.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-f6427fd0-226b-42c1-be88-767ceba8c829 {
  min-height: 50px;
}








#s-f6427fd0-226b-42c1-be88-767ceba8c829 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-f6427fd0-226b-42c1-be88-767ceba8c829.shg-box.shg-c {
  justify-content: center;
}

#s-cdab2fb4-1de6-4685-ae67-f4a079d1cf21 {
  margin-top: 0%;
text-align: left;
}
@media (min-width: 1200px){#s-cdab2fb4-1de6-4685-ae67-f4a079d1cf21 {
  margin-top: 0%;
}
}
.shg-sld-content {
  width: 100%;
  position: relative;
  z-index: 1;
}

.shg-sld-slides {
  word-break: break-word;
  position: relative;
  overflow-x: hidden;
}

.shg-sld-slides-padded {
  padding: 0 35px;
}

.shg-sld-nav-button {
  cursor: pointer;
  position: absolute;
  z-index: 10;
  top: 0;
  width: 35px;
  min-height: 35px;
  height: 100%;

  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}

.shg-sld-nav-button > svg {
  height: 100%;
  width: 100%;
}

.shg-sld-nav-button.shg-sld-left {
  left: 0;
}

.shg-sld-nav-button.shg-sld-left-over-content {
  left: 2%;
}

.shg-sld-nav-button.shg-sld-right {
  right: 0;
}

.shg-sld-nav-button.shg-sld-right-over-content {
  right: 2%;
}

.shg-sld-nav-button.shg-sld-disabled {
  cursor: default;
  opacity: 0.2;
}

.shg-sld-item {
  display: none;
}

.shg-sld-item.shg-sld-active {
  display: block;
}

.shg-sld-dots {
  margin-top: 10px;
  text-align: center;
  z-index: 1;
  position: relative;
}

.shg-sld-dots-on-top {
  margin-top: -30px !important;
}

.shg-sld-dot {
  cursor: pointer;
  display: inline-block !important;
  height: 14px;
  width: 14px;
  border-radius: 100%;
  margin-left: 5px;
  opacity: 0.5;
}

.shg-sld-dot:first-child {
  margin-left: 0px;
}

.shg-sld-dot.shg-sld-active {
  opacity: 1;
}

@keyframes shg-sld-fade {
  from {
    opacity: 0.4;
  }

  to {
    opacity: 1;
  }
}

#s-91a6cc0b-e1d8-4f87-9941-2003d5e0bec3 {
  margin-top: 0%;
margin-bottom: 0%;
padding-top: 0px;
padding-bottom: 0px;
}
@media (min-width: 1200px){#s-91a6cc0b-e1d8-4f87-9941-2003d5e0bec3 {
  margin-top: -1%;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-91a6cc0b-e1d8-4f87-9941-2003d5e0bec3 {
  margin-top: 0%;
}
}@media (min-width: 768px) and (max-width: 991px){#s-91a6cc0b-e1d8-4f87-9941-2003d5e0bec3 {
  margin-top: 3%;
}
}@media (max-width: 767px){#s-91a6cc0b-e1d8-4f87-9941-2003d5e0bec3 {
  margin-top: 8%;
}
}
#s-91a6cc0b-e1d8-4f87-9941-2003d5e0bec3 .shg-sld-dot {
  background-color: rgba(113, 113, 113, 1);
}

#s-91a6cc0b-e1d8-4f87-9941-2003d5e0bec3 .shg-sld-nav-button.shg-sld-left,
#s-91a6cc0b-e1d8-4f87-9941-2003d5e0bec3 .shg-sld-nav-button.shg-sld-right {
  fill: rgba(113, 113, 113, 1);
}

#s-a231bc60-3a34-4aff-91e8-64c5be50ba13 {
  background-repeat: no-repeat;
background-size: cover;
padding-top: 0%;
padding-left: 0%;
padding-bottom: 0%;
padding-right: 0%;
min-height: 50px;
background-position: center center;
}
@media (min-width: 1200px){#s-a231bc60-3a34-4aff-91e8-64c5be50ba13 {
  background-attachment: fixed;
}
}@media (max-width: 767px){#s-a231bc60-3a34-4aff-91e8-64c5be50ba13 {
  
}
}
#s-a231bc60-3a34-4aff-91e8-64c5be50ba13 {
  background-image: url(https://i.shgcdn.com/b3fc0a95-a1b0-4843-bc25-07f256d0bb2e/);
}

@media (max-width: 480px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-a231bc60-3a34-4aff-91e8-64c5be50ba13 {
  background-image: url(https://i.shgcdn.com/b3fc0a95-a1b0-4843-bc25-07f256d0bb2e/-/resize/480x/);
}
#s-a231bc60-3a34-4aff-91e8-64c5be50ba13.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (max-width: 480px) and (-webkit-min-device-pixel-ratio: 2) {
#s-a231bc60-3a34-4aff-91e8-64c5be50ba13 {
  background-image: url(https://i.shgcdn.com/b3fc0a95-a1b0-4843-bc25-07f256d0bb2e/-/resize/960x/);
}
#s-a231bc60-3a34-4aff-91e8-64c5be50ba13.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-a231bc60-3a34-4aff-91e8-64c5be50ba13 {
  background-image: url(https://i.shgcdn.com/b3fc0a95-a1b0-4843-bc25-07f256d0bb2e/-/resize/768x/);
}
#s-a231bc60-3a34-4aff-91e8-64c5be50ba13.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-min-device-pixel-ratio: 2) {
#s-a231bc60-3a34-4aff-91e8-64c5be50ba13 {
  background-image: url(https://i.shgcdn.com/b3fc0a95-a1b0-4843-bc25-07f256d0bb2e/-/resize/1536x/);
}
#s-a231bc60-3a34-4aff-91e8-64c5be50ba13.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-a231bc60-3a34-4aff-91e8-64c5be50ba13 {
  background-image: url(https://i.shgcdn.com/b3fc0a95-a1b0-4843-bc25-07f256d0bb2e/-/resize/1024x/);
}
#s-a231bc60-3a34-4aff-91e8-64c5be50ba13.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) {
#s-a231bc60-3a34-4aff-91e8-64c5be50ba13 {
  background-image: url(https://i.shgcdn.com/b3fc0a95-a1b0-4843-bc25-07f256d0bb2e/-/resize/2048x/);
}
#s-a231bc60-3a34-4aff-91e8-64c5be50ba13.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 1025px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-a231bc60-3a34-4aff-91e8-64c5be50ba13 {
  background-image: url(https://i.shgcdn.com/b3fc0a95-a1b0-4843-bc25-07f256d0bb2e/-/resize/1200x/);
}
#s-a231bc60-3a34-4aff-91e8-64c5be50ba13.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 1025px) and (-webkit-min-device-pixel-ratio: 2) {
#s-a231bc60-3a34-4aff-91e8-64c5be50ba13 {
  background-image: url(https://i.shgcdn.com/b3fc0a95-a1b0-4843-bc25-07f256d0bb2e/-/resize/2048x/);
}
#s-a231bc60-3a34-4aff-91e8-64c5be50ba13.shogun-lazyload-bg-image {
  background-image: none;
}

}







#s-a231bc60-3a34-4aff-91e8-64c5be50ba13 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-a231bc60-3a34-4aff-91e8-64c5be50ba13.shg-box.shg-c {
  justify-content: center;
}

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

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

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

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

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

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

.shg-default-text-content h1,
.shg-default-text-content h2,
.shg-default-text-content h3,
.shg-default-text-content h4,
.shg-default-text-content h5,
.shg-default-text-content h6 {
  
  
  
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.shg-theme-text-content h1,
.shg-theme-text-content h2,
.shg-theme-text-content h3,
.shg-theme-text-content h4,
.shg-theme-text-content h5,
.shg-theme-text-content h6 {
  
  
  
}

.shg-theme-text-content p {
  
  
  
}

#s-b82ac809-4c95-4288-a312-5e94de1bcac6 {
  margin-top: 3%;
margin-left: 5%;
margin-bottom: 2%;
padding-top: 0%;
padding-left: 5%;
padding-bottom: 0%;
padding-right: 5%;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

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

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

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

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

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

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

#s-08eb6d57-7e4c-49af-a074-88b5cc910d43 {
  margin-left: 0%;
margin-right: 0%;
padding-left: 3%;
padding-right: 3%;
min-height: 0px;
text-align: left;
}

#s-08eb6d57-7e4c-49af-a074-88b5cc910d43 .shogun-tabs > li > .shogun-tab-box {
    background: none;
    border: none;
  }
  #s-08eb6d57-7e4c-49af-a074-88b5cc910d43 .shogun-tabs > li.shogun-tab-active > .shogun-tab-box  {
    background: none;
    border: none;
  }
  #s-08eb6d57-7e4c-49af-a074-88b5cc910d43 .shogun-tabs > li > .shogun-tab-box::after {
    background: rgba(39, 39, 39, 1);
    border: 1px solid rgba(79, 79, 79, 1);
  }
  #s-08eb6d57-7e4c-49af-a074-88b5cc910d43 .shogun-tabs > li.shogun-tab-active > .shogun-tab-box::after  {
    background: rgba(20, 20, 20, 1);
    border: 1px solid rgba(7, 7, 7, 1);
  }
#s-08eb6d57-7e4c-49af-a074-88b5cc910d43 .shogun-tabs > li > .shogun-tab-box > .shogun-tab-title {
  color: rgba(255, 255, 255, 1);
  
  
  
  font-size: 14.5px;
}

#s-08eb6d57-7e4c-49af-a074-88b5cc910d43 .shogun-tabs > li.shogun-tab-active > .shogun-tab-box > .shogun-tab-title {
  color: rgba(255, 255, 255, 1);
}

#s-08eb6d57-7e4c-49af-a074-88b5cc910d43 .shogun-tabs > li > .shogun-tab-border {
  width: calc(100% - 2 * 1px);
  left: 1px;
  bottom: -1px;
  height: 1px;
  background: rgba(20, 20, 20, 1);
}

#s-08eb6d57-7e4c-49af-a074-88b5cc910d43 .shogun-tabs-body {
  margin-top: -1px;
  border-top: 1px solid rgba(7, 7, 7, 1);
}
@media (min-width: 1200px){#s-08eb6d57-7e4c-49af-a074-88b5cc910d43 .shogun-tabs > li > .shogun-tab-box {
    background: none;
    border: none;
  }
  #s-08eb6d57-7e4c-49af-a074-88b5cc910d43 .shogun-tabs > li.shogun-tab-active > .shogun-tab-box  {
    background: none;
    border: none;
  }
  #s-08eb6d57-7e4c-49af-a074-88b5cc910d43 .shogun-tabs > li > .shogun-tab-box::after {
    background: rgba(39, 39, 39, 1);
    border: 3px solid rgba(255, 255, 255, 1);
  }
  #s-08eb6d57-7e4c-49af-a074-88b5cc910d43 .shogun-tabs > li.shogun-tab-active > .shogun-tab-box::after  {
    background: rgba(82, 1, 127, 1);
    border: 3px solid rgba(255, 255, 255, 1);
  }
#s-08eb6d57-7e4c-49af-a074-88b5cc910d43 .shogun-tabs > li > .shogun-tab-box > .shogun-tab-title {
  color: rgba(255, 255, 255, 1);
  
  
  
  font-size: 13.5px;
}

#s-08eb6d57-7e4c-49af-a074-88b5cc910d43 .shogun-tabs > li.shogun-tab-active > .shogun-tab-box > .shogun-tab-title {
  color: rgba(255, 255, 255, 1);
}

#s-08eb6d57-7e4c-49af-a074-88b5cc910d43 .shogun-tabs > li > .shogun-tab-border {
  width: calc(100% - 2 * 3px);
  left: 3px;
  bottom: -3px;
  height: 3px;
  background: rgba(82, 1, 127, 1);
}

#s-08eb6d57-7e4c-49af-a074-88b5cc910d43 .shogun-tabs-body {
  margin-top: -3px;
  border-top: 3px solid rgba(255, 255, 255, 1);
}
}
.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-c94ac146-5681-4795-83fe-b67b72ae9087 {
  margin-top: 0%;
margin-bottom: 0%;
padding-top: 1%;
padding-left: 0%;
padding-bottom: 1%;
padding-right: 0%;
}

@media (min-width: 0px) {
[id="s-c94ac146-5681-4795-83fe-b67b72ae9087"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-c94ac146-5681-4795-83fe-b67b72ae9087"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-c94ac146-5681-4795-83fe-b67b72ae9087"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-c94ac146-5681-4795-83fe-b67b72ae9087"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

#s-71b8323d-ac35-4d7c-ae5d-8f89bf663801 {
  margin-left: auto;
margin-right: auto;
border-top-width: 5px;
border-left-width: 5px;
border-bottom-width: 5px;
border-right-width: 5px;
border-color: #000;
border-style: solid;
border-radius: 20px;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-71b8323d-ac35-4d7c-ae5d-8f89bf663801 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-71b8323d-ac35-4d7c-ae5d-8f89bf663801.shg-box.shg-c {
  justify-content: center;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.shogun-image-content > * {
  flex-shrink: 0; /* Prevents children from shrinking maintaining natural size*/
  width: 100%;
}
#s-bc496cea-caa3-46f4-87a6-b8a7348544ca {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
text-align: center;
}
@media (min-width: 1200px){#s-bc496cea-caa3-46f4-87a6-b8a7348544ca {
  margin-top: 0%;
}
}
#s-bc496cea-caa3-46f4-87a6-b8a7348544ca {
  margin: 0 !important;
  overflow: visible;
}

#s-bc496cea-caa3-46f4-87a6-b8a7348544ca-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-bc496cea-caa3-46f4-87a6-b8a7348544ca {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-bc496cea-caa3-46f4-87a6-b8a7348544ca {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-bc496cea-caa3-46f4-87a6-b8a7348544ca img.shogun-image {
  /* Add background color handling */
  
}

#s-bc496cea-caa3-46f4-87a6-b8a7348544ca img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: #000;
  border-style: none;
  border-radius: 10px;

}






.s-bc496cea-caa3-46f4-87a6-b8a7348544ca .shogun-image-content {
  
    justify-content: center;
  
}

.s-bc496cea-caa3-46f4-87a6-b8a7348544ca.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bc496cea-caa3-46f4-87a6-b8a7348544ca.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bc496cea-caa3-46f4-87a6-b8a7348544ca.shogun-image {
  box-sizing: border-box;
}



.s-bc496cea-caa3-46f4-87a6-b8a7348544ca img.shogun-image {
  
}


@media (min-width: 1200px){#s-bc496cea-caa3-46f4-87a6-b8a7348544ca {
  margin: 0 !important;
  overflow: visible;
}

#s-bc496cea-caa3-46f4-87a6-b8a7348544ca-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-bc496cea-caa3-46f4-87a6-b8a7348544ca {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-bc496cea-caa3-46f4-87a6-b8a7348544ca {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-bc496cea-caa3-46f4-87a6-b8a7348544ca img.shogun-image {
  /* Add background color handling */
  
}

#s-bc496cea-caa3-46f4-87a6-b8a7348544ca img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-bc496cea-caa3-46f4-87a6-b8a7348544ca .shogun-image-content {
  
    justify-content: center;
  
}

.s-bc496cea-caa3-46f4-87a6-b8a7348544ca.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bc496cea-caa3-46f4-87a6-b8a7348544ca.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bc496cea-caa3-46f4-87a6-b8a7348544ca.shogun-image {
  box-sizing: border-box;
}



.s-bc496cea-caa3-46f4-87a6-b8a7348544ca img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-bc496cea-caa3-46f4-87a6-b8a7348544ca {
  margin: 0 !important;
  overflow: visible;
}

#s-bc496cea-caa3-46f4-87a6-b8a7348544ca-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-bc496cea-caa3-46f4-87a6-b8a7348544ca {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-bc496cea-caa3-46f4-87a6-b8a7348544ca {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-bc496cea-caa3-46f4-87a6-b8a7348544ca img.shogun-image {
  /* Add background color handling */
  
}

#s-bc496cea-caa3-46f4-87a6-b8a7348544ca img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-bc496cea-caa3-46f4-87a6-b8a7348544ca .shogun-image-content {
  
    justify-content: center;
  
}

.s-bc496cea-caa3-46f4-87a6-b8a7348544ca.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bc496cea-caa3-46f4-87a6-b8a7348544ca.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bc496cea-caa3-46f4-87a6-b8a7348544ca.shogun-image {
  box-sizing: border-box;
}



.s-bc496cea-caa3-46f4-87a6-b8a7348544ca img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-bc496cea-caa3-46f4-87a6-b8a7348544ca {
  margin: 0 !important;
  overflow: visible;
}

#s-bc496cea-caa3-46f4-87a6-b8a7348544ca-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-bc496cea-caa3-46f4-87a6-b8a7348544ca {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-bc496cea-caa3-46f4-87a6-b8a7348544ca {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-bc496cea-caa3-46f4-87a6-b8a7348544ca img.shogun-image {
  /* Add background color handling */
  
}

#s-bc496cea-caa3-46f4-87a6-b8a7348544ca img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-bc496cea-caa3-46f4-87a6-b8a7348544ca .shogun-image-content {
  
    justify-content: center;
  
}

.s-bc496cea-caa3-46f4-87a6-b8a7348544ca.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bc496cea-caa3-46f4-87a6-b8a7348544ca.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bc496cea-caa3-46f4-87a6-b8a7348544ca.shogun-image {
  box-sizing: border-box;
}



.s-bc496cea-caa3-46f4-87a6-b8a7348544ca img.shogun-image {
  
}


}@media (max-width: 767px){#s-bc496cea-caa3-46f4-87a6-b8a7348544ca {
  margin: 0 !important;
  overflow: visible;
}

#s-bc496cea-caa3-46f4-87a6-b8a7348544ca-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-bc496cea-caa3-46f4-87a6-b8a7348544ca {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-bc496cea-caa3-46f4-87a6-b8a7348544ca {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-bc496cea-caa3-46f4-87a6-b8a7348544ca img.shogun-image {
  /* Add background color handling */
  
}

#s-bc496cea-caa3-46f4-87a6-b8a7348544ca img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-bc496cea-caa3-46f4-87a6-b8a7348544ca .shogun-image-content {
  
    justify-content: center;
  
}

.s-bc496cea-caa3-46f4-87a6-b8a7348544ca.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bc496cea-caa3-46f4-87a6-b8a7348544ca.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bc496cea-caa3-46f4-87a6-b8a7348544ca.shogun-image {
  box-sizing: border-box;
}



.s-bc496cea-caa3-46f4-87a6-b8a7348544ca img.shogun-image {
  
}


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

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

.shg-btn-text {
  
  
}

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

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

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

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

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

#s-78650ed2-6d20-4e10-acba-621bdf6d371c {
  box-shadow:2px 3px 1px 2px rgba(67, 66, 66, 1);
background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYzAzOWZlZTktZTlkNC00ZWFjLTk1YjMtYzczNDdjNDBmZjlkIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFiYjBiO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNjMDM5ZmVlOS1lOWQ0LTRlYWMtOTViMy1jNzM0N2M0MGZmOWQpIi8+PC9zdmc+);
background-repeat: no-repeat;
border-style: solid;
margin-top: 5px;
margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: #2C2A34;
border-radius: 25px;
text-align: center;
text-decoration: none;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#f1bb0b"}, {"id"=>2, "pos"=>1, "color"=>"#ffffff"}];
hover-type: gradient;
color: rgba(0, 0, 0, 1);
}
#s-78650ed2-6d20-4e10-acba-621bdf6d371c:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iOTZhZTA0NDktZDY3MC00Yzg0LWJjN2EtYTk2NThmNGRhMGU4IiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjhmOGY3O3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFiYjBiO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM5NmFlMDQ0OS1kNjcwLTRjODQtYmM3YS1hOTY1OGY0ZGEwZTgpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 2px !important;
border-left-width: 2px !important;
border-bottom-width: 2px !important;
border-right-width: 2px !important;
border-color: rgba(2, 0, 7, 0.99) !important;
text-decoration: none !important;
color: rgba(7, 6, 0, 1) !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#f8f8f7"}, {"id"=>2, "pos"=>1, "color"=>"#f1bb0b"}] !important;
hover-type: gradient !important;}#s-78650ed2-6d20-4e10-acba-621bdf6d371c:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-78650ed2-6d20-4e10-acba-621bdf6d371c-root {
    text-align: center;
  }


#s-78650ed2-6d20-4e10-acba-621bdf6d371c.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-78650ed2-6d20-4e10-acba-621bdf6d371c-root {
    text-align: center;
  }


#s-78650ed2-6d20-4e10-acba-621bdf6d371c.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-78650ed2-6d20-4e10-acba-621bdf6d371c-root {
    text-align: center;
  }


#s-78650ed2-6d20-4e10-acba-621bdf6d371c.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-78650ed2-6d20-4e10-acba-621bdf6d371c-root {
    text-align: center;
  }


#s-78650ed2-6d20-4e10-acba-621bdf6d371c.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-78650ed2-6d20-4e10-acba-621bdf6d371c-root {
    text-align: center;
  }


#s-78650ed2-6d20-4e10-acba-621bdf6d371c.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}
#s-6f6f9146-08ce-4609-806d-335e10371000 {
  margin-left: auto;
margin-right: auto;
border-top-width: 5px;
border-left-width: 5px;
border-bottom-width: 5px;
border-right-width: 5px;
border-color: #000;
border-style: solid;
border-radius: 20px;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-6f6f9146-08ce-4609-806d-335e10371000 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-6f6f9146-08ce-4609-806d-335e10371000.shg-box.shg-c {
  justify-content: center;
}

#s-28002758-6e04-4cd1-a99c-89839c156950 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
text-align: center;
}
@media (min-width: 1200px){#s-28002758-6e04-4cd1-a99c-89839c156950 {
  margin-top: 0%;
}
}
#s-28002758-6e04-4cd1-a99c-89839c156950 {
  margin: 0 !important;
  overflow: visible;
}

#s-28002758-6e04-4cd1-a99c-89839c156950-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-28002758-6e04-4cd1-a99c-89839c156950 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-28002758-6e04-4cd1-a99c-89839c156950 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-28002758-6e04-4cd1-a99c-89839c156950 img.shogun-image {
  /* Add background color handling */
  
}

#s-28002758-6e04-4cd1-a99c-89839c156950 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: #000;
  border-style: none;
  border-radius: 10px;

}






.s-28002758-6e04-4cd1-a99c-89839c156950 .shogun-image-content {
  
    justify-content: center;
  
}

.s-28002758-6e04-4cd1-a99c-89839c156950.shg-align-container {
  display: flex;
  justify-content: center
}

.s-28002758-6e04-4cd1-a99c-89839c156950.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-28002758-6e04-4cd1-a99c-89839c156950.shogun-image {
  box-sizing: border-box;
}



.s-28002758-6e04-4cd1-a99c-89839c156950 img.shogun-image {
  
}


@media (min-width: 1200px){#s-28002758-6e04-4cd1-a99c-89839c156950 {
  margin: 0 !important;
  overflow: visible;
}

#s-28002758-6e04-4cd1-a99c-89839c156950-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-28002758-6e04-4cd1-a99c-89839c156950 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-28002758-6e04-4cd1-a99c-89839c156950 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-28002758-6e04-4cd1-a99c-89839c156950 img.shogun-image {
  /* Add background color handling */
  
}

#s-28002758-6e04-4cd1-a99c-89839c156950 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-28002758-6e04-4cd1-a99c-89839c156950 .shogun-image-content {
  
    justify-content: center;
  
}

.s-28002758-6e04-4cd1-a99c-89839c156950.shg-align-container {
  display: flex;
  justify-content: center
}

.s-28002758-6e04-4cd1-a99c-89839c156950.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-28002758-6e04-4cd1-a99c-89839c156950.shogun-image {
  box-sizing: border-box;
}



.s-28002758-6e04-4cd1-a99c-89839c156950 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-28002758-6e04-4cd1-a99c-89839c156950 {
  margin: 0 !important;
  overflow: visible;
}

#s-28002758-6e04-4cd1-a99c-89839c156950-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-28002758-6e04-4cd1-a99c-89839c156950 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-28002758-6e04-4cd1-a99c-89839c156950 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-28002758-6e04-4cd1-a99c-89839c156950 img.shogun-image {
  /* Add background color handling */
  
}

#s-28002758-6e04-4cd1-a99c-89839c156950 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-28002758-6e04-4cd1-a99c-89839c156950 .shogun-image-content {
  
    justify-content: center;
  
}

.s-28002758-6e04-4cd1-a99c-89839c156950.shg-align-container {
  display: flex;
  justify-content: center
}

.s-28002758-6e04-4cd1-a99c-89839c156950.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-28002758-6e04-4cd1-a99c-89839c156950.shogun-image {
  box-sizing: border-box;
}



.s-28002758-6e04-4cd1-a99c-89839c156950 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-28002758-6e04-4cd1-a99c-89839c156950 {
  margin: 0 !important;
  overflow: visible;
}

#s-28002758-6e04-4cd1-a99c-89839c156950-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-28002758-6e04-4cd1-a99c-89839c156950 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-28002758-6e04-4cd1-a99c-89839c156950 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-28002758-6e04-4cd1-a99c-89839c156950 img.shogun-image {
  /* Add background color handling */
  
}

#s-28002758-6e04-4cd1-a99c-89839c156950 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-28002758-6e04-4cd1-a99c-89839c156950 .shogun-image-content {
  
    justify-content: center;
  
}

.s-28002758-6e04-4cd1-a99c-89839c156950.shg-align-container {
  display: flex;
  justify-content: center
}

.s-28002758-6e04-4cd1-a99c-89839c156950.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-28002758-6e04-4cd1-a99c-89839c156950.shogun-image {
  box-sizing: border-box;
}



.s-28002758-6e04-4cd1-a99c-89839c156950 img.shogun-image {
  
}


}@media (max-width: 767px){#s-28002758-6e04-4cd1-a99c-89839c156950 {
  margin: 0 !important;
  overflow: visible;
}

#s-28002758-6e04-4cd1-a99c-89839c156950-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-28002758-6e04-4cd1-a99c-89839c156950 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-28002758-6e04-4cd1-a99c-89839c156950 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-28002758-6e04-4cd1-a99c-89839c156950 img.shogun-image {
  /* Add background color handling */
  
}

#s-28002758-6e04-4cd1-a99c-89839c156950 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-28002758-6e04-4cd1-a99c-89839c156950 .shogun-image-content {
  
    justify-content: center;
  
}

.s-28002758-6e04-4cd1-a99c-89839c156950.shg-align-container {
  display: flex;
  justify-content: center
}

.s-28002758-6e04-4cd1-a99c-89839c156950.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-28002758-6e04-4cd1-a99c-89839c156950.shogun-image {
  box-sizing: border-box;
}



.s-28002758-6e04-4cd1-a99c-89839c156950 img.shogun-image {
  
}


}
#s-569c42e4-ecab-4dba-bfef-fe98479d89c9 {
  box-shadow:2px 3px 1px 2px rgba(67, 66, 66, 1);
background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYzAzOWZlZTktZTlkNC00ZWFjLTk1YjMtYzczNDdjNDBmZjlkIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFiYjBiO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNjMDM5ZmVlOS1lOWQ0LTRlYWMtOTViMy1jNzM0N2M0MGZmOWQpIi8+PC9zdmc+);
background-repeat: no-repeat;
border-style: solid;
margin-top: 5px;
margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: #2C2A34;
border-radius: 25px;
text-align: center;
text-decoration: none;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#f1bb0b"}, {"id"=>2, "pos"=>1, "color"=>"#ffffff"}];
hover-type: gradient;
color: rgba(0, 0, 0, 1);
}
#s-569c42e4-ecab-4dba-bfef-fe98479d89c9:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iOWM5NDczNjItYjUxYy00YzRjLWIxMTMtYWJkNjY4OTRhMmQxIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjhmOGY3O3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFiYjBiO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM5Yzk0NzM2Mi1iNTFjLTRjNGMtYjExMy1hYmQ2Njg5NGEyZDEpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 2px !important;
border-left-width: 2px !important;
border-bottom-width: 2px !important;
border-right-width: 2px !important;
border-color: rgba(2, 0, 7, 0.99) !important;
text-decoration: none !important;
color: rgba(7, 6, 0, 1) !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#f8f8f7"}, {"id"=>2, "pos"=>1, "color"=>"#f1bb0b"}] !important;
hover-type: gradient !important;}#s-569c42e4-ecab-4dba-bfef-fe98479d89c9:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-569c42e4-ecab-4dba-bfef-fe98479d89c9-root {
    text-align: center;
  }


#s-569c42e4-ecab-4dba-bfef-fe98479d89c9.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-569c42e4-ecab-4dba-bfef-fe98479d89c9-root {
    text-align: center;
  }


#s-569c42e4-ecab-4dba-bfef-fe98479d89c9.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-569c42e4-ecab-4dba-bfef-fe98479d89c9-root {
    text-align: center;
  }


#s-569c42e4-ecab-4dba-bfef-fe98479d89c9.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-569c42e4-ecab-4dba-bfef-fe98479d89c9-root {
    text-align: center;
  }


#s-569c42e4-ecab-4dba-bfef-fe98479d89c9.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-569c42e4-ecab-4dba-bfef-fe98479d89c9-root {
    text-align: center;
  }


#s-569c42e4-ecab-4dba-bfef-fe98479d89c9.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}
#s-47d38b10-a411-4e7e-9637-c59ab56ba922 {
  margin-left: auto;
margin-right: auto;
border-top-width: 5px;
border-left-width: 5px;
border-bottom-width: 5px;
border-right-width: 5px;
border-color: #000;
border-style: solid;
border-radius: 20px;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-47d38b10-a411-4e7e-9637-c59ab56ba922 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-47d38b10-a411-4e7e-9637-c59ab56ba922.shg-box.shg-c {
  justify-content: center;
}

#s-a299d1e5-67aa-44a5-9523-eb66d178361b {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
text-align: center;
}
@media (min-width: 1200px){#s-a299d1e5-67aa-44a5-9523-eb66d178361b {
  margin-top: 0%;
}
}
#s-a299d1e5-67aa-44a5-9523-eb66d178361b {
  margin: 0 !important;
  overflow: visible;
}

#s-a299d1e5-67aa-44a5-9523-eb66d178361b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a299d1e5-67aa-44a5-9523-eb66d178361b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-a299d1e5-67aa-44a5-9523-eb66d178361b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a299d1e5-67aa-44a5-9523-eb66d178361b img.shogun-image {
  /* Add background color handling */
  
}

#s-a299d1e5-67aa-44a5-9523-eb66d178361b img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: #000;
  border-style: none;
  border-radius: 10px;

}






.s-a299d1e5-67aa-44a5-9523-eb66d178361b .shogun-image-content {
  
    justify-content: center;
  
}

.s-a299d1e5-67aa-44a5-9523-eb66d178361b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a299d1e5-67aa-44a5-9523-eb66d178361b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a299d1e5-67aa-44a5-9523-eb66d178361b.shogun-image {
  box-sizing: border-box;
}



.s-a299d1e5-67aa-44a5-9523-eb66d178361b img.shogun-image {
  
}


@media (min-width: 1200px){#s-a299d1e5-67aa-44a5-9523-eb66d178361b {
  margin: 0 !important;
  overflow: visible;
}

#s-a299d1e5-67aa-44a5-9523-eb66d178361b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a299d1e5-67aa-44a5-9523-eb66d178361b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-a299d1e5-67aa-44a5-9523-eb66d178361b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a299d1e5-67aa-44a5-9523-eb66d178361b img.shogun-image {
  /* Add background color handling */
  
}

#s-a299d1e5-67aa-44a5-9523-eb66d178361b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-a299d1e5-67aa-44a5-9523-eb66d178361b .shogun-image-content {
  
    justify-content: center;
  
}

.s-a299d1e5-67aa-44a5-9523-eb66d178361b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a299d1e5-67aa-44a5-9523-eb66d178361b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a299d1e5-67aa-44a5-9523-eb66d178361b.shogun-image {
  box-sizing: border-box;
}



.s-a299d1e5-67aa-44a5-9523-eb66d178361b img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-a299d1e5-67aa-44a5-9523-eb66d178361b {
  margin: 0 !important;
  overflow: visible;
}

#s-a299d1e5-67aa-44a5-9523-eb66d178361b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a299d1e5-67aa-44a5-9523-eb66d178361b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a299d1e5-67aa-44a5-9523-eb66d178361b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a299d1e5-67aa-44a5-9523-eb66d178361b img.shogun-image {
  /* Add background color handling */
  
}

#s-a299d1e5-67aa-44a5-9523-eb66d178361b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-a299d1e5-67aa-44a5-9523-eb66d178361b .shogun-image-content {
  
    justify-content: center;
  
}

.s-a299d1e5-67aa-44a5-9523-eb66d178361b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a299d1e5-67aa-44a5-9523-eb66d178361b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a299d1e5-67aa-44a5-9523-eb66d178361b.shogun-image {
  box-sizing: border-box;
}



.s-a299d1e5-67aa-44a5-9523-eb66d178361b img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-a299d1e5-67aa-44a5-9523-eb66d178361b {
  margin: 0 !important;
  overflow: visible;
}

#s-a299d1e5-67aa-44a5-9523-eb66d178361b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a299d1e5-67aa-44a5-9523-eb66d178361b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a299d1e5-67aa-44a5-9523-eb66d178361b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a299d1e5-67aa-44a5-9523-eb66d178361b img.shogun-image {
  /* Add background color handling */
  
}

#s-a299d1e5-67aa-44a5-9523-eb66d178361b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-a299d1e5-67aa-44a5-9523-eb66d178361b .shogun-image-content {
  
    justify-content: center;
  
}

.s-a299d1e5-67aa-44a5-9523-eb66d178361b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a299d1e5-67aa-44a5-9523-eb66d178361b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a299d1e5-67aa-44a5-9523-eb66d178361b.shogun-image {
  box-sizing: border-box;
}



.s-a299d1e5-67aa-44a5-9523-eb66d178361b img.shogun-image {
  
}


}@media (max-width: 767px){#s-a299d1e5-67aa-44a5-9523-eb66d178361b {
  margin: 0 !important;
  overflow: visible;
}

#s-a299d1e5-67aa-44a5-9523-eb66d178361b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a299d1e5-67aa-44a5-9523-eb66d178361b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a299d1e5-67aa-44a5-9523-eb66d178361b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a299d1e5-67aa-44a5-9523-eb66d178361b img.shogun-image {
  /* Add background color handling */
  
}

#s-a299d1e5-67aa-44a5-9523-eb66d178361b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-a299d1e5-67aa-44a5-9523-eb66d178361b .shogun-image-content {
  
    justify-content: center;
  
}

.s-a299d1e5-67aa-44a5-9523-eb66d178361b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a299d1e5-67aa-44a5-9523-eb66d178361b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a299d1e5-67aa-44a5-9523-eb66d178361b.shogun-image {
  box-sizing: border-box;
}



.s-a299d1e5-67aa-44a5-9523-eb66d178361b img.shogun-image {
  
}


}
#s-9c819062-cbe0-4601-b547-2b88a4a90a2d {
  box-shadow:2px 3px 1px 2px rgba(67, 66, 66, 1);
background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYzAzOWZlZTktZTlkNC00ZWFjLTk1YjMtYzczNDdjNDBmZjlkIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFiYjBiO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNjMDM5ZmVlOS1lOWQ0LTRlYWMtOTViMy1jNzM0N2M0MGZmOWQpIi8+PC9zdmc+);
background-repeat: no-repeat;
border-style: solid;
margin-top: 5px;
margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: #2C2A34;
border-radius: 25px;
text-align: center;
text-decoration: none;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#f1bb0b"}, {"id"=>2, "pos"=>1, "color"=>"#ffffff"}];
hover-type: gradient;
color: rgba(0, 0, 0, 1);
}
#s-9c819062-cbe0-4601-b547-2b88a4a90a2d:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iNzViMWI1ODktZmNmYy00N2E3LTk3NGItZTI3M2MzNWM5Mjk1IiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjhmOGY3O3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFiYjBiO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM3NWIxYjU4OS1mY2ZjLTQ3YTctOTc0Yi1lMjczYzM1YzkyOTUpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 2px !important;
border-left-width: 2px !important;
border-bottom-width: 2px !important;
border-right-width: 2px !important;
border-color: rgba(2, 0, 7, 0.99) !important;
text-decoration: none !important;
color: rgba(7, 6, 0, 1) !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#f8f8f7"}, {"id"=>2, "pos"=>1, "color"=>"#f1bb0b"}] !important;
hover-type: gradient !important;}#s-9c819062-cbe0-4601-b547-2b88a4a90a2d:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-9c819062-cbe0-4601-b547-2b88a4a90a2d-root {
    text-align: center;
  }


#s-9c819062-cbe0-4601-b547-2b88a4a90a2d.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-9c819062-cbe0-4601-b547-2b88a4a90a2d-root {
    text-align: center;
  }


#s-9c819062-cbe0-4601-b547-2b88a4a90a2d.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-9c819062-cbe0-4601-b547-2b88a4a90a2d-root {
    text-align: center;
  }


#s-9c819062-cbe0-4601-b547-2b88a4a90a2d.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-9c819062-cbe0-4601-b547-2b88a4a90a2d-root {
    text-align: center;
  }


#s-9c819062-cbe0-4601-b547-2b88a4a90a2d.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-9c819062-cbe0-4601-b547-2b88a4a90a2d-root {
    text-align: center;
  }


#s-9c819062-cbe0-4601-b547-2b88a4a90a2d.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}
#s-cc8e84d7-541d-41eb-9d44-a48df07e3136 {
  margin-top: 0%;
margin-bottom: 0%;
padding-top: 1%;
padding-left: 0%;
padding-bottom: 1%;
padding-right: 0%;
}

@media (min-width: 0px) {
[id="s-cc8e84d7-541d-41eb-9d44-a48df07e3136"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-cc8e84d7-541d-41eb-9d44-a48df07e3136"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-cc8e84d7-541d-41eb-9d44-a48df07e3136"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-cc8e84d7-541d-41eb-9d44-a48df07e3136"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

#s-3973c70a-c518-4864-bcf4-6ebe5eea36a5 {
  margin-left: auto;
margin-right: auto;
border-top-width: 5px;
border-left-width: 5px;
border-bottom-width: 5px;
border-right-width: 5px;
border-color: #000;
border-style: solid;
border-radius: 20px;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-3973c70a-c518-4864-bcf4-6ebe5eea36a5 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-3973c70a-c518-4864-bcf4-6ebe5eea36a5.shg-box.shg-c {
  justify-content: center;
}

#s-d3186428-6dd0-4f0b-b2d8-77f172c2c3af {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
text-align: center;
}
@media (min-width: 1200px){#s-d3186428-6dd0-4f0b-b2d8-77f172c2c3af {
  margin-top: 0%;
}
}
#s-d3186428-6dd0-4f0b-b2d8-77f172c2c3af {
  margin: 0 !important;
  overflow: visible;
}

#s-d3186428-6dd0-4f0b-b2d8-77f172c2c3af-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d3186428-6dd0-4f0b-b2d8-77f172c2c3af {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-d3186428-6dd0-4f0b-b2d8-77f172c2c3af {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d3186428-6dd0-4f0b-b2d8-77f172c2c3af img.shogun-image {
  /* Add background color handling */
  
}

#s-d3186428-6dd0-4f0b-b2d8-77f172c2c3af img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: #000;
  border-style: none;
  border-radius: 10px;

}






.s-d3186428-6dd0-4f0b-b2d8-77f172c2c3af .shogun-image-content {
  
    justify-content: center;
  
}

.s-d3186428-6dd0-4f0b-b2d8-77f172c2c3af.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d3186428-6dd0-4f0b-b2d8-77f172c2c3af.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d3186428-6dd0-4f0b-b2d8-77f172c2c3af.shogun-image {
  box-sizing: border-box;
}



.s-d3186428-6dd0-4f0b-b2d8-77f172c2c3af img.shogun-image {
  
}


@media (min-width: 1200px){#s-d3186428-6dd0-4f0b-b2d8-77f172c2c3af {
  margin: 0 !important;
  overflow: visible;
}

#s-d3186428-6dd0-4f0b-b2d8-77f172c2c3af-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d3186428-6dd0-4f0b-b2d8-77f172c2c3af {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-d3186428-6dd0-4f0b-b2d8-77f172c2c3af {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d3186428-6dd0-4f0b-b2d8-77f172c2c3af img.shogun-image {
  /* Add background color handling */
  
}

#s-d3186428-6dd0-4f0b-b2d8-77f172c2c3af img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-d3186428-6dd0-4f0b-b2d8-77f172c2c3af .shogun-image-content {
  
    justify-content: center;
  
}

.s-d3186428-6dd0-4f0b-b2d8-77f172c2c3af.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d3186428-6dd0-4f0b-b2d8-77f172c2c3af.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d3186428-6dd0-4f0b-b2d8-77f172c2c3af.shogun-image {
  box-sizing: border-box;
}



.s-d3186428-6dd0-4f0b-b2d8-77f172c2c3af img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-d3186428-6dd0-4f0b-b2d8-77f172c2c3af {
  margin: 0 !important;
  overflow: visible;
}

#s-d3186428-6dd0-4f0b-b2d8-77f172c2c3af-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d3186428-6dd0-4f0b-b2d8-77f172c2c3af {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d3186428-6dd0-4f0b-b2d8-77f172c2c3af {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d3186428-6dd0-4f0b-b2d8-77f172c2c3af img.shogun-image {
  /* Add background color handling */
  
}

#s-d3186428-6dd0-4f0b-b2d8-77f172c2c3af img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-d3186428-6dd0-4f0b-b2d8-77f172c2c3af .shogun-image-content {
  
    justify-content: center;
  
}

.s-d3186428-6dd0-4f0b-b2d8-77f172c2c3af.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d3186428-6dd0-4f0b-b2d8-77f172c2c3af.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d3186428-6dd0-4f0b-b2d8-77f172c2c3af.shogun-image {
  box-sizing: border-box;
}



.s-d3186428-6dd0-4f0b-b2d8-77f172c2c3af img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-d3186428-6dd0-4f0b-b2d8-77f172c2c3af {
  margin: 0 !important;
  overflow: visible;
}

#s-d3186428-6dd0-4f0b-b2d8-77f172c2c3af-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d3186428-6dd0-4f0b-b2d8-77f172c2c3af {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d3186428-6dd0-4f0b-b2d8-77f172c2c3af {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d3186428-6dd0-4f0b-b2d8-77f172c2c3af img.shogun-image {
  /* Add background color handling */
  
}

#s-d3186428-6dd0-4f0b-b2d8-77f172c2c3af img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-d3186428-6dd0-4f0b-b2d8-77f172c2c3af .shogun-image-content {
  
    justify-content: center;
  
}

.s-d3186428-6dd0-4f0b-b2d8-77f172c2c3af.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d3186428-6dd0-4f0b-b2d8-77f172c2c3af.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d3186428-6dd0-4f0b-b2d8-77f172c2c3af.shogun-image {
  box-sizing: border-box;
}



.s-d3186428-6dd0-4f0b-b2d8-77f172c2c3af img.shogun-image {
  
}


}@media (max-width: 767px){#s-d3186428-6dd0-4f0b-b2d8-77f172c2c3af {
  margin: 0 !important;
  overflow: visible;
}

#s-d3186428-6dd0-4f0b-b2d8-77f172c2c3af-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d3186428-6dd0-4f0b-b2d8-77f172c2c3af {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d3186428-6dd0-4f0b-b2d8-77f172c2c3af {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d3186428-6dd0-4f0b-b2d8-77f172c2c3af img.shogun-image {
  /* Add background color handling */
  
}

#s-d3186428-6dd0-4f0b-b2d8-77f172c2c3af img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-d3186428-6dd0-4f0b-b2d8-77f172c2c3af .shogun-image-content {
  
    justify-content: center;
  
}

.s-d3186428-6dd0-4f0b-b2d8-77f172c2c3af.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d3186428-6dd0-4f0b-b2d8-77f172c2c3af.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d3186428-6dd0-4f0b-b2d8-77f172c2c3af.shogun-image {
  box-sizing: border-box;
}



.s-d3186428-6dd0-4f0b-b2d8-77f172c2c3af img.shogun-image {
  
}


}
#s-8b584168-e846-4418-8857-7bc9319457d9 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
text-align: center;
}
@media (min-width: 1200px){#s-8b584168-e846-4418-8857-7bc9319457d9 {
  margin-top: 0%;
}
}
#s-8b584168-e846-4418-8857-7bc9319457d9 {
  margin: 0 !important;
  overflow: visible;
}

#s-8b584168-e846-4418-8857-7bc9319457d9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8b584168-e846-4418-8857-7bc9319457d9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-8b584168-e846-4418-8857-7bc9319457d9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8b584168-e846-4418-8857-7bc9319457d9 img.shogun-image {
  /* Add background color handling */
  
}

#s-8b584168-e846-4418-8857-7bc9319457d9 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-8b584168-e846-4418-8857-7bc9319457d9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-8b584168-e846-4418-8857-7bc9319457d9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8b584168-e846-4418-8857-7bc9319457d9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8b584168-e846-4418-8857-7bc9319457d9.shogun-image {
  box-sizing: border-box;
}



.s-8b584168-e846-4418-8857-7bc9319457d9 img.shogun-image {
  
}


@media (min-width: 1200px){#s-8b584168-e846-4418-8857-7bc9319457d9 {
  margin: 0 !important;
  overflow: visible;
}

#s-8b584168-e846-4418-8857-7bc9319457d9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8b584168-e846-4418-8857-7bc9319457d9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-8b584168-e846-4418-8857-7bc9319457d9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8b584168-e846-4418-8857-7bc9319457d9 img.shogun-image {
  /* Add background color handling */
  
}

#s-8b584168-e846-4418-8857-7bc9319457d9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-8b584168-e846-4418-8857-7bc9319457d9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-8b584168-e846-4418-8857-7bc9319457d9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8b584168-e846-4418-8857-7bc9319457d9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8b584168-e846-4418-8857-7bc9319457d9.shogun-image {
  box-sizing: border-box;
}



.s-8b584168-e846-4418-8857-7bc9319457d9 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-8b584168-e846-4418-8857-7bc9319457d9 {
  margin: 0 !important;
  overflow: visible;
}

#s-8b584168-e846-4418-8857-7bc9319457d9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8b584168-e846-4418-8857-7bc9319457d9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-8b584168-e846-4418-8857-7bc9319457d9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8b584168-e846-4418-8857-7bc9319457d9 img.shogun-image {
  /* Add background color handling */
  
}

#s-8b584168-e846-4418-8857-7bc9319457d9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-8b584168-e846-4418-8857-7bc9319457d9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-8b584168-e846-4418-8857-7bc9319457d9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8b584168-e846-4418-8857-7bc9319457d9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8b584168-e846-4418-8857-7bc9319457d9.shogun-image {
  box-sizing: border-box;
}



.s-8b584168-e846-4418-8857-7bc9319457d9 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-8b584168-e846-4418-8857-7bc9319457d9 {
  margin: 0 !important;
  overflow: visible;
}

#s-8b584168-e846-4418-8857-7bc9319457d9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8b584168-e846-4418-8857-7bc9319457d9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-8b584168-e846-4418-8857-7bc9319457d9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8b584168-e846-4418-8857-7bc9319457d9 img.shogun-image {
  /* Add background color handling */
  
}

#s-8b584168-e846-4418-8857-7bc9319457d9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-8b584168-e846-4418-8857-7bc9319457d9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-8b584168-e846-4418-8857-7bc9319457d9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8b584168-e846-4418-8857-7bc9319457d9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8b584168-e846-4418-8857-7bc9319457d9.shogun-image {
  box-sizing: border-box;
}



.s-8b584168-e846-4418-8857-7bc9319457d9 img.shogun-image {
  
}


}@media (max-width: 767px){#s-8b584168-e846-4418-8857-7bc9319457d9 {
  margin: 0 !important;
  overflow: visible;
}

#s-8b584168-e846-4418-8857-7bc9319457d9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8b584168-e846-4418-8857-7bc9319457d9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-8b584168-e846-4418-8857-7bc9319457d9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8b584168-e846-4418-8857-7bc9319457d9 img.shogun-image {
  /* Add background color handling */
  
}

#s-8b584168-e846-4418-8857-7bc9319457d9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-8b584168-e846-4418-8857-7bc9319457d9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-8b584168-e846-4418-8857-7bc9319457d9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8b584168-e846-4418-8857-7bc9319457d9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8b584168-e846-4418-8857-7bc9319457d9.shogun-image {
  box-sizing: border-box;
}



.s-8b584168-e846-4418-8857-7bc9319457d9 img.shogun-image {
  
}


}
#s-38dc4396-9259-4366-8100-e0f9c4cd5548 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-38dc4396-9259-4366-8100-e0f9c4cd5548 {
  margin-top: 0%;
}
}
#s-38dc4396-9259-4366-8100-e0f9c4cd5548 {
  margin: 0 !important;
  overflow: visible;
}

#s-38dc4396-9259-4366-8100-e0f9c4cd5548-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-38dc4396-9259-4366-8100-e0f9c4cd5548 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-38dc4396-9259-4366-8100-e0f9c4cd5548 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-38dc4396-9259-4366-8100-e0f9c4cd5548 img.shogun-image {
  /* Add background color handling */
  
}

#s-38dc4396-9259-4366-8100-e0f9c4cd5548 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-38dc4396-9259-4366-8100-e0f9c4cd5548 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-38dc4396-9259-4366-8100-e0f9c4cd5548 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-38dc4396-9259-4366-8100-e0f9c4cd5548 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-38dc4396-9259-4366-8100-e0f9c4cd5548.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-38dc4396-9259-4366-8100-e0f9c4cd5548 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-38dc4396-9259-4366-8100-e0f9c4cd5548.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-38dc4396-9259-4366-8100-e0f9c4cd5548 .shogun-image-content {
  
    justify-content: center;
  
}

.s-38dc4396-9259-4366-8100-e0f9c4cd5548.shg-align-container {
  display: flex;
  justify-content: center
}

.s-38dc4396-9259-4366-8100-e0f9c4cd5548.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-38dc4396-9259-4366-8100-e0f9c4cd5548.shogun-image {
  box-sizing: border-box;
}



.s-38dc4396-9259-4366-8100-e0f9c4cd5548 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-38dc4396-9259-4366-8100-e0f9c4cd5548 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-38dc4396-9259-4366-8100-e0f9c4cd5548.shogun-image-container {
      position: relative;
    }

    .s-38dc4396-9259-4366-8100-e0f9c4cd5548.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-38dc4396-9259-4366-8100-e0f9c4cd5548.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-38dc4396-9259-4366-8100-e0f9c4cd5548 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-38dc4396-9259-4366-8100-e0f9c4cd5548 {
  margin: 0 !important;
  overflow: visible;
}

#s-38dc4396-9259-4366-8100-e0f9c4cd5548-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-38dc4396-9259-4366-8100-e0f9c4cd5548 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-38dc4396-9259-4366-8100-e0f9c4cd5548 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-38dc4396-9259-4366-8100-e0f9c4cd5548 img.shogun-image {
  /* Add background color handling */
  
}

#s-38dc4396-9259-4366-8100-e0f9c4cd5548 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-38dc4396-9259-4366-8100-e0f9c4cd5548 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-38dc4396-9259-4366-8100-e0f9c4cd5548 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-38dc4396-9259-4366-8100-e0f9c4cd5548 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-38dc4396-9259-4366-8100-e0f9c4cd5548.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-38dc4396-9259-4366-8100-e0f9c4cd5548 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-38dc4396-9259-4366-8100-e0f9c4cd5548.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-38dc4396-9259-4366-8100-e0f9c4cd5548 .shogun-image-content {
  
    justify-content: center;
  
}

.s-38dc4396-9259-4366-8100-e0f9c4cd5548.shg-align-container {
  display: flex;
  justify-content: center
}

.s-38dc4396-9259-4366-8100-e0f9c4cd5548.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-38dc4396-9259-4366-8100-e0f9c4cd5548.shogun-image {
  box-sizing: border-box;
}



.s-38dc4396-9259-4366-8100-e0f9c4cd5548 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-38dc4396-9259-4366-8100-e0f9c4cd5548 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-38dc4396-9259-4366-8100-e0f9c4cd5548.shogun-image-container {
      position: relative;
    }

    .s-38dc4396-9259-4366-8100-e0f9c4cd5548.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-38dc4396-9259-4366-8100-e0f9c4cd5548.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-38dc4396-9259-4366-8100-e0f9c4cd5548 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-38dc4396-9259-4366-8100-e0f9c4cd5548 {
  margin: 0 !important;
  overflow: visible;
}

#s-38dc4396-9259-4366-8100-e0f9c4cd5548-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-38dc4396-9259-4366-8100-e0f9c4cd5548 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-38dc4396-9259-4366-8100-e0f9c4cd5548 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-38dc4396-9259-4366-8100-e0f9c4cd5548 img.shogun-image {
  /* Add background color handling */
  
}

#s-38dc4396-9259-4366-8100-e0f9c4cd5548 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-38dc4396-9259-4366-8100-e0f9c4cd5548 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-38dc4396-9259-4366-8100-e0f9c4cd5548 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-38dc4396-9259-4366-8100-e0f9c4cd5548 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-38dc4396-9259-4366-8100-e0f9c4cd5548.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-38dc4396-9259-4366-8100-e0f9c4cd5548 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-38dc4396-9259-4366-8100-e0f9c4cd5548.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-38dc4396-9259-4366-8100-e0f9c4cd5548 .shogun-image-content {
  
    justify-content: center;
  
}

.s-38dc4396-9259-4366-8100-e0f9c4cd5548.shg-align-container {
  display: flex;
  justify-content: center
}

.s-38dc4396-9259-4366-8100-e0f9c4cd5548.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-38dc4396-9259-4366-8100-e0f9c4cd5548.shogun-image {
  box-sizing: border-box;
}



.s-38dc4396-9259-4366-8100-e0f9c4cd5548 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-38dc4396-9259-4366-8100-e0f9c4cd5548 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-38dc4396-9259-4366-8100-e0f9c4cd5548.shogun-image-container {
      position: relative;
    }

    .s-38dc4396-9259-4366-8100-e0f9c4cd5548.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-38dc4396-9259-4366-8100-e0f9c4cd5548.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-38dc4396-9259-4366-8100-e0f9c4cd5548 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-38dc4396-9259-4366-8100-e0f9c4cd5548 {
  margin: 0 !important;
  overflow: visible;
}

#s-38dc4396-9259-4366-8100-e0f9c4cd5548-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-38dc4396-9259-4366-8100-e0f9c4cd5548 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-38dc4396-9259-4366-8100-e0f9c4cd5548 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-38dc4396-9259-4366-8100-e0f9c4cd5548 img.shogun-image {
  /* Add background color handling */
  
}

#s-38dc4396-9259-4366-8100-e0f9c4cd5548 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-38dc4396-9259-4366-8100-e0f9c4cd5548 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-38dc4396-9259-4366-8100-e0f9c4cd5548 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-38dc4396-9259-4366-8100-e0f9c4cd5548 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-38dc4396-9259-4366-8100-e0f9c4cd5548.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-38dc4396-9259-4366-8100-e0f9c4cd5548 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-38dc4396-9259-4366-8100-e0f9c4cd5548.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-38dc4396-9259-4366-8100-e0f9c4cd5548 .shogun-image-content {
  
    justify-content: center;
  
}

.s-38dc4396-9259-4366-8100-e0f9c4cd5548.shg-align-container {
  display: flex;
  justify-content: center
}

.s-38dc4396-9259-4366-8100-e0f9c4cd5548.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-38dc4396-9259-4366-8100-e0f9c4cd5548.shogun-image {
  box-sizing: border-box;
}



.s-38dc4396-9259-4366-8100-e0f9c4cd5548 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-38dc4396-9259-4366-8100-e0f9c4cd5548 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-38dc4396-9259-4366-8100-e0f9c4cd5548.shogun-image-container {
      position: relative;
    }

    .s-38dc4396-9259-4366-8100-e0f9c4cd5548.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-38dc4396-9259-4366-8100-e0f9c4cd5548.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-38dc4396-9259-4366-8100-e0f9c4cd5548 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-38dc4396-9259-4366-8100-e0f9c4cd5548 {
  margin: 0 !important;
  overflow: visible;
}

#s-38dc4396-9259-4366-8100-e0f9c4cd5548-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-38dc4396-9259-4366-8100-e0f9c4cd5548 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-38dc4396-9259-4366-8100-e0f9c4cd5548 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-38dc4396-9259-4366-8100-e0f9c4cd5548 img.shogun-image {
  /* Add background color handling */
  
}

#s-38dc4396-9259-4366-8100-e0f9c4cd5548 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-38dc4396-9259-4366-8100-e0f9c4cd5548 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-38dc4396-9259-4366-8100-e0f9c4cd5548 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-38dc4396-9259-4366-8100-e0f9c4cd5548 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-38dc4396-9259-4366-8100-e0f9c4cd5548.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-38dc4396-9259-4366-8100-e0f9c4cd5548 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-38dc4396-9259-4366-8100-e0f9c4cd5548.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-38dc4396-9259-4366-8100-e0f9c4cd5548 .shogun-image-content {
  
    justify-content: center;
  
}

.s-38dc4396-9259-4366-8100-e0f9c4cd5548.shg-align-container {
  display: flex;
  justify-content: center
}

.s-38dc4396-9259-4366-8100-e0f9c4cd5548.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-38dc4396-9259-4366-8100-e0f9c4cd5548.shogun-image {
  box-sizing: border-box;
}



.s-38dc4396-9259-4366-8100-e0f9c4cd5548 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-38dc4396-9259-4366-8100-e0f9c4cd5548 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-38dc4396-9259-4366-8100-e0f9c4cd5548.shogun-image-container {
      position: relative;
    }

    .s-38dc4396-9259-4366-8100-e0f9c4cd5548.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-38dc4396-9259-4366-8100-e0f9c4cd5548.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-38dc4396-9259-4366-8100-e0f9c4cd5548 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-73fdd446-adab-4792-a7aa-737a8267ccdd {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-73fdd446-adab-4792-a7aa-737a8267ccdd {
  margin-top: 0%;
}
}
#s-73fdd446-adab-4792-a7aa-737a8267ccdd {
  margin: 0 !important;
  overflow: visible;
}

#s-73fdd446-adab-4792-a7aa-737a8267ccdd-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-73fdd446-adab-4792-a7aa-737a8267ccdd {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-73fdd446-adab-4792-a7aa-737a8267ccdd {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-73fdd446-adab-4792-a7aa-737a8267ccdd img.shogun-image {
  /* Add background color handling */
  
}

#s-73fdd446-adab-4792-a7aa-737a8267ccdd img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-73fdd446-adab-4792-a7aa-737a8267ccdd .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-73fdd446-adab-4792-a7aa-737a8267ccdd .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-73fdd446-adab-4792-a7aa-737a8267ccdd .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-73fdd446-adab-4792-a7aa-737a8267ccdd.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-73fdd446-adab-4792-a7aa-737a8267ccdd img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-73fdd446-adab-4792-a7aa-737a8267ccdd.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-73fdd446-adab-4792-a7aa-737a8267ccdd .shogun-image-content {
  
    justify-content: center;
  
}

.s-73fdd446-adab-4792-a7aa-737a8267ccdd.shg-align-container {
  display: flex;
  justify-content: center
}

.s-73fdd446-adab-4792-a7aa-737a8267ccdd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-73fdd446-adab-4792-a7aa-737a8267ccdd.shogun-image {
  box-sizing: border-box;
}



.s-73fdd446-adab-4792-a7aa-737a8267ccdd img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-73fdd446-adab-4792-a7aa-737a8267ccdd {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-73fdd446-adab-4792-a7aa-737a8267ccdd.shogun-image-container {
      position: relative;
    }

    .s-73fdd446-adab-4792-a7aa-737a8267ccdd.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-73fdd446-adab-4792-a7aa-737a8267ccdd.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-73fdd446-adab-4792-a7aa-737a8267ccdd img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-73fdd446-adab-4792-a7aa-737a8267ccdd {
  margin: 0 !important;
  overflow: visible;
}

#s-73fdd446-adab-4792-a7aa-737a8267ccdd-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-73fdd446-adab-4792-a7aa-737a8267ccdd {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-73fdd446-adab-4792-a7aa-737a8267ccdd {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-73fdd446-adab-4792-a7aa-737a8267ccdd img.shogun-image {
  /* Add background color handling */
  
}

#s-73fdd446-adab-4792-a7aa-737a8267ccdd img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-73fdd446-adab-4792-a7aa-737a8267ccdd .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-73fdd446-adab-4792-a7aa-737a8267ccdd .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-73fdd446-adab-4792-a7aa-737a8267ccdd .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-73fdd446-adab-4792-a7aa-737a8267ccdd.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-73fdd446-adab-4792-a7aa-737a8267ccdd img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-73fdd446-adab-4792-a7aa-737a8267ccdd.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-73fdd446-adab-4792-a7aa-737a8267ccdd .shogun-image-content {
  
    justify-content: center;
  
}

.s-73fdd446-adab-4792-a7aa-737a8267ccdd.shg-align-container {
  display: flex;
  justify-content: center
}

.s-73fdd446-adab-4792-a7aa-737a8267ccdd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-73fdd446-adab-4792-a7aa-737a8267ccdd.shogun-image {
  box-sizing: border-box;
}



.s-73fdd446-adab-4792-a7aa-737a8267ccdd img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-73fdd446-adab-4792-a7aa-737a8267ccdd {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-73fdd446-adab-4792-a7aa-737a8267ccdd.shogun-image-container {
      position: relative;
    }

    .s-73fdd446-adab-4792-a7aa-737a8267ccdd.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-73fdd446-adab-4792-a7aa-737a8267ccdd.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-73fdd446-adab-4792-a7aa-737a8267ccdd img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-73fdd446-adab-4792-a7aa-737a8267ccdd {
  margin: 0 !important;
  overflow: visible;
}

#s-73fdd446-adab-4792-a7aa-737a8267ccdd-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-73fdd446-adab-4792-a7aa-737a8267ccdd {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-73fdd446-adab-4792-a7aa-737a8267ccdd {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-73fdd446-adab-4792-a7aa-737a8267ccdd img.shogun-image {
  /* Add background color handling */
  
}

#s-73fdd446-adab-4792-a7aa-737a8267ccdd img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-73fdd446-adab-4792-a7aa-737a8267ccdd .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-73fdd446-adab-4792-a7aa-737a8267ccdd .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-73fdd446-adab-4792-a7aa-737a8267ccdd .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-73fdd446-adab-4792-a7aa-737a8267ccdd.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-73fdd446-adab-4792-a7aa-737a8267ccdd img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-73fdd446-adab-4792-a7aa-737a8267ccdd.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-73fdd446-adab-4792-a7aa-737a8267ccdd .shogun-image-content {
  
    justify-content: center;
  
}

.s-73fdd446-adab-4792-a7aa-737a8267ccdd.shg-align-container {
  display: flex;
  justify-content: center
}

.s-73fdd446-adab-4792-a7aa-737a8267ccdd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-73fdd446-adab-4792-a7aa-737a8267ccdd.shogun-image {
  box-sizing: border-box;
}



.s-73fdd446-adab-4792-a7aa-737a8267ccdd img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-73fdd446-adab-4792-a7aa-737a8267ccdd {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-73fdd446-adab-4792-a7aa-737a8267ccdd.shogun-image-container {
      position: relative;
    }

    .s-73fdd446-adab-4792-a7aa-737a8267ccdd.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-73fdd446-adab-4792-a7aa-737a8267ccdd.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-73fdd446-adab-4792-a7aa-737a8267ccdd img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-73fdd446-adab-4792-a7aa-737a8267ccdd {
  margin: 0 !important;
  overflow: visible;
}

#s-73fdd446-adab-4792-a7aa-737a8267ccdd-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-73fdd446-adab-4792-a7aa-737a8267ccdd {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-73fdd446-adab-4792-a7aa-737a8267ccdd {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-73fdd446-adab-4792-a7aa-737a8267ccdd img.shogun-image {
  /* Add background color handling */
  
}

#s-73fdd446-adab-4792-a7aa-737a8267ccdd img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-73fdd446-adab-4792-a7aa-737a8267ccdd .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-73fdd446-adab-4792-a7aa-737a8267ccdd .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-73fdd446-adab-4792-a7aa-737a8267ccdd .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-73fdd446-adab-4792-a7aa-737a8267ccdd.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-73fdd446-adab-4792-a7aa-737a8267ccdd img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-73fdd446-adab-4792-a7aa-737a8267ccdd.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-73fdd446-adab-4792-a7aa-737a8267ccdd .shogun-image-content {
  
    justify-content: center;
  
}

.s-73fdd446-adab-4792-a7aa-737a8267ccdd.shg-align-container {
  display: flex;
  justify-content: center
}

.s-73fdd446-adab-4792-a7aa-737a8267ccdd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-73fdd446-adab-4792-a7aa-737a8267ccdd.shogun-image {
  box-sizing: border-box;
}



.s-73fdd446-adab-4792-a7aa-737a8267ccdd img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-73fdd446-adab-4792-a7aa-737a8267ccdd {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-73fdd446-adab-4792-a7aa-737a8267ccdd.shogun-image-container {
      position: relative;
    }

    .s-73fdd446-adab-4792-a7aa-737a8267ccdd.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-73fdd446-adab-4792-a7aa-737a8267ccdd.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-73fdd446-adab-4792-a7aa-737a8267ccdd img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-73fdd446-adab-4792-a7aa-737a8267ccdd {
  margin: 0 !important;
  overflow: visible;
}

#s-73fdd446-adab-4792-a7aa-737a8267ccdd-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-73fdd446-adab-4792-a7aa-737a8267ccdd {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-73fdd446-adab-4792-a7aa-737a8267ccdd {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-73fdd446-adab-4792-a7aa-737a8267ccdd img.shogun-image {
  /* Add background color handling */
  
}

#s-73fdd446-adab-4792-a7aa-737a8267ccdd img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-73fdd446-adab-4792-a7aa-737a8267ccdd .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-73fdd446-adab-4792-a7aa-737a8267ccdd .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-73fdd446-adab-4792-a7aa-737a8267ccdd .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-73fdd446-adab-4792-a7aa-737a8267ccdd.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-73fdd446-adab-4792-a7aa-737a8267ccdd img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-73fdd446-adab-4792-a7aa-737a8267ccdd.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-73fdd446-adab-4792-a7aa-737a8267ccdd .shogun-image-content {
  
    justify-content: center;
  
}

.s-73fdd446-adab-4792-a7aa-737a8267ccdd.shg-align-container {
  display: flex;
  justify-content: center
}

.s-73fdd446-adab-4792-a7aa-737a8267ccdd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-73fdd446-adab-4792-a7aa-737a8267ccdd.shogun-image {
  box-sizing: border-box;
}



.s-73fdd446-adab-4792-a7aa-737a8267ccdd img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-73fdd446-adab-4792-a7aa-737a8267ccdd {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-73fdd446-adab-4792-a7aa-737a8267ccdd.shogun-image-container {
      position: relative;
    }

    .s-73fdd446-adab-4792-a7aa-737a8267ccdd.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-73fdd446-adab-4792-a7aa-737a8267ccdd.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-73fdd446-adab-4792-a7aa-737a8267ccdd img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-f35ebb74-9ddb-4f21-aca7-d4c8b0ff103f {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-f35ebb74-9ddb-4f21-aca7-d4c8b0ff103f {
  margin-top: 0%;
}
}
#s-f35ebb74-9ddb-4f21-aca7-d4c8b0ff103f {
  margin: 0 !important;
  overflow: visible;
}

#s-f35ebb74-9ddb-4f21-aca7-d4c8b0ff103f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f35ebb74-9ddb-4f21-aca7-d4c8b0ff103f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-f35ebb74-9ddb-4f21-aca7-d4c8b0ff103f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f35ebb74-9ddb-4f21-aca7-d4c8b0ff103f img.shogun-image {
  /* Add background color handling */
  
}

#s-f35ebb74-9ddb-4f21-aca7-d4c8b0ff103f img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f35ebb74-9ddb-4f21-aca7-d4c8b0ff103f .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-f35ebb74-9ddb-4f21-aca7-d4c8b0ff103f .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f35ebb74-9ddb-4f21-aca7-d4c8b0ff103f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f35ebb74-9ddb-4f21-aca7-d4c8b0ff103f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f35ebb74-9ddb-4f21-aca7-d4c8b0ff103f img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-f35ebb74-9ddb-4f21-aca7-d4c8b0ff103f.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-f35ebb74-9ddb-4f21-aca7-d4c8b0ff103f .shogun-image-content {
  
    justify-content: center;
  
}

.s-f35ebb74-9ddb-4f21-aca7-d4c8b0ff103f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f35ebb74-9ddb-4f21-aca7-d4c8b0ff103f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f35ebb74-9ddb-4f21-aca7-d4c8b0ff103f.shogun-image {
  box-sizing: border-box;
}



.s-f35ebb74-9ddb-4f21-aca7-d4c8b0ff103f img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-f35ebb74-9ddb-4f21-aca7-d4c8b0ff103f {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-f35ebb74-9ddb-4f21-aca7-d4c8b0ff103f.shogun-image-container {
      position: relative;
    }

    .s-f35ebb74-9ddb-4f21-aca7-d4c8b0ff103f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f35ebb74-9ddb-4f21-aca7-d4c8b0ff103f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f35ebb74-9ddb-4f21-aca7-d4c8b0ff103f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-f35ebb74-9ddb-4f21-aca7-d4c8b0ff103f {
  margin: 0 !important;
  overflow: visible;
}

#s-f35ebb74-9ddb-4f21-aca7-d4c8b0ff103f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f35ebb74-9ddb-4f21-aca7-d4c8b0ff103f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-f35ebb74-9ddb-4f21-aca7-d4c8b0ff103f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f35ebb74-9ddb-4f21-aca7-d4c8b0ff103f img.shogun-image {
  /* Add background color handling */
  
}

#s-f35ebb74-9ddb-4f21-aca7-d4c8b0ff103f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f35ebb74-9ddb-4f21-aca7-d4c8b0ff103f .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-f35ebb74-9ddb-4f21-aca7-d4c8b0ff103f .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f35ebb74-9ddb-4f21-aca7-d4c8b0ff103f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f35ebb74-9ddb-4f21-aca7-d4c8b0ff103f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f35ebb74-9ddb-4f21-aca7-d4c8b0ff103f img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-f35ebb74-9ddb-4f21-aca7-d4c8b0ff103f.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-f35ebb74-9ddb-4f21-aca7-d4c8b0ff103f .shogun-image-content {
  
    justify-content: center;
  
}

.s-f35ebb74-9ddb-4f21-aca7-d4c8b0ff103f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f35ebb74-9ddb-4f21-aca7-d4c8b0ff103f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f35ebb74-9ddb-4f21-aca7-d4c8b0ff103f.shogun-image {
  box-sizing: border-box;
}



.s-f35ebb74-9ddb-4f21-aca7-d4c8b0ff103f img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-f35ebb74-9ddb-4f21-aca7-d4c8b0ff103f {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-f35ebb74-9ddb-4f21-aca7-d4c8b0ff103f.shogun-image-container {
      position: relative;
    }

    .s-f35ebb74-9ddb-4f21-aca7-d4c8b0ff103f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f35ebb74-9ddb-4f21-aca7-d4c8b0ff103f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f35ebb74-9ddb-4f21-aca7-d4c8b0ff103f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-f35ebb74-9ddb-4f21-aca7-d4c8b0ff103f {
  margin: 0 !important;
  overflow: visible;
}

#s-f35ebb74-9ddb-4f21-aca7-d4c8b0ff103f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f35ebb74-9ddb-4f21-aca7-d4c8b0ff103f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f35ebb74-9ddb-4f21-aca7-d4c8b0ff103f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f35ebb74-9ddb-4f21-aca7-d4c8b0ff103f img.shogun-image {
  /* Add background color handling */
  
}

#s-f35ebb74-9ddb-4f21-aca7-d4c8b0ff103f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f35ebb74-9ddb-4f21-aca7-d4c8b0ff103f .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-f35ebb74-9ddb-4f21-aca7-d4c8b0ff103f .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f35ebb74-9ddb-4f21-aca7-d4c8b0ff103f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f35ebb74-9ddb-4f21-aca7-d4c8b0ff103f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f35ebb74-9ddb-4f21-aca7-d4c8b0ff103f img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-f35ebb74-9ddb-4f21-aca7-d4c8b0ff103f.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-f35ebb74-9ddb-4f21-aca7-d4c8b0ff103f .shogun-image-content {
  
    justify-content: center;
  
}

.s-f35ebb74-9ddb-4f21-aca7-d4c8b0ff103f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f35ebb74-9ddb-4f21-aca7-d4c8b0ff103f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f35ebb74-9ddb-4f21-aca7-d4c8b0ff103f.shogun-image {
  box-sizing: border-box;
}



.s-f35ebb74-9ddb-4f21-aca7-d4c8b0ff103f img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-f35ebb74-9ddb-4f21-aca7-d4c8b0ff103f {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-f35ebb74-9ddb-4f21-aca7-d4c8b0ff103f.shogun-image-container {
      position: relative;
    }

    .s-f35ebb74-9ddb-4f21-aca7-d4c8b0ff103f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f35ebb74-9ddb-4f21-aca7-d4c8b0ff103f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f35ebb74-9ddb-4f21-aca7-d4c8b0ff103f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-f35ebb74-9ddb-4f21-aca7-d4c8b0ff103f {
  margin: 0 !important;
  overflow: visible;
}

#s-f35ebb74-9ddb-4f21-aca7-d4c8b0ff103f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f35ebb74-9ddb-4f21-aca7-d4c8b0ff103f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f35ebb74-9ddb-4f21-aca7-d4c8b0ff103f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f35ebb74-9ddb-4f21-aca7-d4c8b0ff103f img.shogun-image {
  /* Add background color handling */
  
}

#s-f35ebb74-9ddb-4f21-aca7-d4c8b0ff103f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f35ebb74-9ddb-4f21-aca7-d4c8b0ff103f .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-f35ebb74-9ddb-4f21-aca7-d4c8b0ff103f .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f35ebb74-9ddb-4f21-aca7-d4c8b0ff103f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f35ebb74-9ddb-4f21-aca7-d4c8b0ff103f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f35ebb74-9ddb-4f21-aca7-d4c8b0ff103f img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-f35ebb74-9ddb-4f21-aca7-d4c8b0ff103f.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-f35ebb74-9ddb-4f21-aca7-d4c8b0ff103f .shogun-image-content {
  
    justify-content: center;
  
}

.s-f35ebb74-9ddb-4f21-aca7-d4c8b0ff103f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f35ebb74-9ddb-4f21-aca7-d4c8b0ff103f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f35ebb74-9ddb-4f21-aca7-d4c8b0ff103f.shogun-image {
  box-sizing: border-box;
}



.s-f35ebb74-9ddb-4f21-aca7-d4c8b0ff103f img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-f35ebb74-9ddb-4f21-aca7-d4c8b0ff103f {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-f35ebb74-9ddb-4f21-aca7-d4c8b0ff103f.shogun-image-container {
      position: relative;
    }

    .s-f35ebb74-9ddb-4f21-aca7-d4c8b0ff103f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f35ebb74-9ddb-4f21-aca7-d4c8b0ff103f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f35ebb74-9ddb-4f21-aca7-d4c8b0ff103f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-f35ebb74-9ddb-4f21-aca7-d4c8b0ff103f {
  margin: 0 !important;
  overflow: visible;
}

#s-f35ebb74-9ddb-4f21-aca7-d4c8b0ff103f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f35ebb74-9ddb-4f21-aca7-d4c8b0ff103f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f35ebb74-9ddb-4f21-aca7-d4c8b0ff103f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f35ebb74-9ddb-4f21-aca7-d4c8b0ff103f img.shogun-image {
  /* Add background color handling */
  
}

#s-f35ebb74-9ddb-4f21-aca7-d4c8b0ff103f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f35ebb74-9ddb-4f21-aca7-d4c8b0ff103f .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-f35ebb74-9ddb-4f21-aca7-d4c8b0ff103f .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f35ebb74-9ddb-4f21-aca7-d4c8b0ff103f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f35ebb74-9ddb-4f21-aca7-d4c8b0ff103f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f35ebb74-9ddb-4f21-aca7-d4c8b0ff103f img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-f35ebb74-9ddb-4f21-aca7-d4c8b0ff103f.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-f35ebb74-9ddb-4f21-aca7-d4c8b0ff103f .shogun-image-content {
  
    justify-content: center;
  
}

.s-f35ebb74-9ddb-4f21-aca7-d4c8b0ff103f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f35ebb74-9ddb-4f21-aca7-d4c8b0ff103f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f35ebb74-9ddb-4f21-aca7-d4c8b0ff103f.shogun-image {
  box-sizing: border-box;
}



.s-f35ebb74-9ddb-4f21-aca7-d4c8b0ff103f img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-f35ebb74-9ddb-4f21-aca7-d4c8b0ff103f {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-f35ebb74-9ddb-4f21-aca7-d4c8b0ff103f.shogun-image-container {
      position: relative;
    }

    .s-f35ebb74-9ddb-4f21-aca7-d4c8b0ff103f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f35ebb74-9ddb-4f21-aca7-d4c8b0ff103f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f35ebb74-9ddb-4f21-aca7-d4c8b0ff103f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-0579d78d-2508-4cc9-bf96-94f04e008d45 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-0579d78d-2508-4cc9-bf96-94f04e008d45 {
  margin-top: 0%;
}
}@media (max-width: 767px){#s-0579d78d-2508-4cc9-bf96-94f04e008d45 {
  margin-top: 0%;
}
}
#s-0579d78d-2508-4cc9-bf96-94f04e008d45 {
  margin: 0 !important;
  overflow: visible;
}

#s-0579d78d-2508-4cc9-bf96-94f04e008d45-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0579d78d-2508-4cc9-bf96-94f04e008d45 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-0579d78d-2508-4cc9-bf96-94f04e008d45 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0579d78d-2508-4cc9-bf96-94f04e008d45 img.shogun-image {
  /* Add background color handling */
  
}

#s-0579d78d-2508-4cc9-bf96-94f04e008d45 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-0579d78d-2508-4cc9-bf96-94f04e008d45 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-0579d78d-2508-4cc9-bf96-94f04e008d45 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-0579d78d-2508-4cc9-bf96-94f04e008d45 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-0579d78d-2508-4cc9-bf96-94f04e008d45.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-0579d78d-2508-4cc9-bf96-94f04e008d45 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-0579d78d-2508-4cc9-bf96-94f04e008d45.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-0579d78d-2508-4cc9-bf96-94f04e008d45 .shogun-image-content {
  
    justify-content: center;
  
}

.s-0579d78d-2508-4cc9-bf96-94f04e008d45.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0579d78d-2508-4cc9-bf96-94f04e008d45.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0579d78d-2508-4cc9-bf96-94f04e008d45.shogun-image {
  box-sizing: border-box;
}



.s-0579d78d-2508-4cc9-bf96-94f04e008d45 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-0579d78d-2508-4cc9-bf96-94f04e008d45 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-0579d78d-2508-4cc9-bf96-94f04e008d45.shogun-image-container {
      position: relative;
    }

    .s-0579d78d-2508-4cc9-bf96-94f04e008d45.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-0579d78d-2508-4cc9-bf96-94f04e008d45.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-0579d78d-2508-4cc9-bf96-94f04e008d45 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-0579d78d-2508-4cc9-bf96-94f04e008d45 {
  margin: 0 !important;
  overflow: visible;
}

#s-0579d78d-2508-4cc9-bf96-94f04e008d45-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0579d78d-2508-4cc9-bf96-94f04e008d45 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-0579d78d-2508-4cc9-bf96-94f04e008d45 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0579d78d-2508-4cc9-bf96-94f04e008d45 img.shogun-image {
  /* Add background color handling */
  
}

#s-0579d78d-2508-4cc9-bf96-94f04e008d45 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-0579d78d-2508-4cc9-bf96-94f04e008d45 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-0579d78d-2508-4cc9-bf96-94f04e008d45 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-0579d78d-2508-4cc9-bf96-94f04e008d45 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-0579d78d-2508-4cc9-bf96-94f04e008d45.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-0579d78d-2508-4cc9-bf96-94f04e008d45 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-0579d78d-2508-4cc9-bf96-94f04e008d45.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-0579d78d-2508-4cc9-bf96-94f04e008d45 .shogun-image-content {
  
    justify-content: center;
  
}

.s-0579d78d-2508-4cc9-bf96-94f04e008d45.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0579d78d-2508-4cc9-bf96-94f04e008d45.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0579d78d-2508-4cc9-bf96-94f04e008d45.shogun-image {
  box-sizing: border-box;
}



.s-0579d78d-2508-4cc9-bf96-94f04e008d45 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-0579d78d-2508-4cc9-bf96-94f04e008d45 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-0579d78d-2508-4cc9-bf96-94f04e008d45.shogun-image-container {
      position: relative;
    }

    .s-0579d78d-2508-4cc9-bf96-94f04e008d45.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-0579d78d-2508-4cc9-bf96-94f04e008d45.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-0579d78d-2508-4cc9-bf96-94f04e008d45 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-0579d78d-2508-4cc9-bf96-94f04e008d45 {
  margin: 0 !important;
  overflow: visible;
}

#s-0579d78d-2508-4cc9-bf96-94f04e008d45-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0579d78d-2508-4cc9-bf96-94f04e008d45 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-0579d78d-2508-4cc9-bf96-94f04e008d45 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0579d78d-2508-4cc9-bf96-94f04e008d45 img.shogun-image {
  /* Add background color handling */
  
}

#s-0579d78d-2508-4cc9-bf96-94f04e008d45 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-0579d78d-2508-4cc9-bf96-94f04e008d45 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-0579d78d-2508-4cc9-bf96-94f04e008d45 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-0579d78d-2508-4cc9-bf96-94f04e008d45 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-0579d78d-2508-4cc9-bf96-94f04e008d45.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-0579d78d-2508-4cc9-bf96-94f04e008d45 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-0579d78d-2508-4cc9-bf96-94f04e008d45.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-0579d78d-2508-4cc9-bf96-94f04e008d45 .shogun-image-content {
  
    justify-content: center;
  
}

.s-0579d78d-2508-4cc9-bf96-94f04e008d45.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0579d78d-2508-4cc9-bf96-94f04e008d45.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0579d78d-2508-4cc9-bf96-94f04e008d45.shogun-image {
  box-sizing: border-box;
}



.s-0579d78d-2508-4cc9-bf96-94f04e008d45 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-0579d78d-2508-4cc9-bf96-94f04e008d45 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-0579d78d-2508-4cc9-bf96-94f04e008d45.shogun-image-container {
      position: relative;
    }

    .s-0579d78d-2508-4cc9-bf96-94f04e008d45.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-0579d78d-2508-4cc9-bf96-94f04e008d45.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-0579d78d-2508-4cc9-bf96-94f04e008d45 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-0579d78d-2508-4cc9-bf96-94f04e008d45 {
  margin: 0 !important;
  overflow: visible;
}

#s-0579d78d-2508-4cc9-bf96-94f04e008d45-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0579d78d-2508-4cc9-bf96-94f04e008d45 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-0579d78d-2508-4cc9-bf96-94f04e008d45 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0579d78d-2508-4cc9-bf96-94f04e008d45 img.shogun-image {
  /* Add background color handling */
  
}

#s-0579d78d-2508-4cc9-bf96-94f04e008d45 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-0579d78d-2508-4cc9-bf96-94f04e008d45 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-0579d78d-2508-4cc9-bf96-94f04e008d45 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-0579d78d-2508-4cc9-bf96-94f04e008d45 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-0579d78d-2508-4cc9-bf96-94f04e008d45.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-0579d78d-2508-4cc9-bf96-94f04e008d45 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-0579d78d-2508-4cc9-bf96-94f04e008d45.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-0579d78d-2508-4cc9-bf96-94f04e008d45 .shogun-image-content {
  
    justify-content: center;
  
}

.s-0579d78d-2508-4cc9-bf96-94f04e008d45.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0579d78d-2508-4cc9-bf96-94f04e008d45.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0579d78d-2508-4cc9-bf96-94f04e008d45.shogun-image {
  box-sizing: border-box;
}



.s-0579d78d-2508-4cc9-bf96-94f04e008d45 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-0579d78d-2508-4cc9-bf96-94f04e008d45 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-0579d78d-2508-4cc9-bf96-94f04e008d45.shogun-image-container {
      position: relative;
    }

    .s-0579d78d-2508-4cc9-bf96-94f04e008d45.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-0579d78d-2508-4cc9-bf96-94f04e008d45.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-0579d78d-2508-4cc9-bf96-94f04e008d45 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-0579d78d-2508-4cc9-bf96-94f04e008d45 {
  margin: 0 !important;
  overflow: visible;
}

#s-0579d78d-2508-4cc9-bf96-94f04e008d45-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0579d78d-2508-4cc9-bf96-94f04e008d45 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-0579d78d-2508-4cc9-bf96-94f04e008d45 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0579d78d-2508-4cc9-bf96-94f04e008d45 img.shogun-image {
  /* Add background color handling */
  
}

#s-0579d78d-2508-4cc9-bf96-94f04e008d45 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-0579d78d-2508-4cc9-bf96-94f04e008d45 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-0579d78d-2508-4cc9-bf96-94f04e008d45 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-0579d78d-2508-4cc9-bf96-94f04e008d45 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-0579d78d-2508-4cc9-bf96-94f04e008d45.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-0579d78d-2508-4cc9-bf96-94f04e008d45 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-0579d78d-2508-4cc9-bf96-94f04e008d45.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-0579d78d-2508-4cc9-bf96-94f04e008d45 .shogun-image-content {
  
    justify-content: center;
  
}

.s-0579d78d-2508-4cc9-bf96-94f04e008d45.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0579d78d-2508-4cc9-bf96-94f04e008d45.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0579d78d-2508-4cc9-bf96-94f04e008d45.shogun-image {
  box-sizing: border-box;
}



.s-0579d78d-2508-4cc9-bf96-94f04e008d45 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-0579d78d-2508-4cc9-bf96-94f04e008d45 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-0579d78d-2508-4cc9-bf96-94f04e008d45.shogun-image-container {
      position: relative;
    }

    .s-0579d78d-2508-4cc9-bf96-94f04e008d45.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-0579d78d-2508-4cc9-bf96-94f04e008d45.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-0579d78d-2508-4cc9-bf96-94f04e008d45 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-b11cdce7-888a-4c17-821e-3c3420ffcb13 {
  box-shadow:2px 3px 1px 2px rgba(67, 66, 66, 1);
background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYzAzOWZlZTktZTlkNC00ZWFjLTk1YjMtYzczNDdjNDBmZjlkIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFiYjBiO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNjMDM5ZmVlOS1lOWQ0LTRlYWMtOTViMy1jNzM0N2M0MGZmOWQpIi8+PC9zdmc+);
background-repeat: no-repeat;
border-style: solid;
margin-top: 5px;
margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: #2C2A34;
border-radius: 25px;
text-align: center;
text-decoration: none;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#f1bb0b"}, {"id"=>2, "pos"=>1, "color"=>"#ffffff"}];
hover-type: gradient;
color: rgba(0, 0, 0, 1);
}
#s-b11cdce7-888a-4c17-821e-3c3420ffcb13:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iMDMzZDNiNzQtYmE5NC00MmI4LWI1M2YtZDQ2NTQ0MTk0YzIzIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjhmOGY3O3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFiYjBiO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCMwMzNkM2I3NC1iYTk0LTQyYjgtYjUzZi1kNDY1NDQxOTRjMjMpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 2px !important;
border-left-width: 2px !important;
border-bottom-width: 2px !important;
border-right-width: 2px !important;
border-color: rgba(2, 0, 7, 0.99) !important;
text-decoration: none !important;
color: rgba(7, 6, 0, 1) !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#f8f8f7"}, {"id"=>2, "pos"=>1, "color"=>"#f1bb0b"}] !important;
hover-type: gradient !important;}#s-b11cdce7-888a-4c17-821e-3c3420ffcb13:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-b11cdce7-888a-4c17-821e-3c3420ffcb13-root {
    text-align: center;
  }


#s-b11cdce7-888a-4c17-821e-3c3420ffcb13.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-b11cdce7-888a-4c17-821e-3c3420ffcb13-root {
    text-align: center;
  }


#s-b11cdce7-888a-4c17-821e-3c3420ffcb13.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-b11cdce7-888a-4c17-821e-3c3420ffcb13-root {
    text-align: center;
  }


#s-b11cdce7-888a-4c17-821e-3c3420ffcb13.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-b11cdce7-888a-4c17-821e-3c3420ffcb13-root {
    text-align: center;
  }


#s-b11cdce7-888a-4c17-821e-3c3420ffcb13.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-b11cdce7-888a-4c17-821e-3c3420ffcb13-root {
    text-align: center;
  }


#s-b11cdce7-888a-4c17-821e-3c3420ffcb13.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}
#s-8535155f-607c-4d85-abab-ca114aa26734 {
  margin-left: auto;
margin-right: auto;
border-top-width: 5px;
border-left-width: 5px;
border-bottom-width: 5px;
border-right-width: 5px;
border-color: #000;
border-style: solid;
border-radius: 20px;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-8535155f-607c-4d85-abab-ca114aa26734 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-8535155f-607c-4d85-abab-ca114aa26734.shg-box.shg-c {
  justify-content: center;
}

#s-da008ba6-b302-4baa-81b2-1d4a30ff24bd {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
text-align: center;
}
@media (min-width: 1200px){#s-da008ba6-b302-4baa-81b2-1d4a30ff24bd {
  margin-top: 0%;
}
}
#s-da008ba6-b302-4baa-81b2-1d4a30ff24bd {
  margin: 0 !important;
  overflow: visible;
}

#s-da008ba6-b302-4baa-81b2-1d4a30ff24bd-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-da008ba6-b302-4baa-81b2-1d4a30ff24bd {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-da008ba6-b302-4baa-81b2-1d4a30ff24bd {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-da008ba6-b302-4baa-81b2-1d4a30ff24bd img.shogun-image {
  /* Add background color handling */
  
}

#s-da008ba6-b302-4baa-81b2-1d4a30ff24bd img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: #000;
  border-style: none;
  border-radius: 10px;

}






.s-da008ba6-b302-4baa-81b2-1d4a30ff24bd .shogun-image-content {
  
    justify-content: center;
  
}

.s-da008ba6-b302-4baa-81b2-1d4a30ff24bd.shg-align-container {
  display: flex;
  justify-content: center
}

.s-da008ba6-b302-4baa-81b2-1d4a30ff24bd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-da008ba6-b302-4baa-81b2-1d4a30ff24bd.shogun-image {
  box-sizing: border-box;
}



.s-da008ba6-b302-4baa-81b2-1d4a30ff24bd img.shogun-image {
  
}


@media (min-width: 1200px){#s-da008ba6-b302-4baa-81b2-1d4a30ff24bd {
  margin: 0 !important;
  overflow: visible;
}

#s-da008ba6-b302-4baa-81b2-1d4a30ff24bd-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-da008ba6-b302-4baa-81b2-1d4a30ff24bd {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-da008ba6-b302-4baa-81b2-1d4a30ff24bd {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-da008ba6-b302-4baa-81b2-1d4a30ff24bd img.shogun-image {
  /* Add background color handling */
  
}

#s-da008ba6-b302-4baa-81b2-1d4a30ff24bd img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-da008ba6-b302-4baa-81b2-1d4a30ff24bd .shogun-image-content {
  
    justify-content: center;
  
}

.s-da008ba6-b302-4baa-81b2-1d4a30ff24bd.shg-align-container {
  display: flex;
  justify-content: center
}

.s-da008ba6-b302-4baa-81b2-1d4a30ff24bd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-da008ba6-b302-4baa-81b2-1d4a30ff24bd.shogun-image {
  box-sizing: border-box;
}



.s-da008ba6-b302-4baa-81b2-1d4a30ff24bd img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-da008ba6-b302-4baa-81b2-1d4a30ff24bd {
  margin: 0 !important;
  overflow: visible;
}

#s-da008ba6-b302-4baa-81b2-1d4a30ff24bd-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-da008ba6-b302-4baa-81b2-1d4a30ff24bd {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-da008ba6-b302-4baa-81b2-1d4a30ff24bd {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-da008ba6-b302-4baa-81b2-1d4a30ff24bd img.shogun-image {
  /* Add background color handling */
  
}

#s-da008ba6-b302-4baa-81b2-1d4a30ff24bd img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-da008ba6-b302-4baa-81b2-1d4a30ff24bd .shogun-image-content {
  
    justify-content: center;
  
}

.s-da008ba6-b302-4baa-81b2-1d4a30ff24bd.shg-align-container {
  display: flex;
  justify-content: center
}

.s-da008ba6-b302-4baa-81b2-1d4a30ff24bd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-da008ba6-b302-4baa-81b2-1d4a30ff24bd.shogun-image {
  box-sizing: border-box;
}



.s-da008ba6-b302-4baa-81b2-1d4a30ff24bd img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-da008ba6-b302-4baa-81b2-1d4a30ff24bd {
  margin: 0 !important;
  overflow: visible;
}

#s-da008ba6-b302-4baa-81b2-1d4a30ff24bd-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-da008ba6-b302-4baa-81b2-1d4a30ff24bd {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-da008ba6-b302-4baa-81b2-1d4a30ff24bd {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-da008ba6-b302-4baa-81b2-1d4a30ff24bd img.shogun-image {
  /* Add background color handling */
  
}

#s-da008ba6-b302-4baa-81b2-1d4a30ff24bd img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-da008ba6-b302-4baa-81b2-1d4a30ff24bd .shogun-image-content {
  
    justify-content: center;
  
}

.s-da008ba6-b302-4baa-81b2-1d4a30ff24bd.shg-align-container {
  display: flex;
  justify-content: center
}

.s-da008ba6-b302-4baa-81b2-1d4a30ff24bd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-da008ba6-b302-4baa-81b2-1d4a30ff24bd.shogun-image {
  box-sizing: border-box;
}



.s-da008ba6-b302-4baa-81b2-1d4a30ff24bd img.shogun-image {
  
}


}@media (max-width: 767px){#s-da008ba6-b302-4baa-81b2-1d4a30ff24bd {
  margin: 0 !important;
  overflow: visible;
}

#s-da008ba6-b302-4baa-81b2-1d4a30ff24bd-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-da008ba6-b302-4baa-81b2-1d4a30ff24bd {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-da008ba6-b302-4baa-81b2-1d4a30ff24bd {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-da008ba6-b302-4baa-81b2-1d4a30ff24bd img.shogun-image {
  /* Add background color handling */
  
}

#s-da008ba6-b302-4baa-81b2-1d4a30ff24bd img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-da008ba6-b302-4baa-81b2-1d4a30ff24bd .shogun-image-content {
  
    justify-content: center;
  
}

.s-da008ba6-b302-4baa-81b2-1d4a30ff24bd.shg-align-container {
  display: flex;
  justify-content: center
}

.s-da008ba6-b302-4baa-81b2-1d4a30ff24bd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-da008ba6-b302-4baa-81b2-1d4a30ff24bd.shogun-image {
  box-sizing: border-box;
}



.s-da008ba6-b302-4baa-81b2-1d4a30ff24bd img.shogun-image {
  
}


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

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

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

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

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

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

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

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

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

.shogun-image-content-v3 {
  display: flex;
  flex-direction: column;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 10;
  /* Ensures that the content children fills the container */
  align-items: stretch;
}

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

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

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

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

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

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

.shg-inner-inline-image .shogun-image.hover~* {
  z-index: 1;
}

.shogun-image-content-v3 > * {
  flex-shrink: 0; /* Prevents children from shrinking maintaining natural size*/
  width: 100%;
}
#s-a8214d4f-8ac3-471b-887f-706a9dd8058b {
  margin-left: auto;
margin-right: auto;
max-width: 1080px;
text-align: center;
}

#s-a8214d4f-8ac3-471b-887f-706a9dd8058b {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-a8214d4f-8ac3-471b-887f-706a9dd8058b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-a8214d4f-8ac3-471b-887f-706a9dd8058b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-a8214d4f-8ac3-471b-887f-706a9dd8058b .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-a8214d4f-8ac3-471b-887f-706a9dd8058b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-a8214d4f-8ac3-471b-887f-706a9dd8058b img.shogun-image {
  width: 100%;
  
  
  max-width: 1080px;

      
    max-width: 1080px;

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




.s-a8214d4f-8ac3-471b-887f-706a9dd8058b .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-a8214d4f-8ac3-471b-887f-706a9dd8058b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a8214d4f-8ac3-471b-887f-706a9dd8058b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a8214d4f-8ac3-471b-887f-706a9dd8058b.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-a8214d4f-8ac3-471b-887f-706a9dd8058b {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-a8214d4f-8ac3-471b-887f-706a9dd8058b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-a8214d4f-8ac3-471b-887f-706a9dd8058b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-a8214d4f-8ac3-471b-887f-706a9dd8058b .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-a8214d4f-8ac3-471b-887f-706a9dd8058b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-a8214d4f-8ac3-471b-887f-706a9dd8058b img.shogun-image {
  width: 100%;
  
  
  max-width: 1080px;

      
    max-width: 1080px;

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




.s-a8214d4f-8ac3-471b-887f-706a9dd8058b .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-a8214d4f-8ac3-471b-887f-706a9dd8058b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a8214d4f-8ac3-471b-887f-706a9dd8058b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a8214d4f-8ac3-471b-887f-706a9dd8058b.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-a8214d4f-8ac3-471b-887f-706a9dd8058b {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-a8214d4f-8ac3-471b-887f-706a9dd8058b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-a8214d4f-8ac3-471b-887f-706a9dd8058b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-a8214d4f-8ac3-471b-887f-706a9dd8058b .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-a8214d4f-8ac3-471b-887f-706a9dd8058b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-a8214d4f-8ac3-471b-887f-706a9dd8058b img.shogun-image {
  width: 100%;
  
  
  max-width: 1080px;

      
    max-width: 1080px;

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




.s-a8214d4f-8ac3-471b-887f-706a9dd8058b .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-a8214d4f-8ac3-471b-887f-706a9dd8058b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a8214d4f-8ac3-471b-887f-706a9dd8058b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a8214d4f-8ac3-471b-887f-706a9dd8058b.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-a8214d4f-8ac3-471b-887f-706a9dd8058b {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-a8214d4f-8ac3-471b-887f-706a9dd8058b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-a8214d4f-8ac3-471b-887f-706a9dd8058b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-a8214d4f-8ac3-471b-887f-706a9dd8058b .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-a8214d4f-8ac3-471b-887f-706a9dd8058b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-a8214d4f-8ac3-471b-887f-706a9dd8058b img.shogun-image {
  width: 100%;
  
  
  max-width: 1080px;

      
    max-width: 1080px;

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




.s-a8214d4f-8ac3-471b-887f-706a9dd8058b .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-a8214d4f-8ac3-471b-887f-706a9dd8058b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a8214d4f-8ac3-471b-887f-706a9dd8058b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a8214d4f-8ac3-471b-887f-706a9dd8058b.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-a8214d4f-8ac3-471b-887f-706a9dd8058b {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-a8214d4f-8ac3-471b-887f-706a9dd8058b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-a8214d4f-8ac3-471b-887f-706a9dd8058b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-a8214d4f-8ac3-471b-887f-706a9dd8058b .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-a8214d4f-8ac3-471b-887f-706a9dd8058b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-a8214d4f-8ac3-471b-887f-706a9dd8058b img.shogun-image {
  width: 100%;
  
  
  max-width: 1080px;

      
    max-width: 1080px;

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




.s-a8214d4f-8ac3-471b-887f-706a9dd8058b .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-a8214d4f-8ac3-471b-887f-706a9dd8058b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a8214d4f-8ac3-471b-887f-706a9dd8058b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a8214d4f-8ac3-471b-887f-706a9dd8058b.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-3521bd34-fe81-42bd-b7c5-3c471cc7af21 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-3521bd34-fe81-42bd-b7c5-3c471cc7af21 {
  margin-top: 0%;
margin-bottom: 0%;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-3521bd34-fe81-42bd-b7c5-3c471cc7af21 {
  margin-top: 0%;
}
}
#s-3521bd34-fe81-42bd-b7c5-3c471cc7af21 {
  margin: 0 !important;
  overflow: visible;
}

#s-3521bd34-fe81-42bd-b7c5-3c471cc7af21-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3521bd34-fe81-42bd-b7c5-3c471cc7af21 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-3521bd34-fe81-42bd-b7c5-3c471cc7af21 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3521bd34-fe81-42bd-b7c5-3c471cc7af21 img.shogun-image {
  /* Add background color handling */
  
}

#s-3521bd34-fe81-42bd-b7c5-3c471cc7af21 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3521bd34-fe81-42bd-b7c5-3c471cc7af21 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-3521bd34-fe81-42bd-b7c5-3c471cc7af21 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3521bd34-fe81-42bd-b7c5-3c471cc7af21 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3521bd34-fe81-42bd-b7c5-3c471cc7af21.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3521bd34-fe81-42bd-b7c5-3c471cc7af21 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-3521bd34-fe81-42bd-b7c5-3c471cc7af21.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-3521bd34-fe81-42bd-b7c5-3c471cc7af21 .shogun-image-content {
  
    justify-content: center;
  
}

.s-3521bd34-fe81-42bd-b7c5-3c471cc7af21.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3521bd34-fe81-42bd-b7c5-3c471cc7af21.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3521bd34-fe81-42bd-b7c5-3c471cc7af21.shogun-image {
  box-sizing: border-box;
}



.s-3521bd34-fe81-42bd-b7c5-3c471cc7af21 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-3521bd34-fe81-42bd-b7c5-3c471cc7af21 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-3521bd34-fe81-42bd-b7c5-3c471cc7af21.shogun-image-container {
      position: relative;
    }

    .s-3521bd34-fe81-42bd-b7c5-3c471cc7af21.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3521bd34-fe81-42bd-b7c5-3c471cc7af21.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3521bd34-fe81-42bd-b7c5-3c471cc7af21 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-3521bd34-fe81-42bd-b7c5-3c471cc7af21 {
  margin: 0 !important;
  overflow: visible;
}

#s-3521bd34-fe81-42bd-b7c5-3c471cc7af21-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3521bd34-fe81-42bd-b7c5-3c471cc7af21 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-3521bd34-fe81-42bd-b7c5-3c471cc7af21 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3521bd34-fe81-42bd-b7c5-3c471cc7af21 img.shogun-image {
  /* Add background color handling */
  
}

#s-3521bd34-fe81-42bd-b7c5-3c471cc7af21 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3521bd34-fe81-42bd-b7c5-3c471cc7af21 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-3521bd34-fe81-42bd-b7c5-3c471cc7af21 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3521bd34-fe81-42bd-b7c5-3c471cc7af21 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3521bd34-fe81-42bd-b7c5-3c471cc7af21.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3521bd34-fe81-42bd-b7c5-3c471cc7af21 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-3521bd34-fe81-42bd-b7c5-3c471cc7af21.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-3521bd34-fe81-42bd-b7c5-3c471cc7af21 .shogun-image-content {
  
    justify-content: center;
  
}

.s-3521bd34-fe81-42bd-b7c5-3c471cc7af21.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3521bd34-fe81-42bd-b7c5-3c471cc7af21.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3521bd34-fe81-42bd-b7c5-3c471cc7af21.shogun-image {
  box-sizing: border-box;
}



.s-3521bd34-fe81-42bd-b7c5-3c471cc7af21 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-3521bd34-fe81-42bd-b7c5-3c471cc7af21 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-3521bd34-fe81-42bd-b7c5-3c471cc7af21.shogun-image-container {
      position: relative;
    }

    .s-3521bd34-fe81-42bd-b7c5-3c471cc7af21.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3521bd34-fe81-42bd-b7c5-3c471cc7af21.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3521bd34-fe81-42bd-b7c5-3c471cc7af21 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-3521bd34-fe81-42bd-b7c5-3c471cc7af21 {
  margin: 0 !important;
  overflow: visible;
}

#s-3521bd34-fe81-42bd-b7c5-3c471cc7af21-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3521bd34-fe81-42bd-b7c5-3c471cc7af21 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-3521bd34-fe81-42bd-b7c5-3c471cc7af21 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3521bd34-fe81-42bd-b7c5-3c471cc7af21 img.shogun-image {
  /* Add background color handling */
  
}

#s-3521bd34-fe81-42bd-b7c5-3c471cc7af21 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3521bd34-fe81-42bd-b7c5-3c471cc7af21 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-3521bd34-fe81-42bd-b7c5-3c471cc7af21 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3521bd34-fe81-42bd-b7c5-3c471cc7af21 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3521bd34-fe81-42bd-b7c5-3c471cc7af21.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3521bd34-fe81-42bd-b7c5-3c471cc7af21 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-3521bd34-fe81-42bd-b7c5-3c471cc7af21.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-3521bd34-fe81-42bd-b7c5-3c471cc7af21 .shogun-image-content {
  
    justify-content: center;
  
}

.s-3521bd34-fe81-42bd-b7c5-3c471cc7af21.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3521bd34-fe81-42bd-b7c5-3c471cc7af21.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3521bd34-fe81-42bd-b7c5-3c471cc7af21.shogun-image {
  box-sizing: border-box;
}



.s-3521bd34-fe81-42bd-b7c5-3c471cc7af21 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-3521bd34-fe81-42bd-b7c5-3c471cc7af21 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-3521bd34-fe81-42bd-b7c5-3c471cc7af21.shogun-image-container {
      position: relative;
    }

    .s-3521bd34-fe81-42bd-b7c5-3c471cc7af21.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3521bd34-fe81-42bd-b7c5-3c471cc7af21.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3521bd34-fe81-42bd-b7c5-3c471cc7af21 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-3521bd34-fe81-42bd-b7c5-3c471cc7af21 {
  margin: 0 !important;
  overflow: visible;
}

#s-3521bd34-fe81-42bd-b7c5-3c471cc7af21-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3521bd34-fe81-42bd-b7c5-3c471cc7af21 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3521bd34-fe81-42bd-b7c5-3c471cc7af21 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3521bd34-fe81-42bd-b7c5-3c471cc7af21 img.shogun-image {
  /* Add background color handling */
  
}

#s-3521bd34-fe81-42bd-b7c5-3c471cc7af21 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3521bd34-fe81-42bd-b7c5-3c471cc7af21 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-3521bd34-fe81-42bd-b7c5-3c471cc7af21 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3521bd34-fe81-42bd-b7c5-3c471cc7af21 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3521bd34-fe81-42bd-b7c5-3c471cc7af21.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3521bd34-fe81-42bd-b7c5-3c471cc7af21 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-3521bd34-fe81-42bd-b7c5-3c471cc7af21.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-3521bd34-fe81-42bd-b7c5-3c471cc7af21 .shogun-image-content {
  
    justify-content: center;
  
}

.s-3521bd34-fe81-42bd-b7c5-3c471cc7af21.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3521bd34-fe81-42bd-b7c5-3c471cc7af21.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3521bd34-fe81-42bd-b7c5-3c471cc7af21.shogun-image {
  box-sizing: border-box;
}



.s-3521bd34-fe81-42bd-b7c5-3c471cc7af21 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-3521bd34-fe81-42bd-b7c5-3c471cc7af21 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-3521bd34-fe81-42bd-b7c5-3c471cc7af21.shogun-image-container {
      position: relative;
    }

    .s-3521bd34-fe81-42bd-b7c5-3c471cc7af21.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3521bd34-fe81-42bd-b7c5-3c471cc7af21.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3521bd34-fe81-42bd-b7c5-3c471cc7af21 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-3521bd34-fe81-42bd-b7c5-3c471cc7af21 {
  margin: 0 !important;
  overflow: visible;
}

#s-3521bd34-fe81-42bd-b7c5-3c471cc7af21-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3521bd34-fe81-42bd-b7c5-3c471cc7af21 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3521bd34-fe81-42bd-b7c5-3c471cc7af21 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3521bd34-fe81-42bd-b7c5-3c471cc7af21 img.shogun-image {
  /* Add background color handling */
  
}

#s-3521bd34-fe81-42bd-b7c5-3c471cc7af21 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3521bd34-fe81-42bd-b7c5-3c471cc7af21 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-3521bd34-fe81-42bd-b7c5-3c471cc7af21 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3521bd34-fe81-42bd-b7c5-3c471cc7af21 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3521bd34-fe81-42bd-b7c5-3c471cc7af21.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3521bd34-fe81-42bd-b7c5-3c471cc7af21 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-3521bd34-fe81-42bd-b7c5-3c471cc7af21.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-3521bd34-fe81-42bd-b7c5-3c471cc7af21 .shogun-image-content {
  
    justify-content: center;
  
}

.s-3521bd34-fe81-42bd-b7c5-3c471cc7af21.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3521bd34-fe81-42bd-b7c5-3c471cc7af21.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3521bd34-fe81-42bd-b7c5-3c471cc7af21.shogun-image {
  box-sizing: border-box;
}



.s-3521bd34-fe81-42bd-b7c5-3c471cc7af21 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-3521bd34-fe81-42bd-b7c5-3c471cc7af21 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-3521bd34-fe81-42bd-b7c5-3c471cc7af21.shogun-image-container {
      position: relative;
    }

    .s-3521bd34-fe81-42bd-b7c5-3c471cc7af21.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3521bd34-fe81-42bd-b7c5-3c471cc7af21.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3521bd34-fe81-42bd-b7c5-3c471cc7af21 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-b4cd7550-29f8-488c-8f0a-d49c0e2db3fa {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-b4cd7550-29f8-488c-8f0a-d49c0e2db3fa {
  margin-top: 0%;
margin-bottom: 0%;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-b4cd7550-29f8-488c-8f0a-d49c0e2db3fa {
  margin-top: 0%;
}
}
#s-b4cd7550-29f8-488c-8f0a-d49c0e2db3fa {
  margin: 0 !important;
  overflow: visible;
}

#s-b4cd7550-29f8-488c-8f0a-d49c0e2db3fa-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b4cd7550-29f8-488c-8f0a-d49c0e2db3fa {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-b4cd7550-29f8-488c-8f0a-d49c0e2db3fa {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b4cd7550-29f8-488c-8f0a-d49c0e2db3fa img.shogun-image {
  /* Add background color handling */
  
}

#s-b4cd7550-29f8-488c-8f0a-d49c0e2db3fa img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b4cd7550-29f8-488c-8f0a-d49c0e2db3fa .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-b4cd7550-29f8-488c-8f0a-d49c0e2db3fa .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b4cd7550-29f8-488c-8f0a-d49c0e2db3fa .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b4cd7550-29f8-488c-8f0a-d49c0e2db3fa.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b4cd7550-29f8-488c-8f0a-d49c0e2db3fa img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-b4cd7550-29f8-488c-8f0a-d49c0e2db3fa.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-b4cd7550-29f8-488c-8f0a-d49c0e2db3fa .shogun-image-content {
  
    justify-content: center;
  
}

.s-b4cd7550-29f8-488c-8f0a-d49c0e2db3fa.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b4cd7550-29f8-488c-8f0a-d49c0e2db3fa.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b4cd7550-29f8-488c-8f0a-d49c0e2db3fa.shogun-image {
  box-sizing: border-box;
}



.s-b4cd7550-29f8-488c-8f0a-d49c0e2db3fa img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-b4cd7550-29f8-488c-8f0a-d49c0e2db3fa {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-b4cd7550-29f8-488c-8f0a-d49c0e2db3fa.shogun-image-container {
      position: relative;
    }

    .s-b4cd7550-29f8-488c-8f0a-d49c0e2db3fa.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b4cd7550-29f8-488c-8f0a-d49c0e2db3fa.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b4cd7550-29f8-488c-8f0a-d49c0e2db3fa img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-b4cd7550-29f8-488c-8f0a-d49c0e2db3fa {
  margin: 0 !important;
  overflow: visible;
}

#s-b4cd7550-29f8-488c-8f0a-d49c0e2db3fa-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b4cd7550-29f8-488c-8f0a-d49c0e2db3fa {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-b4cd7550-29f8-488c-8f0a-d49c0e2db3fa {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b4cd7550-29f8-488c-8f0a-d49c0e2db3fa img.shogun-image {
  /* Add background color handling */
  
}

#s-b4cd7550-29f8-488c-8f0a-d49c0e2db3fa img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b4cd7550-29f8-488c-8f0a-d49c0e2db3fa .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-b4cd7550-29f8-488c-8f0a-d49c0e2db3fa .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b4cd7550-29f8-488c-8f0a-d49c0e2db3fa .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b4cd7550-29f8-488c-8f0a-d49c0e2db3fa.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b4cd7550-29f8-488c-8f0a-d49c0e2db3fa img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-b4cd7550-29f8-488c-8f0a-d49c0e2db3fa.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-b4cd7550-29f8-488c-8f0a-d49c0e2db3fa .shogun-image-content {
  
    justify-content: center;
  
}

.s-b4cd7550-29f8-488c-8f0a-d49c0e2db3fa.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b4cd7550-29f8-488c-8f0a-d49c0e2db3fa.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b4cd7550-29f8-488c-8f0a-d49c0e2db3fa.shogun-image {
  box-sizing: border-box;
}



.s-b4cd7550-29f8-488c-8f0a-d49c0e2db3fa img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-b4cd7550-29f8-488c-8f0a-d49c0e2db3fa {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-b4cd7550-29f8-488c-8f0a-d49c0e2db3fa.shogun-image-container {
      position: relative;
    }

    .s-b4cd7550-29f8-488c-8f0a-d49c0e2db3fa.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b4cd7550-29f8-488c-8f0a-d49c0e2db3fa.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b4cd7550-29f8-488c-8f0a-d49c0e2db3fa img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-b4cd7550-29f8-488c-8f0a-d49c0e2db3fa {
  margin: 0 !important;
  overflow: visible;
}

#s-b4cd7550-29f8-488c-8f0a-d49c0e2db3fa-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b4cd7550-29f8-488c-8f0a-d49c0e2db3fa {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-b4cd7550-29f8-488c-8f0a-d49c0e2db3fa {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b4cd7550-29f8-488c-8f0a-d49c0e2db3fa img.shogun-image {
  /* Add background color handling */
  
}

#s-b4cd7550-29f8-488c-8f0a-d49c0e2db3fa img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b4cd7550-29f8-488c-8f0a-d49c0e2db3fa .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-b4cd7550-29f8-488c-8f0a-d49c0e2db3fa .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b4cd7550-29f8-488c-8f0a-d49c0e2db3fa .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b4cd7550-29f8-488c-8f0a-d49c0e2db3fa.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b4cd7550-29f8-488c-8f0a-d49c0e2db3fa img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-b4cd7550-29f8-488c-8f0a-d49c0e2db3fa.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-b4cd7550-29f8-488c-8f0a-d49c0e2db3fa .shogun-image-content {
  
    justify-content: center;
  
}

.s-b4cd7550-29f8-488c-8f0a-d49c0e2db3fa.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b4cd7550-29f8-488c-8f0a-d49c0e2db3fa.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b4cd7550-29f8-488c-8f0a-d49c0e2db3fa.shogun-image {
  box-sizing: border-box;
}



.s-b4cd7550-29f8-488c-8f0a-d49c0e2db3fa img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-b4cd7550-29f8-488c-8f0a-d49c0e2db3fa {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-b4cd7550-29f8-488c-8f0a-d49c0e2db3fa.shogun-image-container {
      position: relative;
    }

    .s-b4cd7550-29f8-488c-8f0a-d49c0e2db3fa.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b4cd7550-29f8-488c-8f0a-d49c0e2db3fa.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b4cd7550-29f8-488c-8f0a-d49c0e2db3fa img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-b4cd7550-29f8-488c-8f0a-d49c0e2db3fa {
  margin: 0 !important;
  overflow: visible;
}

#s-b4cd7550-29f8-488c-8f0a-d49c0e2db3fa-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b4cd7550-29f8-488c-8f0a-d49c0e2db3fa {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b4cd7550-29f8-488c-8f0a-d49c0e2db3fa {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b4cd7550-29f8-488c-8f0a-d49c0e2db3fa img.shogun-image {
  /* Add background color handling */
  
}

#s-b4cd7550-29f8-488c-8f0a-d49c0e2db3fa img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b4cd7550-29f8-488c-8f0a-d49c0e2db3fa .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-b4cd7550-29f8-488c-8f0a-d49c0e2db3fa .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b4cd7550-29f8-488c-8f0a-d49c0e2db3fa .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b4cd7550-29f8-488c-8f0a-d49c0e2db3fa.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b4cd7550-29f8-488c-8f0a-d49c0e2db3fa img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-b4cd7550-29f8-488c-8f0a-d49c0e2db3fa.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-b4cd7550-29f8-488c-8f0a-d49c0e2db3fa .shogun-image-content {
  
    justify-content: center;
  
}

.s-b4cd7550-29f8-488c-8f0a-d49c0e2db3fa.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b4cd7550-29f8-488c-8f0a-d49c0e2db3fa.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b4cd7550-29f8-488c-8f0a-d49c0e2db3fa.shogun-image {
  box-sizing: border-box;
}



.s-b4cd7550-29f8-488c-8f0a-d49c0e2db3fa img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-b4cd7550-29f8-488c-8f0a-d49c0e2db3fa {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-b4cd7550-29f8-488c-8f0a-d49c0e2db3fa.shogun-image-container {
      position: relative;
    }

    .s-b4cd7550-29f8-488c-8f0a-d49c0e2db3fa.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b4cd7550-29f8-488c-8f0a-d49c0e2db3fa.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b4cd7550-29f8-488c-8f0a-d49c0e2db3fa img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-b4cd7550-29f8-488c-8f0a-d49c0e2db3fa {
  margin: 0 !important;
  overflow: visible;
}

#s-b4cd7550-29f8-488c-8f0a-d49c0e2db3fa-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b4cd7550-29f8-488c-8f0a-d49c0e2db3fa {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b4cd7550-29f8-488c-8f0a-d49c0e2db3fa {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b4cd7550-29f8-488c-8f0a-d49c0e2db3fa img.shogun-image {
  /* Add background color handling */
  
}

#s-b4cd7550-29f8-488c-8f0a-d49c0e2db3fa img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b4cd7550-29f8-488c-8f0a-d49c0e2db3fa .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-b4cd7550-29f8-488c-8f0a-d49c0e2db3fa .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b4cd7550-29f8-488c-8f0a-d49c0e2db3fa .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b4cd7550-29f8-488c-8f0a-d49c0e2db3fa.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b4cd7550-29f8-488c-8f0a-d49c0e2db3fa img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-b4cd7550-29f8-488c-8f0a-d49c0e2db3fa.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-b4cd7550-29f8-488c-8f0a-d49c0e2db3fa .shogun-image-content {
  
    justify-content: center;
  
}

.s-b4cd7550-29f8-488c-8f0a-d49c0e2db3fa.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b4cd7550-29f8-488c-8f0a-d49c0e2db3fa.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b4cd7550-29f8-488c-8f0a-d49c0e2db3fa.shogun-image {
  box-sizing: border-box;
}



.s-b4cd7550-29f8-488c-8f0a-d49c0e2db3fa img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-b4cd7550-29f8-488c-8f0a-d49c0e2db3fa {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-b4cd7550-29f8-488c-8f0a-d49c0e2db3fa.shogun-image-container {
      position: relative;
    }

    .s-b4cd7550-29f8-488c-8f0a-d49c0e2db3fa.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b4cd7550-29f8-488c-8f0a-d49c0e2db3fa.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b4cd7550-29f8-488c-8f0a-d49c0e2db3fa img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-c0e5a49f-6088-4841-96ad-67a8ae0084f2 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-c0e5a49f-6088-4841-96ad-67a8ae0084f2 {
  margin-top: 0%;
margin-bottom: 0%;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-c0e5a49f-6088-4841-96ad-67a8ae0084f2 {
  margin-top: 0%;
}
}
#s-c0e5a49f-6088-4841-96ad-67a8ae0084f2 {
  margin: 0 !important;
  overflow: visible;
}

#s-c0e5a49f-6088-4841-96ad-67a8ae0084f2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c0e5a49f-6088-4841-96ad-67a8ae0084f2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-c0e5a49f-6088-4841-96ad-67a8ae0084f2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c0e5a49f-6088-4841-96ad-67a8ae0084f2 img.shogun-image {
  /* Add background color handling */
  
}

#s-c0e5a49f-6088-4841-96ad-67a8ae0084f2 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c0e5a49f-6088-4841-96ad-67a8ae0084f2 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-c0e5a49f-6088-4841-96ad-67a8ae0084f2 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c0e5a49f-6088-4841-96ad-67a8ae0084f2 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c0e5a49f-6088-4841-96ad-67a8ae0084f2.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c0e5a49f-6088-4841-96ad-67a8ae0084f2 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-c0e5a49f-6088-4841-96ad-67a8ae0084f2.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-c0e5a49f-6088-4841-96ad-67a8ae0084f2 .shogun-image-content {
  
    justify-content: center;
  
}

.s-c0e5a49f-6088-4841-96ad-67a8ae0084f2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c0e5a49f-6088-4841-96ad-67a8ae0084f2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c0e5a49f-6088-4841-96ad-67a8ae0084f2.shogun-image {
  box-sizing: border-box;
}



.s-c0e5a49f-6088-4841-96ad-67a8ae0084f2 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-c0e5a49f-6088-4841-96ad-67a8ae0084f2 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-c0e5a49f-6088-4841-96ad-67a8ae0084f2.shogun-image-container {
      position: relative;
    }

    .s-c0e5a49f-6088-4841-96ad-67a8ae0084f2.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c0e5a49f-6088-4841-96ad-67a8ae0084f2.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c0e5a49f-6088-4841-96ad-67a8ae0084f2 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-c0e5a49f-6088-4841-96ad-67a8ae0084f2 {
  margin: 0 !important;
  overflow: visible;
}

#s-c0e5a49f-6088-4841-96ad-67a8ae0084f2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c0e5a49f-6088-4841-96ad-67a8ae0084f2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-c0e5a49f-6088-4841-96ad-67a8ae0084f2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c0e5a49f-6088-4841-96ad-67a8ae0084f2 img.shogun-image {
  /* Add background color handling */
  
}

#s-c0e5a49f-6088-4841-96ad-67a8ae0084f2 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c0e5a49f-6088-4841-96ad-67a8ae0084f2 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-c0e5a49f-6088-4841-96ad-67a8ae0084f2 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c0e5a49f-6088-4841-96ad-67a8ae0084f2 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c0e5a49f-6088-4841-96ad-67a8ae0084f2.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c0e5a49f-6088-4841-96ad-67a8ae0084f2 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-c0e5a49f-6088-4841-96ad-67a8ae0084f2.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-c0e5a49f-6088-4841-96ad-67a8ae0084f2 .shogun-image-content {
  
    justify-content: center;
  
}

.s-c0e5a49f-6088-4841-96ad-67a8ae0084f2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c0e5a49f-6088-4841-96ad-67a8ae0084f2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c0e5a49f-6088-4841-96ad-67a8ae0084f2.shogun-image {
  box-sizing: border-box;
}



.s-c0e5a49f-6088-4841-96ad-67a8ae0084f2 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-c0e5a49f-6088-4841-96ad-67a8ae0084f2 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-c0e5a49f-6088-4841-96ad-67a8ae0084f2.shogun-image-container {
      position: relative;
    }

    .s-c0e5a49f-6088-4841-96ad-67a8ae0084f2.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c0e5a49f-6088-4841-96ad-67a8ae0084f2.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c0e5a49f-6088-4841-96ad-67a8ae0084f2 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-c0e5a49f-6088-4841-96ad-67a8ae0084f2 {
  margin: 0 !important;
  overflow: visible;
}

#s-c0e5a49f-6088-4841-96ad-67a8ae0084f2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c0e5a49f-6088-4841-96ad-67a8ae0084f2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-c0e5a49f-6088-4841-96ad-67a8ae0084f2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c0e5a49f-6088-4841-96ad-67a8ae0084f2 img.shogun-image {
  /* Add background color handling */
  
}

#s-c0e5a49f-6088-4841-96ad-67a8ae0084f2 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c0e5a49f-6088-4841-96ad-67a8ae0084f2 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-c0e5a49f-6088-4841-96ad-67a8ae0084f2 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c0e5a49f-6088-4841-96ad-67a8ae0084f2 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c0e5a49f-6088-4841-96ad-67a8ae0084f2.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c0e5a49f-6088-4841-96ad-67a8ae0084f2 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-c0e5a49f-6088-4841-96ad-67a8ae0084f2.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-c0e5a49f-6088-4841-96ad-67a8ae0084f2 .shogun-image-content {
  
    justify-content: center;
  
}

.s-c0e5a49f-6088-4841-96ad-67a8ae0084f2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c0e5a49f-6088-4841-96ad-67a8ae0084f2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c0e5a49f-6088-4841-96ad-67a8ae0084f2.shogun-image {
  box-sizing: border-box;
}



.s-c0e5a49f-6088-4841-96ad-67a8ae0084f2 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-c0e5a49f-6088-4841-96ad-67a8ae0084f2 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-c0e5a49f-6088-4841-96ad-67a8ae0084f2.shogun-image-container {
      position: relative;
    }

    .s-c0e5a49f-6088-4841-96ad-67a8ae0084f2.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c0e5a49f-6088-4841-96ad-67a8ae0084f2.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c0e5a49f-6088-4841-96ad-67a8ae0084f2 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-c0e5a49f-6088-4841-96ad-67a8ae0084f2 {
  margin: 0 !important;
  overflow: visible;
}

#s-c0e5a49f-6088-4841-96ad-67a8ae0084f2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c0e5a49f-6088-4841-96ad-67a8ae0084f2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c0e5a49f-6088-4841-96ad-67a8ae0084f2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c0e5a49f-6088-4841-96ad-67a8ae0084f2 img.shogun-image {
  /* Add background color handling */
  
}

#s-c0e5a49f-6088-4841-96ad-67a8ae0084f2 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c0e5a49f-6088-4841-96ad-67a8ae0084f2 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-c0e5a49f-6088-4841-96ad-67a8ae0084f2 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c0e5a49f-6088-4841-96ad-67a8ae0084f2 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c0e5a49f-6088-4841-96ad-67a8ae0084f2.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c0e5a49f-6088-4841-96ad-67a8ae0084f2 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-c0e5a49f-6088-4841-96ad-67a8ae0084f2.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-c0e5a49f-6088-4841-96ad-67a8ae0084f2 .shogun-image-content {
  
    justify-content: center;
  
}

.s-c0e5a49f-6088-4841-96ad-67a8ae0084f2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c0e5a49f-6088-4841-96ad-67a8ae0084f2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c0e5a49f-6088-4841-96ad-67a8ae0084f2.shogun-image {
  box-sizing: border-box;
}



.s-c0e5a49f-6088-4841-96ad-67a8ae0084f2 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-c0e5a49f-6088-4841-96ad-67a8ae0084f2 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-c0e5a49f-6088-4841-96ad-67a8ae0084f2.shogun-image-container {
      position: relative;
    }

    .s-c0e5a49f-6088-4841-96ad-67a8ae0084f2.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c0e5a49f-6088-4841-96ad-67a8ae0084f2.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c0e5a49f-6088-4841-96ad-67a8ae0084f2 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-c0e5a49f-6088-4841-96ad-67a8ae0084f2 {
  margin: 0 !important;
  overflow: visible;
}

#s-c0e5a49f-6088-4841-96ad-67a8ae0084f2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c0e5a49f-6088-4841-96ad-67a8ae0084f2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c0e5a49f-6088-4841-96ad-67a8ae0084f2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c0e5a49f-6088-4841-96ad-67a8ae0084f2 img.shogun-image {
  /* Add background color handling */
  
}

#s-c0e5a49f-6088-4841-96ad-67a8ae0084f2 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c0e5a49f-6088-4841-96ad-67a8ae0084f2 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-c0e5a49f-6088-4841-96ad-67a8ae0084f2 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c0e5a49f-6088-4841-96ad-67a8ae0084f2 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c0e5a49f-6088-4841-96ad-67a8ae0084f2.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c0e5a49f-6088-4841-96ad-67a8ae0084f2 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-c0e5a49f-6088-4841-96ad-67a8ae0084f2.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-c0e5a49f-6088-4841-96ad-67a8ae0084f2 .shogun-image-content {
  
    justify-content: center;
  
}

.s-c0e5a49f-6088-4841-96ad-67a8ae0084f2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c0e5a49f-6088-4841-96ad-67a8ae0084f2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c0e5a49f-6088-4841-96ad-67a8ae0084f2.shogun-image {
  box-sizing: border-box;
}



.s-c0e5a49f-6088-4841-96ad-67a8ae0084f2 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-c0e5a49f-6088-4841-96ad-67a8ae0084f2 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-c0e5a49f-6088-4841-96ad-67a8ae0084f2.shogun-image-container {
      position: relative;
    }

    .s-c0e5a49f-6088-4841-96ad-67a8ae0084f2.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c0e5a49f-6088-4841-96ad-67a8ae0084f2.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c0e5a49f-6088-4841-96ad-67a8ae0084f2 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-1c4d693d-b38d-436f-80fa-6f5501b319ea {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
text-align: center;
}
@media (min-width: 1200px){#s-1c4d693d-b38d-436f-80fa-6f5501b319ea {
  margin-top: 0%;
margin-bottom: 0%;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-1c4d693d-b38d-436f-80fa-6f5501b319ea {
  margin-top: 0%;
}
}@media (min-width: 768px) and (max-width: 991px){#s-1c4d693d-b38d-436f-80fa-6f5501b319ea {
  margin-top: 0%;
}
}@media (max-width: 767px){#s-1c4d693d-b38d-436f-80fa-6f5501b319ea {
  margin-top: 0%;
}
}
#s-1c4d693d-b38d-436f-80fa-6f5501b319ea {
  margin: 0 !important;
  overflow: visible;
}

#s-1c4d693d-b38d-436f-80fa-6f5501b319ea-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-1c4d693d-b38d-436f-80fa-6f5501b319ea {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-1c4d693d-b38d-436f-80fa-6f5501b319ea {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-1c4d693d-b38d-436f-80fa-6f5501b319ea img.shogun-image {
  /* Add background color handling */
  
}

#s-1c4d693d-b38d-436f-80fa-6f5501b319ea img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-1c4d693d-b38d-436f-80fa-6f5501b319ea .shogun-image-content {
  
    justify-content: center;
  
}

.s-1c4d693d-b38d-436f-80fa-6f5501b319ea.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1c4d693d-b38d-436f-80fa-6f5501b319ea.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1c4d693d-b38d-436f-80fa-6f5501b319ea.shogun-image {
  box-sizing: border-box;
}



.s-1c4d693d-b38d-436f-80fa-6f5501b319ea img.shogun-image {
  
}


@media (min-width: 1200px){#s-1c4d693d-b38d-436f-80fa-6f5501b319ea {
  margin: 0 !important;
  overflow: visible;
}

#s-1c4d693d-b38d-436f-80fa-6f5501b319ea-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-1c4d693d-b38d-436f-80fa-6f5501b319ea {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-1c4d693d-b38d-436f-80fa-6f5501b319ea {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-1c4d693d-b38d-436f-80fa-6f5501b319ea img.shogun-image {
  /* Add background color handling */
  
}

#s-1c4d693d-b38d-436f-80fa-6f5501b319ea img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-1c4d693d-b38d-436f-80fa-6f5501b319ea .shogun-image-content {
  
    justify-content: center;
  
}

.s-1c4d693d-b38d-436f-80fa-6f5501b319ea.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1c4d693d-b38d-436f-80fa-6f5501b319ea.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1c4d693d-b38d-436f-80fa-6f5501b319ea.shogun-image {
  box-sizing: border-box;
}



.s-1c4d693d-b38d-436f-80fa-6f5501b319ea img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-1c4d693d-b38d-436f-80fa-6f5501b319ea {
  margin: 0 !important;
  overflow: visible;
}

#s-1c4d693d-b38d-436f-80fa-6f5501b319ea-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-1c4d693d-b38d-436f-80fa-6f5501b319ea {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-1c4d693d-b38d-436f-80fa-6f5501b319ea {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-1c4d693d-b38d-436f-80fa-6f5501b319ea img.shogun-image {
  /* Add background color handling */
  
}

#s-1c4d693d-b38d-436f-80fa-6f5501b319ea img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-1c4d693d-b38d-436f-80fa-6f5501b319ea .shogun-image-content {
  
    justify-content: center;
  
}

.s-1c4d693d-b38d-436f-80fa-6f5501b319ea.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1c4d693d-b38d-436f-80fa-6f5501b319ea.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1c4d693d-b38d-436f-80fa-6f5501b319ea.shogun-image {
  box-sizing: border-box;
}



.s-1c4d693d-b38d-436f-80fa-6f5501b319ea img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-1c4d693d-b38d-436f-80fa-6f5501b319ea {
  margin: 0 !important;
  overflow: visible;
}

#s-1c4d693d-b38d-436f-80fa-6f5501b319ea-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-1c4d693d-b38d-436f-80fa-6f5501b319ea {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-1c4d693d-b38d-436f-80fa-6f5501b319ea {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-1c4d693d-b38d-436f-80fa-6f5501b319ea img.shogun-image {
  /* Add background color handling */
  
}

#s-1c4d693d-b38d-436f-80fa-6f5501b319ea img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-1c4d693d-b38d-436f-80fa-6f5501b319ea .shogun-image-content {
  
    justify-content: center;
  
}

.s-1c4d693d-b38d-436f-80fa-6f5501b319ea.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1c4d693d-b38d-436f-80fa-6f5501b319ea.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1c4d693d-b38d-436f-80fa-6f5501b319ea.shogun-image {
  box-sizing: border-box;
}



.s-1c4d693d-b38d-436f-80fa-6f5501b319ea img.shogun-image {
  
}


}@media (max-width: 767px){#s-1c4d693d-b38d-436f-80fa-6f5501b319ea {
  margin: 0 !important;
  overflow: visible;
}

#s-1c4d693d-b38d-436f-80fa-6f5501b319ea-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-1c4d693d-b38d-436f-80fa-6f5501b319ea {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-1c4d693d-b38d-436f-80fa-6f5501b319ea {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-1c4d693d-b38d-436f-80fa-6f5501b319ea img.shogun-image {
  /* Add background color handling */
  
}

#s-1c4d693d-b38d-436f-80fa-6f5501b319ea img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-1c4d693d-b38d-436f-80fa-6f5501b319ea .shogun-image-content {
  
    justify-content: center;
  
}

.s-1c4d693d-b38d-436f-80fa-6f5501b319ea.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1c4d693d-b38d-436f-80fa-6f5501b319ea.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1c4d693d-b38d-436f-80fa-6f5501b319ea.shogun-image {
  box-sizing: border-box;
}



.s-1c4d693d-b38d-436f-80fa-6f5501b319ea img.shogun-image {
  
}


}
#s-08b50bbf-ffa4-4c71-a3ab-76466b1956b9 {
  box-shadow:2px 3px 1px 2px rgba(67, 66, 66, 1);
background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYzAzOWZlZTktZTlkNC00ZWFjLTk1YjMtYzczNDdjNDBmZjlkIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFiYjBiO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNjMDM5ZmVlOS1lOWQ0LTRlYWMtOTViMy1jNzM0N2M0MGZmOWQpIi8+PC9zdmc+);
background-repeat: no-repeat;
border-style: solid;
margin-top: 5px;
margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: #2C2A34;
border-radius: 25px;
text-align: center;
text-decoration: none;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#f1bb0b"}, {"id"=>2, "pos"=>1, "color"=>"#ffffff"}];
hover-type: gradient;
color: rgba(0, 0, 0, 1);
}
#s-08b50bbf-ffa4-4c71-a3ab-76466b1956b9:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iMTU5ZmZhZTMtYjVjOC00OTQ1LTg4N2MtNjU4NTMzMTQ5NjZmIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjhmOGY3O3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFiYjBiO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCMxNTlmZmFlMy1iNWM4LTQ5NDUtODg3Yy02NTg1MzMxNDk2NmYpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 2px !important;
border-left-width: 2px !important;
border-bottom-width: 2px !important;
border-right-width: 2px !important;
border-color: rgba(2, 0, 7, 0.99) !important;
text-decoration: none !important;
color: rgba(7, 6, 0, 1) !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#f8f8f7"}, {"id"=>2, "pos"=>1, "color"=>"#f1bb0b"}] !important;
hover-type: gradient !important;}#s-08b50bbf-ffa4-4c71-a3ab-76466b1956b9:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-08b50bbf-ffa4-4c71-a3ab-76466b1956b9-root {
    text-align: center;
  }


#s-08b50bbf-ffa4-4c71-a3ab-76466b1956b9.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-08b50bbf-ffa4-4c71-a3ab-76466b1956b9-root {
    text-align: center;
  }


#s-08b50bbf-ffa4-4c71-a3ab-76466b1956b9.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-08b50bbf-ffa4-4c71-a3ab-76466b1956b9-root {
    text-align: center;
  }


#s-08b50bbf-ffa4-4c71-a3ab-76466b1956b9.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-08b50bbf-ffa4-4c71-a3ab-76466b1956b9-root {
    text-align: center;
  }


#s-08b50bbf-ffa4-4c71-a3ab-76466b1956b9.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-08b50bbf-ffa4-4c71-a3ab-76466b1956b9-root {
    text-align: center;
  }


#s-08b50bbf-ffa4-4c71-a3ab-76466b1956b9.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}
#s-b13bd751-3957-4fe6-989f-969d86f9321b {
  margin-left: auto;
margin-right: auto;
border-top-width: 5px;
border-left-width: 5px;
border-bottom-width: 5px;
border-right-width: 5px;
border-color: #000;
border-style: solid;
border-radius: 20px;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-b13bd751-3957-4fe6-989f-969d86f9321b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-b13bd751-3957-4fe6-989f-969d86f9321b.shg-box.shg-c {
  justify-content: center;
}

#s-0440bdcf-5bf0-4ff0-a380-8a64654c225f {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
text-align: center;
}
@media (min-width: 1200px){#s-0440bdcf-5bf0-4ff0-a380-8a64654c225f {
  margin-top: 0%;
}
}
#s-0440bdcf-5bf0-4ff0-a380-8a64654c225f {
  margin: 0 !important;
  overflow: visible;
}

#s-0440bdcf-5bf0-4ff0-a380-8a64654c225f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0440bdcf-5bf0-4ff0-a380-8a64654c225f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-0440bdcf-5bf0-4ff0-a380-8a64654c225f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0440bdcf-5bf0-4ff0-a380-8a64654c225f img.shogun-image {
  /* Add background color handling */
  
}

#s-0440bdcf-5bf0-4ff0-a380-8a64654c225f img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: #000;
  border-style: none;
  border-radius: 10px;

}






.s-0440bdcf-5bf0-4ff0-a380-8a64654c225f .shogun-image-content {
  
    justify-content: center;
  
}

.s-0440bdcf-5bf0-4ff0-a380-8a64654c225f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0440bdcf-5bf0-4ff0-a380-8a64654c225f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0440bdcf-5bf0-4ff0-a380-8a64654c225f.shogun-image {
  box-sizing: border-box;
}



.s-0440bdcf-5bf0-4ff0-a380-8a64654c225f img.shogun-image {
  
}


@media (min-width: 1200px){#s-0440bdcf-5bf0-4ff0-a380-8a64654c225f {
  margin: 0 !important;
  overflow: visible;
}

#s-0440bdcf-5bf0-4ff0-a380-8a64654c225f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0440bdcf-5bf0-4ff0-a380-8a64654c225f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-0440bdcf-5bf0-4ff0-a380-8a64654c225f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0440bdcf-5bf0-4ff0-a380-8a64654c225f img.shogun-image {
  /* Add background color handling */
  
}

#s-0440bdcf-5bf0-4ff0-a380-8a64654c225f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-0440bdcf-5bf0-4ff0-a380-8a64654c225f .shogun-image-content {
  
    justify-content: center;
  
}

.s-0440bdcf-5bf0-4ff0-a380-8a64654c225f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0440bdcf-5bf0-4ff0-a380-8a64654c225f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0440bdcf-5bf0-4ff0-a380-8a64654c225f.shogun-image {
  box-sizing: border-box;
}



.s-0440bdcf-5bf0-4ff0-a380-8a64654c225f img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-0440bdcf-5bf0-4ff0-a380-8a64654c225f {
  margin: 0 !important;
  overflow: visible;
}

#s-0440bdcf-5bf0-4ff0-a380-8a64654c225f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0440bdcf-5bf0-4ff0-a380-8a64654c225f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-0440bdcf-5bf0-4ff0-a380-8a64654c225f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0440bdcf-5bf0-4ff0-a380-8a64654c225f img.shogun-image {
  /* Add background color handling */
  
}

#s-0440bdcf-5bf0-4ff0-a380-8a64654c225f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-0440bdcf-5bf0-4ff0-a380-8a64654c225f .shogun-image-content {
  
    justify-content: center;
  
}

.s-0440bdcf-5bf0-4ff0-a380-8a64654c225f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0440bdcf-5bf0-4ff0-a380-8a64654c225f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0440bdcf-5bf0-4ff0-a380-8a64654c225f.shogun-image {
  box-sizing: border-box;
}



.s-0440bdcf-5bf0-4ff0-a380-8a64654c225f img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-0440bdcf-5bf0-4ff0-a380-8a64654c225f {
  margin: 0 !important;
  overflow: visible;
}

#s-0440bdcf-5bf0-4ff0-a380-8a64654c225f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0440bdcf-5bf0-4ff0-a380-8a64654c225f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-0440bdcf-5bf0-4ff0-a380-8a64654c225f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0440bdcf-5bf0-4ff0-a380-8a64654c225f img.shogun-image {
  /* Add background color handling */
  
}

#s-0440bdcf-5bf0-4ff0-a380-8a64654c225f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-0440bdcf-5bf0-4ff0-a380-8a64654c225f .shogun-image-content {
  
    justify-content: center;
  
}

.s-0440bdcf-5bf0-4ff0-a380-8a64654c225f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0440bdcf-5bf0-4ff0-a380-8a64654c225f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0440bdcf-5bf0-4ff0-a380-8a64654c225f.shogun-image {
  box-sizing: border-box;
}



.s-0440bdcf-5bf0-4ff0-a380-8a64654c225f img.shogun-image {
  
}


}@media (max-width: 767px){#s-0440bdcf-5bf0-4ff0-a380-8a64654c225f {
  margin: 0 !important;
  overflow: visible;
}

#s-0440bdcf-5bf0-4ff0-a380-8a64654c225f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0440bdcf-5bf0-4ff0-a380-8a64654c225f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-0440bdcf-5bf0-4ff0-a380-8a64654c225f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0440bdcf-5bf0-4ff0-a380-8a64654c225f img.shogun-image {
  /* Add background color handling */
  
}

#s-0440bdcf-5bf0-4ff0-a380-8a64654c225f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-0440bdcf-5bf0-4ff0-a380-8a64654c225f .shogun-image-content {
  
    justify-content: center;
  
}

.s-0440bdcf-5bf0-4ff0-a380-8a64654c225f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0440bdcf-5bf0-4ff0-a380-8a64654c225f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0440bdcf-5bf0-4ff0-a380-8a64654c225f.shogun-image {
  box-sizing: border-box;
}



.s-0440bdcf-5bf0-4ff0-a380-8a64654c225f img.shogun-image {
  
}


}
#s-a55d19d8-33ca-4072-afbb-637a2930ff7f {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
text-align: center;
}
@media (min-width: 1200px){#s-a55d19d8-33ca-4072-afbb-637a2930ff7f {
  margin-top: 0%;
}
}
#s-a55d19d8-33ca-4072-afbb-637a2930ff7f {
  margin: 0 !important;
  overflow: visible;
}

#s-a55d19d8-33ca-4072-afbb-637a2930ff7f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a55d19d8-33ca-4072-afbb-637a2930ff7f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-a55d19d8-33ca-4072-afbb-637a2930ff7f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a55d19d8-33ca-4072-afbb-637a2930ff7f img.shogun-image {
  /* Add background color handling */
  
}

#s-a55d19d8-33ca-4072-afbb-637a2930ff7f img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-a55d19d8-33ca-4072-afbb-637a2930ff7f .shogun-image-content {
  
    justify-content: center;
  
}

.s-a55d19d8-33ca-4072-afbb-637a2930ff7f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a55d19d8-33ca-4072-afbb-637a2930ff7f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a55d19d8-33ca-4072-afbb-637a2930ff7f.shogun-image {
  box-sizing: border-box;
}



.s-a55d19d8-33ca-4072-afbb-637a2930ff7f img.shogun-image {
  
}


@media (min-width: 1200px){#s-a55d19d8-33ca-4072-afbb-637a2930ff7f {
  margin: 0 !important;
  overflow: visible;
}

#s-a55d19d8-33ca-4072-afbb-637a2930ff7f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a55d19d8-33ca-4072-afbb-637a2930ff7f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-a55d19d8-33ca-4072-afbb-637a2930ff7f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a55d19d8-33ca-4072-afbb-637a2930ff7f img.shogun-image {
  /* Add background color handling */
  
}

#s-a55d19d8-33ca-4072-afbb-637a2930ff7f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-a55d19d8-33ca-4072-afbb-637a2930ff7f .shogun-image-content {
  
    justify-content: center;
  
}

.s-a55d19d8-33ca-4072-afbb-637a2930ff7f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a55d19d8-33ca-4072-afbb-637a2930ff7f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a55d19d8-33ca-4072-afbb-637a2930ff7f.shogun-image {
  box-sizing: border-box;
}



.s-a55d19d8-33ca-4072-afbb-637a2930ff7f img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-a55d19d8-33ca-4072-afbb-637a2930ff7f {
  margin: 0 !important;
  overflow: visible;
}

#s-a55d19d8-33ca-4072-afbb-637a2930ff7f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a55d19d8-33ca-4072-afbb-637a2930ff7f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a55d19d8-33ca-4072-afbb-637a2930ff7f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a55d19d8-33ca-4072-afbb-637a2930ff7f img.shogun-image {
  /* Add background color handling */
  
}

#s-a55d19d8-33ca-4072-afbb-637a2930ff7f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-a55d19d8-33ca-4072-afbb-637a2930ff7f .shogun-image-content {
  
    justify-content: center;
  
}

.s-a55d19d8-33ca-4072-afbb-637a2930ff7f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a55d19d8-33ca-4072-afbb-637a2930ff7f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a55d19d8-33ca-4072-afbb-637a2930ff7f.shogun-image {
  box-sizing: border-box;
}



.s-a55d19d8-33ca-4072-afbb-637a2930ff7f img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-a55d19d8-33ca-4072-afbb-637a2930ff7f {
  margin: 0 !important;
  overflow: visible;
}

#s-a55d19d8-33ca-4072-afbb-637a2930ff7f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a55d19d8-33ca-4072-afbb-637a2930ff7f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a55d19d8-33ca-4072-afbb-637a2930ff7f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a55d19d8-33ca-4072-afbb-637a2930ff7f img.shogun-image {
  /* Add background color handling */
  
}

#s-a55d19d8-33ca-4072-afbb-637a2930ff7f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-a55d19d8-33ca-4072-afbb-637a2930ff7f .shogun-image-content {
  
    justify-content: center;
  
}

.s-a55d19d8-33ca-4072-afbb-637a2930ff7f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a55d19d8-33ca-4072-afbb-637a2930ff7f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a55d19d8-33ca-4072-afbb-637a2930ff7f.shogun-image {
  box-sizing: border-box;
}



.s-a55d19d8-33ca-4072-afbb-637a2930ff7f img.shogun-image {
  
}


}@media (max-width: 767px){#s-a55d19d8-33ca-4072-afbb-637a2930ff7f {
  margin: 0 !important;
  overflow: visible;
}

#s-a55d19d8-33ca-4072-afbb-637a2930ff7f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a55d19d8-33ca-4072-afbb-637a2930ff7f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a55d19d8-33ca-4072-afbb-637a2930ff7f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a55d19d8-33ca-4072-afbb-637a2930ff7f img.shogun-image {
  /* Add background color handling */
  
}

#s-a55d19d8-33ca-4072-afbb-637a2930ff7f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-a55d19d8-33ca-4072-afbb-637a2930ff7f .shogun-image-content {
  
    justify-content: center;
  
}

.s-a55d19d8-33ca-4072-afbb-637a2930ff7f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a55d19d8-33ca-4072-afbb-637a2930ff7f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a55d19d8-33ca-4072-afbb-637a2930ff7f.shogun-image {
  box-sizing: border-box;
}



.s-a55d19d8-33ca-4072-afbb-637a2930ff7f img.shogun-image {
  
}


}
#s-f5b316e6-fed0-4375-a534-a814bc19dcb2 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-f5b316e6-fed0-4375-a534-a814bc19dcb2 {
  margin-top: 0%;
}
}
#s-f5b316e6-fed0-4375-a534-a814bc19dcb2 {
  margin: 0 !important;
  overflow: visible;
}

#s-f5b316e6-fed0-4375-a534-a814bc19dcb2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f5b316e6-fed0-4375-a534-a814bc19dcb2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-f5b316e6-fed0-4375-a534-a814bc19dcb2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f5b316e6-fed0-4375-a534-a814bc19dcb2 img.shogun-image {
  /* Add background color handling */
  
}

#s-f5b316e6-fed0-4375-a534-a814bc19dcb2 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f5b316e6-fed0-4375-a534-a814bc19dcb2 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-f5b316e6-fed0-4375-a534-a814bc19dcb2 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f5b316e6-fed0-4375-a534-a814bc19dcb2 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f5b316e6-fed0-4375-a534-a814bc19dcb2.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f5b316e6-fed0-4375-a534-a814bc19dcb2 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-f5b316e6-fed0-4375-a534-a814bc19dcb2.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-f5b316e6-fed0-4375-a534-a814bc19dcb2 .shogun-image-content {
  
    justify-content: center;
  
}

.s-f5b316e6-fed0-4375-a534-a814bc19dcb2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f5b316e6-fed0-4375-a534-a814bc19dcb2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f5b316e6-fed0-4375-a534-a814bc19dcb2.shogun-image {
  box-sizing: border-box;
}



.s-f5b316e6-fed0-4375-a534-a814bc19dcb2 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-f5b316e6-fed0-4375-a534-a814bc19dcb2 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-f5b316e6-fed0-4375-a534-a814bc19dcb2.shogun-image-container {
      position: relative;
    }

    .s-f5b316e6-fed0-4375-a534-a814bc19dcb2.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f5b316e6-fed0-4375-a534-a814bc19dcb2.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f5b316e6-fed0-4375-a534-a814bc19dcb2 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-f5b316e6-fed0-4375-a534-a814bc19dcb2 {
  margin: 0 !important;
  overflow: visible;
}

#s-f5b316e6-fed0-4375-a534-a814bc19dcb2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f5b316e6-fed0-4375-a534-a814bc19dcb2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-f5b316e6-fed0-4375-a534-a814bc19dcb2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f5b316e6-fed0-4375-a534-a814bc19dcb2 img.shogun-image {
  /* Add background color handling */
  
}

#s-f5b316e6-fed0-4375-a534-a814bc19dcb2 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f5b316e6-fed0-4375-a534-a814bc19dcb2 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-f5b316e6-fed0-4375-a534-a814bc19dcb2 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f5b316e6-fed0-4375-a534-a814bc19dcb2 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f5b316e6-fed0-4375-a534-a814bc19dcb2.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f5b316e6-fed0-4375-a534-a814bc19dcb2 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-f5b316e6-fed0-4375-a534-a814bc19dcb2.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-f5b316e6-fed0-4375-a534-a814bc19dcb2 .shogun-image-content {
  
    justify-content: center;
  
}

.s-f5b316e6-fed0-4375-a534-a814bc19dcb2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f5b316e6-fed0-4375-a534-a814bc19dcb2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f5b316e6-fed0-4375-a534-a814bc19dcb2.shogun-image {
  box-sizing: border-box;
}



.s-f5b316e6-fed0-4375-a534-a814bc19dcb2 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-f5b316e6-fed0-4375-a534-a814bc19dcb2 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-f5b316e6-fed0-4375-a534-a814bc19dcb2.shogun-image-container {
      position: relative;
    }

    .s-f5b316e6-fed0-4375-a534-a814bc19dcb2.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f5b316e6-fed0-4375-a534-a814bc19dcb2.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f5b316e6-fed0-4375-a534-a814bc19dcb2 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-f5b316e6-fed0-4375-a534-a814bc19dcb2 {
  margin: 0 !important;
  overflow: visible;
}

#s-f5b316e6-fed0-4375-a534-a814bc19dcb2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f5b316e6-fed0-4375-a534-a814bc19dcb2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f5b316e6-fed0-4375-a534-a814bc19dcb2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f5b316e6-fed0-4375-a534-a814bc19dcb2 img.shogun-image {
  /* Add background color handling */
  
}

#s-f5b316e6-fed0-4375-a534-a814bc19dcb2 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f5b316e6-fed0-4375-a534-a814bc19dcb2 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-f5b316e6-fed0-4375-a534-a814bc19dcb2 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f5b316e6-fed0-4375-a534-a814bc19dcb2 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f5b316e6-fed0-4375-a534-a814bc19dcb2.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f5b316e6-fed0-4375-a534-a814bc19dcb2 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-f5b316e6-fed0-4375-a534-a814bc19dcb2.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-f5b316e6-fed0-4375-a534-a814bc19dcb2 .shogun-image-content {
  
    justify-content: center;
  
}

.s-f5b316e6-fed0-4375-a534-a814bc19dcb2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f5b316e6-fed0-4375-a534-a814bc19dcb2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f5b316e6-fed0-4375-a534-a814bc19dcb2.shogun-image {
  box-sizing: border-box;
}



.s-f5b316e6-fed0-4375-a534-a814bc19dcb2 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-f5b316e6-fed0-4375-a534-a814bc19dcb2 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-f5b316e6-fed0-4375-a534-a814bc19dcb2.shogun-image-container {
      position: relative;
    }

    .s-f5b316e6-fed0-4375-a534-a814bc19dcb2.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f5b316e6-fed0-4375-a534-a814bc19dcb2.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f5b316e6-fed0-4375-a534-a814bc19dcb2 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-f5b316e6-fed0-4375-a534-a814bc19dcb2 {
  margin: 0 !important;
  overflow: visible;
}

#s-f5b316e6-fed0-4375-a534-a814bc19dcb2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f5b316e6-fed0-4375-a534-a814bc19dcb2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f5b316e6-fed0-4375-a534-a814bc19dcb2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f5b316e6-fed0-4375-a534-a814bc19dcb2 img.shogun-image {
  /* Add background color handling */
  
}

#s-f5b316e6-fed0-4375-a534-a814bc19dcb2 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f5b316e6-fed0-4375-a534-a814bc19dcb2 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-f5b316e6-fed0-4375-a534-a814bc19dcb2 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f5b316e6-fed0-4375-a534-a814bc19dcb2 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f5b316e6-fed0-4375-a534-a814bc19dcb2.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f5b316e6-fed0-4375-a534-a814bc19dcb2 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-f5b316e6-fed0-4375-a534-a814bc19dcb2.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-f5b316e6-fed0-4375-a534-a814bc19dcb2 .shogun-image-content {
  
    justify-content: center;
  
}

.s-f5b316e6-fed0-4375-a534-a814bc19dcb2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f5b316e6-fed0-4375-a534-a814bc19dcb2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f5b316e6-fed0-4375-a534-a814bc19dcb2.shogun-image {
  box-sizing: border-box;
}



.s-f5b316e6-fed0-4375-a534-a814bc19dcb2 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-f5b316e6-fed0-4375-a534-a814bc19dcb2 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-f5b316e6-fed0-4375-a534-a814bc19dcb2.shogun-image-container {
      position: relative;
    }

    .s-f5b316e6-fed0-4375-a534-a814bc19dcb2.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f5b316e6-fed0-4375-a534-a814bc19dcb2.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f5b316e6-fed0-4375-a534-a814bc19dcb2 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-f5b316e6-fed0-4375-a534-a814bc19dcb2 {
  margin: 0 !important;
  overflow: visible;
}

#s-f5b316e6-fed0-4375-a534-a814bc19dcb2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f5b316e6-fed0-4375-a534-a814bc19dcb2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f5b316e6-fed0-4375-a534-a814bc19dcb2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f5b316e6-fed0-4375-a534-a814bc19dcb2 img.shogun-image {
  /* Add background color handling */
  
}

#s-f5b316e6-fed0-4375-a534-a814bc19dcb2 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f5b316e6-fed0-4375-a534-a814bc19dcb2 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-f5b316e6-fed0-4375-a534-a814bc19dcb2 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f5b316e6-fed0-4375-a534-a814bc19dcb2 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f5b316e6-fed0-4375-a534-a814bc19dcb2.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f5b316e6-fed0-4375-a534-a814bc19dcb2 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-f5b316e6-fed0-4375-a534-a814bc19dcb2.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-f5b316e6-fed0-4375-a534-a814bc19dcb2 .shogun-image-content {
  
    justify-content: center;
  
}

.s-f5b316e6-fed0-4375-a534-a814bc19dcb2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f5b316e6-fed0-4375-a534-a814bc19dcb2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f5b316e6-fed0-4375-a534-a814bc19dcb2.shogun-image {
  box-sizing: border-box;
}



.s-f5b316e6-fed0-4375-a534-a814bc19dcb2 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-f5b316e6-fed0-4375-a534-a814bc19dcb2 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-f5b316e6-fed0-4375-a534-a814bc19dcb2.shogun-image-container {
      position: relative;
    }

    .s-f5b316e6-fed0-4375-a534-a814bc19dcb2.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f5b316e6-fed0-4375-a534-a814bc19dcb2.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f5b316e6-fed0-4375-a534-a814bc19dcb2 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-769039c2-97c9-41ea-86de-5548012a960e {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-769039c2-97c9-41ea-86de-5548012a960e {
  margin-top: 0%;
}
}
#s-769039c2-97c9-41ea-86de-5548012a960e {
  margin: 0 !important;
  overflow: visible;
}

#s-769039c2-97c9-41ea-86de-5548012a960e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-769039c2-97c9-41ea-86de-5548012a960e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-769039c2-97c9-41ea-86de-5548012a960e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-769039c2-97c9-41ea-86de-5548012a960e img.shogun-image {
  /* Add background color handling */
  
}

#s-769039c2-97c9-41ea-86de-5548012a960e img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-769039c2-97c9-41ea-86de-5548012a960e .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-769039c2-97c9-41ea-86de-5548012a960e .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-769039c2-97c9-41ea-86de-5548012a960e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-769039c2-97c9-41ea-86de-5548012a960e.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-769039c2-97c9-41ea-86de-5548012a960e img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-769039c2-97c9-41ea-86de-5548012a960e.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-769039c2-97c9-41ea-86de-5548012a960e .shogun-image-content {
  
    justify-content: center;
  
}

.s-769039c2-97c9-41ea-86de-5548012a960e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-769039c2-97c9-41ea-86de-5548012a960e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-769039c2-97c9-41ea-86de-5548012a960e.shogun-image {
  box-sizing: border-box;
}



.s-769039c2-97c9-41ea-86de-5548012a960e img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-769039c2-97c9-41ea-86de-5548012a960e {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-769039c2-97c9-41ea-86de-5548012a960e.shogun-image-container {
      position: relative;
    }

    .s-769039c2-97c9-41ea-86de-5548012a960e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-769039c2-97c9-41ea-86de-5548012a960e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-769039c2-97c9-41ea-86de-5548012a960e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-769039c2-97c9-41ea-86de-5548012a960e {
  margin: 0 !important;
  overflow: visible;
}

#s-769039c2-97c9-41ea-86de-5548012a960e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-769039c2-97c9-41ea-86de-5548012a960e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-769039c2-97c9-41ea-86de-5548012a960e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-769039c2-97c9-41ea-86de-5548012a960e img.shogun-image {
  /* Add background color handling */
  
}

#s-769039c2-97c9-41ea-86de-5548012a960e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-769039c2-97c9-41ea-86de-5548012a960e .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-769039c2-97c9-41ea-86de-5548012a960e .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-769039c2-97c9-41ea-86de-5548012a960e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-769039c2-97c9-41ea-86de-5548012a960e.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-769039c2-97c9-41ea-86de-5548012a960e img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-769039c2-97c9-41ea-86de-5548012a960e.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-769039c2-97c9-41ea-86de-5548012a960e .shogun-image-content {
  
    justify-content: center;
  
}

.s-769039c2-97c9-41ea-86de-5548012a960e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-769039c2-97c9-41ea-86de-5548012a960e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-769039c2-97c9-41ea-86de-5548012a960e.shogun-image {
  box-sizing: border-box;
}



.s-769039c2-97c9-41ea-86de-5548012a960e img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-769039c2-97c9-41ea-86de-5548012a960e {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-769039c2-97c9-41ea-86de-5548012a960e.shogun-image-container {
      position: relative;
    }

    .s-769039c2-97c9-41ea-86de-5548012a960e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-769039c2-97c9-41ea-86de-5548012a960e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-769039c2-97c9-41ea-86de-5548012a960e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-769039c2-97c9-41ea-86de-5548012a960e {
  margin: 0 !important;
  overflow: visible;
}

#s-769039c2-97c9-41ea-86de-5548012a960e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-769039c2-97c9-41ea-86de-5548012a960e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-769039c2-97c9-41ea-86de-5548012a960e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-769039c2-97c9-41ea-86de-5548012a960e img.shogun-image {
  /* Add background color handling */
  
}

#s-769039c2-97c9-41ea-86de-5548012a960e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-769039c2-97c9-41ea-86de-5548012a960e .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-769039c2-97c9-41ea-86de-5548012a960e .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-769039c2-97c9-41ea-86de-5548012a960e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-769039c2-97c9-41ea-86de-5548012a960e.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-769039c2-97c9-41ea-86de-5548012a960e img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-769039c2-97c9-41ea-86de-5548012a960e.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-769039c2-97c9-41ea-86de-5548012a960e .shogun-image-content {
  
    justify-content: center;
  
}

.s-769039c2-97c9-41ea-86de-5548012a960e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-769039c2-97c9-41ea-86de-5548012a960e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-769039c2-97c9-41ea-86de-5548012a960e.shogun-image {
  box-sizing: border-box;
}



.s-769039c2-97c9-41ea-86de-5548012a960e img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-769039c2-97c9-41ea-86de-5548012a960e {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-769039c2-97c9-41ea-86de-5548012a960e.shogun-image-container {
      position: relative;
    }

    .s-769039c2-97c9-41ea-86de-5548012a960e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-769039c2-97c9-41ea-86de-5548012a960e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-769039c2-97c9-41ea-86de-5548012a960e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-769039c2-97c9-41ea-86de-5548012a960e {
  margin: 0 !important;
  overflow: visible;
}

#s-769039c2-97c9-41ea-86de-5548012a960e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-769039c2-97c9-41ea-86de-5548012a960e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-769039c2-97c9-41ea-86de-5548012a960e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-769039c2-97c9-41ea-86de-5548012a960e img.shogun-image {
  /* Add background color handling */
  
}

#s-769039c2-97c9-41ea-86de-5548012a960e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-769039c2-97c9-41ea-86de-5548012a960e .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-769039c2-97c9-41ea-86de-5548012a960e .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-769039c2-97c9-41ea-86de-5548012a960e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-769039c2-97c9-41ea-86de-5548012a960e.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-769039c2-97c9-41ea-86de-5548012a960e img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-769039c2-97c9-41ea-86de-5548012a960e.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-769039c2-97c9-41ea-86de-5548012a960e .shogun-image-content {
  
    justify-content: center;
  
}

.s-769039c2-97c9-41ea-86de-5548012a960e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-769039c2-97c9-41ea-86de-5548012a960e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-769039c2-97c9-41ea-86de-5548012a960e.shogun-image {
  box-sizing: border-box;
}



.s-769039c2-97c9-41ea-86de-5548012a960e img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-769039c2-97c9-41ea-86de-5548012a960e {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-769039c2-97c9-41ea-86de-5548012a960e.shogun-image-container {
      position: relative;
    }

    .s-769039c2-97c9-41ea-86de-5548012a960e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-769039c2-97c9-41ea-86de-5548012a960e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-769039c2-97c9-41ea-86de-5548012a960e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-769039c2-97c9-41ea-86de-5548012a960e {
  margin: 0 !important;
  overflow: visible;
}

#s-769039c2-97c9-41ea-86de-5548012a960e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-769039c2-97c9-41ea-86de-5548012a960e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-769039c2-97c9-41ea-86de-5548012a960e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-769039c2-97c9-41ea-86de-5548012a960e img.shogun-image {
  /* Add background color handling */
  
}

#s-769039c2-97c9-41ea-86de-5548012a960e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-769039c2-97c9-41ea-86de-5548012a960e .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-769039c2-97c9-41ea-86de-5548012a960e .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-769039c2-97c9-41ea-86de-5548012a960e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-769039c2-97c9-41ea-86de-5548012a960e.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-769039c2-97c9-41ea-86de-5548012a960e img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-769039c2-97c9-41ea-86de-5548012a960e.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-769039c2-97c9-41ea-86de-5548012a960e .shogun-image-content {
  
    justify-content: center;
  
}

.s-769039c2-97c9-41ea-86de-5548012a960e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-769039c2-97c9-41ea-86de-5548012a960e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-769039c2-97c9-41ea-86de-5548012a960e.shogun-image {
  box-sizing: border-box;
}



.s-769039c2-97c9-41ea-86de-5548012a960e img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-769039c2-97c9-41ea-86de-5548012a960e {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-769039c2-97c9-41ea-86de-5548012a960e.shogun-image-container {
      position: relative;
    }

    .s-769039c2-97c9-41ea-86de-5548012a960e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-769039c2-97c9-41ea-86de-5548012a960e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-769039c2-97c9-41ea-86de-5548012a960e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-c41d23e0-d693-4467-9b31-0b023da42b51 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-c41d23e0-d693-4467-9b31-0b023da42b51 {
  margin-top: 0%;
}
}
#s-c41d23e0-d693-4467-9b31-0b023da42b51 {
  margin: 0 !important;
  overflow: visible;
}

#s-c41d23e0-d693-4467-9b31-0b023da42b51-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c41d23e0-d693-4467-9b31-0b023da42b51 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-c41d23e0-d693-4467-9b31-0b023da42b51 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c41d23e0-d693-4467-9b31-0b023da42b51 img.shogun-image {
  /* Add background color handling */
  
}

#s-c41d23e0-d693-4467-9b31-0b023da42b51 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c41d23e0-d693-4467-9b31-0b023da42b51 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-c41d23e0-d693-4467-9b31-0b023da42b51 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c41d23e0-d693-4467-9b31-0b023da42b51 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c41d23e0-d693-4467-9b31-0b023da42b51.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c41d23e0-d693-4467-9b31-0b023da42b51 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-c41d23e0-d693-4467-9b31-0b023da42b51.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-c41d23e0-d693-4467-9b31-0b023da42b51 .shogun-image-content {
  
    justify-content: center;
  
}

.s-c41d23e0-d693-4467-9b31-0b023da42b51.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c41d23e0-d693-4467-9b31-0b023da42b51.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c41d23e0-d693-4467-9b31-0b023da42b51.shogun-image {
  box-sizing: border-box;
}



.s-c41d23e0-d693-4467-9b31-0b023da42b51 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-c41d23e0-d693-4467-9b31-0b023da42b51 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-c41d23e0-d693-4467-9b31-0b023da42b51.shogun-image-container {
      position: relative;
    }

    .s-c41d23e0-d693-4467-9b31-0b023da42b51.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c41d23e0-d693-4467-9b31-0b023da42b51.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c41d23e0-d693-4467-9b31-0b023da42b51 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-c41d23e0-d693-4467-9b31-0b023da42b51 {
  margin: 0 !important;
  overflow: visible;
}

#s-c41d23e0-d693-4467-9b31-0b023da42b51-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c41d23e0-d693-4467-9b31-0b023da42b51 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-c41d23e0-d693-4467-9b31-0b023da42b51 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c41d23e0-d693-4467-9b31-0b023da42b51 img.shogun-image {
  /* Add background color handling */
  
}

#s-c41d23e0-d693-4467-9b31-0b023da42b51 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c41d23e0-d693-4467-9b31-0b023da42b51 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-c41d23e0-d693-4467-9b31-0b023da42b51 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c41d23e0-d693-4467-9b31-0b023da42b51 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c41d23e0-d693-4467-9b31-0b023da42b51.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c41d23e0-d693-4467-9b31-0b023da42b51 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-c41d23e0-d693-4467-9b31-0b023da42b51.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-c41d23e0-d693-4467-9b31-0b023da42b51 .shogun-image-content {
  
    justify-content: center;
  
}

.s-c41d23e0-d693-4467-9b31-0b023da42b51.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c41d23e0-d693-4467-9b31-0b023da42b51.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c41d23e0-d693-4467-9b31-0b023da42b51.shogun-image {
  box-sizing: border-box;
}



.s-c41d23e0-d693-4467-9b31-0b023da42b51 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-c41d23e0-d693-4467-9b31-0b023da42b51 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-c41d23e0-d693-4467-9b31-0b023da42b51.shogun-image-container {
      position: relative;
    }

    .s-c41d23e0-d693-4467-9b31-0b023da42b51.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c41d23e0-d693-4467-9b31-0b023da42b51.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c41d23e0-d693-4467-9b31-0b023da42b51 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-c41d23e0-d693-4467-9b31-0b023da42b51 {
  margin: 0 !important;
  overflow: visible;
}

#s-c41d23e0-d693-4467-9b31-0b023da42b51-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c41d23e0-d693-4467-9b31-0b023da42b51 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c41d23e0-d693-4467-9b31-0b023da42b51 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c41d23e0-d693-4467-9b31-0b023da42b51 img.shogun-image {
  /* Add background color handling */
  
}

#s-c41d23e0-d693-4467-9b31-0b023da42b51 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c41d23e0-d693-4467-9b31-0b023da42b51 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-c41d23e0-d693-4467-9b31-0b023da42b51 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c41d23e0-d693-4467-9b31-0b023da42b51 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c41d23e0-d693-4467-9b31-0b023da42b51.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c41d23e0-d693-4467-9b31-0b023da42b51 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-c41d23e0-d693-4467-9b31-0b023da42b51.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-c41d23e0-d693-4467-9b31-0b023da42b51 .shogun-image-content {
  
    justify-content: center;
  
}

.s-c41d23e0-d693-4467-9b31-0b023da42b51.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c41d23e0-d693-4467-9b31-0b023da42b51.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c41d23e0-d693-4467-9b31-0b023da42b51.shogun-image {
  box-sizing: border-box;
}



.s-c41d23e0-d693-4467-9b31-0b023da42b51 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-c41d23e0-d693-4467-9b31-0b023da42b51 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-c41d23e0-d693-4467-9b31-0b023da42b51.shogun-image-container {
      position: relative;
    }

    .s-c41d23e0-d693-4467-9b31-0b023da42b51.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c41d23e0-d693-4467-9b31-0b023da42b51.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c41d23e0-d693-4467-9b31-0b023da42b51 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-c41d23e0-d693-4467-9b31-0b023da42b51 {
  margin: 0 !important;
  overflow: visible;
}

#s-c41d23e0-d693-4467-9b31-0b023da42b51-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c41d23e0-d693-4467-9b31-0b023da42b51 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c41d23e0-d693-4467-9b31-0b023da42b51 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c41d23e0-d693-4467-9b31-0b023da42b51 img.shogun-image {
  /* Add background color handling */
  
}

#s-c41d23e0-d693-4467-9b31-0b023da42b51 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c41d23e0-d693-4467-9b31-0b023da42b51 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-c41d23e0-d693-4467-9b31-0b023da42b51 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c41d23e0-d693-4467-9b31-0b023da42b51 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c41d23e0-d693-4467-9b31-0b023da42b51.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c41d23e0-d693-4467-9b31-0b023da42b51 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-c41d23e0-d693-4467-9b31-0b023da42b51.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-c41d23e0-d693-4467-9b31-0b023da42b51 .shogun-image-content {
  
    justify-content: center;
  
}

.s-c41d23e0-d693-4467-9b31-0b023da42b51.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c41d23e0-d693-4467-9b31-0b023da42b51.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c41d23e0-d693-4467-9b31-0b023da42b51.shogun-image {
  box-sizing: border-box;
}



.s-c41d23e0-d693-4467-9b31-0b023da42b51 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-c41d23e0-d693-4467-9b31-0b023da42b51 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-c41d23e0-d693-4467-9b31-0b023da42b51.shogun-image-container {
      position: relative;
    }

    .s-c41d23e0-d693-4467-9b31-0b023da42b51.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c41d23e0-d693-4467-9b31-0b023da42b51.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c41d23e0-d693-4467-9b31-0b023da42b51 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-c41d23e0-d693-4467-9b31-0b023da42b51 {
  margin: 0 !important;
  overflow: visible;
}

#s-c41d23e0-d693-4467-9b31-0b023da42b51-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c41d23e0-d693-4467-9b31-0b023da42b51 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c41d23e0-d693-4467-9b31-0b023da42b51 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c41d23e0-d693-4467-9b31-0b023da42b51 img.shogun-image {
  /* Add background color handling */
  
}

#s-c41d23e0-d693-4467-9b31-0b023da42b51 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c41d23e0-d693-4467-9b31-0b023da42b51 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-c41d23e0-d693-4467-9b31-0b023da42b51 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c41d23e0-d693-4467-9b31-0b023da42b51 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c41d23e0-d693-4467-9b31-0b023da42b51.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c41d23e0-d693-4467-9b31-0b023da42b51 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-c41d23e0-d693-4467-9b31-0b023da42b51.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-c41d23e0-d693-4467-9b31-0b023da42b51 .shogun-image-content {
  
    justify-content: center;
  
}

.s-c41d23e0-d693-4467-9b31-0b023da42b51.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c41d23e0-d693-4467-9b31-0b023da42b51.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c41d23e0-d693-4467-9b31-0b023da42b51.shogun-image {
  box-sizing: border-box;
}



.s-c41d23e0-d693-4467-9b31-0b023da42b51 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-c41d23e0-d693-4467-9b31-0b023da42b51 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-c41d23e0-d693-4467-9b31-0b023da42b51.shogun-image-container {
      position: relative;
    }

    .s-c41d23e0-d693-4467-9b31-0b023da42b51.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c41d23e0-d693-4467-9b31-0b023da42b51.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c41d23e0-d693-4467-9b31-0b023da42b51 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-a90398c4-bc2f-4bdc-8a3e-62dee375a2bc {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-a90398c4-bc2f-4bdc-8a3e-62dee375a2bc {
  margin-top: 0%;
}
}@media (min-width: 768px) and (max-width: 991px){#s-a90398c4-bc2f-4bdc-8a3e-62dee375a2bc {
  margin-top: 0%;
}
}
#s-a90398c4-bc2f-4bdc-8a3e-62dee375a2bc {
  margin: 0 !important;
  overflow: visible;
}

#s-a90398c4-bc2f-4bdc-8a3e-62dee375a2bc-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a90398c4-bc2f-4bdc-8a3e-62dee375a2bc {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-a90398c4-bc2f-4bdc-8a3e-62dee375a2bc {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a90398c4-bc2f-4bdc-8a3e-62dee375a2bc img.shogun-image {
  /* Add background color handling */
  
}

#s-a90398c4-bc2f-4bdc-8a3e-62dee375a2bc img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a90398c4-bc2f-4bdc-8a3e-62dee375a2bc .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-a90398c4-bc2f-4bdc-8a3e-62dee375a2bc .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a90398c4-bc2f-4bdc-8a3e-62dee375a2bc .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a90398c4-bc2f-4bdc-8a3e-62dee375a2bc.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a90398c4-bc2f-4bdc-8a3e-62dee375a2bc img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-a90398c4-bc2f-4bdc-8a3e-62dee375a2bc.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-a90398c4-bc2f-4bdc-8a3e-62dee375a2bc .shogun-image-content {
  
    justify-content: center;
  
}

.s-a90398c4-bc2f-4bdc-8a3e-62dee375a2bc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a90398c4-bc2f-4bdc-8a3e-62dee375a2bc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a90398c4-bc2f-4bdc-8a3e-62dee375a2bc.shogun-image {
  box-sizing: border-box;
}



.s-a90398c4-bc2f-4bdc-8a3e-62dee375a2bc img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-a90398c4-bc2f-4bdc-8a3e-62dee375a2bc {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-a90398c4-bc2f-4bdc-8a3e-62dee375a2bc.shogun-image-container {
      position: relative;
    }

    .s-a90398c4-bc2f-4bdc-8a3e-62dee375a2bc.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a90398c4-bc2f-4bdc-8a3e-62dee375a2bc.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a90398c4-bc2f-4bdc-8a3e-62dee375a2bc img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-a90398c4-bc2f-4bdc-8a3e-62dee375a2bc {
  margin: 0 !important;
  overflow: visible;
}

#s-a90398c4-bc2f-4bdc-8a3e-62dee375a2bc-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a90398c4-bc2f-4bdc-8a3e-62dee375a2bc {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-a90398c4-bc2f-4bdc-8a3e-62dee375a2bc {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a90398c4-bc2f-4bdc-8a3e-62dee375a2bc img.shogun-image {
  /* Add background color handling */
  
}

#s-a90398c4-bc2f-4bdc-8a3e-62dee375a2bc img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a90398c4-bc2f-4bdc-8a3e-62dee375a2bc .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-a90398c4-bc2f-4bdc-8a3e-62dee375a2bc .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a90398c4-bc2f-4bdc-8a3e-62dee375a2bc .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a90398c4-bc2f-4bdc-8a3e-62dee375a2bc.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a90398c4-bc2f-4bdc-8a3e-62dee375a2bc img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-a90398c4-bc2f-4bdc-8a3e-62dee375a2bc.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-a90398c4-bc2f-4bdc-8a3e-62dee375a2bc .shogun-image-content {
  
    justify-content: center;
  
}

.s-a90398c4-bc2f-4bdc-8a3e-62dee375a2bc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a90398c4-bc2f-4bdc-8a3e-62dee375a2bc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a90398c4-bc2f-4bdc-8a3e-62dee375a2bc.shogun-image {
  box-sizing: border-box;
}



.s-a90398c4-bc2f-4bdc-8a3e-62dee375a2bc img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-a90398c4-bc2f-4bdc-8a3e-62dee375a2bc {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-a90398c4-bc2f-4bdc-8a3e-62dee375a2bc.shogun-image-container {
      position: relative;
    }

    .s-a90398c4-bc2f-4bdc-8a3e-62dee375a2bc.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a90398c4-bc2f-4bdc-8a3e-62dee375a2bc.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a90398c4-bc2f-4bdc-8a3e-62dee375a2bc img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-a90398c4-bc2f-4bdc-8a3e-62dee375a2bc {
  margin: 0 !important;
  overflow: visible;
}

#s-a90398c4-bc2f-4bdc-8a3e-62dee375a2bc-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a90398c4-bc2f-4bdc-8a3e-62dee375a2bc {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a90398c4-bc2f-4bdc-8a3e-62dee375a2bc {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a90398c4-bc2f-4bdc-8a3e-62dee375a2bc img.shogun-image {
  /* Add background color handling */
  
}

#s-a90398c4-bc2f-4bdc-8a3e-62dee375a2bc img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a90398c4-bc2f-4bdc-8a3e-62dee375a2bc .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-a90398c4-bc2f-4bdc-8a3e-62dee375a2bc .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a90398c4-bc2f-4bdc-8a3e-62dee375a2bc .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a90398c4-bc2f-4bdc-8a3e-62dee375a2bc.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a90398c4-bc2f-4bdc-8a3e-62dee375a2bc img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-a90398c4-bc2f-4bdc-8a3e-62dee375a2bc.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-a90398c4-bc2f-4bdc-8a3e-62dee375a2bc .shogun-image-content {
  
    justify-content: center;
  
}

.s-a90398c4-bc2f-4bdc-8a3e-62dee375a2bc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a90398c4-bc2f-4bdc-8a3e-62dee375a2bc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a90398c4-bc2f-4bdc-8a3e-62dee375a2bc.shogun-image {
  box-sizing: border-box;
}



.s-a90398c4-bc2f-4bdc-8a3e-62dee375a2bc img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-a90398c4-bc2f-4bdc-8a3e-62dee375a2bc {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-a90398c4-bc2f-4bdc-8a3e-62dee375a2bc.shogun-image-container {
      position: relative;
    }

    .s-a90398c4-bc2f-4bdc-8a3e-62dee375a2bc.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a90398c4-bc2f-4bdc-8a3e-62dee375a2bc.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a90398c4-bc2f-4bdc-8a3e-62dee375a2bc img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-a90398c4-bc2f-4bdc-8a3e-62dee375a2bc {
  margin: 0 !important;
  overflow: visible;
}

#s-a90398c4-bc2f-4bdc-8a3e-62dee375a2bc-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a90398c4-bc2f-4bdc-8a3e-62dee375a2bc {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-a90398c4-bc2f-4bdc-8a3e-62dee375a2bc {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a90398c4-bc2f-4bdc-8a3e-62dee375a2bc img.shogun-image {
  /* Add background color handling */
  
}

#s-a90398c4-bc2f-4bdc-8a3e-62dee375a2bc img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a90398c4-bc2f-4bdc-8a3e-62dee375a2bc .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-a90398c4-bc2f-4bdc-8a3e-62dee375a2bc .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a90398c4-bc2f-4bdc-8a3e-62dee375a2bc .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a90398c4-bc2f-4bdc-8a3e-62dee375a2bc.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a90398c4-bc2f-4bdc-8a3e-62dee375a2bc img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-a90398c4-bc2f-4bdc-8a3e-62dee375a2bc.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-a90398c4-bc2f-4bdc-8a3e-62dee375a2bc .shogun-image-content {
  
    justify-content: center;
  
}

.s-a90398c4-bc2f-4bdc-8a3e-62dee375a2bc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a90398c4-bc2f-4bdc-8a3e-62dee375a2bc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a90398c4-bc2f-4bdc-8a3e-62dee375a2bc.shogun-image {
  box-sizing: border-box;
}



.s-a90398c4-bc2f-4bdc-8a3e-62dee375a2bc img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-a90398c4-bc2f-4bdc-8a3e-62dee375a2bc {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-a90398c4-bc2f-4bdc-8a3e-62dee375a2bc.shogun-image-container {
      position: relative;
    }

    .s-a90398c4-bc2f-4bdc-8a3e-62dee375a2bc.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a90398c4-bc2f-4bdc-8a3e-62dee375a2bc.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a90398c4-bc2f-4bdc-8a3e-62dee375a2bc img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-a90398c4-bc2f-4bdc-8a3e-62dee375a2bc {
  margin: 0 !important;
  overflow: visible;
}

#s-a90398c4-bc2f-4bdc-8a3e-62dee375a2bc-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a90398c4-bc2f-4bdc-8a3e-62dee375a2bc {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a90398c4-bc2f-4bdc-8a3e-62dee375a2bc {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a90398c4-bc2f-4bdc-8a3e-62dee375a2bc img.shogun-image {
  /* Add background color handling */
  
}

#s-a90398c4-bc2f-4bdc-8a3e-62dee375a2bc img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a90398c4-bc2f-4bdc-8a3e-62dee375a2bc .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-a90398c4-bc2f-4bdc-8a3e-62dee375a2bc .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a90398c4-bc2f-4bdc-8a3e-62dee375a2bc .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a90398c4-bc2f-4bdc-8a3e-62dee375a2bc.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a90398c4-bc2f-4bdc-8a3e-62dee375a2bc img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-a90398c4-bc2f-4bdc-8a3e-62dee375a2bc.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-a90398c4-bc2f-4bdc-8a3e-62dee375a2bc .shogun-image-content {
  
    justify-content: center;
  
}

.s-a90398c4-bc2f-4bdc-8a3e-62dee375a2bc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a90398c4-bc2f-4bdc-8a3e-62dee375a2bc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a90398c4-bc2f-4bdc-8a3e-62dee375a2bc.shogun-image {
  box-sizing: border-box;
}



.s-a90398c4-bc2f-4bdc-8a3e-62dee375a2bc img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-a90398c4-bc2f-4bdc-8a3e-62dee375a2bc {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-a90398c4-bc2f-4bdc-8a3e-62dee375a2bc.shogun-image-container {
      position: relative;
    }

    .s-a90398c4-bc2f-4bdc-8a3e-62dee375a2bc.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a90398c4-bc2f-4bdc-8a3e-62dee375a2bc.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a90398c4-bc2f-4bdc-8a3e-62dee375a2bc img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-bfda185d-b5f8-4b95-b112-bad2f8332af8 {
  box-shadow:2px 3px 1px 2px rgba(67, 66, 66, 1);
background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYzAzOWZlZTktZTlkNC00ZWFjLTk1YjMtYzczNDdjNDBmZjlkIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFiYjBiO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNjMDM5ZmVlOS1lOWQ0LTRlYWMtOTViMy1jNzM0N2M0MGZmOWQpIi8+PC9zdmc+);
background-repeat: no-repeat;
border-style: solid;
margin-top: 5px;
margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: #2C2A34;
border-radius: 25px;
text-align: center;
text-decoration: none;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#f1bb0b"}, {"id"=>2, "pos"=>1, "color"=>"#ffffff"}];
hover-type: gradient;
color: rgba(0, 0, 0, 1);
}
#s-bfda185d-b5f8-4b95-b112-bad2f8332af8:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYThhY2QxNmYtNzE2Yi00ZTBlLTg0YzUtOWZiNzA1OWM2OWEzIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjhmOGY3O3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFiYjBiO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNhOGFjZDE2Zi03MTZiLTRlMGUtODRjNS05ZmI3MDU5YzY5YTMpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 2px !important;
border-left-width: 2px !important;
border-bottom-width: 2px !important;
border-right-width: 2px !important;
border-color: rgba(2, 0, 7, 0.99) !important;
text-decoration: none !important;
color: rgba(7, 6, 0, 1) !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#f8f8f7"}, {"id"=>2, "pos"=>1, "color"=>"#f1bb0b"}] !important;
hover-type: gradient !important;}#s-bfda185d-b5f8-4b95-b112-bad2f8332af8:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-bfda185d-b5f8-4b95-b112-bad2f8332af8-root {
    text-align: center;
  }


#s-bfda185d-b5f8-4b95-b112-bad2f8332af8.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-bfda185d-b5f8-4b95-b112-bad2f8332af8-root {
    text-align: center;
  }


#s-bfda185d-b5f8-4b95-b112-bad2f8332af8.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-bfda185d-b5f8-4b95-b112-bad2f8332af8-root {
    text-align: center;
  }


#s-bfda185d-b5f8-4b95-b112-bad2f8332af8.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-bfda185d-b5f8-4b95-b112-bad2f8332af8-root {
    text-align: center;
  }


#s-bfda185d-b5f8-4b95-b112-bad2f8332af8.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-bfda185d-b5f8-4b95-b112-bad2f8332af8-root {
    text-align: center;
  }


#s-bfda185d-b5f8-4b95-b112-bad2f8332af8.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}
#s-617cbce9-017c-4ba2-9376-cf1ded7be639 {
  margin-top: 0%;
margin-bottom: 0%;
padding-top: 1%;
padding-left: 0%;
padding-bottom: 1%;
padding-right: 0%;
}

@media (min-width: 0px) {
[id="s-617cbce9-017c-4ba2-9376-cf1ded7be639"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-617cbce9-017c-4ba2-9376-cf1ded7be639"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-617cbce9-017c-4ba2-9376-cf1ded7be639"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-617cbce9-017c-4ba2-9376-cf1ded7be639"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

#s-da279103-0f6c-4890-bb12-fffa3ff12aab {
  margin-left: auto;
margin-right: auto;
border-top-width: 5px;
border-left-width: 5px;
border-bottom-width: 5px;
border-right-width: 5px;
border-color: #000;
border-style: solid;
border-radius: 20px;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-da279103-0f6c-4890-bb12-fffa3ff12aab > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-da279103-0f6c-4890-bb12-fffa3ff12aab.shg-box.shg-c {
  justify-content: center;
}

#s-accbfe5a-7ee0-46ad-b82f-4472cb2444e6 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
text-align: center;
}
@media (min-width: 1200px){#s-accbfe5a-7ee0-46ad-b82f-4472cb2444e6 {
  margin-top: 0%;
}
}
#s-accbfe5a-7ee0-46ad-b82f-4472cb2444e6 {
  margin: 0 !important;
  overflow: visible;
}

#s-accbfe5a-7ee0-46ad-b82f-4472cb2444e6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-accbfe5a-7ee0-46ad-b82f-4472cb2444e6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-accbfe5a-7ee0-46ad-b82f-4472cb2444e6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-accbfe5a-7ee0-46ad-b82f-4472cb2444e6 img.shogun-image {
  /* Add background color handling */
  
}

#s-accbfe5a-7ee0-46ad-b82f-4472cb2444e6 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: #000;
  border-style: none;
  border-radius: 10px;

}






.s-accbfe5a-7ee0-46ad-b82f-4472cb2444e6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-accbfe5a-7ee0-46ad-b82f-4472cb2444e6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-accbfe5a-7ee0-46ad-b82f-4472cb2444e6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-accbfe5a-7ee0-46ad-b82f-4472cb2444e6.shogun-image {
  box-sizing: border-box;
}



.s-accbfe5a-7ee0-46ad-b82f-4472cb2444e6 img.shogun-image {
  
}


@media (min-width: 1200px){#s-accbfe5a-7ee0-46ad-b82f-4472cb2444e6 {
  margin: 0 !important;
  overflow: visible;
}

#s-accbfe5a-7ee0-46ad-b82f-4472cb2444e6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-accbfe5a-7ee0-46ad-b82f-4472cb2444e6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-accbfe5a-7ee0-46ad-b82f-4472cb2444e6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-accbfe5a-7ee0-46ad-b82f-4472cb2444e6 img.shogun-image {
  /* Add background color handling */
  
}

#s-accbfe5a-7ee0-46ad-b82f-4472cb2444e6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-accbfe5a-7ee0-46ad-b82f-4472cb2444e6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-accbfe5a-7ee0-46ad-b82f-4472cb2444e6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-accbfe5a-7ee0-46ad-b82f-4472cb2444e6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-accbfe5a-7ee0-46ad-b82f-4472cb2444e6.shogun-image {
  box-sizing: border-box;
}



.s-accbfe5a-7ee0-46ad-b82f-4472cb2444e6 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-accbfe5a-7ee0-46ad-b82f-4472cb2444e6 {
  margin: 0 !important;
  overflow: visible;
}

#s-accbfe5a-7ee0-46ad-b82f-4472cb2444e6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-accbfe5a-7ee0-46ad-b82f-4472cb2444e6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-accbfe5a-7ee0-46ad-b82f-4472cb2444e6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-accbfe5a-7ee0-46ad-b82f-4472cb2444e6 img.shogun-image {
  /* Add background color handling */
  
}

#s-accbfe5a-7ee0-46ad-b82f-4472cb2444e6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-accbfe5a-7ee0-46ad-b82f-4472cb2444e6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-accbfe5a-7ee0-46ad-b82f-4472cb2444e6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-accbfe5a-7ee0-46ad-b82f-4472cb2444e6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-accbfe5a-7ee0-46ad-b82f-4472cb2444e6.shogun-image {
  box-sizing: border-box;
}



.s-accbfe5a-7ee0-46ad-b82f-4472cb2444e6 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-accbfe5a-7ee0-46ad-b82f-4472cb2444e6 {
  margin: 0 !important;
  overflow: visible;
}

#s-accbfe5a-7ee0-46ad-b82f-4472cb2444e6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-accbfe5a-7ee0-46ad-b82f-4472cb2444e6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-accbfe5a-7ee0-46ad-b82f-4472cb2444e6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-accbfe5a-7ee0-46ad-b82f-4472cb2444e6 img.shogun-image {
  /* Add background color handling */
  
}

#s-accbfe5a-7ee0-46ad-b82f-4472cb2444e6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-accbfe5a-7ee0-46ad-b82f-4472cb2444e6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-accbfe5a-7ee0-46ad-b82f-4472cb2444e6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-accbfe5a-7ee0-46ad-b82f-4472cb2444e6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-accbfe5a-7ee0-46ad-b82f-4472cb2444e6.shogun-image {
  box-sizing: border-box;
}



.s-accbfe5a-7ee0-46ad-b82f-4472cb2444e6 img.shogun-image {
  
}


}@media (max-width: 767px){#s-accbfe5a-7ee0-46ad-b82f-4472cb2444e6 {
  margin: 0 !important;
  overflow: visible;
}

#s-accbfe5a-7ee0-46ad-b82f-4472cb2444e6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-accbfe5a-7ee0-46ad-b82f-4472cb2444e6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-accbfe5a-7ee0-46ad-b82f-4472cb2444e6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-accbfe5a-7ee0-46ad-b82f-4472cb2444e6 img.shogun-image {
  /* Add background color handling */
  
}

#s-accbfe5a-7ee0-46ad-b82f-4472cb2444e6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-accbfe5a-7ee0-46ad-b82f-4472cb2444e6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-accbfe5a-7ee0-46ad-b82f-4472cb2444e6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-accbfe5a-7ee0-46ad-b82f-4472cb2444e6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-accbfe5a-7ee0-46ad-b82f-4472cb2444e6.shogun-image {
  box-sizing: border-box;
}



.s-accbfe5a-7ee0-46ad-b82f-4472cb2444e6 img.shogun-image {
  
}


}
#s-2d2bde69-db26-432b-a960-cf587ff889c0 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
text-align: center;
}
@media (min-width: 1200px){#s-2d2bde69-db26-432b-a960-cf587ff889c0 {
  margin-top: 0%;
}
}
#s-2d2bde69-db26-432b-a960-cf587ff889c0 {
  margin: 0 !important;
  overflow: visible;
}

#s-2d2bde69-db26-432b-a960-cf587ff889c0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2d2bde69-db26-432b-a960-cf587ff889c0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-2d2bde69-db26-432b-a960-cf587ff889c0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2d2bde69-db26-432b-a960-cf587ff889c0 img.shogun-image {
  /* Add background color handling */
  
}

#s-2d2bde69-db26-432b-a960-cf587ff889c0 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-2d2bde69-db26-432b-a960-cf587ff889c0 .shogun-image-content {
  
    justify-content: center;
  
}

.s-2d2bde69-db26-432b-a960-cf587ff889c0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2d2bde69-db26-432b-a960-cf587ff889c0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2d2bde69-db26-432b-a960-cf587ff889c0.shogun-image {
  box-sizing: border-box;
}



.s-2d2bde69-db26-432b-a960-cf587ff889c0 img.shogun-image {
  
}


@media (min-width: 1200px){#s-2d2bde69-db26-432b-a960-cf587ff889c0 {
  margin: 0 !important;
  overflow: visible;
}

#s-2d2bde69-db26-432b-a960-cf587ff889c0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2d2bde69-db26-432b-a960-cf587ff889c0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-2d2bde69-db26-432b-a960-cf587ff889c0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2d2bde69-db26-432b-a960-cf587ff889c0 img.shogun-image {
  /* Add background color handling */
  
}

#s-2d2bde69-db26-432b-a960-cf587ff889c0 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-2d2bde69-db26-432b-a960-cf587ff889c0 .shogun-image-content {
  
    justify-content: center;
  
}

.s-2d2bde69-db26-432b-a960-cf587ff889c0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2d2bde69-db26-432b-a960-cf587ff889c0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2d2bde69-db26-432b-a960-cf587ff889c0.shogun-image {
  box-sizing: border-box;
}



.s-2d2bde69-db26-432b-a960-cf587ff889c0 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-2d2bde69-db26-432b-a960-cf587ff889c0 {
  margin: 0 !important;
  overflow: visible;
}

#s-2d2bde69-db26-432b-a960-cf587ff889c0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2d2bde69-db26-432b-a960-cf587ff889c0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2d2bde69-db26-432b-a960-cf587ff889c0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2d2bde69-db26-432b-a960-cf587ff889c0 img.shogun-image {
  /* Add background color handling */
  
}

#s-2d2bde69-db26-432b-a960-cf587ff889c0 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-2d2bde69-db26-432b-a960-cf587ff889c0 .shogun-image-content {
  
    justify-content: center;
  
}

.s-2d2bde69-db26-432b-a960-cf587ff889c0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2d2bde69-db26-432b-a960-cf587ff889c0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2d2bde69-db26-432b-a960-cf587ff889c0.shogun-image {
  box-sizing: border-box;
}



.s-2d2bde69-db26-432b-a960-cf587ff889c0 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-2d2bde69-db26-432b-a960-cf587ff889c0 {
  margin: 0 !important;
  overflow: visible;
}

#s-2d2bde69-db26-432b-a960-cf587ff889c0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2d2bde69-db26-432b-a960-cf587ff889c0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2d2bde69-db26-432b-a960-cf587ff889c0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2d2bde69-db26-432b-a960-cf587ff889c0 img.shogun-image {
  /* Add background color handling */
  
}

#s-2d2bde69-db26-432b-a960-cf587ff889c0 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-2d2bde69-db26-432b-a960-cf587ff889c0 .shogun-image-content {
  
    justify-content: center;
  
}

.s-2d2bde69-db26-432b-a960-cf587ff889c0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2d2bde69-db26-432b-a960-cf587ff889c0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2d2bde69-db26-432b-a960-cf587ff889c0.shogun-image {
  box-sizing: border-box;
}



.s-2d2bde69-db26-432b-a960-cf587ff889c0 img.shogun-image {
  
}


}@media (max-width: 767px){#s-2d2bde69-db26-432b-a960-cf587ff889c0 {
  margin: 0 !important;
  overflow: visible;
}

#s-2d2bde69-db26-432b-a960-cf587ff889c0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2d2bde69-db26-432b-a960-cf587ff889c0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2d2bde69-db26-432b-a960-cf587ff889c0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2d2bde69-db26-432b-a960-cf587ff889c0 img.shogun-image {
  /* Add background color handling */
  
}

#s-2d2bde69-db26-432b-a960-cf587ff889c0 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-2d2bde69-db26-432b-a960-cf587ff889c0 .shogun-image-content {
  
    justify-content: center;
  
}

.s-2d2bde69-db26-432b-a960-cf587ff889c0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2d2bde69-db26-432b-a960-cf587ff889c0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2d2bde69-db26-432b-a960-cf587ff889c0.shogun-image {
  box-sizing: border-box;
}



.s-2d2bde69-db26-432b-a960-cf587ff889c0 img.shogun-image {
  
}


}
#s-aec9ac7e-a91c-468e-8371-981fa61fc8b4 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-aec9ac7e-a91c-468e-8371-981fa61fc8b4 {
  margin-top: 0%;
}
}
#s-aec9ac7e-a91c-468e-8371-981fa61fc8b4 {
  margin: 0 !important;
  overflow: visible;
}

#s-aec9ac7e-a91c-468e-8371-981fa61fc8b4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-aec9ac7e-a91c-468e-8371-981fa61fc8b4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-aec9ac7e-a91c-468e-8371-981fa61fc8b4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-aec9ac7e-a91c-468e-8371-981fa61fc8b4 img.shogun-image {
  /* Add background color handling */
  
}

#s-aec9ac7e-a91c-468e-8371-981fa61fc8b4 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-aec9ac7e-a91c-468e-8371-981fa61fc8b4 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-aec9ac7e-a91c-468e-8371-981fa61fc8b4 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-aec9ac7e-a91c-468e-8371-981fa61fc8b4 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-aec9ac7e-a91c-468e-8371-981fa61fc8b4.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-aec9ac7e-a91c-468e-8371-981fa61fc8b4 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-aec9ac7e-a91c-468e-8371-981fa61fc8b4.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-aec9ac7e-a91c-468e-8371-981fa61fc8b4 .shogun-image-content {
  
    justify-content: center;
  
}

.s-aec9ac7e-a91c-468e-8371-981fa61fc8b4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-aec9ac7e-a91c-468e-8371-981fa61fc8b4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-aec9ac7e-a91c-468e-8371-981fa61fc8b4.shogun-image {
  box-sizing: border-box;
}



.s-aec9ac7e-a91c-468e-8371-981fa61fc8b4 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-aec9ac7e-a91c-468e-8371-981fa61fc8b4 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-aec9ac7e-a91c-468e-8371-981fa61fc8b4.shogun-image-container {
      position: relative;
    }

    .s-aec9ac7e-a91c-468e-8371-981fa61fc8b4.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-aec9ac7e-a91c-468e-8371-981fa61fc8b4.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-aec9ac7e-a91c-468e-8371-981fa61fc8b4 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-aec9ac7e-a91c-468e-8371-981fa61fc8b4 {
  margin: 0 !important;
  overflow: visible;
}

#s-aec9ac7e-a91c-468e-8371-981fa61fc8b4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-aec9ac7e-a91c-468e-8371-981fa61fc8b4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-aec9ac7e-a91c-468e-8371-981fa61fc8b4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-aec9ac7e-a91c-468e-8371-981fa61fc8b4 img.shogun-image {
  /* Add background color handling */
  
}

#s-aec9ac7e-a91c-468e-8371-981fa61fc8b4 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-aec9ac7e-a91c-468e-8371-981fa61fc8b4 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-aec9ac7e-a91c-468e-8371-981fa61fc8b4 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-aec9ac7e-a91c-468e-8371-981fa61fc8b4 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-aec9ac7e-a91c-468e-8371-981fa61fc8b4.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-aec9ac7e-a91c-468e-8371-981fa61fc8b4 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-aec9ac7e-a91c-468e-8371-981fa61fc8b4.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-aec9ac7e-a91c-468e-8371-981fa61fc8b4 .shogun-image-content {
  
    justify-content: center;
  
}

.s-aec9ac7e-a91c-468e-8371-981fa61fc8b4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-aec9ac7e-a91c-468e-8371-981fa61fc8b4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-aec9ac7e-a91c-468e-8371-981fa61fc8b4.shogun-image {
  box-sizing: border-box;
}



.s-aec9ac7e-a91c-468e-8371-981fa61fc8b4 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-aec9ac7e-a91c-468e-8371-981fa61fc8b4 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-aec9ac7e-a91c-468e-8371-981fa61fc8b4.shogun-image-container {
      position: relative;
    }

    .s-aec9ac7e-a91c-468e-8371-981fa61fc8b4.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-aec9ac7e-a91c-468e-8371-981fa61fc8b4.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-aec9ac7e-a91c-468e-8371-981fa61fc8b4 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-aec9ac7e-a91c-468e-8371-981fa61fc8b4 {
  margin: 0 !important;
  overflow: visible;
}

#s-aec9ac7e-a91c-468e-8371-981fa61fc8b4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-aec9ac7e-a91c-468e-8371-981fa61fc8b4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-aec9ac7e-a91c-468e-8371-981fa61fc8b4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-aec9ac7e-a91c-468e-8371-981fa61fc8b4 img.shogun-image {
  /* Add background color handling */
  
}

#s-aec9ac7e-a91c-468e-8371-981fa61fc8b4 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-aec9ac7e-a91c-468e-8371-981fa61fc8b4 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-aec9ac7e-a91c-468e-8371-981fa61fc8b4 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-aec9ac7e-a91c-468e-8371-981fa61fc8b4 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-aec9ac7e-a91c-468e-8371-981fa61fc8b4.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-aec9ac7e-a91c-468e-8371-981fa61fc8b4 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-aec9ac7e-a91c-468e-8371-981fa61fc8b4.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-aec9ac7e-a91c-468e-8371-981fa61fc8b4 .shogun-image-content {
  
    justify-content: center;
  
}

.s-aec9ac7e-a91c-468e-8371-981fa61fc8b4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-aec9ac7e-a91c-468e-8371-981fa61fc8b4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-aec9ac7e-a91c-468e-8371-981fa61fc8b4.shogun-image {
  box-sizing: border-box;
}



.s-aec9ac7e-a91c-468e-8371-981fa61fc8b4 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-aec9ac7e-a91c-468e-8371-981fa61fc8b4 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-aec9ac7e-a91c-468e-8371-981fa61fc8b4.shogun-image-container {
      position: relative;
    }

    .s-aec9ac7e-a91c-468e-8371-981fa61fc8b4.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-aec9ac7e-a91c-468e-8371-981fa61fc8b4.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-aec9ac7e-a91c-468e-8371-981fa61fc8b4 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-aec9ac7e-a91c-468e-8371-981fa61fc8b4 {
  margin: 0 !important;
  overflow: visible;
}

#s-aec9ac7e-a91c-468e-8371-981fa61fc8b4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-aec9ac7e-a91c-468e-8371-981fa61fc8b4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-aec9ac7e-a91c-468e-8371-981fa61fc8b4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-aec9ac7e-a91c-468e-8371-981fa61fc8b4 img.shogun-image {
  /* Add background color handling */
  
}

#s-aec9ac7e-a91c-468e-8371-981fa61fc8b4 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-aec9ac7e-a91c-468e-8371-981fa61fc8b4 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-aec9ac7e-a91c-468e-8371-981fa61fc8b4 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-aec9ac7e-a91c-468e-8371-981fa61fc8b4 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-aec9ac7e-a91c-468e-8371-981fa61fc8b4.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-aec9ac7e-a91c-468e-8371-981fa61fc8b4 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-aec9ac7e-a91c-468e-8371-981fa61fc8b4.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-aec9ac7e-a91c-468e-8371-981fa61fc8b4 .shogun-image-content {
  
    justify-content: center;
  
}

.s-aec9ac7e-a91c-468e-8371-981fa61fc8b4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-aec9ac7e-a91c-468e-8371-981fa61fc8b4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-aec9ac7e-a91c-468e-8371-981fa61fc8b4.shogun-image {
  box-sizing: border-box;
}



.s-aec9ac7e-a91c-468e-8371-981fa61fc8b4 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-aec9ac7e-a91c-468e-8371-981fa61fc8b4 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-aec9ac7e-a91c-468e-8371-981fa61fc8b4.shogun-image-container {
      position: relative;
    }

    .s-aec9ac7e-a91c-468e-8371-981fa61fc8b4.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-aec9ac7e-a91c-468e-8371-981fa61fc8b4.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-aec9ac7e-a91c-468e-8371-981fa61fc8b4 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-aec9ac7e-a91c-468e-8371-981fa61fc8b4 {
  margin: 0 !important;
  overflow: visible;
}

#s-aec9ac7e-a91c-468e-8371-981fa61fc8b4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-aec9ac7e-a91c-468e-8371-981fa61fc8b4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-aec9ac7e-a91c-468e-8371-981fa61fc8b4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-aec9ac7e-a91c-468e-8371-981fa61fc8b4 img.shogun-image {
  /* Add background color handling */
  
}

#s-aec9ac7e-a91c-468e-8371-981fa61fc8b4 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-aec9ac7e-a91c-468e-8371-981fa61fc8b4 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-aec9ac7e-a91c-468e-8371-981fa61fc8b4 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-aec9ac7e-a91c-468e-8371-981fa61fc8b4 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-aec9ac7e-a91c-468e-8371-981fa61fc8b4.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-aec9ac7e-a91c-468e-8371-981fa61fc8b4 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-aec9ac7e-a91c-468e-8371-981fa61fc8b4.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-aec9ac7e-a91c-468e-8371-981fa61fc8b4 .shogun-image-content {
  
    justify-content: center;
  
}

.s-aec9ac7e-a91c-468e-8371-981fa61fc8b4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-aec9ac7e-a91c-468e-8371-981fa61fc8b4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-aec9ac7e-a91c-468e-8371-981fa61fc8b4.shogun-image {
  box-sizing: border-box;
}



.s-aec9ac7e-a91c-468e-8371-981fa61fc8b4 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-aec9ac7e-a91c-468e-8371-981fa61fc8b4 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-aec9ac7e-a91c-468e-8371-981fa61fc8b4.shogun-image-container {
      position: relative;
    }

    .s-aec9ac7e-a91c-468e-8371-981fa61fc8b4.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-aec9ac7e-a91c-468e-8371-981fa61fc8b4.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-aec9ac7e-a91c-468e-8371-981fa61fc8b4 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-5099ee22-6a5a-4e1d-b812-d4be5f1dafc6 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-5099ee22-6a5a-4e1d-b812-d4be5f1dafc6 {
  margin-top: 0%;
}
}
#s-5099ee22-6a5a-4e1d-b812-d4be5f1dafc6 {
  margin: 0 !important;
  overflow: visible;
}

#s-5099ee22-6a5a-4e1d-b812-d4be5f1dafc6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-5099ee22-6a5a-4e1d-b812-d4be5f1dafc6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-5099ee22-6a5a-4e1d-b812-d4be5f1dafc6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-5099ee22-6a5a-4e1d-b812-d4be5f1dafc6 img.shogun-image {
  /* Add background color handling */
  
}

#s-5099ee22-6a5a-4e1d-b812-d4be5f1dafc6 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-5099ee22-6a5a-4e1d-b812-d4be5f1dafc6 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-5099ee22-6a5a-4e1d-b812-d4be5f1dafc6 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-5099ee22-6a5a-4e1d-b812-d4be5f1dafc6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-5099ee22-6a5a-4e1d-b812-d4be5f1dafc6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-5099ee22-6a5a-4e1d-b812-d4be5f1dafc6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-5099ee22-6a5a-4e1d-b812-d4be5f1dafc6.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-5099ee22-6a5a-4e1d-b812-d4be5f1dafc6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-5099ee22-6a5a-4e1d-b812-d4be5f1dafc6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5099ee22-6a5a-4e1d-b812-d4be5f1dafc6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5099ee22-6a5a-4e1d-b812-d4be5f1dafc6.shogun-image {
  box-sizing: border-box;
}



.s-5099ee22-6a5a-4e1d-b812-d4be5f1dafc6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-5099ee22-6a5a-4e1d-b812-d4be5f1dafc6 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-5099ee22-6a5a-4e1d-b812-d4be5f1dafc6.shogun-image-container {
      position: relative;
    }

    .s-5099ee22-6a5a-4e1d-b812-d4be5f1dafc6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-5099ee22-6a5a-4e1d-b812-d4be5f1dafc6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-5099ee22-6a5a-4e1d-b812-d4be5f1dafc6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-5099ee22-6a5a-4e1d-b812-d4be5f1dafc6 {
  margin: 0 !important;
  overflow: visible;
}

#s-5099ee22-6a5a-4e1d-b812-d4be5f1dafc6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-5099ee22-6a5a-4e1d-b812-d4be5f1dafc6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-5099ee22-6a5a-4e1d-b812-d4be5f1dafc6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-5099ee22-6a5a-4e1d-b812-d4be5f1dafc6 img.shogun-image {
  /* Add background color handling */
  
}

#s-5099ee22-6a5a-4e1d-b812-d4be5f1dafc6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-5099ee22-6a5a-4e1d-b812-d4be5f1dafc6 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-5099ee22-6a5a-4e1d-b812-d4be5f1dafc6 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-5099ee22-6a5a-4e1d-b812-d4be5f1dafc6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-5099ee22-6a5a-4e1d-b812-d4be5f1dafc6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-5099ee22-6a5a-4e1d-b812-d4be5f1dafc6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-5099ee22-6a5a-4e1d-b812-d4be5f1dafc6.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-5099ee22-6a5a-4e1d-b812-d4be5f1dafc6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-5099ee22-6a5a-4e1d-b812-d4be5f1dafc6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5099ee22-6a5a-4e1d-b812-d4be5f1dafc6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5099ee22-6a5a-4e1d-b812-d4be5f1dafc6.shogun-image {
  box-sizing: border-box;
}



.s-5099ee22-6a5a-4e1d-b812-d4be5f1dafc6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-5099ee22-6a5a-4e1d-b812-d4be5f1dafc6 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-5099ee22-6a5a-4e1d-b812-d4be5f1dafc6.shogun-image-container {
      position: relative;
    }

    .s-5099ee22-6a5a-4e1d-b812-d4be5f1dafc6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-5099ee22-6a5a-4e1d-b812-d4be5f1dafc6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-5099ee22-6a5a-4e1d-b812-d4be5f1dafc6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-5099ee22-6a5a-4e1d-b812-d4be5f1dafc6 {
  margin: 0 !important;
  overflow: visible;
}

#s-5099ee22-6a5a-4e1d-b812-d4be5f1dafc6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-5099ee22-6a5a-4e1d-b812-d4be5f1dafc6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-5099ee22-6a5a-4e1d-b812-d4be5f1dafc6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-5099ee22-6a5a-4e1d-b812-d4be5f1dafc6 img.shogun-image {
  /* Add background color handling */
  
}

#s-5099ee22-6a5a-4e1d-b812-d4be5f1dafc6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-5099ee22-6a5a-4e1d-b812-d4be5f1dafc6 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-5099ee22-6a5a-4e1d-b812-d4be5f1dafc6 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-5099ee22-6a5a-4e1d-b812-d4be5f1dafc6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-5099ee22-6a5a-4e1d-b812-d4be5f1dafc6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-5099ee22-6a5a-4e1d-b812-d4be5f1dafc6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-5099ee22-6a5a-4e1d-b812-d4be5f1dafc6.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-5099ee22-6a5a-4e1d-b812-d4be5f1dafc6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-5099ee22-6a5a-4e1d-b812-d4be5f1dafc6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5099ee22-6a5a-4e1d-b812-d4be5f1dafc6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5099ee22-6a5a-4e1d-b812-d4be5f1dafc6.shogun-image {
  box-sizing: border-box;
}



.s-5099ee22-6a5a-4e1d-b812-d4be5f1dafc6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-5099ee22-6a5a-4e1d-b812-d4be5f1dafc6 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-5099ee22-6a5a-4e1d-b812-d4be5f1dafc6.shogun-image-container {
      position: relative;
    }

    .s-5099ee22-6a5a-4e1d-b812-d4be5f1dafc6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-5099ee22-6a5a-4e1d-b812-d4be5f1dafc6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-5099ee22-6a5a-4e1d-b812-d4be5f1dafc6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-5099ee22-6a5a-4e1d-b812-d4be5f1dafc6 {
  margin: 0 !important;
  overflow: visible;
}

#s-5099ee22-6a5a-4e1d-b812-d4be5f1dafc6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-5099ee22-6a5a-4e1d-b812-d4be5f1dafc6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-5099ee22-6a5a-4e1d-b812-d4be5f1dafc6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-5099ee22-6a5a-4e1d-b812-d4be5f1dafc6 img.shogun-image {
  /* Add background color handling */
  
}

#s-5099ee22-6a5a-4e1d-b812-d4be5f1dafc6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-5099ee22-6a5a-4e1d-b812-d4be5f1dafc6 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-5099ee22-6a5a-4e1d-b812-d4be5f1dafc6 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-5099ee22-6a5a-4e1d-b812-d4be5f1dafc6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-5099ee22-6a5a-4e1d-b812-d4be5f1dafc6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-5099ee22-6a5a-4e1d-b812-d4be5f1dafc6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-5099ee22-6a5a-4e1d-b812-d4be5f1dafc6.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-5099ee22-6a5a-4e1d-b812-d4be5f1dafc6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-5099ee22-6a5a-4e1d-b812-d4be5f1dafc6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5099ee22-6a5a-4e1d-b812-d4be5f1dafc6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5099ee22-6a5a-4e1d-b812-d4be5f1dafc6.shogun-image {
  box-sizing: border-box;
}



.s-5099ee22-6a5a-4e1d-b812-d4be5f1dafc6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-5099ee22-6a5a-4e1d-b812-d4be5f1dafc6 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-5099ee22-6a5a-4e1d-b812-d4be5f1dafc6.shogun-image-container {
      position: relative;
    }

    .s-5099ee22-6a5a-4e1d-b812-d4be5f1dafc6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-5099ee22-6a5a-4e1d-b812-d4be5f1dafc6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-5099ee22-6a5a-4e1d-b812-d4be5f1dafc6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-5099ee22-6a5a-4e1d-b812-d4be5f1dafc6 {
  margin: 0 !important;
  overflow: visible;
}

#s-5099ee22-6a5a-4e1d-b812-d4be5f1dafc6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-5099ee22-6a5a-4e1d-b812-d4be5f1dafc6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-5099ee22-6a5a-4e1d-b812-d4be5f1dafc6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-5099ee22-6a5a-4e1d-b812-d4be5f1dafc6 img.shogun-image {
  /* Add background color handling */
  
}

#s-5099ee22-6a5a-4e1d-b812-d4be5f1dafc6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-5099ee22-6a5a-4e1d-b812-d4be5f1dafc6 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-5099ee22-6a5a-4e1d-b812-d4be5f1dafc6 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-5099ee22-6a5a-4e1d-b812-d4be5f1dafc6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-5099ee22-6a5a-4e1d-b812-d4be5f1dafc6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-5099ee22-6a5a-4e1d-b812-d4be5f1dafc6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-5099ee22-6a5a-4e1d-b812-d4be5f1dafc6.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-5099ee22-6a5a-4e1d-b812-d4be5f1dafc6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-5099ee22-6a5a-4e1d-b812-d4be5f1dafc6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5099ee22-6a5a-4e1d-b812-d4be5f1dafc6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5099ee22-6a5a-4e1d-b812-d4be5f1dafc6.shogun-image {
  box-sizing: border-box;
}



.s-5099ee22-6a5a-4e1d-b812-d4be5f1dafc6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-5099ee22-6a5a-4e1d-b812-d4be5f1dafc6 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-5099ee22-6a5a-4e1d-b812-d4be5f1dafc6.shogun-image-container {
      position: relative;
    }

    .s-5099ee22-6a5a-4e1d-b812-d4be5f1dafc6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-5099ee22-6a5a-4e1d-b812-d4be5f1dafc6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-5099ee22-6a5a-4e1d-b812-d4be5f1dafc6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-617b3ad4-8da6-4b68-afa9-facef5299751 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-617b3ad4-8da6-4b68-afa9-facef5299751 {
  margin-top: 0%;
}
}
#s-617b3ad4-8da6-4b68-afa9-facef5299751 {
  margin: 0 !important;
  overflow: visible;
}

#s-617b3ad4-8da6-4b68-afa9-facef5299751-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-617b3ad4-8da6-4b68-afa9-facef5299751 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-617b3ad4-8da6-4b68-afa9-facef5299751 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-617b3ad4-8da6-4b68-afa9-facef5299751 img.shogun-image {
  /* Add background color handling */
  
}

#s-617b3ad4-8da6-4b68-afa9-facef5299751 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-617b3ad4-8da6-4b68-afa9-facef5299751 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-617b3ad4-8da6-4b68-afa9-facef5299751 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-617b3ad4-8da6-4b68-afa9-facef5299751 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-617b3ad4-8da6-4b68-afa9-facef5299751.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-617b3ad4-8da6-4b68-afa9-facef5299751 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-617b3ad4-8da6-4b68-afa9-facef5299751.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-617b3ad4-8da6-4b68-afa9-facef5299751 .shogun-image-content {
  
    justify-content: center;
  
}

.s-617b3ad4-8da6-4b68-afa9-facef5299751.shg-align-container {
  display: flex;
  justify-content: center
}

.s-617b3ad4-8da6-4b68-afa9-facef5299751.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-617b3ad4-8da6-4b68-afa9-facef5299751.shogun-image {
  box-sizing: border-box;
}



.s-617b3ad4-8da6-4b68-afa9-facef5299751 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-617b3ad4-8da6-4b68-afa9-facef5299751 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-617b3ad4-8da6-4b68-afa9-facef5299751.shogun-image-container {
      position: relative;
    }

    .s-617b3ad4-8da6-4b68-afa9-facef5299751.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-617b3ad4-8da6-4b68-afa9-facef5299751.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-617b3ad4-8da6-4b68-afa9-facef5299751 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-617b3ad4-8da6-4b68-afa9-facef5299751 {
  margin: 0 !important;
  overflow: visible;
}

#s-617b3ad4-8da6-4b68-afa9-facef5299751-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-617b3ad4-8da6-4b68-afa9-facef5299751 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-617b3ad4-8da6-4b68-afa9-facef5299751 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-617b3ad4-8da6-4b68-afa9-facef5299751 img.shogun-image {
  /* Add background color handling */
  
}

#s-617b3ad4-8da6-4b68-afa9-facef5299751 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-617b3ad4-8da6-4b68-afa9-facef5299751 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-617b3ad4-8da6-4b68-afa9-facef5299751 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-617b3ad4-8da6-4b68-afa9-facef5299751 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-617b3ad4-8da6-4b68-afa9-facef5299751.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-617b3ad4-8da6-4b68-afa9-facef5299751 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-617b3ad4-8da6-4b68-afa9-facef5299751.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-617b3ad4-8da6-4b68-afa9-facef5299751 .shogun-image-content {
  
    justify-content: center;
  
}

.s-617b3ad4-8da6-4b68-afa9-facef5299751.shg-align-container {
  display: flex;
  justify-content: center
}

.s-617b3ad4-8da6-4b68-afa9-facef5299751.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-617b3ad4-8da6-4b68-afa9-facef5299751.shogun-image {
  box-sizing: border-box;
}



.s-617b3ad4-8da6-4b68-afa9-facef5299751 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-617b3ad4-8da6-4b68-afa9-facef5299751 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-617b3ad4-8da6-4b68-afa9-facef5299751.shogun-image-container {
      position: relative;
    }

    .s-617b3ad4-8da6-4b68-afa9-facef5299751.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-617b3ad4-8da6-4b68-afa9-facef5299751.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-617b3ad4-8da6-4b68-afa9-facef5299751 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-617b3ad4-8da6-4b68-afa9-facef5299751 {
  margin: 0 !important;
  overflow: visible;
}

#s-617b3ad4-8da6-4b68-afa9-facef5299751-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-617b3ad4-8da6-4b68-afa9-facef5299751 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-617b3ad4-8da6-4b68-afa9-facef5299751 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-617b3ad4-8da6-4b68-afa9-facef5299751 img.shogun-image {
  /* Add background color handling */
  
}

#s-617b3ad4-8da6-4b68-afa9-facef5299751 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-617b3ad4-8da6-4b68-afa9-facef5299751 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-617b3ad4-8da6-4b68-afa9-facef5299751 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-617b3ad4-8da6-4b68-afa9-facef5299751 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-617b3ad4-8da6-4b68-afa9-facef5299751.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-617b3ad4-8da6-4b68-afa9-facef5299751 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-617b3ad4-8da6-4b68-afa9-facef5299751.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-617b3ad4-8da6-4b68-afa9-facef5299751 .shogun-image-content {
  
    justify-content: center;
  
}

.s-617b3ad4-8da6-4b68-afa9-facef5299751.shg-align-container {
  display: flex;
  justify-content: center
}

.s-617b3ad4-8da6-4b68-afa9-facef5299751.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-617b3ad4-8da6-4b68-afa9-facef5299751.shogun-image {
  box-sizing: border-box;
}



.s-617b3ad4-8da6-4b68-afa9-facef5299751 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-617b3ad4-8da6-4b68-afa9-facef5299751 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-617b3ad4-8da6-4b68-afa9-facef5299751.shogun-image-container {
      position: relative;
    }

    .s-617b3ad4-8da6-4b68-afa9-facef5299751.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-617b3ad4-8da6-4b68-afa9-facef5299751.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-617b3ad4-8da6-4b68-afa9-facef5299751 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-617b3ad4-8da6-4b68-afa9-facef5299751 {
  margin: 0 !important;
  overflow: visible;
}

#s-617b3ad4-8da6-4b68-afa9-facef5299751-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-617b3ad4-8da6-4b68-afa9-facef5299751 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-617b3ad4-8da6-4b68-afa9-facef5299751 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-617b3ad4-8da6-4b68-afa9-facef5299751 img.shogun-image {
  /* Add background color handling */
  
}

#s-617b3ad4-8da6-4b68-afa9-facef5299751 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-617b3ad4-8da6-4b68-afa9-facef5299751 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-617b3ad4-8da6-4b68-afa9-facef5299751 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-617b3ad4-8da6-4b68-afa9-facef5299751 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-617b3ad4-8da6-4b68-afa9-facef5299751.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-617b3ad4-8da6-4b68-afa9-facef5299751 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-617b3ad4-8da6-4b68-afa9-facef5299751.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-617b3ad4-8da6-4b68-afa9-facef5299751 .shogun-image-content {
  
    justify-content: center;
  
}

.s-617b3ad4-8da6-4b68-afa9-facef5299751.shg-align-container {
  display: flex;
  justify-content: center
}

.s-617b3ad4-8da6-4b68-afa9-facef5299751.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-617b3ad4-8da6-4b68-afa9-facef5299751.shogun-image {
  box-sizing: border-box;
}



.s-617b3ad4-8da6-4b68-afa9-facef5299751 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-617b3ad4-8da6-4b68-afa9-facef5299751 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-617b3ad4-8da6-4b68-afa9-facef5299751.shogun-image-container {
      position: relative;
    }

    .s-617b3ad4-8da6-4b68-afa9-facef5299751.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-617b3ad4-8da6-4b68-afa9-facef5299751.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-617b3ad4-8da6-4b68-afa9-facef5299751 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-617b3ad4-8da6-4b68-afa9-facef5299751 {
  margin: 0 !important;
  overflow: visible;
}

#s-617b3ad4-8da6-4b68-afa9-facef5299751-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-617b3ad4-8da6-4b68-afa9-facef5299751 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-617b3ad4-8da6-4b68-afa9-facef5299751 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-617b3ad4-8da6-4b68-afa9-facef5299751 img.shogun-image {
  /* Add background color handling */
  
}

#s-617b3ad4-8da6-4b68-afa9-facef5299751 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-617b3ad4-8da6-4b68-afa9-facef5299751 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-617b3ad4-8da6-4b68-afa9-facef5299751 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-617b3ad4-8da6-4b68-afa9-facef5299751 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-617b3ad4-8da6-4b68-afa9-facef5299751.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-617b3ad4-8da6-4b68-afa9-facef5299751 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-617b3ad4-8da6-4b68-afa9-facef5299751.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-617b3ad4-8da6-4b68-afa9-facef5299751 .shogun-image-content {
  
    justify-content: center;
  
}

.s-617b3ad4-8da6-4b68-afa9-facef5299751.shg-align-container {
  display: flex;
  justify-content: center
}

.s-617b3ad4-8da6-4b68-afa9-facef5299751.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-617b3ad4-8da6-4b68-afa9-facef5299751.shogun-image {
  box-sizing: border-box;
}



.s-617b3ad4-8da6-4b68-afa9-facef5299751 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-617b3ad4-8da6-4b68-afa9-facef5299751 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-617b3ad4-8da6-4b68-afa9-facef5299751.shogun-image-container {
      position: relative;
    }

    .s-617b3ad4-8da6-4b68-afa9-facef5299751.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-617b3ad4-8da6-4b68-afa9-facef5299751.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-617b3ad4-8da6-4b68-afa9-facef5299751 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-1f1e581c-f94f-45c9-a591-feff15d7965e {
  box-shadow:2px 3px 1px 2px rgba(67, 66, 66, 1);
background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYzAzOWZlZTktZTlkNC00ZWFjLTk1YjMtYzczNDdjNDBmZjlkIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFiYjBiO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNjMDM5ZmVlOS1lOWQ0LTRlYWMtOTViMy1jNzM0N2M0MGZmOWQpIi8+PC9zdmc+);
background-repeat: no-repeat;
border-style: solid;
margin-top: 5px;
margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: #2C2A34;
border-radius: 25px;
text-align: center;
text-decoration: none;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#f1bb0b"}, {"id"=>2, "pos"=>1, "color"=>"#ffffff"}];
hover-type: gradient;
color: rgba(0, 0, 0, 1);
}
#s-1f1e581c-f94f-45c9-a591-feff15d7965e:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iNTM2YjhmMTgtZTVlNS00YzE2LWEyNzAtNmU2YzMxOTQzZjNiIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjhmOGY3O3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFiYjBiO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM1MzZiOGYxOC1lNWU1LTRjMTYtYTI3MC02ZTZjMzE5NDNmM2IpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 2px !important;
border-left-width: 2px !important;
border-bottom-width: 2px !important;
border-right-width: 2px !important;
border-color: rgba(2, 0, 7, 0.99) !important;
text-decoration: none !important;
color: rgba(7, 6, 0, 1) !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#f8f8f7"}, {"id"=>2, "pos"=>1, "color"=>"#f1bb0b"}] !important;
hover-type: gradient !important;}#s-1f1e581c-f94f-45c9-a591-feff15d7965e:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-1f1e581c-f94f-45c9-a591-feff15d7965e-root {
    text-align: center;
  }


#s-1f1e581c-f94f-45c9-a591-feff15d7965e.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-1f1e581c-f94f-45c9-a591-feff15d7965e-root {
    text-align: center;
  }


#s-1f1e581c-f94f-45c9-a591-feff15d7965e.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-1f1e581c-f94f-45c9-a591-feff15d7965e-root {
    text-align: center;
  }


#s-1f1e581c-f94f-45c9-a591-feff15d7965e.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-1f1e581c-f94f-45c9-a591-feff15d7965e-root {
    text-align: center;
  }


#s-1f1e581c-f94f-45c9-a591-feff15d7965e.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-1f1e581c-f94f-45c9-a591-feff15d7965e-root {
    text-align: center;
  }


#s-1f1e581c-f94f-45c9-a591-feff15d7965e.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}
#s-06c08b45-54d3-4950-8698-1f1617f516c3 {
  margin-left: auto;
margin-right: auto;
border-top-width: 5px;
border-left-width: 5px;
border-bottom-width: 5px;
border-right-width: 5px;
border-color: #000;
border-style: solid;
border-radius: 20px;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-06c08b45-54d3-4950-8698-1f1617f516c3 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-06c08b45-54d3-4950-8698-1f1617f516c3.shg-box.shg-c {
  justify-content: center;
}

#s-7706c7ba-97db-4773-9c3f-8cfa01dd1ab1 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
text-align: center;
}
@media (min-width: 1200px){#s-7706c7ba-97db-4773-9c3f-8cfa01dd1ab1 {
  margin-top: 0%;
}
}
#s-7706c7ba-97db-4773-9c3f-8cfa01dd1ab1 {
  margin: 0 !important;
  overflow: visible;
}

#s-7706c7ba-97db-4773-9c3f-8cfa01dd1ab1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7706c7ba-97db-4773-9c3f-8cfa01dd1ab1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-7706c7ba-97db-4773-9c3f-8cfa01dd1ab1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7706c7ba-97db-4773-9c3f-8cfa01dd1ab1 img.shogun-image {
  /* Add background color handling */
  
}

#s-7706c7ba-97db-4773-9c3f-8cfa01dd1ab1 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: #000;
  border-style: none;
  border-radius: 10px;

}






.s-7706c7ba-97db-4773-9c3f-8cfa01dd1ab1 .shogun-image-content {
  
    justify-content: center;
  
}

.s-7706c7ba-97db-4773-9c3f-8cfa01dd1ab1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7706c7ba-97db-4773-9c3f-8cfa01dd1ab1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7706c7ba-97db-4773-9c3f-8cfa01dd1ab1.shogun-image {
  box-sizing: border-box;
}



.s-7706c7ba-97db-4773-9c3f-8cfa01dd1ab1 img.shogun-image {
  
}


@media (min-width: 1200px){#s-7706c7ba-97db-4773-9c3f-8cfa01dd1ab1 {
  margin: 0 !important;
  overflow: visible;
}

#s-7706c7ba-97db-4773-9c3f-8cfa01dd1ab1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7706c7ba-97db-4773-9c3f-8cfa01dd1ab1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-7706c7ba-97db-4773-9c3f-8cfa01dd1ab1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7706c7ba-97db-4773-9c3f-8cfa01dd1ab1 img.shogun-image {
  /* Add background color handling */
  
}

#s-7706c7ba-97db-4773-9c3f-8cfa01dd1ab1 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-7706c7ba-97db-4773-9c3f-8cfa01dd1ab1 .shogun-image-content {
  
    justify-content: center;
  
}

.s-7706c7ba-97db-4773-9c3f-8cfa01dd1ab1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7706c7ba-97db-4773-9c3f-8cfa01dd1ab1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7706c7ba-97db-4773-9c3f-8cfa01dd1ab1.shogun-image {
  box-sizing: border-box;
}



.s-7706c7ba-97db-4773-9c3f-8cfa01dd1ab1 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-7706c7ba-97db-4773-9c3f-8cfa01dd1ab1 {
  margin: 0 !important;
  overflow: visible;
}

#s-7706c7ba-97db-4773-9c3f-8cfa01dd1ab1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7706c7ba-97db-4773-9c3f-8cfa01dd1ab1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7706c7ba-97db-4773-9c3f-8cfa01dd1ab1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7706c7ba-97db-4773-9c3f-8cfa01dd1ab1 img.shogun-image {
  /* Add background color handling */
  
}

#s-7706c7ba-97db-4773-9c3f-8cfa01dd1ab1 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-7706c7ba-97db-4773-9c3f-8cfa01dd1ab1 .shogun-image-content {
  
    justify-content: center;
  
}

.s-7706c7ba-97db-4773-9c3f-8cfa01dd1ab1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7706c7ba-97db-4773-9c3f-8cfa01dd1ab1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7706c7ba-97db-4773-9c3f-8cfa01dd1ab1.shogun-image {
  box-sizing: border-box;
}



.s-7706c7ba-97db-4773-9c3f-8cfa01dd1ab1 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-7706c7ba-97db-4773-9c3f-8cfa01dd1ab1 {
  margin: 0 !important;
  overflow: visible;
}

#s-7706c7ba-97db-4773-9c3f-8cfa01dd1ab1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7706c7ba-97db-4773-9c3f-8cfa01dd1ab1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7706c7ba-97db-4773-9c3f-8cfa01dd1ab1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7706c7ba-97db-4773-9c3f-8cfa01dd1ab1 img.shogun-image {
  /* Add background color handling */
  
}

#s-7706c7ba-97db-4773-9c3f-8cfa01dd1ab1 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-7706c7ba-97db-4773-9c3f-8cfa01dd1ab1 .shogun-image-content {
  
    justify-content: center;
  
}

.s-7706c7ba-97db-4773-9c3f-8cfa01dd1ab1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7706c7ba-97db-4773-9c3f-8cfa01dd1ab1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7706c7ba-97db-4773-9c3f-8cfa01dd1ab1.shogun-image {
  box-sizing: border-box;
}



.s-7706c7ba-97db-4773-9c3f-8cfa01dd1ab1 img.shogun-image {
  
}


}@media (max-width: 767px){#s-7706c7ba-97db-4773-9c3f-8cfa01dd1ab1 {
  margin: 0 !important;
  overflow: visible;
}

#s-7706c7ba-97db-4773-9c3f-8cfa01dd1ab1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7706c7ba-97db-4773-9c3f-8cfa01dd1ab1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7706c7ba-97db-4773-9c3f-8cfa01dd1ab1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7706c7ba-97db-4773-9c3f-8cfa01dd1ab1 img.shogun-image {
  /* Add background color handling */
  
}

#s-7706c7ba-97db-4773-9c3f-8cfa01dd1ab1 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-7706c7ba-97db-4773-9c3f-8cfa01dd1ab1 .shogun-image-content {
  
    justify-content: center;
  
}

.s-7706c7ba-97db-4773-9c3f-8cfa01dd1ab1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7706c7ba-97db-4773-9c3f-8cfa01dd1ab1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7706c7ba-97db-4773-9c3f-8cfa01dd1ab1.shogun-image {
  box-sizing: border-box;
}



.s-7706c7ba-97db-4773-9c3f-8cfa01dd1ab1 img.shogun-image {
  
}


}
#s-d15c1cb5-9ea0-4a56-bdbd-354d003cf653 {
  margin-left: auto;
margin-right: auto;
max-width: 1080px;
text-align: center;
}

#s-d15c1cb5-9ea0-4a56-bdbd-354d003cf653 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d15c1cb5-9ea0-4a56-bdbd-354d003cf653-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-d15c1cb5-9ea0-4a56-bdbd-354d003cf653 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-d15c1cb5-9ea0-4a56-bdbd-354d003cf653 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-d15c1cb5-9ea0-4a56-bdbd-354d003cf653 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-d15c1cb5-9ea0-4a56-bdbd-354d003cf653 img.shogun-image {
  width: 100%;
  
  
  max-width: 1080px;

      
    max-width: 1080px;

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




.s-d15c1cb5-9ea0-4a56-bdbd-354d003cf653 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d15c1cb5-9ea0-4a56-bdbd-354d003cf653.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d15c1cb5-9ea0-4a56-bdbd-354d003cf653.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d15c1cb5-9ea0-4a56-bdbd-354d003cf653.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-d15c1cb5-9ea0-4a56-bdbd-354d003cf653 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d15c1cb5-9ea0-4a56-bdbd-354d003cf653-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-d15c1cb5-9ea0-4a56-bdbd-354d003cf653 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-d15c1cb5-9ea0-4a56-bdbd-354d003cf653 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-d15c1cb5-9ea0-4a56-bdbd-354d003cf653 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-d15c1cb5-9ea0-4a56-bdbd-354d003cf653 img.shogun-image {
  width: 100%;
  
  
  max-width: 1080px;

      
    max-width: 1080px;

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




.s-d15c1cb5-9ea0-4a56-bdbd-354d003cf653 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d15c1cb5-9ea0-4a56-bdbd-354d003cf653.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d15c1cb5-9ea0-4a56-bdbd-354d003cf653.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d15c1cb5-9ea0-4a56-bdbd-354d003cf653.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-d15c1cb5-9ea0-4a56-bdbd-354d003cf653 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d15c1cb5-9ea0-4a56-bdbd-354d003cf653-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-d15c1cb5-9ea0-4a56-bdbd-354d003cf653 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-d15c1cb5-9ea0-4a56-bdbd-354d003cf653 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-d15c1cb5-9ea0-4a56-bdbd-354d003cf653 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-d15c1cb5-9ea0-4a56-bdbd-354d003cf653 img.shogun-image {
  width: 100%;
  
  
  max-width: 1080px;

      
    max-width: 1080px;

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




.s-d15c1cb5-9ea0-4a56-bdbd-354d003cf653 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d15c1cb5-9ea0-4a56-bdbd-354d003cf653.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d15c1cb5-9ea0-4a56-bdbd-354d003cf653.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d15c1cb5-9ea0-4a56-bdbd-354d003cf653.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-d15c1cb5-9ea0-4a56-bdbd-354d003cf653 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d15c1cb5-9ea0-4a56-bdbd-354d003cf653-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-d15c1cb5-9ea0-4a56-bdbd-354d003cf653 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-d15c1cb5-9ea0-4a56-bdbd-354d003cf653 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-d15c1cb5-9ea0-4a56-bdbd-354d003cf653 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-d15c1cb5-9ea0-4a56-bdbd-354d003cf653 img.shogun-image {
  width: 100%;
  
  
  max-width: 1080px;

      
    max-width: 1080px;

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




.s-d15c1cb5-9ea0-4a56-bdbd-354d003cf653 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d15c1cb5-9ea0-4a56-bdbd-354d003cf653.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d15c1cb5-9ea0-4a56-bdbd-354d003cf653.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d15c1cb5-9ea0-4a56-bdbd-354d003cf653.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-d15c1cb5-9ea0-4a56-bdbd-354d003cf653 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d15c1cb5-9ea0-4a56-bdbd-354d003cf653-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-d15c1cb5-9ea0-4a56-bdbd-354d003cf653 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-d15c1cb5-9ea0-4a56-bdbd-354d003cf653 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-d15c1cb5-9ea0-4a56-bdbd-354d003cf653 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-d15c1cb5-9ea0-4a56-bdbd-354d003cf653 img.shogun-image {
  width: 100%;
  
  
  max-width: 1080px;

      
    max-width: 1080px;

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




.s-d15c1cb5-9ea0-4a56-bdbd-354d003cf653 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d15c1cb5-9ea0-4a56-bdbd-354d003cf653.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d15c1cb5-9ea0-4a56-bdbd-354d003cf653.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d15c1cb5-9ea0-4a56-bdbd-354d003cf653.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-5af973a4-5c18-4143-afd9-81b13f762213 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-5af973a4-5c18-4143-afd9-81b13f762213 {
  margin-top: 0%;
margin-bottom: 0%;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-5af973a4-5c18-4143-afd9-81b13f762213 {
  margin-top: 0%;
}
}
#s-5af973a4-5c18-4143-afd9-81b13f762213 {
  margin: 0 !important;
  overflow: visible;
}

#s-5af973a4-5c18-4143-afd9-81b13f762213-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-5af973a4-5c18-4143-afd9-81b13f762213 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-5af973a4-5c18-4143-afd9-81b13f762213 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-5af973a4-5c18-4143-afd9-81b13f762213 img.shogun-image {
  /* Add background color handling */
  
}

#s-5af973a4-5c18-4143-afd9-81b13f762213 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-5af973a4-5c18-4143-afd9-81b13f762213 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-5af973a4-5c18-4143-afd9-81b13f762213 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-5af973a4-5c18-4143-afd9-81b13f762213 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-5af973a4-5c18-4143-afd9-81b13f762213.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-5af973a4-5c18-4143-afd9-81b13f762213 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-5af973a4-5c18-4143-afd9-81b13f762213.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-5af973a4-5c18-4143-afd9-81b13f762213 .shogun-image-content {
  
    justify-content: center;
  
}

.s-5af973a4-5c18-4143-afd9-81b13f762213.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5af973a4-5c18-4143-afd9-81b13f762213.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5af973a4-5c18-4143-afd9-81b13f762213.shogun-image {
  box-sizing: border-box;
}



.s-5af973a4-5c18-4143-afd9-81b13f762213 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-5af973a4-5c18-4143-afd9-81b13f762213 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-5af973a4-5c18-4143-afd9-81b13f762213.shogun-image-container {
      position: relative;
    }

    .s-5af973a4-5c18-4143-afd9-81b13f762213.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-5af973a4-5c18-4143-afd9-81b13f762213.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-5af973a4-5c18-4143-afd9-81b13f762213 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-5af973a4-5c18-4143-afd9-81b13f762213 {
  margin: 0 !important;
  overflow: visible;
}

#s-5af973a4-5c18-4143-afd9-81b13f762213-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-5af973a4-5c18-4143-afd9-81b13f762213 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-5af973a4-5c18-4143-afd9-81b13f762213 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-5af973a4-5c18-4143-afd9-81b13f762213 img.shogun-image {
  /* Add background color handling */
  
}

#s-5af973a4-5c18-4143-afd9-81b13f762213 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-5af973a4-5c18-4143-afd9-81b13f762213 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-5af973a4-5c18-4143-afd9-81b13f762213 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-5af973a4-5c18-4143-afd9-81b13f762213 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-5af973a4-5c18-4143-afd9-81b13f762213.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-5af973a4-5c18-4143-afd9-81b13f762213 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-5af973a4-5c18-4143-afd9-81b13f762213.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-5af973a4-5c18-4143-afd9-81b13f762213 .shogun-image-content {
  
    justify-content: center;
  
}

.s-5af973a4-5c18-4143-afd9-81b13f762213.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5af973a4-5c18-4143-afd9-81b13f762213.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5af973a4-5c18-4143-afd9-81b13f762213.shogun-image {
  box-sizing: border-box;
}



.s-5af973a4-5c18-4143-afd9-81b13f762213 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-5af973a4-5c18-4143-afd9-81b13f762213 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-5af973a4-5c18-4143-afd9-81b13f762213.shogun-image-container {
      position: relative;
    }

    .s-5af973a4-5c18-4143-afd9-81b13f762213.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-5af973a4-5c18-4143-afd9-81b13f762213.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-5af973a4-5c18-4143-afd9-81b13f762213 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-5af973a4-5c18-4143-afd9-81b13f762213 {
  margin: 0 !important;
  overflow: visible;
}

#s-5af973a4-5c18-4143-afd9-81b13f762213-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-5af973a4-5c18-4143-afd9-81b13f762213 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-5af973a4-5c18-4143-afd9-81b13f762213 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-5af973a4-5c18-4143-afd9-81b13f762213 img.shogun-image {
  /* Add background color handling */
  
}

#s-5af973a4-5c18-4143-afd9-81b13f762213 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-5af973a4-5c18-4143-afd9-81b13f762213 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-5af973a4-5c18-4143-afd9-81b13f762213 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-5af973a4-5c18-4143-afd9-81b13f762213 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-5af973a4-5c18-4143-afd9-81b13f762213.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-5af973a4-5c18-4143-afd9-81b13f762213 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-5af973a4-5c18-4143-afd9-81b13f762213.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-5af973a4-5c18-4143-afd9-81b13f762213 .shogun-image-content {
  
    justify-content: center;
  
}

.s-5af973a4-5c18-4143-afd9-81b13f762213.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5af973a4-5c18-4143-afd9-81b13f762213.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5af973a4-5c18-4143-afd9-81b13f762213.shogun-image {
  box-sizing: border-box;
}



.s-5af973a4-5c18-4143-afd9-81b13f762213 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-5af973a4-5c18-4143-afd9-81b13f762213 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-5af973a4-5c18-4143-afd9-81b13f762213.shogun-image-container {
      position: relative;
    }

    .s-5af973a4-5c18-4143-afd9-81b13f762213.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-5af973a4-5c18-4143-afd9-81b13f762213.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-5af973a4-5c18-4143-afd9-81b13f762213 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-5af973a4-5c18-4143-afd9-81b13f762213 {
  margin: 0 !important;
  overflow: visible;
}

#s-5af973a4-5c18-4143-afd9-81b13f762213-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-5af973a4-5c18-4143-afd9-81b13f762213 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-5af973a4-5c18-4143-afd9-81b13f762213 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-5af973a4-5c18-4143-afd9-81b13f762213 img.shogun-image {
  /* Add background color handling */
  
}

#s-5af973a4-5c18-4143-afd9-81b13f762213 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-5af973a4-5c18-4143-afd9-81b13f762213 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-5af973a4-5c18-4143-afd9-81b13f762213 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-5af973a4-5c18-4143-afd9-81b13f762213 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-5af973a4-5c18-4143-afd9-81b13f762213.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-5af973a4-5c18-4143-afd9-81b13f762213 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-5af973a4-5c18-4143-afd9-81b13f762213.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-5af973a4-5c18-4143-afd9-81b13f762213 .shogun-image-content {
  
    justify-content: center;
  
}

.s-5af973a4-5c18-4143-afd9-81b13f762213.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5af973a4-5c18-4143-afd9-81b13f762213.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5af973a4-5c18-4143-afd9-81b13f762213.shogun-image {
  box-sizing: border-box;
}



.s-5af973a4-5c18-4143-afd9-81b13f762213 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-5af973a4-5c18-4143-afd9-81b13f762213 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-5af973a4-5c18-4143-afd9-81b13f762213.shogun-image-container {
      position: relative;
    }

    .s-5af973a4-5c18-4143-afd9-81b13f762213.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-5af973a4-5c18-4143-afd9-81b13f762213.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-5af973a4-5c18-4143-afd9-81b13f762213 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-5af973a4-5c18-4143-afd9-81b13f762213 {
  margin: 0 !important;
  overflow: visible;
}

#s-5af973a4-5c18-4143-afd9-81b13f762213-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-5af973a4-5c18-4143-afd9-81b13f762213 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-5af973a4-5c18-4143-afd9-81b13f762213 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-5af973a4-5c18-4143-afd9-81b13f762213 img.shogun-image {
  /* Add background color handling */
  
}

#s-5af973a4-5c18-4143-afd9-81b13f762213 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-5af973a4-5c18-4143-afd9-81b13f762213 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-5af973a4-5c18-4143-afd9-81b13f762213 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-5af973a4-5c18-4143-afd9-81b13f762213 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-5af973a4-5c18-4143-afd9-81b13f762213.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-5af973a4-5c18-4143-afd9-81b13f762213 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-5af973a4-5c18-4143-afd9-81b13f762213.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-5af973a4-5c18-4143-afd9-81b13f762213 .shogun-image-content {
  
    justify-content: center;
  
}

.s-5af973a4-5c18-4143-afd9-81b13f762213.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5af973a4-5c18-4143-afd9-81b13f762213.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5af973a4-5c18-4143-afd9-81b13f762213.shogun-image {
  box-sizing: border-box;
}



.s-5af973a4-5c18-4143-afd9-81b13f762213 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-5af973a4-5c18-4143-afd9-81b13f762213 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-5af973a4-5c18-4143-afd9-81b13f762213.shogun-image-container {
      position: relative;
    }

    .s-5af973a4-5c18-4143-afd9-81b13f762213.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-5af973a4-5c18-4143-afd9-81b13f762213.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-5af973a4-5c18-4143-afd9-81b13f762213 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-765c9a65-0985-4921-8475-c0c67fe0042d {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-765c9a65-0985-4921-8475-c0c67fe0042d {
  margin-top: 0%;
margin-bottom: 0%;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-765c9a65-0985-4921-8475-c0c67fe0042d {
  margin-top: 0%;
}
}
#s-765c9a65-0985-4921-8475-c0c67fe0042d {
  margin: 0 !important;
  overflow: visible;
}

#s-765c9a65-0985-4921-8475-c0c67fe0042d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-765c9a65-0985-4921-8475-c0c67fe0042d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-765c9a65-0985-4921-8475-c0c67fe0042d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-765c9a65-0985-4921-8475-c0c67fe0042d img.shogun-image {
  /* Add background color handling */
  
}

#s-765c9a65-0985-4921-8475-c0c67fe0042d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-765c9a65-0985-4921-8475-c0c67fe0042d .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-765c9a65-0985-4921-8475-c0c67fe0042d .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-765c9a65-0985-4921-8475-c0c67fe0042d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-765c9a65-0985-4921-8475-c0c67fe0042d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-765c9a65-0985-4921-8475-c0c67fe0042d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-765c9a65-0985-4921-8475-c0c67fe0042d.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-765c9a65-0985-4921-8475-c0c67fe0042d .shogun-image-content {
  
    justify-content: center;
  
}

.s-765c9a65-0985-4921-8475-c0c67fe0042d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-765c9a65-0985-4921-8475-c0c67fe0042d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-765c9a65-0985-4921-8475-c0c67fe0042d.shogun-image {
  box-sizing: border-box;
}



.s-765c9a65-0985-4921-8475-c0c67fe0042d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-765c9a65-0985-4921-8475-c0c67fe0042d {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-765c9a65-0985-4921-8475-c0c67fe0042d.shogun-image-container {
      position: relative;
    }

    .s-765c9a65-0985-4921-8475-c0c67fe0042d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-765c9a65-0985-4921-8475-c0c67fe0042d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-765c9a65-0985-4921-8475-c0c67fe0042d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-765c9a65-0985-4921-8475-c0c67fe0042d {
  margin: 0 !important;
  overflow: visible;
}

#s-765c9a65-0985-4921-8475-c0c67fe0042d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-765c9a65-0985-4921-8475-c0c67fe0042d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-765c9a65-0985-4921-8475-c0c67fe0042d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-765c9a65-0985-4921-8475-c0c67fe0042d img.shogun-image {
  /* Add background color handling */
  
}

#s-765c9a65-0985-4921-8475-c0c67fe0042d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-765c9a65-0985-4921-8475-c0c67fe0042d .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-765c9a65-0985-4921-8475-c0c67fe0042d .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-765c9a65-0985-4921-8475-c0c67fe0042d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-765c9a65-0985-4921-8475-c0c67fe0042d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-765c9a65-0985-4921-8475-c0c67fe0042d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-765c9a65-0985-4921-8475-c0c67fe0042d.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-765c9a65-0985-4921-8475-c0c67fe0042d .shogun-image-content {
  
    justify-content: center;
  
}

.s-765c9a65-0985-4921-8475-c0c67fe0042d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-765c9a65-0985-4921-8475-c0c67fe0042d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-765c9a65-0985-4921-8475-c0c67fe0042d.shogun-image {
  box-sizing: border-box;
}



.s-765c9a65-0985-4921-8475-c0c67fe0042d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-765c9a65-0985-4921-8475-c0c67fe0042d {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-765c9a65-0985-4921-8475-c0c67fe0042d.shogun-image-container {
      position: relative;
    }

    .s-765c9a65-0985-4921-8475-c0c67fe0042d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-765c9a65-0985-4921-8475-c0c67fe0042d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-765c9a65-0985-4921-8475-c0c67fe0042d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-765c9a65-0985-4921-8475-c0c67fe0042d {
  margin: 0 !important;
  overflow: visible;
}

#s-765c9a65-0985-4921-8475-c0c67fe0042d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-765c9a65-0985-4921-8475-c0c67fe0042d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-765c9a65-0985-4921-8475-c0c67fe0042d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-765c9a65-0985-4921-8475-c0c67fe0042d img.shogun-image {
  /* Add background color handling */
  
}

#s-765c9a65-0985-4921-8475-c0c67fe0042d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-765c9a65-0985-4921-8475-c0c67fe0042d .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-765c9a65-0985-4921-8475-c0c67fe0042d .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-765c9a65-0985-4921-8475-c0c67fe0042d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-765c9a65-0985-4921-8475-c0c67fe0042d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-765c9a65-0985-4921-8475-c0c67fe0042d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-765c9a65-0985-4921-8475-c0c67fe0042d.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-765c9a65-0985-4921-8475-c0c67fe0042d .shogun-image-content {
  
    justify-content: center;
  
}

.s-765c9a65-0985-4921-8475-c0c67fe0042d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-765c9a65-0985-4921-8475-c0c67fe0042d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-765c9a65-0985-4921-8475-c0c67fe0042d.shogun-image {
  box-sizing: border-box;
}



.s-765c9a65-0985-4921-8475-c0c67fe0042d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-765c9a65-0985-4921-8475-c0c67fe0042d {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-765c9a65-0985-4921-8475-c0c67fe0042d.shogun-image-container {
      position: relative;
    }

    .s-765c9a65-0985-4921-8475-c0c67fe0042d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-765c9a65-0985-4921-8475-c0c67fe0042d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-765c9a65-0985-4921-8475-c0c67fe0042d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-765c9a65-0985-4921-8475-c0c67fe0042d {
  margin: 0 !important;
  overflow: visible;
}

#s-765c9a65-0985-4921-8475-c0c67fe0042d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-765c9a65-0985-4921-8475-c0c67fe0042d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-765c9a65-0985-4921-8475-c0c67fe0042d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-765c9a65-0985-4921-8475-c0c67fe0042d img.shogun-image {
  /* Add background color handling */
  
}

#s-765c9a65-0985-4921-8475-c0c67fe0042d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-765c9a65-0985-4921-8475-c0c67fe0042d .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-765c9a65-0985-4921-8475-c0c67fe0042d .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-765c9a65-0985-4921-8475-c0c67fe0042d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-765c9a65-0985-4921-8475-c0c67fe0042d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-765c9a65-0985-4921-8475-c0c67fe0042d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-765c9a65-0985-4921-8475-c0c67fe0042d.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-765c9a65-0985-4921-8475-c0c67fe0042d .shogun-image-content {
  
    justify-content: center;
  
}

.s-765c9a65-0985-4921-8475-c0c67fe0042d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-765c9a65-0985-4921-8475-c0c67fe0042d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-765c9a65-0985-4921-8475-c0c67fe0042d.shogun-image {
  box-sizing: border-box;
}



.s-765c9a65-0985-4921-8475-c0c67fe0042d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-765c9a65-0985-4921-8475-c0c67fe0042d {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-765c9a65-0985-4921-8475-c0c67fe0042d.shogun-image-container {
      position: relative;
    }

    .s-765c9a65-0985-4921-8475-c0c67fe0042d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-765c9a65-0985-4921-8475-c0c67fe0042d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-765c9a65-0985-4921-8475-c0c67fe0042d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-765c9a65-0985-4921-8475-c0c67fe0042d {
  margin: 0 !important;
  overflow: visible;
}

#s-765c9a65-0985-4921-8475-c0c67fe0042d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-765c9a65-0985-4921-8475-c0c67fe0042d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-765c9a65-0985-4921-8475-c0c67fe0042d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-765c9a65-0985-4921-8475-c0c67fe0042d img.shogun-image {
  /* Add background color handling */
  
}

#s-765c9a65-0985-4921-8475-c0c67fe0042d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-765c9a65-0985-4921-8475-c0c67fe0042d .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-765c9a65-0985-4921-8475-c0c67fe0042d .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-765c9a65-0985-4921-8475-c0c67fe0042d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-765c9a65-0985-4921-8475-c0c67fe0042d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-765c9a65-0985-4921-8475-c0c67fe0042d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-765c9a65-0985-4921-8475-c0c67fe0042d.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-765c9a65-0985-4921-8475-c0c67fe0042d .shogun-image-content {
  
    justify-content: center;
  
}

.s-765c9a65-0985-4921-8475-c0c67fe0042d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-765c9a65-0985-4921-8475-c0c67fe0042d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-765c9a65-0985-4921-8475-c0c67fe0042d.shogun-image {
  box-sizing: border-box;
}



.s-765c9a65-0985-4921-8475-c0c67fe0042d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-765c9a65-0985-4921-8475-c0c67fe0042d {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-765c9a65-0985-4921-8475-c0c67fe0042d.shogun-image-container {
      position: relative;
    }

    .s-765c9a65-0985-4921-8475-c0c67fe0042d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-765c9a65-0985-4921-8475-c0c67fe0042d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-765c9a65-0985-4921-8475-c0c67fe0042d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-67dbe8c1-b2fa-49f6-bd5e-396f6638b4cf {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-67dbe8c1-b2fa-49f6-bd5e-396f6638b4cf {
  margin-top: 0%;
margin-bottom: 0%;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-67dbe8c1-b2fa-49f6-bd5e-396f6638b4cf {
  margin-top: 0%;
}
}
#s-67dbe8c1-b2fa-49f6-bd5e-396f6638b4cf {
  margin: 0 !important;
  overflow: visible;
}

#s-67dbe8c1-b2fa-49f6-bd5e-396f6638b4cf-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-67dbe8c1-b2fa-49f6-bd5e-396f6638b4cf {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-67dbe8c1-b2fa-49f6-bd5e-396f6638b4cf {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-67dbe8c1-b2fa-49f6-bd5e-396f6638b4cf img.shogun-image {
  /* Add background color handling */
  
}

#s-67dbe8c1-b2fa-49f6-bd5e-396f6638b4cf img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-67dbe8c1-b2fa-49f6-bd5e-396f6638b4cf .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-67dbe8c1-b2fa-49f6-bd5e-396f6638b4cf .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-67dbe8c1-b2fa-49f6-bd5e-396f6638b4cf .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-67dbe8c1-b2fa-49f6-bd5e-396f6638b4cf.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-67dbe8c1-b2fa-49f6-bd5e-396f6638b4cf img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-67dbe8c1-b2fa-49f6-bd5e-396f6638b4cf.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-67dbe8c1-b2fa-49f6-bd5e-396f6638b4cf .shogun-image-content {
  
    justify-content: center;
  
}

.s-67dbe8c1-b2fa-49f6-bd5e-396f6638b4cf.shg-align-container {
  display: flex;
  justify-content: center
}

.s-67dbe8c1-b2fa-49f6-bd5e-396f6638b4cf.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-67dbe8c1-b2fa-49f6-bd5e-396f6638b4cf.shogun-image {
  box-sizing: border-box;
}



.s-67dbe8c1-b2fa-49f6-bd5e-396f6638b4cf img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-67dbe8c1-b2fa-49f6-bd5e-396f6638b4cf {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-67dbe8c1-b2fa-49f6-bd5e-396f6638b4cf.shogun-image-container {
      position: relative;
    }

    .s-67dbe8c1-b2fa-49f6-bd5e-396f6638b4cf.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-67dbe8c1-b2fa-49f6-bd5e-396f6638b4cf.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-67dbe8c1-b2fa-49f6-bd5e-396f6638b4cf img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-67dbe8c1-b2fa-49f6-bd5e-396f6638b4cf {
  margin: 0 !important;
  overflow: visible;
}

#s-67dbe8c1-b2fa-49f6-bd5e-396f6638b4cf-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-67dbe8c1-b2fa-49f6-bd5e-396f6638b4cf {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-67dbe8c1-b2fa-49f6-bd5e-396f6638b4cf {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-67dbe8c1-b2fa-49f6-bd5e-396f6638b4cf img.shogun-image {
  /* Add background color handling */
  
}

#s-67dbe8c1-b2fa-49f6-bd5e-396f6638b4cf img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-67dbe8c1-b2fa-49f6-bd5e-396f6638b4cf .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-67dbe8c1-b2fa-49f6-bd5e-396f6638b4cf .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-67dbe8c1-b2fa-49f6-bd5e-396f6638b4cf .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-67dbe8c1-b2fa-49f6-bd5e-396f6638b4cf.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-67dbe8c1-b2fa-49f6-bd5e-396f6638b4cf img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-67dbe8c1-b2fa-49f6-bd5e-396f6638b4cf.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-67dbe8c1-b2fa-49f6-bd5e-396f6638b4cf .shogun-image-content {
  
    justify-content: center;
  
}

.s-67dbe8c1-b2fa-49f6-bd5e-396f6638b4cf.shg-align-container {
  display: flex;
  justify-content: center
}

.s-67dbe8c1-b2fa-49f6-bd5e-396f6638b4cf.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-67dbe8c1-b2fa-49f6-bd5e-396f6638b4cf.shogun-image {
  box-sizing: border-box;
}



.s-67dbe8c1-b2fa-49f6-bd5e-396f6638b4cf img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-67dbe8c1-b2fa-49f6-bd5e-396f6638b4cf {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-67dbe8c1-b2fa-49f6-bd5e-396f6638b4cf.shogun-image-container {
      position: relative;
    }

    .s-67dbe8c1-b2fa-49f6-bd5e-396f6638b4cf.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-67dbe8c1-b2fa-49f6-bd5e-396f6638b4cf.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-67dbe8c1-b2fa-49f6-bd5e-396f6638b4cf img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-67dbe8c1-b2fa-49f6-bd5e-396f6638b4cf {
  margin: 0 !important;
  overflow: visible;
}

#s-67dbe8c1-b2fa-49f6-bd5e-396f6638b4cf-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-67dbe8c1-b2fa-49f6-bd5e-396f6638b4cf {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-67dbe8c1-b2fa-49f6-bd5e-396f6638b4cf {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-67dbe8c1-b2fa-49f6-bd5e-396f6638b4cf img.shogun-image {
  /* Add background color handling */
  
}

#s-67dbe8c1-b2fa-49f6-bd5e-396f6638b4cf img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-67dbe8c1-b2fa-49f6-bd5e-396f6638b4cf .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-67dbe8c1-b2fa-49f6-bd5e-396f6638b4cf .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-67dbe8c1-b2fa-49f6-bd5e-396f6638b4cf .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-67dbe8c1-b2fa-49f6-bd5e-396f6638b4cf.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-67dbe8c1-b2fa-49f6-bd5e-396f6638b4cf img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-67dbe8c1-b2fa-49f6-bd5e-396f6638b4cf.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-67dbe8c1-b2fa-49f6-bd5e-396f6638b4cf .shogun-image-content {
  
    justify-content: center;
  
}

.s-67dbe8c1-b2fa-49f6-bd5e-396f6638b4cf.shg-align-container {
  display: flex;
  justify-content: center
}

.s-67dbe8c1-b2fa-49f6-bd5e-396f6638b4cf.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-67dbe8c1-b2fa-49f6-bd5e-396f6638b4cf.shogun-image {
  box-sizing: border-box;
}



.s-67dbe8c1-b2fa-49f6-bd5e-396f6638b4cf img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-67dbe8c1-b2fa-49f6-bd5e-396f6638b4cf {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-67dbe8c1-b2fa-49f6-bd5e-396f6638b4cf.shogun-image-container {
      position: relative;
    }

    .s-67dbe8c1-b2fa-49f6-bd5e-396f6638b4cf.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-67dbe8c1-b2fa-49f6-bd5e-396f6638b4cf.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-67dbe8c1-b2fa-49f6-bd5e-396f6638b4cf img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-67dbe8c1-b2fa-49f6-bd5e-396f6638b4cf {
  margin: 0 !important;
  overflow: visible;
}

#s-67dbe8c1-b2fa-49f6-bd5e-396f6638b4cf-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-67dbe8c1-b2fa-49f6-bd5e-396f6638b4cf {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-67dbe8c1-b2fa-49f6-bd5e-396f6638b4cf {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-67dbe8c1-b2fa-49f6-bd5e-396f6638b4cf img.shogun-image {
  /* Add background color handling */
  
}

#s-67dbe8c1-b2fa-49f6-bd5e-396f6638b4cf img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-67dbe8c1-b2fa-49f6-bd5e-396f6638b4cf .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-67dbe8c1-b2fa-49f6-bd5e-396f6638b4cf .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-67dbe8c1-b2fa-49f6-bd5e-396f6638b4cf .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-67dbe8c1-b2fa-49f6-bd5e-396f6638b4cf.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-67dbe8c1-b2fa-49f6-bd5e-396f6638b4cf img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-67dbe8c1-b2fa-49f6-bd5e-396f6638b4cf.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-67dbe8c1-b2fa-49f6-bd5e-396f6638b4cf .shogun-image-content {
  
    justify-content: center;
  
}

.s-67dbe8c1-b2fa-49f6-bd5e-396f6638b4cf.shg-align-container {
  display: flex;
  justify-content: center
}

.s-67dbe8c1-b2fa-49f6-bd5e-396f6638b4cf.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-67dbe8c1-b2fa-49f6-bd5e-396f6638b4cf.shogun-image {
  box-sizing: border-box;
}



.s-67dbe8c1-b2fa-49f6-bd5e-396f6638b4cf img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-67dbe8c1-b2fa-49f6-bd5e-396f6638b4cf {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-67dbe8c1-b2fa-49f6-bd5e-396f6638b4cf.shogun-image-container {
      position: relative;
    }

    .s-67dbe8c1-b2fa-49f6-bd5e-396f6638b4cf.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-67dbe8c1-b2fa-49f6-bd5e-396f6638b4cf.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-67dbe8c1-b2fa-49f6-bd5e-396f6638b4cf img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-67dbe8c1-b2fa-49f6-bd5e-396f6638b4cf {
  margin: 0 !important;
  overflow: visible;
}

#s-67dbe8c1-b2fa-49f6-bd5e-396f6638b4cf-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-67dbe8c1-b2fa-49f6-bd5e-396f6638b4cf {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-67dbe8c1-b2fa-49f6-bd5e-396f6638b4cf {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-67dbe8c1-b2fa-49f6-bd5e-396f6638b4cf img.shogun-image {
  /* Add background color handling */
  
}

#s-67dbe8c1-b2fa-49f6-bd5e-396f6638b4cf img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-67dbe8c1-b2fa-49f6-bd5e-396f6638b4cf .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-67dbe8c1-b2fa-49f6-bd5e-396f6638b4cf .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-67dbe8c1-b2fa-49f6-bd5e-396f6638b4cf .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-67dbe8c1-b2fa-49f6-bd5e-396f6638b4cf.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-67dbe8c1-b2fa-49f6-bd5e-396f6638b4cf img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-67dbe8c1-b2fa-49f6-bd5e-396f6638b4cf.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-67dbe8c1-b2fa-49f6-bd5e-396f6638b4cf .shogun-image-content {
  
    justify-content: center;
  
}

.s-67dbe8c1-b2fa-49f6-bd5e-396f6638b4cf.shg-align-container {
  display: flex;
  justify-content: center
}

.s-67dbe8c1-b2fa-49f6-bd5e-396f6638b4cf.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-67dbe8c1-b2fa-49f6-bd5e-396f6638b4cf.shogun-image {
  box-sizing: border-box;
}



.s-67dbe8c1-b2fa-49f6-bd5e-396f6638b4cf img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-67dbe8c1-b2fa-49f6-bd5e-396f6638b4cf {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-67dbe8c1-b2fa-49f6-bd5e-396f6638b4cf.shogun-image-container {
      position: relative;
    }

    .s-67dbe8c1-b2fa-49f6-bd5e-396f6638b4cf.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-67dbe8c1-b2fa-49f6-bd5e-396f6638b4cf.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-67dbe8c1-b2fa-49f6-bd5e-396f6638b4cf img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-21aa8e17-7c82-4919-aad8-ef1227950e64 {
  box-shadow:2px 3px 1px 2px rgba(67, 66, 66, 1);
background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYzAzOWZlZTktZTlkNC00ZWFjLTk1YjMtYzczNDdjNDBmZjlkIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFiYjBiO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNjMDM5ZmVlOS1lOWQ0LTRlYWMtOTViMy1jNzM0N2M0MGZmOWQpIi8+PC9zdmc+);
background-repeat: no-repeat;
border-style: solid;
margin-top: 5px;
margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: #2C2A34;
border-radius: 25px;
text-align: center;
text-decoration: none;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#f1bb0b"}, {"id"=>2, "pos"=>1, "color"=>"#ffffff"}];
hover-type: gradient;
color: rgba(0, 0, 0, 1);
}
#s-21aa8e17-7c82-4919-aad8-ef1227950e64:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iMDg1MDZkNTQtMGQxZC00MzYxLWFjZTUtNzAxMjRjMmVlZmJmIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjhmOGY3O3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFiYjBiO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCMwODUwNmQ1NC0wZDFkLTQzNjEtYWNlNS03MDEyNGMyZWVmYmYpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 2px !important;
border-left-width: 2px !important;
border-bottom-width: 2px !important;
border-right-width: 2px !important;
border-color: rgba(2, 0, 7, 0.99) !important;
text-decoration: none !important;
color: rgba(7, 6, 0, 1) !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#f8f8f7"}, {"id"=>2, "pos"=>1, "color"=>"#f1bb0b"}] !important;
hover-type: gradient !important;}#s-21aa8e17-7c82-4919-aad8-ef1227950e64:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-21aa8e17-7c82-4919-aad8-ef1227950e64-root {
    text-align: center;
  }


#s-21aa8e17-7c82-4919-aad8-ef1227950e64.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-21aa8e17-7c82-4919-aad8-ef1227950e64-root {
    text-align: center;
  }


#s-21aa8e17-7c82-4919-aad8-ef1227950e64.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-21aa8e17-7c82-4919-aad8-ef1227950e64-root {
    text-align: center;
  }


#s-21aa8e17-7c82-4919-aad8-ef1227950e64.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-21aa8e17-7c82-4919-aad8-ef1227950e64-root {
    text-align: center;
  }


#s-21aa8e17-7c82-4919-aad8-ef1227950e64.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-21aa8e17-7c82-4919-aad8-ef1227950e64-root {
    text-align: center;
  }


#s-21aa8e17-7c82-4919-aad8-ef1227950e64.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}
#s-3c0755df-3349-4ae4-a565-e32a2a2250a4 {
  margin-left: auto;
margin-right: auto;
border-top-width: 5px;
border-left-width: 5px;
border-bottom-width: 5px;
border-right-width: 5px;
border-color: #000;
border-style: solid;
border-radius: 20px;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-3c0755df-3349-4ae4-a565-e32a2a2250a4 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-3c0755df-3349-4ae4-a565-e32a2a2250a4.shg-box.shg-c {
  justify-content: center;
}

#s-f570eda9-c23f-4143-bdea-b1b96431f282 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
text-align: center;
}
@media (min-width: 1200px){#s-f570eda9-c23f-4143-bdea-b1b96431f282 {
  margin-top: 0%;
}
}
#s-f570eda9-c23f-4143-bdea-b1b96431f282 {
  margin: 0 !important;
  overflow: visible;
}

#s-f570eda9-c23f-4143-bdea-b1b96431f282-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f570eda9-c23f-4143-bdea-b1b96431f282 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-f570eda9-c23f-4143-bdea-b1b96431f282 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f570eda9-c23f-4143-bdea-b1b96431f282 img.shogun-image {
  /* Add background color handling */
  
}

#s-f570eda9-c23f-4143-bdea-b1b96431f282 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: #000;
  border-style: none;
  border-radius: 10px;

}






.s-f570eda9-c23f-4143-bdea-b1b96431f282 .shogun-image-content {
  
    justify-content: center;
  
}

.s-f570eda9-c23f-4143-bdea-b1b96431f282.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f570eda9-c23f-4143-bdea-b1b96431f282.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f570eda9-c23f-4143-bdea-b1b96431f282.shogun-image {
  box-sizing: border-box;
}



.s-f570eda9-c23f-4143-bdea-b1b96431f282 img.shogun-image {
  
}


@media (min-width: 1200px){#s-f570eda9-c23f-4143-bdea-b1b96431f282 {
  margin: 0 !important;
  overflow: visible;
}

#s-f570eda9-c23f-4143-bdea-b1b96431f282-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f570eda9-c23f-4143-bdea-b1b96431f282 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-f570eda9-c23f-4143-bdea-b1b96431f282 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f570eda9-c23f-4143-bdea-b1b96431f282 img.shogun-image {
  /* Add background color handling */
  
}

#s-f570eda9-c23f-4143-bdea-b1b96431f282 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-f570eda9-c23f-4143-bdea-b1b96431f282 .shogun-image-content {
  
    justify-content: center;
  
}

.s-f570eda9-c23f-4143-bdea-b1b96431f282.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f570eda9-c23f-4143-bdea-b1b96431f282.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f570eda9-c23f-4143-bdea-b1b96431f282.shogun-image {
  box-sizing: border-box;
}



.s-f570eda9-c23f-4143-bdea-b1b96431f282 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-f570eda9-c23f-4143-bdea-b1b96431f282 {
  margin: 0 !important;
  overflow: visible;
}

#s-f570eda9-c23f-4143-bdea-b1b96431f282-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f570eda9-c23f-4143-bdea-b1b96431f282 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f570eda9-c23f-4143-bdea-b1b96431f282 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f570eda9-c23f-4143-bdea-b1b96431f282 img.shogun-image {
  /* Add background color handling */
  
}

#s-f570eda9-c23f-4143-bdea-b1b96431f282 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-f570eda9-c23f-4143-bdea-b1b96431f282 .shogun-image-content {
  
    justify-content: center;
  
}

.s-f570eda9-c23f-4143-bdea-b1b96431f282.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f570eda9-c23f-4143-bdea-b1b96431f282.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f570eda9-c23f-4143-bdea-b1b96431f282.shogun-image {
  box-sizing: border-box;
}



.s-f570eda9-c23f-4143-bdea-b1b96431f282 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-f570eda9-c23f-4143-bdea-b1b96431f282 {
  margin: 0 !important;
  overflow: visible;
}

#s-f570eda9-c23f-4143-bdea-b1b96431f282-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f570eda9-c23f-4143-bdea-b1b96431f282 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f570eda9-c23f-4143-bdea-b1b96431f282 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f570eda9-c23f-4143-bdea-b1b96431f282 img.shogun-image {
  /* Add background color handling */
  
}

#s-f570eda9-c23f-4143-bdea-b1b96431f282 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-f570eda9-c23f-4143-bdea-b1b96431f282 .shogun-image-content {
  
    justify-content: center;
  
}

.s-f570eda9-c23f-4143-bdea-b1b96431f282.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f570eda9-c23f-4143-bdea-b1b96431f282.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f570eda9-c23f-4143-bdea-b1b96431f282.shogun-image {
  box-sizing: border-box;
}



.s-f570eda9-c23f-4143-bdea-b1b96431f282 img.shogun-image {
  
}


}@media (max-width: 767px){#s-f570eda9-c23f-4143-bdea-b1b96431f282 {
  margin: 0 !important;
  overflow: visible;
}

#s-f570eda9-c23f-4143-bdea-b1b96431f282-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f570eda9-c23f-4143-bdea-b1b96431f282 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f570eda9-c23f-4143-bdea-b1b96431f282 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f570eda9-c23f-4143-bdea-b1b96431f282 img.shogun-image {
  /* Add background color handling */
  
}

#s-f570eda9-c23f-4143-bdea-b1b96431f282 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-f570eda9-c23f-4143-bdea-b1b96431f282 .shogun-image-content {
  
    justify-content: center;
  
}

.s-f570eda9-c23f-4143-bdea-b1b96431f282.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f570eda9-c23f-4143-bdea-b1b96431f282.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f570eda9-c23f-4143-bdea-b1b96431f282.shogun-image {
  box-sizing: border-box;
}



.s-f570eda9-c23f-4143-bdea-b1b96431f282 img.shogun-image {
  
}


}
#s-1b02ee2e-6231-43d4-a595-a372399514e6 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
text-align: center;
}
@media (min-width: 1200px){#s-1b02ee2e-6231-43d4-a595-a372399514e6 {
  margin-top: 0%;
}
}
#s-1b02ee2e-6231-43d4-a595-a372399514e6 {
  margin: 0 !important;
  overflow: visible;
}

#s-1b02ee2e-6231-43d4-a595-a372399514e6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-1b02ee2e-6231-43d4-a595-a372399514e6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-1b02ee2e-6231-43d4-a595-a372399514e6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-1b02ee2e-6231-43d4-a595-a372399514e6 img.shogun-image {
  /* Add background color handling */
  
}

#s-1b02ee2e-6231-43d4-a595-a372399514e6 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-1b02ee2e-6231-43d4-a595-a372399514e6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-1b02ee2e-6231-43d4-a595-a372399514e6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1b02ee2e-6231-43d4-a595-a372399514e6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1b02ee2e-6231-43d4-a595-a372399514e6.shogun-image {
  box-sizing: border-box;
}



.s-1b02ee2e-6231-43d4-a595-a372399514e6 img.shogun-image {
  
}


@media (min-width: 1200px){#s-1b02ee2e-6231-43d4-a595-a372399514e6 {
  margin: 0 !important;
  overflow: visible;
}

#s-1b02ee2e-6231-43d4-a595-a372399514e6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-1b02ee2e-6231-43d4-a595-a372399514e6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-1b02ee2e-6231-43d4-a595-a372399514e6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-1b02ee2e-6231-43d4-a595-a372399514e6 img.shogun-image {
  /* Add background color handling */
  
}

#s-1b02ee2e-6231-43d4-a595-a372399514e6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-1b02ee2e-6231-43d4-a595-a372399514e6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-1b02ee2e-6231-43d4-a595-a372399514e6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1b02ee2e-6231-43d4-a595-a372399514e6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1b02ee2e-6231-43d4-a595-a372399514e6.shogun-image {
  box-sizing: border-box;
}



.s-1b02ee2e-6231-43d4-a595-a372399514e6 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-1b02ee2e-6231-43d4-a595-a372399514e6 {
  margin: 0 !important;
  overflow: visible;
}

#s-1b02ee2e-6231-43d4-a595-a372399514e6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-1b02ee2e-6231-43d4-a595-a372399514e6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-1b02ee2e-6231-43d4-a595-a372399514e6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-1b02ee2e-6231-43d4-a595-a372399514e6 img.shogun-image {
  /* Add background color handling */
  
}

#s-1b02ee2e-6231-43d4-a595-a372399514e6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-1b02ee2e-6231-43d4-a595-a372399514e6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-1b02ee2e-6231-43d4-a595-a372399514e6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1b02ee2e-6231-43d4-a595-a372399514e6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1b02ee2e-6231-43d4-a595-a372399514e6.shogun-image {
  box-sizing: border-box;
}



.s-1b02ee2e-6231-43d4-a595-a372399514e6 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-1b02ee2e-6231-43d4-a595-a372399514e6 {
  margin: 0 !important;
  overflow: visible;
}

#s-1b02ee2e-6231-43d4-a595-a372399514e6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-1b02ee2e-6231-43d4-a595-a372399514e6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-1b02ee2e-6231-43d4-a595-a372399514e6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-1b02ee2e-6231-43d4-a595-a372399514e6 img.shogun-image {
  /* Add background color handling */
  
}

#s-1b02ee2e-6231-43d4-a595-a372399514e6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-1b02ee2e-6231-43d4-a595-a372399514e6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-1b02ee2e-6231-43d4-a595-a372399514e6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1b02ee2e-6231-43d4-a595-a372399514e6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1b02ee2e-6231-43d4-a595-a372399514e6.shogun-image {
  box-sizing: border-box;
}



.s-1b02ee2e-6231-43d4-a595-a372399514e6 img.shogun-image {
  
}


}@media (max-width: 767px){#s-1b02ee2e-6231-43d4-a595-a372399514e6 {
  margin: 0 !important;
  overflow: visible;
}

#s-1b02ee2e-6231-43d4-a595-a372399514e6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-1b02ee2e-6231-43d4-a595-a372399514e6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-1b02ee2e-6231-43d4-a595-a372399514e6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-1b02ee2e-6231-43d4-a595-a372399514e6 img.shogun-image {
  /* Add background color handling */
  
}

#s-1b02ee2e-6231-43d4-a595-a372399514e6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-1b02ee2e-6231-43d4-a595-a372399514e6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-1b02ee2e-6231-43d4-a595-a372399514e6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1b02ee2e-6231-43d4-a595-a372399514e6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1b02ee2e-6231-43d4-a595-a372399514e6.shogun-image {
  box-sizing: border-box;
}



.s-1b02ee2e-6231-43d4-a595-a372399514e6 img.shogun-image {
  
}


}
#s-32cb4875-95c8-484b-a919-aefea74275c1 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-32cb4875-95c8-484b-a919-aefea74275c1 {
  margin-top: 0%;
}
}
#s-32cb4875-95c8-484b-a919-aefea74275c1 {
  margin: 0 !important;
  overflow: visible;
}

#s-32cb4875-95c8-484b-a919-aefea74275c1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-32cb4875-95c8-484b-a919-aefea74275c1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-32cb4875-95c8-484b-a919-aefea74275c1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-32cb4875-95c8-484b-a919-aefea74275c1 img.shogun-image {
  /* Add background color handling */
  
}

#s-32cb4875-95c8-484b-a919-aefea74275c1 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-32cb4875-95c8-484b-a919-aefea74275c1 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-32cb4875-95c8-484b-a919-aefea74275c1 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-32cb4875-95c8-484b-a919-aefea74275c1 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-32cb4875-95c8-484b-a919-aefea74275c1.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-32cb4875-95c8-484b-a919-aefea74275c1 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-32cb4875-95c8-484b-a919-aefea74275c1.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-32cb4875-95c8-484b-a919-aefea74275c1 .shogun-image-content {
  
    justify-content: center;
  
}

.s-32cb4875-95c8-484b-a919-aefea74275c1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-32cb4875-95c8-484b-a919-aefea74275c1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-32cb4875-95c8-484b-a919-aefea74275c1.shogun-image {
  box-sizing: border-box;
}



.s-32cb4875-95c8-484b-a919-aefea74275c1 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-32cb4875-95c8-484b-a919-aefea74275c1 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-32cb4875-95c8-484b-a919-aefea74275c1.shogun-image-container {
      position: relative;
    }

    .s-32cb4875-95c8-484b-a919-aefea74275c1.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-32cb4875-95c8-484b-a919-aefea74275c1.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-32cb4875-95c8-484b-a919-aefea74275c1 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-32cb4875-95c8-484b-a919-aefea74275c1 {
  margin: 0 !important;
  overflow: visible;
}

#s-32cb4875-95c8-484b-a919-aefea74275c1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-32cb4875-95c8-484b-a919-aefea74275c1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-32cb4875-95c8-484b-a919-aefea74275c1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-32cb4875-95c8-484b-a919-aefea74275c1 img.shogun-image {
  /* Add background color handling */
  
}

#s-32cb4875-95c8-484b-a919-aefea74275c1 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-32cb4875-95c8-484b-a919-aefea74275c1 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-32cb4875-95c8-484b-a919-aefea74275c1 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-32cb4875-95c8-484b-a919-aefea74275c1 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-32cb4875-95c8-484b-a919-aefea74275c1.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-32cb4875-95c8-484b-a919-aefea74275c1 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-32cb4875-95c8-484b-a919-aefea74275c1.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-32cb4875-95c8-484b-a919-aefea74275c1 .shogun-image-content {
  
    justify-content: center;
  
}

.s-32cb4875-95c8-484b-a919-aefea74275c1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-32cb4875-95c8-484b-a919-aefea74275c1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-32cb4875-95c8-484b-a919-aefea74275c1.shogun-image {
  box-sizing: border-box;
}



.s-32cb4875-95c8-484b-a919-aefea74275c1 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-32cb4875-95c8-484b-a919-aefea74275c1 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-32cb4875-95c8-484b-a919-aefea74275c1.shogun-image-container {
      position: relative;
    }

    .s-32cb4875-95c8-484b-a919-aefea74275c1.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-32cb4875-95c8-484b-a919-aefea74275c1.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-32cb4875-95c8-484b-a919-aefea74275c1 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-32cb4875-95c8-484b-a919-aefea74275c1 {
  margin: 0 !important;
  overflow: visible;
}

#s-32cb4875-95c8-484b-a919-aefea74275c1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-32cb4875-95c8-484b-a919-aefea74275c1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-32cb4875-95c8-484b-a919-aefea74275c1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-32cb4875-95c8-484b-a919-aefea74275c1 img.shogun-image {
  /* Add background color handling */
  
}

#s-32cb4875-95c8-484b-a919-aefea74275c1 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-32cb4875-95c8-484b-a919-aefea74275c1 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-32cb4875-95c8-484b-a919-aefea74275c1 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-32cb4875-95c8-484b-a919-aefea74275c1 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-32cb4875-95c8-484b-a919-aefea74275c1.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-32cb4875-95c8-484b-a919-aefea74275c1 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-32cb4875-95c8-484b-a919-aefea74275c1.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-32cb4875-95c8-484b-a919-aefea74275c1 .shogun-image-content {
  
    justify-content: center;
  
}

.s-32cb4875-95c8-484b-a919-aefea74275c1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-32cb4875-95c8-484b-a919-aefea74275c1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-32cb4875-95c8-484b-a919-aefea74275c1.shogun-image {
  box-sizing: border-box;
}



.s-32cb4875-95c8-484b-a919-aefea74275c1 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-32cb4875-95c8-484b-a919-aefea74275c1 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-32cb4875-95c8-484b-a919-aefea74275c1.shogun-image-container {
      position: relative;
    }

    .s-32cb4875-95c8-484b-a919-aefea74275c1.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-32cb4875-95c8-484b-a919-aefea74275c1.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-32cb4875-95c8-484b-a919-aefea74275c1 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-32cb4875-95c8-484b-a919-aefea74275c1 {
  margin: 0 !important;
  overflow: visible;
}

#s-32cb4875-95c8-484b-a919-aefea74275c1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-32cb4875-95c8-484b-a919-aefea74275c1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-32cb4875-95c8-484b-a919-aefea74275c1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-32cb4875-95c8-484b-a919-aefea74275c1 img.shogun-image {
  /* Add background color handling */
  
}

#s-32cb4875-95c8-484b-a919-aefea74275c1 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-32cb4875-95c8-484b-a919-aefea74275c1 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-32cb4875-95c8-484b-a919-aefea74275c1 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-32cb4875-95c8-484b-a919-aefea74275c1 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-32cb4875-95c8-484b-a919-aefea74275c1.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-32cb4875-95c8-484b-a919-aefea74275c1 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-32cb4875-95c8-484b-a919-aefea74275c1.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-32cb4875-95c8-484b-a919-aefea74275c1 .shogun-image-content {
  
    justify-content: center;
  
}

.s-32cb4875-95c8-484b-a919-aefea74275c1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-32cb4875-95c8-484b-a919-aefea74275c1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-32cb4875-95c8-484b-a919-aefea74275c1.shogun-image {
  box-sizing: border-box;
}



.s-32cb4875-95c8-484b-a919-aefea74275c1 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-32cb4875-95c8-484b-a919-aefea74275c1 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-32cb4875-95c8-484b-a919-aefea74275c1.shogun-image-container {
      position: relative;
    }

    .s-32cb4875-95c8-484b-a919-aefea74275c1.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-32cb4875-95c8-484b-a919-aefea74275c1.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-32cb4875-95c8-484b-a919-aefea74275c1 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-32cb4875-95c8-484b-a919-aefea74275c1 {
  margin: 0 !important;
  overflow: visible;
}

#s-32cb4875-95c8-484b-a919-aefea74275c1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-32cb4875-95c8-484b-a919-aefea74275c1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-32cb4875-95c8-484b-a919-aefea74275c1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-32cb4875-95c8-484b-a919-aefea74275c1 img.shogun-image {
  /* Add background color handling */
  
}

#s-32cb4875-95c8-484b-a919-aefea74275c1 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-32cb4875-95c8-484b-a919-aefea74275c1 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-32cb4875-95c8-484b-a919-aefea74275c1 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-32cb4875-95c8-484b-a919-aefea74275c1 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-32cb4875-95c8-484b-a919-aefea74275c1.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-32cb4875-95c8-484b-a919-aefea74275c1 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-32cb4875-95c8-484b-a919-aefea74275c1.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-32cb4875-95c8-484b-a919-aefea74275c1 .shogun-image-content {
  
    justify-content: center;
  
}

.s-32cb4875-95c8-484b-a919-aefea74275c1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-32cb4875-95c8-484b-a919-aefea74275c1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-32cb4875-95c8-484b-a919-aefea74275c1.shogun-image {
  box-sizing: border-box;
}



.s-32cb4875-95c8-484b-a919-aefea74275c1 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-32cb4875-95c8-484b-a919-aefea74275c1 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-32cb4875-95c8-484b-a919-aefea74275c1.shogun-image-container {
      position: relative;
    }

    .s-32cb4875-95c8-484b-a919-aefea74275c1.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-32cb4875-95c8-484b-a919-aefea74275c1.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-32cb4875-95c8-484b-a919-aefea74275c1 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-a84d5628-f456-4393-97c6-46629b906e68 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-a84d5628-f456-4393-97c6-46629b906e68 {
  margin-top: 0%;
}
}
#s-a84d5628-f456-4393-97c6-46629b906e68 {
  margin: 0 !important;
  overflow: visible;
}

#s-a84d5628-f456-4393-97c6-46629b906e68-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a84d5628-f456-4393-97c6-46629b906e68 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-a84d5628-f456-4393-97c6-46629b906e68 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a84d5628-f456-4393-97c6-46629b906e68 img.shogun-image {
  /* Add background color handling */
  
}

#s-a84d5628-f456-4393-97c6-46629b906e68 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a84d5628-f456-4393-97c6-46629b906e68 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-a84d5628-f456-4393-97c6-46629b906e68 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a84d5628-f456-4393-97c6-46629b906e68 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a84d5628-f456-4393-97c6-46629b906e68.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a84d5628-f456-4393-97c6-46629b906e68 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-a84d5628-f456-4393-97c6-46629b906e68.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-a84d5628-f456-4393-97c6-46629b906e68 .shogun-image-content {
  
    justify-content: center;
  
}

.s-a84d5628-f456-4393-97c6-46629b906e68.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a84d5628-f456-4393-97c6-46629b906e68.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a84d5628-f456-4393-97c6-46629b906e68.shogun-image {
  box-sizing: border-box;
}



.s-a84d5628-f456-4393-97c6-46629b906e68 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-a84d5628-f456-4393-97c6-46629b906e68 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-a84d5628-f456-4393-97c6-46629b906e68.shogun-image-container {
      position: relative;
    }

    .s-a84d5628-f456-4393-97c6-46629b906e68.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a84d5628-f456-4393-97c6-46629b906e68.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a84d5628-f456-4393-97c6-46629b906e68 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-a84d5628-f456-4393-97c6-46629b906e68 {
  margin: 0 !important;
  overflow: visible;
}

#s-a84d5628-f456-4393-97c6-46629b906e68-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a84d5628-f456-4393-97c6-46629b906e68 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-a84d5628-f456-4393-97c6-46629b906e68 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a84d5628-f456-4393-97c6-46629b906e68 img.shogun-image {
  /* Add background color handling */
  
}

#s-a84d5628-f456-4393-97c6-46629b906e68 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a84d5628-f456-4393-97c6-46629b906e68 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-a84d5628-f456-4393-97c6-46629b906e68 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a84d5628-f456-4393-97c6-46629b906e68 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a84d5628-f456-4393-97c6-46629b906e68.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a84d5628-f456-4393-97c6-46629b906e68 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-a84d5628-f456-4393-97c6-46629b906e68.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-a84d5628-f456-4393-97c6-46629b906e68 .shogun-image-content {
  
    justify-content: center;
  
}

.s-a84d5628-f456-4393-97c6-46629b906e68.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a84d5628-f456-4393-97c6-46629b906e68.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a84d5628-f456-4393-97c6-46629b906e68.shogun-image {
  box-sizing: border-box;
}



.s-a84d5628-f456-4393-97c6-46629b906e68 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-a84d5628-f456-4393-97c6-46629b906e68 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-a84d5628-f456-4393-97c6-46629b906e68.shogun-image-container {
      position: relative;
    }

    .s-a84d5628-f456-4393-97c6-46629b906e68.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a84d5628-f456-4393-97c6-46629b906e68.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a84d5628-f456-4393-97c6-46629b906e68 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-a84d5628-f456-4393-97c6-46629b906e68 {
  margin: 0 !important;
  overflow: visible;
}

#s-a84d5628-f456-4393-97c6-46629b906e68-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a84d5628-f456-4393-97c6-46629b906e68 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a84d5628-f456-4393-97c6-46629b906e68 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a84d5628-f456-4393-97c6-46629b906e68 img.shogun-image {
  /* Add background color handling */
  
}

#s-a84d5628-f456-4393-97c6-46629b906e68 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a84d5628-f456-4393-97c6-46629b906e68 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-a84d5628-f456-4393-97c6-46629b906e68 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a84d5628-f456-4393-97c6-46629b906e68 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a84d5628-f456-4393-97c6-46629b906e68.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a84d5628-f456-4393-97c6-46629b906e68 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-a84d5628-f456-4393-97c6-46629b906e68.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-a84d5628-f456-4393-97c6-46629b906e68 .shogun-image-content {
  
    justify-content: center;
  
}

.s-a84d5628-f456-4393-97c6-46629b906e68.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a84d5628-f456-4393-97c6-46629b906e68.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a84d5628-f456-4393-97c6-46629b906e68.shogun-image {
  box-sizing: border-box;
}



.s-a84d5628-f456-4393-97c6-46629b906e68 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-a84d5628-f456-4393-97c6-46629b906e68 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-a84d5628-f456-4393-97c6-46629b906e68.shogun-image-container {
      position: relative;
    }

    .s-a84d5628-f456-4393-97c6-46629b906e68.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a84d5628-f456-4393-97c6-46629b906e68.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a84d5628-f456-4393-97c6-46629b906e68 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-a84d5628-f456-4393-97c6-46629b906e68 {
  margin: 0 !important;
  overflow: visible;
}

#s-a84d5628-f456-4393-97c6-46629b906e68-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a84d5628-f456-4393-97c6-46629b906e68 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a84d5628-f456-4393-97c6-46629b906e68 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a84d5628-f456-4393-97c6-46629b906e68 img.shogun-image {
  /* Add background color handling */
  
}

#s-a84d5628-f456-4393-97c6-46629b906e68 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a84d5628-f456-4393-97c6-46629b906e68 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-a84d5628-f456-4393-97c6-46629b906e68 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a84d5628-f456-4393-97c6-46629b906e68 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a84d5628-f456-4393-97c6-46629b906e68.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a84d5628-f456-4393-97c6-46629b906e68 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-a84d5628-f456-4393-97c6-46629b906e68.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-a84d5628-f456-4393-97c6-46629b906e68 .shogun-image-content {
  
    justify-content: center;
  
}

.s-a84d5628-f456-4393-97c6-46629b906e68.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a84d5628-f456-4393-97c6-46629b906e68.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a84d5628-f456-4393-97c6-46629b906e68.shogun-image {
  box-sizing: border-box;
}



.s-a84d5628-f456-4393-97c6-46629b906e68 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-a84d5628-f456-4393-97c6-46629b906e68 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-a84d5628-f456-4393-97c6-46629b906e68.shogun-image-container {
      position: relative;
    }

    .s-a84d5628-f456-4393-97c6-46629b906e68.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a84d5628-f456-4393-97c6-46629b906e68.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a84d5628-f456-4393-97c6-46629b906e68 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-a84d5628-f456-4393-97c6-46629b906e68 {
  margin: 0 !important;
  overflow: visible;
}

#s-a84d5628-f456-4393-97c6-46629b906e68-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a84d5628-f456-4393-97c6-46629b906e68 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a84d5628-f456-4393-97c6-46629b906e68 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a84d5628-f456-4393-97c6-46629b906e68 img.shogun-image {
  /* Add background color handling */
  
}

#s-a84d5628-f456-4393-97c6-46629b906e68 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a84d5628-f456-4393-97c6-46629b906e68 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-a84d5628-f456-4393-97c6-46629b906e68 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a84d5628-f456-4393-97c6-46629b906e68 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a84d5628-f456-4393-97c6-46629b906e68.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a84d5628-f456-4393-97c6-46629b906e68 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-a84d5628-f456-4393-97c6-46629b906e68.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-a84d5628-f456-4393-97c6-46629b906e68 .shogun-image-content {
  
    justify-content: center;
  
}

.s-a84d5628-f456-4393-97c6-46629b906e68.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a84d5628-f456-4393-97c6-46629b906e68.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a84d5628-f456-4393-97c6-46629b906e68.shogun-image {
  box-sizing: border-box;
}



.s-a84d5628-f456-4393-97c6-46629b906e68 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-a84d5628-f456-4393-97c6-46629b906e68 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-a84d5628-f456-4393-97c6-46629b906e68.shogun-image-container {
      position: relative;
    }

    .s-a84d5628-f456-4393-97c6-46629b906e68.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a84d5628-f456-4393-97c6-46629b906e68.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a84d5628-f456-4393-97c6-46629b906e68 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-2d5decaf-b784-4472-8ed2-33a20cd109a3 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-2d5decaf-b784-4472-8ed2-33a20cd109a3 {
  margin-top: 0%;
}
}
#s-2d5decaf-b784-4472-8ed2-33a20cd109a3 {
  margin: 0 !important;
  overflow: visible;
}

#s-2d5decaf-b784-4472-8ed2-33a20cd109a3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2d5decaf-b784-4472-8ed2-33a20cd109a3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-2d5decaf-b784-4472-8ed2-33a20cd109a3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2d5decaf-b784-4472-8ed2-33a20cd109a3 img.shogun-image {
  /* Add background color handling */
  
}

#s-2d5decaf-b784-4472-8ed2-33a20cd109a3 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2d5decaf-b784-4472-8ed2-33a20cd109a3 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-2d5decaf-b784-4472-8ed2-33a20cd109a3 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2d5decaf-b784-4472-8ed2-33a20cd109a3 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2d5decaf-b784-4472-8ed2-33a20cd109a3.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2d5decaf-b784-4472-8ed2-33a20cd109a3 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-2d5decaf-b784-4472-8ed2-33a20cd109a3.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-2d5decaf-b784-4472-8ed2-33a20cd109a3 .shogun-image-content {
  
    justify-content: center;
  
}

.s-2d5decaf-b784-4472-8ed2-33a20cd109a3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2d5decaf-b784-4472-8ed2-33a20cd109a3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2d5decaf-b784-4472-8ed2-33a20cd109a3.shogun-image {
  box-sizing: border-box;
}



.s-2d5decaf-b784-4472-8ed2-33a20cd109a3 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-2d5decaf-b784-4472-8ed2-33a20cd109a3 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-2d5decaf-b784-4472-8ed2-33a20cd109a3.shogun-image-container {
      position: relative;
    }

    .s-2d5decaf-b784-4472-8ed2-33a20cd109a3.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2d5decaf-b784-4472-8ed2-33a20cd109a3.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2d5decaf-b784-4472-8ed2-33a20cd109a3 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-2d5decaf-b784-4472-8ed2-33a20cd109a3 {
  margin: 0 !important;
  overflow: visible;
}

#s-2d5decaf-b784-4472-8ed2-33a20cd109a3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2d5decaf-b784-4472-8ed2-33a20cd109a3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-2d5decaf-b784-4472-8ed2-33a20cd109a3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2d5decaf-b784-4472-8ed2-33a20cd109a3 img.shogun-image {
  /* Add background color handling */
  
}

#s-2d5decaf-b784-4472-8ed2-33a20cd109a3 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2d5decaf-b784-4472-8ed2-33a20cd109a3 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-2d5decaf-b784-4472-8ed2-33a20cd109a3 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2d5decaf-b784-4472-8ed2-33a20cd109a3 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2d5decaf-b784-4472-8ed2-33a20cd109a3.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2d5decaf-b784-4472-8ed2-33a20cd109a3 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-2d5decaf-b784-4472-8ed2-33a20cd109a3.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-2d5decaf-b784-4472-8ed2-33a20cd109a3 .shogun-image-content {
  
    justify-content: center;
  
}

.s-2d5decaf-b784-4472-8ed2-33a20cd109a3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2d5decaf-b784-4472-8ed2-33a20cd109a3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2d5decaf-b784-4472-8ed2-33a20cd109a3.shogun-image {
  box-sizing: border-box;
}



.s-2d5decaf-b784-4472-8ed2-33a20cd109a3 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-2d5decaf-b784-4472-8ed2-33a20cd109a3 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-2d5decaf-b784-4472-8ed2-33a20cd109a3.shogun-image-container {
      position: relative;
    }

    .s-2d5decaf-b784-4472-8ed2-33a20cd109a3.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2d5decaf-b784-4472-8ed2-33a20cd109a3.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2d5decaf-b784-4472-8ed2-33a20cd109a3 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-2d5decaf-b784-4472-8ed2-33a20cd109a3 {
  margin: 0 !important;
  overflow: visible;
}

#s-2d5decaf-b784-4472-8ed2-33a20cd109a3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2d5decaf-b784-4472-8ed2-33a20cd109a3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2d5decaf-b784-4472-8ed2-33a20cd109a3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2d5decaf-b784-4472-8ed2-33a20cd109a3 img.shogun-image {
  /* Add background color handling */
  
}

#s-2d5decaf-b784-4472-8ed2-33a20cd109a3 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2d5decaf-b784-4472-8ed2-33a20cd109a3 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-2d5decaf-b784-4472-8ed2-33a20cd109a3 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2d5decaf-b784-4472-8ed2-33a20cd109a3 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2d5decaf-b784-4472-8ed2-33a20cd109a3.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2d5decaf-b784-4472-8ed2-33a20cd109a3 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-2d5decaf-b784-4472-8ed2-33a20cd109a3.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-2d5decaf-b784-4472-8ed2-33a20cd109a3 .shogun-image-content {
  
    justify-content: center;
  
}

.s-2d5decaf-b784-4472-8ed2-33a20cd109a3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2d5decaf-b784-4472-8ed2-33a20cd109a3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2d5decaf-b784-4472-8ed2-33a20cd109a3.shogun-image {
  box-sizing: border-box;
}



.s-2d5decaf-b784-4472-8ed2-33a20cd109a3 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-2d5decaf-b784-4472-8ed2-33a20cd109a3 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-2d5decaf-b784-4472-8ed2-33a20cd109a3.shogun-image-container {
      position: relative;
    }

    .s-2d5decaf-b784-4472-8ed2-33a20cd109a3.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2d5decaf-b784-4472-8ed2-33a20cd109a3.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2d5decaf-b784-4472-8ed2-33a20cd109a3 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-2d5decaf-b784-4472-8ed2-33a20cd109a3 {
  margin: 0 !important;
  overflow: visible;
}

#s-2d5decaf-b784-4472-8ed2-33a20cd109a3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2d5decaf-b784-4472-8ed2-33a20cd109a3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2d5decaf-b784-4472-8ed2-33a20cd109a3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2d5decaf-b784-4472-8ed2-33a20cd109a3 img.shogun-image {
  /* Add background color handling */
  
}

#s-2d5decaf-b784-4472-8ed2-33a20cd109a3 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2d5decaf-b784-4472-8ed2-33a20cd109a3 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-2d5decaf-b784-4472-8ed2-33a20cd109a3 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2d5decaf-b784-4472-8ed2-33a20cd109a3 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2d5decaf-b784-4472-8ed2-33a20cd109a3.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2d5decaf-b784-4472-8ed2-33a20cd109a3 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-2d5decaf-b784-4472-8ed2-33a20cd109a3.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-2d5decaf-b784-4472-8ed2-33a20cd109a3 .shogun-image-content {
  
    justify-content: center;
  
}

.s-2d5decaf-b784-4472-8ed2-33a20cd109a3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2d5decaf-b784-4472-8ed2-33a20cd109a3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2d5decaf-b784-4472-8ed2-33a20cd109a3.shogun-image {
  box-sizing: border-box;
}



.s-2d5decaf-b784-4472-8ed2-33a20cd109a3 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-2d5decaf-b784-4472-8ed2-33a20cd109a3 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-2d5decaf-b784-4472-8ed2-33a20cd109a3.shogun-image-container {
      position: relative;
    }

    .s-2d5decaf-b784-4472-8ed2-33a20cd109a3.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2d5decaf-b784-4472-8ed2-33a20cd109a3.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2d5decaf-b784-4472-8ed2-33a20cd109a3 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-2d5decaf-b784-4472-8ed2-33a20cd109a3 {
  margin: 0 !important;
  overflow: visible;
}

#s-2d5decaf-b784-4472-8ed2-33a20cd109a3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2d5decaf-b784-4472-8ed2-33a20cd109a3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2d5decaf-b784-4472-8ed2-33a20cd109a3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2d5decaf-b784-4472-8ed2-33a20cd109a3 img.shogun-image {
  /* Add background color handling */
  
}

#s-2d5decaf-b784-4472-8ed2-33a20cd109a3 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2d5decaf-b784-4472-8ed2-33a20cd109a3 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-2d5decaf-b784-4472-8ed2-33a20cd109a3 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2d5decaf-b784-4472-8ed2-33a20cd109a3 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2d5decaf-b784-4472-8ed2-33a20cd109a3.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2d5decaf-b784-4472-8ed2-33a20cd109a3 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-2d5decaf-b784-4472-8ed2-33a20cd109a3.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-2d5decaf-b784-4472-8ed2-33a20cd109a3 .shogun-image-content {
  
    justify-content: center;
  
}

.s-2d5decaf-b784-4472-8ed2-33a20cd109a3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2d5decaf-b784-4472-8ed2-33a20cd109a3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2d5decaf-b784-4472-8ed2-33a20cd109a3.shogun-image {
  box-sizing: border-box;
}



.s-2d5decaf-b784-4472-8ed2-33a20cd109a3 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-2d5decaf-b784-4472-8ed2-33a20cd109a3 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-2d5decaf-b784-4472-8ed2-33a20cd109a3.shogun-image-container {
      position: relative;
    }

    .s-2d5decaf-b784-4472-8ed2-33a20cd109a3.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2d5decaf-b784-4472-8ed2-33a20cd109a3.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2d5decaf-b784-4472-8ed2-33a20cd109a3 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-0da33f10-d51a-47c6-97e8-7c18d285bc7e {
  box-shadow:2px 3px 1px 2px rgba(67, 66, 66, 1);
background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYzAzOWZlZTktZTlkNC00ZWFjLTk1YjMtYzczNDdjNDBmZjlkIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFiYjBiO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNjMDM5ZmVlOS1lOWQ0LTRlYWMtOTViMy1jNzM0N2M0MGZmOWQpIi8+PC9zdmc+);
background-repeat: no-repeat;
border-style: solid;
margin-top: 5px;
margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: #2C2A34;
border-radius: 25px;
text-align: center;
text-decoration: none;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#f1bb0b"}, {"id"=>2, "pos"=>1, "color"=>"#ffffff"}];
hover-type: gradient;
color: rgba(0, 0, 0, 1);
}
#s-0da33f10-d51a-47c6-97e8-7c18d285bc7e:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iMmZmOTdiYTktNzI5OS00ODQwLWIzMmItNzA0M2JjZjRkNDYyIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjhmOGY3O3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFiYjBiO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCMyZmY5N2JhOS03Mjk5LTQ4NDAtYjMyYi03MDQzYmNmNGQ0NjIpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 2px !important;
border-left-width: 2px !important;
border-bottom-width: 2px !important;
border-right-width: 2px !important;
border-color: rgba(2, 0, 7, 0.99) !important;
text-decoration: none !important;
color: rgba(7, 6, 0, 1) !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#f8f8f7"}, {"id"=>2, "pos"=>1, "color"=>"#f1bb0b"}] !important;
hover-type: gradient !important;}#s-0da33f10-d51a-47c6-97e8-7c18d285bc7e:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-0da33f10-d51a-47c6-97e8-7c18d285bc7e-root {
    text-align: center;
  }


#s-0da33f10-d51a-47c6-97e8-7c18d285bc7e.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-0da33f10-d51a-47c6-97e8-7c18d285bc7e-root {
    text-align: center;
  }


#s-0da33f10-d51a-47c6-97e8-7c18d285bc7e.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-0da33f10-d51a-47c6-97e8-7c18d285bc7e-root {
    text-align: center;
  }


#s-0da33f10-d51a-47c6-97e8-7c18d285bc7e.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-0da33f10-d51a-47c6-97e8-7c18d285bc7e-root {
    text-align: center;
  }


#s-0da33f10-d51a-47c6-97e8-7c18d285bc7e.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-0da33f10-d51a-47c6-97e8-7c18d285bc7e-root {
    text-align: center;
  }


#s-0da33f10-d51a-47c6-97e8-7c18d285bc7e.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}
#s-b9b4622d-b1af-4038-888f-0453c8131d60 {
  margin-top: 0%;
margin-bottom: 0%;
padding-top: 1%;
padding-left: 0%;
padding-bottom: 1%;
padding-right: 0%;
}

@media (min-width: 0px) {
[id="s-b9b4622d-b1af-4038-888f-0453c8131d60"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-b9b4622d-b1af-4038-888f-0453c8131d60"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-b9b4622d-b1af-4038-888f-0453c8131d60"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-b9b4622d-b1af-4038-888f-0453c8131d60"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

#s-eb3a112b-ce8d-47c3-939b-9587d8e4c120 {
  margin-left: auto;
margin-right: auto;
border-top-width: 5px;
border-left-width: 5px;
border-bottom-width: 5px;
border-right-width: 5px;
border-color: #000;
border-style: solid;
border-radius: 20px;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-eb3a112b-ce8d-47c3-939b-9587d8e4c120 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-eb3a112b-ce8d-47c3-939b-9587d8e4c120.shg-box.shg-c {
  justify-content: center;
}

#s-44c3f9e2-74fd-4181-9509-9ce8befd91ec {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
text-align: center;
}
@media (min-width: 1200px){#s-44c3f9e2-74fd-4181-9509-9ce8befd91ec {
  margin-top: 0%;
}
}
#s-44c3f9e2-74fd-4181-9509-9ce8befd91ec {
  margin: 0 !important;
  overflow: visible;
}

#s-44c3f9e2-74fd-4181-9509-9ce8befd91ec-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-44c3f9e2-74fd-4181-9509-9ce8befd91ec {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-44c3f9e2-74fd-4181-9509-9ce8befd91ec {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-44c3f9e2-74fd-4181-9509-9ce8befd91ec img.shogun-image {
  /* Add background color handling */
  
}

#s-44c3f9e2-74fd-4181-9509-9ce8befd91ec img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: #000;
  border-style: none;
  border-radius: 10px;

}






.s-44c3f9e2-74fd-4181-9509-9ce8befd91ec .shogun-image-content {
  
    justify-content: center;
  
}

.s-44c3f9e2-74fd-4181-9509-9ce8befd91ec.shg-align-container {
  display: flex;
  justify-content: center
}

.s-44c3f9e2-74fd-4181-9509-9ce8befd91ec.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-44c3f9e2-74fd-4181-9509-9ce8befd91ec.shogun-image {
  box-sizing: border-box;
}



.s-44c3f9e2-74fd-4181-9509-9ce8befd91ec img.shogun-image {
  
}


@media (min-width: 1200px){#s-44c3f9e2-74fd-4181-9509-9ce8befd91ec {
  margin: 0 !important;
  overflow: visible;
}

#s-44c3f9e2-74fd-4181-9509-9ce8befd91ec-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-44c3f9e2-74fd-4181-9509-9ce8befd91ec {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-44c3f9e2-74fd-4181-9509-9ce8befd91ec {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-44c3f9e2-74fd-4181-9509-9ce8befd91ec img.shogun-image {
  /* Add background color handling */
  
}

#s-44c3f9e2-74fd-4181-9509-9ce8befd91ec img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-44c3f9e2-74fd-4181-9509-9ce8befd91ec .shogun-image-content {
  
    justify-content: center;
  
}

.s-44c3f9e2-74fd-4181-9509-9ce8befd91ec.shg-align-container {
  display: flex;
  justify-content: center
}

.s-44c3f9e2-74fd-4181-9509-9ce8befd91ec.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-44c3f9e2-74fd-4181-9509-9ce8befd91ec.shogun-image {
  box-sizing: border-box;
}



.s-44c3f9e2-74fd-4181-9509-9ce8befd91ec img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-44c3f9e2-74fd-4181-9509-9ce8befd91ec {
  margin: 0 !important;
  overflow: visible;
}

#s-44c3f9e2-74fd-4181-9509-9ce8befd91ec-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-44c3f9e2-74fd-4181-9509-9ce8befd91ec {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-44c3f9e2-74fd-4181-9509-9ce8befd91ec {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-44c3f9e2-74fd-4181-9509-9ce8befd91ec img.shogun-image {
  /* Add background color handling */
  
}

#s-44c3f9e2-74fd-4181-9509-9ce8befd91ec img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-44c3f9e2-74fd-4181-9509-9ce8befd91ec .shogun-image-content {
  
    justify-content: center;
  
}

.s-44c3f9e2-74fd-4181-9509-9ce8befd91ec.shg-align-container {
  display: flex;
  justify-content: center
}

.s-44c3f9e2-74fd-4181-9509-9ce8befd91ec.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-44c3f9e2-74fd-4181-9509-9ce8befd91ec.shogun-image {
  box-sizing: border-box;
}



.s-44c3f9e2-74fd-4181-9509-9ce8befd91ec img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-44c3f9e2-74fd-4181-9509-9ce8befd91ec {
  margin: 0 !important;
  overflow: visible;
}

#s-44c3f9e2-74fd-4181-9509-9ce8befd91ec-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-44c3f9e2-74fd-4181-9509-9ce8befd91ec {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-44c3f9e2-74fd-4181-9509-9ce8befd91ec {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-44c3f9e2-74fd-4181-9509-9ce8befd91ec img.shogun-image {
  /* Add background color handling */
  
}

#s-44c3f9e2-74fd-4181-9509-9ce8befd91ec img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-44c3f9e2-74fd-4181-9509-9ce8befd91ec .shogun-image-content {
  
    justify-content: center;
  
}

.s-44c3f9e2-74fd-4181-9509-9ce8befd91ec.shg-align-container {
  display: flex;
  justify-content: center
}

.s-44c3f9e2-74fd-4181-9509-9ce8befd91ec.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-44c3f9e2-74fd-4181-9509-9ce8befd91ec.shogun-image {
  box-sizing: border-box;
}



.s-44c3f9e2-74fd-4181-9509-9ce8befd91ec img.shogun-image {
  
}


}@media (max-width: 767px){#s-44c3f9e2-74fd-4181-9509-9ce8befd91ec {
  margin: 0 !important;
  overflow: visible;
}

#s-44c3f9e2-74fd-4181-9509-9ce8befd91ec-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-44c3f9e2-74fd-4181-9509-9ce8befd91ec {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-44c3f9e2-74fd-4181-9509-9ce8befd91ec {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-44c3f9e2-74fd-4181-9509-9ce8befd91ec img.shogun-image {
  /* Add background color handling */
  
}

#s-44c3f9e2-74fd-4181-9509-9ce8befd91ec img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-44c3f9e2-74fd-4181-9509-9ce8befd91ec .shogun-image-content {
  
    justify-content: center;
  
}

.s-44c3f9e2-74fd-4181-9509-9ce8befd91ec.shg-align-container {
  display: flex;
  justify-content: center
}

.s-44c3f9e2-74fd-4181-9509-9ce8befd91ec.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-44c3f9e2-74fd-4181-9509-9ce8befd91ec.shogun-image {
  box-sizing: border-box;
}



.s-44c3f9e2-74fd-4181-9509-9ce8befd91ec img.shogun-image {
  
}


}
#s-3ebb39c7-32da-4c53-865b-1e3c6b8ceca0 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
text-align: center;
}
@media (min-width: 1200px){#s-3ebb39c7-32da-4c53-865b-1e3c6b8ceca0 {
  margin-top: 0%;
}
}
#s-3ebb39c7-32da-4c53-865b-1e3c6b8ceca0 {
  margin: 0 !important;
  overflow: visible;
}

#s-3ebb39c7-32da-4c53-865b-1e3c6b8ceca0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3ebb39c7-32da-4c53-865b-1e3c6b8ceca0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-3ebb39c7-32da-4c53-865b-1e3c6b8ceca0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3ebb39c7-32da-4c53-865b-1e3c6b8ceca0 img.shogun-image {
  /* Add background color handling */
  
}

#s-3ebb39c7-32da-4c53-865b-1e3c6b8ceca0 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-3ebb39c7-32da-4c53-865b-1e3c6b8ceca0 .shogun-image-content {
  
    justify-content: center;
  
}

.s-3ebb39c7-32da-4c53-865b-1e3c6b8ceca0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3ebb39c7-32da-4c53-865b-1e3c6b8ceca0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3ebb39c7-32da-4c53-865b-1e3c6b8ceca0.shogun-image {
  box-sizing: border-box;
}



.s-3ebb39c7-32da-4c53-865b-1e3c6b8ceca0 img.shogun-image {
  
}


@media (min-width: 1200px){#s-3ebb39c7-32da-4c53-865b-1e3c6b8ceca0 {
  margin: 0 !important;
  overflow: visible;
}

#s-3ebb39c7-32da-4c53-865b-1e3c6b8ceca0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3ebb39c7-32da-4c53-865b-1e3c6b8ceca0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-3ebb39c7-32da-4c53-865b-1e3c6b8ceca0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3ebb39c7-32da-4c53-865b-1e3c6b8ceca0 img.shogun-image {
  /* Add background color handling */
  
}

#s-3ebb39c7-32da-4c53-865b-1e3c6b8ceca0 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-3ebb39c7-32da-4c53-865b-1e3c6b8ceca0 .shogun-image-content {
  
    justify-content: center;
  
}

.s-3ebb39c7-32da-4c53-865b-1e3c6b8ceca0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3ebb39c7-32da-4c53-865b-1e3c6b8ceca0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3ebb39c7-32da-4c53-865b-1e3c6b8ceca0.shogun-image {
  box-sizing: border-box;
}



.s-3ebb39c7-32da-4c53-865b-1e3c6b8ceca0 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-3ebb39c7-32da-4c53-865b-1e3c6b8ceca0 {
  margin: 0 !important;
  overflow: visible;
}

#s-3ebb39c7-32da-4c53-865b-1e3c6b8ceca0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3ebb39c7-32da-4c53-865b-1e3c6b8ceca0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3ebb39c7-32da-4c53-865b-1e3c6b8ceca0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3ebb39c7-32da-4c53-865b-1e3c6b8ceca0 img.shogun-image {
  /* Add background color handling */
  
}

#s-3ebb39c7-32da-4c53-865b-1e3c6b8ceca0 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-3ebb39c7-32da-4c53-865b-1e3c6b8ceca0 .shogun-image-content {
  
    justify-content: center;
  
}

.s-3ebb39c7-32da-4c53-865b-1e3c6b8ceca0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3ebb39c7-32da-4c53-865b-1e3c6b8ceca0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3ebb39c7-32da-4c53-865b-1e3c6b8ceca0.shogun-image {
  box-sizing: border-box;
}



.s-3ebb39c7-32da-4c53-865b-1e3c6b8ceca0 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-3ebb39c7-32da-4c53-865b-1e3c6b8ceca0 {
  margin: 0 !important;
  overflow: visible;
}

#s-3ebb39c7-32da-4c53-865b-1e3c6b8ceca0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3ebb39c7-32da-4c53-865b-1e3c6b8ceca0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3ebb39c7-32da-4c53-865b-1e3c6b8ceca0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3ebb39c7-32da-4c53-865b-1e3c6b8ceca0 img.shogun-image {
  /* Add background color handling */
  
}

#s-3ebb39c7-32da-4c53-865b-1e3c6b8ceca0 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-3ebb39c7-32da-4c53-865b-1e3c6b8ceca0 .shogun-image-content {
  
    justify-content: center;
  
}

.s-3ebb39c7-32da-4c53-865b-1e3c6b8ceca0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3ebb39c7-32da-4c53-865b-1e3c6b8ceca0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3ebb39c7-32da-4c53-865b-1e3c6b8ceca0.shogun-image {
  box-sizing: border-box;
}



.s-3ebb39c7-32da-4c53-865b-1e3c6b8ceca0 img.shogun-image {
  
}


}@media (max-width: 767px){#s-3ebb39c7-32da-4c53-865b-1e3c6b8ceca0 {
  margin: 0 !important;
  overflow: visible;
}

#s-3ebb39c7-32da-4c53-865b-1e3c6b8ceca0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3ebb39c7-32da-4c53-865b-1e3c6b8ceca0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3ebb39c7-32da-4c53-865b-1e3c6b8ceca0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3ebb39c7-32da-4c53-865b-1e3c6b8ceca0 img.shogun-image {
  /* Add background color handling */
  
}

#s-3ebb39c7-32da-4c53-865b-1e3c6b8ceca0 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-3ebb39c7-32da-4c53-865b-1e3c6b8ceca0 .shogun-image-content {
  
    justify-content: center;
  
}

.s-3ebb39c7-32da-4c53-865b-1e3c6b8ceca0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3ebb39c7-32da-4c53-865b-1e3c6b8ceca0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3ebb39c7-32da-4c53-865b-1e3c6b8ceca0.shogun-image {
  box-sizing: border-box;
}



.s-3ebb39c7-32da-4c53-865b-1e3c6b8ceca0 img.shogun-image {
  
}


}
#s-748faec1-e4fb-48e5-b621-1e97a3171348 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-748faec1-e4fb-48e5-b621-1e97a3171348 {
  margin-top: 0%;
}
}
#s-748faec1-e4fb-48e5-b621-1e97a3171348 {
  margin: 0 !important;
  overflow: visible;
}

#s-748faec1-e4fb-48e5-b621-1e97a3171348-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-748faec1-e4fb-48e5-b621-1e97a3171348 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-748faec1-e4fb-48e5-b621-1e97a3171348 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-748faec1-e4fb-48e5-b621-1e97a3171348 img.shogun-image {
  /* Add background color handling */
  
}

#s-748faec1-e4fb-48e5-b621-1e97a3171348 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-748faec1-e4fb-48e5-b621-1e97a3171348 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-748faec1-e4fb-48e5-b621-1e97a3171348 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-748faec1-e4fb-48e5-b621-1e97a3171348 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-748faec1-e4fb-48e5-b621-1e97a3171348.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-748faec1-e4fb-48e5-b621-1e97a3171348 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-748faec1-e4fb-48e5-b621-1e97a3171348.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-748faec1-e4fb-48e5-b621-1e97a3171348 .shogun-image-content {
  
    justify-content: center;
  
}

.s-748faec1-e4fb-48e5-b621-1e97a3171348.shg-align-container {
  display: flex;
  justify-content: center
}

.s-748faec1-e4fb-48e5-b621-1e97a3171348.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-748faec1-e4fb-48e5-b621-1e97a3171348.shogun-image {
  box-sizing: border-box;
}



.s-748faec1-e4fb-48e5-b621-1e97a3171348 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-748faec1-e4fb-48e5-b621-1e97a3171348 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-748faec1-e4fb-48e5-b621-1e97a3171348.shogun-image-container {
      position: relative;
    }

    .s-748faec1-e4fb-48e5-b621-1e97a3171348.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-748faec1-e4fb-48e5-b621-1e97a3171348.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-748faec1-e4fb-48e5-b621-1e97a3171348 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-748faec1-e4fb-48e5-b621-1e97a3171348 {
  margin: 0 !important;
  overflow: visible;
}

#s-748faec1-e4fb-48e5-b621-1e97a3171348-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-748faec1-e4fb-48e5-b621-1e97a3171348 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-748faec1-e4fb-48e5-b621-1e97a3171348 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-748faec1-e4fb-48e5-b621-1e97a3171348 img.shogun-image {
  /* Add background color handling */
  
}

#s-748faec1-e4fb-48e5-b621-1e97a3171348 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-748faec1-e4fb-48e5-b621-1e97a3171348 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-748faec1-e4fb-48e5-b621-1e97a3171348 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-748faec1-e4fb-48e5-b621-1e97a3171348 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-748faec1-e4fb-48e5-b621-1e97a3171348.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-748faec1-e4fb-48e5-b621-1e97a3171348 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-748faec1-e4fb-48e5-b621-1e97a3171348.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-748faec1-e4fb-48e5-b621-1e97a3171348 .shogun-image-content {
  
    justify-content: center;
  
}

.s-748faec1-e4fb-48e5-b621-1e97a3171348.shg-align-container {
  display: flex;
  justify-content: center
}

.s-748faec1-e4fb-48e5-b621-1e97a3171348.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-748faec1-e4fb-48e5-b621-1e97a3171348.shogun-image {
  box-sizing: border-box;
}



.s-748faec1-e4fb-48e5-b621-1e97a3171348 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-748faec1-e4fb-48e5-b621-1e97a3171348 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-748faec1-e4fb-48e5-b621-1e97a3171348.shogun-image-container {
      position: relative;
    }

    .s-748faec1-e4fb-48e5-b621-1e97a3171348.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-748faec1-e4fb-48e5-b621-1e97a3171348.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-748faec1-e4fb-48e5-b621-1e97a3171348 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-748faec1-e4fb-48e5-b621-1e97a3171348 {
  margin: 0 !important;
  overflow: visible;
}

#s-748faec1-e4fb-48e5-b621-1e97a3171348-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-748faec1-e4fb-48e5-b621-1e97a3171348 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-748faec1-e4fb-48e5-b621-1e97a3171348 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-748faec1-e4fb-48e5-b621-1e97a3171348 img.shogun-image {
  /* Add background color handling */
  
}

#s-748faec1-e4fb-48e5-b621-1e97a3171348 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-748faec1-e4fb-48e5-b621-1e97a3171348 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-748faec1-e4fb-48e5-b621-1e97a3171348 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-748faec1-e4fb-48e5-b621-1e97a3171348 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-748faec1-e4fb-48e5-b621-1e97a3171348.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-748faec1-e4fb-48e5-b621-1e97a3171348 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-748faec1-e4fb-48e5-b621-1e97a3171348.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-748faec1-e4fb-48e5-b621-1e97a3171348 .shogun-image-content {
  
    justify-content: center;
  
}

.s-748faec1-e4fb-48e5-b621-1e97a3171348.shg-align-container {
  display: flex;
  justify-content: center
}

.s-748faec1-e4fb-48e5-b621-1e97a3171348.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-748faec1-e4fb-48e5-b621-1e97a3171348.shogun-image {
  box-sizing: border-box;
}



.s-748faec1-e4fb-48e5-b621-1e97a3171348 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-748faec1-e4fb-48e5-b621-1e97a3171348 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-748faec1-e4fb-48e5-b621-1e97a3171348.shogun-image-container {
      position: relative;
    }

    .s-748faec1-e4fb-48e5-b621-1e97a3171348.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-748faec1-e4fb-48e5-b621-1e97a3171348.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-748faec1-e4fb-48e5-b621-1e97a3171348 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-748faec1-e4fb-48e5-b621-1e97a3171348 {
  margin: 0 !important;
  overflow: visible;
}

#s-748faec1-e4fb-48e5-b621-1e97a3171348-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-748faec1-e4fb-48e5-b621-1e97a3171348 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-748faec1-e4fb-48e5-b621-1e97a3171348 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-748faec1-e4fb-48e5-b621-1e97a3171348 img.shogun-image {
  /* Add background color handling */
  
}

#s-748faec1-e4fb-48e5-b621-1e97a3171348 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-748faec1-e4fb-48e5-b621-1e97a3171348 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-748faec1-e4fb-48e5-b621-1e97a3171348 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-748faec1-e4fb-48e5-b621-1e97a3171348 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-748faec1-e4fb-48e5-b621-1e97a3171348.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-748faec1-e4fb-48e5-b621-1e97a3171348 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-748faec1-e4fb-48e5-b621-1e97a3171348.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-748faec1-e4fb-48e5-b621-1e97a3171348 .shogun-image-content {
  
    justify-content: center;
  
}

.s-748faec1-e4fb-48e5-b621-1e97a3171348.shg-align-container {
  display: flex;
  justify-content: center
}

.s-748faec1-e4fb-48e5-b621-1e97a3171348.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-748faec1-e4fb-48e5-b621-1e97a3171348.shogun-image {
  box-sizing: border-box;
}



.s-748faec1-e4fb-48e5-b621-1e97a3171348 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-748faec1-e4fb-48e5-b621-1e97a3171348 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-748faec1-e4fb-48e5-b621-1e97a3171348.shogun-image-container {
      position: relative;
    }

    .s-748faec1-e4fb-48e5-b621-1e97a3171348.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-748faec1-e4fb-48e5-b621-1e97a3171348.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-748faec1-e4fb-48e5-b621-1e97a3171348 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-748faec1-e4fb-48e5-b621-1e97a3171348 {
  margin: 0 !important;
  overflow: visible;
}

#s-748faec1-e4fb-48e5-b621-1e97a3171348-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-748faec1-e4fb-48e5-b621-1e97a3171348 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-748faec1-e4fb-48e5-b621-1e97a3171348 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-748faec1-e4fb-48e5-b621-1e97a3171348 img.shogun-image {
  /* Add background color handling */
  
}

#s-748faec1-e4fb-48e5-b621-1e97a3171348 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-748faec1-e4fb-48e5-b621-1e97a3171348 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-748faec1-e4fb-48e5-b621-1e97a3171348 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-748faec1-e4fb-48e5-b621-1e97a3171348 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-748faec1-e4fb-48e5-b621-1e97a3171348.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-748faec1-e4fb-48e5-b621-1e97a3171348 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-748faec1-e4fb-48e5-b621-1e97a3171348.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-748faec1-e4fb-48e5-b621-1e97a3171348 .shogun-image-content {
  
    justify-content: center;
  
}

.s-748faec1-e4fb-48e5-b621-1e97a3171348.shg-align-container {
  display: flex;
  justify-content: center
}

.s-748faec1-e4fb-48e5-b621-1e97a3171348.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-748faec1-e4fb-48e5-b621-1e97a3171348.shogun-image {
  box-sizing: border-box;
}



.s-748faec1-e4fb-48e5-b621-1e97a3171348 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-748faec1-e4fb-48e5-b621-1e97a3171348 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-748faec1-e4fb-48e5-b621-1e97a3171348.shogun-image-container {
      position: relative;
    }

    .s-748faec1-e4fb-48e5-b621-1e97a3171348.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-748faec1-e4fb-48e5-b621-1e97a3171348.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-748faec1-e4fb-48e5-b621-1e97a3171348 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-7a6b6cc7-ec24-4a82-b972-099d3099653c {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-7a6b6cc7-ec24-4a82-b972-099d3099653c {
  margin-top: 0%;
}
}
#s-7a6b6cc7-ec24-4a82-b972-099d3099653c {
  margin: 0 !important;
  overflow: visible;
}

#s-7a6b6cc7-ec24-4a82-b972-099d3099653c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7a6b6cc7-ec24-4a82-b972-099d3099653c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-7a6b6cc7-ec24-4a82-b972-099d3099653c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7a6b6cc7-ec24-4a82-b972-099d3099653c img.shogun-image {
  /* Add background color handling */
  
}

#s-7a6b6cc7-ec24-4a82-b972-099d3099653c img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-7a6b6cc7-ec24-4a82-b972-099d3099653c .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-7a6b6cc7-ec24-4a82-b972-099d3099653c .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-7a6b6cc7-ec24-4a82-b972-099d3099653c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-7a6b6cc7-ec24-4a82-b972-099d3099653c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-7a6b6cc7-ec24-4a82-b972-099d3099653c img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-7a6b6cc7-ec24-4a82-b972-099d3099653c.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-7a6b6cc7-ec24-4a82-b972-099d3099653c .shogun-image-content {
  
    justify-content: center;
  
}

.s-7a6b6cc7-ec24-4a82-b972-099d3099653c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7a6b6cc7-ec24-4a82-b972-099d3099653c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7a6b6cc7-ec24-4a82-b972-099d3099653c.shogun-image {
  box-sizing: border-box;
}



.s-7a6b6cc7-ec24-4a82-b972-099d3099653c img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-7a6b6cc7-ec24-4a82-b972-099d3099653c {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-7a6b6cc7-ec24-4a82-b972-099d3099653c.shogun-image-container {
      position: relative;
    }

    .s-7a6b6cc7-ec24-4a82-b972-099d3099653c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7a6b6cc7-ec24-4a82-b972-099d3099653c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7a6b6cc7-ec24-4a82-b972-099d3099653c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-7a6b6cc7-ec24-4a82-b972-099d3099653c {
  margin: 0 !important;
  overflow: visible;
}

#s-7a6b6cc7-ec24-4a82-b972-099d3099653c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7a6b6cc7-ec24-4a82-b972-099d3099653c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-7a6b6cc7-ec24-4a82-b972-099d3099653c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7a6b6cc7-ec24-4a82-b972-099d3099653c img.shogun-image {
  /* Add background color handling */
  
}

#s-7a6b6cc7-ec24-4a82-b972-099d3099653c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-7a6b6cc7-ec24-4a82-b972-099d3099653c .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-7a6b6cc7-ec24-4a82-b972-099d3099653c .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-7a6b6cc7-ec24-4a82-b972-099d3099653c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-7a6b6cc7-ec24-4a82-b972-099d3099653c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-7a6b6cc7-ec24-4a82-b972-099d3099653c img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-7a6b6cc7-ec24-4a82-b972-099d3099653c.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-7a6b6cc7-ec24-4a82-b972-099d3099653c .shogun-image-content {
  
    justify-content: center;
  
}

.s-7a6b6cc7-ec24-4a82-b972-099d3099653c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7a6b6cc7-ec24-4a82-b972-099d3099653c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7a6b6cc7-ec24-4a82-b972-099d3099653c.shogun-image {
  box-sizing: border-box;
}



.s-7a6b6cc7-ec24-4a82-b972-099d3099653c img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-7a6b6cc7-ec24-4a82-b972-099d3099653c {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-7a6b6cc7-ec24-4a82-b972-099d3099653c.shogun-image-container {
      position: relative;
    }

    .s-7a6b6cc7-ec24-4a82-b972-099d3099653c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7a6b6cc7-ec24-4a82-b972-099d3099653c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7a6b6cc7-ec24-4a82-b972-099d3099653c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-7a6b6cc7-ec24-4a82-b972-099d3099653c {
  margin: 0 !important;
  overflow: visible;
}

#s-7a6b6cc7-ec24-4a82-b972-099d3099653c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7a6b6cc7-ec24-4a82-b972-099d3099653c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7a6b6cc7-ec24-4a82-b972-099d3099653c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7a6b6cc7-ec24-4a82-b972-099d3099653c img.shogun-image {
  /* Add background color handling */
  
}

#s-7a6b6cc7-ec24-4a82-b972-099d3099653c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-7a6b6cc7-ec24-4a82-b972-099d3099653c .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-7a6b6cc7-ec24-4a82-b972-099d3099653c .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-7a6b6cc7-ec24-4a82-b972-099d3099653c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-7a6b6cc7-ec24-4a82-b972-099d3099653c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-7a6b6cc7-ec24-4a82-b972-099d3099653c img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-7a6b6cc7-ec24-4a82-b972-099d3099653c.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-7a6b6cc7-ec24-4a82-b972-099d3099653c .shogun-image-content {
  
    justify-content: center;
  
}

.s-7a6b6cc7-ec24-4a82-b972-099d3099653c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7a6b6cc7-ec24-4a82-b972-099d3099653c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7a6b6cc7-ec24-4a82-b972-099d3099653c.shogun-image {
  box-sizing: border-box;
}



.s-7a6b6cc7-ec24-4a82-b972-099d3099653c img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-7a6b6cc7-ec24-4a82-b972-099d3099653c {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-7a6b6cc7-ec24-4a82-b972-099d3099653c.shogun-image-container {
      position: relative;
    }

    .s-7a6b6cc7-ec24-4a82-b972-099d3099653c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7a6b6cc7-ec24-4a82-b972-099d3099653c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7a6b6cc7-ec24-4a82-b972-099d3099653c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-7a6b6cc7-ec24-4a82-b972-099d3099653c {
  margin: 0 !important;
  overflow: visible;
}

#s-7a6b6cc7-ec24-4a82-b972-099d3099653c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7a6b6cc7-ec24-4a82-b972-099d3099653c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7a6b6cc7-ec24-4a82-b972-099d3099653c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7a6b6cc7-ec24-4a82-b972-099d3099653c img.shogun-image {
  /* Add background color handling */
  
}

#s-7a6b6cc7-ec24-4a82-b972-099d3099653c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-7a6b6cc7-ec24-4a82-b972-099d3099653c .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-7a6b6cc7-ec24-4a82-b972-099d3099653c .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-7a6b6cc7-ec24-4a82-b972-099d3099653c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-7a6b6cc7-ec24-4a82-b972-099d3099653c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-7a6b6cc7-ec24-4a82-b972-099d3099653c img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-7a6b6cc7-ec24-4a82-b972-099d3099653c.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-7a6b6cc7-ec24-4a82-b972-099d3099653c .shogun-image-content {
  
    justify-content: center;
  
}

.s-7a6b6cc7-ec24-4a82-b972-099d3099653c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7a6b6cc7-ec24-4a82-b972-099d3099653c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7a6b6cc7-ec24-4a82-b972-099d3099653c.shogun-image {
  box-sizing: border-box;
}



.s-7a6b6cc7-ec24-4a82-b972-099d3099653c img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-7a6b6cc7-ec24-4a82-b972-099d3099653c {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-7a6b6cc7-ec24-4a82-b972-099d3099653c.shogun-image-container {
      position: relative;
    }

    .s-7a6b6cc7-ec24-4a82-b972-099d3099653c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7a6b6cc7-ec24-4a82-b972-099d3099653c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7a6b6cc7-ec24-4a82-b972-099d3099653c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-7a6b6cc7-ec24-4a82-b972-099d3099653c {
  margin: 0 !important;
  overflow: visible;
}

#s-7a6b6cc7-ec24-4a82-b972-099d3099653c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7a6b6cc7-ec24-4a82-b972-099d3099653c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7a6b6cc7-ec24-4a82-b972-099d3099653c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7a6b6cc7-ec24-4a82-b972-099d3099653c img.shogun-image {
  /* Add background color handling */
  
}

#s-7a6b6cc7-ec24-4a82-b972-099d3099653c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-7a6b6cc7-ec24-4a82-b972-099d3099653c .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-7a6b6cc7-ec24-4a82-b972-099d3099653c .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-7a6b6cc7-ec24-4a82-b972-099d3099653c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-7a6b6cc7-ec24-4a82-b972-099d3099653c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-7a6b6cc7-ec24-4a82-b972-099d3099653c img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-7a6b6cc7-ec24-4a82-b972-099d3099653c.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-7a6b6cc7-ec24-4a82-b972-099d3099653c .shogun-image-content {
  
    justify-content: center;
  
}

.s-7a6b6cc7-ec24-4a82-b972-099d3099653c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7a6b6cc7-ec24-4a82-b972-099d3099653c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7a6b6cc7-ec24-4a82-b972-099d3099653c.shogun-image {
  box-sizing: border-box;
}



.s-7a6b6cc7-ec24-4a82-b972-099d3099653c img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-7a6b6cc7-ec24-4a82-b972-099d3099653c {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-7a6b6cc7-ec24-4a82-b972-099d3099653c.shogun-image-container {
      position: relative;
    }

    .s-7a6b6cc7-ec24-4a82-b972-099d3099653c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7a6b6cc7-ec24-4a82-b972-099d3099653c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7a6b6cc7-ec24-4a82-b972-099d3099653c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-99e9165d-1769-49d7-b9b1-6fea1543afc4 {
  box-shadow:2px 3px 1px 2px rgba(67, 66, 66, 1);
background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYzAzOWZlZTktZTlkNC00ZWFjLTk1YjMtYzczNDdjNDBmZjlkIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFiYjBiO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNjMDM5ZmVlOS1lOWQ0LTRlYWMtOTViMy1jNzM0N2M0MGZmOWQpIi8+PC9zdmc+);
background-repeat: no-repeat;
border-style: solid;
margin-top: 5px;
margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: #2C2A34;
border-radius: 25px;
text-align: center;
text-decoration: none;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#f1bb0b"}, {"id"=>2, "pos"=>1, "color"=>"#ffffff"}];
hover-type: gradient;
color: rgba(0, 0, 0, 1);
}
#s-99e9165d-1769-49d7-b9b1-6fea1543afc4:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iODdkNjY4MTgtYTkxZi00OWU3LWJhODMtMWVhN2Y4YjFiNzUyIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjhmOGY3O3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFiYjBiO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM4N2Q2NjgxOC1hOTFmLTQ5ZTctYmE4My0xZWE3ZjhiMWI3NTIpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 2px !important;
border-left-width: 2px !important;
border-bottom-width: 2px !important;
border-right-width: 2px !important;
border-color: rgba(2, 0, 7, 0.99) !important;
text-decoration: none !important;
color: rgba(7, 6, 0, 1) !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#f8f8f7"}, {"id"=>2, "pos"=>1, "color"=>"#f1bb0b"}] !important;
hover-type: gradient !important;}#s-99e9165d-1769-49d7-b9b1-6fea1543afc4:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-99e9165d-1769-49d7-b9b1-6fea1543afc4-root {
    text-align: center;
  }


#s-99e9165d-1769-49d7-b9b1-6fea1543afc4.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-99e9165d-1769-49d7-b9b1-6fea1543afc4-root {
    text-align: center;
  }


#s-99e9165d-1769-49d7-b9b1-6fea1543afc4.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-99e9165d-1769-49d7-b9b1-6fea1543afc4-root {
    text-align: center;
  }


#s-99e9165d-1769-49d7-b9b1-6fea1543afc4.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-99e9165d-1769-49d7-b9b1-6fea1543afc4-root {
    text-align: center;
  }


#s-99e9165d-1769-49d7-b9b1-6fea1543afc4.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-99e9165d-1769-49d7-b9b1-6fea1543afc4-root {
    text-align: center;
  }


#s-99e9165d-1769-49d7-b9b1-6fea1543afc4.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}
#s-2e99b26f-cdb0-4e3e-8490-9e37597f29ca {
  margin-left: auto;
margin-right: auto;
border-top-width: 5px;
border-left-width: 5px;
border-bottom-width: 5px;
border-right-width: 5px;
border-color: #000;
border-style: solid;
border-radius: 20px;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-2e99b26f-cdb0-4e3e-8490-9e37597f29ca > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-2e99b26f-cdb0-4e3e-8490-9e37597f29ca.shg-box.shg-c {
  justify-content: center;
}

#s-45062b84-fa20-4b80-9325-c17115b6a5d3 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
text-align: center;
}
@media (min-width: 1200px){#s-45062b84-fa20-4b80-9325-c17115b6a5d3 {
  margin-top: 0%;
}
}
#s-45062b84-fa20-4b80-9325-c17115b6a5d3 {
  margin: 0 !important;
  overflow: visible;
}

#s-45062b84-fa20-4b80-9325-c17115b6a5d3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-45062b84-fa20-4b80-9325-c17115b6a5d3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-45062b84-fa20-4b80-9325-c17115b6a5d3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-45062b84-fa20-4b80-9325-c17115b6a5d3 img.shogun-image {
  /* Add background color handling */
  
}

#s-45062b84-fa20-4b80-9325-c17115b6a5d3 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: #000;
  border-style: none;
  border-radius: 10px;

}






.s-45062b84-fa20-4b80-9325-c17115b6a5d3 .shogun-image-content {
  
    justify-content: center;
  
}

.s-45062b84-fa20-4b80-9325-c17115b6a5d3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-45062b84-fa20-4b80-9325-c17115b6a5d3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-45062b84-fa20-4b80-9325-c17115b6a5d3.shogun-image {
  box-sizing: border-box;
}



.s-45062b84-fa20-4b80-9325-c17115b6a5d3 img.shogun-image {
  
}


@media (min-width: 1200px){#s-45062b84-fa20-4b80-9325-c17115b6a5d3 {
  margin: 0 !important;
  overflow: visible;
}

#s-45062b84-fa20-4b80-9325-c17115b6a5d3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-45062b84-fa20-4b80-9325-c17115b6a5d3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-45062b84-fa20-4b80-9325-c17115b6a5d3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-45062b84-fa20-4b80-9325-c17115b6a5d3 img.shogun-image {
  /* Add background color handling */
  
}

#s-45062b84-fa20-4b80-9325-c17115b6a5d3 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-45062b84-fa20-4b80-9325-c17115b6a5d3 .shogun-image-content {
  
    justify-content: center;
  
}

.s-45062b84-fa20-4b80-9325-c17115b6a5d3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-45062b84-fa20-4b80-9325-c17115b6a5d3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-45062b84-fa20-4b80-9325-c17115b6a5d3.shogun-image {
  box-sizing: border-box;
}



.s-45062b84-fa20-4b80-9325-c17115b6a5d3 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-45062b84-fa20-4b80-9325-c17115b6a5d3 {
  margin: 0 !important;
  overflow: visible;
}

#s-45062b84-fa20-4b80-9325-c17115b6a5d3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-45062b84-fa20-4b80-9325-c17115b6a5d3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-45062b84-fa20-4b80-9325-c17115b6a5d3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-45062b84-fa20-4b80-9325-c17115b6a5d3 img.shogun-image {
  /* Add background color handling */
  
}

#s-45062b84-fa20-4b80-9325-c17115b6a5d3 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-45062b84-fa20-4b80-9325-c17115b6a5d3 .shogun-image-content {
  
    justify-content: center;
  
}

.s-45062b84-fa20-4b80-9325-c17115b6a5d3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-45062b84-fa20-4b80-9325-c17115b6a5d3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-45062b84-fa20-4b80-9325-c17115b6a5d3.shogun-image {
  box-sizing: border-box;
}



.s-45062b84-fa20-4b80-9325-c17115b6a5d3 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-45062b84-fa20-4b80-9325-c17115b6a5d3 {
  margin: 0 !important;
  overflow: visible;
}

#s-45062b84-fa20-4b80-9325-c17115b6a5d3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-45062b84-fa20-4b80-9325-c17115b6a5d3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-45062b84-fa20-4b80-9325-c17115b6a5d3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-45062b84-fa20-4b80-9325-c17115b6a5d3 img.shogun-image {
  /* Add background color handling */
  
}

#s-45062b84-fa20-4b80-9325-c17115b6a5d3 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-45062b84-fa20-4b80-9325-c17115b6a5d3 .shogun-image-content {
  
    justify-content: center;
  
}

.s-45062b84-fa20-4b80-9325-c17115b6a5d3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-45062b84-fa20-4b80-9325-c17115b6a5d3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-45062b84-fa20-4b80-9325-c17115b6a5d3.shogun-image {
  box-sizing: border-box;
}



.s-45062b84-fa20-4b80-9325-c17115b6a5d3 img.shogun-image {
  
}


}@media (max-width: 767px){#s-45062b84-fa20-4b80-9325-c17115b6a5d3 {
  margin: 0 !important;
  overflow: visible;
}

#s-45062b84-fa20-4b80-9325-c17115b6a5d3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-45062b84-fa20-4b80-9325-c17115b6a5d3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-45062b84-fa20-4b80-9325-c17115b6a5d3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-45062b84-fa20-4b80-9325-c17115b6a5d3 img.shogun-image {
  /* Add background color handling */
  
}

#s-45062b84-fa20-4b80-9325-c17115b6a5d3 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-45062b84-fa20-4b80-9325-c17115b6a5d3 .shogun-image-content {
  
    justify-content: center;
  
}

.s-45062b84-fa20-4b80-9325-c17115b6a5d3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-45062b84-fa20-4b80-9325-c17115b6a5d3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-45062b84-fa20-4b80-9325-c17115b6a5d3.shogun-image {
  box-sizing: border-box;
}



.s-45062b84-fa20-4b80-9325-c17115b6a5d3 img.shogun-image {
  
}


}
#s-10e2b741-f215-4089-bc9d-54cb47ceab42 {
  margin-left: auto;
margin-right: auto;
max-width: 1080px;
text-align: center;
}

#s-10e2b741-f215-4089-bc9d-54cb47ceab42 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-10e2b741-f215-4089-bc9d-54cb47ceab42-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-10e2b741-f215-4089-bc9d-54cb47ceab42 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-10e2b741-f215-4089-bc9d-54cb47ceab42 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-10e2b741-f215-4089-bc9d-54cb47ceab42 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-10e2b741-f215-4089-bc9d-54cb47ceab42 img.shogun-image {
  width: 100%;
  
  
  max-width: 1080px;

      
    max-width: 1080px;

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




.s-10e2b741-f215-4089-bc9d-54cb47ceab42 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-10e2b741-f215-4089-bc9d-54cb47ceab42.shg-align-container {
  display: flex;
  justify-content: center
}

.s-10e2b741-f215-4089-bc9d-54cb47ceab42.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-10e2b741-f215-4089-bc9d-54cb47ceab42.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-10e2b741-f215-4089-bc9d-54cb47ceab42 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-10e2b741-f215-4089-bc9d-54cb47ceab42-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-10e2b741-f215-4089-bc9d-54cb47ceab42 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-10e2b741-f215-4089-bc9d-54cb47ceab42 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-10e2b741-f215-4089-bc9d-54cb47ceab42 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-10e2b741-f215-4089-bc9d-54cb47ceab42 img.shogun-image {
  width: 100%;
  
  
  max-width: 1080px;

      
    max-width: 1080px;

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




.s-10e2b741-f215-4089-bc9d-54cb47ceab42 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-10e2b741-f215-4089-bc9d-54cb47ceab42.shg-align-container {
  display: flex;
  justify-content: center
}

.s-10e2b741-f215-4089-bc9d-54cb47ceab42.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-10e2b741-f215-4089-bc9d-54cb47ceab42.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-10e2b741-f215-4089-bc9d-54cb47ceab42 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-10e2b741-f215-4089-bc9d-54cb47ceab42-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-10e2b741-f215-4089-bc9d-54cb47ceab42 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-10e2b741-f215-4089-bc9d-54cb47ceab42 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-10e2b741-f215-4089-bc9d-54cb47ceab42 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-10e2b741-f215-4089-bc9d-54cb47ceab42 img.shogun-image {
  width: 100%;
  
  
  max-width: 1080px;

      
    max-width: 1080px;

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




.s-10e2b741-f215-4089-bc9d-54cb47ceab42 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-10e2b741-f215-4089-bc9d-54cb47ceab42.shg-align-container {
  display: flex;
  justify-content: center
}

.s-10e2b741-f215-4089-bc9d-54cb47ceab42.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-10e2b741-f215-4089-bc9d-54cb47ceab42.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-10e2b741-f215-4089-bc9d-54cb47ceab42 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-10e2b741-f215-4089-bc9d-54cb47ceab42-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-10e2b741-f215-4089-bc9d-54cb47ceab42 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-10e2b741-f215-4089-bc9d-54cb47ceab42 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-10e2b741-f215-4089-bc9d-54cb47ceab42 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-10e2b741-f215-4089-bc9d-54cb47ceab42 img.shogun-image {
  width: 100%;
  
  
  max-width: 1080px;

      
    max-width: 1080px;

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




.s-10e2b741-f215-4089-bc9d-54cb47ceab42 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-10e2b741-f215-4089-bc9d-54cb47ceab42.shg-align-container {
  display: flex;
  justify-content: center
}

.s-10e2b741-f215-4089-bc9d-54cb47ceab42.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-10e2b741-f215-4089-bc9d-54cb47ceab42.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-10e2b741-f215-4089-bc9d-54cb47ceab42 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-10e2b741-f215-4089-bc9d-54cb47ceab42-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-10e2b741-f215-4089-bc9d-54cb47ceab42 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-10e2b741-f215-4089-bc9d-54cb47ceab42 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-10e2b741-f215-4089-bc9d-54cb47ceab42 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-10e2b741-f215-4089-bc9d-54cb47ceab42 img.shogun-image {
  width: 100%;
  
  
  max-width: 1080px;

      
    max-width: 1080px;

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




.s-10e2b741-f215-4089-bc9d-54cb47ceab42 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-10e2b741-f215-4089-bc9d-54cb47ceab42.shg-align-container {
  display: flex;
  justify-content: center
}

.s-10e2b741-f215-4089-bc9d-54cb47ceab42.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-10e2b741-f215-4089-bc9d-54cb47ceab42.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-ae6d60a6-174f-4482-8130-019fbabee0d4 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-ae6d60a6-174f-4482-8130-019fbabee0d4 {
  margin-top: 0%;
margin-bottom: 0%;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-ae6d60a6-174f-4482-8130-019fbabee0d4 {
  margin-top: 0%;
}
}
#s-ae6d60a6-174f-4482-8130-019fbabee0d4 {
  margin: 0 !important;
  overflow: visible;
}

#s-ae6d60a6-174f-4482-8130-019fbabee0d4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ae6d60a6-174f-4482-8130-019fbabee0d4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-ae6d60a6-174f-4482-8130-019fbabee0d4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ae6d60a6-174f-4482-8130-019fbabee0d4 img.shogun-image {
  /* Add background color handling */
  
}

#s-ae6d60a6-174f-4482-8130-019fbabee0d4 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ae6d60a6-174f-4482-8130-019fbabee0d4 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-ae6d60a6-174f-4482-8130-019fbabee0d4 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ae6d60a6-174f-4482-8130-019fbabee0d4 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ae6d60a6-174f-4482-8130-019fbabee0d4.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ae6d60a6-174f-4482-8130-019fbabee0d4 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-ae6d60a6-174f-4482-8130-019fbabee0d4.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-ae6d60a6-174f-4482-8130-019fbabee0d4 .shogun-image-content {
  
    justify-content: center;
  
}

.s-ae6d60a6-174f-4482-8130-019fbabee0d4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ae6d60a6-174f-4482-8130-019fbabee0d4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ae6d60a6-174f-4482-8130-019fbabee0d4.shogun-image {
  box-sizing: border-box;
}



.s-ae6d60a6-174f-4482-8130-019fbabee0d4 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ae6d60a6-174f-4482-8130-019fbabee0d4 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-ae6d60a6-174f-4482-8130-019fbabee0d4.shogun-image-container {
      position: relative;
    }

    .s-ae6d60a6-174f-4482-8130-019fbabee0d4.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ae6d60a6-174f-4482-8130-019fbabee0d4.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ae6d60a6-174f-4482-8130-019fbabee0d4 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-ae6d60a6-174f-4482-8130-019fbabee0d4 {
  margin: 0 !important;
  overflow: visible;
}

#s-ae6d60a6-174f-4482-8130-019fbabee0d4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ae6d60a6-174f-4482-8130-019fbabee0d4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-ae6d60a6-174f-4482-8130-019fbabee0d4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ae6d60a6-174f-4482-8130-019fbabee0d4 img.shogun-image {
  /* Add background color handling */
  
}

#s-ae6d60a6-174f-4482-8130-019fbabee0d4 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ae6d60a6-174f-4482-8130-019fbabee0d4 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-ae6d60a6-174f-4482-8130-019fbabee0d4 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ae6d60a6-174f-4482-8130-019fbabee0d4 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ae6d60a6-174f-4482-8130-019fbabee0d4.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ae6d60a6-174f-4482-8130-019fbabee0d4 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-ae6d60a6-174f-4482-8130-019fbabee0d4.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-ae6d60a6-174f-4482-8130-019fbabee0d4 .shogun-image-content {
  
    justify-content: center;
  
}

.s-ae6d60a6-174f-4482-8130-019fbabee0d4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ae6d60a6-174f-4482-8130-019fbabee0d4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ae6d60a6-174f-4482-8130-019fbabee0d4.shogun-image {
  box-sizing: border-box;
}



.s-ae6d60a6-174f-4482-8130-019fbabee0d4 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ae6d60a6-174f-4482-8130-019fbabee0d4 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-ae6d60a6-174f-4482-8130-019fbabee0d4.shogun-image-container {
      position: relative;
    }

    .s-ae6d60a6-174f-4482-8130-019fbabee0d4.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ae6d60a6-174f-4482-8130-019fbabee0d4.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ae6d60a6-174f-4482-8130-019fbabee0d4 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-ae6d60a6-174f-4482-8130-019fbabee0d4 {
  margin: 0 !important;
  overflow: visible;
}

#s-ae6d60a6-174f-4482-8130-019fbabee0d4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ae6d60a6-174f-4482-8130-019fbabee0d4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-ae6d60a6-174f-4482-8130-019fbabee0d4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ae6d60a6-174f-4482-8130-019fbabee0d4 img.shogun-image {
  /* Add background color handling */
  
}

#s-ae6d60a6-174f-4482-8130-019fbabee0d4 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ae6d60a6-174f-4482-8130-019fbabee0d4 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-ae6d60a6-174f-4482-8130-019fbabee0d4 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ae6d60a6-174f-4482-8130-019fbabee0d4 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ae6d60a6-174f-4482-8130-019fbabee0d4.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ae6d60a6-174f-4482-8130-019fbabee0d4 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-ae6d60a6-174f-4482-8130-019fbabee0d4.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-ae6d60a6-174f-4482-8130-019fbabee0d4 .shogun-image-content {
  
    justify-content: center;
  
}

.s-ae6d60a6-174f-4482-8130-019fbabee0d4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ae6d60a6-174f-4482-8130-019fbabee0d4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ae6d60a6-174f-4482-8130-019fbabee0d4.shogun-image {
  box-sizing: border-box;
}



.s-ae6d60a6-174f-4482-8130-019fbabee0d4 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ae6d60a6-174f-4482-8130-019fbabee0d4 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-ae6d60a6-174f-4482-8130-019fbabee0d4.shogun-image-container {
      position: relative;
    }

    .s-ae6d60a6-174f-4482-8130-019fbabee0d4.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ae6d60a6-174f-4482-8130-019fbabee0d4.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ae6d60a6-174f-4482-8130-019fbabee0d4 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-ae6d60a6-174f-4482-8130-019fbabee0d4 {
  margin: 0 !important;
  overflow: visible;
}

#s-ae6d60a6-174f-4482-8130-019fbabee0d4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ae6d60a6-174f-4482-8130-019fbabee0d4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ae6d60a6-174f-4482-8130-019fbabee0d4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ae6d60a6-174f-4482-8130-019fbabee0d4 img.shogun-image {
  /* Add background color handling */
  
}

#s-ae6d60a6-174f-4482-8130-019fbabee0d4 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ae6d60a6-174f-4482-8130-019fbabee0d4 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-ae6d60a6-174f-4482-8130-019fbabee0d4 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ae6d60a6-174f-4482-8130-019fbabee0d4 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ae6d60a6-174f-4482-8130-019fbabee0d4.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ae6d60a6-174f-4482-8130-019fbabee0d4 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-ae6d60a6-174f-4482-8130-019fbabee0d4.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-ae6d60a6-174f-4482-8130-019fbabee0d4 .shogun-image-content {
  
    justify-content: center;
  
}

.s-ae6d60a6-174f-4482-8130-019fbabee0d4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ae6d60a6-174f-4482-8130-019fbabee0d4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ae6d60a6-174f-4482-8130-019fbabee0d4.shogun-image {
  box-sizing: border-box;
}



.s-ae6d60a6-174f-4482-8130-019fbabee0d4 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ae6d60a6-174f-4482-8130-019fbabee0d4 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-ae6d60a6-174f-4482-8130-019fbabee0d4.shogun-image-container {
      position: relative;
    }

    .s-ae6d60a6-174f-4482-8130-019fbabee0d4.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ae6d60a6-174f-4482-8130-019fbabee0d4.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ae6d60a6-174f-4482-8130-019fbabee0d4 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-ae6d60a6-174f-4482-8130-019fbabee0d4 {
  margin: 0 !important;
  overflow: visible;
}

#s-ae6d60a6-174f-4482-8130-019fbabee0d4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ae6d60a6-174f-4482-8130-019fbabee0d4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ae6d60a6-174f-4482-8130-019fbabee0d4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ae6d60a6-174f-4482-8130-019fbabee0d4 img.shogun-image {
  /* Add background color handling */
  
}

#s-ae6d60a6-174f-4482-8130-019fbabee0d4 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ae6d60a6-174f-4482-8130-019fbabee0d4 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-ae6d60a6-174f-4482-8130-019fbabee0d4 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ae6d60a6-174f-4482-8130-019fbabee0d4 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ae6d60a6-174f-4482-8130-019fbabee0d4.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ae6d60a6-174f-4482-8130-019fbabee0d4 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-ae6d60a6-174f-4482-8130-019fbabee0d4.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-ae6d60a6-174f-4482-8130-019fbabee0d4 .shogun-image-content {
  
    justify-content: center;
  
}

.s-ae6d60a6-174f-4482-8130-019fbabee0d4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ae6d60a6-174f-4482-8130-019fbabee0d4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ae6d60a6-174f-4482-8130-019fbabee0d4.shogun-image {
  box-sizing: border-box;
}



.s-ae6d60a6-174f-4482-8130-019fbabee0d4 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ae6d60a6-174f-4482-8130-019fbabee0d4 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-ae6d60a6-174f-4482-8130-019fbabee0d4.shogun-image-container {
      position: relative;
    }

    .s-ae6d60a6-174f-4482-8130-019fbabee0d4.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ae6d60a6-174f-4482-8130-019fbabee0d4.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ae6d60a6-174f-4482-8130-019fbabee0d4 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-dcb5ac3a-63c7-4025-ad82-a512ecce5407 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-dcb5ac3a-63c7-4025-ad82-a512ecce5407 {
  margin-top: 0%;
margin-bottom: 0%;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-dcb5ac3a-63c7-4025-ad82-a512ecce5407 {
  margin-top: 0%;
}
}
#s-dcb5ac3a-63c7-4025-ad82-a512ecce5407 {
  margin: 0 !important;
  overflow: visible;
}

#s-dcb5ac3a-63c7-4025-ad82-a512ecce5407-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-dcb5ac3a-63c7-4025-ad82-a512ecce5407 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-dcb5ac3a-63c7-4025-ad82-a512ecce5407 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-dcb5ac3a-63c7-4025-ad82-a512ecce5407 img.shogun-image {
  /* Add background color handling */
  
}

#s-dcb5ac3a-63c7-4025-ad82-a512ecce5407 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-dcb5ac3a-63c7-4025-ad82-a512ecce5407 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-dcb5ac3a-63c7-4025-ad82-a512ecce5407 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-dcb5ac3a-63c7-4025-ad82-a512ecce5407 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-dcb5ac3a-63c7-4025-ad82-a512ecce5407.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-dcb5ac3a-63c7-4025-ad82-a512ecce5407 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-dcb5ac3a-63c7-4025-ad82-a512ecce5407.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-dcb5ac3a-63c7-4025-ad82-a512ecce5407 .shogun-image-content {
  
    justify-content: center;
  
}

.s-dcb5ac3a-63c7-4025-ad82-a512ecce5407.shg-align-container {
  display: flex;
  justify-content: center
}

.s-dcb5ac3a-63c7-4025-ad82-a512ecce5407.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-dcb5ac3a-63c7-4025-ad82-a512ecce5407.shogun-image {
  box-sizing: border-box;
}



.s-dcb5ac3a-63c7-4025-ad82-a512ecce5407 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-dcb5ac3a-63c7-4025-ad82-a512ecce5407 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-dcb5ac3a-63c7-4025-ad82-a512ecce5407.shogun-image-container {
      position: relative;
    }

    .s-dcb5ac3a-63c7-4025-ad82-a512ecce5407.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-dcb5ac3a-63c7-4025-ad82-a512ecce5407.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-dcb5ac3a-63c7-4025-ad82-a512ecce5407 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-dcb5ac3a-63c7-4025-ad82-a512ecce5407 {
  margin: 0 !important;
  overflow: visible;
}

#s-dcb5ac3a-63c7-4025-ad82-a512ecce5407-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-dcb5ac3a-63c7-4025-ad82-a512ecce5407 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-dcb5ac3a-63c7-4025-ad82-a512ecce5407 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-dcb5ac3a-63c7-4025-ad82-a512ecce5407 img.shogun-image {
  /* Add background color handling */
  
}

#s-dcb5ac3a-63c7-4025-ad82-a512ecce5407 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-dcb5ac3a-63c7-4025-ad82-a512ecce5407 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-dcb5ac3a-63c7-4025-ad82-a512ecce5407 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-dcb5ac3a-63c7-4025-ad82-a512ecce5407 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-dcb5ac3a-63c7-4025-ad82-a512ecce5407.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-dcb5ac3a-63c7-4025-ad82-a512ecce5407 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-dcb5ac3a-63c7-4025-ad82-a512ecce5407.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-dcb5ac3a-63c7-4025-ad82-a512ecce5407 .shogun-image-content {
  
    justify-content: center;
  
}

.s-dcb5ac3a-63c7-4025-ad82-a512ecce5407.shg-align-container {
  display: flex;
  justify-content: center
}

.s-dcb5ac3a-63c7-4025-ad82-a512ecce5407.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-dcb5ac3a-63c7-4025-ad82-a512ecce5407.shogun-image {
  box-sizing: border-box;
}



.s-dcb5ac3a-63c7-4025-ad82-a512ecce5407 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-dcb5ac3a-63c7-4025-ad82-a512ecce5407 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-dcb5ac3a-63c7-4025-ad82-a512ecce5407.shogun-image-container {
      position: relative;
    }

    .s-dcb5ac3a-63c7-4025-ad82-a512ecce5407.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-dcb5ac3a-63c7-4025-ad82-a512ecce5407.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-dcb5ac3a-63c7-4025-ad82-a512ecce5407 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-dcb5ac3a-63c7-4025-ad82-a512ecce5407 {
  margin: 0 !important;
  overflow: visible;
}

#s-dcb5ac3a-63c7-4025-ad82-a512ecce5407-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-dcb5ac3a-63c7-4025-ad82-a512ecce5407 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-dcb5ac3a-63c7-4025-ad82-a512ecce5407 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-dcb5ac3a-63c7-4025-ad82-a512ecce5407 img.shogun-image {
  /* Add background color handling */
  
}

#s-dcb5ac3a-63c7-4025-ad82-a512ecce5407 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-dcb5ac3a-63c7-4025-ad82-a512ecce5407 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-dcb5ac3a-63c7-4025-ad82-a512ecce5407 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-dcb5ac3a-63c7-4025-ad82-a512ecce5407 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-dcb5ac3a-63c7-4025-ad82-a512ecce5407.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-dcb5ac3a-63c7-4025-ad82-a512ecce5407 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-dcb5ac3a-63c7-4025-ad82-a512ecce5407.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-dcb5ac3a-63c7-4025-ad82-a512ecce5407 .shogun-image-content {
  
    justify-content: center;
  
}

.s-dcb5ac3a-63c7-4025-ad82-a512ecce5407.shg-align-container {
  display: flex;
  justify-content: center
}

.s-dcb5ac3a-63c7-4025-ad82-a512ecce5407.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-dcb5ac3a-63c7-4025-ad82-a512ecce5407.shogun-image {
  box-sizing: border-box;
}



.s-dcb5ac3a-63c7-4025-ad82-a512ecce5407 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-dcb5ac3a-63c7-4025-ad82-a512ecce5407 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-dcb5ac3a-63c7-4025-ad82-a512ecce5407.shogun-image-container {
      position: relative;
    }

    .s-dcb5ac3a-63c7-4025-ad82-a512ecce5407.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-dcb5ac3a-63c7-4025-ad82-a512ecce5407.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-dcb5ac3a-63c7-4025-ad82-a512ecce5407 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-dcb5ac3a-63c7-4025-ad82-a512ecce5407 {
  margin: 0 !important;
  overflow: visible;
}

#s-dcb5ac3a-63c7-4025-ad82-a512ecce5407-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-dcb5ac3a-63c7-4025-ad82-a512ecce5407 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-dcb5ac3a-63c7-4025-ad82-a512ecce5407 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-dcb5ac3a-63c7-4025-ad82-a512ecce5407 img.shogun-image {
  /* Add background color handling */
  
}

#s-dcb5ac3a-63c7-4025-ad82-a512ecce5407 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-dcb5ac3a-63c7-4025-ad82-a512ecce5407 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-dcb5ac3a-63c7-4025-ad82-a512ecce5407 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-dcb5ac3a-63c7-4025-ad82-a512ecce5407 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-dcb5ac3a-63c7-4025-ad82-a512ecce5407.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-dcb5ac3a-63c7-4025-ad82-a512ecce5407 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-dcb5ac3a-63c7-4025-ad82-a512ecce5407.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-dcb5ac3a-63c7-4025-ad82-a512ecce5407 .shogun-image-content {
  
    justify-content: center;
  
}

.s-dcb5ac3a-63c7-4025-ad82-a512ecce5407.shg-align-container {
  display: flex;
  justify-content: center
}

.s-dcb5ac3a-63c7-4025-ad82-a512ecce5407.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-dcb5ac3a-63c7-4025-ad82-a512ecce5407.shogun-image {
  box-sizing: border-box;
}



.s-dcb5ac3a-63c7-4025-ad82-a512ecce5407 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-dcb5ac3a-63c7-4025-ad82-a512ecce5407 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-dcb5ac3a-63c7-4025-ad82-a512ecce5407.shogun-image-container {
      position: relative;
    }

    .s-dcb5ac3a-63c7-4025-ad82-a512ecce5407.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-dcb5ac3a-63c7-4025-ad82-a512ecce5407.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-dcb5ac3a-63c7-4025-ad82-a512ecce5407 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-dcb5ac3a-63c7-4025-ad82-a512ecce5407 {
  margin: 0 !important;
  overflow: visible;
}

#s-dcb5ac3a-63c7-4025-ad82-a512ecce5407-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-dcb5ac3a-63c7-4025-ad82-a512ecce5407 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-dcb5ac3a-63c7-4025-ad82-a512ecce5407 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-dcb5ac3a-63c7-4025-ad82-a512ecce5407 img.shogun-image {
  /* Add background color handling */
  
}

#s-dcb5ac3a-63c7-4025-ad82-a512ecce5407 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-dcb5ac3a-63c7-4025-ad82-a512ecce5407 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-dcb5ac3a-63c7-4025-ad82-a512ecce5407 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-dcb5ac3a-63c7-4025-ad82-a512ecce5407 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-dcb5ac3a-63c7-4025-ad82-a512ecce5407.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-dcb5ac3a-63c7-4025-ad82-a512ecce5407 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-dcb5ac3a-63c7-4025-ad82-a512ecce5407.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-dcb5ac3a-63c7-4025-ad82-a512ecce5407 .shogun-image-content {
  
    justify-content: center;
  
}

.s-dcb5ac3a-63c7-4025-ad82-a512ecce5407.shg-align-container {
  display: flex;
  justify-content: center
}

.s-dcb5ac3a-63c7-4025-ad82-a512ecce5407.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-dcb5ac3a-63c7-4025-ad82-a512ecce5407.shogun-image {
  box-sizing: border-box;
}



.s-dcb5ac3a-63c7-4025-ad82-a512ecce5407 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-dcb5ac3a-63c7-4025-ad82-a512ecce5407 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-dcb5ac3a-63c7-4025-ad82-a512ecce5407.shogun-image-container {
      position: relative;
    }

    .s-dcb5ac3a-63c7-4025-ad82-a512ecce5407.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-dcb5ac3a-63c7-4025-ad82-a512ecce5407.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-dcb5ac3a-63c7-4025-ad82-a512ecce5407 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-9e2db5c5-610f-445d-a503-02c54f52ef7c {
  box-shadow:2px 3px 1px 2px rgba(67, 66, 66, 1);
background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYzAzOWZlZTktZTlkNC00ZWFjLTk1YjMtYzczNDdjNDBmZjlkIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFiYjBiO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNjMDM5ZmVlOS1lOWQ0LTRlYWMtOTViMy1jNzM0N2M0MGZmOWQpIi8+PC9zdmc+);
background-repeat: no-repeat;
border-style: solid;
margin-top: 5px;
margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: #2C2A34;
border-radius: 25px;
text-align: center;
text-decoration: none;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#f1bb0b"}, {"id"=>2, "pos"=>1, "color"=>"#ffffff"}];
hover-type: gradient;
color: rgba(0, 0, 0, 1);
}
#s-9e2db5c5-610f-445d-a503-02c54f52ef7c:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iNGIzMzNiYjQtODg1Yy00NDE1LTliNjctZTBjNDkxMGYwNGM5IiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjhmOGY3O3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFiYjBiO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM0YjMzM2JiNC04ODVjLTQ0MTUtOWI2Ny1lMGM0OTEwZjA0YzkpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 2px !important;
border-left-width: 2px !important;
border-bottom-width: 2px !important;
border-right-width: 2px !important;
border-color: rgba(2, 0, 7, 0.99) !important;
text-decoration: none !important;
color: rgba(7, 6, 0, 1) !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#f8f8f7"}, {"id"=>2, "pos"=>1, "color"=>"#f1bb0b"}] !important;
hover-type: gradient !important;}#s-9e2db5c5-610f-445d-a503-02c54f52ef7c:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-9e2db5c5-610f-445d-a503-02c54f52ef7c-root {
    text-align: center;
  }


#s-9e2db5c5-610f-445d-a503-02c54f52ef7c.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-9e2db5c5-610f-445d-a503-02c54f52ef7c-root {
    text-align: center;
  }


#s-9e2db5c5-610f-445d-a503-02c54f52ef7c.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-9e2db5c5-610f-445d-a503-02c54f52ef7c-root {
    text-align: center;
  }


#s-9e2db5c5-610f-445d-a503-02c54f52ef7c.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-9e2db5c5-610f-445d-a503-02c54f52ef7c-root {
    text-align: center;
  }


#s-9e2db5c5-610f-445d-a503-02c54f52ef7c.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-9e2db5c5-610f-445d-a503-02c54f52ef7c-root {
    text-align: center;
  }


#s-9e2db5c5-610f-445d-a503-02c54f52ef7c.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}
#s-5a4baa92-2c88-4c14-85a2-c5d714ce0618 {
  margin-left: auto;
margin-right: auto;
border-top-width: 5px;
border-left-width: 5px;
border-bottom-width: 5px;
border-right-width: 5px;
border-color: #000;
border-style: solid;
border-radius: 20px;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-5a4baa92-2c88-4c14-85a2-c5d714ce0618 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-5a4baa92-2c88-4c14-85a2-c5d714ce0618.shg-box.shg-c {
  justify-content: center;
}

#s-3400031d-24ec-4549-87bf-0b0d8ccb94be {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
text-align: center;
}
@media (min-width: 1200px){#s-3400031d-24ec-4549-87bf-0b0d8ccb94be {
  margin-top: 0%;
}
}
#s-3400031d-24ec-4549-87bf-0b0d8ccb94be {
  margin: 0 !important;
  overflow: visible;
}

#s-3400031d-24ec-4549-87bf-0b0d8ccb94be-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3400031d-24ec-4549-87bf-0b0d8ccb94be {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-3400031d-24ec-4549-87bf-0b0d8ccb94be {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3400031d-24ec-4549-87bf-0b0d8ccb94be img.shogun-image {
  /* Add background color handling */
  
}

#s-3400031d-24ec-4549-87bf-0b0d8ccb94be img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: #000;
  border-style: none;
  border-radius: 10px;

}






.s-3400031d-24ec-4549-87bf-0b0d8ccb94be .shogun-image-content {
  
    justify-content: center;
  
}

.s-3400031d-24ec-4549-87bf-0b0d8ccb94be.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3400031d-24ec-4549-87bf-0b0d8ccb94be.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3400031d-24ec-4549-87bf-0b0d8ccb94be.shogun-image {
  box-sizing: border-box;
}



.s-3400031d-24ec-4549-87bf-0b0d8ccb94be img.shogun-image {
  
}


@media (min-width: 1200px){#s-3400031d-24ec-4549-87bf-0b0d8ccb94be {
  margin: 0 !important;
  overflow: visible;
}

#s-3400031d-24ec-4549-87bf-0b0d8ccb94be-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3400031d-24ec-4549-87bf-0b0d8ccb94be {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-3400031d-24ec-4549-87bf-0b0d8ccb94be {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3400031d-24ec-4549-87bf-0b0d8ccb94be img.shogun-image {
  /* Add background color handling */
  
}

#s-3400031d-24ec-4549-87bf-0b0d8ccb94be img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-3400031d-24ec-4549-87bf-0b0d8ccb94be .shogun-image-content {
  
    justify-content: center;
  
}

.s-3400031d-24ec-4549-87bf-0b0d8ccb94be.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3400031d-24ec-4549-87bf-0b0d8ccb94be.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3400031d-24ec-4549-87bf-0b0d8ccb94be.shogun-image {
  box-sizing: border-box;
}



.s-3400031d-24ec-4549-87bf-0b0d8ccb94be img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-3400031d-24ec-4549-87bf-0b0d8ccb94be {
  margin: 0 !important;
  overflow: visible;
}

#s-3400031d-24ec-4549-87bf-0b0d8ccb94be-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3400031d-24ec-4549-87bf-0b0d8ccb94be {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3400031d-24ec-4549-87bf-0b0d8ccb94be {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3400031d-24ec-4549-87bf-0b0d8ccb94be img.shogun-image {
  /* Add background color handling */
  
}

#s-3400031d-24ec-4549-87bf-0b0d8ccb94be img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-3400031d-24ec-4549-87bf-0b0d8ccb94be .shogun-image-content {
  
    justify-content: center;
  
}

.s-3400031d-24ec-4549-87bf-0b0d8ccb94be.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3400031d-24ec-4549-87bf-0b0d8ccb94be.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3400031d-24ec-4549-87bf-0b0d8ccb94be.shogun-image {
  box-sizing: border-box;
}



.s-3400031d-24ec-4549-87bf-0b0d8ccb94be img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-3400031d-24ec-4549-87bf-0b0d8ccb94be {
  margin: 0 !important;
  overflow: visible;
}

#s-3400031d-24ec-4549-87bf-0b0d8ccb94be-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3400031d-24ec-4549-87bf-0b0d8ccb94be {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3400031d-24ec-4549-87bf-0b0d8ccb94be {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3400031d-24ec-4549-87bf-0b0d8ccb94be img.shogun-image {
  /* Add background color handling */
  
}

#s-3400031d-24ec-4549-87bf-0b0d8ccb94be img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-3400031d-24ec-4549-87bf-0b0d8ccb94be .shogun-image-content {
  
    justify-content: center;
  
}

.s-3400031d-24ec-4549-87bf-0b0d8ccb94be.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3400031d-24ec-4549-87bf-0b0d8ccb94be.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3400031d-24ec-4549-87bf-0b0d8ccb94be.shogun-image {
  box-sizing: border-box;
}



.s-3400031d-24ec-4549-87bf-0b0d8ccb94be img.shogun-image {
  
}


}@media (max-width: 767px){#s-3400031d-24ec-4549-87bf-0b0d8ccb94be {
  margin: 0 !important;
  overflow: visible;
}

#s-3400031d-24ec-4549-87bf-0b0d8ccb94be-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3400031d-24ec-4549-87bf-0b0d8ccb94be {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3400031d-24ec-4549-87bf-0b0d8ccb94be {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3400031d-24ec-4549-87bf-0b0d8ccb94be img.shogun-image {
  /* Add background color handling */
  
}

#s-3400031d-24ec-4549-87bf-0b0d8ccb94be img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-3400031d-24ec-4549-87bf-0b0d8ccb94be .shogun-image-content {
  
    justify-content: center;
  
}

.s-3400031d-24ec-4549-87bf-0b0d8ccb94be.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3400031d-24ec-4549-87bf-0b0d8ccb94be.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3400031d-24ec-4549-87bf-0b0d8ccb94be.shogun-image {
  box-sizing: border-box;
}



.s-3400031d-24ec-4549-87bf-0b0d8ccb94be img.shogun-image {
  
}


}
#s-760a446e-ba48-4d75-90f0-625a73d55b85 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
text-align: center;
}
@media (min-width: 1200px){#s-760a446e-ba48-4d75-90f0-625a73d55b85 {
  margin-top: 0%;
}
}
#s-760a446e-ba48-4d75-90f0-625a73d55b85 {
  margin: 0 !important;
  overflow: visible;
}

#s-760a446e-ba48-4d75-90f0-625a73d55b85-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-760a446e-ba48-4d75-90f0-625a73d55b85 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-760a446e-ba48-4d75-90f0-625a73d55b85 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-760a446e-ba48-4d75-90f0-625a73d55b85 img.shogun-image {
  /* Add background color handling */
  
}

#s-760a446e-ba48-4d75-90f0-625a73d55b85 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-760a446e-ba48-4d75-90f0-625a73d55b85 .shogun-image-content {
  
    justify-content: center;
  
}

.s-760a446e-ba48-4d75-90f0-625a73d55b85.shg-align-container {
  display: flex;
  justify-content: center
}

.s-760a446e-ba48-4d75-90f0-625a73d55b85.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-760a446e-ba48-4d75-90f0-625a73d55b85.shogun-image {
  box-sizing: border-box;
}



.s-760a446e-ba48-4d75-90f0-625a73d55b85 img.shogun-image {
  
}


@media (min-width: 1200px){#s-760a446e-ba48-4d75-90f0-625a73d55b85 {
  margin: 0 !important;
  overflow: visible;
}

#s-760a446e-ba48-4d75-90f0-625a73d55b85-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-760a446e-ba48-4d75-90f0-625a73d55b85 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-760a446e-ba48-4d75-90f0-625a73d55b85 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-760a446e-ba48-4d75-90f0-625a73d55b85 img.shogun-image {
  /* Add background color handling */
  
}

#s-760a446e-ba48-4d75-90f0-625a73d55b85 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-760a446e-ba48-4d75-90f0-625a73d55b85 .shogun-image-content {
  
    justify-content: center;
  
}

.s-760a446e-ba48-4d75-90f0-625a73d55b85.shg-align-container {
  display: flex;
  justify-content: center
}

.s-760a446e-ba48-4d75-90f0-625a73d55b85.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-760a446e-ba48-4d75-90f0-625a73d55b85.shogun-image {
  box-sizing: border-box;
}



.s-760a446e-ba48-4d75-90f0-625a73d55b85 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-760a446e-ba48-4d75-90f0-625a73d55b85 {
  margin: 0 !important;
  overflow: visible;
}

#s-760a446e-ba48-4d75-90f0-625a73d55b85-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-760a446e-ba48-4d75-90f0-625a73d55b85 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-760a446e-ba48-4d75-90f0-625a73d55b85 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-760a446e-ba48-4d75-90f0-625a73d55b85 img.shogun-image {
  /* Add background color handling */
  
}

#s-760a446e-ba48-4d75-90f0-625a73d55b85 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-760a446e-ba48-4d75-90f0-625a73d55b85 .shogun-image-content {
  
    justify-content: center;
  
}

.s-760a446e-ba48-4d75-90f0-625a73d55b85.shg-align-container {
  display: flex;
  justify-content: center
}

.s-760a446e-ba48-4d75-90f0-625a73d55b85.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-760a446e-ba48-4d75-90f0-625a73d55b85.shogun-image {
  box-sizing: border-box;
}



.s-760a446e-ba48-4d75-90f0-625a73d55b85 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-760a446e-ba48-4d75-90f0-625a73d55b85 {
  margin: 0 !important;
  overflow: visible;
}

#s-760a446e-ba48-4d75-90f0-625a73d55b85-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-760a446e-ba48-4d75-90f0-625a73d55b85 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-760a446e-ba48-4d75-90f0-625a73d55b85 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-760a446e-ba48-4d75-90f0-625a73d55b85 img.shogun-image {
  /* Add background color handling */
  
}

#s-760a446e-ba48-4d75-90f0-625a73d55b85 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-760a446e-ba48-4d75-90f0-625a73d55b85 .shogun-image-content {
  
    justify-content: center;
  
}

.s-760a446e-ba48-4d75-90f0-625a73d55b85.shg-align-container {
  display: flex;
  justify-content: center
}

.s-760a446e-ba48-4d75-90f0-625a73d55b85.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-760a446e-ba48-4d75-90f0-625a73d55b85.shogun-image {
  box-sizing: border-box;
}



.s-760a446e-ba48-4d75-90f0-625a73d55b85 img.shogun-image {
  
}


}@media (max-width: 767px){#s-760a446e-ba48-4d75-90f0-625a73d55b85 {
  margin: 0 !important;
  overflow: visible;
}

#s-760a446e-ba48-4d75-90f0-625a73d55b85-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-760a446e-ba48-4d75-90f0-625a73d55b85 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-760a446e-ba48-4d75-90f0-625a73d55b85 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-760a446e-ba48-4d75-90f0-625a73d55b85 img.shogun-image {
  /* Add background color handling */
  
}

#s-760a446e-ba48-4d75-90f0-625a73d55b85 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-760a446e-ba48-4d75-90f0-625a73d55b85 .shogun-image-content {
  
    justify-content: center;
  
}

.s-760a446e-ba48-4d75-90f0-625a73d55b85.shg-align-container {
  display: flex;
  justify-content: center
}

.s-760a446e-ba48-4d75-90f0-625a73d55b85.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-760a446e-ba48-4d75-90f0-625a73d55b85.shogun-image {
  box-sizing: border-box;
}



.s-760a446e-ba48-4d75-90f0-625a73d55b85 img.shogun-image {
  
}


}
#s-2bb096a0-121f-4744-abd6-404441821861 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-2bb096a0-121f-4744-abd6-404441821861 {
  margin-top: 0%;
}
}
#s-2bb096a0-121f-4744-abd6-404441821861 {
  margin: 0 !important;
  overflow: visible;
}

#s-2bb096a0-121f-4744-abd6-404441821861-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2bb096a0-121f-4744-abd6-404441821861 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-2bb096a0-121f-4744-abd6-404441821861 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2bb096a0-121f-4744-abd6-404441821861 img.shogun-image {
  /* Add background color handling */
  
}

#s-2bb096a0-121f-4744-abd6-404441821861 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2bb096a0-121f-4744-abd6-404441821861 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-2bb096a0-121f-4744-abd6-404441821861 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2bb096a0-121f-4744-abd6-404441821861 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2bb096a0-121f-4744-abd6-404441821861.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2bb096a0-121f-4744-abd6-404441821861 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-2bb096a0-121f-4744-abd6-404441821861.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-2bb096a0-121f-4744-abd6-404441821861 .shogun-image-content {
  
    justify-content: center;
  
}

.s-2bb096a0-121f-4744-abd6-404441821861.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2bb096a0-121f-4744-abd6-404441821861.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2bb096a0-121f-4744-abd6-404441821861.shogun-image {
  box-sizing: border-box;
}



.s-2bb096a0-121f-4744-abd6-404441821861 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-2bb096a0-121f-4744-abd6-404441821861 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-2bb096a0-121f-4744-abd6-404441821861.shogun-image-container {
      position: relative;
    }

    .s-2bb096a0-121f-4744-abd6-404441821861.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2bb096a0-121f-4744-abd6-404441821861.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2bb096a0-121f-4744-abd6-404441821861 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-2bb096a0-121f-4744-abd6-404441821861 {
  margin: 0 !important;
  overflow: visible;
}

#s-2bb096a0-121f-4744-abd6-404441821861-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2bb096a0-121f-4744-abd6-404441821861 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-2bb096a0-121f-4744-abd6-404441821861 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2bb096a0-121f-4744-abd6-404441821861 img.shogun-image {
  /* Add background color handling */
  
}

#s-2bb096a0-121f-4744-abd6-404441821861 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2bb096a0-121f-4744-abd6-404441821861 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-2bb096a0-121f-4744-abd6-404441821861 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2bb096a0-121f-4744-abd6-404441821861 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2bb096a0-121f-4744-abd6-404441821861.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2bb096a0-121f-4744-abd6-404441821861 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-2bb096a0-121f-4744-abd6-404441821861.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-2bb096a0-121f-4744-abd6-404441821861 .shogun-image-content {
  
    justify-content: center;
  
}

.s-2bb096a0-121f-4744-abd6-404441821861.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2bb096a0-121f-4744-abd6-404441821861.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2bb096a0-121f-4744-abd6-404441821861.shogun-image {
  box-sizing: border-box;
}



.s-2bb096a0-121f-4744-abd6-404441821861 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-2bb096a0-121f-4744-abd6-404441821861 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-2bb096a0-121f-4744-abd6-404441821861.shogun-image-container {
      position: relative;
    }

    .s-2bb096a0-121f-4744-abd6-404441821861.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2bb096a0-121f-4744-abd6-404441821861.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2bb096a0-121f-4744-abd6-404441821861 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-2bb096a0-121f-4744-abd6-404441821861 {
  margin: 0 !important;
  overflow: visible;
}

#s-2bb096a0-121f-4744-abd6-404441821861-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2bb096a0-121f-4744-abd6-404441821861 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2bb096a0-121f-4744-abd6-404441821861 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2bb096a0-121f-4744-abd6-404441821861 img.shogun-image {
  /* Add background color handling */
  
}

#s-2bb096a0-121f-4744-abd6-404441821861 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2bb096a0-121f-4744-abd6-404441821861 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-2bb096a0-121f-4744-abd6-404441821861 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2bb096a0-121f-4744-abd6-404441821861 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2bb096a0-121f-4744-abd6-404441821861.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2bb096a0-121f-4744-abd6-404441821861 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-2bb096a0-121f-4744-abd6-404441821861.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-2bb096a0-121f-4744-abd6-404441821861 .shogun-image-content {
  
    justify-content: center;
  
}

.s-2bb096a0-121f-4744-abd6-404441821861.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2bb096a0-121f-4744-abd6-404441821861.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2bb096a0-121f-4744-abd6-404441821861.shogun-image {
  box-sizing: border-box;
}



.s-2bb096a0-121f-4744-abd6-404441821861 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-2bb096a0-121f-4744-abd6-404441821861 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-2bb096a0-121f-4744-abd6-404441821861.shogun-image-container {
      position: relative;
    }

    .s-2bb096a0-121f-4744-abd6-404441821861.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2bb096a0-121f-4744-abd6-404441821861.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2bb096a0-121f-4744-abd6-404441821861 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-2bb096a0-121f-4744-abd6-404441821861 {
  margin: 0 !important;
  overflow: visible;
}

#s-2bb096a0-121f-4744-abd6-404441821861-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2bb096a0-121f-4744-abd6-404441821861 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2bb096a0-121f-4744-abd6-404441821861 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2bb096a0-121f-4744-abd6-404441821861 img.shogun-image {
  /* Add background color handling */
  
}

#s-2bb096a0-121f-4744-abd6-404441821861 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2bb096a0-121f-4744-abd6-404441821861 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-2bb096a0-121f-4744-abd6-404441821861 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2bb096a0-121f-4744-abd6-404441821861 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2bb096a0-121f-4744-abd6-404441821861.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2bb096a0-121f-4744-abd6-404441821861 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-2bb096a0-121f-4744-abd6-404441821861.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-2bb096a0-121f-4744-abd6-404441821861 .shogun-image-content {
  
    justify-content: center;
  
}

.s-2bb096a0-121f-4744-abd6-404441821861.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2bb096a0-121f-4744-abd6-404441821861.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2bb096a0-121f-4744-abd6-404441821861.shogun-image {
  box-sizing: border-box;
}



.s-2bb096a0-121f-4744-abd6-404441821861 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-2bb096a0-121f-4744-abd6-404441821861 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-2bb096a0-121f-4744-abd6-404441821861.shogun-image-container {
      position: relative;
    }

    .s-2bb096a0-121f-4744-abd6-404441821861.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2bb096a0-121f-4744-abd6-404441821861.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2bb096a0-121f-4744-abd6-404441821861 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-2bb096a0-121f-4744-abd6-404441821861 {
  margin: 0 !important;
  overflow: visible;
}

#s-2bb096a0-121f-4744-abd6-404441821861-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2bb096a0-121f-4744-abd6-404441821861 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2bb096a0-121f-4744-abd6-404441821861 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2bb096a0-121f-4744-abd6-404441821861 img.shogun-image {
  /* Add background color handling */
  
}

#s-2bb096a0-121f-4744-abd6-404441821861 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2bb096a0-121f-4744-abd6-404441821861 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-2bb096a0-121f-4744-abd6-404441821861 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2bb096a0-121f-4744-abd6-404441821861 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2bb096a0-121f-4744-abd6-404441821861.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2bb096a0-121f-4744-abd6-404441821861 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-2bb096a0-121f-4744-abd6-404441821861.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-2bb096a0-121f-4744-abd6-404441821861 .shogun-image-content {
  
    justify-content: center;
  
}

.s-2bb096a0-121f-4744-abd6-404441821861.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2bb096a0-121f-4744-abd6-404441821861.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2bb096a0-121f-4744-abd6-404441821861.shogun-image {
  box-sizing: border-box;
}



.s-2bb096a0-121f-4744-abd6-404441821861 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-2bb096a0-121f-4744-abd6-404441821861 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-2bb096a0-121f-4744-abd6-404441821861.shogun-image-container {
      position: relative;
    }

    .s-2bb096a0-121f-4744-abd6-404441821861.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2bb096a0-121f-4744-abd6-404441821861.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2bb096a0-121f-4744-abd6-404441821861 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-d00b6350-7125-4e59-a230-4e68adf3b633 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-d00b6350-7125-4e59-a230-4e68adf3b633 {
  margin-top: 0%;
}
}
#s-d00b6350-7125-4e59-a230-4e68adf3b633 {
  margin: 0 !important;
  overflow: visible;
}

#s-d00b6350-7125-4e59-a230-4e68adf3b633-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d00b6350-7125-4e59-a230-4e68adf3b633 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-d00b6350-7125-4e59-a230-4e68adf3b633 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d00b6350-7125-4e59-a230-4e68adf3b633 img.shogun-image {
  /* Add background color handling */
  
}

#s-d00b6350-7125-4e59-a230-4e68adf3b633 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d00b6350-7125-4e59-a230-4e68adf3b633 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-d00b6350-7125-4e59-a230-4e68adf3b633 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d00b6350-7125-4e59-a230-4e68adf3b633 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d00b6350-7125-4e59-a230-4e68adf3b633.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d00b6350-7125-4e59-a230-4e68adf3b633 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-d00b6350-7125-4e59-a230-4e68adf3b633.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-d00b6350-7125-4e59-a230-4e68adf3b633 .shogun-image-content {
  
    justify-content: center;
  
}

.s-d00b6350-7125-4e59-a230-4e68adf3b633.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d00b6350-7125-4e59-a230-4e68adf3b633.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d00b6350-7125-4e59-a230-4e68adf3b633.shogun-image {
  box-sizing: border-box;
}



.s-d00b6350-7125-4e59-a230-4e68adf3b633 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-d00b6350-7125-4e59-a230-4e68adf3b633 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-d00b6350-7125-4e59-a230-4e68adf3b633.shogun-image-container {
      position: relative;
    }

    .s-d00b6350-7125-4e59-a230-4e68adf3b633.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d00b6350-7125-4e59-a230-4e68adf3b633.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d00b6350-7125-4e59-a230-4e68adf3b633 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-d00b6350-7125-4e59-a230-4e68adf3b633 {
  margin: 0 !important;
  overflow: visible;
}

#s-d00b6350-7125-4e59-a230-4e68adf3b633-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d00b6350-7125-4e59-a230-4e68adf3b633 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-d00b6350-7125-4e59-a230-4e68adf3b633 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d00b6350-7125-4e59-a230-4e68adf3b633 img.shogun-image {
  /* Add background color handling */
  
}

#s-d00b6350-7125-4e59-a230-4e68adf3b633 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d00b6350-7125-4e59-a230-4e68adf3b633 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-d00b6350-7125-4e59-a230-4e68adf3b633 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d00b6350-7125-4e59-a230-4e68adf3b633 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d00b6350-7125-4e59-a230-4e68adf3b633.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d00b6350-7125-4e59-a230-4e68adf3b633 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-d00b6350-7125-4e59-a230-4e68adf3b633.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-d00b6350-7125-4e59-a230-4e68adf3b633 .shogun-image-content {
  
    justify-content: center;
  
}

.s-d00b6350-7125-4e59-a230-4e68adf3b633.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d00b6350-7125-4e59-a230-4e68adf3b633.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d00b6350-7125-4e59-a230-4e68adf3b633.shogun-image {
  box-sizing: border-box;
}



.s-d00b6350-7125-4e59-a230-4e68adf3b633 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-d00b6350-7125-4e59-a230-4e68adf3b633 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-d00b6350-7125-4e59-a230-4e68adf3b633.shogun-image-container {
      position: relative;
    }

    .s-d00b6350-7125-4e59-a230-4e68adf3b633.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d00b6350-7125-4e59-a230-4e68adf3b633.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d00b6350-7125-4e59-a230-4e68adf3b633 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-d00b6350-7125-4e59-a230-4e68adf3b633 {
  margin: 0 !important;
  overflow: visible;
}

#s-d00b6350-7125-4e59-a230-4e68adf3b633-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d00b6350-7125-4e59-a230-4e68adf3b633 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d00b6350-7125-4e59-a230-4e68adf3b633 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d00b6350-7125-4e59-a230-4e68adf3b633 img.shogun-image {
  /* Add background color handling */
  
}

#s-d00b6350-7125-4e59-a230-4e68adf3b633 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d00b6350-7125-4e59-a230-4e68adf3b633 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-d00b6350-7125-4e59-a230-4e68adf3b633 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d00b6350-7125-4e59-a230-4e68adf3b633 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d00b6350-7125-4e59-a230-4e68adf3b633.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d00b6350-7125-4e59-a230-4e68adf3b633 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-d00b6350-7125-4e59-a230-4e68adf3b633.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-d00b6350-7125-4e59-a230-4e68adf3b633 .shogun-image-content {
  
    justify-content: center;
  
}

.s-d00b6350-7125-4e59-a230-4e68adf3b633.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d00b6350-7125-4e59-a230-4e68adf3b633.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d00b6350-7125-4e59-a230-4e68adf3b633.shogun-image {
  box-sizing: border-box;
}



.s-d00b6350-7125-4e59-a230-4e68adf3b633 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-d00b6350-7125-4e59-a230-4e68adf3b633 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-d00b6350-7125-4e59-a230-4e68adf3b633.shogun-image-container {
      position: relative;
    }

    .s-d00b6350-7125-4e59-a230-4e68adf3b633.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d00b6350-7125-4e59-a230-4e68adf3b633.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d00b6350-7125-4e59-a230-4e68adf3b633 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-d00b6350-7125-4e59-a230-4e68adf3b633 {
  margin: 0 !important;
  overflow: visible;
}

#s-d00b6350-7125-4e59-a230-4e68adf3b633-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d00b6350-7125-4e59-a230-4e68adf3b633 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d00b6350-7125-4e59-a230-4e68adf3b633 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d00b6350-7125-4e59-a230-4e68adf3b633 img.shogun-image {
  /* Add background color handling */
  
}

#s-d00b6350-7125-4e59-a230-4e68adf3b633 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d00b6350-7125-4e59-a230-4e68adf3b633 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-d00b6350-7125-4e59-a230-4e68adf3b633 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d00b6350-7125-4e59-a230-4e68adf3b633 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d00b6350-7125-4e59-a230-4e68adf3b633.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d00b6350-7125-4e59-a230-4e68adf3b633 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-d00b6350-7125-4e59-a230-4e68adf3b633.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-d00b6350-7125-4e59-a230-4e68adf3b633 .shogun-image-content {
  
    justify-content: center;
  
}

.s-d00b6350-7125-4e59-a230-4e68adf3b633.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d00b6350-7125-4e59-a230-4e68adf3b633.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d00b6350-7125-4e59-a230-4e68adf3b633.shogun-image {
  box-sizing: border-box;
}



.s-d00b6350-7125-4e59-a230-4e68adf3b633 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-d00b6350-7125-4e59-a230-4e68adf3b633 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-d00b6350-7125-4e59-a230-4e68adf3b633.shogun-image-container {
      position: relative;
    }

    .s-d00b6350-7125-4e59-a230-4e68adf3b633.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d00b6350-7125-4e59-a230-4e68adf3b633.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d00b6350-7125-4e59-a230-4e68adf3b633 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-d00b6350-7125-4e59-a230-4e68adf3b633 {
  margin: 0 !important;
  overflow: visible;
}

#s-d00b6350-7125-4e59-a230-4e68adf3b633-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d00b6350-7125-4e59-a230-4e68adf3b633 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d00b6350-7125-4e59-a230-4e68adf3b633 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d00b6350-7125-4e59-a230-4e68adf3b633 img.shogun-image {
  /* Add background color handling */
  
}

#s-d00b6350-7125-4e59-a230-4e68adf3b633 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d00b6350-7125-4e59-a230-4e68adf3b633 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-d00b6350-7125-4e59-a230-4e68adf3b633 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d00b6350-7125-4e59-a230-4e68adf3b633 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d00b6350-7125-4e59-a230-4e68adf3b633.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d00b6350-7125-4e59-a230-4e68adf3b633 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-d00b6350-7125-4e59-a230-4e68adf3b633.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-d00b6350-7125-4e59-a230-4e68adf3b633 .shogun-image-content {
  
    justify-content: center;
  
}

.s-d00b6350-7125-4e59-a230-4e68adf3b633.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d00b6350-7125-4e59-a230-4e68adf3b633.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d00b6350-7125-4e59-a230-4e68adf3b633.shogun-image {
  box-sizing: border-box;
}



.s-d00b6350-7125-4e59-a230-4e68adf3b633 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-d00b6350-7125-4e59-a230-4e68adf3b633 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-d00b6350-7125-4e59-a230-4e68adf3b633.shogun-image-container {
      position: relative;
    }

    .s-d00b6350-7125-4e59-a230-4e68adf3b633.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d00b6350-7125-4e59-a230-4e68adf3b633.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d00b6350-7125-4e59-a230-4e68adf3b633 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-2fb39107-8676-49b2-87c3-bd8191cb7e35 {
  box-shadow:2px 3px 1px 2px rgba(67, 66, 66, 1);
background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYzAzOWZlZTktZTlkNC00ZWFjLTk1YjMtYzczNDdjNDBmZjlkIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFiYjBiO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNjMDM5ZmVlOS1lOWQ0LTRlYWMtOTViMy1jNzM0N2M0MGZmOWQpIi8+PC9zdmc+);
background-repeat: no-repeat;
border-style: solid;
margin-top: 5px;
margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: #2C2A34;
border-radius: 25px;
text-align: center;
text-decoration: none;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#f1bb0b"}, {"id"=>2, "pos"=>1, "color"=>"#ffffff"}];
hover-type: gradient;
color: rgba(0, 0, 0, 1);
}
#s-2fb39107-8676-49b2-87c3-bd8191cb7e35:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZTZmNTVjNGEtNTgzZC00NWIwLWFiZWEtMWRhN2RjMmJhM2JjIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjhmOGY3O3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFiYjBiO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNlNmY1NWM0YS01ODNkLTQ1YjAtYWJlYS0xZGE3ZGMyYmEzYmMpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 2px !important;
border-left-width: 2px !important;
border-bottom-width: 2px !important;
border-right-width: 2px !important;
border-color: rgba(2, 0, 7, 0.99) !important;
text-decoration: none !important;
color: rgba(7, 6, 0, 1) !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#f8f8f7"}, {"id"=>2, "pos"=>1, "color"=>"#f1bb0b"}] !important;
hover-type: gradient !important;}#s-2fb39107-8676-49b2-87c3-bd8191cb7e35:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-2fb39107-8676-49b2-87c3-bd8191cb7e35-root {
    text-align: center;
  }


#s-2fb39107-8676-49b2-87c3-bd8191cb7e35.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-2fb39107-8676-49b2-87c3-bd8191cb7e35-root {
    text-align: center;
  }


#s-2fb39107-8676-49b2-87c3-bd8191cb7e35.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-2fb39107-8676-49b2-87c3-bd8191cb7e35-root {
    text-align: center;
  }


#s-2fb39107-8676-49b2-87c3-bd8191cb7e35.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-2fb39107-8676-49b2-87c3-bd8191cb7e35-root {
    text-align: center;
  }


#s-2fb39107-8676-49b2-87c3-bd8191cb7e35.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-2fb39107-8676-49b2-87c3-bd8191cb7e35-root {
    text-align: center;
  }


#s-2fb39107-8676-49b2-87c3-bd8191cb7e35.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}
#s-daa241b8-66cf-41c7-9519-025a266ec9e7 {
  margin-top: 0%;
margin-bottom: 0%;
padding-top: 1%;
padding-left: 0%;
padding-bottom: 1%;
padding-right: 0%;
}

@media (min-width: 0px) {
[id="s-daa241b8-66cf-41c7-9519-025a266ec9e7"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-daa241b8-66cf-41c7-9519-025a266ec9e7"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-daa241b8-66cf-41c7-9519-025a266ec9e7"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-daa241b8-66cf-41c7-9519-025a266ec9e7"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

#s-d176647e-0124-4c26-b5c4-5a3a51edb7b0 {
  margin-left: auto;
margin-right: auto;
border-top-width: 5px;
border-left-width: 5px;
border-bottom-width: 5px;
border-right-width: 5px;
border-color: #000;
border-style: solid;
border-radius: 20px;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-d176647e-0124-4c26-b5c4-5a3a51edb7b0 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-d176647e-0124-4c26-b5c4-5a3a51edb7b0.shg-box.shg-c {
  justify-content: center;
}

#s-a948ef4b-a78d-47e3-bb66-45a4b7f2cc8a {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
text-align: center;
}
@media (min-width: 1200px){#s-a948ef4b-a78d-47e3-bb66-45a4b7f2cc8a {
  margin-top: 0%;
}
}
#s-a948ef4b-a78d-47e3-bb66-45a4b7f2cc8a {
  margin: 0 !important;
  overflow: visible;
}

#s-a948ef4b-a78d-47e3-bb66-45a4b7f2cc8a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a948ef4b-a78d-47e3-bb66-45a4b7f2cc8a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-a948ef4b-a78d-47e3-bb66-45a4b7f2cc8a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a948ef4b-a78d-47e3-bb66-45a4b7f2cc8a img.shogun-image {
  /* Add background color handling */
  
}

#s-a948ef4b-a78d-47e3-bb66-45a4b7f2cc8a img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: #000;
  border-style: none;
  border-radius: 10px;

}






.s-a948ef4b-a78d-47e3-bb66-45a4b7f2cc8a .shogun-image-content {
  
    justify-content: center;
  
}

.s-a948ef4b-a78d-47e3-bb66-45a4b7f2cc8a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a948ef4b-a78d-47e3-bb66-45a4b7f2cc8a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a948ef4b-a78d-47e3-bb66-45a4b7f2cc8a.shogun-image {
  box-sizing: border-box;
}



.s-a948ef4b-a78d-47e3-bb66-45a4b7f2cc8a img.shogun-image {
  
}


@media (min-width: 1200px){#s-a948ef4b-a78d-47e3-bb66-45a4b7f2cc8a {
  margin: 0 !important;
  overflow: visible;
}

#s-a948ef4b-a78d-47e3-bb66-45a4b7f2cc8a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a948ef4b-a78d-47e3-bb66-45a4b7f2cc8a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-a948ef4b-a78d-47e3-bb66-45a4b7f2cc8a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a948ef4b-a78d-47e3-bb66-45a4b7f2cc8a img.shogun-image {
  /* Add background color handling */
  
}

#s-a948ef4b-a78d-47e3-bb66-45a4b7f2cc8a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-a948ef4b-a78d-47e3-bb66-45a4b7f2cc8a .shogun-image-content {
  
    justify-content: center;
  
}

.s-a948ef4b-a78d-47e3-bb66-45a4b7f2cc8a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a948ef4b-a78d-47e3-bb66-45a4b7f2cc8a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a948ef4b-a78d-47e3-bb66-45a4b7f2cc8a.shogun-image {
  box-sizing: border-box;
}



.s-a948ef4b-a78d-47e3-bb66-45a4b7f2cc8a img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-a948ef4b-a78d-47e3-bb66-45a4b7f2cc8a {
  margin: 0 !important;
  overflow: visible;
}

#s-a948ef4b-a78d-47e3-bb66-45a4b7f2cc8a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a948ef4b-a78d-47e3-bb66-45a4b7f2cc8a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a948ef4b-a78d-47e3-bb66-45a4b7f2cc8a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a948ef4b-a78d-47e3-bb66-45a4b7f2cc8a img.shogun-image {
  /* Add background color handling */
  
}

#s-a948ef4b-a78d-47e3-bb66-45a4b7f2cc8a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-a948ef4b-a78d-47e3-bb66-45a4b7f2cc8a .shogun-image-content {
  
    justify-content: center;
  
}

.s-a948ef4b-a78d-47e3-bb66-45a4b7f2cc8a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a948ef4b-a78d-47e3-bb66-45a4b7f2cc8a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a948ef4b-a78d-47e3-bb66-45a4b7f2cc8a.shogun-image {
  box-sizing: border-box;
}



.s-a948ef4b-a78d-47e3-bb66-45a4b7f2cc8a img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-a948ef4b-a78d-47e3-bb66-45a4b7f2cc8a {
  margin: 0 !important;
  overflow: visible;
}

#s-a948ef4b-a78d-47e3-bb66-45a4b7f2cc8a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a948ef4b-a78d-47e3-bb66-45a4b7f2cc8a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a948ef4b-a78d-47e3-bb66-45a4b7f2cc8a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a948ef4b-a78d-47e3-bb66-45a4b7f2cc8a img.shogun-image {
  /* Add background color handling */
  
}

#s-a948ef4b-a78d-47e3-bb66-45a4b7f2cc8a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-a948ef4b-a78d-47e3-bb66-45a4b7f2cc8a .shogun-image-content {
  
    justify-content: center;
  
}

.s-a948ef4b-a78d-47e3-bb66-45a4b7f2cc8a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a948ef4b-a78d-47e3-bb66-45a4b7f2cc8a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a948ef4b-a78d-47e3-bb66-45a4b7f2cc8a.shogun-image {
  box-sizing: border-box;
}



.s-a948ef4b-a78d-47e3-bb66-45a4b7f2cc8a img.shogun-image {
  
}


}@media (max-width: 767px){#s-a948ef4b-a78d-47e3-bb66-45a4b7f2cc8a {
  margin: 0 !important;
  overflow: visible;
}

#s-a948ef4b-a78d-47e3-bb66-45a4b7f2cc8a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a948ef4b-a78d-47e3-bb66-45a4b7f2cc8a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a948ef4b-a78d-47e3-bb66-45a4b7f2cc8a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a948ef4b-a78d-47e3-bb66-45a4b7f2cc8a img.shogun-image {
  /* Add background color handling */
  
}

#s-a948ef4b-a78d-47e3-bb66-45a4b7f2cc8a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-a948ef4b-a78d-47e3-bb66-45a4b7f2cc8a .shogun-image-content {
  
    justify-content: center;
  
}

.s-a948ef4b-a78d-47e3-bb66-45a4b7f2cc8a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a948ef4b-a78d-47e3-bb66-45a4b7f2cc8a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a948ef4b-a78d-47e3-bb66-45a4b7f2cc8a.shogun-image {
  box-sizing: border-box;
}



.s-a948ef4b-a78d-47e3-bb66-45a4b7f2cc8a img.shogun-image {
  
}


}
#s-eba2a6fa-9ee2-4381-91a6-f66a79927f9d {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
text-align: center;
}
@media (min-width: 1200px){#s-eba2a6fa-9ee2-4381-91a6-f66a79927f9d {
  margin-top: 0%;
}
}
#s-eba2a6fa-9ee2-4381-91a6-f66a79927f9d {
  margin: 0 !important;
  overflow: visible;
}

#s-eba2a6fa-9ee2-4381-91a6-f66a79927f9d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-eba2a6fa-9ee2-4381-91a6-f66a79927f9d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-eba2a6fa-9ee2-4381-91a6-f66a79927f9d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-eba2a6fa-9ee2-4381-91a6-f66a79927f9d img.shogun-image {
  /* Add background color handling */
  
}

#s-eba2a6fa-9ee2-4381-91a6-f66a79927f9d img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-eba2a6fa-9ee2-4381-91a6-f66a79927f9d .shogun-image-content {
  
    justify-content: center;
  
}

.s-eba2a6fa-9ee2-4381-91a6-f66a79927f9d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-eba2a6fa-9ee2-4381-91a6-f66a79927f9d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-eba2a6fa-9ee2-4381-91a6-f66a79927f9d.shogun-image {
  box-sizing: border-box;
}



.s-eba2a6fa-9ee2-4381-91a6-f66a79927f9d img.shogun-image {
  
}


@media (min-width: 1200px){#s-eba2a6fa-9ee2-4381-91a6-f66a79927f9d {
  margin: 0 !important;
  overflow: visible;
}

#s-eba2a6fa-9ee2-4381-91a6-f66a79927f9d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-eba2a6fa-9ee2-4381-91a6-f66a79927f9d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-eba2a6fa-9ee2-4381-91a6-f66a79927f9d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-eba2a6fa-9ee2-4381-91a6-f66a79927f9d img.shogun-image {
  /* Add background color handling */
  
}

#s-eba2a6fa-9ee2-4381-91a6-f66a79927f9d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-eba2a6fa-9ee2-4381-91a6-f66a79927f9d .shogun-image-content {
  
    justify-content: center;
  
}

.s-eba2a6fa-9ee2-4381-91a6-f66a79927f9d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-eba2a6fa-9ee2-4381-91a6-f66a79927f9d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-eba2a6fa-9ee2-4381-91a6-f66a79927f9d.shogun-image {
  box-sizing: border-box;
}



.s-eba2a6fa-9ee2-4381-91a6-f66a79927f9d img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-eba2a6fa-9ee2-4381-91a6-f66a79927f9d {
  margin: 0 !important;
  overflow: visible;
}

#s-eba2a6fa-9ee2-4381-91a6-f66a79927f9d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-eba2a6fa-9ee2-4381-91a6-f66a79927f9d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-eba2a6fa-9ee2-4381-91a6-f66a79927f9d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-eba2a6fa-9ee2-4381-91a6-f66a79927f9d img.shogun-image {
  /* Add background color handling */
  
}

#s-eba2a6fa-9ee2-4381-91a6-f66a79927f9d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-eba2a6fa-9ee2-4381-91a6-f66a79927f9d .shogun-image-content {
  
    justify-content: center;
  
}

.s-eba2a6fa-9ee2-4381-91a6-f66a79927f9d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-eba2a6fa-9ee2-4381-91a6-f66a79927f9d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-eba2a6fa-9ee2-4381-91a6-f66a79927f9d.shogun-image {
  box-sizing: border-box;
}



.s-eba2a6fa-9ee2-4381-91a6-f66a79927f9d img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-eba2a6fa-9ee2-4381-91a6-f66a79927f9d {
  margin: 0 !important;
  overflow: visible;
}

#s-eba2a6fa-9ee2-4381-91a6-f66a79927f9d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-eba2a6fa-9ee2-4381-91a6-f66a79927f9d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-eba2a6fa-9ee2-4381-91a6-f66a79927f9d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-eba2a6fa-9ee2-4381-91a6-f66a79927f9d img.shogun-image {
  /* Add background color handling */
  
}

#s-eba2a6fa-9ee2-4381-91a6-f66a79927f9d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-eba2a6fa-9ee2-4381-91a6-f66a79927f9d .shogun-image-content {
  
    justify-content: center;
  
}

.s-eba2a6fa-9ee2-4381-91a6-f66a79927f9d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-eba2a6fa-9ee2-4381-91a6-f66a79927f9d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-eba2a6fa-9ee2-4381-91a6-f66a79927f9d.shogun-image {
  box-sizing: border-box;
}



.s-eba2a6fa-9ee2-4381-91a6-f66a79927f9d img.shogun-image {
  
}


}@media (max-width: 767px){#s-eba2a6fa-9ee2-4381-91a6-f66a79927f9d {
  margin: 0 !important;
  overflow: visible;
}

#s-eba2a6fa-9ee2-4381-91a6-f66a79927f9d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-eba2a6fa-9ee2-4381-91a6-f66a79927f9d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-eba2a6fa-9ee2-4381-91a6-f66a79927f9d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-eba2a6fa-9ee2-4381-91a6-f66a79927f9d img.shogun-image {
  /* Add background color handling */
  
}

#s-eba2a6fa-9ee2-4381-91a6-f66a79927f9d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-eba2a6fa-9ee2-4381-91a6-f66a79927f9d .shogun-image-content {
  
    justify-content: center;
  
}

.s-eba2a6fa-9ee2-4381-91a6-f66a79927f9d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-eba2a6fa-9ee2-4381-91a6-f66a79927f9d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-eba2a6fa-9ee2-4381-91a6-f66a79927f9d.shogun-image {
  box-sizing: border-box;
}



.s-eba2a6fa-9ee2-4381-91a6-f66a79927f9d img.shogun-image {
  
}


}
#s-02518ab6-0fdd-45f8-b51f-db548588ca07 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-02518ab6-0fdd-45f8-b51f-db548588ca07 {
  margin-top: 0%;
}
}
#s-02518ab6-0fdd-45f8-b51f-db548588ca07 {
  margin: 0 !important;
  overflow: visible;
}

#s-02518ab6-0fdd-45f8-b51f-db548588ca07-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-02518ab6-0fdd-45f8-b51f-db548588ca07 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-02518ab6-0fdd-45f8-b51f-db548588ca07 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-02518ab6-0fdd-45f8-b51f-db548588ca07 img.shogun-image {
  /* Add background color handling */
  
}

#s-02518ab6-0fdd-45f8-b51f-db548588ca07 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-02518ab6-0fdd-45f8-b51f-db548588ca07 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-02518ab6-0fdd-45f8-b51f-db548588ca07 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-02518ab6-0fdd-45f8-b51f-db548588ca07 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-02518ab6-0fdd-45f8-b51f-db548588ca07.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-02518ab6-0fdd-45f8-b51f-db548588ca07 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-02518ab6-0fdd-45f8-b51f-db548588ca07.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-02518ab6-0fdd-45f8-b51f-db548588ca07 .shogun-image-content {
  
    justify-content: center;
  
}

.s-02518ab6-0fdd-45f8-b51f-db548588ca07.shg-align-container {
  display: flex;
  justify-content: center
}

.s-02518ab6-0fdd-45f8-b51f-db548588ca07.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-02518ab6-0fdd-45f8-b51f-db548588ca07.shogun-image {
  box-sizing: border-box;
}



.s-02518ab6-0fdd-45f8-b51f-db548588ca07 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-02518ab6-0fdd-45f8-b51f-db548588ca07 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-02518ab6-0fdd-45f8-b51f-db548588ca07.shogun-image-container {
      position: relative;
    }

    .s-02518ab6-0fdd-45f8-b51f-db548588ca07.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-02518ab6-0fdd-45f8-b51f-db548588ca07.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-02518ab6-0fdd-45f8-b51f-db548588ca07 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-02518ab6-0fdd-45f8-b51f-db548588ca07 {
  margin: 0 !important;
  overflow: visible;
}

#s-02518ab6-0fdd-45f8-b51f-db548588ca07-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-02518ab6-0fdd-45f8-b51f-db548588ca07 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-02518ab6-0fdd-45f8-b51f-db548588ca07 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-02518ab6-0fdd-45f8-b51f-db548588ca07 img.shogun-image {
  /* Add background color handling */
  
}

#s-02518ab6-0fdd-45f8-b51f-db548588ca07 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-02518ab6-0fdd-45f8-b51f-db548588ca07 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-02518ab6-0fdd-45f8-b51f-db548588ca07 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-02518ab6-0fdd-45f8-b51f-db548588ca07 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-02518ab6-0fdd-45f8-b51f-db548588ca07.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-02518ab6-0fdd-45f8-b51f-db548588ca07 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-02518ab6-0fdd-45f8-b51f-db548588ca07.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-02518ab6-0fdd-45f8-b51f-db548588ca07 .shogun-image-content {
  
    justify-content: center;
  
}

.s-02518ab6-0fdd-45f8-b51f-db548588ca07.shg-align-container {
  display: flex;
  justify-content: center
}

.s-02518ab6-0fdd-45f8-b51f-db548588ca07.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-02518ab6-0fdd-45f8-b51f-db548588ca07.shogun-image {
  box-sizing: border-box;
}



.s-02518ab6-0fdd-45f8-b51f-db548588ca07 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-02518ab6-0fdd-45f8-b51f-db548588ca07 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-02518ab6-0fdd-45f8-b51f-db548588ca07.shogun-image-container {
      position: relative;
    }

    .s-02518ab6-0fdd-45f8-b51f-db548588ca07.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-02518ab6-0fdd-45f8-b51f-db548588ca07.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-02518ab6-0fdd-45f8-b51f-db548588ca07 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-02518ab6-0fdd-45f8-b51f-db548588ca07 {
  margin: 0 !important;
  overflow: visible;
}

#s-02518ab6-0fdd-45f8-b51f-db548588ca07-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-02518ab6-0fdd-45f8-b51f-db548588ca07 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-02518ab6-0fdd-45f8-b51f-db548588ca07 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-02518ab6-0fdd-45f8-b51f-db548588ca07 img.shogun-image {
  /* Add background color handling */
  
}

#s-02518ab6-0fdd-45f8-b51f-db548588ca07 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-02518ab6-0fdd-45f8-b51f-db548588ca07 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-02518ab6-0fdd-45f8-b51f-db548588ca07 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-02518ab6-0fdd-45f8-b51f-db548588ca07 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-02518ab6-0fdd-45f8-b51f-db548588ca07.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-02518ab6-0fdd-45f8-b51f-db548588ca07 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-02518ab6-0fdd-45f8-b51f-db548588ca07.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-02518ab6-0fdd-45f8-b51f-db548588ca07 .shogun-image-content {
  
    justify-content: center;
  
}

.s-02518ab6-0fdd-45f8-b51f-db548588ca07.shg-align-container {
  display: flex;
  justify-content: center
}

.s-02518ab6-0fdd-45f8-b51f-db548588ca07.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-02518ab6-0fdd-45f8-b51f-db548588ca07.shogun-image {
  box-sizing: border-box;
}



.s-02518ab6-0fdd-45f8-b51f-db548588ca07 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-02518ab6-0fdd-45f8-b51f-db548588ca07 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-02518ab6-0fdd-45f8-b51f-db548588ca07.shogun-image-container {
      position: relative;
    }

    .s-02518ab6-0fdd-45f8-b51f-db548588ca07.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-02518ab6-0fdd-45f8-b51f-db548588ca07.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-02518ab6-0fdd-45f8-b51f-db548588ca07 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-02518ab6-0fdd-45f8-b51f-db548588ca07 {
  margin: 0 !important;
  overflow: visible;
}

#s-02518ab6-0fdd-45f8-b51f-db548588ca07-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-02518ab6-0fdd-45f8-b51f-db548588ca07 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-02518ab6-0fdd-45f8-b51f-db548588ca07 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-02518ab6-0fdd-45f8-b51f-db548588ca07 img.shogun-image {
  /* Add background color handling */
  
}

#s-02518ab6-0fdd-45f8-b51f-db548588ca07 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-02518ab6-0fdd-45f8-b51f-db548588ca07 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-02518ab6-0fdd-45f8-b51f-db548588ca07 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-02518ab6-0fdd-45f8-b51f-db548588ca07 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-02518ab6-0fdd-45f8-b51f-db548588ca07.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-02518ab6-0fdd-45f8-b51f-db548588ca07 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-02518ab6-0fdd-45f8-b51f-db548588ca07.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-02518ab6-0fdd-45f8-b51f-db548588ca07 .shogun-image-content {
  
    justify-content: center;
  
}

.s-02518ab6-0fdd-45f8-b51f-db548588ca07.shg-align-container {
  display: flex;
  justify-content: center
}

.s-02518ab6-0fdd-45f8-b51f-db548588ca07.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-02518ab6-0fdd-45f8-b51f-db548588ca07.shogun-image {
  box-sizing: border-box;
}



.s-02518ab6-0fdd-45f8-b51f-db548588ca07 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-02518ab6-0fdd-45f8-b51f-db548588ca07 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-02518ab6-0fdd-45f8-b51f-db548588ca07.shogun-image-container {
      position: relative;
    }

    .s-02518ab6-0fdd-45f8-b51f-db548588ca07.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-02518ab6-0fdd-45f8-b51f-db548588ca07.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-02518ab6-0fdd-45f8-b51f-db548588ca07 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-02518ab6-0fdd-45f8-b51f-db548588ca07 {
  margin: 0 !important;
  overflow: visible;
}

#s-02518ab6-0fdd-45f8-b51f-db548588ca07-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-02518ab6-0fdd-45f8-b51f-db548588ca07 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-02518ab6-0fdd-45f8-b51f-db548588ca07 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-02518ab6-0fdd-45f8-b51f-db548588ca07 img.shogun-image {
  /* Add background color handling */
  
}

#s-02518ab6-0fdd-45f8-b51f-db548588ca07 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-02518ab6-0fdd-45f8-b51f-db548588ca07 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-02518ab6-0fdd-45f8-b51f-db548588ca07 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-02518ab6-0fdd-45f8-b51f-db548588ca07 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-02518ab6-0fdd-45f8-b51f-db548588ca07.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-02518ab6-0fdd-45f8-b51f-db548588ca07 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-02518ab6-0fdd-45f8-b51f-db548588ca07.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-02518ab6-0fdd-45f8-b51f-db548588ca07 .shogun-image-content {
  
    justify-content: center;
  
}

.s-02518ab6-0fdd-45f8-b51f-db548588ca07.shg-align-container {
  display: flex;
  justify-content: center
}

.s-02518ab6-0fdd-45f8-b51f-db548588ca07.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-02518ab6-0fdd-45f8-b51f-db548588ca07.shogun-image {
  box-sizing: border-box;
}



.s-02518ab6-0fdd-45f8-b51f-db548588ca07 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-02518ab6-0fdd-45f8-b51f-db548588ca07 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-02518ab6-0fdd-45f8-b51f-db548588ca07.shogun-image-container {
      position: relative;
    }

    .s-02518ab6-0fdd-45f8-b51f-db548588ca07.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-02518ab6-0fdd-45f8-b51f-db548588ca07.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-02518ab6-0fdd-45f8-b51f-db548588ca07 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-93640ded-9cd1-4acd-a5c1-deb9475c9a8a {
  box-shadow:2px 3px 1px 2px rgba(67, 66, 66, 1);
background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYzAzOWZlZTktZTlkNC00ZWFjLTk1YjMtYzczNDdjNDBmZjlkIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFiYjBiO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNjMDM5ZmVlOS1lOWQ0LTRlYWMtOTViMy1jNzM0N2M0MGZmOWQpIi8+PC9zdmc+);
background-repeat: no-repeat;
border-style: solid;
margin-top: 5px;
margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: #2C2A34;
border-radius: 25px;
text-align: center;
text-decoration: none;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#f1bb0b"}, {"id"=>2, "pos"=>1, "color"=>"#ffffff"}];
hover-type: gradient;
color: rgba(0, 0, 0, 1);
}
#s-93640ded-9cd1-4acd-a5c1-deb9475c9a8a:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iNTIwMGY2MDAtNjdkNC00NGM5LTkyNDktZjg0ZGZkNDFmMDRkIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjhmOGY3O3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFiYjBiO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM1MjAwZjYwMC02N2Q0LTQ0YzktOTI0OS1mODRkZmQ0MWYwNGQpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 2px !important;
border-left-width: 2px !important;
border-bottom-width: 2px !important;
border-right-width: 2px !important;
border-color: rgba(2, 0, 7, 0.99) !important;
text-decoration: none !important;
color: rgba(7, 6, 0, 1) !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#f8f8f7"}, {"id"=>2, "pos"=>1, "color"=>"#f1bb0b"}] !important;
hover-type: gradient !important;}#s-93640ded-9cd1-4acd-a5c1-deb9475c9a8a:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-93640ded-9cd1-4acd-a5c1-deb9475c9a8a-root {
    text-align: center;
  }


#s-93640ded-9cd1-4acd-a5c1-deb9475c9a8a.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-93640ded-9cd1-4acd-a5c1-deb9475c9a8a-root {
    text-align: center;
  }


#s-93640ded-9cd1-4acd-a5c1-deb9475c9a8a.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-93640ded-9cd1-4acd-a5c1-deb9475c9a8a-root {
    text-align: center;
  }


#s-93640ded-9cd1-4acd-a5c1-deb9475c9a8a.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-93640ded-9cd1-4acd-a5c1-deb9475c9a8a-root {
    text-align: center;
  }


#s-93640ded-9cd1-4acd-a5c1-deb9475c9a8a.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-93640ded-9cd1-4acd-a5c1-deb9475c9a8a-root {
    text-align: center;
  }


#s-93640ded-9cd1-4acd-a5c1-deb9475c9a8a.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}
#s-7c15106e-ea8f-44c1-8fbb-827e055e5bcc {
  margin-left: auto;
margin-right: auto;
border-top-width: 5px;
border-left-width: 5px;
border-bottom-width: 5px;
border-right-width: 5px;
border-color: #000;
border-style: solid;
border-radius: 20px;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-7c15106e-ea8f-44c1-8fbb-827e055e5bcc > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-7c15106e-ea8f-44c1-8fbb-827e055e5bcc.shg-box.shg-c {
  justify-content: center;
}

#s-7e70c717-0f36-40c0-b5af-3c51494c3647 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
text-align: center;
}
@media (min-width: 1200px){#s-7e70c717-0f36-40c0-b5af-3c51494c3647 {
  margin-top: 0%;
}
}
#s-7e70c717-0f36-40c0-b5af-3c51494c3647 {
  margin: 0 !important;
  overflow: visible;
}

#s-7e70c717-0f36-40c0-b5af-3c51494c3647-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7e70c717-0f36-40c0-b5af-3c51494c3647 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-7e70c717-0f36-40c0-b5af-3c51494c3647 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7e70c717-0f36-40c0-b5af-3c51494c3647 img.shogun-image {
  /* Add background color handling */
  
}

#s-7e70c717-0f36-40c0-b5af-3c51494c3647 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: #000;
  border-style: none;
  border-radius: 10px;

}






.s-7e70c717-0f36-40c0-b5af-3c51494c3647 .shogun-image-content {
  
    justify-content: center;
  
}

.s-7e70c717-0f36-40c0-b5af-3c51494c3647.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7e70c717-0f36-40c0-b5af-3c51494c3647.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7e70c717-0f36-40c0-b5af-3c51494c3647.shogun-image {
  box-sizing: border-box;
}



.s-7e70c717-0f36-40c0-b5af-3c51494c3647 img.shogun-image {
  
}


@media (min-width: 1200px){#s-7e70c717-0f36-40c0-b5af-3c51494c3647 {
  margin: 0 !important;
  overflow: visible;
}

#s-7e70c717-0f36-40c0-b5af-3c51494c3647-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7e70c717-0f36-40c0-b5af-3c51494c3647 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-7e70c717-0f36-40c0-b5af-3c51494c3647 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7e70c717-0f36-40c0-b5af-3c51494c3647 img.shogun-image {
  /* Add background color handling */
  
}

#s-7e70c717-0f36-40c0-b5af-3c51494c3647 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-7e70c717-0f36-40c0-b5af-3c51494c3647 .shogun-image-content {
  
    justify-content: center;
  
}

.s-7e70c717-0f36-40c0-b5af-3c51494c3647.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7e70c717-0f36-40c0-b5af-3c51494c3647.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7e70c717-0f36-40c0-b5af-3c51494c3647.shogun-image {
  box-sizing: border-box;
}



.s-7e70c717-0f36-40c0-b5af-3c51494c3647 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-7e70c717-0f36-40c0-b5af-3c51494c3647 {
  margin: 0 !important;
  overflow: visible;
}

#s-7e70c717-0f36-40c0-b5af-3c51494c3647-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7e70c717-0f36-40c0-b5af-3c51494c3647 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7e70c717-0f36-40c0-b5af-3c51494c3647 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7e70c717-0f36-40c0-b5af-3c51494c3647 img.shogun-image {
  /* Add background color handling */
  
}

#s-7e70c717-0f36-40c0-b5af-3c51494c3647 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-7e70c717-0f36-40c0-b5af-3c51494c3647 .shogun-image-content {
  
    justify-content: center;
  
}

.s-7e70c717-0f36-40c0-b5af-3c51494c3647.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7e70c717-0f36-40c0-b5af-3c51494c3647.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7e70c717-0f36-40c0-b5af-3c51494c3647.shogun-image {
  box-sizing: border-box;
}



.s-7e70c717-0f36-40c0-b5af-3c51494c3647 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-7e70c717-0f36-40c0-b5af-3c51494c3647 {
  margin: 0 !important;
  overflow: visible;
}

#s-7e70c717-0f36-40c0-b5af-3c51494c3647-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7e70c717-0f36-40c0-b5af-3c51494c3647 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7e70c717-0f36-40c0-b5af-3c51494c3647 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7e70c717-0f36-40c0-b5af-3c51494c3647 img.shogun-image {
  /* Add background color handling */
  
}

#s-7e70c717-0f36-40c0-b5af-3c51494c3647 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-7e70c717-0f36-40c0-b5af-3c51494c3647 .shogun-image-content {
  
    justify-content: center;
  
}

.s-7e70c717-0f36-40c0-b5af-3c51494c3647.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7e70c717-0f36-40c0-b5af-3c51494c3647.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7e70c717-0f36-40c0-b5af-3c51494c3647.shogun-image {
  box-sizing: border-box;
}



.s-7e70c717-0f36-40c0-b5af-3c51494c3647 img.shogun-image {
  
}


}@media (max-width: 767px){#s-7e70c717-0f36-40c0-b5af-3c51494c3647 {
  margin: 0 !important;
  overflow: visible;
}

#s-7e70c717-0f36-40c0-b5af-3c51494c3647-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7e70c717-0f36-40c0-b5af-3c51494c3647 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7e70c717-0f36-40c0-b5af-3c51494c3647 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7e70c717-0f36-40c0-b5af-3c51494c3647 img.shogun-image {
  /* Add background color handling */
  
}

#s-7e70c717-0f36-40c0-b5af-3c51494c3647 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-7e70c717-0f36-40c0-b5af-3c51494c3647 .shogun-image-content {
  
    justify-content: center;
  
}

.s-7e70c717-0f36-40c0-b5af-3c51494c3647.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7e70c717-0f36-40c0-b5af-3c51494c3647.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7e70c717-0f36-40c0-b5af-3c51494c3647.shogun-image {
  box-sizing: border-box;
}



.s-7e70c717-0f36-40c0-b5af-3c51494c3647 img.shogun-image {
  
}


}
#s-cdaa686b-a934-4e56-b878-7a70c72c5ff6 {
  margin-left: auto;
margin-right: auto;
max-width: 1080px;
text-align: center;
}

#s-cdaa686b-a934-4e56-b878-7a70c72c5ff6 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-cdaa686b-a934-4e56-b878-7a70c72c5ff6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-cdaa686b-a934-4e56-b878-7a70c72c5ff6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-cdaa686b-a934-4e56-b878-7a70c72c5ff6 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-cdaa686b-a934-4e56-b878-7a70c72c5ff6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-cdaa686b-a934-4e56-b878-7a70c72c5ff6 img.shogun-image {
  width: 100%;
  
  
  max-width: 1080px;

      
    max-width: 1080px;

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




.s-cdaa686b-a934-4e56-b878-7a70c72c5ff6 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-cdaa686b-a934-4e56-b878-7a70c72c5ff6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cdaa686b-a934-4e56-b878-7a70c72c5ff6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cdaa686b-a934-4e56-b878-7a70c72c5ff6.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-cdaa686b-a934-4e56-b878-7a70c72c5ff6 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-cdaa686b-a934-4e56-b878-7a70c72c5ff6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-cdaa686b-a934-4e56-b878-7a70c72c5ff6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-cdaa686b-a934-4e56-b878-7a70c72c5ff6 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-cdaa686b-a934-4e56-b878-7a70c72c5ff6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-cdaa686b-a934-4e56-b878-7a70c72c5ff6 img.shogun-image {
  width: 100%;
  
  
  max-width: 1080px;

      
    max-width: 1080px;

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




.s-cdaa686b-a934-4e56-b878-7a70c72c5ff6 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-cdaa686b-a934-4e56-b878-7a70c72c5ff6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cdaa686b-a934-4e56-b878-7a70c72c5ff6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cdaa686b-a934-4e56-b878-7a70c72c5ff6.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-cdaa686b-a934-4e56-b878-7a70c72c5ff6 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-cdaa686b-a934-4e56-b878-7a70c72c5ff6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-cdaa686b-a934-4e56-b878-7a70c72c5ff6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-cdaa686b-a934-4e56-b878-7a70c72c5ff6 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-cdaa686b-a934-4e56-b878-7a70c72c5ff6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-cdaa686b-a934-4e56-b878-7a70c72c5ff6 img.shogun-image {
  width: 100%;
  
  
  max-width: 1080px;

      
    max-width: 1080px;

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




.s-cdaa686b-a934-4e56-b878-7a70c72c5ff6 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-cdaa686b-a934-4e56-b878-7a70c72c5ff6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cdaa686b-a934-4e56-b878-7a70c72c5ff6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cdaa686b-a934-4e56-b878-7a70c72c5ff6.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-cdaa686b-a934-4e56-b878-7a70c72c5ff6 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-cdaa686b-a934-4e56-b878-7a70c72c5ff6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-cdaa686b-a934-4e56-b878-7a70c72c5ff6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-cdaa686b-a934-4e56-b878-7a70c72c5ff6 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-cdaa686b-a934-4e56-b878-7a70c72c5ff6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-cdaa686b-a934-4e56-b878-7a70c72c5ff6 img.shogun-image {
  width: 100%;
  
  
  max-width: 1080px;

      
    max-width: 1080px;

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




.s-cdaa686b-a934-4e56-b878-7a70c72c5ff6 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-cdaa686b-a934-4e56-b878-7a70c72c5ff6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cdaa686b-a934-4e56-b878-7a70c72c5ff6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cdaa686b-a934-4e56-b878-7a70c72c5ff6.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-cdaa686b-a934-4e56-b878-7a70c72c5ff6 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-cdaa686b-a934-4e56-b878-7a70c72c5ff6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-cdaa686b-a934-4e56-b878-7a70c72c5ff6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-cdaa686b-a934-4e56-b878-7a70c72c5ff6 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-cdaa686b-a934-4e56-b878-7a70c72c5ff6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-cdaa686b-a934-4e56-b878-7a70c72c5ff6 img.shogun-image {
  width: 100%;
  
  
  max-width: 1080px;

      
    max-width: 1080px;

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




.s-cdaa686b-a934-4e56-b878-7a70c72c5ff6 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-cdaa686b-a934-4e56-b878-7a70c72c5ff6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cdaa686b-a934-4e56-b878-7a70c72c5ff6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cdaa686b-a934-4e56-b878-7a70c72c5ff6.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-4fade909-1254-45fc-b881-78fc2e065bfc {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-4fade909-1254-45fc-b881-78fc2e065bfc {
  margin-top: 0%;
margin-bottom: 0%;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-4fade909-1254-45fc-b881-78fc2e065bfc {
  margin-top: 0%;
}
}
#s-4fade909-1254-45fc-b881-78fc2e065bfc {
  margin: 0 !important;
  overflow: visible;
}

#s-4fade909-1254-45fc-b881-78fc2e065bfc-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-4fade909-1254-45fc-b881-78fc2e065bfc {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-4fade909-1254-45fc-b881-78fc2e065bfc {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-4fade909-1254-45fc-b881-78fc2e065bfc img.shogun-image {
  /* Add background color handling */
  
}

#s-4fade909-1254-45fc-b881-78fc2e065bfc img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-4fade909-1254-45fc-b881-78fc2e065bfc .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-4fade909-1254-45fc-b881-78fc2e065bfc .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-4fade909-1254-45fc-b881-78fc2e065bfc .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-4fade909-1254-45fc-b881-78fc2e065bfc.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-4fade909-1254-45fc-b881-78fc2e065bfc img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-4fade909-1254-45fc-b881-78fc2e065bfc.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-4fade909-1254-45fc-b881-78fc2e065bfc .shogun-image-content {
  
    justify-content: center;
  
}

.s-4fade909-1254-45fc-b881-78fc2e065bfc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4fade909-1254-45fc-b881-78fc2e065bfc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4fade909-1254-45fc-b881-78fc2e065bfc.shogun-image {
  box-sizing: border-box;
}



.s-4fade909-1254-45fc-b881-78fc2e065bfc img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-4fade909-1254-45fc-b881-78fc2e065bfc {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-4fade909-1254-45fc-b881-78fc2e065bfc.shogun-image-container {
      position: relative;
    }

    .s-4fade909-1254-45fc-b881-78fc2e065bfc.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-4fade909-1254-45fc-b881-78fc2e065bfc.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-4fade909-1254-45fc-b881-78fc2e065bfc img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-4fade909-1254-45fc-b881-78fc2e065bfc {
  margin: 0 !important;
  overflow: visible;
}

#s-4fade909-1254-45fc-b881-78fc2e065bfc-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-4fade909-1254-45fc-b881-78fc2e065bfc {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-4fade909-1254-45fc-b881-78fc2e065bfc {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-4fade909-1254-45fc-b881-78fc2e065bfc img.shogun-image {
  /* Add background color handling */
  
}

#s-4fade909-1254-45fc-b881-78fc2e065bfc img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-4fade909-1254-45fc-b881-78fc2e065bfc .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-4fade909-1254-45fc-b881-78fc2e065bfc .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-4fade909-1254-45fc-b881-78fc2e065bfc .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-4fade909-1254-45fc-b881-78fc2e065bfc.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-4fade909-1254-45fc-b881-78fc2e065bfc img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-4fade909-1254-45fc-b881-78fc2e065bfc.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-4fade909-1254-45fc-b881-78fc2e065bfc .shogun-image-content {
  
    justify-content: center;
  
}

.s-4fade909-1254-45fc-b881-78fc2e065bfc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4fade909-1254-45fc-b881-78fc2e065bfc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4fade909-1254-45fc-b881-78fc2e065bfc.shogun-image {
  box-sizing: border-box;
}



.s-4fade909-1254-45fc-b881-78fc2e065bfc img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-4fade909-1254-45fc-b881-78fc2e065bfc {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-4fade909-1254-45fc-b881-78fc2e065bfc.shogun-image-container {
      position: relative;
    }

    .s-4fade909-1254-45fc-b881-78fc2e065bfc.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-4fade909-1254-45fc-b881-78fc2e065bfc.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-4fade909-1254-45fc-b881-78fc2e065bfc img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-4fade909-1254-45fc-b881-78fc2e065bfc {
  margin: 0 !important;
  overflow: visible;
}

#s-4fade909-1254-45fc-b881-78fc2e065bfc-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-4fade909-1254-45fc-b881-78fc2e065bfc {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-4fade909-1254-45fc-b881-78fc2e065bfc {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-4fade909-1254-45fc-b881-78fc2e065bfc img.shogun-image {
  /* Add background color handling */
  
}

#s-4fade909-1254-45fc-b881-78fc2e065bfc img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-4fade909-1254-45fc-b881-78fc2e065bfc .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-4fade909-1254-45fc-b881-78fc2e065bfc .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-4fade909-1254-45fc-b881-78fc2e065bfc .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-4fade909-1254-45fc-b881-78fc2e065bfc.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-4fade909-1254-45fc-b881-78fc2e065bfc img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-4fade909-1254-45fc-b881-78fc2e065bfc.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-4fade909-1254-45fc-b881-78fc2e065bfc .shogun-image-content {
  
    justify-content: center;
  
}

.s-4fade909-1254-45fc-b881-78fc2e065bfc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4fade909-1254-45fc-b881-78fc2e065bfc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4fade909-1254-45fc-b881-78fc2e065bfc.shogun-image {
  box-sizing: border-box;
}



.s-4fade909-1254-45fc-b881-78fc2e065bfc img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-4fade909-1254-45fc-b881-78fc2e065bfc {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-4fade909-1254-45fc-b881-78fc2e065bfc.shogun-image-container {
      position: relative;
    }

    .s-4fade909-1254-45fc-b881-78fc2e065bfc.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-4fade909-1254-45fc-b881-78fc2e065bfc.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-4fade909-1254-45fc-b881-78fc2e065bfc img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-4fade909-1254-45fc-b881-78fc2e065bfc {
  margin: 0 !important;
  overflow: visible;
}

#s-4fade909-1254-45fc-b881-78fc2e065bfc-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-4fade909-1254-45fc-b881-78fc2e065bfc {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-4fade909-1254-45fc-b881-78fc2e065bfc {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-4fade909-1254-45fc-b881-78fc2e065bfc img.shogun-image {
  /* Add background color handling */
  
}

#s-4fade909-1254-45fc-b881-78fc2e065bfc img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-4fade909-1254-45fc-b881-78fc2e065bfc .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-4fade909-1254-45fc-b881-78fc2e065bfc .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-4fade909-1254-45fc-b881-78fc2e065bfc .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-4fade909-1254-45fc-b881-78fc2e065bfc.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-4fade909-1254-45fc-b881-78fc2e065bfc img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-4fade909-1254-45fc-b881-78fc2e065bfc.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-4fade909-1254-45fc-b881-78fc2e065bfc .shogun-image-content {
  
    justify-content: center;
  
}

.s-4fade909-1254-45fc-b881-78fc2e065bfc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4fade909-1254-45fc-b881-78fc2e065bfc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4fade909-1254-45fc-b881-78fc2e065bfc.shogun-image {
  box-sizing: border-box;
}



.s-4fade909-1254-45fc-b881-78fc2e065bfc img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-4fade909-1254-45fc-b881-78fc2e065bfc {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-4fade909-1254-45fc-b881-78fc2e065bfc.shogun-image-container {
      position: relative;
    }

    .s-4fade909-1254-45fc-b881-78fc2e065bfc.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-4fade909-1254-45fc-b881-78fc2e065bfc.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-4fade909-1254-45fc-b881-78fc2e065bfc img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-4fade909-1254-45fc-b881-78fc2e065bfc {
  margin: 0 !important;
  overflow: visible;
}

#s-4fade909-1254-45fc-b881-78fc2e065bfc-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-4fade909-1254-45fc-b881-78fc2e065bfc {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-4fade909-1254-45fc-b881-78fc2e065bfc {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-4fade909-1254-45fc-b881-78fc2e065bfc img.shogun-image {
  /* Add background color handling */
  
}

#s-4fade909-1254-45fc-b881-78fc2e065bfc img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-4fade909-1254-45fc-b881-78fc2e065bfc .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-4fade909-1254-45fc-b881-78fc2e065bfc .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-4fade909-1254-45fc-b881-78fc2e065bfc .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-4fade909-1254-45fc-b881-78fc2e065bfc.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-4fade909-1254-45fc-b881-78fc2e065bfc img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-4fade909-1254-45fc-b881-78fc2e065bfc.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-4fade909-1254-45fc-b881-78fc2e065bfc .shogun-image-content {
  
    justify-content: center;
  
}

.s-4fade909-1254-45fc-b881-78fc2e065bfc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4fade909-1254-45fc-b881-78fc2e065bfc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4fade909-1254-45fc-b881-78fc2e065bfc.shogun-image {
  box-sizing: border-box;
}



.s-4fade909-1254-45fc-b881-78fc2e065bfc img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-4fade909-1254-45fc-b881-78fc2e065bfc {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-4fade909-1254-45fc-b881-78fc2e065bfc.shogun-image-container {
      position: relative;
    }

    .s-4fade909-1254-45fc-b881-78fc2e065bfc.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-4fade909-1254-45fc-b881-78fc2e065bfc.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-4fade909-1254-45fc-b881-78fc2e065bfc img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-92a24af5-9603-4a48-9240-91d9a0bef8b1 {
  box-shadow:2px 3px 1px 2px rgba(67, 66, 66, 1);
background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYzAzOWZlZTktZTlkNC00ZWFjLTk1YjMtYzczNDdjNDBmZjlkIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFiYjBiO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNjMDM5ZmVlOS1lOWQ0LTRlYWMtOTViMy1jNzM0N2M0MGZmOWQpIi8+PC9zdmc+);
background-repeat: no-repeat;
border-style: solid;
margin-top: 5px;
margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: #2C2A34;
border-radius: 25px;
text-align: center;
text-decoration: none;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#f1bb0b"}, {"id"=>2, "pos"=>1, "color"=>"#ffffff"}];
hover-type: gradient;
color: rgba(0, 0, 0, 1);
}
#s-92a24af5-9603-4a48-9240-91d9a0bef8b1:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iNjRkMjMzZTktOGIxOC00NWI2LWE5NDMtNWY5MDM2Y2E1Mjk4IiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjhmOGY3O3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFiYjBiO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM2NGQyMzNlOS04YjE4LTQ1YjYtYTk0My01ZjkwMzZjYTUyOTgpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 2px !important;
border-left-width: 2px !important;
border-bottom-width: 2px !important;
border-right-width: 2px !important;
border-color: rgba(2, 0, 7, 0.99) !important;
text-decoration: none !important;
color: rgba(7, 6, 0, 1) !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#f8f8f7"}, {"id"=>2, "pos"=>1, "color"=>"#f1bb0b"}] !important;
hover-type: gradient !important;}#s-92a24af5-9603-4a48-9240-91d9a0bef8b1:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-92a24af5-9603-4a48-9240-91d9a0bef8b1-root {
    text-align: center;
  }


#s-92a24af5-9603-4a48-9240-91d9a0bef8b1.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-92a24af5-9603-4a48-9240-91d9a0bef8b1-root {
    text-align: center;
  }


#s-92a24af5-9603-4a48-9240-91d9a0bef8b1.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-92a24af5-9603-4a48-9240-91d9a0bef8b1-root {
    text-align: center;
  }


#s-92a24af5-9603-4a48-9240-91d9a0bef8b1.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-92a24af5-9603-4a48-9240-91d9a0bef8b1-root {
    text-align: center;
  }


#s-92a24af5-9603-4a48-9240-91d9a0bef8b1.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-92a24af5-9603-4a48-9240-91d9a0bef8b1-root {
    text-align: center;
  }


#s-92a24af5-9603-4a48-9240-91d9a0bef8b1.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}
#s-66a5668a-9e6b-4076-b314-bd99caa93b5c {
  margin-left: auto;
margin-right: auto;
border-top-width: 5px;
border-left-width: 5px;
border-bottom-width: 5px;
border-right-width: 5px;
border-color: #000;
border-style: solid;
border-radius: 20px;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-66a5668a-9e6b-4076-b314-bd99caa93b5c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-66a5668a-9e6b-4076-b314-bd99caa93b5c.shg-box.shg-c {
  justify-content: center;
}

#s-86edb8b0-19c1-4f2c-8d61-65e6a967f728 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
text-align: center;
}
@media (min-width: 1200px){#s-86edb8b0-19c1-4f2c-8d61-65e6a967f728 {
  margin-top: 0%;
}
}
#s-86edb8b0-19c1-4f2c-8d61-65e6a967f728 {
  margin: 0 !important;
  overflow: visible;
}

#s-86edb8b0-19c1-4f2c-8d61-65e6a967f728-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-86edb8b0-19c1-4f2c-8d61-65e6a967f728 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-86edb8b0-19c1-4f2c-8d61-65e6a967f728 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-86edb8b0-19c1-4f2c-8d61-65e6a967f728 img.shogun-image {
  /* Add background color handling */
  
}

#s-86edb8b0-19c1-4f2c-8d61-65e6a967f728 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: #000;
  border-style: none;
  border-radius: 10px;

}






.s-86edb8b0-19c1-4f2c-8d61-65e6a967f728 .shogun-image-content {
  
    justify-content: center;
  
}

.s-86edb8b0-19c1-4f2c-8d61-65e6a967f728.shg-align-container {
  display: flex;
  justify-content: center
}

.s-86edb8b0-19c1-4f2c-8d61-65e6a967f728.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-86edb8b0-19c1-4f2c-8d61-65e6a967f728.shogun-image {
  box-sizing: border-box;
}



.s-86edb8b0-19c1-4f2c-8d61-65e6a967f728 img.shogun-image {
  
}


@media (min-width: 1200px){#s-86edb8b0-19c1-4f2c-8d61-65e6a967f728 {
  margin: 0 !important;
  overflow: visible;
}

#s-86edb8b0-19c1-4f2c-8d61-65e6a967f728-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-86edb8b0-19c1-4f2c-8d61-65e6a967f728 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-86edb8b0-19c1-4f2c-8d61-65e6a967f728 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-86edb8b0-19c1-4f2c-8d61-65e6a967f728 img.shogun-image {
  /* Add background color handling */
  
}

#s-86edb8b0-19c1-4f2c-8d61-65e6a967f728 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-86edb8b0-19c1-4f2c-8d61-65e6a967f728 .shogun-image-content {
  
    justify-content: center;
  
}

.s-86edb8b0-19c1-4f2c-8d61-65e6a967f728.shg-align-container {
  display: flex;
  justify-content: center
}

.s-86edb8b0-19c1-4f2c-8d61-65e6a967f728.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-86edb8b0-19c1-4f2c-8d61-65e6a967f728.shogun-image {
  box-sizing: border-box;
}



.s-86edb8b0-19c1-4f2c-8d61-65e6a967f728 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-86edb8b0-19c1-4f2c-8d61-65e6a967f728 {
  margin: 0 !important;
  overflow: visible;
}

#s-86edb8b0-19c1-4f2c-8d61-65e6a967f728-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-86edb8b0-19c1-4f2c-8d61-65e6a967f728 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-86edb8b0-19c1-4f2c-8d61-65e6a967f728 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-86edb8b0-19c1-4f2c-8d61-65e6a967f728 img.shogun-image {
  /* Add background color handling */
  
}

#s-86edb8b0-19c1-4f2c-8d61-65e6a967f728 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-86edb8b0-19c1-4f2c-8d61-65e6a967f728 .shogun-image-content {
  
    justify-content: center;
  
}

.s-86edb8b0-19c1-4f2c-8d61-65e6a967f728.shg-align-container {
  display: flex;
  justify-content: center
}

.s-86edb8b0-19c1-4f2c-8d61-65e6a967f728.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-86edb8b0-19c1-4f2c-8d61-65e6a967f728.shogun-image {
  box-sizing: border-box;
}



.s-86edb8b0-19c1-4f2c-8d61-65e6a967f728 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-86edb8b0-19c1-4f2c-8d61-65e6a967f728 {
  margin: 0 !important;
  overflow: visible;
}

#s-86edb8b0-19c1-4f2c-8d61-65e6a967f728-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-86edb8b0-19c1-4f2c-8d61-65e6a967f728 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-86edb8b0-19c1-4f2c-8d61-65e6a967f728 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-86edb8b0-19c1-4f2c-8d61-65e6a967f728 img.shogun-image {
  /* Add background color handling */
  
}

#s-86edb8b0-19c1-4f2c-8d61-65e6a967f728 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-86edb8b0-19c1-4f2c-8d61-65e6a967f728 .shogun-image-content {
  
    justify-content: center;
  
}

.s-86edb8b0-19c1-4f2c-8d61-65e6a967f728.shg-align-container {
  display: flex;
  justify-content: center
}

.s-86edb8b0-19c1-4f2c-8d61-65e6a967f728.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-86edb8b0-19c1-4f2c-8d61-65e6a967f728.shogun-image {
  box-sizing: border-box;
}



.s-86edb8b0-19c1-4f2c-8d61-65e6a967f728 img.shogun-image {
  
}


}@media (max-width: 767px){#s-86edb8b0-19c1-4f2c-8d61-65e6a967f728 {
  margin: 0 !important;
  overflow: visible;
}

#s-86edb8b0-19c1-4f2c-8d61-65e6a967f728-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-86edb8b0-19c1-4f2c-8d61-65e6a967f728 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-86edb8b0-19c1-4f2c-8d61-65e6a967f728 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-86edb8b0-19c1-4f2c-8d61-65e6a967f728 img.shogun-image {
  /* Add background color handling */
  
}

#s-86edb8b0-19c1-4f2c-8d61-65e6a967f728 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-86edb8b0-19c1-4f2c-8d61-65e6a967f728 .shogun-image-content {
  
    justify-content: center;
  
}

.s-86edb8b0-19c1-4f2c-8d61-65e6a967f728.shg-align-container {
  display: flex;
  justify-content: center
}

.s-86edb8b0-19c1-4f2c-8d61-65e6a967f728.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-86edb8b0-19c1-4f2c-8d61-65e6a967f728.shogun-image {
  box-sizing: border-box;
}



.s-86edb8b0-19c1-4f2c-8d61-65e6a967f728 img.shogun-image {
  
}


}
#s-2d84ec31-4af7-42f1-b60f-cdb143de0ffa {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
text-align: center;
}
@media (min-width: 1200px){#s-2d84ec31-4af7-42f1-b60f-cdb143de0ffa {
  margin-top: 0%;
}
}
#s-2d84ec31-4af7-42f1-b60f-cdb143de0ffa {
  margin: 0 !important;
  overflow: visible;
}

#s-2d84ec31-4af7-42f1-b60f-cdb143de0ffa-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2d84ec31-4af7-42f1-b60f-cdb143de0ffa {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-2d84ec31-4af7-42f1-b60f-cdb143de0ffa {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2d84ec31-4af7-42f1-b60f-cdb143de0ffa img.shogun-image {
  /* Add background color handling */
  
}

#s-2d84ec31-4af7-42f1-b60f-cdb143de0ffa img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-2d84ec31-4af7-42f1-b60f-cdb143de0ffa .shogun-image-content {
  
    justify-content: center;
  
}

.s-2d84ec31-4af7-42f1-b60f-cdb143de0ffa.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2d84ec31-4af7-42f1-b60f-cdb143de0ffa.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2d84ec31-4af7-42f1-b60f-cdb143de0ffa.shogun-image {
  box-sizing: border-box;
}



.s-2d84ec31-4af7-42f1-b60f-cdb143de0ffa img.shogun-image {
  
}


@media (min-width: 1200px){#s-2d84ec31-4af7-42f1-b60f-cdb143de0ffa {
  margin: 0 !important;
  overflow: visible;
}

#s-2d84ec31-4af7-42f1-b60f-cdb143de0ffa-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2d84ec31-4af7-42f1-b60f-cdb143de0ffa {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-2d84ec31-4af7-42f1-b60f-cdb143de0ffa {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2d84ec31-4af7-42f1-b60f-cdb143de0ffa img.shogun-image {
  /* Add background color handling */
  
}

#s-2d84ec31-4af7-42f1-b60f-cdb143de0ffa img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-2d84ec31-4af7-42f1-b60f-cdb143de0ffa .shogun-image-content {
  
    justify-content: center;
  
}

.s-2d84ec31-4af7-42f1-b60f-cdb143de0ffa.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2d84ec31-4af7-42f1-b60f-cdb143de0ffa.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2d84ec31-4af7-42f1-b60f-cdb143de0ffa.shogun-image {
  box-sizing: border-box;
}



.s-2d84ec31-4af7-42f1-b60f-cdb143de0ffa img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-2d84ec31-4af7-42f1-b60f-cdb143de0ffa {
  margin: 0 !important;
  overflow: visible;
}

#s-2d84ec31-4af7-42f1-b60f-cdb143de0ffa-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2d84ec31-4af7-42f1-b60f-cdb143de0ffa {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2d84ec31-4af7-42f1-b60f-cdb143de0ffa {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2d84ec31-4af7-42f1-b60f-cdb143de0ffa img.shogun-image {
  /* Add background color handling */
  
}

#s-2d84ec31-4af7-42f1-b60f-cdb143de0ffa img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-2d84ec31-4af7-42f1-b60f-cdb143de0ffa .shogun-image-content {
  
    justify-content: center;
  
}

.s-2d84ec31-4af7-42f1-b60f-cdb143de0ffa.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2d84ec31-4af7-42f1-b60f-cdb143de0ffa.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2d84ec31-4af7-42f1-b60f-cdb143de0ffa.shogun-image {
  box-sizing: border-box;
}



.s-2d84ec31-4af7-42f1-b60f-cdb143de0ffa img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-2d84ec31-4af7-42f1-b60f-cdb143de0ffa {
  margin: 0 !important;
  overflow: visible;
}

#s-2d84ec31-4af7-42f1-b60f-cdb143de0ffa-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2d84ec31-4af7-42f1-b60f-cdb143de0ffa {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2d84ec31-4af7-42f1-b60f-cdb143de0ffa {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2d84ec31-4af7-42f1-b60f-cdb143de0ffa img.shogun-image {
  /* Add background color handling */
  
}

#s-2d84ec31-4af7-42f1-b60f-cdb143de0ffa img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-2d84ec31-4af7-42f1-b60f-cdb143de0ffa .shogun-image-content {
  
    justify-content: center;
  
}

.s-2d84ec31-4af7-42f1-b60f-cdb143de0ffa.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2d84ec31-4af7-42f1-b60f-cdb143de0ffa.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2d84ec31-4af7-42f1-b60f-cdb143de0ffa.shogun-image {
  box-sizing: border-box;
}



.s-2d84ec31-4af7-42f1-b60f-cdb143de0ffa img.shogun-image {
  
}


}@media (max-width: 767px){#s-2d84ec31-4af7-42f1-b60f-cdb143de0ffa {
  margin: 0 !important;
  overflow: visible;
}

#s-2d84ec31-4af7-42f1-b60f-cdb143de0ffa-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2d84ec31-4af7-42f1-b60f-cdb143de0ffa {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2d84ec31-4af7-42f1-b60f-cdb143de0ffa {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2d84ec31-4af7-42f1-b60f-cdb143de0ffa img.shogun-image {
  /* Add background color handling */
  
}

#s-2d84ec31-4af7-42f1-b60f-cdb143de0ffa img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-2d84ec31-4af7-42f1-b60f-cdb143de0ffa .shogun-image-content {
  
    justify-content: center;
  
}

.s-2d84ec31-4af7-42f1-b60f-cdb143de0ffa.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2d84ec31-4af7-42f1-b60f-cdb143de0ffa.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2d84ec31-4af7-42f1-b60f-cdb143de0ffa.shogun-image {
  box-sizing: border-box;
}



.s-2d84ec31-4af7-42f1-b60f-cdb143de0ffa img.shogun-image {
  
}


}
#s-d09def43-c37d-42ac-9b6f-62fa17bfc1f6 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-d09def43-c37d-42ac-9b6f-62fa17bfc1f6 {
  margin-top: 0%;
}
}
#s-d09def43-c37d-42ac-9b6f-62fa17bfc1f6 {
  margin: 0 !important;
  overflow: visible;
}

#s-d09def43-c37d-42ac-9b6f-62fa17bfc1f6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d09def43-c37d-42ac-9b6f-62fa17bfc1f6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-d09def43-c37d-42ac-9b6f-62fa17bfc1f6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d09def43-c37d-42ac-9b6f-62fa17bfc1f6 img.shogun-image {
  /* Add background color handling */
  
}

#s-d09def43-c37d-42ac-9b6f-62fa17bfc1f6 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d09def43-c37d-42ac-9b6f-62fa17bfc1f6 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-d09def43-c37d-42ac-9b6f-62fa17bfc1f6 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d09def43-c37d-42ac-9b6f-62fa17bfc1f6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d09def43-c37d-42ac-9b6f-62fa17bfc1f6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d09def43-c37d-42ac-9b6f-62fa17bfc1f6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-d09def43-c37d-42ac-9b6f-62fa17bfc1f6.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-d09def43-c37d-42ac-9b6f-62fa17bfc1f6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-d09def43-c37d-42ac-9b6f-62fa17bfc1f6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d09def43-c37d-42ac-9b6f-62fa17bfc1f6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d09def43-c37d-42ac-9b6f-62fa17bfc1f6.shogun-image {
  box-sizing: border-box;
}



.s-d09def43-c37d-42ac-9b6f-62fa17bfc1f6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-d09def43-c37d-42ac-9b6f-62fa17bfc1f6 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-d09def43-c37d-42ac-9b6f-62fa17bfc1f6.shogun-image-container {
      position: relative;
    }

    .s-d09def43-c37d-42ac-9b6f-62fa17bfc1f6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d09def43-c37d-42ac-9b6f-62fa17bfc1f6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d09def43-c37d-42ac-9b6f-62fa17bfc1f6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-d09def43-c37d-42ac-9b6f-62fa17bfc1f6 {
  margin: 0 !important;
  overflow: visible;
}

#s-d09def43-c37d-42ac-9b6f-62fa17bfc1f6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d09def43-c37d-42ac-9b6f-62fa17bfc1f6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-d09def43-c37d-42ac-9b6f-62fa17bfc1f6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d09def43-c37d-42ac-9b6f-62fa17bfc1f6 img.shogun-image {
  /* Add background color handling */
  
}

#s-d09def43-c37d-42ac-9b6f-62fa17bfc1f6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d09def43-c37d-42ac-9b6f-62fa17bfc1f6 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-d09def43-c37d-42ac-9b6f-62fa17bfc1f6 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d09def43-c37d-42ac-9b6f-62fa17bfc1f6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d09def43-c37d-42ac-9b6f-62fa17bfc1f6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d09def43-c37d-42ac-9b6f-62fa17bfc1f6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-d09def43-c37d-42ac-9b6f-62fa17bfc1f6.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-d09def43-c37d-42ac-9b6f-62fa17bfc1f6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-d09def43-c37d-42ac-9b6f-62fa17bfc1f6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d09def43-c37d-42ac-9b6f-62fa17bfc1f6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d09def43-c37d-42ac-9b6f-62fa17bfc1f6.shogun-image {
  box-sizing: border-box;
}



.s-d09def43-c37d-42ac-9b6f-62fa17bfc1f6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-d09def43-c37d-42ac-9b6f-62fa17bfc1f6 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-d09def43-c37d-42ac-9b6f-62fa17bfc1f6.shogun-image-container {
      position: relative;
    }

    .s-d09def43-c37d-42ac-9b6f-62fa17bfc1f6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d09def43-c37d-42ac-9b6f-62fa17bfc1f6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d09def43-c37d-42ac-9b6f-62fa17bfc1f6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-d09def43-c37d-42ac-9b6f-62fa17bfc1f6 {
  margin: 0 !important;
  overflow: visible;
}

#s-d09def43-c37d-42ac-9b6f-62fa17bfc1f6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d09def43-c37d-42ac-9b6f-62fa17bfc1f6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d09def43-c37d-42ac-9b6f-62fa17bfc1f6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d09def43-c37d-42ac-9b6f-62fa17bfc1f6 img.shogun-image {
  /* Add background color handling */
  
}

#s-d09def43-c37d-42ac-9b6f-62fa17bfc1f6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d09def43-c37d-42ac-9b6f-62fa17bfc1f6 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-d09def43-c37d-42ac-9b6f-62fa17bfc1f6 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d09def43-c37d-42ac-9b6f-62fa17bfc1f6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d09def43-c37d-42ac-9b6f-62fa17bfc1f6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d09def43-c37d-42ac-9b6f-62fa17bfc1f6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-d09def43-c37d-42ac-9b6f-62fa17bfc1f6.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-d09def43-c37d-42ac-9b6f-62fa17bfc1f6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-d09def43-c37d-42ac-9b6f-62fa17bfc1f6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d09def43-c37d-42ac-9b6f-62fa17bfc1f6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d09def43-c37d-42ac-9b6f-62fa17bfc1f6.shogun-image {
  box-sizing: border-box;
}



.s-d09def43-c37d-42ac-9b6f-62fa17bfc1f6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-d09def43-c37d-42ac-9b6f-62fa17bfc1f6 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-d09def43-c37d-42ac-9b6f-62fa17bfc1f6.shogun-image-container {
      position: relative;
    }

    .s-d09def43-c37d-42ac-9b6f-62fa17bfc1f6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d09def43-c37d-42ac-9b6f-62fa17bfc1f6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d09def43-c37d-42ac-9b6f-62fa17bfc1f6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-d09def43-c37d-42ac-9b6f-62fa17bfc1f6 {
  margin: 0 !important;
  overflow: visible;
}

#s-d09def43-c37d-42ac-9b6f-62fa17bfc1f6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d09def43-c37d-42ac-9b6f-62fa17bfc1f6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d09def43-c37d-42ac-9b6f-62fa17bfc1f6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d09def43-c37d-42ac-9b6f-62fa17bfc1f6 img.shogun-image {
  /* Add background color handling */
  
}

#s-d09def43-c37d-42ac-9b6f-62fa17bfc1f6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d09def43-c37d-42ac-9b6f-62fa17bfc1f6 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-d09def43-c37d-42ac-9b6f-62fa17bfc1f6 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d09def43-c37d-42ac-9b6f-62fa17bfc1f6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d09def43-c37d-42ac-9b6f-62fa17bfc1f6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d09def43-c37d-42ac-9b6f-62fa17bfc1f6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-d09def43-c37d-42ac-9b6f-62fa17bfc1f6.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-d09def43-c37d-42ac-9b6f-62fa17bfc1f6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-d09def43-c37d-42ac-9b6f-62fa17bfc1f6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d09def43-c37d-42ac-9b6f-62fa17bfc1f6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d09def43-c37d-42ac-9b6f-62fa17bfc1f6.shogun-image {
  box-sizing: border-box;
}



.s-d09def43-c37d-42ac-9b6f-62fa17bfc1f6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-d09def43-c37d-42ac-9b6f-62fa17bfc1f6 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-d09def43-c37d-42ac-9b6f-62fa17bfc1f6.shogun-image-container {
      position: relative;
    }

    .s-d09def43-c37d-42ac-9b6f-62fa17bfc1f6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d09def43-c37d-42ac-9b6f-62fa17bfc1f6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d09def43-c37d-42ac-9b6f-62fa17bfc1f6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-d09def43-c37d-42ac-9b6f-62fa17bfc1f6 {
  margin: 0 !important;
  overflow: visible;
}

#s-d09def43-c37d-42ac-9b6f-62fa17bfc1f6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d09def43-c37d-42ac-9b6f-62fa17bfc1f6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d09def43-c37d-42ac-9b6f-62fa17bfc1f6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d09def43-c37d-42ac-9b6f-62fa17bfc1f6 img.shogun-image {
  /* Add background color handling */
  
}

#s-d09def43-c37d-42ac-9b6f-62fa17bfc1f6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d09def43-c37d-42ac-9b6f-62fa17bfc1f6 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-d09def43-c37d-42ac-9b6f-62fa17bfc1f6 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d09def43-c37d-42ac-9b6f-62fa17bfc1f6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d09def43-c37d-42ac-9b6f-62fa17bfc1f6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d09def43-c37d-42ac-9b6f-62fa17bfc1f6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-d09def43-c37d-42ac-9b6f-62fa17bfc1f6.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-d09def43-c37d-42ac-9b6f-62fa17bfc1f6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-d09def43-c37d-42ac-9b6f-62fa17bfc1f6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d09def43-c37d-42ac-9b6f-62fa17bfc1f6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d09def43-c37d-42ac-9b6f-62fa17bfc1f6.shogun-image {
  box-sizing: border-box;
}



.s-d09def43-c37d-42ac-9b6f-62fa17bfc1f6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-d09def43-c37d-42ac-9b6f-62fa17bfc1f6 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-d09def43-c37d-42ac-9b6f-62fa17bfc1f6.shogun-image-container {
      position: relative;
    }

    .s-d09def43-c37d-42ac-9b6f-62fa17bfc1f6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d09def43-c37d-42ac-9b6f-62fa17bfc1f6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d09def43-c37d-42ac-9b6f-62fa17bfc1f6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-0dbb4ee3-0825-4375-b5ba-a5cb0b639147 {
  box-shadow:2px 3px 1px 2px rgba(67, 66, 66, 1);
background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYzAzOWZlZTktZTlkNC00ZWFjLTk1YjMtYzczNDdjNDBmZjlkIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFiYjBiO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNjMDM5ZmVlOS1lOWQ0LTRlYWMtOTViMy1jNzM0N2M0MGZmOWQpIi8+PC9zdmc+);
background-repeat: no-repeat;
border-style: solid;
margin-top: 5px;
margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: #2C2A34;
border-radius: 25px;
text-align: center;
text-decoration: none;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#f1bb0b"}, {"id"=>2, "pos"=>1, "color"=>"#ffffff"}];
hover-type: gradient;
color: rgba(0, 0, 0, 1);
}
#s-0dbb4ee3-0825-4375-b5ba-a5cb0b639147:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZTJhOWE2NjMtMDU1MC00YTMyLWE5YjAtMDI3NDk4NWNjNGViIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjhmOGY3O3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFiYjBiO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNlMmE5YTY2My0wNTUwLTRhMzItYTliMC0wMjc0OTg1Y2M0ZWIpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 2px !important;
border-left-width: 2px !important;
border-bottom-width: 2px !important;
border-right-width: 2px !important;
border-color: rgba(2, 0, 7, 0.99) !important;
text-decoration: none !important;
color: rgba(7, 6, 0, 1) !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#f8f8f7"}, {"id"=>2, "pos"=>1, "color"=>"#f1bb0b"}] !important;
hover-type: gradient !important;}#s-0dbb4ee3-0825-4375-b5ba-a5cb0b639147:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-0dbb4ee3-0825-4375-b5ba-a5cb0b639147-root {
    text-align: center;
  }


#s-0dbb4ee3-0825-4375-b5ba-a5cb0b639147.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-0dbb4ee3-0825-4375-b5ba-a5cb0b639147-root {
    text-align: center;
  }


#s-0dbb4ee3-0825-4375-b5ba-a5cb0b639147.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-0dbb4ee3-0825-4375-b5ba-a5cb0b639147-root {
    text-align: center;
  }


#s-0dbb4ee3-0825-4375-b5ba-a5cb0b639147.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-0dbb4ee3-0825-4375-b5ba-a5cb0b639147-root {
    text-align: center;
  }


#s-0dbb4ee3-0825-4375-b5ba-a5cb0b639147.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-0dbb4ee3-0825-4375-b5ba-a5cb0b639147-root {
    text-align: center;
  }


#s-0dbb4ee3-0825-4375-b5ba-a5cb0b639147.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}
#s-adf4335f-a9e4-490b-8d8c-263bc072ab56 {
  margin-top: 0%;
margin-bottom: 0%;
padding-top: 1%;
padding-left: 0%;
padding-bottom: 1%;
padding-right: 0%;
}

@media (min-width: 0px) {
[id="s-adf4335f-a9e4-490b-8d8c-263bc072ab56"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-adf4335f-a9e4-490b-8d8c-263bc072ab56"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-adf4335f-a9e4-490b-8d8c-263bc072ab56"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-adf4335f-a9e4-490b-8d8c-263bc072ab56"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

#s-2bc598c7-2da7-43e5-8d0a-a6246e71df42 {
  margin-left: auto;
margin-right: auto;
border-top-width: 5px;
border-left-width: 5px;
border-bottom-width: 5px;
border-right-width: 5px;
border-color: #000;
border-style: solid;
border-radius: 20px;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-2bc598c7-2da7-43e5-8d0a-a6246e71df42 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-2bc598c7-2da7-43e5-8d0a-a6246e71df42.shg-box.shg-c {
  justify-content: center;
}

#s-61df8d20-9fa6-4120-b8ba-a21bf6c45ebd {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
text-align: center;
}
@media (min-width: 1200px){#s-61df8d20-9fa6-4120-b8ba-a21bf6c45ebd {
  margin-top: 0%;
}
}
#s-61df8d20-9fa6-4120-b8ba-a21bf6c45ebd {
  margin: 0 !important;
  overflow: visible;
}

#s-61df8d20-9fa6-4120-b8ba-a21bf6c45ebd-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-61df8d20-9fa6-4120-b8ba-a21bf6c45ebd {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-61df8d20-9fa6-4120-b8ba-a21bf6c45ebd {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-61df8d20-9fa6-4120-b8ba-a21bf6c45ebd img.shogun-image {
  /* Add background color handling */
  
}

#s-61df8d20-9fa6-4120-b8ba-a21bf6c45ebd img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: #000;
  border-style: none;
  border-radius: 10px;

}






.s-61df8d20-9fa6-4120-b8ba-a21bf6c45ebd .shogun-image-content {
  
    justify-content: center;
  
}

.s-61df8d20-9fa6-4120-b8ba-a21bf6c45ebd.shg-align-container {
  display: flex;
  justify-content: center
}

.s-61df8d20-9fa6-4120-b8ba-a21bf6c45ebd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-61df8d20-9fa6-4120-b8ba-a21bf6c45ebd.shogun-image {
  box-sizing: border-box;
}



.s-61df8d20-9fa6-4120-b8ba-a21bf6c45ebd img.shogun-image {
  
}


@media (min-width: 1200px){#s-61df8d20-9fa6-4120-b8ba-a21bf6c45ebd {
  margin: 0 !important;
  overflow: visible;
}

#s-61df8d20-9fa6-4120-b8ba-a21bf6c45ebd-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-61df8d20-9fa6-4120-b8ba-a21bf6c45ebd {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-61df8d20-9fa6-4120-b8ba-a21bf6c45ebd {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-61df8d20-9fa6-4120-b8ba-a21bf6c45ebd img.shogun-image {
  /* Add background color handling */
  
}

#s-61df8d20-9fa6-4120-b8ba-a21bf6c45ebd img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-61df8d20-9fa6-4120-b8ba-a21bf6c45ebd .shogun-image-content {
  
    justify-content: center;
  
}

.s-61df8d20-9fa6-4120-b8ba-a21bf6c45ebd.shg-align-container {
  display: flex;
  justify-content: center
}

.s-61df8d20-9fa6-4120-b8ba-a21bf6c45ebd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-61df8d20-9fa6-4120-b8ba-a21bf6c45ebd.shogun-image {
  box-sizing: border-box;
}



.s-61df8d20-9fa6-4120-b8ba-a21bf6c45ebd img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-61df8d20-9fa6-4120-b8ba-a21bf6c45ebd {
  margin: 0 !important;
  overflow: visible;
}

#s-61df8d20-9fa6-4120-b8ba-a21bf6c45ebd-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-61df8d20-9fa6-4120-b8ba-a21bf6c45ebd {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-61df8d20-9fa6-4120-b8ba-a21bf6c45ebd {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-61df8d20-9fa6-4120-b8ba-a21bf6c45ebd img.shogun-image {
  /* Add background color handling */
  
}

#s-61df8d20-9fa6-4120-b8ba-a21bf6c45ebd img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-61df8d20-9fa6-4120-b8ba-a21bf6c45ebd .shogun-image-content {
  
    justify-content: center;
  
}

.s-61df8d20-9fa6-4120-b8ba-a21bf6c45ebd.shg-align-container {
  display: flex;
  justify-content: center
}

.s-61df8d20-9fa6-4120-b8ba-a21bf6c45ebd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-61df8d20-9fa6-4120-b8ba-a21bf6c45ebd.shogun-image {
  box-sizing: border-box;
}



.s-61df8d20-9fa6-4120-b8ba-a21bf6c45ebd img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-61df8d20-9fa6-4120-b8ba-a21bf6c45ebd {
  margin: 0 !important;
  overflow: visible;
}

#s-61df8d20-9fa6-4120-b8ba-a21bf6c45ebd-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-61df8d20-9fa6-4120-b8ba-a21bf6c45ebd {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-61df8d20-9fa6-4120-b8ba-a21bf6c45ebd {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-61df8d20-9fa6-4120-b8ba-a21bf6c45ebd img.shogun-image {
  /* Add background color handling */
  
}

#s-61df8d20-9fa6-4120-b8ba-a21bf6c45ebd img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-61df8d20-9fa6-4120-b8ba-a21bf6c45ebd .shogun-image-content {
  
    justify-content: center;
  
}

.s-61df8d20-9fa6-4120-b8ba-a21bf6c45ebd.shg-align-container {
  display: flex;
  justify-content: center
}

.s-61df8d20-9fa6-4120-b8ba-a21bf6c45ebd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-61df8d20-9fa6-4120-b8ba-a21bf6c45ebd.shogun-image {
  box-sizing: border-box;
}



.s-61df8d20-9fa6-4120-b8ba-a21bf6c45ebd img.shogun-image {
  
}


}@media (max-width: 767px){#s-61df8d20-9fa6-4120-b8ba-a21bf6c45ebd {
  margin: 0 !important;
  overflow: visible;
}

#s-61df8d20-9fa6-4120-b8ba-a21bf6c45ebd-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-61df8d20-9fa6-4120-b8ba-a21bf6c45ebd {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-61df8d20-9fa6-4120-b8ba-a21bf6c45ebd {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-61df8d20-9fa6-4120-b8ba-a21bf6c45ebd img.shogun-image {
  /* Add background color handling */
  
}

#s-61df8d20-9fa6-4120-b8ba-a21bf6c45ebd img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-61df8d20-9fa6-4120-b8ba-a21bf6c45ebd .shogun-image-content {
  
    justify-content: center;
  
}

.s-61df8d20-9fa6-4120-b8ba-a21bf6c45ebd.shg-align-container {
  display: flex;
  justify-content: center
}

.s-61df8d20-9fa6-4120-b8ba-a21bf6c45ebd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-61df8d20-9fa6-4120-b8ba-a21bf6c45ebd.shogun-image {
  box-sizing: border-box;
}



.s-61df8d20-9fa6-4120-b8ba-a21bf6c45ebd img.shogun-image {
  
}


}
#s-b436ba7c-70d7-4860-afc5-e7a9bc1dc8ce {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
text-align: center;
}
@media (min-width: 1200px){#s-b436ba7c-70d7-4860-afc5-e7a9bc1dc8ce {
  margin-top: 0%;
}
}
#s-b436ba7c-70d7-4860-afc5-e7a9bc1dc8ce {
  margin: 0 !important;
  overflow: visible;
}

#s-b436ba7c-70d7-4860-afc5-e7a9bc1dc8ce-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b436ba7c-70d7-4860-afc5-e7a9bc1dc8ce {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-b436ba7c-70d7-4860-afc5-e7a9bc1dc8ce {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b436ba7c-70d7-4860-afc5-e7a9bc1dc8ce img.shogun-image {
  /* Add background color handling */
  
}

#s-b436ba7c-70d7-4860-afc5-e7a9bc1dc8ce img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-b436ba7c-70d7-4860-afc5-e7a9bc1dc8ce .shogun-image-content {
  
    justify-content: center;
  
}

.s-b436ba7c-70d7-4860-afc5-e7a9bc1dc8ce.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b436ba7c-70d7-4860-afc5-e7a9bc1dc8ce.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b436ba7c-70d7-4860-afc5-e7a9bc1dc8ce.shogun-image {
  box-sizing: border-box;
}



.s-b436ba7c-70d7-4860-afc5-e7a9bc1dc8ce img.shogun-image {
  
}


@media (min-width: 1200px){#s-b436ba7c-70d7-4860-afc5-e7a9bc1dc8ce {
  margin: 0 !important;
  overflow: visible;
}

#s-b436ba7c-70d7-4860-afc5-e7a9bc1dc8ce-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b436ba7c-70d7-4860-afc5-e7a9bc1dc8ce {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-b436ba7c-70d7-4860-afc5-e7a9bc1dc8ce {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b436ba7c-70d7-4860-afc5-e7a9bc1dc8ce img.shogun-image {
  /* Add background color handling */
  
}

#s-b436ba7c-70d7-4860-afc5-e7a9bc1dc8ce img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-b436ba7c-70d7-4860-afc5-e7a9bc1dc8ce .shogun-image-content {
  
    justify-content: center;
  
}

.s-b436ba7c-70d7-4860-afc5-e7a9bc1dc8ce.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b436ba7c-70d7-4860-afc5-e7a9bc1dc8ce.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b436ba7c-70d7-4860-afc5-e7a9bc1dc8ce.shogun-image {
  box-sizing: border-box;
}



.s-b436ba7c-70d7-4860-afc5-e7a9bc1dc8ce img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-b436ba7c-70d7-4860-afc5-e7a9bc1dc8ce {
  margin: 0 !important;
  overflow: visible;
}

#s-b436ba7c-70d7-4860-afc5-e7a9bc1dc8ce-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b436ba7c-70d7-4860-afc5-e7a9bc1dc8ce {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b436ba7c-70d7-4860-afc5-e7a9bc1dc8ce {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b436ba7c-70d7-4860-afc5-e7a9bc1dc8ce img.shogun-image {
  /* Add background color handling */
  
}

#s-b436ba7c-70d7-4860-afc5-e7a9bc1dc8ce img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-b436ba7c-70d7-4860-afc5-e7a9bc1dc8ce .shogun-image-content {
  
    justify-content: center;
  
}

.s-b436ba7c-70d7-4860-afc5-e7a9bc1dc8ce.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b436ba7c-70d7-4860-afc5-e7a9bc1dc8ce.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b436ba7c-70d7-4860-afc5-e7a9bc1dc8ce.shogun-image {
  box-sizing: border-box;
}



.s-b436ba7c-70d7-4860-afc5-e7a9bc1dc8ce img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-b436ba7c-70d7-4860-afc5-e7a9bc1dc8ce {
  margin: 0 !important;
  overflow: visible;
}

#s-b436ba7c-70d7-4860-afc5-e7a9bc1dc8ce-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b436ba7c-70d7-4860-afc5-e7a9bc1dc8ce {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b436ba7c-70d7-4860-afc5-e7a9bc1dc8ce {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b436ba7c-70d7-4860-afc5-e7a9bc1dc8ce img.shogun-image {
  /* Add background color handling */
  
}

#s-b436ba7c-70d7-4860-afc5-e7a9bc1dc8ce img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-b436ba7c-70d7-4860-afc5-e7a9bc1dc8ce .shogun-image-content {
  
    justify-content: center;
  
}

.s-b436ba7c-70d7-4860-afc5-e7a9bc1dc8ce.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b436ba7c-70d7-4860-afc5-e7a9bc1dc8ce.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b436ba7c-70d7-4860-afc5-e7a9bc1dc8ce.shogun-image {
  box-sizing: border-box;
}



.s-b436ba7c-70d7-4860-afc5-e7a9bc1dc8ce img.shogun-image {
  
}


}@media (max-width: 767px){#s-b436ba7c-70d7-4860-afc5-e7a9bc1dc8ce {
  margin: 0 !important;
  overflow: visible;
}

#s-b436ba7c-70d7-4860-afc5-e7a9bc1dc8ce-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b436ba7c-70d7-4860-afc5-e7a9bc1dc8ce {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b436ba7c-70d7-4860-afc5-e7a9bc1dc8ce {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b436ba7c-70d7-4860-afc5-e7a9bc1dc8ce img.shogun-image {
  /* Add background color handling */
  
}

#s-b436ba7c-70d7-4860-afc5-e7a9bc1dc8ce img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-b436ba7c-70d7-4860-afc5-e7a9bc1dc8ce .shogun-image-content {
  
    justify-content: center;
  
}

.s-b436ba7c-70d7-4860-afc5-e7a9bc1dc8ce.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b436ba7c-70d7-4860-afc5-e7a9bc1dc8ce.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b436ba7c-70d7-4860-afc5-e7a9bc1dc8ce.shogun-image {
  box-sizing: border-box;
}



.s-b436ba7c-70d7-4860-afc5-e7a9bc1dc8ce img.shogun-image {
  
}


}
#s-ba18103c-7593-477b-ad38-0c6775a71459 {
  box-shadow:2px 3px 1px 2px rgba(67, 66, 66, 1);
background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYzAzOWZlZTktZTlkNC00ZWFjLTk1YjMtYzczNDdjNDBmZjlkIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFiYjBiO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNjMDM5ZmVlOS1lOWQ0LTRlYWMtOTViMy1jNzM0N2M0MGZmOWQpIi8+PC9zdmc+);
background-repeat: no-repeat;
border-style: solid;
margin-top: 5px;
margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: #2C2A34;
border-radius: 25px;
text-align: center;
text-decoration: none;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#f1bb0b"}, {"id"=>2, "pos"=>1, "color"=>"#ffffff"}];
hover-type: gradient;
color: rgba(0, 0, 0, 1);
}
#s-ba18103c-7593-477b-ad38-0c6775a71459:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iM2MyN2I4ZjYtOTllNC00NjM0LTg3MjMtMzA5YTU0MzgyZTQ1IiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjhmOGY3O3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFiYjBiO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCMzYzI3YjhmNi05OWU0LTQ2MzQtODcyMy0zMDlhNTQzODJlNDUpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 2px !important;
border-left-width: 2px !important;
border-bottom-width: 2px !important;
border-right-width: 2px !important;
border-color: rgba(2, 0, 7, 0.99) !important;
text-decoration: none !important;
color: rgba(7, 6, 0, 1) !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#f8f8f7"}, {"id"=>2, "pos"=>1, "color"=>"#f1bb0b"}] !important;
hover-type: gradient !important;}#s-ba18103c-7593-477b-ad38-0c6775a71459:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-ba18103c-7593-477b-ad38-0c6775a71459-root {
    text-align: center;
  }


#s-ba18103c-7593-477b-ad38-0c6775a71459.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-ba18103c-7593-477b-ad38-0c6775a71459-root {
    text-align: center;
  }


#s-ba18103c-7593-477b-ad38-0c6775a71459.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-ba18103c-7593-477b-ad38-0c6775a71459-root {
    text-align: center;
  }


#s-ba18103c-7593-477b-ad38-0c6775a71459.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-ba18103c-7593-477b-ad38-0c6775a71459-root {
    text-align: center;
  }


#s-ba18103c-7593-477b-ad38-0c6775a71459.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-ba18103c-7593-477b-ad38-0c6775a71459-root {
    text-align: center;
  }


#s-ba18103c-7593-477b-ad38-0c6775a71459.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}
#s-c862882e-a156-4a35-bd9b-360af961ca53 {
  margin-left: auto;
margin-right: auto;
border-top-width: 5px;
border-left-width: 5px;
border-bottom-width: 5px;
border-right-width: 5px;
border-color: #000;
border-style: solid;
border-radius: 20px;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-c862882e-a156-4a35-bd9b-360af961ca53 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-c862882e-a156-4a35-bd9b-360af961ca53.shg-box.shg-c {
  justify-content: center;
}

#s-5fc61ddb-ea29-48da-a56b-e4864568c8f7 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
text-align: center;
}
@media (min-width: 1200px){#s-5fc61ddb-ea29-48da-a56b-e4864568c8f7 {
  margin-top: 0%;
}
}
#s-5fc61ddb-ea29-48da-a56b-e4864568c8f7 {
  margin: 0 !important;
  overflow: visible;
}

#s-5fc61ddb-ea29-48da-a56b-e4864568c8f7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-5fc61ddb-ea29-48da-a56b-e4864568c8f7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-5fc61ddb-ea29-48da-a56b-e4864568c8f7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-5fc61ddb-ea29-48da-a56b-e4864568c8f7 img.shogun-image {
  /* Add background color handling */
  
}

#s-5fc61ddb-ea29-48da-a56b-e4864568c8f7 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: #000;
  border-style: none;
  border-radius: 10px;

}






.s-5fc61ddb-ea29-48da-a56b-e4864568c8f7 .shogun-image-content {
  
    justify-content: center;
  
}

.s-5fc61ddb-ea29-48da-a56b-e4864568c8f7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5fc61ddb-ea29-48da-a56b-e4864568c8f7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5fc61ddb-ea29-48da-a56b-e4864568c8f7.shogun-image {
  box-sizing: border-box;
}



.s-5fc61ddb-ea29-48da-a56b-e4864568c8f7 img.shogun-image {
  
}


@media (min-width: 1200px){#s-5fc61ddb-ea29-48da-a56b-e4864568c8f7 {
  margin: 0 !important;
  overflow: visible;
}

#s-5fc61ddb-ea29-48da-a56b-e4864568c8f7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-5fc61ddb-ea29-48da-a56b-e4864568c8f7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-5fc61ddb-ea29-48da-a56b-e4864568c8f7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-5fc61ddb-ea29-48da-a56b-e4864568c8f7 img.shogun-image {
  /* Add background color handling */
  
}

#s-5fc61ddb-ea29-48da-a56b-e4864568c8f7 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-5fc61ddb-ea29-48da-a56b-e4864568c8f7 .shogun-image-content {
  
    justify-content: center;
  
}

.s-5fc61ddb-ea29-48da-a56b-e4864568c8f7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5fc61ddb-ea29-48da-a56b-e4864568c8f7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5fc61ddb-ea29-48da-a56b-e4864568c8f7.shogun-image {
  box-sizing: border-box;
}



.s-5fc61ddb-ea29-48da-a56b-e4864568c8f7 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-5fc61ddb-ea29-48da-a56b-e4864568c8f7 {
  margin: 0 !important;
  overflow: visible;
}

#s-5fc61ddb-ea29-48da-a56b-e4864568c8f7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-5fc61ddb-ea29-48da-a56b-e4864568c8f7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-5fc61ddb-ea29-48da-a56b-e4864568c8f7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-5fc61ddb-ea29-48da-a56b-e4864568c8f7 img.shogun-image {
  /* Add background color handling */
  
}

#s-5fc61ddb-ea29-48da-a56b-e4864568c8f7 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-5fc61ddb-ea29-48da-a56b-e4864568c8f7 .shogun-image-content {
  
    justify-content: center;
  
}

.s-5fc61ddb-ea29-48da-a56b-e4864568c8f7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5fc61ddb-ea29-48da-a56b-e4864568c8f7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5fc61ddb-ea29-48da-a56b-e4864568c8f7.shogun-image {
  box-sizing: border-box;
}



.s-5fc61ddb-ea29-48da-a56b-e4864568c8f7 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-5fc61ddb-ea29-48da-a56b-e4864568c8f7 {
  margin: 0 !important;
  overflow: visible;
}

#s-5fc61ddb-ea29-48da-a56b-e4864568c8f7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-5fc61ddb-ea29-48da-a56b-e4864568c8f7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-5fc61ddb-ea29-48da-a56b-e4864568c8f7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-5fc61ddb-ea29-48da-a56b-e4864568c8f7 img.shogun-image {
  /* Add background color handling */
  
}

#s-5fc61ddb-ea29-48da-a56b-e4864568c8f7 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-5fc61ddb-ea29-48da-a56b-e4864568c8f7 .shogun-image-content {
  
    justify-content: center;
  
}

.s-5fc61ddb-ea29-48da-a56b-e4864568c8f7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5fc61ddb-ea29-48da-a56b-e4864568c8f7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5fc61ddb-ea29-48da-a56b-e4864568c8f7.shogun-image {
  box-sizing: border-box;
}



.s-5fc61ddb-ea29-48da-a56b-e4864568c8f7 img.shogun-image {
  
}


}@media (max-width: 767px){#s-5fc61ddb-ea29-48da-a56b-e4864568c8f7 {
  margin: 0 !important;
  overflow: visible;
}

#s-5fc61ddb-ea29-48da-a56b-e4864568c8f7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-5fc61ddb-ea29-48da-a56b-e4864568c8f7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-5fc61ddb-ea29-48da-a56b-e4864568c8f7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-5fc61ddb-ea29-48da-a56b-e4864568c8f7 img.shogun-image {
  /* Add background color handling */
  
}

#s-5fc61ddb-ea29-48da-a56b-e4864568c8f7 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-5fc61ddb-ea29-48da-a56b-e4864568c8f7 .shogun-image-content {
  
    justify-content: center;
  
}

.s-5fc61ddb-ea29-48da-a56b-e4864568c8f7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5fc61ddb-ea29-48da-a56b-e4864568c8f7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5fc61ddb-ea29-48da-a56b-e4864568c8f7.shogun-image {
  box-sizing: border-box;
}



.s-5fc61ddb-ea29-48da-a56b-e4864568c8f7 img.shogun-image {
  
}


}
#s-e326710e-d0b4-4bbf-a9f8-9db8642f4ab0 {
  margin-left: auto;
margin-right: auto;
max-width: 1080px;
text-align: center;
}

#s-e326710e-d0b4-4bbf-a9f8-9db8642f4ab0 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-e326710e-d0b4-4bbf-a9f8-9db8642f4ab0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-e326710e-d0b4-4bbf-a9f8-9db8642f4ab0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-e326710e-d0b4-4bbf-a9f8-9db8642f4ab0 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-e326710e-d0b4-4bbf-a9f8-9db8642f4ab0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-e326710e-d0b4-4bbf-a9f8-9db8642f4ab0 img.shogun-image {
  width: 100%;
  
  
  max-width: 1080px;

      
    max-width: 1080px;

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




.s-e326710e-d0b4-4bbf-a9f8-9db8642f4ab0 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-e326710e-d0b4-4bbf-a9f8-9db8642f4ab0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e326710e-d0b4-4bbf-a9f8-9db8642f4ab0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e326710e-d0b4-4bbf-a9f8-9db8642f4ab0.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-e326710e-d0b4-4bbf-a9f8-9db8642f4ab0 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-e326710e-d0b4-4bbf-a9f8-9db8642f4ab0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-e326710e-d0b4-4bbf-a9f8-9db8642f4ab0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-e326710e-d0b4-4bbf-a9f8-9db8642f4ab0 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-e326710e-d0b4-4bbf-a9f8-9db8642f4ab0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-e326710e-d0b4-4bbf-a9f8-9db8642f4ab0 img.shogun-image {
  width: 100%;
  
  
  max-width: 1080px;

      
    max-width: 1080px;

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




.s-e326710e-d0b4-4bbf-a9f8-9db8642f4ab0 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-e326710e-d0b4-4bbf-a9f8-9db8642f4ab0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e326710e-d0b4-4bbf-a9f8-9db8642f4ab0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e326710e-d0b4-4bbf-a9f8-9db8642f4ab0.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-e326710e-d0b4-4bbf-a9f8-9db8642f4ab0 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-e326710e-d0b4-4bbf-a9f8-9db8642f4ab0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-e326710e-d0b4-4bbf-a9f8-9db8642f4ab0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-e326710e-d0b4-4bbf-a9f8-9db8642f4ab0 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-e326710e-d0b4-4bbf-a9f8-9db8642f4ab0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-e326710e-d0b4-4bbf-a9f8-9db8642f4ab0 img.shogun-image {
  width: 100%;
  
  
  max-width: 1080px;

      
    max-width: 1080px;

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




.s-e326710e-d0b4-4bbf-a9f8-9db8642f4ab0 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-e326710e-d0b4-4bbf-a9f8-9db8642f4ab0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e326710e-d0b4-4bbf-a9f8-9db8642f4ab0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e326710e-d0b4-4bbf-a9f8-9db8642f4ab0.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-e326710e-d0b4-4bbf-a9f8-9db8642f4ab0 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-e326710e-d0b4-4bbf-a9f8-9db8642f4ab0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-e326710e-d0b4-4bbf-a9f8-9db8642f4ab0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-e326710e-d0b4-4bbf-a9f8-9db8642f4ab0 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-e326710e-d0b4-4bbf-a9f8-9db8642f4ab0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-e326710e-d0b4-4bbf-a9f8-9db8642f4ab0 img.shogun-image {
  width: 100%;
  
  
  max-width: 1080px;

      
    max-width: 1080px;

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




.s-e326710e-d0b4-4bbf-a9f8-9db8642f4ab0 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-e326710e-d0b4-4bbf-a9f8-9db8642f4ab0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e326710e-d0b4-4bbf-a9f8-9db8642f4ab0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e326710e-d0b4-4bbf-a9f8-9db8642f4ab0.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-e326710e-d0b4-4bbf-a9f8-9db8642f4ab0 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-e326710e-d0b4-4bbf-a9f8-9db8642f4ab0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-e326710e-d0b4-4bbf-a9f8-9db8642f4ab0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-e326710e-d0b4-4bbf-a9f8-9db8642f4ab0 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-e326710e-d0b4-4bbf-a9f8-9db8642f4ab0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-e326710e-d0b4-4bbf-a9f8-9db8642f4ab0 img.shogun-image {
  width: 100%;
  
  
  max-width: 1080px;

      
    max-width: 1080px;

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




.s-e326710e-d0b4-4bbf-a9f8-9db8642f4ab0 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-e326710e-d0b4-4bbf-a9f8-9db8642f4ab0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e326710e-d0b4-4bbf-a9f8-9db8642f4ab0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e326710e-d0b4-4bbf-a9f8-9db8642f4ab0.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-570dfcb1-857e-492d-a34a-9958b63be230 {
  box-shadow:2px 3px 1px 2px rgba(67, 66, 66, 1);
background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYzAzOWZlZTktZTlkNC00ZWFjLTk1YjMtYzczNDdjNDBmZjlkIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFiYjBiO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNjMDM5ZmVlOS1lOWQ0LTRlYWMtOTViMy1jNzM0N2M0MGZmOWQpIi8+PC9zdmc+);
background-repeat: no-repeat;
border-style: solid;
margin-top: 5px;
margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: #2C2A34;
border-radius: 25px;
text-align: center;
text-decoration: none;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#f1bb0b"}, {"id"=>2, "pos"=>1, "color"=>"#ffffff"}];
hover-type: gradient;
color: rgba(0, 0, 0, 1);
}
#s-570dfcb1-857e-492d-a34a-9958b63be230:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZjE5YWQxODYtMWJjYS00MWE5LWJhNjgtMDU4NDkzMTQwMDcxIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjhmOGY3O3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFiYjBiO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNmMTlhZDE4Ni0xYmNhLTQxYTktYmE2OC0wNTg0OTMxNDAwNzEpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 2px !important;
border-left-width: 2px !important;
border-bottom-width: 2px !important;
border-right-width: 2px !important;
border-color: rgba(2, 0, 7, 0.99) !important;
text-decoration: none !important;
color: rgba(7, 6, 0, 1) !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#f8f8f7"}, {"id"=>2, "pos"=>1, "color"=>"#f1bb0b"}] !important;
hover-type: gradient !important;}#s-570dfcb1-857e-492d-a34a-9958b63be230:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-570dfcb1-857e-492d-a34a-9958b63be230-root {
    text-align: center;
  }


#s-570dfcb1-857e-492d-a34a-9958b63be230.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-570dfcb1-857e-492d-a34a-9958b63be230-root {
    text-align: center;
  }


#s-570dfcb1-857e-492d-a34a-9958b63be230.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-570dfcb1-857e-492d-a34a-9958b63be230-root {
    text-align: center;
  }


#s-570dfcb1-857e-492d-a34a-9958b63be230.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-570dfcb1-857e-492d-a34a-9958b63be230-root {
    text-align: center;
  }


#s-570dfcb1-857e-492d-a34a-9958b63be230.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-570dfcb1-857e-492d-a34a-9958b63be230-root {
    text-align: center;
  }


#s-570dfcb1-857e-492d-a34a-9958b63be230.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}
#s-ac34e8b7-0a92-487f-9cbf-b8282f9a5077 {
  margin-left: auto;
margin-right: auto;
border-top-width: 5px;
border-left-width: 5px;
border-bottom-width: 5px;
border-right-width: 5px;
border-color: #000;
border-style: solid;
border-radius: 20px;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-ac34e8b7-0a92-487f-9cbf-b8282f9a5077 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-ac34e8b7-0a92-487f-9cbf-b8282f9a5077.shg-box.shg-c {
  justify-content: center;
}

#s-121faaf5-0d00-40e0-b20e-c538eba87d7c {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
text-align: center;
}
@media (min-width: 1200px){#s-121faaf5-0d00-40e0-b20e-c538eba87d7c {
  margin-top: 0%;
}
}
#s-121faaf5-0d00-40e0-b20e-c538eba87d7c {
  margin: 0 !important;
  overflow: visible;
}

#s-121faaf5-0d00-40e0-b20e-c538eba87d7c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-121faaf5-0d00-40e0-b20e-c538eba87d7c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-121faaf5-0d00-40e0-b20e-c538eba87d7c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-121faaf5-0d00-40e0-b20e-c538eba87d7c img.shogun-image {
  /* Add background color handling */
  
}

#s-121faaf5-0d00-40e0-b20e-c538eba87d7c img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: #000;
  border-style: none;
  border-radius: 10px;

}






.s-121faaf5-0d00-40e0-b20e-c538eba87d7c .shogun-image-content {
  
    justify-content: center;
  
}

.s-121faaf5-0d00-40e0-b20e-c538eba87d7c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-121faaf5-0d00-40e0-b20e-c538eba87d7c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-121faaf5-0d00-40e0-b20e-c538eba87d7c.shogun-image {
  box-sizing: border-box;
}



.s-121faaf5-0d00-40e0-b20e-c538eba87d7c img.shogun-image {
  
}


@media (min-width: 1200px){#s-121faaf5-0d00-40e0-b20e-c538eba87d7c {
  margin: 0 !important;
  overflow: visible;
}

#s-121faaf5-0d00-40e0-b20e-c538eba87d7c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-121faaf5-0d00-40e0-b20e-c538eba87d7c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-121faaf5-0d00-40e0-b20e-c538eba87d7c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-121faaf5-0d00-40e0-b20e-c538eba87d7c img.shogun-image {
  /* Add background color handling */
  
}

#s-121faaf5-0d00-40e0-b20e-c538eba87d7c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-121faaf5-0d00-40e0-b20e-c538eba87d7c .shogun-image-content {
  
    justify-content: center;
  
}

.s-121faaf5-0d00-40e0-b20e-c538eba87d7c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-121faaf5-0d00-40e0-b20e-c538eba87d7c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-121faaf5-0d00-40e0-b20e-c538eba87d7c.shogun-image {
  box-sizing: border-box;
}



.s-121faaf5-0d00-40e0-b20e-c538eba87d7c img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-121faaf5-0d00-40e0-b20e-c538eba87d7c {
  margin: 0 !important;
  overflow: visible;
}

#s-121faaf5-0d00-40e0-b20e-c538eba87d7c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-121faaf5-0d00-40e0-b20e-c538eba87d7c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-121faaf5-0d00-40e0-b20e-c538eba87d7c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-121faaf5-0d00-40e0-b20e-c538eba87d7c img.shogun-image {
  /* Add background color handling */
  
}

#s-121faaf5-0d00-40e0-b20e-c538eba87d7c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-121faaf5-0d00-40e0-b20e-c538eba87d7c .shogun-image-content {
  
    justify-content: center;
  
}

.s-121faaf5-0d00-40e0-b20e-c538eba87d7c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-121faaf5-0d00-40e0-b20e-c538eba87d7c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-121faaf5-0d00-40e0-b20e-c538eba87d7c.shogun-image {
  box-sizing: border-box;
}



.s-121faaf5-0d00-40e0-b20e-c538eba87d7c img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-121faaf5-0d00-40e0-b20e-c538eba87d7c {
  margin: 0 !important;
  overflow: visible;
}

#s-121faaf5-0d00-40e0-b20e-c538eba87d7c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-121faaf5-0d00-40e0-b20e-c538eba87d7c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-121faaf5-0d00-40e0-b20e-c538eba87d7c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-121faaf5-0d00-40e0-b20e-c538eba87d7c img.shogun-image {
  /* Add background color handling */
  
}

#s-121faaf5-0d00-40e0-b20e-c538eba87d7c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-121faaf5-0d00-40e0-b20e-c538eba87d7c .shogun-image-content {
  
    justify-content: center;
  
}

.s-121faaf5-0d00-40e0-b20e-c538eba87d7c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-121faaf5-0d00-40e0-b20e-c538eba87d7c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-121faaf5-0d00-40e0-b20e-c538eba87d7c.shogun-image {
  box-sizing: border-box;
}



.s-121faaf5-0d00-40e0-b20e-c538eba87d7c img.shogun-image {
  
}


}@media (max-width: 767px){#s-121faaf5-0d00-40e0-b20e-c538eba87d7c {
  margin: 0 !important;
  overflow: visible;
}

#s-121faaf5-0d00-40e0-b20e-c538eba87d7c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-121faaf5-0d00-40e0-b20e-c538eba87d7c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-121faaf5-0d00-40e0-b20e-c538eba87d7c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-121faaf5-0d00-40e0-b20e-c538eba87d7c img.shogun-image {
  /* Add background color handling */
  
}

#s-121faaf5-0d00-40e0-b20e-c538eba87d7c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-121faaf5-0d00-40e0-b20e-c538eba87d7c .shogun-image-content {
  
    justify-content: center;
  
}

.s-121faaf5-0d00-40e0-b20e-c538eba87d7c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-121faaf5-0d00-40e0-b20e-c538eba87d7c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-121faaf5-0d00-40e0-b20e-c538eba87d7c.shogun-image {
  box-sizing: border-box;
}



.s-121faaf5-0d00-40e0-b20e-c538eba87d7c img.shogun-image {
  
}


}
#s-4c339b4f-79e9-4177-be8d-366d8ed5c489 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
text-align: center;
}
@media (min-width: 1200px){#s-4c339b4f-79e9-4177-be8d-366d8ed5c489 {
  margin-top: 0%;
}
}
#s-4c339b4f-79e9-4177-be8d-366d8ed5c489 {
  margin: 0 !important;
  overflow: visible;
}

#s-4c339b4f-79e9-4177-be8d-366d8ed5c489-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-4c339b4f-79e9-4177-be8d-366d8ed5c489 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-4c339b4f-79e9-4177-be8d-366d8ed5c489 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-4c339b4f-79e9-4177-be8d-366d8ed5c489 img.shogun-image {
  /* Add background color handling */
  
}

#s-4c339b4f-79e9-4177-be8d-366d8ed5c489 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-4c339b4f-79e9-4177-be8d-366d8ed5c489 .shogun-image-content {
  
    justify-content: center;
  
}

.s-4c339b4f-79e9-4177-be8d-366d8ed5c489.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4c339b4f-79e9-4177-be8d-366d8ed5c489.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4c339b4f-79e9-4177-be8d-366d8ed5c489.shogun-image {
  box-sizing: border-box;
}



.s-4c339b4f-79e9-4177-be8d-366d8ed5c489 img.shogun-image {
  
}


@media (min-width: 1200px){#s-4c339b4f-79e9-4177-be8d-366d8ed5c489 {
  margin: 0 !important;
  overflow: visible;
}

#s-4c339b4f-79e9-4177-be8d-366d8ed5c489-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-4c339b4f-79e9-4177-be8d-366d8ed5c489 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-4c339b4f-79e9-4177-be8d-366d8ed5c489 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-4c339b4f-79e9-4177-be8d-366d8ed5c489 img.shogun-image {
  /* Add background color handling */
  
}

#s-4c339b4f-79e9-4177-be8d-366d8ed5c489 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-4c339b4f-79e9-4177-be8d-366d8ed5c489 .shogun-image-content {
  
    justify-content: center;
  
}

.s-4c339b4f-79e9-4177-be8d-366d8ed5c489.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4c339b4f-79e9-4177-be8d-366d8ed5c489.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4c339b4f-79e9-4177-be8d-366d8ed5c489.shogun-image {
  box-sizing: border-box;
}



.s-4c339b4f-79e9-4177-be8d-366d8ed5c489 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-4c339b4f-79e9-4177-be8d-366d8ed5c489 {
  margin: 0 !important;
  overflow: visible;
}

#s-4c339b4f-79e9-4177-be8d-366d8ed5c489-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-4c339b4f-79e9-4177-be8d-366d8ed5c489 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-4c339b4f-79e9-4177-be8d-366d8ed5c489 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-4c339b4f-79e9-4177-be8d-366d8ed5c489 img.shogun-image {
  /* Add background color handling */
  
}

#s-4c339b4f-79e9-4177-be8d-366d8ed5c489 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-4c339b4f-79e9-4177-be8d-366d8ed5c489 .shogun-image-content {
  
    justify-content: center;
  
}

.s-4c339b4f-79e9-4177-be8d-366d8ed5c489.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4c339b4f-79e9-4177-be8d-366d8ed5c489.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4c339b4f-79e9-4177-be8d-366d8ed5c489.shogun-image {
  box-sizing: border-box;
}



.s-4c339b4f-79e9-4177-be8d-366d8ed5c489 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-4c339b4f-79e9-4177-be8d-366d8ed5c489 {
  margin: 0 !important;
  overflow: visible;
}

#s-4c339b4f-79e9-4177-be8d-366d8ed5c489-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-4c339b4f-79e9-4177-be8d-366d8ed5c489 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-4c339b4f-79e9-4177-be8d-366d8ed5c489 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-4c339b4f-79e9-4177-be8d-366d8ed5c489 img.shogun-image {
  /* Add background color handling */
  
}

#s-4c339b4f-79e9-4177-be8d-366d8ed5c489 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-4c339b4f-79e9-4177-be8d-366d8ed5c489 .shogun-image-content {
  
    justify-content: center;
  
}

.s-4c339b4f-79e9-4177-be8d-366d8ed5c489.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4c339b4f-79e9-4177-be8d-366d8ed5c489.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4c339b4f-79e9-4177-be8d-366d8ed5c489.shogun-image {
  box-sizing: border-box;
}



.s-4c339b4f-79e9-4177-be8d-366d8ed5c489 img.shogun-image {
  
}


}@media (max-width: 767px){#s-4c339b4f-79e9-4177-be8d-366d8ed5c489 {
  margin: 0 !important;
  overflow: visible;
}

#s-4c339b4f-79e9-4177-be8d-366d8ed5c489-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-4c339b4f-79e9-4177-be8d-366d8ed5c489 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-4c339b4f-79e9-4177-be8d-366d8ed5c489 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-4c339b4f-79e9-4177-be8d-366d8ed5c489 img.shogun-image {
  /* Add background color handling */
  
}

#s-4c339b4f-79e9-4177-be8d-366d8ed5c489 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-4c339b4f-79e9-4177-be8d-366d8ed5c489 .shogun-image-content {
  
    justify-content: center;
  
}

.s-4c339b4f-79e9-4177-be8d-366d8ed5c489.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4c339b4f-79e9-4177-be8d-366d8ed5c489.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4c339b4f-79e9-4177-be8d-366d8ed5c489.shogun-image {
  box-sizing: border-box;
}



.s-4c339b4f-79e9-4177-be8d-366d8ed5c489 img.shogun-image {
  
}


}
#s-455f3315-1bfb-44bd-b8d8-bd4cd0f47e32 {
  box-shadow:2px 3px 1px 2px rgba(67, 66, 66, 1);
background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYzAzOWZlZTktZTlkNC00ZWFjLTk1YjMtYzczNDdjNDBmZjlkIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFiYjBiO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNjMDM5ZmVlOS1lOWQ0LTRlYWMtOTViMy1jNzM0N2M0MGZmOWQpIi8+PC9zdmc+);
background-repeat: no-repeat;
border-style: solid;
margin-top: 5px;
margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: #2C2A34;
border-radius: 25px;
text-align: center;
text-decoration: none;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#f1bb0b"}, {"id"=>2, "pos"=>1, "color"=>"#ffffff"}];
hover-type: gradient;
color: rgba(0, 0, 0, 1);
}
#s-455f3315-1bfb-44bd-b8d8-bd4cd0f47e32:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZjg0MmMwOTctOTA5Yi00ODkzLWExZjAtN2M4ZDQwNDk0ZTQzIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjhmOGY3O3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFiYjBiO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNmODQyYzA5Ny05MDliLTQ4OTMtYTFmMC03YzhkNDA0OTRlNDMpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 2px !important;
border-left-width: 2px !important;
border-bottom-width: 2px !important;
border-right-width: 2px !important;
border-color: rgba(2, 0, 7, 0.99) !important;
text-decoration: none !important;
color: rgba(7, 6, 0, 1) !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#f8f8f7"}, {"id"=>2, "pos"=>1, "color"=>"#f1bb0b"}] !important;
hover-type: gradient !important;}#s-455f3315-1bfb-44bd-b8d8-bd4cd0f47e32:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-455f3315-1bfb-44bd-b8d8-bd4cd0f47e32-root {
    text-align: center;
  }


#s-455f3315-1bfb-44bd-b8d8-bd4cd0f47e32.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-455f3315-1bfb-44bd-b8d8-bd4cd0f47e32-root {
    text-align: center;
  }


#s-455f3315-1bfb-44bd-b8d8-bd4cd0f47e32.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-455f3315-1bfb-44bd-b8d8-bd4cd0f47e32-root {
    text-align: center;
  }


#s-455f3315-1bfb-44bd-b8d8-bd4cd0f47e32.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-455f3315-1bfb-44bd-b8d8-bd4cd0f47e32-root {
    text-align: center;
  }


#s-455f3315-1bfb-44bd-b8d8-bd4cd0f47e32.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-455f3315-1bfb-44bd-b8d8-bd4cd0f47e32-root {
    text-align: center;
  }


#s-455f3315-1bfb-44bd-b8d8-bd4cd0f47e32.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}
#s-27a1014e-e1c1-4720-81b4-ea1c0616bd22 {
  margin-top: 0%;
margin-bottom: 0%;
padding-top: 1%;
padding-left: 0%;
padding-bottom: 1%;
padding-right: 0%;
}

@media (min-width: 0px) {
[id="s-27a1014e-e1c1-4720-81b4-ea1c0616bd22"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-27a1014e-e1c1-4720-81b4-ea1c0616bd22"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-27a1014e-e1c1-4720-81b4-ea1c0616bd22"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-27a1014e-e1c1-4720-81b4-ea1c0616bd22"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

#s-25f16054-42e8-4124-8090-bde98298c885 {
  margin-left: auto;
margin-right: auto;
border-top-width: 5px;
border-left-width: 5px;
border-bottom-width: 5px;
border-right-width: 5px;
border-color: #000;
border-style: solid;
border-radius: 20px;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-25f16054-42e8-4124-8090-bde98298c885 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-25f16054-42e8-4124-8090-bde98298c885.shg-box.shg-c {
  justify-content: center;
}

#s-736d4f2e-ce6e-4951-abe4-69627e52d4c8 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
text-align: center;
}
@media (min-width: 1200px){#s-736d4f2e-ce6e-4951-abe4-69627e52d4c8 {
  margin-top: 0%;
}
}
#s-736d4f2e-ce6e-4951-abe4-69627e52d4c8 {
  margin: 0 !important;
  overflow: visible;
}

#s-736d4f2e-ce6e-4951-abe4-69627e52d4c8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-736d4f2e-ce6e-4951-abe4-69627e52d4c8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-736d4f2e-ce6e-4951-abe4-69627e52d4c8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-736d4f2e-ce6e-4951-abe4-69627e52d4c8 img.shogun-image {
  /* Add background color handling */
  
}

#s-736d4f2e-ce6e-4951-abe4-69627e52d4c8 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: #000;
  border-style: none;
  border-radius: 10px;

}






.s-736d4f2e-ce6e-4951-abe4-69627e52d4c8 .shogun-image-content {
  
    justify-content: center;
  
}

.s-736d4f2e-ce6e-4951-abe4-69627e52d4c8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-736d4f2e-ce6e-4951-abe4-69627e52d4c8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-736d4f2e-ce6e-4951-abe4-69627e52d4c8.shogun-image {
  box-sizing: border-box;
}



.s-736d4f2e-ce6e-4951-abe4-69627e52d4c8 img.shogun-image {
  
}


@media (min-width: 1200px){#s-736d4f2e-ce6e-4951-abe4-69627e52d4c8 {
  margin: 0 !important;
  overflow: visible;
}

#s-736d4f2e-ce6e-4951-abe4-69627e52d4c8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-736d4f2e-ce6e-4951-abe4-69627e52d4c8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-736d4f2e-ce6e-4951-abe4-69627e52d4c8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-736d4f2e-ce6e-4951-abe4-69627e52d4c8 img.shogun-image {
  /* Add background color handling */
  
}

#s-736d4f2e-ce6e-4951-abe4-69627e52d4c8 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-736d4f2e-ce6e-4951-abe4-69627e52d4c8 .shogun-image-content {
  
    justify-content: center;
  
}

.s-736d4f2e-ce6e-4951-abe4-69627e52d4c8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-736d4f2e-ce6e-4951-abe4-69627e52d4c8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-736d4f2e-ce6e-4951-abe4-69627e52d4c8.shogun-image {
  box-sizing: border-box;
}



.s-736d4f2e-ce6e-4951-abe4-69627e52d4c8 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-736d4f2e-ce6e-4951-abe4-69627e52d4c8 {
  margin: 0 !important;
  overflow: visible;
}

#s-736d4f2e-ce6e-4951-abe4-69627e52d4c8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-736d4f2e-ce6e-4951-abe4-69627e52d4c8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-736d4f2e-ce6e-4951-abe4-69627e52d4c8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-736d4f2e-ce6e-4951-abe4-69627e52d4c8 img.shogun-image {
  /* Add background color handling */
  
}

#s-736d4f2e-ce6e-4951-abe4-69627e52d4c8 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-736d4f2e-ce6e-4951-abe4-69627e52d4c8 .shogun-image-content {
  
    justify-content: center;
  
}

.s-736d4f2e-ce6e-4951-abe4-69627e52d4c8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-736d4f2e-ce6e-4951-abe4-69627e52d4c8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-736d4f2e-ce6e-4951-abe4-69627e52d4c8.shogun-image {
  box-sizing: border-box;
}



.s-736d4f2e-ce6e-4951-abe4-69627e52d4c8 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-736d4f2e-ce6e-4951-abe4-69627e52d4c8 {
  margin: 0 !important;
  overflow: visible;
}

#s-736d4f2e-ce6e-4951-abe4-69627e52d4c8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-736d4f2e-ce6e-4951-abe4-69627e52d4c8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-736d4f2e-ce6e-4951-abe4-69627e52d4c8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-736d4f2e-ce6e-4951-abe4-69627e52d4c8 img.shogun-image {
  /* Add background color handling */
  
}

#s-736d4f2e-ce6e-4951-abe4-69627e52d4c8 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-736d4f2e-ce6e-4951-abe4-69627e52d4c8 .shogun-image-content {
  
    justify-content: center;
  
}

.s-736d4f2e-ce6e-4951-abe4-69627e52d4c8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-736d4f2e-ce6e-4951-abe4-69627e52d4c8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-736d4f2e-ce6e-4951-abe4-69627e52d4c8.shogun-image {
  box-sizing: border-box;
}



.s-736d4f2e-ce6e-4951-abe4-69627e52d4c8 img.shogun-image {
  
}


}@media (max-width: 767px){#s-736d4f2e-ce6e-4951-abe4-69627e52d4c8 {
  margin: 0 !important;
  overflow: visible;
}

#s-736d4f2e-ce6e-4951-abe4-69627e52d4c8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-736d4f2e-ce6e-4951-abe4-69627e52d4c8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-736d4f2e-ce6e-4951-abe4-69627e52d4c8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-736d4f2e-ce6e-4951-abe4-69627e52d4c8 img.shogun-image {
  /* Add background color handling */
  
}

#s-736d4f2e-ce6e-4951-abe4-69627e52d4c8 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-736d4f2e-ce6e-4951-abe4-69627e52d4c8 .shogun-image-content {
  
    justify-content: center;
  
}

.s-736d4f2e-ce6e-4951-abe4-69627e52d4c8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-736d4f2e-ce6e-4951-abe4-69627e52d4c8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-736d4f2e-ce6e-4951-abe4-69627e52d4c8.shogun-image {
  box-sizing: border-box;
}



.s-736d4f2e-ce6e-4951-abe4-69627e52d4c8 img.shogun-image {
  
}


}
#s-734d7345-2614-43d0-a7c0-e58cdb0e3950 {
  box-shadow:2px 3px 1px 2px rgba(67, 66, 66, 1);
background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYzAzOWZlZTktZTlkNC00ZWFjLTk1YjMtYzczNDdjNDBmZjlkIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFiYjBiO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNjMDM5ZmVlOS1lOWQ0LTRlYWMtOTViMy1jNzM0N2M0MGZmOWQpIi8+PC9zdmc+);
background-repeat: no-repeat;
border-style: solid;
margin-top: 5px;
margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: #2C2A34;
border-radius: 25px;
text-align: center;
text-decoration: none;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#f1bb0b"}, {"id"=>2, "pos"=>1, "color"=>"#ffffff"}];
hover-type: gradient;
color: rgba(0, 0, 0, 1);
}
#s-734d7345-2614-43d0-a7c0-e58cdb0e3950:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZjY0Njc4NzctN2YzNS00ZTkzLThhOGUtNDE4ZGQ5N2JjZGI5IiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjhmOGY3O3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFiYjBiO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNmNjQ2Nzg3Ny03ZjM1LTRlOTMtOGE4ZS00MThkZDk3YmNkYjkpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 2px !important;
border-left-width: 2px !important;
border-bottom-width: 2px !important;
border-right-width: 2px !important;
border-color: rgba(2, 0, 7, 0.99) !important;
text-decoration: none !important;
color: rgba(7, 6, 0, 1) !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#f8f8f7"}, {"id"=>2, "pos"=>1, "color"=>"#f1bb0b"}] !important;
hover-type: gradient !important;}#s-734d7345-2614-43d0-a7c0-e58cdb0e3950:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-734d7345-2614-43d0-a7c0-e58cdb0e3950-root {
    text-align: center;
  }


#s-734d7345-2614-43d0-a7c0-e58cdb0e3950.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-734d7345-2614-43d0-a7c0-e58cdb0e3950-root {
    text-align: center;
  }


#s-734d7345-2614-43d0-a7c0-e58cdb0e3950.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-734d7345-2614-43d0-a7c0-e58cdb0e3950-root {
    text-align: center;
  }


#s-734d7345-2614-43d0-a7c0-e58cdb0e3950.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-734d7345-2614-43d0-a7c0-e58cdb0e3950-root {
    text-align: center;
  }


#s-734d7345-2614-43d0-a7c0-e58cdb0e3950.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-734d7345-2614-43d0-a7c0-e58cdb0e3950-root {
    text-align: center;
  }


#s-734d7345-2614-43d0-a7c0-e58cdb0e3950.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}
#s-f50d24a9-92ef-45d0-b564-c8b0120729fa {
  margin-left: auto;
margin-right: auto;
border-top-width: 5px;
border-left-width: 5px;
border-bottom-width: 5px;
border-right-width: 5px;
border-color: #000;
border-style: solid;
border-radius: 20px;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-f50d24a9-92ef-45d0-b564-c8b0120729fa > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-f50d24a9-92ef-45d0-b564-c8b0120729fa.shg-box.shg-c {
  justify-content: center;
}

#s-2a2e1997-1b28-4988-bd02-4e17265e3da5 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
text-align: center;
}
@media (min-width: 1200px){#s-2a2e1997-1b28-4988-bd02-4e17265e3da5 {
  margin-top: 0%;
}
}
#s-2a2e1997-1b28-4988-bd02-4e17265e3da5 {
  margin: 0 !important;
  overflow: visible;
}

#s-2a2e1997-1b28-4988-bd02-4e17265e3da5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2a2e1997-1b28-4988-bd02-4e17265e3da5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-2a2e1997-1b28-4988-bd02-4e17265e3da5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2a2e1997-1b28-4988-bd02-4e17265e3da5 img.shogun-image {
  /* Add background color handling */
  
}

#s-2a2e1997-1b28-4988-bd02-4e17265e3da5 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: #000;
  border-style: none;
  border-radius: 10px;

}






.s-2a2e1997-1b28-4988-bd02-4e17265e3da5 .shogun-image-content {
  
    justify-content: center;
  
}

.s-2a2e1997-1b28-4988-bd02-4e17265e3da5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2a2e1997-1b28-4988-bd02-4e17265e3da5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2a2e1997-1b28-4988-bd02-4e17265e3da5.shogun-image {
  box-sizing: border-box;
}



.s-2a2e1997-1b28-4988-bd02-4e17265e3da5 img.shogun-image {
  
}


@media (min-width: 1200px){#s-2a2e1997-1b28-4988-bd02-4e17265e3da5 {
  margin: 0 !important;
  overflow: visible;
}

#s-2a2e1997-1b28-4988-bd02-4e17265e3da5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2a2e1997-1b28-4988-bd02-4e17265e3da5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-2a2e1997-1b28-4988-bd02-4e17265e3da5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2a2e1997-1b28-4988-bd02-4e17265e3da5 img.shogun-image {
  /* Add background color handling */
  
}

#s-2a2e1997-1b28-4988-bd02-4e17265e3da5 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-2a2e1997-1b28-4988-bd02-4e17265e3da5 .shogun-image-content {
  
    justify-content: center;
  
}

.s-2a2e1997-1b28-4988-bd02-4e17265e3da5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2a2e1997-1b28-4988-bd02-4e17265e3da5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2a2e1997-1b28-4988-bd02-4e17265e3da5.shogun-image {
  box-sizing: border-box;
}



.s-2a2e1997-1b28-4988-bd02-4e17265e3da5 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-2a2e1997-1b28-4988-bd02-4e17265e3da5 {
  margin: 0 !important;
  overflow: visible;
}

#s-2a2e1997-1b28-4988-bd02-4e17265e3da5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2a2e1997-1b28-4988-bd02-4e17265e3da5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2a2e1997-1b28-4988-bd02-4e17265e3da5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2a2e1997-1b28-4988-bd02-4e17265e3da5 img.shogun-image {
  /* Add background color handling */
  
}

#s-2a2e1997-1b28-4988-bd02-4e17265e3da5 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-2a2e1997-1b28-4988-bd02-4e17265e3da5 .shogun-image-content {
  
    justify-content: center;
  
}

.s-2a2e1997-1b28-4988-bd02-4e17265e3da5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2a2e1997-1b28-4988-bd02-4e17265e3da5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2a2e1997-1b28-4988-bd02-4e17265e3da5.shogun-image {
  box-sizing: border-box;
}



.s-2a2e1997-1b28-4988-bd02-4e17265e3da5 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-2a2e1997-1b28-4988-bd02-4e17265e3da5 {
  margin: 0 !important;
  overflow: visible;
}

#s-2a2e1997-1b28-4988-bd02-4e17265e3da5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2a2e1997-1b28-4988-bd02-4e17265e3da5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2a2e1997-1b28-4988-bd02-4e17265e3da5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2a2e1997-1b28-4988-bd02-4e17265e3da5 img.shogun-image {
  /* Add background color handling */
  
}

#s-2a2e1997-1b28-4988-bd02-4e17265e3da5 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-2a2e1997-1b28-4988-bd02-4e17265e3da5 .shogun-image-content {
  
    justify-content: center;
  
}

.s-2a2e1997-1b28-4988-bd02-4e17265e3da5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2a2e1997-1b28-4988-bd02-4e17265e3da5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2a2e1997-1b28-4988-bd02-4e17265e3da5.shogun-image {
  box-sizing: border-box;
}



.s-2a2e1997-1b28-4988-bd02-4e17265e3da5 img.shogun-image {
  
}


}@media (max-width: 767px){#s-2a2e1997-1b28-4988-bd02-4e17265e3da5 {
  margin: 0 !important;
  overflow: visible;
}

#s-2a2e1997-1b28-4988-bd02-4e17265e3da5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2a2e1997-1b28-4988-bd02-4e17265e3da5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2a2e1997-1b28-4988-bd02-4e17265e3da5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2a2e1997-1b28-4988-bd02-4e17265e3da5 img.shogun-image {
  /* Add background color handling */
  
}

#s-2a2e1997-1b28-4988-bd02-4e17265e3da5 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-2a2e1997-1b28-4988-bd02-4e17265e3da5 .shogun-image-content {
  
    justify-content: center;
  
}

.s-2a2e1997-1b28-4988-bd02-4e17265e3da5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2a2e1997-1b28-4988-bd02-4e17265e3da5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2a2e1997-1b28-4988-bd02-4e17265e3da5.shogun-image {
  box-sizing: border-box;
}



.s-2a2e1997-1b28-4988-bd02-4e17265e3da5 img.shogun-image {
  
}


}
#s-caf8dc33-89e9-47b2-8952-1b88f397d004 {
  box-shadow:2px 3px 1px 2px rgba(67, 66, 66, 1);
background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYzAzOWZlZTktZTlkNC00ZWFjLTk1YjMtYzczNDdjNDBmZjlkIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFiYjBiO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNjMDM5ZmVlOS1lOWQ0LTRlYWMtOTViMy1jNzM0N2M0MGZmOWQpIi8+PC9zdmc+);
background-repeat: no-repeat;
border-style: solid;
margin-top: 5px;
margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: #2C2A34;
border-radius: 25px;
text-align: center;
text-decoration: none;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#f1bb0b"}, {"id"=>2, "pos"=>1, "color"=>"#ffffff"}];
hover-type: gradient;
color: rgba(0, 0, 0, 1);
}
#s-caf8dc33-89e9-47b2-8952-1b88f397d004:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iOTczOGM2OTctZTE2YS00YzYzLThhZDEtMjEzNjI3MmY5MDVkIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjhmOGY3O3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFiYjBiO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM5NzM4YzY5Ny1lMTZhLTRjNjMtOGFkMS0yMTM2MjcyZjkwNWQpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 2px !important;
border-left-width: 2px !important;
border-bottom-width: 2px !important;
border-right-width: 2px !important;
border-color: rgba(2, 0, 7, 0.99) !important;
text-decoration: none !important;
color: rgba(7, 6, 0, 1) !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#f8f8f7"}, {"id"=>2, "pos"=>1, "color"=>"#f1bb0b"}] !important;
hover-type: gradient !important;}#s-caf8dc33-89e9-47b2-8952-1b88f397d004:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-caf8dc33-89e9-47b2-8952-1b88f397d004-root {
    text-align: center;
  }


#s-caf8dc33-89e9-47b2-8952-1b88f397d004.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-caf8dc33-89e9-47b2-8952-1b88f397d004-root {
    text-align: center;
  }


#s-caf8dc33-89e9-47b2-8952-1b88f397d004.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-caf8dc33-89e9-47b2-8952-1b88f397d004-root {
    text-align: center;
  }


#s-caf8dc33-89e9-47b2-8952-1b88f397d004.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-caf8dc33-89e9-47b2-8952-1b88f397d004-root {
    text-align: center;
  }


#s-caf8dc33-89e9-47b2-8952-1b88f397d004.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-caf8dc33-89e9-47b2-8952-1b88f397d004-root {
    text-align: center;
  }


#s-caf8dc33-89e9-47b2-8952-1b88f397d004.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}
#s-e13d1cfd-a053-446e-8fa4-80b38d3d47b3 {
  margin-left: auto;
margin-right: auto;
border-top-width: 5px;
border-left-width: 5px;
border-bottom-width: 5px;
border-right-width: 5px;
border-color: #000;
border-style: solid;
border-radius: 20px;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-e13d1cfd-a053-446e-8fa4-80b38d3d47b3 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-e13d1cfd-a053-446e-8fa4-80b38d3d47b3.shg-box.shg-c {
  justify-content: center;
}

#s-12679448-dada-4c9e-8a90-7001dd5c2455 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
text-align: center;
}
@media (min-width: 1200px){#s-12679448-dada-4c9e-8a90-7001dd5c2455 {
  margin-top: 0%;
}
}
#s-12679448-dada-4c9e-8a90-7001dd5c2455 {
  margin: 0 !important;
  overflow: visible;
}

#s-12679448-dada-4c9e-8a90-7001dd5c2455-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-12679448-dada-4c9e-8a90-7001dd5c2455 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-12679448-dada-4c9e-8a90-7001dd5c2455 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-12679448-dada-4c9e-8a90-7001dd5c2455 img.shogun-image {
  /* Add background color handling */
  
}

#s-12679448-dada-4c9e-8a90-7001dd5c2455 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: #000;
  border-style: none;
  border-radius: 10px;

}






.s-12679448-dada-4c9e-8a90-7001dd5c2455 .shogun-image-content {
  
    justify-content: center;
  
}

.s-12679448-dada-4c9e-8a90-7001dd5c2455.shg-align-container {
  display: flex;
  justify-content: center
}

.s-12679448-dada-4c9e-8a90-7001dd5c2455.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-12679448-dada-4c9e-8a90-7001dd5c2455.shogun-image {
  box-sizing: border-box;
}



.s-12679448-dada-4c9e-8a90-7001dd5c2455 img.shogun-image {
  
}


@media (min-width: 1200px){#s-12679448-dada-4c9e-8a90-7001dd5c2455 {
  margin: 0 !important;
  overflow: visible;
}

#s-12679448-dada-4c9e-8a90-7001dd5c2455-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-12679448-dada-4c9e-8a90-7001dd5c2455 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-12679448-dada-4c9e-8a90-7001dd5c2455 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-12679448-dada-4c9e-8a90-7001dd5c2455 img.shogun-image {
  /* Add background color handling */
  
}

#s-12679448-dada-4c9e-8a90-7001dd5c2455 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-12679448-dada-4c9e-8a90-7001dd5c2455 .shogun-image-content {
  
    justify-content: center;
  
}

.s-12679448-dada-4c9e-8a90-7001dd5c2455.shg-align-container {
  display: flex;
  justify-content: center
}

.s-12679448-dada-4c9e-8a90-7001dd5c2455.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-12679448-dada-4c9e-8a90-7001dd5c2455.shogun-image {
  box-sizing: border-box;
}



.s-12679448-dada-4c9e-8a90-7001dd5c2455 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-12679448-dada-4c9e-8a90-7001dd5c2455 {
  margin: 0 !important;
  overflow: visible;
}

#s-12679448-dada-4c9e-8a90-7001dd5c2455-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-12679448-dada-4c9e-8a90-7001dd5c2455 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-12679448-dada-4c9e-8a90-7001dd5c2455 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-12679448-dada-4c9e-8a90-7001dd5c2455 img.shogun-image {
  /* Add background color handling */
  
}

#s-12679448-dada-4c9e-8a90-7001dd5c2455 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-12679448-dada-4c9e-8a90-7001dd5c2455 .shogun-image-content {
  
    justify-content: center;
  
}

.s-12679448-dada-4c9e-8a90-7001dd5c2455.shg-align-container {
  display: flex;
  justify-content: center
}

.s-12679448-dada-4c9e-8a90-7001dd5c2455.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-12679448-dada-4c9e-8a90-7001dd5c2455.shogun-image {
  box-sizing: border-box;
}



.s-12679448-dada-4c9e-8a90-7001dd5c2455 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-12679448-dada-4c9e-8a90-7001dd5c2455 {
  margin: 0 !important;
  overflow: visible;
}

#s-12679448-dada-4c9e-8a90-7001dd5c2455-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-12679448-dada-4c9e-8a90-7001dd5c2455 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-12679448-dada-4c9e-8a90-7001dd5c2455 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-12679448-dada-4c9e-8a90-7001dd5c2455 img.shogun-image {
  /* Add background color handling */
  
}

#s-12679448-dada-4c9e-8a90-7001dd5c2455 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-12679448-dada-4c9e-8a90-7001dd5c2455 .shogun-image-content {
  
    justify-content: center;
  
}

.s-12679448-dada-4c9e-8a90-7001dd5c2455.shg-align-container {
  display: flex;
  justify-content: center
}

.s-12679448-dada-4c9e-8a90-7001dd5c2455.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-12679448-dada-4c9e-8a90-7001dd5c2455.shogun-image {
  box-sizing: border-box;
}



.s-12679448-dada-4c9e-8a90-7001dd5c2455 img.shogun-image {
  
}


}@media (max-width: 767px){#s-12679448-dada-4c9e-8a90-7001dd5c2455 {
  margin: 0 !important;
  overflow: visible;
}

#s-12679448-dada-4c9e-8a90-7001dd5c2455-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-12679448-dada-4c9e-8a90-7001dd5c2455 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-12679448-dada-4c9e-8a90-7001dd5c2455 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-12679448-dada-4c9e-8a90-7001dd5c2455 img.shogun-image {
  /* Add background color handling */
  
}

#s-12679448-dada-4c9e-8a90-7001dd5c2455 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-12679448-dada-4c9e-8a90-7001dd5c2455 .shogun-image-content {
  
    justify-content: center;
  
}

.s-12679448-dada-4c9e-8a90-7001dd5c2455.shg-align-container {
  display: flex;
  justify-content: center
}

.s-12679448-dada-4c9e-8a90-7001dd5c2455.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-12679448-dada-4c9e-8a90-7001dd5c2455.shogun-image {
  box-sizing: border-box;
}



.s-12679448-dada-4c9e-8a90-7001dd5c2455 img.shogun-image {
  
}


}
#s-07f3e59b-9730-4d8e-aeb9-8cbf855e02a4 {
  box-shadow:2px 3px 1px 2px rgba(67, 66, 66, 1);
background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYzAzOWZlZTktZTlkNC00ZWFjLTk1YjMtYzczNDdjNDBmZjlkIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFiYjBiO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNjMDM5ZmVlOS1lOWQ0LTRlYWMtOTViMy1jNzM0N2M0MGZmOWQpIi8+PC9zdmc+);
background-repeat: no-repeat;
border-style: solid;
margin-top: 5px;
margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: #2C2A34;
border-radius: 25px;
text-align: center;
text-decoration: none;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#f1bb0b"}, {"id"=>2, "pos"=>1, "color"=>"#ffffff"}];
hover-type: gradient;
color: rgba(0, 0, 0, 1);
}
#s-07f3e59b-9730-4d8e-aeb9-8cbf855e02a4:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iMmUxYjM4YmQtZTNkYy00MWUxLTgwZTctYzBmYzNkN2VlYjJiIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjhmOGY3O3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFiYjBiO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCMyZTFiMzhiZC1lM2RjLTQxZTEtODBlNy1jMGZjM2Q3ZWViMmIpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 2px !important;
border-left-width: 2px !important;
border-bottom-width: 2px !important;
border-right-width: 2px !important;
border-color: rgba(2, 0, 7, 0.99) !important;
text-decoration: none !important;
color: rgba(7, 6, 0, 1) !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#f8f8f7"}, {"id"=>2, "pos"=>1, "color"=>"#f1bb0b"}] !important;
hover-type: gradient !important;}#s-07f3e59b-9730-4d8e-aeb9-8cbf855e02a4:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-07f3e59b-9730-4d8e-aeb9-8cbf855e02a4-root {
    text-align: center;
  }


#s-07f3e59b-9730-4d8e-aeb9-8cbf855e02a4.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-07f3e59b-9730-4d8e-aeb9-8cbf855e02a4-root {
    text-align: center;
  }


#s-07f3e59b-9730-4d8e-aeb9-8cbf855e02a4.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-07f3e59b-9730-4d8e-aeb9-8cbf855e02a4-root {
    text-align: center;
  }


#s-07f3e59b-9730-4d8e-aeb9-8cbf855e02a4.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-07f3e59b-9730-4d8e-aeb9-8cbf855e02a4-root {
    text-align: center;
  }


#s-07f3e59b-9730-4d8e-aeb9-8cbf855e02a4.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-07f3e59b-9730-4d8e-aeb9-8cbf855e02a4-root {
    text-align: center;
  }


#s-07f3e59b-9730-4d8e-aeb9-8cbf855e02a4.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}
#s-9c508303-f746-44a0-ae52-e65d3db54cf9 {
  margin-top: 0%;
margin-bottom: 0%;
padding-top: 1%;
padding-left: 0%;
padding-bottom: 1%;
padding-right: 0%;
}

@media (min-width: 0px) {
[id="s-9c508303-f746-44a0-ae52-e65d3db54cf9"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-9c508303-f746-44a0-ae52-e65d3db54cf9"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-9c508303-f746-44a0-ae52-e65d3db54cf9"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-9c508303-f746-44a0-ae52-e65d3db54cf9"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

#s-90a3220e-d249-4612-976a-26cddc7f1001 {
  margin-left: auto;
margin-right: auto;
border-top-width: 5px;
border-left-width: 5px;
border-bottom-width: 5px;
border-right-width: 5px;
border-color: #000;
border-style: solid;
border-radius: 20px;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-90a3220e-d249-4612-976a-26cddc7f1001 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-90a3220e-d249-4612-976a-26cddc7f1001.shg-box.shg-c {
  justify-content: center;
}

#s-b1a3026f-e96c-421e-8678-732c6d231a85 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
text-align: center;
}
@media (min-width: 1200px){#s-b1a3026f-e96c-421e-8678-732c6d231a85 {
  margin-top: 0%;
}
}
#s-b1a3026f-e96c-421e-8678-732c6d231a85 {
  margin: 0 !important;
  overflow: visible;
}

#s-b1a3026f-e96c-421e-8678-732c6d231a85-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b1a3026f-e96c-421e-8678-732c6d231a85 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-b1a3026f-e96c-421e-8678-732c6d231a85 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b1a3026f-e96c-421e-8678-732c6d231a85 img.shogun-image {
  /* Add background color handling */
  
}

#s-b1a3026f-e96c-421e-8678-732c6d231a85 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: #000;
  border-style: none;
  border-radius: 10px;

}






.s-b1a3026f-e96c-421e-8678-732c6d231a85 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b1a3026f-e96c-421e-8678-732c6d231a85.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b1a3026f-e96c-421e-8678-732c6d231a85.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b1a3026f-e96c-421e-8678-732c6d231a85.shogun-image {
  box-sizing: border-box;
}



.s-b1a3026f-e96c-421e-8678-732c6d231a85 img.shogun-image {
  
}


@media (min-width: 1200px){#s-b1a3026f-e96c-421e-8678-732c6d231a85 {
  margin: 0 !important;
  overflow: visible;
}

#s-b1a3026f-e96c-421e-8678-732c6d231a85-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b1a3026f-e96c-421e-8678-732c6d231a85 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-b1a3026f-e96c-421e-8678-732c6d231a85 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b1a3026f-e96c-421e-8678-732c6d231a85 img.shogun-image {
  /* Add background color handling */
  
}

#s-b1a3026f-e96c-421e-8678-732c6d231a85 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-b1a3026f-e96c-421e-8678-732c6d231a85 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b1a3026f-e96c-421e-8678-732c6d231a85.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b1a3026f-e96c-421e-8678-732c6d231a85.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b1a3026f-e96c-421e-8678-732c6d231a85.shogun-image {
  box-sizing: border-box;
}



.s-b1a3026f-e96c-421e-8678-732c6d231a85 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-b1a3026f-e96c-421e-8678-732c6d231a85 {
  margin: 0 !important;
  overflow: visible;
}

#s-b1a3026f-e96c-421e-8678-732c6d231a85-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b1a3026f-e96c-421e-8678-732c6d231a85 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b1a3026f-e96c-421e-8678-732c6d231a85 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b1a3026f-e96c-421e-8678-732c6d231a85 img.shogun-image {
  /* Add background color handling */
  
}

#s-b1a3026f-e96c-421e-8678-732c6d231a85 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-b1a3026f-e96c-421e-8678-732c6d231a85 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b1a3026f-e96c-421e-8678-732c6d231a85.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b1a3026f-e96c-421e-8678-732c6d231a85.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b1a3026f-e96c-421e-8678-732c6d231a85.shogun-image {
  box-sizing: border-box;
}



.s-b1a3026f-e96c-421e-8678-732c6d231a85 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-b1a3026f-e96c-421e-8678-732c6d231a85 {
  margin: 0 !important;
  overflow: visible;
}

#s-b1a3026f-e96c-421e-8678-732c6d231a85-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b1a3026f-e96c-421e-8678-732c6d231a85 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b1a3026f-e96c-421e-8678-732c6d231a85 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b1a3026f-e96c-421e-8678-732c6d231a85 img.shogun-image {
  /* Add background color handling */
  
}

#s-b1a3026f-e96c-421e-8678-732c6d231a85 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-b1a3026f-e96c-421e-8678-732c6d231a85 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b1a3026f-e96c-421e-8678-732c6d231a85.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b1a3026f-e96c-421e-8678-732c6d231a85.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b1a3026f-e96c-421e-8678-732c6d231a85.shogun-image {
  box-sizing: border-box;
}



.s-b1a3026f-e96c-421e-8678-732c6d231a85 img.shogun-image {
  
}


}@media (max-width: 767px){#s-b1a3026f-e96c-421e-8678-732c6d231a85 {
  margin: 0 !important;
  overflow: visible;
}

#s-b1a3026f-e96c-421e-8678-732c6d231a85-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b1a3026f-e96c-421e-8678-732c6d231a85 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b1a3026f-e96c-421e-8678-732c6d231a85 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b1a3026f-e96c-421e-8678-732c6d231a85 img.shogun-image {
  /* Add background color handling */
  
}

#s-b1a3026f-e96c-421e-8678-732c6d231a85 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-b1a3026f-e96c-421e-8678-732c6d231a85 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b1a3026f-e96c-421e-8678-732c6d231a85.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b1a3026f-e96c-421e-8678-732c6d231a85.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b1a3026f-e96c-421e-8678-732c6d231a85.shogun-image {
  box-sizing: border-box;
}



.s-b1a3026f-e96c-421e-8678-732c6d231a85 img.shogun-image {
  
}


}
#s-6853c73a-a554-4b2e-83fb-808d64c53c3d {
  box-shadow:2px 3px 1px 2px rgba(67, 66, 66, 1);
background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYzAzOWZlZTktZTlkNC00ZWFjLTk1YjMtYzczNDdjNDBmZjlkIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFiYjBiO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNjMDM5ZmVlOS1lOWQ0LTRlYWMtOTViMy1jNzM0N2M0MGZmOWQpIi8+PC9zdmc+);
background-repeat: no-repeat;
border-style: solid;
margin-top: 5px;
margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: #2C2A34;
border-radius: 25px;
text-align: center;
text-decoration: none;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#f1bb0b"}, {"id"=>2, "pos"=>1, "color"=>"#ffffff"}];
hover-type: gradient;
color: rgba(0, 0, 0, 1);
}
#s-6853c73a-a554-4b2e-83fb-808d64c53c3d:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iM2E5YzMwMDktYzA4MC00MTFlLTkyYmMtMTBkMWQ1OGVmNGFhIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjhmOGY3O3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFiYjBiO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCMzYTljMzAwOS1jMDgwLTQxMWUtOTJiYy0xMGQxZDU4ZWY0YWEpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 2px !important;
border-left-width: 2px !important;
border-bottom-width: 2px !important;
border-right-width: 2px !important;
border-color: rgba(2, 0, 7, 0.99) !important;
text-decoration: none !important;
color: rgba(7, 6, 0, 1) !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#f8f8f7"}, {"id"=>2, "pos"=>1, "color"=>"#f1bb0b"}] !important;
hover-type: gradient !important;}#s-6853c73a-a554-4b2e-83fb-808d64c53c3d:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-6853c73a-a554-4b2e-83fb-808d64c53c3d-root {
    text-align: center;
  }


#s-6853c73a-a554-4b2e-83fb-808d64c53c3d.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-6853c73a-a554-4b2e-83fb-808d64c53c3d-root {
    text-align: center;
  }


#s-6853c73a-a554-4b2e-83fb-808d64c53c3d.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-6853c73a-a554-4b2e-83fb-808d64c53c3d-root {
    text-align: center;
  }


#s-6853c73a-a554-4b2e-83fb-808d64c53c3d.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-6853c73a-a554-4b2e-83fb-808d64c53c3d-root {
    text-align: center;
  }


#s-6853c73a-a554-4b2e-83fb-808d64c53c3d.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-6853c73a-a554-4b2e-83fb-808d64c53c3d-root {
    text-align: center;
  }


#s-6853c73a-a554-4b2e-83fb-808d64c53c3d.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}
#s-67a69f06-65d0-4577-8d93-d3deba66df4d {
  margin-left: auto;
margin-right: auto;
border-top-width: 5px;
border-left-width: 5px;
border-bottom-width: 5px;
border-right-width: 5px;
border-color: #000;
border-style: solid;
border-radius: 20px;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-67a69f06-65d0-4577-8d93-d3deba66df4d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-67a69f06-65d0-4577-8d93-d3deba66df4d.shg-box.shg-c {
  justify-content: center;
}

#s-05c8be9b-8d33-4c54-8fda-0483049580f4 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
text-align: center;
}
@media (min-width: 1200px){#s-05c8be9b-8d33-4c54-8fda-0483049580f4 {
  margin-top: 0%;
}
}
#s-05c8be9b-8d33-4c54-8fda-0483049580f4 {
  margin: 0 !important;
  overflow: visible;
}

#s-05c8be9b-8d33-4c54-8fda-0483049580f4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-05c8be9b-8d33-4c54-8fda-0483049580f4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-05c8be9b-8d33-4c54-8fda-0483049580f4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-05c8be9b-8d33-4c54-8fda-0483049580f4 img.shogun-image {
  /* Add background color handling */
  
}

#s-05c8be9b-8d33-4c54-8fda-0483049580f4 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: #000;
  border-style: none;
  border-radius: 10px;

}






.s-05c8be9b-8d33-4c54-8fda-0483049580f4 .shogun-image-content {
  
    justify-content: center;
  
}

.s-05c8be9b-8d33-4c54-8fda-0483049580f4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-05c8be9b-8d33-4c54-8fda-0483049580f4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-05c8be9b-8d33-4c54-8fda-0483049580f4.shogun-image {
  box-sizing: border-box;
}



.s-05c8be9b-8d33-4c54-8fda-0483049580f4 img.shogun-image {
  
}


@media (min-width: 1200px){#s-05c8be9b-8d33-4c54-8fda-0483049580f4 {
  margin: 0 !important;
  overflow: visible;
}

#s-05c8be9b-8d33-4c54-8fda-0483049580f4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-05c8be9b-8d33-4c54-8fda-0483049580f4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-05c8be9b-8d33-4c54-8fda-0483049580f4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-05c8be9b-8d33-4c54-8fda-0483049580f4 img.shogun-image {
  /* Add background color handling */
  
}

#s-05c8be9b-8d33-4c54-8fda-0483049580f4 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-05c8be9b-8d33-4c54-8fda-0483049580f4 .shogun-image-content {
  
    justify-content: center;
  
}

.s-05c8be9b-8d33-4c54-8fda-0483049580f4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-05c8be9b-8d33-4c54-8fda-0483049580f4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-05c8be9b-8d33-4c54-8fda-0483049580f4.shogun-image {
  box-sizing: border-box;
}



.s-05c8be9b-8d33-4c54-8fda-0483049580f4 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-05c8be9b-8d33-4c54-8fda-0483049580f4 {
  margin: 0 !important;
  overflow: visible;
}

#s-05c8be9b-8d33-4c54-8fda-0483049580f4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-05c8be9b-8d33-4c54-8fda-0483049580f4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-05c8be9b-8d33-4c54-8fda-0483049580f4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-05c8be9b-8d33-4c54-8fda-0483049580f4 img.shogun-image {
  /* Add background color handling */
  
}

#s-05c8be9b-8d33-4c54-8fda-0483049580f4 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-05c8be9b-8d33-4c54-8fda-0483049580f4 .shogun-image-content {
  
    justify-content: center;
  
}

.s-05c8be9b-8d33-4c54-8fda-0483049580f4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-05c8be9b-8d33-4c54-8fda-0483049580f4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-05c8be9b-8d33-4c54-8fda-0483049580f4.shogun-image {
  box-sizing: border-box;
}



.s-05c8be9b-8d33-4c54-8fda-0483049580f4 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-05c8be9b-8d33-4c54-8fda-0483049580f4 {
  margin: 0 !important;
  overflow: visible;
}

#s-05c8be9b-8d33-4c54-8fda-0483049580f4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-05c8be9b-8d33-4c54-8fda-0483049580f4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-05c8be9b-8d33-4c54-8fda-0483049580f4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-05c8be9b-8d33-4c54-8fda-0483049580f4 img.shogun-image {
  /* Add background color handling */
  
}

#s-05c8be9b-8d33-4c54-8fda-0483049580f4 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-05c8be9b-8d33-4c54-8fda-0483049580f4 .shogun-image-content {
  
    justify-content: center;
  
}

.s-05c8be9b-8d33-4c54-8fda-0483049580f4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-05c8be9b-8d33-4c54-8fda-0483049580f4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-05c8be9b-8d33-4c54-8fda-0483049580f4.shogun-image {
  box-sizing: border-box;
}



.s-05c8be9b-8d33-4c54-8fda-0483049580f4 img.shogun-image {
  
}


}@media (max-width: 767px){#s-05c8be9b-8d33-4c54-8fda-0483049580f4 {
  margin: 0 !important;
  overflow: visible;
}

#s-05c8be9b-8d33-4c54-8fda-0483049580f4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-05c8be9b-8d33-4c54-8fda-0483049580f4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-05c8be9b-8d33-4c54-8fda-0483049580f4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-05c8be9b-8d33-4c54-8fda-0483049580f4 img.shogun-image {
  /* Add background color handling */
  
}

#s-05c8be9b-8d33-4c54-8fda-0483049580f4 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-05c8be9b-8d33-4c54-8fda-0483049580f4 .shogun-image-content {
  
    justify-content: center;
  
}

.s-05c8be9b-8d33-4c54-8fda-0483049580f4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-05c8be9b-8d33-4c54-8fda-0483049580f4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-05c8be9b-8d33-4c54-8fda-0483049580f4.shogun-image {
  box-sizing: border-box;
}



.s-05c8be9b-8d33-4c54-8fda-0483049580f4 img.shogun-image {
  
}


}
#s-4693995b-86b1-491f-b857-f56c168830ec {
  box-shadow:2px 3px 1px 2px rgba(67, 66, 66, 1);
background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYzAzOWZlZTktZTlkNC00ZWFjLTk1YjMtYzczNDdjNDBmZjlkIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFiYjBiO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNjMDM5ZmVlOS1lOWQ0LTRlYWMtOTViMy1jNzM0N2M0MGZmOWQpIi8+PC9zdmc+);
background-repeat: no-repeat;
border-style: solid;
margin-top: 5px;
margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: #2C2A34;
border-radius: 25px;
text-align: center;
text-decoration: none;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#f1bb0b"}, {"id"=>2, "pos"=>1, "color"=>"#ffffff"}];
hover-type: gradient;
color: rgba(0, 0, 0, 1);
}
#s-4693995b-86b1-491f-b857-f56c168830ec:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZDEwYTVjNzEtYWUzOC00N2MyLWIzNTUtMGJlMjNjMmZjNjBlIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjhmOGY3O3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFiYjBiO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNkMTBhNWM3MS1hZTM4LTQ3YzItYjM1NS0wYmUyM2MyZmM2MGUpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 2px !important;
border-left-width: 2px !important;
border-bottom-width: 2px !important;
border-right-width: 2px !important;
border-color: rgba(2, 0, 7, 0.99) !important;
text-decoration: none !important;
color: rgba(7, 6, 0, 1) !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#f8f8f7"}, {"id"=>2, "pos"=>1, "color"=>"#f1bb0b"}] !important;
hover-type: gradient !important;}#s-4693995b-86b1-491f-b857-f56c168830ec:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-4693995b-86b1-491f-b857-f56c168830ec-root {
    text-align: center;
  }


#s-4693995b-86b1-491f-b857-f56c168830ec.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-4693995b-86b1-491f-b857-f56c168830ec-root {
    text-align: center;
  }


#s-4693995b-86b1-491f-b857-f56c168830ec.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-4693995b-86b1-491f-b857-f56c168830ec-root {
    text-align: center;
  }


#s-4693995b-86b1-491f-b857-f56c168830ec.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-4693995b-86b1-491f-b857-f56c168830ec-root {
    text-align: center;
  }


#s-4693995b-86b1-491f-b857-f56c168830ec.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-4693995b-86b1-491f-b857-f56c168830ec-root {
    text-align: center;
  }


#s-4693995b-86b1-491f-b857-f56c168830ec.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}
#s-e467fbef-8f73-426c-9079-7ebb296587c6 {
  margin-left: auto;
margin-right: auto;
border-top-width: 5px;
border-left-width: 5px;
border-bottom-width: 5px;
border-right-width: 5px;
border-color: #000;
border-style: solid;
border-radius: 20px;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-e467fbef-8f73-426c-9079-7ebb296587c6 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-e467fbef-8f73-426c-9079-7ebb296587c6.shg-box.shg-c {
  justify-content: center;
}

#s-34227ad2-f896-4d77-9b1a-e0281a02ad1f {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
text-align: center;
}
@media (min-width: 1200px){#s-34227ad2-f896-4d77-9b1a-e0281a02ad1f {
  margin-top: 0%;
}
}
#s-34227ad2-f896-4d77-9b1a-e0281a02ad1f {
  margin: 0 !important;
  overflow: visible;
}

#s-34227ad2-f896-4d77-9b1a-e0281a02ad1f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-34227ad2-f896-4d77-9b1a-e0281a02ad1f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-34227ad2-f896-4d77-9b1a-e0281a02ad1f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-34227ad2-f896-4d77-9b1a-e0281a02ad1f img.shogun-image {
  /* Add background color handling */
  
}

#s-34227ad2-f896-4d77-9b1a-e0281a02ad1f img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: #000;
  border-style: none;
  border-radius: 10px;

}






.s-34227ad2-f896-4d77-9b1a-e0281a02ad1f .shogun-image-content {
  
    justify-content: center;
  
}

.s-34227ad2-f896-4d77-9b1a-e0281a02ad1f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-34227ad2-f896-4d77-9b1a-e0281a02ad1f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-34227ad2-f896-4d77-9b1a-e0281a02ad1f.shogun-image {
  box-sizing: border-box;
}



.s-34227ad2-f896-4d77-9b1a-e0281a02ad1f img.shogun-image {
  
}


@media (min-width: 1200px){#s-34227ad2-f896-4d77-9b1a-e0281a02ad1f {
  margin: 0 !important;
  overflow: visible;
}

#s-34227ad2-f896-4d77-9b1a-e0281a02ad1f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-34227ad2-f896-4d77-9b1a-e0281a02ad1f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-34227ad2-f896-4d77-9b1a-e0281a02ad1f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-34227ad2-f896-4d77-9b1a-e0281a02ad1f img.shogun-image {
  /* Add background color handling */
  
}

#s-34227ad2-f896-4d77-9b1a-e0281a02ad1f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-34227ad2-f896-4d77-9b1a-e0281a02ad1f .shogun-image-content {
  
    justify-content: center;
  
}

.s-34227ad2-f896-4d77-9b1a-e0281a02ad1f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-34227ad2-f896-4d77-9b1a-e0281a02ad1f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-34227ad2-f896-4d77-9b1a-e0281a02ad1f.shogun-image {
  box-sizing: border-box;
}



.s-34227ad2-f896-4d77-9b1a-e0281a02ad1f img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-34227ad2-f896-4d77-9b1a-e0281a02ad1f {
  margin: 0 !important;
  overflow: visible;
}

#s-34227ad2-f896-4d77-9b1a-e0281a02ad1f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-34227ad2-f896-4d77-9b1a-e0281a02ad1f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-34227ad2-f896-4d77-9b1a-e0281a02ad1f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-34227ad2-f896-4d77-9b1a-e0281a02ad1f img.shogun-image {
  /* Add background color handling */
  
}

#s-34227ad2-f896-4d77-9b1a-e0281a02ad1f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-34227ad2-f896-4d77-9b1a-e0281a02ad1f .shogun-image-content {
  
    justify-content: center;
  
}

.s-34227ad2-f896-4d77-9b1a-e0281a02ad1f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-34227ad2-f896-4d77-9b1a-e0281a02ad1f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-34227ad2-f896-4d77-9b1a-e0281a02ad1f.shogun-image {
  box-sizing: border-box;
}



.s-34227ad2-f896-4d77-9b1a-e0281a02ad1f img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-34227ad2-f896-4d77-9b1a-e0281a02ad1f {
  margin: 0 !important;
  overflow: visible;
}

#s-34227ad2-f896-4d77-9b1a-e0281a02ad1f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-34227ad2-f896-4d77-9b1a-e0281a02ad1f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-34227ad2-f896-4d77-9b1a-e0281a02ad1f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-34227ad2-f896-4d77-9b1a-e0281a02ad1f img.shogun-image {
  /* Add background color handling */
  
}

#s-34227ad2-f896-4d77-9b1a-e0281a02ad1f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-34227ad2-f896-4d77-9b1a-e0281a02ad1f .shogun-image-content {
  
    justify-content: center;
  
}

.s-34227ad2-f896-4d77-9b1a-e0281a02ad1f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-34227ad2-f896-4d77-9b1a-e0281a02ad1f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-34227ad2-f896-4d77-9b1a-e0281a02ad1f.shogun-image {
  box-sizing: border-box;
}



.s-34227ad2-f896-4d77-9b1a-e0281a02ad1f img.shogun-image {
  
}


}@media (max-width: 767px){#s-34227ad2-f896-4d77-9b1a-e0281a02ad1f {
  margin: 0 !important;
  overflow: visible;
}

#s-34227ad2-f896-4d77-9b1a-e0281a02ad1f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-34227ad2-f896-4d77-9b1a-e0281a02ad1f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-34227ad2-f896-4d77-9b1a-e0281a02ad1f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-34227ad2-f896-4d77-9b1a-e0281a02ad1f img.shogun-image {
  /* Add background color handling */
  
}

#s-34227ad2-f896-4d77-9b1a-e0281a02ad1f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-34227ad2-f896-4d77-9b1a-e0281a02ad1f .shogun-image-content {
  
    justify-content: center;
  
}

.s-34227ad2-f896-4d77-9b1a-e0281a02ad1f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-34227ad2-f896-4d77-9b1a-e0281a02ad1f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-34227ad2-f896-4d77-9b1a-e0281a02ad1f.shogun-image {
  box-sizing: border-box;
}



.s-34227ad2-f896-4d77-9b1a-e0281a02ad1f img.shogun-image {
  
}


}
#s-fa9c96dd-32d0-43db-86a4-c0c97856881d {
  box-shadow:2px 3px 1px 2px rgba(67, 66, 66, 1);
background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYzAzOWZlZTktZTlkNC00ZWFjLTk1YjMtYzczNDdjNDBmZjlkIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFiYjBiO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNjMDM5ZmVlOS1lOWQ0LTRlYWMtOTViMy1jNzM0N2M0MGZmOWQpIi8+PC9zdmc+);
background-repeat: no-repeat;
border-style: solid;
margin-top: 5px;
margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: #2C2A34;
border-radius: 25px;
text-align: center;
text-decoration: none;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#f1bb0b"}, {"id"=>2, "pos"=>1, "color"=>"#ffffff"}];
hover-type: gradient;
color: rgba(0, 0, 0, 1);
}
#s-fa9c96dd-32d0-43db-86a4-c0c97856881d:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iMzdjZTc2ZWUtODQ5MC00NTAzLWEwNGUtMGYzMTk3ZmNiOWRhIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjhmOGY3O3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFiYjBiO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCMzN2NlNzZlZS04NDkwLTQ1MDMtYTA0ZS0wZjMxOTdmY2I5ZGEpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 2px !important;
border-left-width: 2px !important;
border-bottom-width: 2px !important;
border-right-width: 2px !important;
border-color: rgba(2, 0, 7, 0.99) !important;
text-decoration: none !important;
color: rgba(7, 6, 0, 1) !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#f8f8f7"}, {"id"=>2, "pos"=>1, "color"=>"#f1bb0b"}] !important;
hover-type: gradient !important;}#s-fa9c96dd-32d0-43db-86a4-c0c97856881d:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-fa9c96dd-32d0-43db-86a4-c0c97856881d-root {
    text-align: center;
  }


#s-fa9c96dd-32d0-43db-86a4-c0c97856881d.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-fa9c96dd-32d0-43db-86a4-c0c97856881d-root {
    text-align: center;
  }


#s-fa9c96dd-32d0-43db-86a4-c0c97856881d.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-fa9c96dd-32d0-43db-86a4-c0c97856881d-root {
    text-align: center;
  }


#s-fa9c96dd-32d0-43db-86a4-c0c97856881d.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-fa9c96dd-32d0-43db-86a4-c0c97856881d-root {
    text-align: center;
  }


#s-fa9c96dd-32d0-43db-86a4-c0c97856881d.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-fa9c96dd-32d0-43db-86a4-c0c97856881d-root {
    text-align: center;
  }


#s-fa9c96dd-32d0-43db-86a4-c0c97856881d.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}
#s-b441961b-dae8-4b66-93e8-ed6bec626f16 {
  margin-top: 0%;
margin-bottom: 0%;
padding-top: 1%;
padding-left: 0%;
padding-bottom: 1%;
padding-right: 0%;
}

@media (min-width: 0px) {
[id="s-b441961b-dae8-4b66-93e8-ed6bec626f16"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-b441961b-dae8-4b66-93e8-ed6bec626f16"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-b441961b-dae8-4b66-93e8-ed6bec626f16"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-b441961b-dae8-4b66-93e8-ed6bec626f16"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

#s-475ac3ee-0873-4d5e-b7be-265b70c95a88 {
  margin-left: auto;
margin-right: auto;
border-top-width: 5px;
border-left-width: 5px;
border-bottom-width: 5px;
border-right-width: 5px;
border-color: #000;
border-style: solid;
border-radius: 20px;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-475ac3ee-0873-4d5e-b7be-265b70c95a88 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-475ac3ee-0873-4d5e-b7be-265b70c95a88.shg-box.shg-c {
  justify-content: center;
}

#s-f504322f-c159-413b-89f2-d78bc5373ee9 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
text-align: center;
}
@media (min-width: 1200px){#s-f504322f-c159-413b-89f2-d78bc5373ee9 {
  margin-top: 0%;
}
}
#s-f504322f-c159-413b-89f2-d78bc5373ee9 {
  margin: 0 !important;
  overflow: visible;
}

#s-f504322f-c159-413b-89f2-d78bc5373ee9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f504322f-c159-413b-89f2-d78bc5373ee9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-f504322f-c159-413b-89f2-d78bc5373ee9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f504322f-c159-413b-89f2-d78bc5373ee9 img.shogun-image {
  /* Add background color handling */
  
}

#s-f504322f-c159-413b-89f2-d78bc5373ee9 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: #000;
  border-style: none;
  border-radius: 10px;

}






.s-f504322f-c159-413b-89f2-d78bc5373ee9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-f504322f-c159-413b-89f2-d78bc5373ee9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f504322f-c159-413b-89f2-d78bc5373ee9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f504322f-c159-413b-89f2-d78bc5373ee9.shogun-image {
  box-sizing: border-box;
}



.s-f504322f-c159-413b-89f2-d78bc5373ee9 img.shogun-image {
  
}


@media (min-width: 1200px){#s-f504322f-c159-413b-89f2-d78bc5373ee9 {
  margin: 0 !important;
  overflow: visible;
}

#s-f504322f-c159-413b-89f2-d78bc5373ee9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f504322f-c159-413b-89f2-d78bc5373ee9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-f504322f-c159-413b-89f2-d78bc5373ee9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f504322f-c159-413b-89f2-d78bc5373ee9 img.shogun-image {
  /* Add background color handling */
  
}

#s-f504322f-c159-413b-89f2-d78bc5373ee9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-f504322f-c159-413b-89f2-d78bc5373ee9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-f504322f-c159-413b-89f2-d78bc5373ee9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f504322f-c159-413b-89f2-d78bc5373ee9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f504322f-c159-413b-89f2-d78bc5373ee9.shogun-image {
  box-sizing: border-box;
}



.s-f504322f-c159-413b-89f2-d78bc5373ee9 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-f504322f-c159-413b-89f2-d78bc5373ee9 {
  margin: 0 !important;
  overflow: visible;
}

#s-f504322f-c159-413b-89f2-d78bc5373ee9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f504322f-c159-413b-89f2-d78bc5373ee9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f504322f-c159-413b-89f2-d78bc5373ee9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f504322f-c159-413b-89f2-d78bc5373ee9 img.shogun-image {
  /* Add background color handling */
  
}

#s-f504322f-c159-413b-89f2-d78bc5373ee9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-f504322f-c159-413b-89f2-d78bc5373ee9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-f504322f-c159-413b-89f2-d78bc5373ee9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f504322f-c159-413b-89f2-d78bc5373ee9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f504322f-c159-413b-89f2-d78bc5373ee9.shogun-image {
  box-sizing: border-box;
}



.s-f504322f-c159-413b-89f2-d78bc5373ee9 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-f504322f-c159-413b-89f2-d78bc5373ee9 {
  margin: 0 !important;
  overflow: visible;
}

#s-f504322f-c159-413b-89f2-d78bc5373ee9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f504322f-c159-413b-89f2-d78bc5373ee9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f504322f-c159-413b-89f2-d78bc5373ee9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f504322f-c159-413b-89f2-d78bc5373ee9 img.shogun-image {
  /* Add background color handling */
  
}

#s-f504322f-c159-413b-89f2-d78bc5373ee9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-f504322f-c159-413b-89f2-d78bc5373ee9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-f504322f-c159-413b-89f2-d78bc5373ee9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f504322f-c159-413b-89f2-d78bc5373ee9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f504322f-c159-413b-89f2-d78bc5373ee9.shogun-image {
  box-sizing: border-box;
}



.s-f504322f-c159-413b-89f2-d78bc5373ee9 img.shogun-image {
  
}


}@media (max-width: 767px){#s-f504322f-c159-413b-89f2-d78bc5373ee9 {
  margin: 0 !important;
  overflow: visible;
}

#s-f504322f-c159-413b-89f2-d78bc5373ee9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f504322f-c159-413b-89f2-d78bc5373ee9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f504322f-c159-413b-89f2-d78bc5373ee9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f504322f-c159-413b-89f2-d78bc5373ee9 img.shogun-image {
  /* Add background color handling */
  
}

#s-f504322f-c159-413b-89f2-d78bc5373ee9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-f504322f-c159-413b-89f2-d78bc5373ee9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-f504322f-c159-413b-89f2-d78bc5373ee9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f504322f-c159-413b-89f2-d78bc5373ee9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f504322f-c159-413b-89f2-d78bc5373ee9.shogun-image {
  box-sizing: border-box;
}



.s-f504322f-c159-413b-89f2-d78bc5373ee9 img.shogun-image {
  
}


}
#s-be04d76c-5751-45a4-96ec-3a287ccd600f {
  box-shadow:2px 3px 1px 2px rgba(67, 66, 66, 1);
background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYzAzOWZlZTktZTlkNC00ZWFjLTk1YjMtYzczNDdjNDBmZjlkIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFiYjBiO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNjMDM5ZmVlOS1lOWQ0LTRlYWMtOTViMy1jNzM0N2M0MGZmOWQpIi8+PC9zdmc+);
background-repeat: no-repeat;
border-style: solid;
margin-top: 5px;
margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: #2C2A34;
border-radius: 25px;
text-align: center;
text-decoration: none;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#f1bb0b"}, {"id"=>2, "pos"=>1, "color"=>"#ffffff"}];
hover-type: gradient;
color: rgba(0, 0, 0, 1);
}
#s-be04d76c-5751-45a4-96ec-3a287ccd600f:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZGZjYzczYzktMDQxOS00NWFmLWEzYWYtMGFlYTliMGMyODcwIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjhmOGY3O3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFiYjBiO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNkZmNjNzNjOS0wNDE5LTQ1YWYtYTNhZi0wYWVhOWIwYzI4NzApIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 2px !important;
border-left-width: 2px !important;
border-bottom-width: 2px !important;
border-right-width: 2px !important;
border-color: rgba(2, 0, 7, 0.99) !important;
text-decoration: none !important;
color: rgba(7, 6, 0, 1) !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#f8f8f7"}, {"id"=>2, "pos"=>1, "color"=>"#f1bb0b"}] !important;
hover-type: gradient !important;}#s-be04d76c-5751-45a4-96ec-3a287ccd600f:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-be04d76c-5751-45a4-96ec-3a287ccd600f-root {
    text-align: center;
  }


#s-be04d76c-5751-45a4-96ec-3a287ccd600f.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-be04d76c-5751-45a4-96ec-3a287ccd600f-root {
    text-align: center;
  }


#s-be04d76c-5751-45a4-96ec-3a287ccd600f.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-be04d76c-5751-45a4-96ec-3a287ccd600f-root {
    text-align: center;
  }


#s-be04d76c-5751-45a4-96ec-3a287ccd600f.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-be04d76c-5751-45a4-96ec-3a287ccd600f-root {
    text-align: center;
  }


#s-be04d76c-5751-45a4-96ec-3a287ccd600f.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-be04d76c-5751-45a4-96ec-3a287ccd600f-root {
    text-align: center;
  }


#s-be04d76c-5751-45a4-96ec-3a287ccd600f.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}
#s-06a72abe-0987-4660-86bb-3fb6f77ec9a5 {
  margin-left: auto;
margin-right: auto;
border-top-width: 5px;
border-left-width: 5px;
border-bottom-width: 5px;
border-right-width: 5px;
border-color: #000;
border-style: solid;
border-radius: 20px;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-06a72abe-0987-4660-86bb-3fb6f77ec9a5 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-06a72abe-0987-4660-86bb-3fb6f77ec9a5.shg-box.shg-c {
  justify-content: center;
}

#s-64cd6832-19a2-4e0a-ac2b-67a42e17ce73 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
text-align: center;
}
@media (min-width: 1200px){#s-64cd6832-19a2-4e0a-ac2b-67a42e17ce73 {
  margin-top: 0%;
}
}
#s-64cd6832-19a2-4e0a-ac2b-67a42e17ce73 {
  margin: 0 !important;
  overflow: visible;
}

#s-64cd6832-19a2-4e0a-ac2b-67a42e17ce73-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-64cd6832-19a2-4e0a-ac2b-67a42e17ce73 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-64cd6832-19a2-4e0a-ac2b-67a42e17ce73 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-64cd6832-19a2-4e0a-ac2b-67a42e17ce73 img.shogun-image {
  /* Add background color handling */
  
}

#s-64cd6832-19a2-4e0a-ac2b-67a42e17ce73 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: #000;
  border-style: none;
  border-radius: 10px;

}






.s-64cd6832-19a2-4e0a-ac2b-67a42e17ce73 .shogun-image-content {
  
    justify-content: center;
  
}

.s-64cd6832-19a2-4e0a-ac2b-67a42e17ce73.shg-align-container {
  display: flex;
  justify-content: center
}

.s-64cd6832-19a2-4e0a-ac2b-67a42e17ce73.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-64cd6832-19a2-4e0a-ac2b-67a42e17ce73.shogun-image {
  box-sizing: border-box;
}



.s-64cd6832-19a2-4e0a-ac2b-67a42e17ce73 img.shogun-image {
  
}


@media (min-width: 1200px){#s-64cd6832-19a2-4e0a-ac2b-67a42e17ce73 {
  margin: 0 !important;
  overflow: visible;
}

#s-64cd6832-19a2-4e0a-ac2b-67a42e17ce73-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-64cd6832-19a2-4e0a-ac2b-67a42e17ce73 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-64cd6832-19a2-4e0a-ac2b-67a42e17ce73 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-64cd6832-19a2-4e0a-ac2b-67a42e17ce73 img.shogun-image {
  /* Add background color handling */
  
}

#s-64cd6832-19a2-4e0a-ac2b-67a42e17ce73 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-64cd6832-19a2-4e0a-ac2b-67a42e17ce73 .shogun-image-content {
  
    justify-content: center;
  
}

.s-64cd6832-19a2-4e0a-ac2b-67a42e17ce73.shg-align-container {
  display: flex;
  justify-content: center
}

.s-64cd6832-19a2-4e0a-ac2b-67a42e17ce73.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-64cd6832-19a2-4e0a-ac2b-67a42e17ce73.shogun-image {
  box-sizing: border-box;
}



.s-64cd6832-19a2-4e0a-ac2b-67a42e17ce73 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-64cd6832-19a2-4e0a-ac2b-67a42e17ce73 {
  margin: 0 !important;
  overflow: visible;
}

#s-64cd6832-19a2-4e0a-ac2b-67a42e17ce73-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-64cd6832-19a2-4e0a-ac2b-67a42e17ce73 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-64cd6832-19a2-4e0a-ac2b-67a42e17ce73 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-64cd6832-19a2-4e0a-ac2b-67a42e17ce73 img.shogun-image {
  /* Add background color handling */
  
}

#s-64cd6832-19a2-4e0a-ac2b-67a42e17ce73 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-64cd6832-19a2-4e0a-ac2b-67a42e17ce73 .shogun-image-content {
  
    justify-content: center;
  
}

.s-64cd6832-19a2-4e0a-ac2b-67a42e17ce73.shg-align-container {
  display: flex;
  justify-content: center
}

.s-64cd6832-19a2-4e0a-ac2b-67a42e17ce73.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-64cd6832-19a2-4e0a-ac2b-67a42e17ce73.shogun-image {
  box-sizing: border-box;
}



.s-64cd6832-19a2-4e0a-ac2b-67a42e17ce73 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-64cd6832-19a2-4e0a-ac2b-67a42e17ce73 {
  margin: 0 !important;
  overflow: visible;
}

#s-64cd6832-19a2-4e0a-ac2b-67a42e17ce73-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-64cd6832-19a2-4e0a-ac2b-67a42e17ce73 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-64cd6832-19a2-4e0a-ac2b-67a42e17ce73 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-64cd6832-19a2-4e0a-ac2b-67a42e17ce73 img.shogun-image {
  /* Add background color handling */
  
}

#s-64cd6832-19a2-4e0a-ac2b-67a42e17ce73 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-64cd6832-19a2-4e0a-ac2b-67a42e17ce73 .shogun-image-content {
  
    justify-content: center;
  
}

.s-64cd6832-19a2-4e0a-ac2b-67a42e17ce73.shg-align-container {
  display: flex;
  justify-content: center
}

.s-64cd6832-19a2-4e0a-ac2b-67a42e17ce73.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-64cd6832-19a2-4e0a-ac2b-67a42e17ce73.shogun-image {
  box-sizing: border-box;
}



.s-64cd6832-19a2-4e0a-ac2b-67a42e17ce73 img.shogun-image {
  
}


}@media (max-width: 767px){#s-64cd6832-19a2-4e0a-ac2b-67a42e17ce73 {
  margin: 0 !important;
  overflow: visible;
}

#s-64cd6832-19a2-4e0a-ac2b-67a42e17ce73-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-64cd6832-19a2-4e0a-ac2b-67a42e17ce73 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-64cd6832-19a2-4e0a-ac2b-67a42e17ce73 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-64cd6832-19a2-4e0a-ac2b-67a42e17ce73 img.shogun-image {
  /* Add background color handling */
  
}

#s-64cd6832-19a2-4e0a-ac2b-67a42e17ce73 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-64cd6832-19a2-4e0a-ac2b-67a42e17ce73 .shogun-image-content {
  
    justify-content: center;
  
}

.s-64cd6832-19a2-4e0a-ac2b-67a42e17ce73.shg-align-container {
  display: flex;
  justify-content: center
}

.s-64cd6832-19a2-4e0a-ac2b-67a42e17ce73.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-64cd6832-19a2-4e0a-ac2b-67a42e17ce73.shogun-image {
  box-sizing: border-box;
}



.s-64cd6832-19a2-4e0a-ac2b-67a42e17ce73 img.shogun-image {
  
}


}
#s-12c4ad06-077e-4886-8750-cfd674898914 {
  box-shadow:2px 3px 1px 2px rgba(67, 66, 66, 1);
background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYzAzOWZlZTktZTlkNC00ZWFjLTk1YjMtYzczNDdjNDBmZjlkIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFiYjBiO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNjMDM5ZmVlOS1lOWQ0LTRlYWMtOTViMy1jNzM0N2M0MGZmOWQpIi8+PC9zdmc+);
background-repeat: no-repeat;
border-style: solid;
margin-top: 5px;
margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: #2C2A34;
border-radius: 25px;
text-align: center;
text-decoration: none;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#f1bb0b"}, {"id"=>2, "pos"=>1, "color"=>"#ffffff"}];
hover-type: gradient;
color: rgba(0, 0, 0, 1);
}
#s-12c4ad06-077e-4886-8750-cfd674898914:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZTQ5NTQyZjItODhiMS00OGQ0LTlhZDctODRjMDA3ODBkNTc2IiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjhmOGY3O3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFiYjBiO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNlNDk1NDJmMi04OGIxLTQ4ZDQtOWFkNy04NGMwMDc4MGQ1NzYpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 2px !important;
border-left-width: 2px !important;
border-bottom-width: 2px !important;
border-right-width: 2px !important;
border-color: rgba(2, 0, 7, 0.99) !important;
text-decoration: none !important;
color: rgba(7, 6, 0, 1) !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#f8f8f7"}, {"id"=>2, "pos"=>1, "color"=>"#f1bb0b"}] !important;
hover-type: gradient !important;}#s-12c4ad06-077e-4886-8750-cfd674898914:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-12c4ad06-077e-4886-8750-cfd674898914-root {
    text-align: center;
  }


#s-12c4ad06-077e-4886-8750-cfd674898914.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-12c4ad06-077e-4886-8750-cfd674898914-root {
    text-align: center;
  }


#s-12c4ad06-077e-4886-8750-cfd674898914.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-12c4ad06-077e-4886-8750-cfd674898914-root {
    text-align: center;
  }


#s-12c4ad06-077e-4886-8750-cfd674898914.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-12c4ad06-077e-4886-8750-cfd674898914-root {
    text-align: center;
  }


#s-12c4ad06-077e-4886-8750-cfd674898914.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-12c4ad06-077e-4886-8750-cfd674898914-root {
    text-align: center;
  }


#s-12c4ad06-077e-4886-8750-cfd674898914.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}
#s-659111db-0b4b-4ef1-89d8-a6a77a9a5e88 {
  margin-left: auto;
margin-right: auto;
border-top-width: 5px;
border-left-width: 5px;
border-bottom-width: 5px;
border-right-width: 5px;
border-color: #000;
border-style: solid;
border-radius: 20px;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-659111db-0b4b-4ef1-89d8-a6a77a9a5e88 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-659111db-0b4b-4ef1-89d8-a6a77a9a5e88.shg-box.shg-c {
  justify-content: center;
}

#s-5038bd48-f960-4831-afd8-02f26067f4de {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
text-align: center;
}
@media (min-width: 1200px){#s-5038bd48-f960-4831-afd8-02f26067f4de {
  margin-top: 0%;
}
}
#s-5038bd48-f960-4831-afd8-02f26067f4de {
  margin: 0 !important;
  overflow: visible;
}

#s-5038bd48-f960-4831-afd8-02f26067f4de-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-5038bd48-f960-4831-afd8-02f26067f4de {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-5038bd48-f960-4831-afd8-02f26067f4de {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-5038bd48-f960-4831-afd8-02f26067f4de img.shogun-image {
  /* Add background color handling */
  
}

#s-5038bd48-f960-4831-afd8-02f26067f4de img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: #000;
  border-style: none;
  border-radius: 10px;

}






.s-5038bd48-f960-4831-afd8-02f26067f4de .shogun-image-content {
  
    justify-content: center;
  
}

.s-5038bd48-f960-4831-afd8-02f26067f4de.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5038bd48-f960-4831-afd8-02f26067f4de.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5038bd48-f960-4831-afd8-02f26067f4de.shogun-image {
  box-sizing: border-box;
}



.s-5038bd48-f960-4831-afd8-02f26067f4de img.shogun-image {
  
}


@media (min-width: 1200px){#s-5038bd48-f960-4831-afd8-02f26067f4de {
  margin: 0 !important;
  overflow: visible;
}

#s-5038bd48-f960-4831-afd8-02f26067f4de-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-5038bd48-f960-4831-afd8-02f26067f4de {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-5038bd48-f960-4831-afd8-02f26067f4de {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-5038bd48-f960-4831-afd8-02f26067f4de img.shogun-image {
  /* Add background color handling */
  
}

#s-5038bd48-f960-4831-afd8-02f26067f4de img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-5038bd48-f960-4831-afd8-02f26067f4de .shogun-image-content {
  
    justify-content: center;
  
}

.s-5038bd48-f960-4831-afd8-02f26067f4de.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5038bd48-f960-4831-afd8-02f26067f4de.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5038bd48-f960-4831-afd8-02f26067f4de.shogun-image {
  box-sizing: border-box;
}



.s-5038bd48-f960-4831-afd8-02f26067f4de img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-5038bd48-f960-4831-afd8-02f26067f4de {
  margin: 0 !important;
  overflow: visible;
}

#s-5038bd48-f960-4831-afd8-02f26067f4de-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-5038bd48-f960-4831-afd8-02f26067f4de {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-5038bd48-f960-4831-afd8-02f26067f4de {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-5038bd48-f960-4831-afd8-02f26067f4de img.shogun-image {
  /* Add background color handling */
  
}

#s-5038bd48-f960-4831-afd8-02f26067f4de img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-5038bd48-f960-4831-afd8-02f26067f4de .shogun-image-content {
  
    justify-content: center;
  
}

.s-5038bd48-f960-4831-afd8-02f26067f4de.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5038bd48-f960-4831-afd8-02f26067f4de.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5038bd48-f960-4831-afd8-02f26067f4de.shogun-image {
  box-sizing: border-box;
}



.s-5038bd48-f960-4831-afd8-02f26067f4de img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-5038bd48-f960-4831-afd8-02f26067f4de {
  margin: 0 !important;
  overflow: visible;
}

#s-5038bd48-f960-4831-afd8-02f26067f4de-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-5038bd48-f960-4831-afd8-02f26067f4de {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-5038bd48-f960-4831-afd8-02f26067f4de {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-5038bd48-f960-4831-afd8-02f26067f4de img.shogun-image {
  /* Add background color handling */
  
}

#s-5038bd48-f960-4831-afd8-02f26067f4de img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-5038bd48-f960-4831-afd8-02f26067f4de .shogun-image-content {
  
    justify-content: center;
  
}

.s-5038bd48-f960-4831-afd8-02f26067f4de.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5038bd48-f960-4831-afd8-02f26067f4de.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5038bd48-f960-4831-afd8-02f26067f4de.shogun-image {
  box-sizing: border-box;
}



.s-5038bd48-f960-4831-afd8-02f26067f4de img.shogun-image {
  
}


}@media (max-width: 767px){#s-5038bd48-f960-4831-afd8-02f26067f4de {
  margin: 0 !important;
  overflow: visible;
}

#s-5038bd48-f960-4831-afd8-02f26067f4de-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-5038bd48-f960-4831-afd8-02f26067f4de {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-5038bd48-f960-4831-afd8-02f26067f4de {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-5038bd48-f960-4831-afd8-02f26067f4de img.shogun-image {
  /* Add background color handling */
  
}

#s-5038bd48-f960-4831-afd8-02f26067f4de img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-5038bd48-f960-4831-afd8-02f26067f4de .shogun-image-content {
  
    justify-content: center;
  
}

.s-5038bd48-f960-4831-afd8-02f26067f4de.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5038bd48-f960-4831-afd8-02f26067f4de.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5038bd48-f960-4831-afd8-02f26067f4de.shogun-image {
  box-sizing: border-box;
}



.s-5038bd48-f960-4831-afd8-02f26067f4de img.shogun-image {
  
}


}
#s-697a56f0-ba4d-4d80-b435-00642e20e94a {
  box-shadow:2px 3px 1px 2px rgba(67, 66, 66, 1);
background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYzAzOWZlZTktZTlkNC00ZWFjLTk1YjMtYzczNDdjNDBmZjlkIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFiYjBiO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNjMDM5ZmVlOS1lOWQ0LTRlYWMtOTViMy1jNzM0N2M0MGZmOWQpIi8+PC9zdmc+);
background-repeat: no-repeat;
border-style: solid;
margin-top: 5px;
margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: #2C2A34;
border-radius: 25px;
text-align: center;
text-decoration: none;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#f1bb0b"}, {"id"=>2, "pos"=>1, "color"=>"#ffffff"}];
hover-type: gradient;
color: rgba(0, 0, 0, 1);
}
#s-697a56f0-ba4d-4d80-b435-00642e20e94a:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYjJkYWI0MzItNzhkZS00NmY1LWI1ZDEtOGZmNWZiZTVlZjhlIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjhmOGY3O3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFiYjBiO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNiMmRhYjQzMi03OGRlLTQ2ZjUtYjVkMS04ZmY1ZmJlNWVmOGUpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 2px !important;
border-left-width: 2px !important;
border-bottom-width: 2px !important;
border-right-width: 2px !important;
border-color: rgba(2, 0, 7, 0.99) !important;
text-decoration: none !important;
color: rgba(7, 6, 0, 1) !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#f8f8f7"}, {"id"=>2, "pos"=>1, "color"=>"#f1bb0b"}] !important;
hover-type: gradient !important;}#s-697a56f0-ba4d-4d80-b435-00642e20e94a:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-697a56f0-ba4d-4d80-b435-00642e20e94a-root {
    text-align: center;
  }


#s-697a56f0-ba4d-4d80-b435-00642e20e94a.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-697a56f0-ba4d-4d80-b435-00642e20e94a-root {
    text-align: center;
  }


#s-697a56f0-ba4d-4d80-b435-00642e20e94a.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-697a56f0-ba4d-4d80-b435-00642e20e94a-root {
    text-align: center;
  }


#s-697a56f0-ba4d-4d80-b435-00642e20e94a.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-697a56f0-ba4d-4d80-b435-00642e20e94a-root {
    text-align: center;
  }


#s-697a56f0-ba4d-4d80-b435-00642e20e94a.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-697a56f0-ba4d-4d80-b435-00642e20e94a-root {
    text-align: center;
  }


#s-697a56f0-ba4d-4d80-b435-00642e20e94a.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}
#s-3a73372b-20ec-4d79-a73a-96cebe113fb9 {
  margin-top: 0%;
margin-bottom: 0%;
padding-top: 1%;
padding-left: 0%;
padding-bottom: 1%;
padding-right: 0%;
}

@media (min-width: 0px) {
[id="s-3a73372b-20ec-4d79-a73a-96cebe113fb9"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-3a73372b-20ec-4d79-a73a-96cebe113fb9"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-3a73372b-20ec-4d79-a73a-96cebe113fb9"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-3a73372b-20ec-4d79-a73a-96cebe113fb9"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

#s-a5bcac03-3291-4125-93a0-31494571e382 {
  margin-left: auto;
margin-right: auto;
border-top-width: 5px;
border-left-width: 5px;
border-bottom-width: 5px;
border-right-width: 5px;
border-color: #000;
border-style: solid;
border-radius: 20px;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-a5bcac03-3291-4125-93a0-31494571e382 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-a5bcac03-3291-4125-93a0-31494571e382.shg-box.shg-c {
  justify-content: center;
}

#s-07369297-1e92-447b-b506-a349a22d9468 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
text-align: center;
}
@media (min-width: 1200px){#s-07369297-1e92-447b-b506-a349a22d9468 {
  margin-top: 0%;
}
}
#s-07369297-1e92-447b-b506-a349a22d9468 {
  margin: 0 !important;
  overflow: visible;
}

#s-07369297-1e92-447b-b506-a349a22d9468-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-07369297-1e92-447b-b506-a349a22d9468 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-07369297-1e92-447b-b506-a349a22d9468 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-07369297-1e92-447b-b506-a349a22d9468 img.shogun-image {
  /* Add background color handling */
  
}

#s-07369297-1e92-447b-b506-a349a22d9468 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: #000;
  border-style: none;
  border-radius: 10px;

}






.s-07369297-1e92-447b-b506-a349a22d9468 .shogun-image-content {
  
    justify-content: center;
  
}

.s-07369297-1e92-447b-b506-a349a22d9468.shg-align-container {
  display: flex;
  justify-content: center
}

.s-07369297-1e92-447b-b506-a349a22d9468.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-07369297-1e92-447b-b506-a349a22d9468.shogun-image {
  box-sizing: border-box;
}



.s-07369297-1e92-447b-b506-a349a22d9468 img.shogun-image {
  
}


@media (min-width: 1200px){#s-07369297-1e92-447b-b506-a349a22d9468 {
  margin: 0 !important;
  overflow: visible;
}

#s-07369297-1e92-447b-b506-a349a22d9468-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-07369297-1e92-447b-b506-a349a22d9468 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-07369297-1e92-447b-b506-a349a22d9468 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-07369297-1e92-447b-b506-a349a22d9468 img.shogun-image {
  /* Add background color handling */
  
}

#s-07369297-1e92-447b-b506-a349a22d9468 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-07369297-1e92-447b-b506-a349a22d9468 .shogun-image-content {
  
    justify-content: center;
  
}

.s-07369297-1e92-447b-b506-a349a22d9468.shg-align-container {
  display: flex;
  justify-content: center
}

.s-07369297-1e92-447b-b506-a349a22d9468.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-07369297-1e92-447b-b506-a349a22d9468.shogun-image {
  box-sizing: border-box;
}



.s-07369297-1e92-447b-b506-a349a22d9468 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-07369297-1e92-447b-b506-a349a22d9468 {
  margin: 0 !important;
  overflow: visible;
}

#s-07369297-1e92-447b-b506-a349a22d9468-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-07369297-1e92-447b-b506-a349a22d9468 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-07369297-1e92-447b-b506-a349a22d9468 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-07369297-1e92-447b-b506-a349a22d9468 img.shogun-image {
  /* Add background color handling */
  
}

#s-07369297-1e92-447b-b506-a349a22d9468 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-07369297-1e92-447b-b506-a349a22d9468 .shogun-image-content {
  
    justify-content: center;
  
}

.s-07369297-1e92-447b-b506-a349a22d9468.shg-align-container {
  display: flex;
  justify-content: center
}

.s-07369297-1e92-447b-b506-a349a22d9468.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-07369297-1e92-447b-b506-a349a22d9468.shogun-image {
  box-sizing: border-box;
}



.s-07369297-1e92-447b-b506-a349a22d9468 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-07369297-1e92-447b-b506-a349a22d9468 {
  margin: 0 !important;
  overflow: visible;
}

#s-07369297-1e92-447b-b506-a349a22d9468-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-07369297-1e92-447b-b506-a349a22d9468 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-07369297-1e92-447b-b506-a349a22d9468 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-07369297-1e92-447b-b506-a349a22d9468 img.shogun-image {
  /* Add background color handling */
  
}

#s-07369297-1e92-447b-b506-a349a22d9468 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-07369297-1e92-447b-b506-a349a22d9468 .shogun-image-content {
  
    justify-content: center;
  
}

.s-07369297-1e92-447b-b506-a349a22d9468.shg-align-container {
  display: flex;
  justify-content: center
}

.s-07369297-1e92-447b-b506-a349a22d9468.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-07369297-1e92-447b-b506-a349a22d9468.shogun-image {
  box-sizing: border-box;
}



.s-07369297-1e92-447b-b506-a349a22d9468 img.shogun-image {
  
}


}@media (max-width: 767px){#s-07369297-1e92-447b-b506-a349a22d9468 {
  margin: 0 !important;
  overflow: visible;
}

#s-07369297-1e92-447b-b506-a349a22d9468-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-07369297-1e92-447b-b506-a349a22d9468 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-07369297-1e92-447b-b506-a349a22d9468 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-07369297-1e92-447b-b506-a349a22d9468 img.shogun-image {
  /* Add background color handling */
  
}

#s-07369297-1e92-447b-b506-a349a22d9468 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-07369297-1e92-447b-b506-a349a22d9468 .shogun-image-content {
  
    justify-content: center;
  
}

.s-07369297-1e92-447b-b506-a349a22d9468.shg-align-container {
  display: flex;
  justify-content: center
}

.s-07369297-1e92-447b-b506-a349a22d9468.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-07369297-1e92-447b-b506-a349a22d9468.shogun-image {
  box-sizing: border-box;
}



.s-07369297-1e92-447b-b506-a349a22d9468 img.shogun-image {
  
}


}
#s-b6e098f6-186d-4c13-8c56-8d834c7c76e0 {
  box-shadow:2px 3px 1px 2px rgba(67, 66, 66, 1);
background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYzAzOWZlZTktZTlkNC00ZWFjLTk1YjMtYzczNDdjNDBmZjlkIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFiYjBiO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNjMDM5ZmVlOS1lOWQ0LTRlYWMtOTViMy1jNzM0N2M0MGZmOWQpIi8+PC9zdmc+);
background-repeat: no-repeat;
border-style: solid;
margin-top: 5px;
margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: #2C2A34;
border-radius: 25px;
text-align: center;
text-decoration: none;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#f1bb0b"}, {"id"=>2, "pos"=>1, "color"=>"#ffffff"}];
hover-type: gradient;
color: rgba(0, 0, 0, 1);
}
#s-b6e098f6-186d-4c13-8c56-8d834c7c76e0:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZjI4NjU1ZjEtMzA3My00NWZkLWJlMTItN2I4ZmY0OTZkMGM5IiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjhmOGY3O3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFiYjBiO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNmMjg2NTVmMS0zMDczLTQ1ZmQtYmUxMi03YjhmZjQ5NmQwYzkpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 2px !important;
border-left-width: 2px !important;
border-bottom-width: 2px !important;
border-right-width: 2px !important;
border-color: rgba(2, 0, 7, 0.99) !important;
text-decoration: none !important;
color: rgba(7, 6, 0, 1) !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#f8f8f7"}, {"id"=>2, "pos"=>1, "color"=>"#f1bb0b"}] !important;
hover-type: gradient !important;}#s-b6e098f6-186d-4c13-8c56-8d834c7c76e0:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-b6e098f6-186d-4c13-8c56-8d834c7c76e0-root {
    text-align: center;
  }


#s-b6e098f6-186d-4c13-8c56-8d834c7c76e0.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-b6e098f6-186d-4c13-8c56-8d834c7c76e0-root {
    text-align: center;
  }


#s-b6e098f6-186d-4c13-8c56-8d834c7c76e0.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-b6e098f6-186d-4c13-8c56-8d834c7c76e0-root {
    text-align: center;
  }


#s-b6e098f6-186d-4c13-8c56-8d834c7c76e0.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-b6e098f6-186d-4c13-8c56-8d834c7c76e0-root {
    text-align: center;
  }


#s-b6e098f6-186d-4c13-8c56-8d834c7c76e0.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-b6e098f6-186d-4c13-8c56-8d834c7c76e0-root {
    text-align: center;
  }


#s-b6e098f6-186d-4c13-8c56-8d834c7c76e0.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}
#s-50881fdf-3d70-4433-a70a-acce248b72fe {
  margin-left: auto;
margin-right: auto;
border-top-width: 5px;
border-left-width: 5px;
border-bottom-width: 5px;
border-right-width: 5px;
border-color: #000;
border-style: solid;
border-radius: 20px;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-50881fdf-3d70-4433-a70a-acce248b72fe > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-50881fdf-3d70-4433-a70a-acce248b72fe.shg-box.shg-c {
  justify-content: center;
}

#s-20cfc24b-7037-4973-9f03-7dc831823b46 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
text-align: center;
}
@media (min-width: 1200px){#s-20cfc24b-7037-4973-9f03-7dc831823b46 {
  margin-top: 0%;
}
}
#s-20cfc24b-7037-4973-9f03-7dc831823b46 {
  margin: 0 !important;
  overflow: visible;
}

#s-20cfc24b-7037-4973-9f03-7dc831823b46-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-20cfc24b-7037-4973-9f03-7dc831823b46 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-20cfc24b-7037-4973-9f03-7dc831823b46 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-20cfc24b-7037-4973-9f03-7dc831823b46 img.shogun-image {
  /* Add background color handling */
  
}

#s-20cfc24b-7037-4973-9f03-7dc831823b46 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: #000;
  border-style: none;
  border-radius: 10px;

}






.s-20cfc24b-7037-4973-9f03-7dc831823b46 .shogun-image-content {
  
    justify-content: center;
  
}

.s-20cfc24b-7037-4973-9f03-7dc831823b46.shg-align-container {
  display: flex;
  justify-content: center
}

.s-20cfc24b-7037-4973-9f03-7dc831823b46.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-20cfc24b-7037-4973-9f03-7dc831823b46.shogun-image {
  box-sizing: border-box;
}



.s-20cfc24b-7037-4973-9f03-7dc831823b46 img.shogun-image {
  
}


@media (min-width: 1200px){#s-20cfc24b-7037-4973-9f03-7dc831823b46 {
  margin: 0 !important;
  overflow: visible;
}

#s-20cfc24b-7037-4973-9f03-7dc831823b46-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-20cfc24b-7037-4973-9f03-7dc831823b46 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-20cfc24b-7037-4973-9f03-7dc831823b46 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-20cfc24b-7037-4973-9f03-7dc831823b46 img.shogun-image {
  /* Add background color handling */
  
}

#s-20cfc24b-7037-4973-9f03-7dc831823b46 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-20cfc24b-7037-4973-9f03-7dc831823b46 .shogun-image-content {
  
    justify-content: center;
  
}

.s-20cfc24b-7037-4973-9f03-7dc831823b46.shg-align-container {
  display: flex;
  justify-content: center
}

.s-20cfc24b-7037-4973-9f03-7dc831823b46.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-20cfc24b-7037-4973-9f03-7dc831823b46.shogun-image {
  box-sizing: border-box;
}



.s-20cfc24b-7037-4973-9f03-7dc831823b46 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-20cfc24b-7037-4973-9f03-7dc831823b46 {
  margin: 0 !important;
  overflow: visible;
}

#s-20cfc24b-7037-4973-9f03-7dc831823b46-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-20cfc24b-7037-4973-9f03-7dc831823b46 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-20cfc24b-7037-4973-9f03-7dc831823b46 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-20cfc24b-7037-4973-9f03-7dc831823b46 img.shogun-image {
  /* Add background color handling */
  
}

#s-20cfc24b-7037-4973-9f03-7dc831823b46 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-20cfc24b-7037-4973-9f03-7dc831823b46 .shogun-image-content {
  
    justify-content: center;
  
}

.s-20cfc24b-7037-4973-9f03-7dc831823b46.shg-align-container {
  display: flex;
  justify-content: center
}

.s-20cfc24b-7037-4973-9f03-7dc831823b46.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-20cfc24b-7037-4973-9f03-7dc831823b46.shogun-image {
  box-sizing: border-box;
}



.s-20cfc24b-7037-4973-9f03-7dc831823b46 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-20cfc24b-7037-4973-9f03-7dc831823b46 {
  margin: 0 !important;
  overflow: visible;
}

#s-20cfc24b-7037-4973-9f03-7dc831823b46-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-20cfc24b-7037-4973-9f03-7dc831823b46 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-20cfc24b-7037-4973-9f03-7dc831823b46 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-20cfc24b-7037-4973-9f03-7dc831823b46 img.shogun-image {
  /* Add background color handling */
  
}

#s-20cfc24b-7037-4973-9f03-7dc831823b46 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-20cfc24b-7037-4973-9f03-7dc831823b46 .shogun-image-content {
  
    justify-content: center;
  
}

.s-20cfc24b-7037-4973-9f03-7dc831823b46.shg-align-container {
  display: flex;
  justify-content: center
}

.s-20cfc24b-7037-4973-9f03-7dc831823b46.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-20cfc24b-7037-4973-9f03-7dc831823b46.shogun-image {
  box-sizing: border-box;
}



.s-20cfc24b-7037-4973-9f03-7dc831823b46 img.shogun-image {
  
}


}@media (max-width: 767px){#s-20cfc24b-7037-4973-9f03-7dc831823b46 {
  margin: 0 !important;
  overflow: visible;
}

#s-20cfc24b-7037-4973-9f03-7dc831823b46-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-20cfc24b-7037-4973-9f03-7dc831823b46 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-20cfc24b-7037-4973-9f03-7dc831823b46 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-20cfc24b-7037-4973-9f03-7dc831823b46 img.shogun-image {
  /* Add background color handling */
  
}

#s-20cfc24b-7037-4973-9f03-7dc831823b46 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-20cfc24b-7037-4973-9f03-7dc831823b46 .shogun-image-content {
  
    justify-content: center;
  
}

.s-20cfc24b-7037-4973-9f03-7dc831823b46.shg-align-container {
  display: flex;
  justify-content: center
}

.s-20cfc24b-7037-4973-9f03-7dc831823b46.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-20cfc24b-7037-4973-9f03-7dc831823b46.shogun-image {
  box-sizing: border-box;
}



.s-20cfc24b-7037-4973-9f03-7dc831823b46 img.shogun-image {
  
}


}
#s-c6f65469-0d53-4287-bbfc-1e6d34e35685 {
  box-shadow:2px 3px 1px 2px rgba(67, 66, 66, 1);
background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYzAzOWZlZTktZTlkNC00ZWFjLTk1YjMtYzczNDdjNDBmZjlkIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFiYjBiO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNjMDM5ZmVlOS1lOWQ0LTRlYWMtOTViMy1jNzM0N2M0MGZmOWQpIi8+PC9zdmc+);
background-repeat: no-repeat;
border-style: solid;
margin-top: 5px;
margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: #2C2A34;
border-radius: 25px;
text-align: center;
text-decoration: none;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#f1bb0b"}, {"id"=>2, "pos"=>1, "color"=>"#ffffff"}];
hover-type: gradient;
color: rgba(0, 0, 0, 1);
}
#s-c6f65469-0d53-4287-bbfc-1e6d34e35685:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iMGZkYzYxMzgtMWM1MC00NmJkLThiZjMtZWQxNWFiYTZjMTQ1IiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjhmOGY3O3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFiYjBiO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCMwZmRjNjEzOC0xYzUwLTQ2YmQtOGJmMy1lZDE1YWJhNmMxNDUpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 2px !important;
border-left-width: 2px !important;
border-bottom-width: 2px !important;
border-right-width: 2px !important;
border-color: rgba(2, 0, 7, 0.99) !important;
text-decoration: none !important;
color: rgba(7, 6, 0, 1) !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#f8f8f7"}, {"id"=>2, "pos"=>1, "color"=>"#f1bb0b"}] !important;
hover-type: gradient !important;}#s-c6f65469-0d53-4287-bbfc-1e6d34e35685:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-c6f65469-0d53-4287-bbfc-1e6d34e35685-root {
    text-align: center;
  }


#s-c6f65469-0d53-4287-bbfc-1e6d34e35685.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-c6f65469-0d53-4287-bbfc-1e6d34e35685-root {
    text-align: center;
  }


#s-c6f65469-0d53-4287-bbfc-1e6d34e35685.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-c6f65469-0d53-4287-bbfc-1e6d34e35685-root {
    text-align: center;
  }


#s-c6f65469-0d53-4287-bbfc-1e6d34e35685.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-c6f65469-0d53-4287-bbfc-1e6d34e35685-root {
    text-align: center;
  }


#s-c6f65469-0d53-4287-bbfc-1e6d34e35685.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-c6f65469-0d53-4287-bbfc-1e6d34e35685-root {
    text-align: center;
  }


#s-c6f65469-0d53-4287-bbfc-1e6d34e35685.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}
#s-4d5a3902-6732-4641-a8fc-a39d65d74092 {
  margin-left: auto;
margin-right: auto;
border-top-width: 5px;
border-left-width: 5px;
border-bottom-width: 5px;
border-right-width: 5px;
border-color: #000;
border-style: solid;
border-radius: 20px;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-4d5a3902-6732-4641-a8fc-a39d65d74092 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-4d5a3902-6732-4641-a8fc-a39d65d74092.shg-box.shg-c {
  justify-content: center;
}

#s-d68abef3-82ae-4c9a-9919-567746c86651 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
text-align: center;
}
@media (min-width: 1200px){#s-d68abef3-82ae-4c9a-9919-567746c86651 {
  margin-top: 0%;
}
}
#s-d68abef3-82ae-4c9a-9919-567746c86651 {
  margin: 0 !important;
  overflow: visible;
}

#s-d68abef3-82ae-4c9a-9919-567746c86651-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d68abef3-82ae-4c9a-9919-567746c86651 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-d68abef3-82ae-4c9a-9919-567746c86651 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d68abef3-82ae-4c9a-9919-567746c86651 img.shogun-image {
  /* Add background color handling */
  
}

#s-d68abef3-82ae-4c9a-9919-567746c86651 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: #000;
  border-style: none;
  border-radius: 10px;

}






.s-d68abef3-82ae-4c9a-9919-567746c86651 .shogun-image-content {
  
    justify-content: center;
  
}

.s-d68abef3-82ae-4c9a-9919-567746c86651.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d68abef3-82ae-4c9a-9919-567746c86651.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d68abef3-82ae-4c9a-9919-567746c86651.shogun-image {
  box-sizing: border-box;
}



.s-d68abef3-82ae-4c9a-9919-567746c86651 img.shogun-image {
  
}


@media (min-width: 1200px){#s-d68abef3-82ae-4c9a-9919-567746c86651 {
  margin: 0 !important;
  overflow: visible;
}

#s-d68abef3-82ae-4c9a-9919-567746c86651-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d68abef3-82ae-4c9a-9919-567746c86651 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-d68abef3-82ae-4c9a-9919-567746c86651 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d68abef3-82ae-4c9a-9919-567746c86651 img.shogun-image {
  /* Add background color handling */
  
}

#s-d68abef3-82ae-4c9a-9919-567746c86651 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-d68abef3-82ae-4c9a-9919-567746c86651 .shogun-image-content {
  
    justify-content: center;
  
}

.s-d68abef3-82ae-4c9a-9919-567746c86651.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d68abef3-82ae-4c9a-9919-567746c86651.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d68abef3-82ae-4c9a-9919-567746c86651.shogun-image {
  box-sizing: border-box;
}



.s-d68abef3-82ae-4c9a-9919-567746c86651 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-d68abef3-82ae-4c9a-9919-567746c86651 {
  margin: 0 !important;
  overflow: visible;
}

#s-d68abef3-82ae-4c9a-9919-567746c86651-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d68abef3-82ae-4c9a-9919-567746c86651 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d68abef3-82ae-4c9a-9919-567746c86651 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d68abef3-82ae-4c9a-9919-567746c86651 img.shogun-image {
  /* Add background color handling */
  
}

#s-d68abef3-82ae-4c9a-9919-567746c86651 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-d68abef3-82ae-4c9a-9919-567746c86651 .shogun-image-content {
  
    justify-content: center;
  
}

.s-d68abef3-82ae-4c9a-9919-567746c86651.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d68abef3-82ae-4c9a-9919-567746c86651.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d68abef3-82ae-4c9a-9919-567746c86651.shogun-image {
  box-sizing: border-box;
}



.s-d68abef3-82ae-4c9a-9919-567746c86651 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-d68abef3-82ae-4c9a-9919-567746c86651 {
  margin: 0 !important;
  overflow: visible;
}

#s-d68abef3-82ae-4c9a-9919-567746c86651-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d68abef3-82ae-4c9a-9919-567746c86651 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d68abef3-82ae-4c9a-9919-567746c86651 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d68abef3-82ae-4c9a-9919-567746c86651 img.shogun-image {
  /* Add background color handling */
  
}

#s-d68abef3-82ae-4c9a-9919-567746c86651 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-d68abef3-82ae-4c9a-9919-567746c86651 .shogun-image-content {
  
    justify-content: center;
  
}

.s-d68abef3-82ae-4c9a-9919-567746c86651.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d68abef3-82ae-4c9a-9919-567746c86651.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d68abef3-82ae-4c9a-9919-567746c86651.shogun-image {
  box-sizing: border-box;
}



.s-d68abef3-82ae-4c9a-9919-567746c86651 img.shogun-image {
  
}


}@media (max-width: 767px){#s-d68abef3-82ae-4c9a-9919-567746c86651 {
  margin: 0 !important;
  overflow: visible;
}

#s-d68abef3-82ae-4c9a-9919-567746c86651-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d68abef3-82ae-4c9a-9919-567746c86651 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d68abef3-82ae-4c9a-9919-567746c86651 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d68abef3-82ae-4c9a-9919-567746c86651 img.shogun-image {
  /* Add background color handling */
  
}

#s-d68abef3-82ae-4c9a-9919-567746c86651 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-d68abef3-82ae-4c9a-9919-567746c86651 .shogun-image-content {
  
    justify-content: center;
  
}

.s-d68abef3-82ae-4c9a-9919-567746c86651.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d68abef3-82ae-4c9a-9919-567746c86651.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d68abef3-82ae-4c9a-9919-567746c86651.shogun-image {
  box-sizing: border-box;
}



.s-d68abef3-82ae-4c9a-9919-567746c86651 img.shogun-image {
  
}


}
#s-b94f449a-aa66-4e12-ba45-8df8c5ffe7ad {
  box-shadow:2px 3px 1px 2px rgba(67, 66, 66, 1);
background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYzAzOWZlZTktZTlkNC00ZWFjLTk1YjMtYzczNDdjNDBmZjlkIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFiYjBiO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNjMDM5ZmVlOS1lOWQ0LTRlYWMtOTViMy1jNzM0N2M0MGZmOWQpIi8+PC9zdmc+);
background-repeat: no-repeat;
border-style: solid;
margin-top: 5px;
margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: #2C2A34;
border-radius: 25px;
text-align: center;
text-decoration: none;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#f1bb0b"}, {"id"=>2, "pos"=>1, "color"=>"#ffffff"}];
hover-type: gradient;
color: rgba(0, 0, 0, 1);
}
#s-b94f449a-aa66-4e12-ba45-8df8c5ffe7ad:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iM2U3MWM4NGUtNzM4ZC00YWIwLWJiMGItZjM2ZmIyNTBhYmFkIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjhmOGY3O3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFiYjBiO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCMzZTcxYzg0ZS03MzhkLTRhYjAtYmIwYi1mMzZmYjI1MGFiYWQpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 2px !important;
border-left-width: 2px !important;
border-bottom-width: 2px !important;
border-right-width: 2px !important;
border-color: rgba(2, 0, 7, 0.99) !important;
text-decoration: none !important;
color: rgba(7, 6, 0, 1) !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#f8f8f7"}, {"id"=>2, "pos"=>1, "color"=>"#f1bb0b"}] !important;
hover-type: gradient !important;}#s-b94f449a-aa66-4e12-ba45-8df8c5ffe7ad:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-b94f449a-aa66-4e12-ba45-8df8c5ffe7ad-root {
    text-align: center;
  }


#s-b94f449a-aa66-4e12-ba45-8df8c5ffe7ad.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-b94f449a-aa66-4e12-ba45-8df8c5ffe7ad-root {
    text-align: center;
  }


#s-b94f449a-aa66-4e12-ba45-8df8c5ffe7ad.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-b94f449a-aa66-4e12-ba45-8df8c5ffe7ad-root {
    text-align: center;
  }


#s-b94f449a-aa66-4e12-ba45-8df8c5ffe7ad.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-b94f449a-aa66-4e12-ba45-8df8c5ffe7ad-root {
    text-align: center;
  }


#s-b94f449a-aa66-4e12-ba45-8df8c5ffe7ad.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-b94f449a-aa66-4e12-ba45-8df8c5ffe7ad-root {
    text-align: center;
  }


#s-b94f449a-aa66-4e12-ba45-8df8c5ffe7ad.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}
#s-2053c6fe-a889-4799-8dc5-848197a6b663 {
  margin-top: 0%;
margin-bottom: 0%;
padding-top: 1%;
padding-left: 0%;
padding-bottom: 1%;
padding-right: 0%;
}

@media (min-width: 0px) {
[id="s-2053c6fe-a889-4799-8dc5-848197a6b663"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-2053c6fe-a889-4799-8dc5-848197a6b663"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-2053c6fe-a889-4799-8dc5-848197a6b663"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-2053c6fe-a889-4799-8dc5-848197a6b663"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

#s-ad6e9271-d125-428b-be97-1c04137f3af6 {
  margin-left: auto;
margin-right: auto;
border-top-width: 5px;
border-left-width: 5px;
border-bottom-width: 5px;
border-right-width: 5px;
border-color: #000;
border-style: solid;
border-radius: 20px;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-ad6e9271-d125-428b-be97-1c04137f3af6 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-ad6e9271-d125-428b-be97-1c04137f3af6.shg-box.shg-c {
  justify-content: center;
}

#s-0a3ffb53-200e-42fa-ae9c-22ba0eb24b5a {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
text-align: center;
}
@media (min-width: 1200px){#s-0a3ffb53-200e-42fa-ae9c-22ba0eb24b5a {
  margin-top: 0%;
}
}
#s-0a3ffb53-200e-42fa-ae9c-22ba0eb24b5a {
  margin: 0 !important;
  overflow: visible;
}

#s-0a3ffb53-200e-42fa-ae9c-22ba0eb24b5a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0a3ffb53-200e-42fa-ae9c-22ba0eb24b5a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-0a3ffb53-200e-42fa-ae9c-22ba0eb24b5a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0a3ffb53-200e-42fa-ae9c-22ba0eb24b5a img.shogun-image {
  /* Add background color handling */
  
}

#s-0a3ffb53-200e-42fa-ae9c-22ba0eb24b5a img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: #000;
  border-style: none;
  border-radius: 10px;

}






.s-0a3ffb53-200e-42fa-ae9c-22ba0eb24b5a .shogun-image-content {
  
    justify-content: center;
  
}

.s-0a3ffb53-200e-42fa-ae9c-22ba0eb24b5a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0a3ffb53-200e-42fa-ae9c-22ba0eb24b5a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0a3ffb53-200e-42fa-ae9c-22ba0eb24b5a.shogun-image {
  box-sizing: border-box;
}



.s-0a3ffb53-200e-42fa-ae9c-22ba0eb24b5a img.shogun-image {
  
}


@media (min-width: 1200px){#s-0a3ffb53-200e-42fa-ae9c-22ba0eb24b5a {
  margin: 0 !important;
  overflow: visible;
}

#s-0a3ffb53-200e-42fa-ae9c-22ba0eb24b5a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0a3ffb53-200e-42fa-ae9c-22ba0eb24b5a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-0a3ffb53-200e-42fa-ae9c-22ba0eb24b5a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0a3ffb53-200e-42fa-ae9c-22ba0eb24b5a img.shogun-image {
  /* Add background color handling */
  
}

#s-0a3ffb53-200e-42fa-ae9c-22ba0eb24b5a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-0a3ffb53-200e-42fa-ae9c-22ba0eb24b5a .shogun-image-content {
  
    justify-content: center;
  
}

.s-0a3ffb53-200e-42fa-ae9c-22ba0eb24b5a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0a3ffb53-200e-42fa-ae9c-22ba0eb24b5a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0a3ffb53-200e-42fa-ae9c-22ba0eb24b5a.shogun-image {
  box-sizing: border-box;
}



.s-0a3ffb53-200e-42fa-ae9c-22ba0eb24b5a img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-0a3ffb53-200e-42fa-ae9c-22ba0eb24b5a {
  margin: 0 !important;
  overflow: visible;
}

#s-0a3ffb53-200e-42fa-ae9c-22ba0eb24b5a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0a3ffb53-200e-42fa-ae9c-22ba0eb24b5a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-0a3ffb53-200e-42fa-ae9c-22ba0eb24b5a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0a3ffb53-200e-42fa-ae9c-22ba0eb24b5a img.shogun-image {
  /* Add background color handling */
  
}

#s-0a3ffb53-200e-42fa-ae9c-22ba0eb24b5a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-0a3ffb53-200e-42fa-ae9c-22ba0eb24b5a .shogun-image-content {
  
    justify-content: center;
  
}

.s-0a3ffb53-200e-42fa-ae9c-22ba0eb24b5a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0a3ffb53-200e-42fa-ae9c-22ba0eb24b5a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0a3ffb53-200e-42fa-ae9c-22ba0eb24b5a.shogun-image {
  box-sizing: border-box;
}



.s-0a3ffb53-200e-42fa-ae9c-22ba0eb24b5a img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-0a3ffb53-200e-42fa-ae9c-22ba0eb24b5a {
  margin: 0 !important;
  overflow: visible;
}

#s-0a3ffb53-200e-42fa-ae9c-22ba0eb24b5a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0a3ffb53-200e-42fa-ae9c-22ba0eb24b5a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-0a3ffb53-200e-42fa-ae9c-22ba0eb24b5a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0a3ffb53-200e-42fa-ae9c-22ba0eb24b5a img.shogun-image {
  /* Add background color handling */
  
}

#s-0a3ffb53-200e-42fa-ae9c-22ba0eb24b5a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-0a3ffb53-200e-42fa-ae9c-22ba0eb24b5a .shogun-image-content {
  
    justify-content: center;
  
}

.s-0a3ffb53-200e-42fa-ae9c-22ba0eb24b5a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0a3ffb53-200e-42fa-ae9c-22ba0eb24b5a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0a3ffb53-200e-42fa-ae9c-22ba0eb24b5a.shogun-image {
  box-sizing: border-box;
}



.s-0a3ffb53-200e-42fa-ae9c-22ba0eb24b5a img.shogun-image {
  
}


}@media (max-width: 767px){#s-0a3ffb53-200e-42fa-ae9c-22ba0eb24b5a {
  margin: 0 !important;
  overflow: visible;
}

#s-0a3ffb53-200e-42fa-ae9c-22ba0eb24b5a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0a3ffb53-200e-42fa-ae9c-22ba0eb24b5a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-0a3ffb53-200e-42fa-ae9c-22ba0eb24b5a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0a3ffb53-200e-42fa-ae9c-22ba0eb24b5a img.shogun-image {
  /* Add background color handling */
  
}

#s-0a3ffb53-200e-42fa-ae9c-22ba0eb24b5a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-0a3ffb53-200e-42fa-ae9c-22ba0eb24b5a .shogun-image-content {
  
    justify-content: center;
  
}

.s-0a3ffb53-200e-42fa-ae9c-22ba0eb24b5a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0a3ffb53-200e-42fa-ae9c-22ba0eb24b5a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0a3ffb53-200e-42fa-ae9c-22ba0eb24b5a.shogun-image {
  box-sizing: border-box;
}



.s-0a3ffb53-200e-42fa-ae9c-22ba0eb24b5a img.shogun-image {
  
}


}
#s-14d9cd70-870e-4401-a45e-09c938e1b303 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
text-align: center;
}
@media (min-width: 1200px){#s-14d9cd70-870e-4401-a45e-09c938e1b303 {
  margin-top: 0%;
}
}
#s-14d9cd70-870e-4401-a45e-09c938e1b303 {
  margin: 0 !important;
  overflow: visible;
}

#s-14d9cd70-870e-4401-a45e-09c938e1b303-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-14d9cd70-870e-4401-a45e-09c938e1b303 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-14d9cd70-870e-4401-a45e-09c938e1b303 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-14d9cd70-870e-4401-a45e-09c938e1b303 img.shogun-image {
  /* Add background color handling */
  
}

#s-14d9cd70-870e-4401-a45e-09c938e1b303 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-14d9cd70-870e-4401-a45e-09c938e1b303 .shogun-image-content {
  
    justify-content: center;
  
}

.s-14d9cd70-870e-4401-a45e-09c938e1b303.shg-align-container {
  display: flex;
  justify-content: center
}

.s-14d9cd70-870e-4401-a45e-09c938e1b303.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-14d9cd70-870e-4401-a45e-09c938e1b303.shogun-image {
  box-sizing: border-box;
}



.s-14d9cd70-870e-4401-a45e-09c938e1b303 img.shogun-image {
  
}


@media (min-width: 1200px){#s-14d9cd70-870e-4401-a45e-09c938e1b303 {
  margin: 0 !important;
  overflow: visible;
}

#s-14d9cd70-870e-4401-a45e-09c938e1b303-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-14d9cd70-870e-4401-a45e-09c938e1b303 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-14d9cd70-870e-4401-a45e-09c938e1b303 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-14d9cd70-870e-4401-a45e-09c938e1b303 img.shogun-image {
  /* Add background color handling */
  
}

#s-14d9cd70-870e-4401-a45e-09c938e1b303 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-14d9cd70-870e-4401-a45e-09c938e1b303 .shogun-image-content {
  
    justify-content: center;
  
}

.s-14d9cd70-870e-4401-a45e-09c938e1b303.shg-align-container {
  display: flex;
  justify-content: center
}

.s-14d9cd70-870e-4401-a45e-09c938e1b303.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-14d9cd70-870e-4401-a45e-09c938e1b303.shogun-image {
  box-sizing: border-box;
}



.s-14d9cd70-870e-4401-a45e-09c938e1b303 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-14d9cd70-870e-4401-a45e-09c938e1b303 {
  margin: 0 !important;
  overflow: visible;
}

#s-14d9cd70-870e-4401-a45e-09c938e1b303-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-14d9cd70-870e-4401-a45e-09c938e1b303 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-14d9cd70-870e-4401-a45e-09c938e1b303 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-14d9cd70-870e-4401-a45e-09c938e1b303 img.shogun-image {
  /* Add background color handling */
  
}

#s-14d9cd70-870e-4401-a45e-09c938e1b303 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-14d9cd70-870e-4401-a45e-09c938e1b303 .shogun-image-content {
  
    justify-content: center;
  
}

.s-14d9cd70-870e-4401-a45e-09c938e1b303.shg-align-container {
  display: flex;
  justify-content: center
}

.s-14d9cd70-870e-4401-a45e-09c938e1b303.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-14d9cd70-870e-4401-a45e-09c938e1b303.shogun-image {
  box-sizing: border-box;
}



.s-14d9cd70-870e-4401-a45e-09c938e1b303 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-14d9cd70-870e-4401-a45e-09c938e1b303 {
  margin: 0 !important;
  overflow: visible;
}

#s-14d9cd70-870e-4401-a45e-09c938e1b303-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-14d9cd70-870e-4401-a45e-09c938e1b303 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-14d9cd70-870e-4401-a45e-09c938e1b303 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-14d9cd70-870e-4401-a45e-09c938e1b303 img.shogun-image {
  /* Add background color handling */
  
}

#s-14d9cd70-870e-4401-a45e-09c938e1b303 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-14d9cd70-870e-4401-a45e-09c938e1b303 .shogun-image-content {
  
    justify-content: center;
  
}

.s-14d9cd70-870e-4401-a45e-09c938e1b303.shg-align-container {
  display: flex;
  justify-content: center
}

.s-14d9cd70-870e-4401-a45e-09c938e1b303.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-14d9cd70-870e-4401-a45e-09c938e1b303.shogun-image {
  box-sizing: border-box;
}



.s-14d9cd70-870e-4401-a45e-09c938e1b303 img.shogun-image {
  
}


}@media (max-width: 767px){#s-14d9cd70-870e-4401-a45e-09c938e1b303 {
  margin: 0 !important;
  overflow: visible;
}

#s-14d9cd70-870e-4401-a45e-09c938e1b303-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-14d9cd70-870e-4401-a45e-09c938e1b303 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-14d9cd70-870e-4401-a45e-09c938e1b303 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-14d9cd70-870e-4401-a45e-09c938e1b303 img.shogun-image {
  /* Add background color handling */
  
}

#s-14d9cd70-870e-4401-a45e-09c938e1b303 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-14d9cd70-870e-4401-a45e-09c938e1b303 .shogun-image-content {
  
    justify-content: center;
  
}

.s-14d9cd70-870e-4401-a45e-09c938e1b303.shg-align-container {
  display: flex;
  justify-content: center
}

.s-14d9cd70-870e-4401-a45e-09c938e1b303.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-14d9cd70-870e-4401-a45e-09c938e1b303.shogun-image {
  box-sizing: border-box;
}



.s-14d9cd70-870e-4401-a45e-09c938e1b303 img.shogun-image {
  
}


}
#s-82697b5e-7f8a-4652-b95d-0706e22e00e0 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-82697b5e-7f8a-4652-b95d-0706e22e00e0 {
  margin-top: 0%;
}
}
#s-82697b5e-7f8a-4652-b95d-0706e22e00e0 {
  margin: 0 !important;
  overflow: visible;
}

#s-82697b5e-7f8a-4652-b95d-0706e22e00e0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-82697b5e-7f8a-4652-b95d-0706e22e00e0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-82697b5e-7f8a-4652-b95d-0706e22e00e0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-82697b5e-7f8a-4652-b95d-0706e22e00e0 img.shogun-image {
  /* Add background color handling */
  
}

#s-82697b5e-7f8a-4652-b95d-0706e22e00e0 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-82697b5e-7f8a-4652-b95d-0706e22e00e0 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-82697b5e-7f8a-4652-b95d-0706e22e00e0 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-82697b5e-7f8a-4652-b95d-0706e22e00e0 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-82697b5e-7f8a-4652-b95d-0706e22e00e0.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-82697b5e-7f8a-4652-b95d-0706e22e00e0 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-82697b5e-7f8a-4652-b95d-0706e22e00e0.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-82697b5e-7f8a-4652-b95d-0706e22e00e0 .shogun-image-content {
  
    justify-content: center;
  
}

.s-82697b5e-7f8a-4652-b95d-0706e22e00e0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-82697b5e-7f8a-4652-b95d-0706e22e00e0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-82697b5e-7f8a-4652-b95d-0706e22e00e0.shogun-image {
  box-sizing: border-box;
}



.s-82697b5e-7f8a-4652-b95d-0706e22e00e0 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-82697b5e-7f8a-4652-b95d-0706e22e00e0 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-82697b5e-7f8a-4652-b95d-0706e22e00e0.shogun-image-container {
      position: relative;
    }

    .s-82697b5e-7f8a-4652-b95d-0706e22e00e0.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-82697b5e-7f8a-4652-b95d-0706e22e00e0.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-82697b5e-7f8a-4652-b95d-0706e22e00e0 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-82697b5e-7f8a-4652-b95d-0706e22e00e0 {
  margin: 0 !important;
  overflow: visible;
}

#s-82697b5e-7f8a-4652-b95d-0706e22e00e0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-82697b5e-7f8a-4652-b95d-0706e22e00e0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-82697b5e-7f8a-4652-b95d-0706e22e00e0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-82697b5e-7f8a-4652-b95d-0706e22e00e0 img.shogun-image {
  /* Add background color handling */
  
}

#s-82697b5e-7f8a-4652-b95d-0706e22e00e0 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-82697b5e-7f8a-4652-b95d-0706e22e00e0 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-82697b5e-7f8a-4652-b95d-0706e22e00e0 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-82697b5e-7f8a-4652-b95d-0706e22e00e0 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-82697b5e-7f8a-4652-b95d-0706e22e00e0.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-82697b5e-7f8a-4652-b95d-0706e22e00e0 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-82697b5e-7f8a-4652-b95d-0706e22e00e0.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-82697b5e-7f8a-4652-b95d-0706e22e00e0 .shogun-image-content {
  
    justify-content: center;
  
}

.s-82697b5e-7f8a-4652-b95d-0706e22e00e0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-82697b5e-7f8a-4652-b95d-0706e22e00e0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-82697b5e-7f8a-4652-b95d-0706e22e00e0.shogun-image {
  box-sizing: border-box;
}



.s-82697b5e-7f8a-4652-b95d-0706e22e00e0 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-82697b5e-7f8a-4652-b95d-0706e22e00e0 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-82697b5e-7f8a-4652-b95d-0706e22e00e0.shogun-image-container {
      position: relative;
    }

    .s-82697b5e-7f8a-4652-b95d-0706e22e00e0.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-82697b5e-7f8a-4652-b95d-0706e22e00e0.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-82697b5e-7f8a-4652-b95d-0706e22e00e0 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-82697b5e-7f8a-4652-b95d-0706e22e00e0 {
  margin: 0 !important;
  overflow: visible;
}

#s-82697b5e-7f8a-4652-b95d-0706e22e00e0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-82697b5e-7f8a-4652-b95d-0706e22e00e0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-82697b5e-7f8a-4652-b95d-0706e22e00e0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-82697b5e-7f8a-4652-b95d-0706e22e00e0 img.shogun-image {
  /* Add background color handling */
  
}

#s-82697b5e-7f8a-4652-b95d-0706e22e00e0 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-82697b5e-7f8a-4652-b95d-0706e22e00e0 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-82697b5e-7f8a-4652-b95d-0706e22e00e0 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-82697b5e-7f8a-4652-b95d-0706e22e00e0 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-82697b5e-7f8a-4652-b95d-0706e22e00e0.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-82697b5e-7f8a-4652-b95d-0706e22e00e0 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-82697b5e-7f8a-4652-b95d-0706e22e00e0.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-82697b5e-7f8a-4652-b95d-0706e22e00e0 .shogun-image-content {
  
    justify-content: center;
  
}

.s-82697b5e-7f8a-4652-b95d-0706e22e00e0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-82697b5e-7f8a-4652-b95d-0706e22e00e0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-82697b5e-7f8a-4652-b95d-0706e22e00e0.shogun-image {
  box-sizing: border-box;
}



.s-82697b5e-7f8a-4652-b95d-0706e22e00e0 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-82697b5e-7f8a-4652-b95d-0706e22e00e0 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-82697b5e-7f8a-4652-b95d-0706e22e00e0.shogun-image-container {
      position: relative;
    }

    .s-82697b5e-7f8a-4652-b95d-0706e22e00e0.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-82697b5e-7f8a-4652-b95d-0706e22e00e0.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-82697b5e-7f8a-4652-b95d-0706e22e00e0 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-82697b5e-7f8a-4652-b95d-0706e22e00e0 {
  margin: 0 !important;
  overflow: visible;
}

#s-82697b5e-7f8a-4652-b95d-0706e22e00e0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-82697b5e-7f8a-4652-b95d-0706e22e00e0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-82697b5e-7f8a-4652-b95d-0706e22e00e0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-82697b5e-7f8a-4652-b95d-0706e22e00e0 img.shogun-image {
  /* Add background color handling */
  
}

#s-82697b5e-7f8a-4652-b95d-0706e22e00e0 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-82697b5e-7f8a-4652-b95d-0706e22e00e0 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-82697b5e-7f8a-4652-b95d-0706e22e00e0 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-82697b5e-7f8a-4652-b95d-0706e22e00e0 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-82697b5e-7f8a-4652-b95d-0706e22e00e0.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-82697b5e-7f8a-4652-b95d-0706e22e00e0 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-82697b5e-7f8a-4652-b95d-0706e22e00e0.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-82697b5e-7f8a-4652-b95d-0706e22e00e0 .shogun-image-content {
  
    justify-content: center;
  
}

.s-82697b5e-7f8a-4652-b95d-0706e22e00e0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-82697b5e-7f8a-4652-b95d-0706e22e00e0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-82697b5e-7f8a-4652-b95d-0706e22e00e0.shogun-image {
  box-sizing: border-box;
}



.s-82697b5e-7f8a-4652-b95d-0706e22e00e0 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-82697b5e-7f8a-4652-b95d-0706e22e00e0 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-82697b5e-7f8a-4652-b95d-0706e22e00e0.shogun-image-container {
      position: relative;
    }

    .s-82697b5e-7f8a-4652-b95d-0706e22e00e0.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-82697b5e-7f8a-4652-b95d-0706e22e00e0.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-82697b5e-7f8a-4652-b95d-0706e22e00e0 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-82697b5e-7f8a-4652-b95d-0706e22e00e0 {
  margin: 0 !important;
  overflow: visible;
}

#s-82697b5e-7f8a-4652-b95d-0706e22e00e0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-82697b5e-7f8a-4652-b95d-0706e22e00e0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-82697b5e-7f8a-4652-b95d-0706e22e00e0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-82697b5e-7f8a-4652-b95d-0706e22e00e0 img.shogun-image {
  /* Add background color handling */
  
}

#s-82697b5e-7f8a-4652-b95d-0706e22e00e0 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-82697b5e-7f8a-4652-b95d-0706e22e00e0 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-82697b5e-7f8a-4652-b95d-0706e22e00e0 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-82697b5e-7f8a-4652-b95d-0706e22e00e0 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-82697b5e-7f8a-4652-b95d-0706e22e00e0.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-82697b5e-7f8a-4652-b95d-0706e22e00e0 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-82697b5e-7f8a-4652-b95d-0706e22e00e0.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-82697b5e-7f8a-4652-b95d-0706e22e00e0 .shogun-image-content {
  
    justify-content: center;
  
}

.s-82697b5e-7f8a-4652-b95d-0706e22e00e0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-82697b5e-7f8a-4652-b95d-0706e22e00e0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-82697b5e-7f8a-4652-b95d-0706e22e00e0.shogun-image {
  box-sizing: border-box;
}



.s-82697b5e-7f8a-4652-b95d-0706e22e00e0 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-82697b5e-7f8a-4652-b95d-0706e22e00e0 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-82697b5e-7f8a-4652-b95d-0706e22e00e0.shogun-image-container {
      position: relative;
    }

    .s-82697b5e-7f8a-4652-b95d-0706e22e00e0.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-82697b5e-7f8a-4652-b95d-0706e22e00e0.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-82697b5e-7f8a-4652-b95d-0706e22e00e0 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-edf82c35-efab-4fdc-879f-c8b28f8a1c11 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-edf82c35-efab-4fdc-879f-c8b28f8a1c11 {
  margin-top: 0%;
}
}
#s-edf82c35-efab-4fdc-879f-c8b28f8a1c11 {
  margin: 0 !important;
  overflow: visible;
}

#s-edf82c35-efab-4fdc-879f-c8b28f8a1c11-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-edf82c35-efab-4fdc-879f-c8b28f8a1c11 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-edf82c35-efab-4fdc-879f-c8b28f8a1c11 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-edf82c35-efab-4fdc-879f-c8b28f8a1c11 img.shogun-image {
  /* Add background color handling */
  
}

#s-edf82c35-efab-4fdc-879f-c8b28f8a1c11 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-edf82c35-efab-4fdc-879f-c8b28f8a1c11 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-edf82c35-efab-4fdc-879f-c8b28f8a1c11 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-edf82c35-efab-4fdc-879f-c8b28f8a1c11 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-edf82c35-efab-4fdc-879f-c8b28f8a1c11.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-edf82c35-efab-4fdc-879f-c8b28f8a1c11 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-edf82c35-efab-4fdc-879f-c8b28f8a1c11.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-edf82c35-efab-4fdc-879f-c8b28f8a1c11 .shogun-image-content {
  
    justify-content: center;
  
}

.s-edf82c35-efab-4fdc-879f-c8b28f8a1c11.shg-align-container {
  display: flex;
  justify-content: center
}

.s-edf82c35-efab-4fdc-879f-c8b28f8a1c11.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-edf82c35-efab-4fdc-879f-c8b28f8a1c11.shogun-image {
  box-sizing: border-box;
}



.s-edf82c35-efab-4fdc-879f-c8b28f8a1c11 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-edf82c35-efab-4fdc-879f-c8b28f8a1c11 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-edf82c35-efab-4fdc-879f-c8b28f8a1c11.shogun-image-container {
      position: relative;
    }

    .s-edf82c35-efab-4fdc-879f-c8b28f8a1c11.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-edf82c35-efab-4fdc-879f-c8b28f8a1c11.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-edf82c35-efab-4fdc-879f-c8b28f8a1c11 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-edf82c35-efab-4fdc-879f-c8b28f8a1c11 {
  margin: 0 !important;
  overflow: visible;
}

#s-edf82c35-efab-4fdc-879f-c8b28f8a1c11-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-edf82c35-efab-4fdc-879f-c8b28f8a1c11 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-edf82c35-efab-4fdc-879f-c8b28f8a1c11 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-edf82c35-efab-4fdc-879f-c8b28f8a1c11 img.shogun-image {
  /* Add background color handling */
  
}

#s-edf82c35-efab-4fdc-879f-c8b28f8a1c11 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-edf82c35-efab-4fdc-879f-c8b28f8a1c11 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-edf82c35-efab-4fdc-879f-c8b28f8a1c11 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-edf82c35-efab-4fdc-879f-c8b28f8a1c11 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-edf82c35-efab-4fdc-879f-c8b28f8a1c11.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-edf82c35-efab-4fdc-879f-c8b28f8a1c11 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-edf82c35-efab-4fdc-879f-c8b28f8a1c11.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-edf82c35-efab-4fdc-879f-c8b28f8a1c11 .shogun-image-content {
  
    justify-content: center;
  
}

.s-edf82c35-efab-4fdc-879f-c8b28f8a1c11.shg-align-container {
  display: flex;
  justify-content: center
}

.s-edf82c35-efab-4fdc-879f-c8b28f8a1c11.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-edf82c35-efab-4fdc-879f-c8b28f8a1c11.shogun-image {
  box-sizing: border-box;
}



.s-edf82c35-efab-4fdc-879f-c8b28f8a1c11 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-edf82c35-efab-4fdc-879f-c8b28f8a1c11 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-edf82c35-efab-4fdc-879f-c8b28f8a1c11.shogun-image-container {
      position: relative;
    }

    .s-edf82c35-efab-4fdc-879f-c8b28f8a1c11.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-edf82c35-efab-4fdc-879f-c8b28f8a1c11.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-edf82c35-efab-4fdc-879f-c8b28f8a1c11 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-edf82c35-efab-4fdc-879f-c8b28f8a1c11 {
  margin: 0 !important;
  overflow: visible;
}

#s-edf82c35-efab-4fdc-879f-c8b28f8a1c11-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-edf82c35-efab-4fdc-879f-c8b28f8a1c11 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-edf82c35-efab-4fdc-879f-c8b28f8a1c11 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-edf82c35-efab-4fdc-879f-c8b28f8a1c11 img.shogun-image {
  /* Add background color handling */
  
}

#s-edf82c35-efab-4fdc-879f-c8b28f8a1c11 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-edf82c35-efab-4fdc-879f-c8b28f8a1c11 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-edf82c35-efab-4fdc-879f-c8b28f8a1c11 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-edf82c35-efab-4fdc-879f-c8b28f8a1c11 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-edf82c35-efab-4fdc-879f-c8b28f8a1c11.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-edf82c35-efab-4fdc-879f-c8b28f8a1c11 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-edf82c35-efab-4fdc-879f-c8b28f8a1c11.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-edf82c35-efab-4fdc-879f-c8b28f8a1c11 .shogun-image-content {
  
    justify-content: center;
  
}

.s-edf82c35-efab-4fdc-879f-c8b28f8a1c11.shg-align-container {
  display: flex;
  justify-content: center
}

.s-edf82c35-efab-4fdc-879f-c8b28f8a1c11.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-edf82c35-efab-4fdc-879f-c8b28f8a1c11.shogun-image {
  box-sizing: border-box;
}



.s-edf82c35-efab-4fdc-879f-c8b28f8a1c11 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-edf82c35-efab-4fdc-879f-c8b28f8a1c11 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-edf82c35-efab-4fdc-879f-c8b28f8a1c11.shogun-image-container {
      position: relative;
    }

    .s-edf82c35-efab-4fdc-879f-c8b28f8a1c11.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-edf82c35-efab-4fdc-879f-c8b28f8a1c11.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-edf82c35-efab-4fdc-879f-c8b28f8a1c11 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-edf82c35-efab-4fdc-879f-c8b28f8a1c11 {
  margin: 0 !important;
  overflow: visible;
}

#s-edf82c35-efab-4fdc-879f-c8b28f8a1c11-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-edf82c35-efab-4fdc-879f-c8b28f8a1c11 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-edf82c35-efab-4fdc-879f-c8b28f8a1c11 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-edf82c35-efab-4fdc-879f-c8b28f8a1c11 img.shogun-image {
  /* Add background color handling */
  
}

#s-edf82c35-efab-4fdc-879f-c8b28f8a1c11 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-edf82c35-efab-4fdc-879f-c8b28f8a1c11 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-edf82c35-efab-4fdc-879f-c8b28f8a1c11 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-edf82c35-efab-4fdc-879f-c8b28f8a1c11 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-edf82c35-efab-4fdc-879f-c8b28f8a1c11.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-edf82c35-efab-4fdc-879f-c8b28f8a1c11 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-edf82c35-efab-4fdc-879f-c8b28f8a1c11.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-edf82c35-efab-4fdc-879f-c8b28f8a1c11 .shogun-image-content {
  
    justify-content: center;
  
}

.s-edf82c35-efab-4fdc-879f-c8b28f8a1c11.shg-align-container {
  display: flex;
  justify-content: center
}

.s-edf82c35-efab-4fdc-879f-c8b28f8a1c11.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-edf82c35-efab-4fdc-879f-c8b28f8a1c11.shogun-image {
  box-sizing: border-box;
}



.s-edf82c35-efab-4fdc-879f-c8b28f8a1c11 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-edf82c35-efab-4fdc-879f-c8b28f8a1c11 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-edf82c35-efab-4fdc-879f-c8b28f8a1c11.shogun-image-container {
      position: relative;
    }

    .s-edf82c35-efab-4fdc-879f-c8b28f8a1c11.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-edf82c35-efab-4fdc-879f-c8b28f8a1c11.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-edf82c35-efab-4fdc-879f-c8b28f8a1c11 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-edf82c35-efab-4fdc-879f-c8b28f8a1c11 {
  margin: 0 !important;
  overflow: visible;
}

#s-edf82c35-efab-4fdc-879f-c8b28f8a1c11-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-edf82c35-efab-4fdc-879f-c8b28f8a1c11 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-edf82c35-efab-4fdc-879f-c8b28f8a1c11 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-edf82c35-efab-4fdc-879f-c8b28f8a1c11 img.shogun-image {
  /* Add background color handling */
  
}

#s-edf82c35-efab-4fdc-879f-c8b28f8a1c11 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-edf82c35-efab-4fdc-879f-c8b28f8a1c11 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-edf82c35-efab-4fdc-879f-c8b28f8a1c11 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-edf82c35-efab-4fdc-879f-c8b28f8a1c11 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-edf82c35-efab-4fdc-879f-c8b28f8a1c11.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-edf82c35-efab-4fdc-879f-c8b28f8a1c11 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-edf82c35-efab-4fdc-879f-c8b28f8a1c11.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-edf82c35-efab-4fdc-879f-c8b28f8a1c11 .shogun-image-content {
  
    justify-content: center;
  
}

.s-edf82c35-efab-4fdc-879f-c8b28f8a1c11.shg-align-container {
  display: flex;
  justify-content: center
}

.s-edf82c35-efab-4fdc-879f-c8b28f8a1c11.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-edf82c35-efab-4fdc-879f-c8b28f8a1c11.shogun-image {
  box-sizing: border-box;
}



.s-edf82c35-efab-4fdc-879f-c8b28f8a1c11 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-edf82c35-efab-4fdc-879f-c8b28f8a1c11 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-edf82c35-efab-4fdc-879f-c8b28f8a1c11.shogun-image-container {
      position: relative;
    }

    .s-edf82c35-efab-4fdc-879f-c8b28f8a1c11.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-edf82c35-efab-4fdc-879f-c8b28f8a1c11.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-edf82c35-efab-4fdc-879f-c8b28f8a1c11 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-31d2c2a4-9ea3-4e36-a0e6-a1ad8be350a4 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-31d2c2a4-9ea3-4e36-a0e6-a1ad8be350a4 {
  margin-top: 0%;
}
}
#s-31d2c2a4-9ea3-4e36-a0e6-a1ad8be350a4 {
  margin: 0 !important;
  overflow: visible;
}

#s-31d2c2a4-9ea3-4e36-a0e6-a1ad8be350a4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-31d2c2a4-9ea3-4e36-a0e6-a1ad8be350a4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-31d2c2a4-9ea3-4e36-a0e6-a1ad8be350a4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-31d2c2a4-9ea3-4e36-a0e6-a1ad8be350a4 img.shogun-image {
  /* Add background color handling */
  
}

#s-31d2c2a4-9ea3-4e36-a0e6-a1ad8be350a4 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-31d2c2a4-9ea3-4e36-a0e6-a1ad8be350a4 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-31d2c2a4-9ea3-4e36-a0e6-a1ad8be350a4 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-31d2c2a4-9ea3-4e36-a0e6-a1ad8be350a4 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-31d2c2a4-9ea3-4e36-a0e6-a1ad8be350a4.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-31d2c2a4-9ea3-4e36-a0e6-a1ad8be350a4 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-31d2c2a4-9ea3-4e36-a0e6-a1ad8be350a4.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-31d2c2a4-9ea3-4e36-a0e6-a1ad8be350a4 .shogun-image-content {
  
    justify-content: center;
  
}

.s-31d2c2a4-9ea3-4e36-a0e6-a1ad8be350a4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-31d2c2a4-9ea3-4e36-a0e6-a1ad8be350a4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-31d2c2a4-9ea3-4e36-a0e6-a1ad8be350a4.shogun-image {
  box-sizing: border-box;
}



.s-31d2c2a4-9ea3-4e36-a0e6-a1ad8be350a4 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-31d2c2a4-9ea3-4e36-a0e6-a1ad8be350a4 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-31d2c2a4-9ea3-4e36-a0e6-a1ad8be350a4.shogun-image-container {
      position: relative;
    }

    .s-31d2c2a4-9ea3-4e36-a0e6-a1ad8be350a4.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-31d2c2a4-9ea3-4e36-a0e6-a1ad8be350a4.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-31d2c2a4-9ea3-4e36-a0e6-a1ad8be350a4 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-31d2c2a4-9ea3-4e36-a0e6-a1ad8be350a4 {
  margin: 0 !important;
  overflow: visible;
}

#s-31d2c2a4-9ea3-4e36-a0e6-a1ad8be350a4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-31d2c2a4-9ea3-4e36-a0e6-a1ad8be350a4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-31d2c2a4-9ea3-4e36-a0e6-a1ad8be350a4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-31d2c2a4-9ea3-4e36-a0e6-a1ad8be350a4 img.shogun-image {
  /* Add background color handling */
  
}

#s-31d2c2a4-9ea3-4e36-a0e6-a1ad8be350a4 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-31d2c2a4-9ea3-4e36-a0e6-a1ad8be350a4 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-31d2c2a4-9ea3-4e36-a0e6-a1ad8be350a4 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-31d2c2a4-9ea3-4e36-a0e6-a1ad8be350a4 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-31d2c2a4-9ea3-4e36-a0e6-a1ad8be350a4.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-31d2c2a4-9ea3-4e36-a0e6-a1ad8be350a4 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-31d2c2a4-9ea3-4e36-a0e6-a1ad8be350a4.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-31d2c2a4-9ea3-4e36-a0e6-a1ad8be350a4 .shogun-image-content {
  
    justify-content: center;
  
}

.s-31d2c2a4-9ea3-4e36-a0e6-a1ad8be350a4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-31d2c2a4-9ea3-4e36-a0e6-a1ad8be350a4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-31d2c2a4-9ea3-4e36-a0e6-a1ad8be350a4.shogun-image {
  box-sizing: border-box;
}



.s-31d2c2a4-9ea3-4e36-a0e6-a1ad8be350a4 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-31d2c2a4-9ea3-4e36-a0e6-a1ad8be350a4 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-31d2c2a4-9ea3-4e36-a0e6-a1ad8be350a4.shogun-image-container {
      position: relative;
    }

    .s-31d2c2a4-9ea3-4e36-a0e6-a1ad8be350a4.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-31d2c2a4-9ea3-4e36-a0e6-a1ad8be350a4.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-31d2c2a4-9ea3-4e36-a0e6-a1ad8be350a4 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-31d2c2a4-9ea3-4e36-a0e6-a1ad8be350a4 {
  margin: 0 !important;
  overflow: visible;
}

#s-31d2c2a4-9ea3-4e36-a0e6-a1ad8be350a4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-31d2c2a4-9ea3-4e36-a0e6-a1ad8be350a4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-31d2c2a4-9ea3-4e36-a0e6-a1ad8be350a4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-31d2c2a4-9ea3-4e36-a0e6-a1ad8be350a4 img.shogun-image {
  /* Add background color handling */
  
}

#s-31d2c2a4-9ea3-4e36-a0e6-a1ad8be350a4 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-31d2c2a4-9ea3-4e36-a0e6-a1ad8be350a4 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-31d2c2a4-9ea3-4e36-a0e6-a1ad8be350a4 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-31d2c2a4-9ea3-4e36-a0e6-a1ad8be350a4 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-31d2c2a4-9ea3-4e36-a0e6-a1ad8be350a4.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-31d2c2a4-9ea3-4e36-a0e6-a1ad8be350a4 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-31d2c2a4-9ea3-4e36-a0e6-a1ad8be350a4.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-31d2c2a4-9ea3-4e36-a0e6-a1ad8be350a4 .shogun-image-content {
  
    justify-content: center;
  
}

.s-31d2c2a4-9ea3-4e36-a0e6-a1ad8be350a4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-31d2c2a4-9ea3-4e36-a0e6-a1ad8be350a4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-31d2c2a4-9ea3-4e36-a0e6-a1ad8be350a4.shogun-image {
  box-sizing: border-box;
}



.s-31d2c2a4-9ea3-4e36-a0e6-a1ad8be350a4 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-31d2c2a4-9ea3-4e36-a0e6-a1ad8be350a4 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-31d2c2a4-9ea3-4e36-a0e6-a1ad8be350a4.shogun-image-container {
      position: relative;
    }

    .s-31d2c2a4-9ea3-4e36-a0e6-a1ad8be350a4.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-31d2c2a4-9ea3-4e36-a0e6-a1ad8be350a4.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-31d2c2a4-9ea3-4e36-a0e6-a1ad8be350a4 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-31d2c2a4-9ea3-4e36-a0e6-a1ad8be350a4 {
  margin: 0 !important;
  overflow: visible;
}

#s-31d2c2a4-9ea3-4e36-a0e6-a1ad8be350a4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-31d2c2a4-9ea3-4e36-a0e6-a1ad8be350a4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-31d2c2a4-9ea3-4e36-a0e6-a1ad8be350a4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-31d2c2a4-9ea3-4e36-a0e6-a1ad8be350a4 img.shogun-image {
  /* Add background color handling */
  
}

#s-31d2c2a4-9ea3-4e36-a0e6-a1ad8be350a4 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-31d2c2a4-9ea3-4e36-a0e6-a1ad8be350a4 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-31d2c2a4-9ea3-4e36-a0e6-a1ad8be350a4 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-31d2c2a4-9ea3-4e36-a0e6-a1ad8be350a4 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-31d2c2a4-9ea3-4e36-a0e6-a1ad8be350a4.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-31d2c2a4-9ea3-4e36-a0e6-a1ad8be350a4 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-31d2c2a4-9ea3-4e36-a0e6-a1ad8be350a4.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-31d2c2a4-9ea3-4e36-a0e6-a1ad8be350a4 .shogun-image-content {
  
    justify-content: center;
  
}

.s-31d2c2a4-9ea3-4e36-a0e6-a1ad8be350a4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-31d2c2a4-9ea3-4e36-a0e6-a1ad8be350a4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-31d2c2a4-9ea3-4e36-a0e6-a1ad8be350a4.shogun-image {
  box-sizing: border-box;
}



.s-31d2c2a4-9ea3-4e36-a0e6-a1ad8be350a4 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-31d2c2a4-9ea3-4e36-a0e6-a1ad8be350a4 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-31d2c2a4-9ea3-4e36-a0e6-a1ad8be350a4.shogun-image-container {
      position: relative;
    }

    .s-31d2c2a4-9ea3-4e36-a0e6-a1ad8be350a4.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-31d2c2a4-9ea3-4e36-a0e6-a1ad8be350a4.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-31d2c2a4-9ea3-4e36-a0e6-a1ad8be350a4 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-31d2c2a4-9ea3-4e36-a0e6-a1ad8be350a4 {
  margin: 0 !important;
  overflow: visible;
}

#s-31d2c2a4-9ea3-4e36-a0e6-a1ad8be350a4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-31d2c2a4-9ea3-4e36-a0e6-a1ad8be350a4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-31d2c2a4-9ea3-4e36-a0e6-a1ad8be350a4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-31d2c2a4-9ea3-4e36-a0e6-a1ad8be350a4 img.shogun-image {
  /* Add background color handling */
  
}

#s-31d2c2a4-9ea3-4e36-a0e6-a1ad8be350a4 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-31d2c2a4-9ea3-4e36-a0e6-a1ad8be350a4 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-31d2c2a4-9ea3-4e36-a0e6-a1ad8be350a4 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-31d2c2a4-9ea3-4e36-a0e6-a1ad8be350a4 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-31d2c2a4-9ea3-4e36-a0e6-a1ad8be350a4.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-31d2c2a4-9ea3-4e36-a0e6-a1ad8be350a4 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-31d2c2a4-9ea3-4e36-a0e6-a1ad8be350a4.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-31d2c2a4-9ea3-4e36-a0e6-a1ad8be350a4 .shogun-image-content {
  
    justify-content: center;
  
}

.s-31d2c2a4-9ea3-4e36-a0e6-a1ad8be350a4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-31d2c2a4-9ea3-4e36-a0e6-a1ad8be350a4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-31d2c2a4-9ea3-4e36-a0e6-a1ad8be350a4.shogun-image {
  box-sizing: border-box;
}



.s-31d2c2a4-9ea3-4e36-a0e6-a1ad8be350a4 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-31d2c2a4-9ea3-4e36-a0e6-a1ad8be350a4 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-31d2c2a4-9ea3-4e36-a0e6-a1ad8be350a4.shogun-image-container {
      position: relative;
    }

    .s-31d2c2a4-9ea3-4e36-a0e6-a1ad8be350a4.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-31d2c2a4-9ea3-4e36-a0e6-a1ad8be350a4.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-31d2c2a4-9ea3-4e36-a0e6-a1ad8be350a4 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-08eb8b56-06d5-4c30-81da-75ec20cd9f0a {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-08eb8b56-06d5-4c30-81da-75ec20cd9f0a {
  margin-top: 0%;
}
}@media (max-width: 767px){#s-08eb8b56-06d5-4c30-81da-75ec20cd9f0a {
  margin-top: 0%;
}
}
#s-08eb8b56-06d5-4c30-81da-75ec20cd9f0a {
  margin: 0 !important;
  overflow: visible;
}

#s-08eb8b56-06d5-4c30-81da-75ec20cd9f0a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-08eb8b56-06d5-4c30-81da-75ec20cd9f0a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-08eb8b56-06d5-4c30-81da-75ec20cd9f0a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-08eb8b56-06d5-4c30-81da-75ec20cd9f0a img.shogun-image {
  /* Add background color handling */
  
}

#s-08eb8b56-06d5-4c30-81da-75ec20cd9f0a img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-08eb8b56-06d5-4c30-81da-75ec20cd9f0a .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-08eb8b56-06d5-4c30-81da-75ec20cd9f0a .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-08eb8b56-06d5-4c30-81da-75ec20cd9f0a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-08eb8b56-06d5-4c30-81da-75ec20cd9f0a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-08eb8b56-06d5-4c30-81da-75ec20cd9f0a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-08eb8b56-06d5-4c30-81da-75ec20cd9f0a.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-08eb8b56-06d5-4c30-81da-75ec20cd9f0a .shogun-image-content {
  
    justify-content: center;
  
}

.s-08eb8b56-06d5-4c30-81da-75ec20cd9f0a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-08eb8b56-06d5-4c30-81da-75ec20cd9f0a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-08eb8b56-06d5-4c30-81da-75ec20cd9f0a.shogun-image {
  box-sizing: border-box;
}



.s-08eb8b56-06d5-4c30-81da-75ec20cd9f0a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-08eb8b56-06d5-4c30-81da-75ec20cd9f0a {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-08eb8b56-06d5-4c30-81da-75ec20cd9f0a.shogun-image-container {
      position: relative;
    }

    .s-08eb8b56-06d5-4c30-81da-75ec20cd9f0a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-08eb8b56-06d5-4c30-81da-75ec20cd9f0a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-08eb8b56-06d5-4c30-81da-75ec20cd9f0a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-08eb8b56-06d5-4c30-81da-75ec20cd9f0a {
  margin: 0 !important;
  overflow: visible;
}

#s-08eb8b56-06d5-4c30-81da-75ec20cd9f0a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-08eb8b56-06d5-4c30-81da-75ec20cd9f0a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-08eb8b56-06d5-4c30-81da-75ec20cd9f0a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-08eb8b56-06d5-4c30-81da-75ec20cd9f0a img.shogun-image {
  /* Add background color handling */
  
}

#s-08eb8b56-06d5-4c30-81da-75ec20cd9f0a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-08eb8b56-06d5-4c30-81da-75ec20cd9f0a .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-08eb8b56-06d5-4c30-81da-75ec20cd9f0a .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-08eb8b56-06d5-4c30-81da-75ec20cd9f0a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-08eb8b56-06d5-4c30-81da-75ec20cd9f0a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-08eb8b56-06d5-4c30-81da-75ec20cd9f0a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-08eb8b56-06d5-4c30-81da-75ec20cd9f0a.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-08eb8b56-06d5-4c30-81da-75ec20cd9f0a .shogun-image-content {
  
    justify-content: center;
  
}

.s-08eb8b56-06d5-4c30-81da-75ec20cd9f0a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-08eb8b56-06d5-4c30-81da-75ec20cd9f0a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-08eb8b56-06d5-4c30-81da-75ec20cd9f0a.shogun-image {
  box-sizing: border-box;
}



.s-08eb8b56-06d5-4c30-81da-75ec20cd9f0a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-08eb8b56-06d5-4c30-81da-75ec20cd9f0a {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-08eb8b56-06d5-4c30-81da-75ec20cd9f0a.shogun-image-container {
      position: relative;
    }

    .s-08eb8b56-06d5-4c30-81da-75ec20cd9f0a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-08eb8b56-06d5-4c30-81da-75ec20cd9f0a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-08eb8b56-06d5-4c30-81da-75ec20cd9f0a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-08eb8b56-06d5-4c30-81da-75ec20cd9f0a {
  margin: 0 !important;
  overflow: visible;
}

#s-08eb8b56-06d5-4c30-81da-75ec20cd9f0a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-08eb8b56-06d5-4c30-81da-75ec20cd9f0a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-08eb8b56-06d5-4c30-81da-75ec20cd9f0a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-08eb8b56-06d5-4c30-81da-75ec20cd9f0a img.shogun-image {
  /* Add background color handling */
  
}

#s-08eb8b56-06d5-4c30-81da-75ec20cd9f0a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-08eb8b56-06d5-4c30-81da-75ec20cd9f0a .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-08eb8b56-06d5-4c30-81da-75ec20cd9f0a .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-08eb8b56-06d5-4c30-81da-75ec20cd9f0a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-08eb8b56-06d5-4c30-81da-75ec20cd9f0a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-08eb8b56-06d5-4c30-81da-75ec20cd9f0a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-08eb8b56-06d5-4c30-81da-75ec20cd9f0a.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-08eb8b56-06d5-4c30-81da-75ec20cd9f0a .shogun-image-content {
  
    justify-content: center;
  
}

.s-08eb8b56-06d5-4c30-81da-75ec20cd9f0a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-08eb8b56-06d5-4c30-81da-75ec20cd9f0a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-08eb8b56-06d5-4c30-81da-75ec20cd9f0a.shogun-image {
  box-sizing: border-box;
}



.s-08eb8b56-06d5-4c30-81da-75ec20cd9f0a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-08eb8b56-06d5-4c30-81da-75ec20cd9f0a {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-08eb8b56-06d5-4c30-81da-75ec20cd9f0a.shogun-image-container {
      position: relative;
    }

    .s-08eb8b56-06d5-4c30-81da-75ec20cd9f0a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-08eb8b56-06d5-4c30-81da-75ec20cd9f0a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-08eb8b56-06d5-4c30-81da-75ec20cd9f0a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-08eb8b56-06d5-4c30-81da-75ec20cd9f0a {
  margin: 0 !important;
  overflow: visible;
}

#s-08eb8b56-06d5-4c30-81da-75ec20cd9f0a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-08eb8b56-06d5-4c30-81da-75ec20cd9f0a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-08eb8b56-06d5-4c30-81da-75ec20cd9f0a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-08eb8b56-06d5-4c30-81da-75ec20cd9f0a img.shogun-image {
  /* Add background color handling */
  
}

#s-08eb8b56-06d5-4c30-81da-75ec20cd9f0a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-08eb8b56-06d5-4c30-81da-75ec20cd9f0a .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-08eb8b56-06d5-4c30-81da-75ec20cd9f0a .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-08eb8b56-06d5-4c30-81da-75ec20cd9f0a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-08eb8b56-06d5-4c30-81da-75ec20cd9f0a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-08eb8b56-06d5-4c30-81da-75ec20cd9f0a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-08eb8b56-06d5-4c30-81da-75ec20cd9f0a.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-08eb8b56-06d5-4c30-81da-75ec20cd9f0a .shogun-image-content {
  
    justify-content: center;
  
}

.s-08eb8b56-06d5-4c30-81da-75ec20cd9f0a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-08eb8b56-06d5-4c30-81da-75ec20cd9f0a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-08eb8b56-06d5-4c30-81da-75ec20cd9f0a.shogun-image {
  box-sizing: border-box;
}



.s-08eb8b56-06d5-4c30-81da-75ec20cd9f0a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-08eb8b56-06d5-4c30-81da-75ec20cd9f0a {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-08eb8b56-06d5-4c30-81da-75ec20cd9f0a.shogun-image-container {
      position: relative;
    }

    .s-08eb8b56-06d5-4c30-81da-75ec20cd9f0a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-08eb8b56-06d5-4c30-81da-75ec20cd9f0a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-08eb8b56-06d5-4c30-81da-75ec20cd9f0a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-08eb8b56-06d5-4c30-81da-75ec20cd9f0a {
  margin: 0 !important;
  overflow: visible;
}

#s-08eb8b56-06d5-4c30-81da-75ec20cd9f0a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-08eb8b56-06d5-4c30-81da-75ec20cd9f0a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-08eb8b56-06d5-4c30-81da-75ec20cd9f0a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-08eb8b56-06d5-4c30-81da-75ec20cd9f0a img.shogun-image {
  /* Add background color handling */
  
}

#s-08eb8b56-06d5-4c30-81da-75ec20cd9f0a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-08eb8b56-06d5-4c30-81da-75ec20cd9f0a .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-08eb8b56-06d5-4c30-81da-75ec20cd9f0a .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-08eb8b56-06d5-4c30-81da-75ec20cd9f0a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-08eb8b56-06d5-4c30-81da-75ec20cd9f0a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-08eb8b56-06d5-4c30-81da-75ec20cd9f0a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-08eb8b56-06d5-4c30-81da-75ec20cd9f0a.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-08eb8b56-06d5-4c30-81da-75ec20cd9f0a .shogun-image-content {
  
    justify-content: center;
  
}

.s-08eb8b56-06d5-4c30-81da-75ec20cd9f0a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-08eb8b56-06d5-4c30-81da-75ec20cd9f0a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-08eb8b56-06d5-4c30-81da-75ec20cd9f0a.shogun-image {
  box-sizing: border-box;
}



.s-08eb8b56-06d5-4c30-81da-75ec20cd9f0a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-08eb8b56-06d5-4c30-81da-75ec20cd9f0a {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-08eb8b56-06d5-4c30-81da-75ec20cd9f0a.shogun-image-container {
      position: relative;
    }

    .s-08eb8b56-06d5-4c30-81da-75ec20cd9f0a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-08eb8b56-06d5-4c30-81da-75ec20cd9f0a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-08eb8b56-06d5-4c30-81da-75ec20cd9f0a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-4c9674bb-50aa-4a06-92ed-31e77cba95c4 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-4c9674bb-50aa-4a06-92ed-31e77cba95c4 {
  margin-top: 0%;
}
}@media (min-width: 768px) and (max-width: 991px){#s-4c9674bb-50aa-4a06-92ed-31e77cba95c4 {
  margin-top: 0%;
}
}
#s-4c9674bb-50aa-4a06-92ed-31e77cba95c4 {
  margin: 0 !important;
  overflow: visible;
}

#s-4c9674bb-50aa-4a06-92ed-31e77cba95c4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-4c9674bb-50aa-4a06-92ed-31e77cba95c4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-4c9674bb-50aa-4a06-92ed-31e77cba95c4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-4c9674bb-50aa-4a06-92ed-31e77cba95c4 img.shogun-image {
  /* Add background color handling */
  
}

#s-4c9674bb-50aa-4a06-92ed-31e77cba95c4 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-4c9674bb-50aa-4a06-92ed-31e77cba95c4 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-4c9674bb-50aa-4a06-92ed-31e77cba95c4 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-4c9674bb-50aa-4a06-92ed-31e77cba95c4 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-4c9674bb-50aa-4a06-92ed-31e77cba95c4.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-4c9674bb-50aa-4a06-92ed-31e77cba95c4 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-4c9674bb-50aa-4a06-92ed-31e77cba95c4.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-4c9674bb-50aa-4a06-92ed-31e77cba95c4 .shogun-image-content {
  
    justify-content: center;
  
}

.s-4c9674bb-50aa-4a06-92ed-31e77cba95c4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4c9674bb-50aa-4a06-92ed-31e77cba95c4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4c9674bb-50aa-4a06-92ed-31e77cba95c4.shogun-image {
  box-sizing: border-box;
}



.s-4c9674bb-50aa-4a06-92ed-31e77cba95c4 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-4c9674bb-50aa-4a06-92ed-31e77cba95c4 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-4c9674bb-50aa-4a06-92ed-31e77cba95c4.shogun-image-container {
      position: relative;
    }

    .s-4c9674bb-50aa-4a06-92ed-31e77cba95c4.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-4c9674bb-50aa-4a06-92ed-31e77cba95c4.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-4c9674bb-50aa-4a06-92ed-31e77cba95c4 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-4c9674bb-50aa-4a06-92ed-31e77cba95c4 {
  margin: 0 !important;
  overflow: visible;
}

#s-4c9674bb-50aa-4a06-92ed-31e77cba95c4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-4c9674bb-50aa-4a06-92ed-31e77cba95c4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-4c9674bb-50aa-4a06-92ed-31e77cba95c4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-4c9674bb-50aa-4a06-92ed-31e77cba95c4 img.shogun-image {
  /* Add background color handling */
  
}

#s-4c9674bb-50aa-4a06-92ed-31e77cba95c4 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-4c9674bb-50aa-4a06-92ed-31e77cba95c4 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-4c9674bb-50aa-4a06-92ed-31e77cba95c4 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-4c9674bb-50aa-4a06-92ed-31e77cba95c4 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-4c9674bb-50aa-4a06-92ed-31e77cba95c4.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-4c9674bb-50aa-4a06-92ed-31e77cba95c4 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-4c9674bb-50aa-4a06-92ed-31e77cba95c4.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-4c9674bb-50aa-4a06-92ed-31e77cba95c4 .shogun-image-content {
  
    justify-content: center;
  
}

.s-4c9674bb-50aa-4a06-92ed-31e77cba95c4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4c9674bb-50aa-4a06-92ed-31e77cba95c4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4c9674bb-50aa-4a06-92ed-31e77cba95c4.shogun-image {
  box-sizing: border-box;
}



.s-4c9674bb-50aa-4a06-92ed-31e77cba95c4 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-4c9674bb-50aa-4a06-92ed-31e77cba95c4 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-4c9674bb-50aa-4a06-92ed-31e77cba95c4.shogun-image-container {
      position: relative;
    }

    .s-4c9674bb-50aa-4a06-92ed-31e77cba95c4.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-4c9674bb-50aa-4a06-92ed-31e77cba95c4.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-4c9674bb-50aa-4a06-92ed-31e77cba95c4 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-4c9674bb-50aa-4a06-92ed-31e77cba95c4 {
  margin: 0 !important;
  overflow: visible;
}

#s-4c9674bb-50aa-4a06-92ed-31e77cba95c4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-4c9674bb-50aa-4a06-92ed-31e77cba95c4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-4c9674bb-50aa-4a06-92ed-31e77cba95c4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-4c9674bb-50aa-4a06-92ed-31e77cba95c4 img.shogun-image {
  /* Add background color handling */
  
}

#s-4c9674bb-50aa-4a06-92ed-31e77cba95c4 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-4c9674bb-50aa-4a06-92ed-31e77cba95c4 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-4c9674bb-50aa-4a06-92ed-31e77cba95c4 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-4c9674bb-50aa-4a06-92ed-31e77cba95c4 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-4c9674bb-50aa-4a06-92ed-31e77cba95c4.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-4c9674bb-50aa-4a06-92ed-31e77cba95c4 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-4c9674bb-50aa-4a06-92ed-31e77cba95c4.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-4c9674bb-50aa-4a06-92ed-31e77cba95c4 .shogun-image-content {
  
    justify-content: center;
  
}

.s-4c9674bb-50aa-4a06-92ed-31e77cba95c4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4c9674bb-50aa-4a06-92ed-31e77cba95c4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4c9674bb-50aa-4a06-92ed-31e77cba95c4.shogun-image {
  box-sizing: border-box;
}



.s-4c9674bb-50aa-4a06-92ed-31e77cba95c4 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-4c9674bb-50aa-4a06-92ed-31e77cba95c4 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-4c9674bb-50aa-4a06-92ed-31e77cba95c4.shogun-image-container {
      position: relative;
    }

    .s-4c9674bb-50aa-4a06-92ed-31e77cba95c4.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-4c9674bb-50aa-4a06-92ed-31e77cba95c4.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-4c9674bb-50aa-4a06-92ed-31e77cba95c4 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-4c9674bb-50aa-4a06-92ed-31e77cba95c4 {
  margin: 0 !important;
  overflow: visible;
}

#s-4c9674bb-50aa-4a06-92ed-31e77cba95c4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-4c9674bb-50aa-4a06-92ed-31e77cba95c4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-4c9674bb-50aa-4a06-92ed-31e77cba95c4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-4c9674bb-50aa-4a06-92ed-31e77cba95c4 img.shogun-image {
  /* Add background color handling */
  
}

#s-4c9674bb-50aa-4a06-92ed-31e77cba95c4 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-4c9674bb-50aa-4a06-92ed-31e77cba95c4 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-4c9674bb-50aa-4a06-92ed-31e77cba95c4 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-4c9674bb-50aa-4a06-92ed-31e77cba95c4 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-4c9674bb-50aa-4a06-92ed-31e77cba95c4.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-4c9674bb-50aa-4a06-92ed-31e77cba95c4 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-4c9674bb-50aa-4a06-92ed-31e77cba95c4.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-4c9674bb-50aa-4a06-92ed-31e77cba95c4 .shogun-image-content {
  
    justify-content: center;
  
}

.s-4c9674bb-50aa-4a06-92ed-31e77cba95c4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4c9674bb-50aa-4a06-92ed-31e77cba95c4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4c9674bb-50aa-4a06-92ed-31e77cba95c4.shogun-image {
  box-sizing: border-box;
}



.s-4c9674bb-50aa-4a06-92ed-31e77cba95c4 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-4c9674bb-50aa-4a06-92ed-31e77cba95c4 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-4c9674bb-50aa-4a06-92ed-31e77cba95c4.shogun-image-container {
      position: relative;
    }

    .s-4c9674bb-50aa-4a06-92ed-31e77cba95c4.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-4c9674bb-50aa-4a06-92ed-31e77cba95c4.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-4c9674bb-50aa-4a06-92ed-31e77cba95c4 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-4c9674bb-50aa-4a06-92ed-31e77cba95c4 {
  margin: 0 !important;
  overflow: visible;
}

#s-4c9674bb-50aa-4a06-92ed-31e77cba95c4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-4c9674bb-50aa-4a06-92ed-31e77cba95c4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-4c9674bb-50aa-4a06-92ed-31e77cba95c4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-4c9674bb-50aa-4a06-92ed-31e77cba95c4 img.shogun-image {
  /* Add background color handling */
  
}

#s-4c9674bb-50aa-4a06-92ed-31e77cba95c4 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-4c9674bb-50aa-4a06-92ed-31e77cba95c4 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-4c9674bb-50aa-4a06-92ed-31e77cba95c4 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-4c9674bb-50aa-4a06-92ed-31e77cba95c4 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-4c9674bb-50aa-4a06-92ed-31e77cba95c4.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-4c9674bb-50aa-4a06-92ed-31e77cba95c4 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-4c9674bb-50aa-4a06-92ed-31e77cba95c4.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-4c9674bb-50aa-4a06-92ed-31e77cba95c4 .shogun-image-content {
  
    justify-content: center;
  
}

.s-4c9674bb-50aa-4a06-92ed-31e77cba95c4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4c9674bb-50aa-4a06-92ed-31e77cba95c4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4c9674bb-50aa-4a06-92ed-31e77cba95c4.shogun-image {
  box-sizing: border-box;
}



.s-4c9674bb-50aa-4a06-92ed-31e77cba95c4 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-4c9674bb-50aa-4a06-92ed-31e77cba95c4 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-4c9674bb-50aa-4a06-92ed-31e77cba95c4.shogun-image-container {
      position: relative;
    }

    .s-4c9674bb-50aa-4a06-92ed-31e77cba95c4.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-4c9674bb-50aa-4a06-92ed-31e77cba95c4.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-4c9674bb-50aa-4a06-92ed-31e77cba95c4 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-a65b3a8d-786b-4ca2-bd47-a6795ac83553 {
  box-shadow:2px 3px 1px 2px rgba(67, 66, 66, 1);
background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYzAzOWZlZTktZTlkNC00ZWFjLTk1YjMtYzczNDdjNDBmZjlkIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFiYjBiO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNjMDM5ZmVlOS1lOWQ0LTRlYWMtOTViMy1jNzM0N2M0MGZmOWQpIi8+PC9zdmc+);
background-repeat: no-repeat;
border-style: solid;
margin-top: 5px;
margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: #2C2A34;
border-radius: 25px;
text-align: center;
text-decoration: none;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#f1bb0b"}, {"id"=>2, "pos"=>1, "color"=>"#ffffff"}];
hover-type: gradient;
color: rgba(0, 0, 0, 1);
}
#s-a65b3a8d-786b-4ca2-bd47-a6795ac83553:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iNDUxN2E2MTYtZTlmZC00NmEzLTg2ZDYtOGU1NzhiYTc1ZjkyIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjhmOGY3O3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFiYjBiO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM0NTE3YTYxNi1lOWZkLTQ2YTMtODZkNi04ZTU3OGJhNzVmOTIpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 2px !important;
border-left-width: 2px !important;
border-bottom-width: 2px !important;
border-right-width: 2px !important;
border-color: rgba(2, 0, 7, 0.99) !important;
text-decoration: none !important;
color: rgba(7, 6, 0, 1) !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#f8f8f7"}, {"id"=>2, "pos"=>1, "color"=>"#f1bb0b"}] !important;
hover-type: gradient !important;}#s-a65b3a8d-786b-4ca2-bd47-a6795ac83553:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-a65b3a8d-786b-4ca2-bd47-a6795ac83553-root {
    text-align: center;
  }


#s-a65b3a8d-786b-4ca2-bd47-a6795ac83553.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-a65b3a8d-786b-4ca2-bd47-a6795ac83553-root {
    text-align: center;
  }


#s-a65b3a8d-786b-4ca2-bd47-a6795ac83553.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-a65b3a8d-786b-4ca2-bd47-a6795ac83553-root {
    text-align: center;
  }


#s-a65b3a8d-786b-4ca2-bd47-a6795ac83553.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-a65b3a8d-786b-4ca2-bd47-a6795ac83553-root {
    text-align: center;
  }


#s-a65b3a8d-786b-4ca2-bd47-a6795ac83553.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-a65b3a8d-786b-4ca2-bd47-a6795ac83553-root {
    text-align: center;
  }


#s-a65b3a8d-786b-4ca2-bd47-a6795ac83553.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}
#s-a6b4e30a-d23a-4d94-99a4-9783af72e5ea {
  margin-left: auto;
margin-right: auto;
border-top-width: 5px;
border-left-width: 5px;
border-bottom-width: 5px;
border-right-width: 5px;
border-color: #000;
border-style: solid;
border-radius: 20px;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-a6b4e30a-d23a-4d94-99a4-9783af72e5ea > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-a6b4e30a-d23a-4d94-99a4-9783af72e5ea.shg-box.shg-c {
  justify-content: center;
}

#s-e8b01bed-cdde-4f09-8446-55afd388407f {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
text-align: center;
}
@media (min-width: 1200px){#s-e8b01bed-cdde-4f09-8446-55afd388407f {
  margin-top: 0%;
}
}
#s-e8b01bed-cdde-4f09-8446-55afd388407f {
  margin: 0 !important;
  overflow: visible;
}

#s-e8b01bed-cdde-4f09-8446-55afd388407f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e8b01bed-cdde-4f09-8446-55afd388407f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-e8b01bed-cdde-4f09-8446-55afd388407f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e8b01bed-cdde-4f09-8446-55afd388407f img.shogun-image {
  /* Add background color handling */
  
}

#s-e8b01bed-cdde-4f09-8446-55afd388407f img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: #000;
  border-style: none;
  border-radius: 10px;

}






.s-e8b01bed-cdde-4f09-8446-55afd388407f .shogun-image-content {
  
    justify-content: center;
  
}

.s-e8b01bed-cdde-4f09-8446-55afd388407f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e8b01bed-cdde-4f09-8446-55afd388407f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e8b01bed-cdde-4f09-8446-55afd388407f.shogun-image {
  box-sizing: border-box;
}



.s-e8b01bed-cdde-4f09-8446-55afd388407f img.shogun-image {
  
}


@media (min-width: 1200px){#s-e8b01bed-cdde-4f09-8446-55afd388407f {
  margin: 0 !important;
  overflow: visible;
}

#s-e8b01bed-cdde-4f09-8446-55afd388407f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e8b01bed-cdde-4f09-8446-55afd388407f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-e8b01bed-cdde-4f09-8446-55afd388407f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e8b01bed-cdde-4f09-8446-55afd388407f img.shogun-image {
  /* Add background color handling */
  
}

#s-e8b01bed-cdde-4f09-8446-55afd388407f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-e8b01bed-cdde-4f09-8446-55afd388407f .shogun-image-content {
  
    justify-content: center;
  
}

.s-e8b01bed-cdde-4f09-8446-55afd388407f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e8b01bed-cdde-4f09-8446-55afd388407f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e8b01bed-cdde-4f09-8446-55afd388407f.shogun-image {
  box-sizing: border-box;
}



.s-e8b01bed-cdde-4f09-8446-55afd388407f img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-e8b01bed-cdde-4f09-8446-55afd388407f {
  margin: 0 !important;
  overflow: visible;
}

#s-e8b01bed-cdde-4f09-8446-55afd388407f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e8b01bed-cdde-4f09-8446-55afd388407f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e8b01bed-cdde-4f09-8446-55afd388407f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e8b01bed-cdde-4f09-8446-55afd388407f img.shogun-image {
  /* Add background color handling */
  
}

#s-e8b01bed-cdde-4f09-8446-55afd388407f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-e8b01bed-cdde-4f09-8446-55afd388407f .shogun-image-content {
  
    justify-content: center;
  
}

.s-e8b01bed-cdde-4f09-8446-55afd388407f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e8b01bed-cdde-4f09-8446-55afd388407f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e8b01bed-cdde-4f09-8446-55afd388407f.shogun-image {
  box-sizing: border-box;
}



.s-e8b01bed-cdde-4f09-8446-55afd388407f img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-e8b01bed-cdde-4f09-8446-55afd388407f {
  margin: 0 !important;
  overflow: visible;
}

#s-e8b01bed-cdde-4f09-8446-55afd388407f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e8b01bed-cdde-4f09-8446-55afd388407f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e8b01bed-cdde-4f09-8446-55afd388407f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e8b01bed-cdde-4f09-8446-55afd388407f img.shogun-image {
  /* Add background color handling */
  
}

#s-e8b01bed-cdde-4f09-8446-55afd388407f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-e8b01bed-cdde-4f09-8446-55afd388407f .shogun-image-content {
  
    justify-content: center;
  
}

.s-e8b01bed-cdde-4f09-8446-55afd388407f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e8b01bed-cdde-4f09-8446-55afd388407f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e8b01bed-cdde-4f09-8446-55afd388407f.shogun-image {
  box-sizing: border-box;
}



.s-e8b01bed-cdde-4f09-8446-55afd388407f img.shogun-image {
  
}


}@media (max-width: 767px){#s-e8b01bed-cdde-4f09-8446-55afd388407f {
  margin: 0 !important;
  overflow: visible;
}

#s-e8b01bed-cdde-4f09-8446-55afd388407f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e8b01bed-cdde-4f09-8446-55afd388407f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e8b01bed-cdde-4f09-8446-55afd388407f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e8b01bed-cdde-4f09-8446-55afd388407f img.shogun-image {
  /* Add background color handling */
  
}

#s-e8b01bed-cdde-4f09-8446-55afd388407f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-e8b01bed-cdde-4f09-8446-55afd388407f .shogun-image-content {
  
    justify-content: center;
  
}

.s-e8b01bed-cdde-4f09-8446-55afd388407f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e8b01bed-cdde-4f09-8446-55afd388407f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e8b01bed-cdde-4f09-8446-55afd388407f.shogun-image {
  box-sizing: border-box;
}



.s-e8b01bed-cdde-4f09-8446-55afd388407f img.shogun-image {
  
}


}
#s-64ce30e9-4b88-42d1-ab1e-4175ffa20f3c {
  margin-left: auto;
margin-right: auto;
max-width: 1080px;
text-align: center;
}

#s-64ce30e9-4b88-42d1-ab1e-4175ffa20f3c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-64ce30e9-4b88-42d1-ab1e-4175ffa20f3c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-64ce30e9-4b88-42d1-ab1e-4175ffa20f3c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-64ce30e9-4b88-42d1-ab1e-4175ffa20f3c .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-64ce30e9-4b88-42d1-ab1e-4175ffa20f3c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-64ce30e9-4b88-42d1-ab1e-4175ffa20f3c img.shogun-image {
  width: 100%;
  
  
  max-width: 1080px;

      
    max-width: 1080px;

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




.s-64ce30e9-4b88-42d1-ab1e-4175ffa20f3c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-64ce30e9-4b88-42d1-ab1e-4175ffa20f3c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-64ce30e9-4b88-42d1-ab1e-4175ffa20f3c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-64ce30e9-4b88-42d1-ab1e-4175ffa20f3c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-64ce30e9-4b88-42d1-ab1e-4175ffa20f3c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-64ce30e9-4b88-42d1-ab1e-4175ffa20f3c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-64ce30e9-4b88-42d1-ab1e-4175ffa20f3c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-64ce30e9-4b88-42d1-ab1e-4175ffa20f3c .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-64ce30e9-4b88-42d1-ab1e-4175ffa20f3c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-64ce30e9-4b88-42d1-ab1e-4175ffa20f3c img.shogun-image {
  width: 100%;
  
  
  max-width: 1080px;

      
    max-width: 1080px;

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




.s-64ce30e9-4b88-42d1-ab1e-4175ffa20f3c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-64ce30e9-4b88-42d1-ab1e-4175ffa20f3c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-64ce30e9-4b88-42d1-ab1e-4175ffa20f3c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-64ce30e9-4b88-42d1-ab1e-4175ffa20f3c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-64ce30e9-4b88-42d1-ab1e-4175ffa20f3c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-64ce30e9-4b88-42d1-ab1e-4175ffa20f3c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-64ce30e9-4b88-42d1-ab1e-4175ffa20f3c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-64ce30e9-4b88-42d1-ab1e-4175ffa20f3c .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-64ce30e9-4b88-42d1-ab1e-4175ffa20f3c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-64ce30e9-4b88-42d1-ab1e-4175ffa20f3c img.shogun-image {
  width: 100%;
  
  
  max-width: 1080px;

      
    max-width: 1080px;

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




.s-64ce30e9-4b88-42d1-ab1e-4175ffa20f3c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-64ce30e9-4b88-42d1-ab1e-4175ffa20f3c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-64ce30e9-4b88-42d1-ab1e-4175ffa20f3c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-64ce30e9-4b88-42d1-ab1e-4175ffa20f3c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-64ce30e9-4b88-42d1-ab1e-4175ffa20f3c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-64ce30e9-4b88-42d1-ab1e-4175ffa20f3c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-64ce30e9-4b88-42d1-ab1e-4175ffa20f3c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-64ce30e9-4b88-42d1-ab1e-4175ffa20f3c .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-64ce30e9-4b88-42d1-ab1e-4175ffa20f3c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-64ce30e9-4b88-42d1-ab1e-4175ffa20f3c img.shogun-image {
  width: 100%;
  
  
  max-width: 1080px;

      
    max-width: 1080px;

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




.s-64ce30e9-4b88-42d1-ab1e-4175ffa20f3c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-64ce30e9-4b88-42d1-ab1e-4175ffa20f3c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-64ce30e9-4b88-42d1-ab1e-4175ffa20f3c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-64ce30e9-4b88-42d1-ab1e-4175ffa20f3c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-64ce30e9-4b88-42d1-ab1e-4175ffa20f3c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-64ce30e9-4b88-42d1-ab1e-4175ffa20f3c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-64ce30e9-4b88-42d1-ab1e-4175ffa20f3c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-64ce30e9-4b88-42d1-ab1e-4175ffa20f3c .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-64ce30e9-4b88-42d1-ab1e-4175ffa20f3c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-64ce30e9-4b88-42d1-ab1e-4175ffa20f3c img.shogun-image {
  width: 100%;
  
  
  max-width: 1080px;

      
    max-width: 1080px;

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




.s-64ce30e9-4b88-42d1-ab1e-4175ffa20f3c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-64ce30e9-4b88-42d1-ab1e-4175ffa20f3c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-64ce30e9-4b88-42d1-ab1e-4175ffa20f3c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-64ce30e9-4b88-42d1-ab1e-4175ffa20f3c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-e8729ba9-7dce-4ff4-a5ab-455e7ba7f059 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-e8729ba9-7dce-4ff4-a5ab-455e7ba7f059 {
  margin-top: 0%;
margin-bottom: 0%;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-e8729ba9-7dce-4ff4-a5ab-455e7ba7f059 {
  margin-top: 0%;
}
}
#s-e8729ba9-7dce-4ff4-a5ab-455e7ba7f059 {
  margin: 0 !important;
  overflow: visible;
}

#s-e8729ba9-7dce-4ff4-a5ab-455e7ba7f059-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e8729ba9-7dce-4ff4-a5ab-455e7ba7f059 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-e8729ba9-7dce-4ff4-a5ab-455e7ba7f059 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e8729ba9-7dce-4ff4-a5ab-455e7ba7f059 img.shogun-image {
  /* Add background color handling */
  
}

#s-e8729ba9-7dce-4ff4-a5ab-455e7ba7f059 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e8729ba9-7dce-4ff4-a5ab-455e7ba7f059 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-e8729ba9-7dce-4ff4-a5ab-455e7ba7f059 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e8729ba9-7dce-4ff4-a5ab-455e7ba7f059 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e8729ba9-7dce-4ff4-a5ab-455e7ba7f059.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e8729ba9-7dce-4ff4-a5ab-455e7ba7f059 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-e8729ba9-7dce-4ff4-a5ab-455e7ba7f059.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-e8729ba9-7dce-4ff4-a5ab-455e7ba7f059 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e8729ba9-7dce-4ff4-a5ab-455e7ba7f059.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e8729ba9-7dce-4ff4-a5ab-455e7ba7f059.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e8729ba9-7dce-4ff4-a5ab-455e7ba7f059.shogun-image {
  box-sizing: border-box;
}



.s-e8729ba9-7dce-4ff4-a5ab-455e7ba7f059 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e8729ba9-7dce-4ff4-a5ab-455e7ba7f059 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-e8729ba9-7dce-4ff4-a5ab-455e7ba7f059.shogun-image-container {
      position: relative;
    }

    .s-e8729ba9-7dce-4ff4-a5ab-455e7ba7f059.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e8729ba9-7dce-4ff4-a5ab-455e7ba7f059.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e8729ba9-7dce-4ff4-a5ab-455e7ba7f059 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-e8729ba9-7dce-4ff4-a5ab-455e7ba7f059 {
  margin: 0 !important;
  overflow: visible;
}

#s-e8729ba9-7dce-4ff4-a5ab-455e7ba7f059-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e8729ba9-7dce-4ff4-a5ab-455e7ba7f059 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-e8729ba9-7dce-4ff4-a5ab-455e7ba7f059 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e8729ba9-7dce-4ff4-a5ab-455e7ba7f059 img.shogun-image {
  /* Add background color handling */
  
}

#s-e8729ba9-7dce-4ff4-a5ab-455e7ba7f059 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e8729ba9-7dce-4ff4-a5ab-455e7ba7f059 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-e8729ba9-7dce-4ff4-a5ab-455e7ba7f059 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e8729ba9-7dce-4ff4-a5ab-455e7ba7f059 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e8729ba9-7dce-4ff4-a5ab-455e7ba7f059.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e8729ba9-7dce-4ff4-a5ab-455e7ba7f059 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-e8729ba9-7dce-4ff4-a5ab-455e7ba7f059.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-e8729ba9-7dce-4ff4-a5ab-455e7ba7f059 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e8729ba9-7dce-4ff4-a5ab-455e7ba7f059.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e8729ba9-7dce-4ff4-a5ab-455e7ba7f059.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e8729ba9-7dce-4ff4-a5ab-455e7ba7f059.shogun-image {
  box-sizing: border-box;
}



.s-e8729ba9-7dce-4ff4-a5ab-455e7ba7f059 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e8729ba9-7dce-4ff4-a5ab-455e7ba7f059 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-e8729ba9-7dce-4ff4-a5ab-455e7ba7f059.shogun-image-container {
      position: relative;
    }

    .s-e8729ba9-7dce-4ff4-a5ab-455e7ba7f059.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e8729ba9-7dce-4ff4-a5ab-455e7ba7f059.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e8729ba9-7dce-4ff4-a5ab-455e7ba7f059 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-e8729ba9-7dce-4ff4-a5ab-455e7ba7f059 {
  margin: 0 !important;
  overflow: visible;
}

#s-e8729ba9-7dce-4ff4-a5ab-455e7ba7f059-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e8729ba9-7dce-4ff4-a5ab-455e7ba7f059 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-e8729ba9-7dce-4ff4-a5ab-455e7ba7f059 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e8729ba9-7dce-4ff4-a5ab-455e7ba7f059 img.shogun-image {
  /* Add background color handling */
  
}

#s-e8729ba9-7dce-4ff4-a5ab-455e7ba7f059 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e8729ba9-7dce-4ff4-a5ab-455e7ba7f059 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-e8729ba9-7dce-4ff4-a5ab-455e7ba7f059 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e8729ba9-7dce-4ff4-a5ab-455e7ba7f059 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e8729ba9-7dce-4ff4-a5ab-455e7ba7f059.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e8729ba9-7dce-4ff4-a5ab-455e7ba7f059 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-e8729ba9-7dce-4ff4-a5ab-455e7ba7f059.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-e8729ba9-7dce-4ff4-a5ab-455e7ba7f059 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e8729ba9-7dce-4ff4-a5ab-455e7ba7f059.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e8729ba9-7dce-4ff4-a5ab-455e7ba7f059.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e8729ba9-7dce-4ff4-a5ab-455e7ba7f059.shogun-image {
  box-sizing: border-box;
}



.s-e8729ba9-7dce-4ff4-a5ab-455e7ba7f059 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e8729ba9-7dce-4ff4-a5ab-455e7ba7f059 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-e8729ba9-7dce-4ff4-a5ab-455e7ba7f059.shogun-image-container {
      position: relative;
    }

    .s-e8729ba9-7dce-4ff4-a5ab-455e7ba7f059.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e8729ba9-7dce-4ff4-a5ab-455e7ba7f059.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e8729ba9-7dce-4ff4-a5ab-455e7ba7f059 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-e8729ba9-7dce-4ff4-a5ab-455e7ba7f059 {
  margin: 0 !important;
  overflow: visible;
}

#s-e8729ba9-7dce-4ff4-a5ab-455e7ba7f059-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e8729ba9-7dce-4ff4-a5ab-455e7ba7f059 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e8729ba9-7dce-4ff4-a5ab-455e7ba7f059 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e8729ba9-7dce-4ff4-a5ab-455e7ba7f059 img.shogun-image {
  /* Add background color handling */
  
}

#s-e8729ba9-7dce-4ff4-a5ab-455e7ba7f059 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e8729ba9-7dce-4ff4-a5ab-455e7ba7f059 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-e8729ba9-7dce-4ff4-a5ab-455e7ba7f059 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e8729ba9-7dce-4ff4-a5ab-455e7ba7f059 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e8729ba9-7dce-4ff4-a5ab-455e7ba7f059.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e8729ba9-7dce-4ff4-a5ab-455e7ba7f059 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-e8729ba9-7dce-4ff4-a5ab-455e7ba7f059.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-e8729ba9-7dce-4ff4-a5ab-455e7ba7f059 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e8729ba9-7dce-4ff4-a5ab-455e7ba7f059.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e8729ba9-7dce-4ff4-a5ab-455e7ba7f059.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e8729ba9-7dce-4ff4-a5ab-455e7ba7f059.shogun-image {
  box-sizing: border-box;
}



.s-e8729ba9-7dce-4ff4-a5ab-455e7ba7f059 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e8729ba9-7dce-4ff4-a5ab-455e7ba7f059 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-e8729ba9-7dce-4ff4-a5ab-455e7ba7f059.shogun-image-container {
      position: relative;
    }

    .s-e8729ba9-7dce-4ff4-a5ab-455e7ba7f059.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e8729ba9-7dce-4ff4-a5ab-455e7ba7f059.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e8729ba9-7dce-4ff4-a5ab-455e7ba7f059 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-e8729ba9-7dce-4ff4-a5ab-455e7ba7f059 {
  margin: 0 !important;
  overflow: visible;
}

#s-e8729ba9-7dce-4ff4-a5ab-455e7ba7f059-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e8729ba9-7dce-4ff4-a5ab-455e7ba7f059 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e8729ba9-7dce-4ff4-a5ab-455e7ba7f059 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e8729ba9-7dce-4ff4-a5ab-455e7ba7f059 img.shogun-image {
  /* Add background color handling */
  
}

#s-e8729ba9-7dce-4ff4-a5ab-455e7ba7f059 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e8729ba9-7dce-4ff4-a5ab-455e7ba7f059 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-e8729ba9-7dce-4ff4-a5ab-455e7ba7f059 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e8729ba9-7dce-4ff4-a5ab-455e7ba7f059 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e8729ba9-7dce-4ff4-a5ab-455e7ba7f059.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e8729ba9-7dce-4ff4-a5ab-455e7ba7f059 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-e8729ba9-7dce-4ff4-a5ab-455e7ba7f059.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-e8729ba9-7dce-4ff4-a5ab-455e7ba7f059 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e8729ba9-7dce-4ff4-a5ab-455e7ba7f059.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e8729ba9-7dce-4ff4-a5ab-455e7ba7f059.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e8729ba9-7dce-4ff4-a5ab-455e7ba7f059.shogun-image {
  box-sizing: border-box;
}



.s-e8729ba9-7dce-4ff4-a5ab-455e7ba7f059 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e8729ba9-7dce-4ff4-a5ab-455e7ba7f059 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-e8729ba9-7dce-4ff4-a5ab-455e7ba7f059.shogun-image-container {
      position: relative;
    }

    .s-e8729ba9-7dce-4ff4-a5ab-455e7ba7f059.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e8729ba9-7dce-4ff4-a5ab-455e7ba7f059.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e8729ba9-7dce-4ff4-a5ab-455e7ba7f059 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-cfaf95fe-d764-4221-88f3-b8b699ce2b5d {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-cfaf95fe-d764-4221-88f3-b8b699ce2b5d {
  margin-top: 0%;
margin-bottom: 0%;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-cfaf95fe-d764-4221-88f3-b8b699ce2b5d {
  margin-top: 0%;
}
}
#s-cfaf95fe-d764-4221-88f3-b8b699ce2b5d {
  margin: 0 !important;
  overflow: visible;
}

#s-cfaf95fe-d764-4221-88f3-b8b699ce2b5d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-cfaf95fe-d764-4221-88f3-b8b699ce2b5d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-cfaf95fe-d764-4221-88f3-b8b699ce2b5d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-cfaf95fe-d764-4221-88f3-b8b699ce2b5d img.shogun-image {
  /* Add background color handling */
  
}

#s-cfaf95fe-d764-4221-88f3-b8b699ce2b5d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-cfaf95fe-d764-4221-88f3-b8b699ce2b5d .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-cfaf95fe-d764-4221-88f3-b8b699ce2b5d .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-cfaf95fe-d764-4221-88f3-b8b699ce2b5d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-cfaf95fe-d764-4221-88f3-b8b699ce2b5d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-cfaf95fe-d764-4221-88f3-b8b699ce2b5d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-cfaf95fe-d764-4221-88f3-b8b699ce2b5d.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-cfaf95fe-d764-4221-88f3-b8b699ce2b5d .shogun-image-content {
  
    justify-content: center;
  
}

.s-cfaf95fe-d764-4221-88f3-b8b699ce2b5d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cfaf95fe-d764-4221-88f3-b8b699ce2b5d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cfaf95fe-d764-4221-88f3-b8b699ce2b5d.shogun-image {
  box-sizing: border-box;
}



.s-cfaf95fe-d764-4221-88f3-b8b699ce2b5d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-cfaf95fe-d764-4221-88f3-b8b699ce2b5d {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-cfaf95fe-d764-4221-88f3-b8b699ce2b5d.shogun-image-container {
      position: relative;
    }

    .s-cfaf95fe-d764-4221-88f3-b8b699ce2b5d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-cfaf95fe-d764-4221-88f3-b8b699ce2b5d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-cfaf95fe-d764-4221-88f3-b8b699ce2b5d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-cfaf95fe-d764-4221-88f3-b8b699ce2b5d {
  margin: 0 !important;
  overflow: visible;
}

#s-cfaf95fe-d764-4221-88f3-b8b699ce2b5d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-cfaf95fe-d764-4221-88f3-b8b699ce2b5d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-cfaf95fe-d764-4221-88f3-b8b699ce2b5d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-cfaf95fe-d764-4221-88f3-b8b699ce2b5d img.shogun-image {
  /* Add background color handling */
  
}

#s-cfaf95fe-d764-4221-88f3-b8b699ce2b5d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-cfaf95fe-d764-4221-88f3-b8b699ce2b5d .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-cfaf95fe-d764-4221-88f3-b8b699ce2b5d .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-cfaf95fe-d764-4221-88f3-b8b699ce2b5d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-cfaf95fe-d764-4221-88f3-b8b699ce2b5d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-cfaf95fe-d764-4221-88f3-b8b699ce2b5d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-cfaf95fe-d764-4221-88f3-b8b699ce2b5d.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-cfaf95fe-d764-4221-88f3-b8b699ce2b5d .shogun-image-content {
  
    justify-content: center;
  
}

.s-cfaf95fe-d764-4221-88f3-b8b699ce2b5d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cfaf95fe-d764-4221-88f3-b8b699ce2b5d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cfaf95fe-d764-4221-88f3-b8b699ce2b5d.shogun-image {
  box-sizing: border-box;
}



.s-cfaf95fe-d764-4221-88f3-b8b699ce2b5d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-cfaf95fe-d764-4221-88f3-b8b699ce2b5d {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-cfaf95fe-d764-4221-88f3-b8b699ce2b5d.shogun-image-container {
      position: relative;
    }

    .s-cfaf95fe-d764-4221-88f3-b8b699ce2b5d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-cfaf95fe-d764-4221-88f3-b8b699ce2b5d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-cfaf95fe-d764-4221-88f3-b8b699ce2b5d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-cfaf95fe-d764-4221-88f3-b8b699ce2b5d {
  margin: 0 !important;
  overflow: visible;
}

#s-cfaf95fe-d764-4221-88f3-b8b699ce2b5d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-cfaf95fe-d764-4221-88f3-b8b699ce2b5d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-cfaf95fe-d764-4221-88f3-b8b699ce2b5d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-cfaf95fe-d764-4221-88f3-b8b699ce2b5d img.shogun-image {
  /* Add background color handling */
  
}

#s-cfaf95fe-d764-4221-88f3-b8b699ce2b5d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-cfaf95fe-d764-4221-88f3-b8b699ce2b5d .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-cfaf95fe-d764-4221-88f3-b8b699ce2b5d .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-cfaf95fe-d764-4221-88f3-b8b699ce2b5d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-cfaf95fe-d764-4221-88f3-b8b699ce2b5d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-cfaf95fe-d764-4221-88f3-b8b699ce2b5d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-cfaf95fe-d764-4221-88f3-b8b699ce2b5d.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-cfaf95fe-d764-4221-88f3-b8b699ce2b5d .shogun-image-content {
  
    justify-content: center;
  
}

.s-cfaf95fe-d764-4221-88f3-b8b699ce2b5d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cfaf95fe-d764-4221-88f3-b8b699ce2b5d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cfaf95fe-d764-4221-88f3-b8b699ce2b5d.shogun-image {
  box-sizing: border-box;
}



.s-cfaf95fe-d764-4221-88f3-b8b699ce2b5d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-cfaf95fe-d764-4221-88f3-b8b699ce2b5d {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-cfaf95fe-d764-4221-88f3-b8b699ce2b5d.shogun-image-container {
      position: relative;
    }

    .s-cfaf95fe-d764-4221-88f3-b8b699ce2b5d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-cfaf95fe-d764-4221-88f3-b8b699ce2b5d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-cfaf95fe-d764-4221-88f3-b8b699ce2b5d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-cfaf95fe-d764-4221-88f3-b8b699ce2b5d {
  margin: 0 !important;
  overflow: visible;
}

#s-cfaf95fe-d764-4221-88f3-b8b699ce2b5d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-cfaf95fe-d764-4221-88f3-b8b699ce2b5d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-cfaf95fe-d764-4221-88f3-b8b699ce2b5d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-cfaf95fe-d764-4221-88f3-b8b699ce2b5d img.shogun-image {
  /* Add background color handling */
  
}

#s-cfaf95fe-d764-4221-88f3-b8b699ce2b5d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-cfaf95fe-d764-4221-88f3-b8b699ce2b5d .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-cfaf95fe-d764-4221-88f3-b8b699ce2b5d .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-cfaf95fe-d764-4221-88f3-b8b699ce2b5d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-cfaf95fe-d764-4221-88f3-b8b699ce2b5d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-cfaf95fe-d764-4221-88f3-b8b699ce2b5d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-cfaf95fe-d764-4221-88f3-b8b699ce2b5d.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-cfaf95fe-d764-4221-88f3-b8b699ce2b5d .shogun-image-content {
  
    justify-content: center;
  
}

.s-cfaf95fe-d764-4221-88f3-b8b699ce2b5d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cfaf95fe-d764-4221-88f3-b8b699ce2b5d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cfaf95fe-d764-4221-88f3-b8b699ce2b5d.shogun-image {
  box-sizing: border-box;
}



.s-cfaf95fe-d764-4221-88f3-b8b699ce2b5d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-cfaf95fe-d764-4221-88f3-b8b699ce2b5d {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-cfaf95fe-d764-4221-88f3-b8b699ce2b5d.shogun-image-container {
      position: relative;
    }

    .s-cfaf95fe-d764-4221-88f3-b8b699ce2b5d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-cfaf95fe-d764-4221-88f3-b8b699ce2b5d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-cfaf95fe-d764-4221-88f3-b8b699ce2b5d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-cfaf95fe-d764-4221-88f3-b8b699ce2b5d {
  margin: 0 !important;
  overflow: visible;
}

#s-cfaf95fe-d764-4221-88f3-b8b699ce2b5d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-cfaf95fe-d764-4221-88f3-b8b699ce2b5d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-cfaf95fe-d764-4221-88f3-b8b699ce2b5d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-cfaf95fe-d764-4221-88f3-b8b699ce2b5d img.shogun-image {
  /* Add background color handling */
  
}

#s-cfaf95fe-d764-4221-88f3-b8b699ce2b5d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-cfaf95fe-d764-4221-88f3-b8b699ce2b5d .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-cfaf95fe-d764-4221-88f3-b8b699ce2b5d .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-cfaf95fe-d764-4221-88f3-b8b699ce2b5d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-cfaf95fe-d764-4221-88f3-b8b699ce2b5d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-cfaf95fe-d764-4221-88f3-b8b699ce2b5d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-cfaf95fe-d764-4221-88f3-b8b699ce2b5d.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-cfaf95fe-d764-4221-88f3-b8b699ce2b5d .shogun-image-content {
  
    justify-content: center;
  
}

.s-cfaf95fe-d764-4221-88f3-b8b699ce2b5d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cfaf95fe-d764-4221-88f3-b8b699ce2b5d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cfaf95fe-d764-4221-88f3-b8b699ce2b5d.shogun-image {
  box-sizing: border-box;
}



.s-cfaf95fe-d764-4221-88f3-b8b699ce2b5d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-cfaf95fe-d764-4221-88f3-b8b699ce2b5d {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-cfaf95fe-d764-4221-88f3-b8b699ce2b5d.shogun-image-container {
      position: relative;
    }

    .s-cfaf95fe-d764-4221-88f3-b8b699ce2b5d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-cfaf95fe-d764-4221-88f3-b8b699ce2b5d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-cfaf95fe-d764-4221-88f3-b8b699ce2b5d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-13b39fb8-cc20-47d0-a0df-3ea1f4937a90 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-13b39fb8-cc20-47d0-a0df-3ea1f4937a90 {
  margin-top: 0%;
margin-bottom: 0%;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-13b39fb8-cc20-47d0-a0df-3ea1f4937a90 {
  margin-top: 0%;
}
}
#s-13b39fb8-cc20-47d0-a0df-3ea1f4937a90 {
  margin: 0 !important;
  overflow: visible;
}

#s-13b39fb8-cc20-47d0-a0df-3ea1f4937a90-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-13b39fb8-cc20-47d0-a0df-3ea1f4937a90 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-13b39fb8-cc20-47d0-a0df-3ea1f4937a90 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-13b39fb8-cc20-47d0-a0df-3ea1f4937a90 img.shogun-image {
  /* Add background color handling */
  
}

#s-13b39fb8-cc20-47d0-a0df-3ea1f4937a90 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-13b39fb8-cc20-47d0-a0df-3ea1f4937a90 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-13b39fb8-cc20-47d0-a0df-3ea1f4937a90 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-13b39fb8-cc20-47d0-a0df-3ea1f4937a90 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-13b39fb8-cc20-47d0-a0df-3ea1f4937a90.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-13b39fb8-cc20-47d0-a0df-3ea1f4937a90 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-13b39fb8-cc20-47d0-a0df-3ea1f4937a90.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-13b39fb8-cc20-47d0-a0df-3ea1f4937a90 .shogun-image-content {
  
    justify-content: center;
  
}

.s-13b39fb8-cc20-47d0-a0df-3ea1f4937a90.shg-align-container {
  display: flex;
  justify-content: center
}

.s-13b39fb8-cc20-47d0-a0df-3ea1f4937a90.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-13b39fb8-cc20-47d0-a0df-3ea1f4937a90.shogun-image {
  box-sizing: border-box;
}



.s-13b39fb8-cc20-47d0-a0df-3ea1f4937a90 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-13b39fb8-cc20-47d0-a0df-3ea1f4937a90 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-13b39fb8-cc20-47d0-a0df-3ea1f4937a90.shogun-image-container {
      position: relative;
    }

    .s-13b39fb8-cc20-47d0-a0df-3ea1f4937a90.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-13b39fb8-cc20-47d0-a0df-3ea1f4937a90.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-13b39fb8-cc20-47d0-a0df-3ea1f4937a90 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-13b39fb8-cc20-47d0-a0df-3ea1f4937a90 {
  margin: 0 !important;
  overflow: visible;
}

#s-13b39fb8-cc20-47d0-a0df-3ea1f4937a90-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-13b39fb8-cc20-47d0-a0df-3ea1f4937a90 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-13b39fb8-cc20-47d0-a0df-3ea1f4937a90 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-13b39fb8-cc20-47d0-a0df-3ea1f4937a90 img.shogun-image {
  /* Add background color handling */
  
}

#s-13b39fb8-cc20-47d0-a0df-3ea1f4937a90 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-13b39fb8-cc20-47d0-a0df-3ea1f4937a90 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-13b39fb8-cc20-47d0-a0df-3ea1f4937a90 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-13b39fb8-cc20-47d0-a0df-3ea1f4937a90 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-13b39fb8-cc20-47d0-a0df-3ea1f4937a90.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-13b39fb8-cc20-47d0-a0df-3ea1f4937a90 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-13b39fb8-cc20-47d0-a0df-3ea1f4937a90.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-13b39fb8-cc20-47d0-a0df-3ea1f4937a90 .shogun-image-content {
  
    justify-content: center;
  
}

.s-13b39fb8-cc20-47d0-a0df-3ea1f4937a90.shg-align-container {
  display: flex;
  justify-content: center
}

.s-13b39fb8-cc20-47d0-a0df-3ea1f4937a90.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-13b39fb8-cc20-47d0-a0df-3ea1f4937a90.shogun-image {
  box-sizing: border-box;
}



.s-13b39fb8-cc20-47d0-a0df-3ea1f4937a90 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-13b39fb8-cc20-47d0-a0df-3ea1f4937a90 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-13b39fb8-cc20-47d0-a0df-3ea1f4937a90.shogun-image-container {
      position: relative;
    }

    .s-13b39fb8-cc20-47d0-a0df-3ea1f4937a90.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-13b39fb8-cc20-47d0-a0df-3ea1f4937a90.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-13b39fb8-cc20-47d0-a0df-3ea1f4937a90 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-13b39fb8-cc20-47d0-a0df-3ea1f4937a90 {
  margin: 0 !important;
  overflow: visible;
}

#s-13b39fb8-cc20-47d0-a0df-3ea1f4937a90-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-13b39fb8-cc20-47d0-a0df-3ea1f4937a90 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-13b39fb8-cc20-47d0-a0df-3ea1f4937a90 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-13b39fb8-cc20-47d0-a0df-3ea1f4937a90 img.shogun-image {
  /* Add background color handling */
  
}

#s-13b39fb8-cc20-47d0-a0df-3ea1f4937a90 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-13b39fb8-cc20-47d0-a0df-3ea1f4937a90 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-13b39fb8-cc20-47d0-a0df-3ea1f4937a90 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-13b39fb8-cc20-47d0-a0df-3ea1f4937a90 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-13b39fb8-cc20-47d0-a0df-3ea1f4937a90.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-13b39fb8-cc20-47d0-a0df-3ea1f4937a90 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-13b39fb8-cc20-47d0-a0df-3ea1f4937a90.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-13b39fb8-cc20-47d0-a0df-3ea1f4937a90 .shogun-image-content {
  
    justify-content: center;
  
}

.s-13b39fb8-cc20-47d0-a0df-3ea1f4937a90.shg-align-container {
  display: flex;
  justify-content: center
}

.s-13b39fb8-cc20-47d0-a0df-3ea1f4937a90.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-13b39fb8-cc20-47d0-a0df-3ea1f4937a90.shogun-image {
  box-sizing: border-box;
}



.s-13b39fb8-cc20-47d0-a0df-3ea1f4937a90 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-13b39fb8-cc20-47d0-a0df-3ea1f4937a90 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-13b39fb8-cc20-47d0-a0df-3ea1f4937a90.shogun-image-container {
      position: relative;
    }

    .s-13b39fb8-cc20-47d0-a0df-3ea1f4937a90.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-13b39fb8-cc20-47d0-a0df-3ea1f4937a90.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-13b39fb8-cc20-47d0-a0df-3ea1f4937a90 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-13b39fb8-cc20-47d0-a0df-3ea1f4937a90 {
  margin: 0 !important;
  overflow: visible;
}

#s-13b39fb8-cc20-47d0-a0df-3ea1f4937a90-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-13b39fb8-cc20-47d0-a0df-3ea1f4937a90 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-13b39fb8-cc20-47d0-a0df-3ea1f4937a90 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-13b39fb8-cc20-47d0-a0df-3ea1f4937a90 img.shogun-image {
  /* Add background color handling */
  
}

#s-13b39fb8-cc20-47d0-a0df-3ea1f4937a90 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-13b39fb8-cc20-47d0-a0df-3ea1f4937a90 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-13b39fb8-cc20-47d0-a0df-3ea1f4937a90 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-13b39fb8-cc20-47d0-a0df-3ea1f4937a90 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-13b39fb8-cc20-47d0-a0df-3ea1f4937a90.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-13b39fb8-cc20-47d0-a0df-3ea1f4937a90 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-13b39fb8-cc20-47d0-a0df-3ea1f4937a90.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-13b39fb8-cc20-47d0-a0df-3ea1f4937a90 .shogun-image-content {
  
    justify-content: center;
  
}

.s-13b39fb8-cc20-47d0-a0df-3ea1f4937a90.shg-align-container {
  display: flex;
  justify-content: center
}

.s-13b39fb8-cc20-47d0-a0df-3ea1f4937a90.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-13b39fb8-cc20-47d0-a0df-3ea1f4937a90.shogun-image {
  box-sizing: border-box;
}



.s-13b39fb8-cc20-47d0-a0df-3ea1f4937a90 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-13b39fb8-cc20-47d0-a0df-3ea1f4937a90 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-13b39fb8-cc20-47d0-a0df-3ea1f4937a90.shogun-image-container {
      position: relative;
    }

    .s-13b39fb8-cc20-47d0-a0df-3ea1f4937a90.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-13b39fb8-cc20-47d0-a0df-3ea1f4937a90.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-13b39fb8-cc20-47d0-a0df-3ea1f4937a90 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-13b39fb8-cc20-47d0-a0df-3ea1f4937a90 {
  margin: 0 !important;
  overflow: visible;
}

#s-13b39fb8-cc20-47d0-a0df-3ea1f4937a90-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-13b39fb8-cc20-47d0-a0df-3ea1f4937a90 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-13b39fb8-cc20-47d0-a0df-3ea1f4937a90 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-13b39fb8-cc20-47d0-a0df-3ea1f4937a90 img.shogun-image {
  /* Add background color handling */
  
}

#s-13b39fb8-cc20-47d0-a0df-3ea1f4937a90 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-13b39fb8-cc20-47d0-a0df-3ea1f4937a90 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-13b39fb8-cc20-47d0-a0df-3ea1f4937a90 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-13b39fb8-cc20-47d0-a0df-3ea1f4937a90 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-13b39fb8-cc20-47d0-a0df-3ea1f4937a90.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-13b39fb8-cc20-47d0-a0df-3ea1f4937a90 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-13b39fb8-cc20-47d0-a0df-3ea1f4937a90.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-13b39fb8-cc20-47d0-a0df-3ea1f4937a90 .shogun-image-content {
  
    justify-content: center;
  
}

.s-13b39fb8-cc20-47d0-a0df-3ea1f4937a90.shg-align-container {
  display: flex;
  justify-content: center
}

.s-13b39fb8-cc20-47d0-a0df-3ea1f4937a90.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-13b39fb8-cc20-47d0-a0df-3ea1f4937a90.shogun-image {
  box-sizing: border-box;
}



.s-13b39fb8-cc20-47d0-a0df-3ea1f4937a90 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-13b39fb8-cc20-47d0-a0df-3ea1f4937a90 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-13b39fb8-cc20-47d0-a0df-3ea1f4937a90.shogun-image-container {
      position: relative;
    }

    .s-13b39fb8-cc20-47d0-a0df-3ea1f4937a90.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-13b39fb8-cc20-47d0-a0df-3ea1f4937a90.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-13b39fb8-cc20-47d0-a0df-3ea1f4937a90 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-db88a44e-17c1-4a9e-aee1-af1bb563a34a {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
text-align: center;
}
@media (min-width: 1200px){#s-db88a44e-17c1-4a9e-aee1-af1bb563a34a {
  margin-top: 0%;
margin-bottom: 0%;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-db88a44e-17c1-4a9e-aee1-af1bb563a34a {
  margin-top: 0%;
}
}@media (min-width: 768px) and (max-width: 991px){#s-db88a44e-17c1-4a9e-aee1-af1bb563a34a {
  margin-top: 0%;
}
}@media (max-width: 767px){#s-db88a44e-17c1-4a9e-aee1-af1bb563a34a {
  margin-top: 0%;
}
}
#s-db88a44e-17c1-4a9e-aee1-af1bb563a34a {
  margin: 0 !important;
  overflow: visible;
}

#s-db88a44e-17c1-4a9e-aee1-af1bb563a34a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-db88a44e-17c1-4a9e-aee1-af1bb563a34a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-db88a44e-17c1-4a9e-aee1-af1bb563a34a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-db88a44e-17c1-4a9e-aee1-af1bb563a34a img.shogun-image {
  /* Add background color handling */
  
}

#s-db88a44e-17c1-4a9e-aee1-af1bb563a34a img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-db88a44e-17c1-4a9e-aee1-af1bb563a34a .shogun-image-content {
  
    justify-content: center;
  
}

.s-db88a44e-17c1-4a9e-aee1-af1bb563a34a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-db88a44e-17c1-4a9e-aee1-af1bb563a34a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-db88a44e-17c1-4a9e-aee1-af1bb563a34a.shogun-image {
  box-sizing: border-box;
}



.s-db88a44e-17c1-4a9e-aee1-af1bb563a34a img.shogun-image {
  
}


@media (min-width: 1200px){#s-db88a44e-17c1-4a9e-aee1-af1bb563a34a {
  margin: 0 !important;
  overflow: visible;
}

#s-db88a44e-17c1-4a9e-aee1-af1bb563a34a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-db88a44e-17c1-4a9e-aee1-af1bb563a34a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-db88a44e-17c1-4a9e-aee1-af1bb563a34a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-db88a44e-17c1-4a9e-aee1-af1bb563a34a img.shogun-image {
  /* Add background color handling */
  
}

#s-db88a44e-17c1-4a9e-aee1-af1bb563a34a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-db88a44e-17c1-4a9e-aee1-af1bb563a34a .shogun-image-content {
  
    justify-content: center;
  
}

.s-db88a44e-17c1-4a9e-aee1-af1bb563a34a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-db88a44e-17c1-4a9e-aee1-af1bb563a34a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-db88a44e-17c1-4a9e-aee1-af1bb563a34a.shogun-image {
  box-sizing: border-box;
}



.s-db88a44e-17c1-4a9e-aee1-af1bb563a34a img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-db88a44e-17c1-4a9e-aee1-af1bb563a34a {
  margin: 0 !important;
  overflow: visible;
}

#s-db88a44e-17c1-4a9e-aee1-af1bb563a34a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-db88a44e-17c1-4a9e-aee1-af1bb563a34a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-db88a44e-17c1-4a9e-aee1-af1bb563a34a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-db88a44e-17c1-4a9e-aee1-af1bb563a34a img.shogun-image {
  /* Add background color handling */
  
}

#s-db88a44e-17c1-4a9e-aee1-af1bb563a34a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-db88a44e-17c1-4a9e-aee1-af1bb563a34a .shogun-image-content {
  
    justify-content: center;
  
}

.s-db88a44e-17c1-4a9e-aee1-af1bb563a34a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-db88a44e-17c1-4a9e-aee1-af1bb563a34a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-db88a44e-17c1-4a9e-aee1-af1bb563a34a.shogun-image {
  box-sizing: border-box;
}



.s-db88a44e-17c1-4a9e-aee1-af1bb563a34a img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-db88a44e-17c1-4a9e-aee1-af1bb563a34a {
  margin: 0 !important;
  overflow: visible;
}

#s-db88a44e-17c1-4a9e-aee1-af1bb563a34a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-db88a44e-17c1-4a9e-aee1-af1bb563a34a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-db88a44e-17c1-4a9e-aee1-af1bb563a34a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-db88a44e-17c1-4a9e-aee1-af1bb563a34a img.shogun-image {
  /* Add background color handling */
  
}

#s-db88a44e-17c1-4a9e-aee1-af1bb563a34a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-db88a44e-17c1-4a9e-aee1-af1bb563a34a .shogun-image-content {
  
    justify-content: center;
  
}

.s-db88a44e-17c1-4a9e-aee1-af1bb563a34a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-db88a44e-17c1-4a9e-aee1-af1bb563a34a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-db88a44e-17c1-4a9e-aee1-af1bb563a34a.shogun-image {
  box-sizing: border-box;
}



.s-db88a44e-17c1-4a9e-aee1-af1bb563a34a img.shogun-image {
  
}


}@media (max-width: 767px){#s-db88a44e-17c1-4a9e-aee1-af1bb563a34a {
  margin: 0 !important;
  overflow: visible;
}

#s-db88a44e-17c1-4a9e-aee1-af1bb563a34a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-db88a44e-17c1-4a9e-aee1-af1bb563a34a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-db88a44e-17c1-4a9e-aee1-af1bb563a34a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-db88a44e-17c1-4a9e-aee1-af1bb563a34a img.shogun-image {
  /* Add background color handling */
  
}

#s-db88a44e-17c1-4a9e-aee1-af1bb563a34a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-db88a44e-17c1-4a9e-aee1-af1bb563a34a .shogun-image-content {
  
    justify-content: center;
  
}

.s-db88a44e-17c1-4a9e-aee1-af1bb563a34a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-db88a44e-17c1-4a9e-aee1-af1bb563a34a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-db88a44e-17c1-4a9e-aee1-af1bb563a34a.shogun-image {
  box-sizing: border-box;
}



.s-db88a44e-17c1-4a9e-aee1-af1bb563a34a img.shogun-image {
  
}


}
#s-67d47f2e-09b0-405d-b927-6463d66bb58e {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-67d47f2e-09b0-405d-b927-6463d66bb58e {
  margin-top: 0%;
}
}@media (min-width: 768px) and (max-width: 991px){#s-67d47f2e-09b0-405d-b927-6463d66bb58e {
  margin-top: 0%;
}
}@media (max-width: 767px){#s-67d47f2e-09b0-405d-b927-6463d66bb58e {
  margin-top: 0%;
}
}
#s-67d47f2e-09b0-405d-b927-6463d66bb58e {
  margin: 0 !important;
  overflow: visible;
}

#s-67d47f2e-09b0-405d-b927-6463d66bb58e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-67d47f2e-09b0-405d-b927-6463d66bb58e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-67d47f2e-09b0-405d-b927-6463d66bb58e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-67d47f2e-09b0-405d-b927-6463d66bb58e img.shogun-image {
  /* Add background color handling */
  
}

#s-67d47f2e-09b0-405d-b927-6463d66bb58e img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-67d47f2e-09b0-405d-b927-6463d66bb58e .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-67d47f2e-09b0-405d-b927-6463d66bb58e .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-67d47f2e-09b0-405d-b927-6463d66bb58e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-67d47f2e-09b0-405d-b927-6463d66bb58e.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-67d47f2e-09b0-405d-b927-6463d66bb58e img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-67d47f2e-09b0-405d-b927-6463d66bb58e.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-67d47f2e-09b0-405d-b927-6463d66bb58e .shogun-image-content {
  
    justify-content: center;
  
}

.s-67d47f2e-09b0-405d-b927-6463d66bb58e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-67d47f2e-09b0-405d-b927-6463d66bb58e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-67d47f2e-09b0-405d-b927-6463d66bb58e.shogun-image {
  box-sizing: border-box;
}



.s-67d47f2e-09b0-405d-b927-6463d66bb58e img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-67d47f2e-09b0-405d-b927-6463d66bb58e {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-67d47f2e-09b0-405d-b927-6463d66bb58e.shogun-image-container {
      position: relative;
    }

    .s-67d47f2e-09b0-405d-b927-6463d66bb58e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-67d47f2e-09b0-405d-b927-6463d66bb58e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-67d47f2e-09b0-405d-b927-6463d66bb58e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-67d47f2e-09b0-405d-b927-6463d66bb58e {
  margin: 0 !important;
  overflow: visible;
}

#s-67d47f2e-09b0-405d-b927-6463d66bb58e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-67d47f2e-09b0-405d-b927-6463d66bb58e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-67d47f2e-09b0-405d-b927-6463d66bb58e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-67d47f2e-09b0-405d-b927-6463d66bb58e img.shogun-image {
  /* Add background color handling */
  
}

#s-67d47f2e-09b0-405d-b927-6463d66bb58e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-67d47f2e-09b0-405d-b927-6463d66bb58e .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-67d47f2e-09b0-405d-b927-6463d66bb58e .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-67d47f2e-09b0-405d-b927-6463d66bb58e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-67d47f2e-09b0-405d-b927-6463d66bb58e.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-67d47f2e-09b0-405d-b927-6463d66bb58e img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-67d47f2e-09b0-405d-b927-6463d66bb58e.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-67d47f2e-09b0-405d-b927-6463d66bb58e .shogun-image-content {
  
    justify-content: center;
  
}

.s-67d47f2e-09b0-405d-b927-6463d66bb58e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-67d47f2e-09b0-405d-b927-6463d66bb58e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-67d47f2e-09b0-405d-b927-6463d66bb58e.shogun-image {
  box-sizing: border-box;
}



.s-67d47f2e-09b0-405d-b927-6463d66bb58e img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-67d47f2e-09b0-405d-b927-6463d66bb58e {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-67d47f2e-09b0-405d-b927-6463d66bb58e.shogun-image-container {
      position: relative;
    }

    .s-67d47f2e-09b0-405d-b927-6463d66bb58e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-67d47f2e-09b0-405d-b927-6463d66bb58e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-67d47f2e-09b0-405d-b927-6463d66bb58e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-67d47f2e-09b0-405d-b927-6463d66bb58e {
  margin: 0 !important;
  overflow: visible;
}

#s-67d47f2e-09b0-405d-b927-6463d66bb58e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-67d47f2e-09b0-405d-b927-6463d66bb58e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-67d47f2e-09b0-405d-b927-6463d66bb58e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-67d47f2e-09b0-405d-b927-6463d66bb58e img.shogun-image {
  /* Add background color handling */
  
}

#s-67d47f2e-09b0-405d-b927-6463d66bb58e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-67d47f2e-09b0-405d-b927-6463d66bb58e .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-67d47f2e-09b0-405d-b927-6463d66bb58e .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-67d47f2e-09b0-405d-b927-6463d66bb58e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-67d47f2e-09b0-405d-b927-6463d66bb58e.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-67d47f2e-09b0-405d-b927-6463d66bb58e img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-67d47f2e-09b0-405d-b927-6463d66bb58e.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-67d47f2e-09b0-405d-b927-6463d66bb58e .shogun-image-content {
  
    justify-content: center;
  
}

.s-67d47f2e-09b0-405d-b927-6463d66bb58e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-67d47f2e-09b0-405d-b927-6463d66bb58e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-67d47f2e-09b0-405d-b927-6463d66bb58e.shogun-image {
  box-sizing: border-box;
}



.s-67d47f2e-09b0-405d-b927-6463d66bb58e img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-67d47f2e-09b0-405d-b927-6463d66bb58e {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-67d47f2e-09b0-405d-b927-6463d66bb58e.shogun-image-container {
      position: relative;
    }

    .s-67d47f2e-09b0-405d-b927-6463d66bb58e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-67d47f2e-09b0-405d-b927-6463d66bb58e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-67d47f2e-09b0-405d-b927-6463d66bb58e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-67d47f2e-09b0-405d-b927-6463d66bb58e {
  margin: 0 !important;
  overflow: visible;
}

#s-67d47f2e-09b0-405d-b927-6463d66bb58e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-67d47f2e-09b0-405d-b927-6463d66bb58e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-67d47f2e-09b0-405d-b927-6463d66bb58e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-67d47f2e-09b0-405d-b927-6463d66bb58e img.shogun-image {
  /* Add background color handling */
  
}

#s-67d47f2e-09b0-405d-b927-6463d66bb58e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-67d47f2e-09b0-405d-b927-6463d66bb58e .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-67d47f2e-09b0-405d-b927-6463d66bb58e .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-67d47f2e-09b0-405d-b927-6463d66bb58e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-67d47f2e-09b0-405d-b927-6463d66bb58e.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-67d47f2e-09b0-405d-b927-6463d66bb58e img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-67d47f2e-09b0-405d-b927-6463d66bb58e.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-67d47f2e-09b0-405d-b927-6463d66bb58e .shogun-image-content {
  
    justify-content: center;
  
}

.s-67d47f2e-09b0-405d-b927-6463d66bb58e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-67d47f2e-09b0-405d-b927-6463d66bb58e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-67d47f2e-09b0-405d-b927-6463d66bb58e.shogun-image {
  box-sizing: border-box;
}



.s-67d47f2e-09b0-405d-b927-6463d66bb58e img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-67d47f2e-09b0-405d-b927-6463d66bb58e {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-67d47f2e-09b0-405d-b927-6463d66bb58e.shogun-image-container {
      position: relative;
    }

    .s-67d47f2e-09b0-405d-b927-6463d66bb58e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-67d47f2e-09b0-405d-b927-6463d66bb58e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-67d47f2e-09b0-405d-b927-6463d66bb58e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-67d47f2e-09b0-405d-b927-6463d66bb58e {
  margin: 0 !important;
  overflow: visible;
}

#s-67d47f2e-09b0-405d-b927-6463d66bb58e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-67d47f2e-09b0-405d-b927-6463d66bb58e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-67d47f2e-09b0-405d-b927-6463d66bb58e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-67d47f2e-09b0-405d-b927-6463d66bb58e img.shogun-image {
  /* Add background color handling */
  
}

#s-67d47f2e-09b0-405d-b927-6463d66bb58e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-67d47f2e-09b0-405d-b927-6463d66bb58e .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-67d47f2e-09b0-405d-b927-6463d66bb58e .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-67d47f2e-09b0-405d-b927-6463d66bb58e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-67d47f2e-09b0-405d-b927-6463d66bb58e.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-67d47f2e-09b0-405d-b927-6463d66bb58e img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-67d47f2e-09b0-405d-b927-6463d66bb58e.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-67d47f2e-09b0-405d-b927-6463d66bb58e .shogun-image-content {
  
    justify-content: center;
  
}

.s-67d47f2e-09b0-405d-b927-6463d66bb58e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-67d47f2e-09b0-405d-b927-6463d66bb58e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-67d47f2e-09b0-405d-b927-6463d66bb58e.shogun-image {
  box-sizing: border-box;
}



.s-67d47f2e-09b0-405d-b927-6463d66bb58e img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-67d47f2e-09b0-405d-b927-6463d66bb58e {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-67d47f2e-09b0-405d-b927-6463d66bb58e.shogun-image-container {
      position: relative;
    }

    .s-67d47f2e-09b0-405d-b927-6463d66bb58e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-67d47f2e-09b0-405d-b927-6463d66bb58e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-67d47f2e-09b0-405d-b927-6463d66bb58e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-cec5fff3-bac2-428b-b8c8-e4b129768cb6 {
  box-shadow:2px 3px 1px 2px rgba(67, 66, 66, 1);
background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYzAzOWZlZTktZTlkNC00ZWFjLTk1YjMtYzczNDdjNDBmZjlkIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFiYjBiO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNjMDM5ZmVlOS1lOWQ0LTRlYWMtOTViMy1jNzM0N2M0MGZmOWQpIi8+PC9zdmc+);
background-repeat: no-repeat;
border-style: solid;
margin-top: 5px;
margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: #2C2A34;
border-radius: 25px;
text-align: center;
text-decoration: none;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#f1bb0b"}, {"id"=>2, "pos"=>1, "color"=>"#ffffff"}];
hover-type: gradient;
color: rgba(0, 0, 0, 1);
}
#s-cec5fff3-bac2-428b-b8c8-e4b129768cb6:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iMmI2OTRjMGQtZGVlYy00MDIzLWJlYzktNGQxYzA5NDYwNDZlIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjhmOGY3O3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFiYjBiO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCMyYjY5NGMwZC1kZWVjLTQwMjMtYmVjOS00ZDFjMDk0NjA0NmUpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 2px !important;
border-left-width: 2px !important;
border-bottom-width: 2px !important;
border-right-width: 2px !important;
border-color: rgba(2, 0, 7, 0.99) !important;
text-decoration: none !important;
color: rgba(7, 6, 0, 1) !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#f8f8f7"}, {"id"=>2, "pos"=>1, "color"=>"#f1bb0b"}] !important;
hover-type: gradient !important;}#s-cec5fff3-bac2-428b-b8c8-e4b129768cb6:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-cec5fff3-bac2-428b-b8c8-e4b129768cb6-root {
    text-align: center;
  }


#s-cec5fff3-bac2-428b-b8c8-e4b129768cb6.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-cec5fff3-bac2-428b-b8c8-e4b129768cb6-root {
    text-align: center;
  }


#s-cec5fff3-bac2-428b-b8c8-e4b129768cb6.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-cec5fff3-bac2-428b-b8c8-e4b129768cb6-root {
    text-align: center;
  }


#s-cec5fff3-bac2-428b-b8c8-e4b129768cb6.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-cec5fff3-bac2-428b-b8c8-e4b129768cb6-root {
    text-align: center;
  }


#s-cec5fff3-bac2-428b-b8c8-e4b129768cb6.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-cec5fff3-bac2-428b-b8c8-e4b129768cb6-root {
    text-align: center;
  }


#s-cec5fff3-bac2-428b-b8c8-e4b129768cb6.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}
#s-405b4c81-00f9-4270-9eec-4729929db452 {
  margin-left: auto;
margin-right: auto;
border-top-width: 5px;
border-left-width: 5px;
border-bottom-width: 5px;
border-right-width: 5px;
border-color: #000;
border-style: solid;
border-radius: 20px;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-405b4c81-00f9-4270-9eec-4729929db452 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-405b4c81-00f9-4270-9eec-4729929db452.shg-box.shg-c {
  justify-content: center;
}

#s-63e9c0f9-f65a-4f23-8358-462eec3fa939 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
text-align: center;
}
@media (min-width: 1200px){#s-63e9c0f9-f65a-4f23-8358-462eec3fa939 {
  margin-top: 0%;
}
}
#s-63e9c0f9-f65a-4f23-8358-462eec3fa939 {
  margin: 0 !important;
  overflow: visible;
}

#s-63e9c0f9-f65a-4f23-8358-462eec3fa939-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-63e9c0f9-f65a-4f23-8358-462eec3fa939 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-63e9c0f9-f65a-4f23-8358-462eec3fa939 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-63e9c0f9-f65a-4f23-8358-462eec3fa939 img.shogun-image {
  /* Add background color handling */
  
}

#s-63e9c0f9-f65a-4f23-8358-462eec3fa939 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: #000;
  border-style: none;
  border-radius: 10px;

}






.s-63e9c0f9-f65a-4f23-8358-462eec3fa939 .shogun-image-content {
  
    justify-content: center;
  
}

.s-63e9c0f9-f65a-4f23-8358-462eec3fa939.shg-align-container {
  display: flex;
  justify-content: center
}

.s-63e9c0f9-f65a-4f23-8358-462eec3fa939.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-63e9c0f9-f65a-4f23-8358-462eec3fa939.shogun-image {
  box-sizing: border-box;
}



.s-63e9c0f9-f65a-4f23-8358-462eec3fa939 img.shogun-image {
  
}


@media (min-width: 1200px){#s-63e9c0f9-f65a-4f23-8358-462eec3fa939 {
  margin: 0 !important;
  overflow: visible;
}

#s-63e9c0f9-f65a-4f23-8358-462eec3fa939-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-63e9c0f9-f65a-4f23-8358-462eec3fa939 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-63e9c0f9-f65a-4f23-8358-462eec3fa939 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-63e9c0f9-f65a-4f23-8358-462eec3fa939 img.shogun-image {
  /* Add background color handling */
  
}

#s-63e9c0f9-f65a-4f23-8358-462eec3fa939 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-63e9c0f9-f65a-4f23-8358-462eec3fa939 .shogun-image-content {
  
    justify-content: center;
  
}

.s-63e9c0f9-f65a-4f23-8358-462eec3fa939.shg-align-container {
  display: flex;
  justify-content: center
}

.s-63e9c0f9-f65a-4f23-8358-462eec3fa939.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-63e9c0f9-f65a-4f23-8358-462eec3fa939.shogun-image {
  box-sizing: border-box;
}



.s-63e9c0f9-f65a-4f23-8358-462eec3fa939 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-63e9c0f9-f65a-4f23-8358-462eec3fa939 {
  margin: 0 !important;
  overflow: visible;
}

#s-63e9c0f9-f65a-4f23-8358-462eec3fa939-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-63e9c0f9-f65a-4f23-8358-462eec3fa939 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-63e9c0f9-f65a-4f23-8358-462eec3fa939 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-63e9c0f9-f65a-4f23-8358-462eec3fa939 img.shogun-image {
  /* Add background color handling */
  
}

#s-63e9c0f9-f65a-4f23-8358-462eec3fa939 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-63e9c0f9-f65a-4f23-8358-462eec3fa939 .shogun-image-content {
  
    justify-content: center;
  
}

.s-63e9c0f9-f65a-4f23-8358-462eec3fa939.shg-align-container {
  display: flex;
  justify-content: center
}

.s-63e9c0f9-f65a-4f23-8358-462eec3fa939.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-63e9c0f9-f65a-4f23-8358-462eec3fa939.shogun-image {
  box-sizing: border-box;
}



.s-63e9c0f9-f65a-4f23-8358-462eec3fa939 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-63e9c0f9-f65a-4f23-8358-462eec3fa939 {
  margin: 0 !important;
  overflow: visible;
}

#s-63e9c0f9-f65a-4f23-8358-462eec3fa939-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-63e9c0f9-f65a-4f23-8358-462eec3fa939 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-63e9c0f9-f65a-4f23-8358-462eec3fa939 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-63e9c0f9-f65a-4f23-8358-462eec3fa939 img.shogun-image {
  /* Add background color handling */
  
}

#s-63e9c0f9-f65a-4f23-8358-462eec3fa939 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-63e9c0f9-f65a-4f23-8358-462eec3fa939 .shogun-image-content {
  
    justify-content: center;
  
}

.s-63e9c0f9-f65a-4f23-8358-462eec3fa939.shg-align-container {
  display: flex;
  justify-content: center
}

.s-63e9c0f9-f65a-4f23-8358-462eec3fa939.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-63e9c0f9-f65a-4f23-8358-462eec3fa939.shogun-image {
  box-sizing: border-box;
}



.s-63e9c0f9-f65a-4f23-8358-462eec3fa939 img.shogun-image {
  
}


}@media (max-width: 767px){#s-63e9c0f9-f65a-4f23-8358-462eec3fa939 {
  margin: 0 !important;
  overflow: visible;
}

#s-63e9c0f9-f65a-4f23-8358-462eec3fa939-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-63e9c0f9-f65a-4f23-8358-462eec3fa939 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-63e9c0f9-f65a-4f23-8358-462eec3fa939 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-63e9c0f9-f65a-4f23-8358-462eec3fa939 img.shogun-image {
  /* Add background color handling */
  
}

#s-63e9c0f9-f65a-4f23-8358-462eec3fa939 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-63e9c0f9-f65a-4f23-8358-462eec3fa939 .shogun-image-content {
  
    justify-content: center;
  
}

.s-63e9c0f9-f65a-4f23-8358-462eec3fa939.shg-align-container {
  display: flex;
  justify-content: center
}

.s-63e9c0f9-f65a-4f23-8358-462eec3fa939.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-63e9c0f9-f65a-4f23-8358-462eec3fa939.shogun-image {
  box-sizing: border-box;
}



.s-63e9c0f9-f65a-4f23-8358-462eec3fa939 img.shogun-image {
  
}


}
#s-8becb0ee-6309-4b0f-a012-c64b35c9941a {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
text-align: center;
}
@media (min-width: 1200px){#s-8becb0ee-6309-4b0f-a012-c64b35c9941a {
  margin-top: 0%;
}
}
#s-8becb0ee-6309-4b0f-a012-c64b35c9941a {
  margin: 0 !important;
  overflow: visible;
}

#s-8becb0ee-6309-4b0f-a012-c64b35c9941a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8becb0ee-6309-4b0f-a012-c64b35c9941a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-8becb0ee-6309-4b0f-a012-c64b35c9941a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8becb0ee-6309-4b0f-a012-c64b35c9941a img.shogun-image {
  /* Add background color handling */
  
}

#s-8becb0ee-6309-4b0f-a012-c64b35c9941a img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-8becb0ee-6309-4b0f-a012-c64b35c9941a .shogun-image-content {
  
    justify-content: center;
  
}

.s-8becb0ee-6309-4b0f-a012-c64b35c9941a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8becb0ee-6309-4b0f-a012-c64b35c9941a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8becb0ee-6309-4b0f-a012-c64b35c9941a.shogun-image {
  box-sizing: border-box;
}



.s-8becb0ee-6309-4b0f-a012-c64b35c9941a img.shogun-image {
  
}


@media (min-width: 1200px){#s-8becb0ee-6309-4b0f-a012-c64b35c9941a {
  margin: 0 !important;
  overflow: visible;
}

#s-8becb0ee-6309-4b0f-a012-c64b35c9941a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8becb0ee-6309-4b0f-a012-c64b35c9941a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-8becb0ee-6309-4b0f-a012-c64b35c9941a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8becb0ee-6309-4b0f-a012-c64b35c9941a img.shogun-image {
  /* Add background color handling */
  
}

#s-8becb0ee-6309-4b0f-a012-c64b35c9941a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-8becb0ee-6309-4b0f-a012-c64b35c9941a .shogun-image-content {
  
    justify-content: center;
  
}

.s-8becb0ee-6309-4b0f-a012-c64b35c9941a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8becb0ee-6309-4b0f-a012-c64b35c9941a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8becb0ee-6309-4b0f-a012-c64b35c9941a.shogun-image {
  box-sizing: border-box;
}



.s-8becb0ee-6309-4b0f-a012-c64b35c9941a img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-8becb0ee-6309-4b0f-a012-c64b35c9941a {
  margin: 0 !important;
  overflow: visible;
}

#s-8becb0ee-6309-4b0f-a012-c64b35c9941a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8becb0ee-6309-4b0f-a012-c64b35c9941a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-8becb0ee-6309-4b0f-a012-c64b35c9941a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8becb0ee-6309-4b0f-a012-c64b35c9941a img.shogun-image {
  /* Add background color handling */
  
}

#s-8becb0ee-6309-4b0f-a012-c64b35c9941a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-8becb0ee-6309-4b0f-a012-c64b35c9941a .shogun-image-content {
  
    justify-content: center;
  
}

.s-8becb0ee-6309-4b0f-a012-c64b35c9941a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8becb0ee-6309-4b0f-a012-c64b35c9941a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8becb0ee-6309-4b0f-a012-c64b35c9941a.shogun-image {
  box-sizing: border-box;
}



.s-8becb0ee-6309-4b0f-a012-c64b35c9941a img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-8becb0ee-6309-4b0f-a012-c64b35c9941a {
  margin: 0 !important;
  overflow: visible;
}

#s-8becb0ee-6309-4b0f-a012-c64b35c9941a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8becb0ee-6309-4b0f-a012-c64b35c9941a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-8becb0ee-6309-4b0f-a012-c64b35c9941a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8becb0ee-6309-4b0f-a012-c64b35c9941a img.shogun-image {
  /* Add background color handling */
  
}

#s-8becb0ee-6309-4b0f-a012-c64b35c9941a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-8becb0ee-6309-4b0f-a012-c64b35c9941a .shogun-image-content {
  
    justify-content: center;
  
}

.s-8becb0ee-6309-4b0f-a012-c64b35c9941a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8becb0ee-6309-4b0f-a012-c64b35c9941a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8becb0ee-6309-4b0f-a012-c64b35c9941a.shogun-image {
  box-sizing: border-box;
}



.s-8becb0ee-6309-4b0f-a012-c64b35c9941a img.shogun-image {
  
}


}@media (max-width: 767px){#s-8becb0ee-6309-4b0f-a012-c64b35c9941a {
  margin: 0 !important;
  overflow: visible;
}

#s-8becb0ee-6309-4b0f-a012-c64b35c9941a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8becb0ee-6309-4b0f-a012-c64b35c9941a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-8becb0ee-6309-4b0f-a012-c64b35c9941a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8becb0ee-6309-4b0f-a012-c64b35c9941a img.shogun-image {
  /* Add background color handling */
  
}

#s-8becb0ee-6309-4b0f-a012-c64b35c9941a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-8becb0ee-6309-4b0f-a012-c64b35c9941a .shogun-image-content {
  
    justify-content: center;
  
}

.s-8becb0ee-6309-4b0f-a012-c64b35c9941a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8becb0ee-6309-4b0f-a012-c64b35c9941a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8becb0ee-6309-4b0f-a012-c64b35c9941a.shogun-image {
  box-sizing: border-box;
}



.s-8becb0ee-6309-4b0f-a012-c64b35c9941a img.shogun-image {
  
}


}
#s-6c7f2580-46ba-4b52-9658-8b9df3b70b1b {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-6c7f2580-46ba-4b52-9658-8b9df3b70b1b {
  margin-top: 0%;
}
}
#s-6c7f2580-46ba-4b52-9658-8b9df3b70b1b {
  margin: 0 !important;
  overflow: visible;
}

#s-6c7f2580-46ba-4b52-9658-8b9df3b70b1b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6c7f2580-46ba-4b52-9658-8b9df3b70b1b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-6c7f2580-46ba-4b52-9658-8b9df3b70b1b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6c7f2580-46ba-4b52-9658-8b9df3b70b1b img.shogun-image {
  /* Add background color handling */
  
}

#s-6c7f2580-46ba-4b52-9658-8b9df3b70b1b img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6c7f2580-46ba-4b52-9658-8b9df3b70b1b .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-6c7f2580-46ba-4b52-9658-8b9df3b70b1b .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6c7f2580-46ba-4b52-9658-8b9df3b70b1b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6c7f2580-46ba-4b52-9658-8b9df3b70b1b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6c7f2580-46ba-4b52-9658-8b9df3b70b1b img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-6c7f2580-46ba-4b52-9658-8b9df3b70b1b.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-6c7f2580-46ba-4b52-9658-8b9df3b70b1b .shogun-image-content {
  
    justify-content: center;
  
}

.s-6c7f2580-46ba-4b52-9658-8b9df3b70b1b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6c7f2580-46ba-4b52-9658-8b9df3b70b1b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6c7f2580-46ba-4b52-9658-8b9df3b70b1b.shogun-image {
  box-sizing: border-box;
}



.s-6c7f2580-46ba-4b52-9658-8b9df3b70b1b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-6c7f2580-46ba-4b52-9658-8b9df3b70b1b {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-6c7f2580-46ba-4b52-9658-8b9df3b70b1b.shogun-image-container {
      position: relative;
    }

    .s-6c7f2580-46ba-4b52-9658-8b9df3b70b1b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6c7f2580-46ba-4b52-9658-8b9df3b70b1b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6c7f2580-46ba-4b52-9658-8b9df3b70b1b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-6c7f2580-46ba-4b52-9658-8b9df3b70b1b {
  margin: 0 !important;
  overflow: visible;
}

#s-6c7f2580-46ba-4b52-9658-8b9df3b70b1b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6c7f2580-46ba-4b52-9658-8b9df3b70b1b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-6c7f2580-46ba-4b52-9658-8b9df3b70b1b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6c7f2580-46ba-4b52-9658-8b9df3b70b1b img.shogun-image {
  /* Add background color handling */
  
}

#s-6c7f2580-46ba-4b52-9658-8b9df3b70b1b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6c7f2580-46ba-4b52-9658-8b9df3b70b1b .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-6c7f2580-46ba-4b52-9658-8b9df3b70b1b .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6c7f2580-46ba-4b52-9658-8b9df3b70b1b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6c7f2580-46ba-4b52-9658-8b9df3b70b1b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6c7f2580-46ba-4b52-9658-8b9df3b70b1b img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-6c7f2580-46ba-4b52-9658-8b9df3b70b1b.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-6c7f2580-46ba-4b52-9658-8b9df3b70b1b .shogun-image-content {
  
    justify-content: center;
  
}

.s-6c7f2580-46ba-4b52-9658-8b9df3b70b1b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6c7f2580-46ba-4b52-9658-8b9df3b70b1b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6c7f2580-46ba-4b52-9658-8b9df3b70b1b.shogun-image {
  box-sizing: border-box;
}



.s-6c7f2580-46ba-4b52-9658-8b9df3b70b1b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-6c7f2580-46ba-4b52-9658-8b9df3b70b1b {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-6c7f2580-46ba-4b52-9658-8b9df3b70b1b.shogun-image-container {
      position: relative;
    }

    .s-6c7f2580-46ba-4b52-9658-8b9df3b70b1b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6c7f2580-46ba-4b52-9658-8b9df3b70b1b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6c7f2580-46ba-4b52-9658-8b9df3b70b1b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-6c7f2580-46ba-4b52-9658-8b9df3b70b1b {
  margin: 0 !important;
  overflow: visible;
}

#s-6c7f2580-46ba-4b52-9658-8b9df3b70b1b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6c7f2580-46ba-4b52-9658-8b9df3b70b1b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6c7f2580-46ba-4b52-9658-8b9df3b70b1b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6c7f2580-46ba-4b52-9658-8b9df3b70b1b img.shogun-image {
  /* Add background color handling */
  
}

#s-6c7f2580-46ba-4b52-9658-8b9df3b70b1b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6c7f2580-46ba-4b52-9658-8b9df3b70b1b .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-6c7f2580-46ba-4b52-9658-8b9df3b70b1b .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6c7f2580-46ba-4b52-9658-8b9df3b70b1b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6c7f2580-46ba-4b52-9658-8b9df3b70b1b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6c7f2580-46ba-4b52-9658-8b9df3b70b1b img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-6c7f2580-46ba-4b52-9658-8b9df3b70b1b.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-6c7f2580-46ba-4b52-9658-8b9df3b70b1b .shogun-image-content {
  
    justify-content: center;
  
}

.s-6c7f2580-46ba-4b52-9658-8b9df3b70b1b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6c7f2580-46ba-4b52-9658-8b9df3b70b1b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6c7f2580-46ba-4b52-9658-8b9df3b70b1b.shogun-image {
  box-sizing: border-box;
}



.s-6c7f2580-46ba-4b52-9658-8b9df3b70b1b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-6c7f2580-46ba-4b52-9658-8b9df3b70b1b {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-6c7f2580-46ba-4b52-9658-8b9df3b70b1b.shogun-image-container {
      position: relative;
    }

    .s-6c7f2580-46ba-4b52-9658-8b9df3b70b1b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6c7f2580-46ba-4b52-9658-8b9df3b70b1b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6c7f2580-46ba-4b52-9658-8b9df3b70b1b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-6c7f2580-46ba-4b52-9658-8b9df3b70b1b {
  margin: 0 !important;
  overflow: visible;
}

#s-6c7f2580-46ba-4b52-9658-8b9df3b70b1b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6c7f2580-46ba-4b52-9658-8b9df3b70b1b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6c7f2580-46ba-4b52-9658-8b9df3b70b1b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6c7f2580-46ba-4b52-9658-8b9df3b70b1b img.shogun-image {
  /* Add background color handling */
  
}

#s-6c7f2580-46ba-4b52-9658-8b9df3b70b1b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6c7f2580-46ba-4b52-9658-8b9df3b70b1b .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-6c7f2580-46ba-4b52-9658-8b9df3b70b1b .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6c7f2580-46ba-4b52-9658-8b9df3b70b1b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6c7f2580-46ba-4b52-9658-8b9df3b70b1b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6c7f2580-46ba-4b52-9658-8b9df3b70b1b img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-6c7f2580-46ba-4b52-9658-8b9df3b70b1b.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-6c7f2580-46ba-4b52-9658-8b9df3b70b1b .shogun-image-content {
  
    justify-content: center;
  
}

.s-6c7f2580-46ba-4b52-9658-8b9df3b70b1b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6c7f2580-46ba-4b52-9658-8b9df3b70b1b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6c7f2580-46ba-4b52-9658-8b9df3b70b1b.shogun-image {
  box-sizing: border-box;
}



.s-6c7f2580-46ba-4b52-9658-8b9df3b70b1b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-6c7f2580-46ba-4b52-9658-8b9df3b70b1b {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-6c7f2580-46ba-4b52-9658-8b9df3b70b1b.shogun-image-container {
      position: relative;
    }

    .s-6c7f2580-46ba-4b52-9658-8b9df3b70b1b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6c7f2580-46ba-4b52-9658-8b9df3b70b1b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6c7f2580-46ba-4b52-9658-8b9df3b70b1b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-6c7f2580-46ba-4b52-9658-8b9df3b70b1b {
  margin: 0 !important;
  overflow: visible;
}

#s-6c7f2580-46ba-4b52-9658-8b9df3b70b1b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6c7f2580-46ba-4b52-9658-8b9df3b70b1b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6c7f2580-46ba-4b52-9658-8b9df3b70b1b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6c7f2580-46ba-4b52-9658-8b9df3b70b1b img.shogun-image {
  /* Add background color handling */
  
}

#s-6c7f2580-46ba-4b52-9658-8b9df3b70b1b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6c7f2580-46ba-4b52-9658-8b9df3b70b1b .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-6c7f2580-46ba-4b52-9658-8b9df3b70b1b .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6c7f2580-46ba-4b52-9658-8b9df3b70b1b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6c7f2580-46ba-4b52-9658-8b9df3b70b1b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6c7f2580-46ba-4b52-9658-8b9df3b70b1b img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-6c7f2580-46ba-4b52-9658-8b9df3b70b1b.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-6c7f2580-46ba-4b52-9658-8b9df3b70b1b .shogun-image-content {
  
    justify-content: center;
  
}

.s-6c7f2580-46ba-4b52-9658-8b9df3b70b1b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6c7f2580-46ba-4b52-9658-8b9df3b70b1b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6c7f2580-46ba-4b52-9658-8b9df3b70b1b.shogun-image {
  box-sizing: border-box;
}



.s-6c7f2580-46ba-4b52-9658-8b9df3b70b1b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-6c7f2580-46ba-4b52-9658-8b9df3b70b1b {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-6c7f2580-46ba-4b52-9658-8b9df3b70b1b.shogun-image-container {
      position: relative;
    }

    .s-6c7f2580-46ba-4b52-9658-8b9df3b70b1b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6c7f2580-46ba-4b52-9658-8b9df3b70b1b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6c7f2580-46ba-4b52-9658-8b9df3b70b1b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-ec0872e0-fa91-4e14-955d-443c5fe631a9 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-ec0872e0-fa91-4e14-955d-443c5fe631a9 {
  margin-top: 0%;
}
}
#s-ec0872e0-fa91-4e14-955d-443c5fe631a9 {
  margin: 0 !important;
  overflow: visible;
}

#s-ec0872e0-fa91-4e14-955d-443c5fe631a9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ec0872e0-fa91-4e14-955d-443c5fe631a9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-ec0872e0-fa91-4e14-955d-443c5fe631a9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ec0872e0-fa91-4e14-955d-443c5fe631a9 img.shogun-image {
  /* Add background color handling */
  
}

#s-ec0872e0-fa91-4e14-955d-443c5fe631a9 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ec0872e0-fa91-4e14-955d-443c5fe631a9 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-ec0872e0-fa91-4e14-955d-443c5fe631a9 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ec0872e0-fa91-4e14-955d-443c5fe631a9 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ec0872e0-fa91-4e14-955d-443c5fe631a9.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ec0872e0-fa91-4e14-955d-443c5fe631a9 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-ec0872e0-fa91-4e14-955d-443c5fe631a9.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-ec0872e0-fa91-4e14-955d-443c5fe631a9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-ec0872e0-fa91-4e14-955d-443c5fe631a9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ec0872e0-fa91-4e14-955d-443c5fe631a9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ec0872e0-fa91-4e14-955d-443c5fe631a9.shogun-image {
  box-sizing: border-box;
}



.s-ec0872e0-fa91-4e14-955d-443c5fe631a9 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ec0872e0-fa91-4e14-955d-443c5fe631a9 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-ec0872e0-fa91-4e14-955d-443c5fe631a9.shogun-image-container {
      position: relative;
    }

    .s-ec0872e0-fa91-4e14-955d-443c5fe631a9.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ec0872e0-fa91-4e14-955d-443c5fe631a9.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ec0872e0-fa91-4e14-955d-443c5fe631a9 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-ec0872e0-fa91-4e14-955d-443c5fe631a9 {
  margin: 0 !important;
  overflow: visible;
}

#s-ec0872e0-fa91-4e14-955d-443c5fe631a9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ec0872e0-fa91-4e14-955d-443c5fe631a9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-ec0872e0-fa91-4e14-955d-443c5fe631a9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ec0872e0-fa91-4e14-955d-443c5fe631a9 img.shogun-image {
  /* Add background color handling */
  
}

#s-ec0872e0-fa91-4e14-955d-443c5fe631a9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ec0872e0-fa91-4e14-955d-443c5fe631a9 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-ec0872e0-fa91-4e14-955d-443c5fe631a9 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ec0872e0-fa91-4e14-955d-443c5fe631a9 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ec0872e0-fa91-4e14-955d-443c5fe631a9.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ec0872e0-fa91-4e14-955d-443c5fe631a9 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-ec0872e0-fa91-4e14-955d-443c5fe631a9.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-ec0872e0-fa91-4e14-955d-443c5fe631a9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-ec0872e0-fa91-4e14-955d-443c5fe631a9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ec0872e0-fa91-4e14-955d-443c5fe631a9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ec0872e0-fa91-4e14-955d-443c5fe631a9.shogun-image {
  box-sizing: border-box;
}



.s-ec0872e0-fa91-4e14-955d-443c5fe631a9 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ec0872e0-fa91-4e14-955d-443c5fe631a9 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-ec0872e0-fa91-4e14-955d-443c5fe631a9.shogun-image-container {
      position: relative;
    }

    .s-ec0872e0-fa91-4e14-955d-443c5fe631a9.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ec0872e0-fa91-4e14-955d-443c5fe631a9.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ec0872e0-fa91-4e14-955d-443c5fe631a9 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-ec0872e0-fa91-4e14-955d-443c5fe631a9 {
  margin: 0 !important;
  overflow: visible;
}

#s-ec0872e0-fa91-4e14-955d-443c5fe631a9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ec0872e0-fa91-4e14-955d-443c5fe631a9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ec0872e0-fa91-4e14-955d-443c5fe631a9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ec0872e0-fa91-4e14-955d-443c5fe631a9 img.shogun-image {
  /* Add background color handling */
  
}

#s-ec0872e0-fa91-4e14-955d-443c5fe631a9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ec0872e0-fa91-4e14-955d-443c5fe631a9 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-ec0872e0-fa91-4e14-955d-443c5fe631a9 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ec0872e0-fa91-4e14-955d-443c5fe631a9 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ec0872e0-fa91-4e14-955d-443c5fe631a9.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ec0872e0-fa91-4e14-955d-443c5fe631a9 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-ec0872e0-fa91-4e14-955d-443c5fe631a9.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-ec0872e0-fa91-4e14-955d-443c5fe631a9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-ec0872e0-fa91-4e14-955d-443c5fe631a9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ec0872e0-fa91-4e14-955d-443c5fe631a9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ec0872e0-fa91-4e14-955d-443c5fe631a9.shogun-image {
  box-sizing: border-box;
}



.s-ec0872e0-fa91-4e14-955d-443c5fe631a9 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ec0872e0-fa91-4e14-955d-443c5fe631a9 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-ec0872e0-fa91-4e14-955d-443c5fe631a9.shogun-image-container {
      position: relative;
    }

    .s-ec0872e0-fa91-4e14-955d-443c5fe631a9.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ec0872e0-fa91-4e14-955d-443c5fe631a9.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ec0872e0-fa91-4e14-955d-443c5fe631a9 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-ec0872e0-fa91-4e14-955d-443c5fe631a9 {
  margin: 0 !important;
  overflow: visible;
}

#s-ec0872e0-fa91-4e14-955d-443c5fe631a9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ec0872e0-fa91-4e14-955d-443c5fe631a9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ec0872e0-fa91-4e14-955d-443c5fe631a9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ec0872e0-fa91-4e14-955d-443c5fe631a9 img.shogun-image {
  /* Add background color handling */
  
}

#s-ec0872e0-fa91-4e14-955d-443c5fe631a9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ec0872e0-fa91-4e14-955d-443c5fe631a9 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-ec0872e0-fa91-4e14-955d-443c5fe631a9 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ec0872e0-fa91-4e14-955d-443c5fe631a9 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ec0872e0-fa91-4e14-955d-443c5fe631a9.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ec0872e0-fa91-4e14-955d-443c5fe631a9 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-ec0872e0-fa91-4e14-955d-443c5fe631a9.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-ec0872e0-fa91-4e14-955d-443c5fe631a9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-ec0872e0-fa91-4e14-955d-443c5fe631a9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ec0872e0-fa91-4e14-955d-443c5fe631a9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ec0872e0-fa91-4e14-955d-443c5fe631a9.shogun-image {
  box-sizing: border-box;
}



.s-ec0872e0-fa91-4e14-955d-443c5fe631a9 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ec0872e0-fa91-4e14-955d-443c5fe631a9 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-ec0872e0-fa91-4e14-955d-443c5fe631a9.shogun-image-container {
      position: relative;
    }

    .s-ec0872e0-fa91-4e14-955d-443c5fe631a9.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ec0872e0-fa91-4e14-955d-443c5fe631a9.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ec0872e0-fa91-4e14-955d-443c5fe631a9 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-ec0872e0-fa91-4e14-955d-443c5fe631a9 {
  margin: 0 !important;
  overflow: visible;
}

#s-ec0872e0-fa91-4e14-955d-443c5fe631a9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ec0872e0-fa91-4e14-955d-443c5fe631a9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ec0872e0-fa91-4e14-955d-443c5fe631a9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ec0872e0-fa91-4e14-955d-443c5fe631a9 img.shogun-image {
  /* Add background color handling */
  
}

#s-ec0872e0-fa91-4e14-955d-443c5fe631a9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ec0872e0-fa91-4e14-955d-443c5fe631a9 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-ec0872e0-fa91-4e14-955d-443c5fe631a9 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ec0872e0-fa91-4e14-955d-443c5fe631a9 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ec0872e0-fa91-4e14-955d-443c5fe631a9.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ec0872e0-fa91-4e14-955d-443c5fe631a9 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-ec0872e0-fa91-4e14-955d-443c5fe631a9.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-ec0872e0-fa91-4e14-955d-443c5fe631a9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-ec0872e0-fa91-4e14-955d-443c5fe631a9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ec0872e0-fa91-4e14-955d-443c5fe631a9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ec0872e0-fa91-4e14-955d-443c5fe631a9.shogun-image {
  box-sizing: border-box;
}



.s-ec0872e0-fa91-4e14-955d-443c5fe631a9 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ec0872e0-fa91-4e14-955d-443c5fe631a9 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-ec0872e0-fa91-4e14-955d-443c5fe631a9.shogun-image-container {
      position: relative;
    }

    .s-ec0872e0-fa91-4e14-955d-443c5fe631a9.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ec0872e0-fa91-4e14-955d-443c5fe631a9.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ec0872e0-fa91-4e14-955d-443c5fe631a9 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-b4d24ff1-9dd3-4223-ab0e-19fb9e67bfb7 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-b4d24ff1-9dd3-4223-ab0e-19fb9e67bfb7 {
  margin-top: 0%;
}
}
#s-b4d24ff1-9dd3-4223-ab0e-19fb9e67bfb7 {
  margin: 0 !important;
  overflow: visible;
}

#s-b4d24ff1-9dd3-4223-ab0e-19fb9e67bfb7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b4d24ff1-9dd3-4223-ab0e-19fb9e67bfb7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-b4d24ff1-9dd3-4223-ab0e-19fb9e67bfb7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b4d24ff1-9dd3-4223-ab0e-19fb9e67bfb7 img.shogun-image {
  /* Add background color handling */
  
}

#s-b4d24ff1-9dd3-4223-ab0e-19fb9e67bfb7 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b4d24ff1-9dd3-4223-ab0e-19fb9e67bfb7 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-b4d24ff1-9dd3-4223-ab0e-19fb9e67bfb7 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b4d24ff1-9dd3-4223-ab0e-19fb9e67bfb7 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b4d24ff1-9dd3-4223-ab0e-19fb9e67bfb7.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b4d24ff1-9dd3-4223-ab0e-19fb9e67bfb7 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-b4d24ff1-9dd3-4223-ab0e-19fb9e67bfb7.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-b4d24ff1-9dd3-4223-ab0e-19fb9e67bfb7 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b4d24ff1-9dd3-4223-ab0e-19fb9e67bfb7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b4d24ff1-9dd3-4223-ab0e-19fb9e67bfb7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b4d24ff1-9dd3-4223-ab0e-19fb9e67bfb7.shogun-image {
  box-sizing: border-box;
}



.s-b4d24ff1-9dd3-4223-ab0e-19fb9e67bfb7 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-b4d24ff1-9dd3-4223-ab0e-19fb9e67bfb7 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-b4d24ff1-9dd3-4223-ab0e-19fb9e67bfb7.shogun-image-container {
      position: relative;
    }

    .s-b4d24ff1-9dd3-4223-ab0e-19fb9e67bfb7.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b4d24ff1-9dd3-4223-ab0e-19fb9e67bfb7.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b4d24ff1-9dd3-4223-ab0e-19fb9e67bfb7 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-b4d24ff1-9dd3-4223-ab0e-19fb9e67bfb7 {
  margin: 0 !important;
  overflow: visible;
}

#s-b4d24ff1-9dd3-4223-ab0e-19fb9e67bfb7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b4d24ff1-9dd3-4223-ab0e-19fb9e67bfb7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-b4d24ff1-9dd3-4223-ab0e-19fb9e67bfb7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b4d24ff1-9dd3-4223-ab0e-19fb9e67bfb7 img.shogun-image {
  /* Add background color handling */
  
}

#s-b4d24ff1-9dd3-4223-ab0e-19fb9e67bfb7 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b4d24ff1-9dd3-4223-ab0e-19fb9e67bfb7 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-b4d24ff1-9dd3-4223-ab0e-19fb9e67bfb7 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b4d24ff1-9dd3-4223-ab0e-19fb9e67bfb7 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b4d24ff1-9dd3-4223-ab0e-19fb9e67bfb7.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b4d24ff1-9dd3-4223-ab0e-19fb9e67bfb7 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-b4d24ff1-9dd3-4223-ab0e-19fb9e67bfb7.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-b4d24ff1-9dd3-4223-ab0e-19fb9e67bfb7 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b4d24ff1-9dd3-4223-ab0e-19fb9e67bfb7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b4d24ff1-9dd3-4223-ab0e-19fb9e67bfb7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b4d24ff1-9dd3-4223-ab0e-19fb9e67bfb7.shogun-image {
  box-sizing: border-box;
}



.s-b4d24ff1-9dd3-4223-ab0e-19fb9e67bfb7 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-b4d24ff1-9dd3-4223-ab0e-19fb9e67bfb7 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-b4d24ff1-9dd3-4223-ab0e-19fb9e67bfb7.shogun-image-container {
      position: relative;
    }

    .s-b4d24ff1-9dd3-4223-ab0e-19fb9e67bfb7.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b4d24ff1-9dd3-4223-ab0e-19fb9e67bfb7.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b4d24ff1-9dd3-4223-ab0e-19fb9e67bfb7 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-b4d24ff1-9dd3-4223-ab0e-19fb9e67bfb7 {
  margin: 0 !important;
  overflow: visible;
}

#s-b4d24ff1-9dd3-4223-ab0e-19fb9e67bfb7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b4d24ff1-9dd3-4223-ab0e-19fb9e67bfb7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b4d24ff1-9dd3-4223-ab0e-19fb9e67bfb7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b4d24ff1-9dd3-4223-ab0e-19fb9e67bfb7 img.shogun-image {
  /* Add background color handling */
  
}

#s-b4d24ff1-9dd3-4223-ab0e-19fb9e67bfb7 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b4d24ff1-9dd3-4223-ab0e-19fb9e67bfb7 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-b4d24ff1-9dd3-4223-ab0e-19fb9e67bfb7 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b4d24ff1-9dd3-4223-ab0e-19fb9e67bfb7 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b4d24ff1-9dd3-4223-ab0e-19fb9e67bfb7.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b4d24ff1-9dd3-4223-ab0e-19fb9e67bfb7 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-b4d24ff1-9dd3-4223-ab0e-19fb9e67bfb7.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-b4d24ff1-9dd3-4223-ab0e-19fb9e67bfb7 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b4d24ff1-9dd3-4223-ab0e-19fb9e67bfb7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b4d24ff1-9dd3-4223-ab0e-19fb9e67bfb7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b4d24ff1-9dd3-4223-ab0e-19fb9e67bfb7.shogun-image {
  box-sizing: border-box;
}



.s-b4d24ff1-9dd3-4223-ab0e-19fb9e67bfb7 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-b4d24ff1-9dd3-4223-ab0e-19fb9e67bfb7 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-b4d24ff1-9dd3-4223-ab0e-19fb9e67bfb7.shogun-image-container {
      position: relative;
    }

    .s-b4d24ff1-9dd3-4223-ab0e-19fb9e67bfb7.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b4d24ff1-9dd3-4223-ab0e-19fb9e67bfb7.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b4d24ff1-9dd3-4223-ab0e-19fb9e67bfb7 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-b4d24ff1-9dd3-4223-ab0e-19fb9e67bfb7 {
  margin: 0 !important;
  overflow: visible;
}

#s-b4d24ff1-9dd3-4223-ab0e-19fb9e67bfb7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b4d24ff1-9dd3-4223-ab0e-19fb9e67bfb7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b4d24ff1-9dd3-4223-ab0e-19fb9e67bfb7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b4d24ff1-9dd3-4223-ab0e-19fb9e67bfb7 img.shogun-image {
  /* Add background color handling */
  
}

#s-b4d24ff1-9dd3-4223-ab0e-19fb9e67bfb7 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b4d24ff1-9dd3-4223-ab0e-19fb9e67bfb7 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-b4d24ff1-9dd3-4223-ab0e-19fb9e67bfb7 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b4d24ff1-9dd3-4223-ab0e-19fb9e67bfb7 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b4d24ff1-9dd3-4223-ab0e-19fb9e67bfb7.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b4d24ff1-9dd3-4223-ab0e-19fb9e67bfb7 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-b4d24ff1-9dd3-4223-ab0e-19fb9e67bfb7.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-b4d24ff1-9dd3-4223-ab0e-19fb9e67bfb7 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b4d24ff1-9dd3-4223-ab0e-19fb9e67bfb7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b4d24ff1-9dd3-4223-ab0e-19fb9e67bfb7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b4d24ff1-9dd3-4223-ab0e-19fb9e67bfb7.shogun-image {
  box-sizing: border-box;
}



.s-b4d24ff1-9dd3-4223-ab0e-19fb9e67bfb7 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-b4d24ff1-9dd3-4223-ab0e-19fb9e67bfb7 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-b4d24ff1-9dd3-4223-ab0e-19fb9e67bfb7.shogun-image-container {
      position: relative;
    }

    .s-b4d24ff1-9dd3-4223-ab0e-19fb9e67bfb7.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b4d24ff1-9dd3-4223-ab0e-19fb9e67bfb7.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b4d24ff1-9dd3-4223-ab0e-19fb9e67bfb7 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-b4d24ff1-9dd3-4223-ab0e-19fb9e67bfb7 {
  margin: 0 !important;
  overflow: visible;
}

#s-b4d24ff1-9dd3-4223-ab0e-19fb9e67bfb7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b4d24ff1-9dd3-4223-ab0e-19fb9e67bfb7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b4d24ff1-9dd3-4223-ab0e-19fb9e67bfb7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b4d24ff1-9dd3-4223-ab0e-19fb9e67bfb7 img.shogun-image {
  /* Add background color handling */
  
}

#s-b4d24ff1-9dd3-4223-ab0e-19fb9e67bfb7 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b4d24ff1-9dd3-4223-ab0e-19fb9e67bfb7 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-b4d24ff1-9dd3-4223-ab0e-19fb9e67bfb7 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b4d24ff1-9dd3-4223-ab0e-19fb9e67bfb7 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b4d24ff1-9dd3-4223-ab0e-19fb9e67bfb7.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b4d24ff1-9dd3-4223-ab0e-19fb9e67bfb7 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-b4d24ff1-9dd3-4223-ab0e-19fb9e67bfb7.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-b4d24ff1-9dd3-4223-ab0e-19fb9e67bfb7 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b4d24ff1-9dd3-4223-ab0e-19fb9e67bfb7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b4d24ff1-9dd3-4223-ab0e-19fb9e67bfb7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b4d24ff1-9dd3-4223-ab0e-19fb9e67bfb7.shogun-image {
  box-sizing: border-box;
}



.s-b4d24ff1-9dd3-4223-ab0e-19fb9e67bfb7 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-b4d24ff1-9dd3-4223-ab0e-19fb9e67bfb7 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-b4d24ff1-9dd3-4223-ab0e-19fb9e67bfb7.shogun-image-container {
      position: relative;
    }

    .s-b4d24ff1-9dd3-4223-ab0e-19fb9e67bfb7.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b4d24ff1-9dd3-4223-ab0e-19fb9e67bfb7.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b4d24ff1-9dd3-4223-ab0e-19fb9e67bfb7 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-464aaaac-a51a-45e9-acab-b5df1b365dca {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-464aaaac-a51a-45e9-acab-b5df1b365dca {
  margin-top: 0%;
}
}@media (min-width: 768px) and (max-width: 991px){#s-464aaaac-a51a-45e9-acab-b5df1b365dca {
  margin-top: 0%;
}
}
#s-464aaaac-a51a-45e9-acab-b5df1b365dca {
  margin: 0 !important;
  overflow: visible;
}

#s-464aaaac-a51a-45e9-acab-b5df1b365dca-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-464aaaac-a51a-45e9-acab-b5df1b365dca {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-464aaaac-a51a-45e9-acab-b5df1b365dca {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-464aaaac-a51a-45e9-acab-b5df1b365dca img.shogun-image {
  /* Add background color handling */
  
}

#s-464aaaac-a51a-45e9-acab-b5df1b365dca img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-464aaaac-a51a-45e9-acab-b5df1b365dca .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-464aaaac-a51a-45e9-acab-b5df1b365dca .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-464aaaac-a51a-45e9-acab-b5df1b365dca .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-464aaaac-a51a-45e9-acab-b5df1b365dca.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-464aaaac-a51a-45e9-acab-b5df1b365dca img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-464aaaac-a51a-45e9-acab-b5df1b365dca.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-464aaaac-a51a-45e9-acab-b5df1b365dca .shogun-image-content {
  
    justify-content: center;
  
}

.s-464aaaac-a51a-45e9-acab-b5df1b365dca.shg-align-container {
  display: flex;
  justify-content: center
}

.s-464aaaac-a51a-45e9-acab-b5df1b365dca.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-464aaaac-a51a-45e9-acab-b5df1b365dca.shogun-image {
  box-sizing: border-box;
}



.s-464aaaac-a51a-45e9-acab-b5df1b365dca img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-464aaaac-a51a-45e9-acab-b5df1b365dca {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-464aaaac-a51a-45e9-acab-b5df1b365dca.shogun-image-container {
      position: relative;
    }

    .s-464aaaac-a51a-45e9-acab-b5df1b365dca.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-464aaaac-a51a-45e9-acab-b5df1b365dca.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-464aaaac-a51a-45e9-acab-b5df1b365dca img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-464aaaac-a51a-45e9-acab-b5df1b365dca {
  margin: 0 !important;
  overflow: visible;
}

#s-464aaaac-a51a-45e9-acab-b5df1b365dca-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-464aaaac-a51a-45e9-acab-b5df1b365dca {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-464aaaac-a51a-45e9-acab-b5df1b365dca {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-464aaaac-a51a-45e9-acab-b5df1b365dca img.shogun-image {
  /* Add background color handling */
  
}

#s-464aaaac-a51a-45e9-acab-b5df1b365dca img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-464aaaac-a51a-45e9-acab-b5df1b365dca .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-464aaaac-a51a-45e9-acab-b5df1b365dca .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-464aaaac-a51a-45e9-acab-b5df1b365dca .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-464aaaac-a51a-45e9-acab-b5df1b365dca.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-464aaaac-a51a-45e9-acab-b5df1b365dca img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-464aaaac-a51a-45e9-acab-b5df1b365dca.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-464aaaac-a51a-45e9-acab-b5df1b365dca .shogun-image-content {
  
    justify-content: center;
  
}

.s-464aaaac-a51a-45e9-acab-b5df1b365dca.shg-align-container {
  display: flex;
  justify-content: center
}

.s-464aaaac-a51a-45e9-acab-b5df1b365dca.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-464aaaac-a51a-45e9-acab-b5df1b365dca.shogun-image {
  box-sizing: border-box;
}



.s-464aaaac-a51a-45e9-acab-b5df1b365dca img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-464aaaac-a51a-45e9-acab-b5df1b365dca {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-464aaaac-a51a-45e9-acab-b5df1b365dca.shogun-image-container {
      position: relative;
    }

    .s-464aaaac-a51a-45e9-acab-b5df1b365dca.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-464aaaac-a51a-45e9-acab-b5df1b365dca.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-464aaaac-a51a-45e9-acab-b5df1b365dca img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-464aaaac-a51a-45e9-acab-b5df1b365dca {
  margin: 0 !important;
  overflow: visible;
}

#s-464aaaac-a51a-45e9-acab-b5df1b365dca-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-464aaaac-a51a-45e9-acab-b5df1b365dca {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-464aaaac-a51a-45e9-acab-b5df1b365dca {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-464aaaac-a51a-45e9-acab-b5df1b365dca img.shogun-image {
  /* Add background color handling */
  
}

#s-464aaaac-a51a-45e9-acab-b5df1b365dca img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-464aaaac-a51a-45e9-acab-b5df1b365dca .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-464aaaac-a51a-45e9-acab-b5df1b365dca .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-464aaaac-a51a-45e9-acab-b5df1b365dca .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-464aaaac-a51a-45e9-acab-b5df1b365dca.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-464aaaac-a51a-45e9-acab-b5df1b365dca img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-464aaaac-a51a-45e9-acab-b5df1b365dca.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-464aaaac-a51a-45e9-acab-b5df1b365dca .shogun-image-content {
  
    justify-content: center;
  
}

.s-464aaaac-a51a-45e9-acab-b5df1b365dca.shg-align-container {
  display: flex;
  justify-content: center
}

.s-464aaaac-a51a-45e9-acab-b5df1b365dca.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-464aaaac-a51a-45e9-acab-b5df1b365dca.shogun-image {
  box-sizing: border-box;
}



.s-464aaaac-a51a-45e9-acab-b5df1b365dca img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-464aaaac-a51a-45e9-acab-b5df1b365dca {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-464aaaac-a51a-45e9-acab-b5df1b365dca.shogun-image-container {
      position: relative;
    }

    .s-464aaaac-a51a-45e9-acab-b5df1b365dca.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-464aaaac-a51a-45e9-acab-b5df1b365dca.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-464aaaac-a51a-45e9-acab-b5df1b365dca img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-464aaaac-a51a-45e9-acab-b5df1b365dca {
  margin: 0 !important;
  overflow: visible;
}

#s-464aaaac-a51a-45e9-acab-b5df1b365dca-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-464aaaac-a51a-45e9-acab-b5df1b365dca {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-464aaaac-a51a-45e9-acab-b5df1b365dca {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-464aaaac-a51a-45e9-acab-b5df1b365dca img.shogun-image {
  /* Add background color handling */
  
}

#s-464aaaac-a51a-45e9-acab-b5df1b365dca img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-464aaaac-a51a-45e9-acab-b5df1b365dca .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-464aaaac-a51a-45e9-acab-b5df1b365dca .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-464aaaac-a51a-45e9-acab-b5df1b365dca .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-464aaaac-a51a-45e9-acab-b5df1b365dca.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-464aaaac-a51a-45e9-acab-b5df1b365dca img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-464aaaac-a51a-45e9-acab-b5df1b365dca.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-464aaaac-a51a-45e9-acab-b5df1b365dca .shogun-image-content {
  
    justify-content: center;
  
}

.s-464aaaac-a51a-45e9-acab-b5df1b365dca.shg-align-container {
  display: flex;
  justify-content: center
}

.s-464aaaac-a51a-45e9-acab-b5df1b365dca.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-464aaaac-a51a-45e9-acab-b5df1b365dca.shogun-image {
  box-sizing: border-box;
}



.s-464aaaac-a51a-45e9-acab-b5df1b365dca img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-464aaaac-a51a-45e9-acab-b5df1b365dca {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-464aaaac-a51a-45e9-acab-b5df1b365dca.shogun-image-container {
      position: relative;
    }

    .s-464aaaac-a51a-45e9-acab-b5df1b365dca.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-464aaaac-a51a-45e9-acab-b5df1b365dca.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-464aaaac-a51a-45e9-acab-b5df1b365dca img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-464aaaac-a51a-45e9-acab-b5df1b365dca {
  margin: 0 !important;
  overflow: visible;
}

#s-464aaaac-a51a-45e9-acab-b5df1b365dca-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-464aaaac-a51a-45e9-acab-b5df1b365dca {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-464aaaac-a51a-45e9-acab-b5df1b365dca {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-464aaaac-a51a-45e9-acab-b5df1b365dca img.shogun-image {
  /* Add background color handling */
  
}

#s-464aaaac-a51a-45e9-acab-b5df1b365dca img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-464aaaac-a51a-45e9-acab-b5df1b365dca .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-464aaaac-a51a-45e9-acab-b5df1b365dca .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-464aaaac-a51a-45e9-acab-b5df1b365dca .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-464aaaac-a51a-45e9-acab-b5df1b365dca.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-464aaaac-a51a-45e9-acab-b5df1b365dca img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-464aaaac-a51a-45e9-acab-b5df1b365dca.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-464aaaac-a51a-45e9-acab-b5df1b365dca .shogun-image-content {
  
    justify-content: center;
  
}

.s-464aaaac-a51a-45e9-acab-b5df1b365dca.shg-align-container {
  display: flex;
  justify-content: center
}

.s-464aaaac-a51a-45e9-acab-b5df1b365dca.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-464aaaac-a51a-45e9-acab-b5df1b365dca.shogun-image {
  box-sizing: border-box;
}



.s-464aaaac-a51a-45e9-acab-b5df1b365dca img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-464aaaac-a51a-45e9-acab-b5df1b365dca {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-464aaaac-a51a-45e9-acab-b5df1b365dca.shogun-image-container {
      position: relative;
    }

    .s-464aaaac-a51a-45e9-acab-b5df1b365dca.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-464aaaac-a51a-45e9-acab-b5df1b365dca.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-464aaaac-a51a-45e9-acab-b5df1b365dca img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-fd46971a-08e7-422f-93a6-5818a06fa051 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-fd46971a-08e7-422f-93a6-5818a06fa051 {
  margin-top: 0%;
margin-bottom: 0%;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-fd46971a-08e7-422f-93a6-5818a06fa051 {
  margin-top: 0%;
}
}@media (min-width: 768px) and (max-width: 991px){#s-fd46971a-08e7-422f-93a6-5818a06fa051 {
  margin-top: 0%;
}
}@media (max-width: 767px){#s-fd46971a-08e7-422f-93a6-5818a06fa051 {
  margin-top: 0%;
}
}
#s-fd46971a-08e7-422f-93a6-5818a06fa051 {
  margin: 0 !important;
  overflow: visible;
}

#s-fd46971a-08e7-422f-93a6-5818a06fa051-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-fd46971a-08e7-422f-93a6-5818a06fa051 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-fd46971a-08e7-422f-93a6-5818a06fa051 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-fd46971a-08e7-422f-93a6-5818a06fa051 img.shogun-image {
  /* Add background color handling */
  
}

#s-fd46971a-08e7-422f-93a6-5818a06fa051 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-fd46971a-08e7-422f-93a6-5818a06fa051 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-fd46971a-08e7-422f-93a6-5818a06fa051 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-fd46971a-08e7-422f-93a6-5818a06fa051 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-fd46971a-08e7-422f-93a6-5818a06fa051.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-fd46971a-08e7-422f-93a6-5818a06fa051 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-fd46971a-08e7-422f-93a6-5818a06fa051.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-fd46971a-08e7-422f-93a6-5818a06fa051 .shogun-image-content {
  
    justify-content: center;
  
}

.s-fd46971a-08e7-422f-93a6-5818a06fa051.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fd46971a-08e7-422f-93a6-5818a06fa051.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fd46971a-08e7-422f-93a6-5818a06fa051.shogun-image {
  box-sizing: border-box;
}



.s-fd46971a-08e7-422f-93a6-5818a06fa051 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-fd46971a-08e7-422f-93a6-5818a06fa051 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-fd46971a-08e7-422f-93a6-5818a06fa051.shogun-image-container {
      position: relative;
    }

    .s-fd46971a-08e7-422f-93a6-5818a06fa051.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-fd46971a-08e7-422f-93a6-5818a06fa051.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-fd46971a-08e7-422f-93a6-5818a06fa051 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-fd46971a-08e7-422f-93a6-5818a06fa051 {
  margin: 0 !important;
  overflow: visible;
}

#s-fd46971a-08e7-422f-93a6-5818a06fa051-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-fd46971a-08e7-422f-93a6-5818a06fa051 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-fd46971a-08e7-422f-93a6-5818a06fa051 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-fd46971a-08e7-422f-93a6-5818a06fa051 img.shogun-image {
  /* Add background color handling */
  
}

#s-fd46971a-08e7-422f-93a6-5818a06fa051 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-fd46971a-08e7-422f-93a6-5818a06fa051 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-fd46971a-08e7-422f-93a6-5818a06fa051 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-fd46971a-08e7-422f-93a6-5818a06fa051 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-fd46971a-08e7-422f-93a6-5818a06fa051.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-fd46971a-08e7-422f-93a6-5818a06fa051 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-fd46971a-08e7-422f-93a6-5818a06fa051.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-fd46971a-08e7-422f-93a6-5818a06fa051 .shogun-image-content {
  
    justify-content: center;
  
}

.s-fd46971a-08e7-422f-93a6-5818a06fa051.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fd46971a-08e7-422f-93a6-5818a06fa051.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fd46971a-08e7-422f-93a6-5818a06fa051.shogun-image {
  box-sizing: border-box;
}



.s-fd46971a-08e7-422f-93a6-5818a06fa051 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-fd46971a-08e7-422f-93a6-5818a06fa051 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-fd46971a-08e7-422f-93a6-5818a06fa051.shogun-image-container {
      position: relative;
    }

    .s-fd46971a-08e7-422f-93a6-5818a06fa051.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-fd46971a-08e7-422f-93a6-5818a06fa051.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-fd46971a-08e7-422f-93a6-5818a06fa051 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-fd46971a-08e7-422f-93a6-5818a06fa051 {
  margin: 0 !important;
  overflow: visible;
}

#s-fd46971a-08e7-422f-93a6-5818a06fa051-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-fd46971a-08e7-422f-93a6-5818a06fa051 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-fd46971a-08e7-422f-93a6-5818a06fa051 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-fd46971a-08e7-422f-93a6-5818a06fa051 img.shogun-image {
  /* Add background color handling */
  
}

#s-fd46971a-08e7-422f-93a6-5818a06fa051 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-fd46971a-08e7-422f-93a6-5818a06fa051 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-fd46971a-08e7-422f-93a6-5818a06fa051 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-fd46971a-08e7-422f-93a6-5818a06fa051 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-fd46971a-08e7-422f-93a6-5818a06fa051.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-fd46971a-08e7-422f-93a6-5818a06fa051 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-fd46971a-08e7-422f-93a6-5818a06fa051.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-fd46971a-08e7-422f-93a6-5818a06fa051 .shogun-image-content {
  
    justify-content: center;
  
}

.s-fd46971a-08e7-422f-93a6-5818a06fa051.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fd46971a-08e7-422f-93a6-5818a06fa051.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fd46971a-08e7-422f-93a6-5818a06fa051.shogun-image {
  box-sizing: border-box;
}



.s-fd46971a-08e7-422f-93a6-5818a06fa051 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-fd46971a-08e7-422f-93a6-5818a06fa051 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-fd46971a-08e7-422f-93a6-5818a06fa051.shogun-image-container {
      position: relative;
    }

    .s-fd46971a-08e7-422f-93a6-5818a06fa051.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-fd46971a-08e7-422f-93a6-5818a06fa051.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-fd46971a-08e7-422f-93a6-5818a06fa051 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-fd46971a-08e7-422f-93a6-5818a06fa051 {
  margin: 0 !important;
  overflow: visible;
}

#s-fd46971a-08e7-422f-93a6-5818a06fa051-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-fd46971a-08e7-422f-93a6-5818a06fa051 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-fd46971a-08e7-422f-93a6-5818a06fa051 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-fd46971a-08e7-422f-93a6-5818a06fa051 img.shogun-image {
  /* Add background color handling */
  
}

#s-fd46971a-08e7-422f-93a6-5818a06fa051 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-fd46971a-08e7-422f-93a6-5818a06fa051 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-fd46971a-08e7-422f-93a6-5818a06fa051 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-fd46971a-08e7-422f-93a6-5818a06fa051 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-fd46971a-08e7-422f-93a6-5818a06fa051.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-fd46971a-08e7-422f-93a6-5818a06fa051 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-fd46971a-08e7-422f-93a6-5818a06fa051.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-fd46971a-08e7-422f-93a6-5818a06fa051 .shogun-image-content {
  
    justify-content: center;
  
}

.s-fd46971a-08e7-422f-93a6-5818a06fa051.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fd46971a-08e7-422f-93a6-5818a06fa051.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fd46971a-08e7-422f-93a6-5818a06fa051.shogun-image {
  box-sizing: border-box;
}



.s-fd46971a-08e7-422f-93a6-5818a06fa051 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-fd46971a-08e7-422f-93a6-5818a06fa051 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-fd46971a-08e7-422f-93a6-5818a06fa051.shogun-image-container {
      position: relative;
    }

    .s-fd46971a-08e7-422f-93a6-5818a06fa051.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-fd46971a-08e7-422f-93a6-5818a06fa051.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-fd46971a-08e7-422f-93a6-5818a06fa051 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-fd46971a-08e7-422f-93a6-5818a06fa051 {
  margin: 0 !important;
  overflow: visible;
}

#s-fd46971a-08e7-422f-93a6-5818a06fa051-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-fd46971a-08e7-422f-93a6-5818a06fa051 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-fd46971a-08e7-422f-93a6-5818a06fa051 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-fd46971a-08e7-422f-93a6-5818a06fa051 img.shogun-image {
  /* Add background color handling */
  
}

#s-fd46971a-08e7-422f-93a6-5818a06fa051 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-fd46971a-08e7-422f-93a6-5818a06fa051 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-fd46971a-08e7-422f-93a6-5818a06fa051 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-fd46971a-08e7-422f-93a6-5818a06fa051 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-fd46971a-08e7-422f-93a6-5818a06fa051.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-fd46971a-08e7-422f-93a6-5818a06fa051 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-fd46971a-08e7-422f-93a6-5818a06fa051.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-fd46971a-08e7-422f-93a6-5818a06fa051 .shogun-image-content {
  
    justify-content: center;
  
}

.s-fd46971a-08e7-422f-93a6-5818a06fa051.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fd46971a-08e7-422f-93a6-5818a06fa051.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fd46971a-08e7-422f-93a6-5818a06fa051.shogun-image {
  box-sizing: border-box;
}



.s-fd46971a-08e7-422f-93a6-5818a06fa051 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-fd46971a-08e7-422f-93a6-5818a06fa051 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-fd46971a-08e7-422f-93a6-5818a06fa051.shogun-image-container {
      position: relative;
    }

    .s-fd46971a-08e7-422f-93a6-5818a06fa051.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-fd46971a-08e7-422f-93a6-5818a06fa051.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-fd46971a-08e7-422f-93a6-5818a06fa051 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-1b0df9e9-1328-4522-affd-ef6e6fe5b9a0 {
  box-shadow:2px 3px 1px 2px rgba(67, 66, 66, 1);
background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYzAzOWZlZTktZTlkNC00ZWFjLTk1YjMtYzczNDdjNDBmZjlkIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFiYjBiO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNjMDM5ZmVlOS1lOWQ0LTRlYWMtOTViMy1jNzM0N2M0MGZmOWQpIi8+PC9zdmc+);
background-repeat: no-repeat;
border-style: solid;
margin-top: 5px;
margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: #2C2A34;
border-radius: 25px;
text-align: center;
text-decoration: none;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#f1bb0b"}, {"id"=>2, "pos"=>1, "color"=>"#ffffff"}];
hover-type: gradient;
color: rgba(0, 0, 0, 1);
}
#s-1b0df9e9-1328-4522-affd-ef6e6fe5b9a0:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZjBiNGM2YzgtNzYxNS00MjRkLTk3MjYtNGI3MjhmNjFmODEwIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjhmOGY3O3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFiYjBiO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNmMGI0YzZjOC03NjE1LTQyNGQtOTcyNi00YjcyOGY2MWY4MTApIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 2px !important;
border-left-width: 2px !important;
border-bottom-width: 2px !important;
border-right-width: 2px !important;
border-color: rgba(2, 0, 7, 0.99) !important;
text-decoration: none !important;
color: rgba(7, 6, 0, 1) !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#f8f8f7"}, {"id"=>2, "pos"=>1, "color"=>"#f1bb0b"}] !important;
hover-type: gradient !important;}#s-1b0df9e9-1328-4522-affd-ef6e6fe5b9a0:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-1b0df9e9-1328-4522-affd-ef6e6fe5b9a0-root {
    text-align: center;
  }


#s-1b0df9e9-1328-4522-affd-ef6e6fe5b9a0.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-1b0df9e9-1328-4522-affd-ef6e6fe5b9a0-root {
    text-align: center;
  }


#s-1b0df9e9-1328-4522-affd-ef6e6fe5b9a0.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-1b0df9e9-1328-4522-affd-ef6e6fe5b9a0-root {
    text-align: center;
  }


#s-1b0df9e9-1328-4522-affd-ef6e6fe5b9a0.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-1b0df9e9-1328-4522-affd-ef6e6fe5b9a0-root {
    text-align: center;
  }


#s-1b0df9e9-1328-4522-affd-ef6e6fe5b9a0.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-1b0df9e9-1328-4522-affd-ef6e6fe5b9a0-root {
    text-align: center;
  }


#s-1b0df9e9-1328-4522-affd-ef6e6fe5b9a0.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}
#s-c687ab32-5428-4b3d-8cb6-f4b70a42af62 {
  margin-top: 0%;
margin-bottom: 0%;
padding-top: 1%;
padding-left: 0%;
padding-bottom: 1%;
padding-right: 0%;
}

@media (min-width: 0px) {
[id="s-c687ab32-5428-4b3d-8cb6-f4b70a42af62"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-c687ab32-5428-4b3d-8cb6-f4b70a42af62"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-c687ab32-5428-4b3d-8cb6-f4b70a42af62"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-c687ab32-5428-4b3d-8cb6-f4b70a42af62"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

#s-2663a53a-4994-4de1-b7af-779ebc81c8f4 {
  margin-left: auto;
margin-right: auto;
border-top-width: 5px;
border-left-width: 5px;
border-bottom-width: 5px;
border-right-width: 5px;
border-color: #000;
border-style: solid;
border-radius: 20px;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-2663a53a-4994-4de1-b7af-779ebc81c8f4 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-2663a53a-4994-4de1-b7af-779ebc81c8f4.shg-box.shg-c {
  justify-content: center;
}

#s-888b6e2d-b682-494c-8b6f-a113326fbc6d {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
text-align: center;
}
@media (min-width: 1200px){#s-888b6e2d-b682-494c-8b6f-a113326fbc6d {
  margin-top: 0%;
}
}
#s-888b6e2d-b682-494c-8b6f-a113326fbc6d {
  margin: 0 !important;
  overflow: visible;
}

#s-888b6e2d-b682-494c-8b6f-a113326fbc6d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-888b6e2d-b682-494c-8b6f-a113326fbc6d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-888b6e2d-b682-494c-8b6f-a113326fbc6d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-888b6e2d-b682-494c-8b6f-a113326fbc6d img.shogun-image {
  /* Add background color handling */
  
}

#s-888b6e2d-b682-494c-8b6f-a113326fbc6d img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: #000;
  border-style: none;
  border-radius: 10px;

}






.s-888b6e2d-b682-494c-8b6f-a113326fbc6d .shogun-image-content {
  
    justify-content: center;
  
}

.s-888b6e2d-b682-494c-8b6f-a113326fbc6d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-888b6e2d-b682-494c-8b6f-a113326fbc6d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-888b6e2d-b682-494c-8b6f-a113326fbc6d.shogun-image {
  box-sizing: border-box;
}



.s-888b6e2d-b682-494c-8b6f-a113326fbc6d img.shogun-image {
  
}


@media (min-width: 1200px){#s-888b6e2d-b682-494c-8b6f-a113326fbc6d {
  margin: 0 !important;
  overflow: visible;
}

#s-888b6e2d-b682-494c-8b6f-a113326fbc6d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-888b6e2d-b682-494c-8b6f-a113326fbc6d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-888b6e2d-b682-494c-8b6f-a113326fbc6d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-888b6e2d-b682-494c-8b6f-a113326fbc6d img.shogun-image {
  /* Add background color handling */
  
}

#s-888b6e2d-b682-494c-8b6f-a113326fbc6d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-888b6e2d-b682-494c-8b6f-a113326fbc6d .shogun-image-content {
  
    justify-content: center;
  
}

.s-888b6e2d-b682-494c-8b6f-a113326fbc6d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-888b6e2d-b682-494c-8b6f-a113326fbc6d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-888b6e2d-b682-494c-8b6f-a113326fbc6d.shogun-image {
  box-sizing: border-box;
}



.s-888b6e2d-b682-494c-8b6f-a113326fbc6d img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-888b6e2d-b682-494c-8b6f-a113326fbc6d {
  margin: 0 !important;
  overflow: visible;
}

#s-888b6e2d-b682-494c-8b6f-a113326fbc6d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-888b6e2d-b682-494c-8b6f-a113326fbc6d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-888b6e2d-b682-494c-8b6f-a113326fbc6d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-888b6e2d-b682-494c-8b6f-a113326fbc6d img.shogun-image {
  /* Add background color handling */
  
}

#s-888b6e2d-b682-494c-8b6f-a113326fbc6d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-888b6e2d-b682-494c-8b6f-a113326fbc6d .shogun-image-content {
  
    justify-content: center;
  
}

.s-888b6e2d-b682-494c-8b6f-a113326fbc6d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-888b6e2d-b682-494c-8b6f-a113326fbc6d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-888b6e2d-b682-494c-8b6f-a113326fbc6d.shogun-image {
  box-sizing: border-box;
}



.s-888b6e2d-b682-494c-8b6f-a113326fbc6d img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-888b6e2d-b682-494c-8b6f-a113326fbc6d {
  margin: 0 !important;
  overflow: visible;
}

#s-888b6e2d-b682-494c-8b6f-a113326fbc6d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-888b6e2d-b682-494c-8b6f-a113326fbc6d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-888b6e2d-b682-494c-8b6f-a113326fbc6d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-888b6e2d-b682-494c-8b6f-a113326fbc6d img.shogun-image {
  /* Add background color handling */
  
}

#s-888b6e2d-b682-494c-8b6f-a113326fbc6d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-888b6e2d-b682-494c-8b6f-a113326fbc6d .shogun-image-content {
  
    justify-content: center;
  
}

.s-888b6e2d-b682-494c-8b6f-a113326fbc6d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-888b6e2d-b682-494c-8b6f-a113326fbc6d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-888b6e2d-b682-494c-8b6f-a113326fbc6d.shogun-image {
  box-sizing: border-box;
}



.s-888b6e2d-b682-494c-8b6f-a113326fbc6d img.shogun-image {
  
}


}@media (max-width: 767px){#s-888b6e2d-b682-494c-8b6f-a113326fbc6d {
  margin: 0 !important;
  overflow: visible;
}

#s-888b6e2d-b682-494c-8b6f-a113326fbc6d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-888b6e2d-b682-494c-8b6f-a113326fbc6d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-888b6e2d-b682-494c-8b6f-a113326fbc6d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-888b6e2d-b682-494c-8b6f-a113326fbc6d img.shogun-image {
  /* Add background color handling */
  
}

#s-888b6e2d-b682-494c-8b6f-a113326fbc6d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-888b6e2d-b682-494c-8b6f-a113326fbc6d .shogun-image-content {
  
    justify-content: center;
  
}

.s-888b6e2d-b682-494c-8b6f-a113326fbc6d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-888b6e2d-b682-494c-8b6f-a113326fbc6d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-888b6e2d-b682-494c-8b6f-a113326fbc6d.shogun-image {
  box-sizing: border-box;
}



.s-888b6e2d-b682-494c-8b6f-a113326fbc6d img.shogun-image {
  
}


}
#s-f5f16c38-e35d-4ae9-aa47-f32fb66cd954 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
text-align: center;
}
@media (min-width: 1200px){#s-f5f16c38-e35d-4ae9-aa47-f32fb66cd954 {
  margin-top: 0%;
}
}
#s-f5f16c38-e35d-4ae9-aa47-f32fb66cd954 {
  margin: 0 !important;
  overflow: visible;
}

#s-f5f16c38-e35d-4ae9-aa47-f32fb66cd954-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f5f16c38-e35d-4ae9-aa47-f32fb66cd954 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-f5f16c38-e35d-4ae9-aa47-f32fb66cd954 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f5f16c38-e35d-4ae9-aa47-f32fb66cd954 img.shogun-image {
  /* Add background color handling */
  
}

#s-f5f16c38-e35d-4ae9-aa47-f32fb66cd954 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-f5f16c38-e35d-4ae9-aa47-f32fb66cd954 .shogun-image-content {
  
    justify-content: center;
  
}

.s-f5f16c38-e35d-4ae9-aa47-f32fb66cd954.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f5f16c38-e35d-4ae9-aa47-f32fb66cd954.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f5f16c38-e35d-4ae9-aa47-f32fb66cd954.shogun-image {
  box-sizing: border-box;
}



.s-f5f16c38-e35d-4ae9-aa47-f32fb66cd954 img.shogun-image {
  
}


@media (min-width: 1200px){#s-f5f16c38-e35d-4ae9-aa47-f32fb66cd954 {
  margin: 0 !important;
  overflow: visible;
}

#s-f5f16c38-e35d-4ae9-aa47-f32fb66cd954-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f5f16c38-e35d-4ae9-aa47-f32fb66cd954 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-f5f16c38-e35d-4ae9-aa47-f32fb66cd954 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f5f16c38-e35d-4ae9-aa47-f32fb66cd954 img.shogun-image {
  /* Add background color handling */
  
}

#s-f5f16c38-e35d-4ae9-aa47-f32fb66cd954 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-f5f16c38-e35d-4ae9-aa47-f32fb66cd954 .shogun-image-content {
  
    justify-content: center;
  
}

.s-f5f16c38-e35d-4ae9-aa47-f32fb66cd954.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f5f16c38-e35d-4ae9-aa47-f32fb66cd954.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f5f16c38-e35d-4ae9-aa47-f32fb66cd954.shogun-image {
  box-sizing: border-box;
}



.s-f5f16c38-e35d-4ae9-aa47-f32fb66cd954 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-f5f16c38-e35d-4ae9-aa47-f32fb66cd954 {
  margin: 0 !important;
  overflow: visible;
}

#s-f5f16c38-e35d-4ae9-aa47-f32fb66cd954-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f5f16c38-e35d-4ae9-aa47-f32fb66cd954 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f5f16c38-e35d-4ae9-aa47-f32fb66cd954 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f5f16c38-e35d-4ae9-aa47-f32fb66cd954 img.shogun-image {
  /* Add background color handling */
  
}

#s-f5f16c38-e35d-4ae9-aa47-f32fb66cd954 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-f5f16c38-e35d-4ae9-aa47-f32fb66cd954 .shogun-image-content {
  
    justify-content: center;
  
}

.s-f5f16c38-e35d-4ae9-aa47-f32fb66cd954.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f5f16c38-e35d-4ae9-aa47-f32fb66cd954.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f5f16c38-e35d-4ae9-aa47-f32fb66cd954.shogun-image {
  box-sizing: border-box;
}



.s-f5f16c38-e35d-4ae9-aa47-f32fb66cd954 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-f5f16c38-e35d-4ae9-aa47-f32fb66cd954 {
  margin: 0 !important;
  overflow: visible;
}

#s-f5f16c38-e35d-4ae9-aa47-f32fb66cd954-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f5f16c38-e35d-4ae9-aa47-f32fb66cd954 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f5f16c38-e35d-4ae9-aa47-f32fb66cd954 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f5f16c38-e35d-4ae9-aa47-f32fb66cd954 img.shogun-image {
  /* Add background color handling */
  
}

#s-f5f16c38-e35d-4ae9-aa47-f32fb66cd954 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-f5f16c38-e35d-4ae9-aa47-f32fb66cd954 .shogun-image-content {
  
    justify-content: center;
  
}

.s-f5f16c38-e35d-4ae9-aa47-f32fb66cd954.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f5f16c38-e35d-4ae9-aa47-f32fb66cd954.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f5f16c38-e35d-4ae9-aa47-f32fb66cd954.shogun-image {
  box-sizing: border-box;
}



.s-f5f16c38-e35d-4ae9-aa47-f32fb66cd954 img.shogun-image {
  
}


}@media (max-width: 767px){#s-f5f16c38-e35d-4ae9-aa47-f32fb66cd954 {
  margin: 0 !important;
  overflow: visible;
}

#s-f5f16c38-e35d-4ae9-aa47-f32fb66cd954-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f5f16c38-e35d-4ae9-aa47-f32fb66cd954 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f5f16c38-e35d-4ae9-aa47-f32fb66cd954 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f5f16c38-e35d-4ae9-aa47-f32fb66cd954 img.shogun-image {
  /* Add background color handling */
  
}

#s-f5f16c38-e35d-4ae9-aa47-f32fb66cd954 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-f5f16c38-e35d-4ae9-aa47-f32fb66cd954 .shogun-image-content {
  
    justify-content: center;
  
}

.s-f5f16c38-e35d-4ae9-aa47-f32fb66cd954.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f5f16c38-e35d-4ae9-aa47-f32fb66cd954.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f5f16c38-e35d-4ae9-aa47-f32fb66cd954.shogun-image {
  box-sizing: border-box;
}



.s-f5f16c38-e35d-4ae9-aa47-f32fb66cd954 img.shogun-image {
  
}


}
#s-15346029-8461-4174-9db1-dc6661162f43 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-15346029-8461-4174-9db1-dc6661162f43 {
  margin-top: 0%;
}
}
#s-15346029-8461-4174-9db1-dc6661162f43 {
  margin: 0 !important;
  overflow: visible;
}

#s-15346029-8461-4174-9db1-dc6661162f43-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-15346029-8461-4174-9db1-dc6661162f43 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-15346029-8461-4174-9db1-dc6661162f43 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-15346029-8461-4174-9db1-dc6661162f43 img.shogun-image {
  /* Add background color handling */
  
}

#s-15346029-8461-4174-9db1-dc6661162f43 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-15346029-8461-4174-9db1-dc6661162f43 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-15346029-8461-4174-9db1-dc6661162f43 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-15346029-8461-4174-9db1-dc6661162f43 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-15346029-8461-4174-9db1-dc6661162f43.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-15346029-8461-4174-9db1-dc6661162f43 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-15346029-8461-4174-9db1-dc6661162f43.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-15346029-8461-4174-9db1-dc6661162f43 .shogun-image-content {
  
    justify-content: center;
  
}

.s-15346029-8461-4174-9db1-dc6661162f43.shg-align-container {
  display: flex;
  justify-content: center
}

.s-15346029-8461-4174-9db1-dc6661162f43.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-15346029-8461-4174-9db1-dc6661162f43.shogun-image {
  box-sizing: border-box;
}



.s-15346029-8461-4174-9db1-dc6661162f43 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-15346029-8461-4174-9db1-dc6661162f43 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-15346029-8461-4174-9db1-dc6661162f43.shogun-image-container {
      position: relative;
    }

    .s-15346029-8461-4174-9db1-dc6661162f43.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-15346029-8461-4174-9db1-dc6661162f43.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-15346029-8461-4174-9db1-dc6661162f43 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-15346029-8461-4174-9db1-dc6661162f43 {
  margin: 0 !important;
  overflow: visible;
}

#s-15346029-8461-4174-9db1-dc6661162f43-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-15346029-8461-4174-9db1-dc6661162f43 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-15346029-8461-4174-9db1-dc6661162f43 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-15346029-8461-4174-9db1-dc6661162f43 img.shogun-image {
  /* Add background color handling */
  
}

#s-15346029-8461-4174-9db1-dc6661162f43 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-15346029-8461-4174-9db1-dc6661162f43 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-15346029-8461-4174-9db1-dc6661162f43 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-15346029-8461-4174-9db1-dc6661162f43 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-15346029-8461-4174-9db1-dc6661162f43.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-15346029-8461-4174-9db1-dc6661162f43 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-15346029-8461-4174-9db1-dc6661162f43.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-15346029-8461-4174-9db1-dc6661162f43 .shogun-image-content {
  
    justify-content: center;
  
}

.s-15346029-8461-4174-9db1-dc6661162f43.shg-align-container {
  display: flex;
  justify-content: center
}

.s-15346029-8461-4174-9db1-dc6661162f43.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-15346029-8461-4174-9db1-dc6661162f43.shogun-image {
  box-sizing: border-box;
}



.s-15346029-8461-4174-9db1-dc6661162f43 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-15346029-8461-4174-9db1-dc6661162f43 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-15346029-8461-4174-9db1-dc6661162f43.shogun-image-container {
      position: relative;
    }

    .s-15346029-8461-4174-9db1-dc6661162f43.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-15346029-8461-4174-9db1-dc6661162f43.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-15346029-8461-4174-9db1-dc6661162f43 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-15346029-8461-4174-9db1-dc6661162f43 {
  margin: 0 !important;
  overflow: visible;
}

#s-15346029-8461-4174-9db1-dc6661162f43-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-15346029-8461-4174-9db1-dc6661162f43 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-15346029-8461-4174-9db1-dc6661162f43 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-15346029-8461-4174-9db1-dc6661162f43 img.shogun-image {
  /* Add background color handling */
  
}

#s-15346029-8461-4174-9db1-dc6661162f43 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-15346029-8461-4174-9db1-dc6661162f43 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-15346029-8461-4174-9db1-dc6661162f43 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-15346029-8461-4174-9db1-dc6661162f43 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-15346029-8461-4174-9db1-dc6661162f43.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-15346029-8461-4174-9db1-dc6661162f43 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-15346029-8461-4174-9db1-dc6661162f43.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-15346029-8461-4174-9db1-dc6661162f43 .shogun-image-content {
  
    justify-content: center;
  
}

.s-15346029-8461-4174-9db1-dc6661162f43.shg-align-container {
  display: flex;
  justify-content: center
}

.s-15346029-8461-4174-9db1-dc6661162f43.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-15346029-8461-4174-9db1-dc6661162f43.shogun-image {
  box-sizing: border-box;
}



.s-15346029-8461-4174-9db1-dc6661162f43 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-15346029-8461-4174-9db1-dc6661162f43 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-15346029-8461-4174-9db1-dc6661162f43.shogun-image-container {
      position: relative;
    }

    .s-15346029-8461-4174-9db1-dc6661162f43.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-15346029-8461-4174-9db1-dc6661162f43.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-15346029-8461-4174-9db1-dc6661162f43 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-15346029-8461-4174-9db1-dc6661162f43 {
  margin: 0 !important;
  overflow: visible;
}

#s-15346029-8461-4174-9db1-dc6661162f43-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-15346029-8461-4174-9db1-dc6661162f43 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-15346029-8461-4174-9db1-dc6661162f43 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-15346029-8461-4174-9db1-dc6661162f43 img.shogun-image {
  /* Add background color handling */
  
}

#s-15346029-8461-4174-9db1-dc6661162f43 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-15346029-8461-4174-9db1-dc6661162f43 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-15346029-8461-4174-9db1-dc6661162f43 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-15346029-8461-4174-9db1-dc6661162f43 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-15346029-8461-4174-9db1-dc6661162f43.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-15346029-8461-4174-9db1-dc6661162f43 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-15346029-8461-4174-9db1-dc6661162f43.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-15346029-8461-4174-9db1-dc6661162f43 .shogun-image-content {
  
    justify-content: center;
  
}

.s-15346029-8461-4174-9db1-dc6661162f43.shg-align-container {
  display: flex;
  justify-content: center
}

.s-15346029-8461-4174-9db1-dc6661162f43.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-15346029-8461-4174-9db1-dc6661162f43.shogun-image {
  box-sizing: border-box;
}



.s-15346029-8461-4174-9db1-dc6661162f43 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-15346029-8461-4174-9db1-dc6661162f43 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-15346029-8461-4174-9db1-dc6661162f43.shogun-image-container {
      position: relative;
    }

    .s-15346029-8461-4174-9db1-dc6661162f43.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-15346029-8461-4174-9db1-dc6661162f43.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-15346029-8461-4174-9db1-dc6661162f43 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-15346029-8461-4174-9db1-dc6661162f43 {
  margin: 0 !important;
  overflow: visible;
}

#s-15346029-8461-4174-9db1-dc6661162f43-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-15346029-8461-4174-9db1-dc6661162f43 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-15346029-8461-4174-9db1-dc6661162f43 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-15346029-8461-4174-9db1-dc6661162f43 img.shogun-image {
  /* Add background color handling */
  
}

#s-15346029-8461-4174-9db1-dc6661162f43 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-15346029-8461-4174-9db1-dc6661162f43 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-15346029-8461-4174-9db1-dc6661162f43 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-15346029-8461-4174-9db1-dc6661162f43 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-15346029-8461-4174-9db1-dc6661162f43.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-15346029-8461-4174-9db1-dc6661162f43 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-15346029-8461-4174-9db1-dc6661162f43.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-15346029-8461-4174-9db1-dc6661162f43 .shogun-image-content {
  
    justify-content: center;
  
}

.s-15346029-8461-4174-9db1-dc6661162f43.shg-align-container {
  display: flex;
  justify-content: center
}

.s-15346029-8461-4174-9db1-dc6661162f43.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-15346029-8461-4174-9db1-dc6661162f43.shogun-image {
  box-sizing: border-box;
}



.s-15346029-8461-4174-9db1-dc6661162f43 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-15346029-8461-4174-9db1-dc6661162f43 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-15346029-8461-4174-9db1-dc6661162f43.shogun-image-container {
      position: relative;
    }

    .s-15346029-8461-4174-9db1-dc6661162f43.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-15346029-8461-4174-9db1-dc6661162f43.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-15346029-8461-4174-9db1-dc6661162f43 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-3fa2ef5c-e159-49eb-acb8-9248cc44986e {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-3fa2ef5c-e159-49eb-acb8-9248cc44986e {
  margin-top: 0%;
}
}
#s-3fa2ef5c-e159-49eb-acb8-9248cc44986e {
  margin: 0 !important;
  overflow: visible;
}

#s-3fa2ef5c-e159-49eb-acb8-9248cc44986e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3fa2ef5c-e159-49eb-acb8-9248cc44986e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-3fa2ef5c-e159-49eb-acb8-9248cc44986e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3fa2ef5c-e159-49eb-acb8-9248cc44986e img.shogun-image {
  /* Add background color handling */
  
}

#s-3fa2ef5c-e159-49eb-acb8-9248cc44986e img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3fa2ef5c-e159-49eb-acb8-9248cc44986e .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-3fa2ef5c-e159-49eb-acb8-9248cc44986e .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3fa2ef5c-e159-49eb-acb8-9248cc44986e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3fa2ef5c-e159-49eb-acb8-9248cc44986e.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3fa2ef5c-e159-49eb-acb8-9248cc44986e img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-3fa2ef5c-e159-49eb-acb8-9248cc44986e.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-3fa2ef5c-e159-49eb-acb8-9248cc44986e .shogun-image-content {
  
    justify-content: center;
  
}

.s-3fa2ef5c-e159-49eb-acb8-9248cc44986e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3fa2ef5c-e159-49eb-acb8-9248cc44986e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3fa2ef5c-e159-49eb-acb8-9248cc44986e.shogun-image {
  box-sizing: border-box;
}



.s-3fa2ef5c-e159-49eb-acb8-9248cc44986e img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-3fa2ef5c-e159-49eb-acb8-9248cc44986e {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-3fa2ef5c-e159-49eb-acb8-9248cc44986e.shogun-image-container {
      position: relative;
    }

    .s-3fa2ef5c-e159-49eb-acb8-9248cc44986e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3fa2ef5c-e159-49eb-acb8-9248cc44986e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3fa2ef5c-e159-49eb-acb8-9248cc44986e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-3fa2ef5c-e159-49eb-acb8-9248cc44986e {
  margin: 0 !important;
  overflow: visible;
}

#s-3fa2ef5c-e159-49eb-acb8-9248cc44986e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3fa2ef5c-e159-49eb-acb8-9248cc44986e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-3fa2ef5c-e159-49eb-acb8-9248cc44986e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3fa2ef5c-e159-49eb-acb8-9248cc44986e img.shogun-image {
  /* Add background color handling */
  
}

#s-3fa2ef5c-e159-49eb-acb8-9248cc44986e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3fa2ef5c-e159-49eb-acb8-9248cc44986e .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-3fa2ef5c-e159-49eb-acb8-9248cc44986e .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3fa2ef5c-e159-49eb-acb8-9248cc44986e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3fa2ef5c-e159-49eb-acb8-9248cc44986e.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3fa2ef5c-e159-49eb-acb8-9248cc44986e img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-3fa2ef5c-e159-49eb-acb8-9248cc44986e.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-3fa2ef5c-e159-49eb-acb8-9248cc44986e .shogun-image-content {
  
    justify-content: center;
  
}

.s-3fa2ef5c-e159-49eb-acb8-9248cc44986e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3fa2ef5c-e159-49eb-acb8-9248cc44986e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3fa2ef5c-e159-49eb-acb8-9248cc44986e.shogun-image {
  box-sizing: border-box;
}



.s-3fa2ef5c-e159-49eb-acb8-9248cc44986e img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-3fa2ef5c-e159-49eb-acb8-9248cc44986e {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-3fa2ef5c-e159-49eb-acb8-9248cc44986e.shogun-image-container {
      position: relative;
    }

    .s-3fa2ef5c-e159-49eb-acb8-9248cc44986e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3fa2ef5c-e159-49eb-acb8-9248cc44986e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3fa2ef5c-e159-49eb-acb8-9248cc44986e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-3fa2ef5c-e159-49eb-acb8-9248cc44986e {
  margin: 0 !important;
  overflow: visible;
}

#s-3fa2ef5c-e159-49eb-acb8-9248cc44986e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3fa2ef5c-e159-49eb-acb8-9248cc44986e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3fa2ef5c-e159-49eb-acb8-9248cc44986e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3fa2ef5c-e159-49eb-acb8-9248cc44986e img.shogun-image {
  /* Add background color handling */
  
}

#s-3fa2ef5c-e159-49eb-acb8-9248cc44986e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3fa2ef5c-e159-49eb-acb8-9248cc44986e .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-3fa2ef5c-e159-49eb-acb8-9248cc44986e .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3fa2ef5c-e159-49eb-acb8-9248cc44986e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3fa2ef5c-e159-49eb-acb8-9248cc44986e.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3fa2ef5c-e159-49eb-acb8-9248cc44986e img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-3fa2ef5c-e159-49eb-acb8-9248cc44986e.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-3fa2ef5c-e159-49eb-acb8-9248cc44986e .shogun-image-content {
  
    justify-content: center;
  
}

.s-3fa2ef5c-e159-49eb-acb8-9248cc44986e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3fa2ef5c-e159-49eb-acb8-9248cc44986e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3fa2ef5c-e159-49eb-acb8-9248cc44986e.shogun-image {
  box-sizing: border-box;
}



.s-3fa2ef5c-e159-49eb-acb8-9248cc44986e img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-3fa2ef5c-e159-49eb-acb8-9248cc44986e {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-3fa2ef5c-e159-49eb-acb8-9248cc44986e.shogun-image-container {
      position: relative;
    }

    .s-3fa2ef5c-e159-49eb-acb8-9248cc44986e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3fa2ef5c-e159-49eb-acb8-9248cc44986e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3fa2ef5c-e159-49eb-acb8-9248cc44986e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-3fa2ef5c-e159-49eb-acb8-9248cc44986e {
  margin: 0 !important;
  overflow: visible;
}

#s-3fa2ef5c-e159-49eb-acb8-9248cc44986e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3fa2ef5c-e159-49eb-acb8-9248cc44986e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3fa2ef5c-e159-49eb-acb8-9248cc44986e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3fa2ef5c-e159-49eb-acb8-9248cc44986e img.shogun-image {
  /* Add background color handling */
  
}

#s-3fa2ef5c-e159-49eb-acb8-9248cc44986e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3fa2ef5c-e159-49eb-acb8-9248cc44986e .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-3fa2ef5c-e159-49eb-acb8-9248cc44986e .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3fa2ef5c-e159-49eb-acb8-9248cc44986e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3fa2ef5c-e159-49eb-acb8-9248cc44986e.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3fa2ef5c-e159-49eb-acb8-9248cc44986e img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-3fa2ef5c-e159-49eb-acb8-9248cc44986e.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-3fa2ef5c-e159-49eb-acb8-9248cc44986e .shogun-image-content {
  
    justify-content: center;
  
}

.s-3fa2ef5c-e159-49eb-acb8-9248cc44986e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3fa2ef5c-e159-49eb-acb8-9248cc44986e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3fa2ef5c-e159-49eb-acb8-9248cc44986e.shogun-image {
  box-sizing: border-box;
}



.s-3fa2ef5c-e159-49eb-acb8-9248cc44986e img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-3fa2ef5c-e159-49eb-acb8-9248cc44986e {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-3fa2ef5c-e159-49eb-acb8-9248cc44986e.shogun-image-container {
      position: relative;
    }

    .s-3fa2ef5c-e159-49eb-acb8-9248cc44986e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3fa2ef5c-e159-49eb-acb8-9248cc44986e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3fa2ef5c-e159-49eb-acb8-9248cc44986e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-3fa2ef5c-e159-49eb-acb8-9248cc44986e {
  margin: 0 !important;
  overflow: visible;
}

#s-3fa2ef5c-e159-49eb-acb8-9248cc44986e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3fa2ef5c-e159-49eb-acb8-9248cc44986e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3fa2ef5c-e159-49eb-acb8-9248cc44986e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3fa2ef5c-e159-49eb-acb8-9248cc44986e img.shogun-image {
  /* Add background color handling */
  
}

#s-3fa2ef5c-e159-49eb-acb8-9248cc44986e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3fa2ef5c-e159-49eb-acb8-9248cc44986e .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-3fa2ef5c-e159-49eb-acb8-9248cc44986e .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3fa2ef5c-e159-49eb-acb8-9248cc44986e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3fa2ef5c-e159-49eb-acb8-9248cc44986e.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3fa2ef5c-e159-49eb-acb8-9248cc44986e img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-3fa2ef5c-e159-49eb-acb8-9248cc44986e.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-3fa2ef5c-e159-49eb-acb8-9248cc44986e .shogun-image-content {
  
    justify-content: center;
  
}

.s-3fa2ef5c-e159-49eb-acb8-9248cc44986e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3fa2ef5c-e159-49eb-acb8-9248cc44986e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3fa2ef5c-e159-49eb-acb8-9248cc44986e.shogun-image {
  box-sizing: border-box;
}



.s-3fa2ef5c-e159-49eb-acb8-9248cc44986e img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-3fa2ef5c-e159-49eb-acb8-9248cc44986e {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-3fa2ef5c-e159-49eb-acb8-9248cc44986e.shogun-image-container {
      position: relative;
    }

    .s-3fa2ef5c-e159-49eb-acb8-9248cc44986e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3fa2ef5c-e159-49eb-acb8-9248cc44986e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3fa2ef5c-e159-49eb-acb8-9248cc44986e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-7f1d50e7-b36b-4182-b7cd-1f88c17c356f {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-7f1d50e7-b36b-4182-b7cd-1f88c17c356f {
  margin-top: 0%;
}
}
#s-7f1d50e7-b36b-4182-b7cd-1f88c17c356f {
  margin: 0 !important;
  overflow: visible;
}

#s-7f1d50e7-b36b-4182-b7cd-1f88c17c356f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7f1d50e7-b36b-4182-b7cd-1f88c17c356f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-7f1d50e7-b36b-4182-b7cd-1f88c17c356f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7f1d50e7-b36b-4182-b7cd-1f88c17c356f img.shogun-image {
  /* Add background color handling */
  
}

#s-7f1d50e7-b36b-4182-b7cd-1f88c17c356f img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-7f1d50e7-b36b-4182-b7cd-1f88c17c356f .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-7f1d50e7-b36b-4182-b7cd-1f88c17c356f .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-7f1d50e7-b36b-4182-b7cd-1f88c17c356f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-7f1d50e7-b36b-4182-b7cd-1f88c17c356f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-7f1d50e7-b36b-4182-b7cd-1f88c17c356f img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-7f1d50e7-b36b-4182-b7cd-1f88c17c356f.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-7f1d50e7-b36b-4182-b7cd-1f88c17c356f .shogun-image-content {
  
    justify-content: center;
  
}

.s-7f1d50e7-b36b-4182-b7cd-1f88c17c356f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7f1d50e7-b36b-4182-b7cd-1f88c17c356f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7f1d50e7-b36b-4182-b7cd-1f88c17c356f.shogun-image {
  box-sizing: border-box;
}



.s-7f1d50e7-b36b-4182-b7cd-1f88c17c356f img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-7f1d50e7-b36b-4182-b7cd-1f88c17c356f {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-7f1d50e7-b36b-4182-b7cd-1f88c17c356f.shogun-image-container {
      position: relative;
    }

    .s-7f1d50e7-b36b-4182-b7cd-1f88c17c356f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7f1d50e7-b36b-4182-b7cd-1f88c17c356f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7f1d50e7-b36b-4182-b7cd-1f88c17c356f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-7f1d50e7-b36b-4182-b7cd-1f88c17c356f {
  margin: 0 !important;
  overflow: visible;
}

#s-7f1d50e7-b36b-4182-b7cd-1f88c17c356f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7f1d50e7-b36b-4182-b7cd-1f88c17c356f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-7f1d50e7-b36b-4182-b7cd-1f88c17c356f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7f1d50e7-b36b-4182-b7cd-1f88c17c356f img.shogun-image {
  /* Add background color handling */
  
}

#s-7f1d50e7-b36b-4182-b7cd-1f88c17c356f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-7f1d50e7-b36b-4182-b7cd-1f88c17c356f .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-7f1d50e7-b36b-4182-b7cd-1f88c17c356f .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-7f1d50e7-b36b-4182-b7cd-1f88c17c356f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-7f1d50e7-b36b-4182-b7cd-1f88c17c356f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-7f1d50e7-b36b-4182-b7cd-1f88c17c356f img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-7f1d50e7-b36b-4182-b7cd-1f88c17c356f.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-7f1d50e7-b36b-4182-b7cd-1f88c17c356f .shogun-image-content {
  
    justify-content: center;
  
}

.s-7f1d50e7-b36b-4182-b7cd-1f88c17c356f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7f1d50e7-b36b-4182-b7cd-1f88c17c356f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7f1d50e7-b36b-4182-b7cd-1f88c17c356f.shogun-image {
  box-sizing: border-box;
}



.s-7f1d50e7-b36b-4182-b7cd-1f88c17c356f img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-7f1d50e7-b36b-4182-b7cd-1f88c17c356f {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-7f1d50e7-b36b-4182-b7cd-1f88c17c356f.shogun-image-container {
      position: relative;
    }

    .s-7f1d50e7-b36b-4182-b7cd-1f88c17c356f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7f1d50e7-b36b-4182-b7cd-1f88c17c356f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7f1d50e7-b36b-4182-b7cd-1f88c17c356f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-7f1d50e7-b36b-4182-b7cd-1f88c17c356f {
  margin: 0 !important;
  overflow: visible;
}

#s-7f1d50e7-b36b-4182-b7cd-1f88c17c356f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7f1d50e7-b36b-4182-b7cd-1f88c17c356f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7f1d50e7-b36b-4182-b7cd-1f88c17c356f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7f1d50e7-b36b-4182-b7cd-1f88c17c356f img.shogun-image {
  /* Add background color handling */
  
}

#s-7f1d50e7-b36b-4182-b7cd-1f88c17c356f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-7f1d50e7-b36b-4182-b7cd-1f88c17c356f .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-7f1d50e7-b36b-4182-b7cd-1f88c17c356f .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-7f1d50e7-b36b-4182-b7cd-1f88c17c356f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-7f1d50e7-b36b-4182-b7cd-1f88c17c356f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-7f1d50e7-b36b-4182-b7cd-1f88c17c356f img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-7f1d50e7-b36b-4182-b7cd-1f88c17c356f.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-7f1d50e7-b36b-4182-b7cd-1f88c17c356f .shogun-image-content {
  
    justify-content: center;
  
}

.s-7f1d50e7-b36b-4182-b7cd-1f88c17c356f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7f1d50e7-b36b-4182-b7cd-1f88c17c356f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7f1d50e7-b36b-4182-b7cd-1f88c17c356f.shogun-image {
  box-sizing: border-box;
}



.s-7f1d50e7-b36b-4182-b7cd-1f88c17c356f img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-7f1d50e7-b36b-4182-b7cd-1f88c17c356f {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-7f1d50e7-b36b-4182-b7cd-1f88c17c356f.shogun-image-container {
      position: relative;
    }

    .s-7f1d50e7-b36b-4182-b7cd-1f88c17c356f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7f1d50e7-b36b-4182-b7cd-1f88c17c356f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7f1d50e7-b36b-4182-b7cd-1f88c17c356f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-7f1d50e7-b36b-4182-b7cd-1f88c17c356f {
  margin: 0 !important;
  overflow: visible;
}

#s-7f1d50e7-b36b-4182-b7cd-1f88c17c356f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7f1d50e7-b36b-4182-b7cd-1f88c17c356f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7f1d50e7-b36b-4182-b7cd-1f88c17c356f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7f1d50e7-b36b-4182-b7cd-1f88c17c356f img.shogun-image {
  /* Add background color handling */
  
}

#s-7f1d50e7-b36b-4182-b7cd-1f88c17c356f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-7f1d50e7-b36b-4182-b7cd-1f88c17c356f .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-7f1d50e7-b36b-4182-b7cd-1f88c17c356f .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-7f1d50e7-b36b-4182-b7cd-1f88c17c356f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-7f1d50e7-b36b-4182-b7cd-1f88c17c356f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-7f1d50e7-b36b-4182-b7cd-1f88c17c356f img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-7f1d50e7-b36b-4182-b7cd-1f88c17c356f.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-7f1d50e7-b36b-4182-b7cd-1f88c17c356f .shogun-image-content {
  
    justify-content: center;
  
}

.s-7f1d50e7-b36b-4182-b7cd-1f88c17c356f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7f1d50e7-b36b-4182-b7cd-1f88c17c356f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7f1d50e7-b36b-4182-b7cd-1f88c17c356f.shogun-image {
  box-sizing: border-box;
}



.s-7f1d50e7-b36b-4182-b7cd-1f88c17c356f img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-7f1d50e7-b36b-4182-b7cd-1f88c17c356f {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-7f1d50e7-b36b-4182-b7cd-1f88c17c356f.shogun-image-container {
      position: relative;
    }

    .s-7f1d50e7-b36b-4182-b7cd-1f88c17c356f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7f1d50e7-b36b-4182-b7cd-1f88c17c356f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7f1d50e7-b36b-4182-b7cd-1f88c17c356f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-7f1d50e7-b36b-4182-b7cd-1f88c17c356f {
  margin: 0 !important;
  overflow: visible;
}

#s-7f1d50e7-b36b-4182-b7cd-1f88c17c356f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7f1d50e7-b36b-4182-b7cd-1f88c17c356f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7f1d50e7-b36b-4182-b7cd-1f88c17c356f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7f1d50e7-b36b-4182-b7cd-1f88c17c356f img.shogun-image {
  /* Add background color handling */
  
}

#s-7f1d50e7-b36b-4182-b7cd-1f88c17c356f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-7f1d50e7-b36b-4182-b7cd-1f88c17c356f .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-7f1d50e7-b36b-4182-b7cd-1f88c17c356f .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-7f1d50e7-b36b-4182-b7cd-1f88c17c356f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-7f1d50e7-b36b-4182-b7cd-1f88c17c356f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-7f1d50e7-b36b-4182-b7cd-1f88c17c356f img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-7f1d50e7-b36b-4182-b7cd-1f88c17c356f.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-7f1d50e7-b36b-4182-b7cd-1f88c17c356f .shogun-image-content {
  
    justify-content: center;
  
}

.s-7f1d50e7-b36b-4182-b7cd-1f88c17c356f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7f1d50e7-b36b-4182-b7cd-1f88c17c356f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7f1d50e7-b36b-4182-b7cd-1f88c17c356f.shogun-image {
  box-sizing: border-box;
}



.s-7f1d50e7-b36b-4182-b7cd-1f88c17c356f img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-7f1d50e7-b36b-4182-b7cd-1f88c17c356f {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-7f1d50e7-b36b-4182-b7cd-1f88c17c356f.shogun-image-container {
      position: relative;
    }

    .s-7f1d50e7-b36b-4182-b7cd-1f88c17c356f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7f1d50e7-b36b-4182-b7cd-1f88c17c356f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7f1d50e7-b36b-4182-b7cd-1f88c17c356f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-07620f15-a0ab-4c93-bd04-b6bada10f767 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-07620f15-a0ab-4c93-bd04-b6bada10f767 {
  margin-top: 0%;
}
}
#s-07620f15-a0ab-4c93-bd04-b6bada10f767 {
  margin: 0 !important;
  overflow: visible;
}

#s-07620f15-a0ab-4c93-bd04-b6bada10f767-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-07620f15-a0ab-4c93-bd04-b6bada10f767 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-07620f15-a0ab-4c93-bd04-b6bada10f767 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-07620f15-a0ab-4c93-bd04-b6bada10f767 img.shogun-image {
  /* Add background color handling */
  
}

#s-07620f15-a0ab-4c93-bd04-b6bada10f767 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-07620f15-a0ab-4c93-bd04-b6bada10f767 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-07620f15-a0ab-4c93-bd04-b6bada10f767 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-07620f15-a0ab-4c93-bd04-b6bada10f767 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-07620f15-a0ab-4c93-bd04-b6bada10f767.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-07620f15-a0ab-4c93-bd04-b6bada10f767 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-07620f15-a0ab-4c93-bd04-b6bada10f767.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-07620f15-a0ab-4c93-bd04-b6bada10f767 .shogun-image-content {
  
    justify-content: center;
  
}

.s-07620f15-a0ab-4c93-bd04-b6bada10f767.shg-align-container {
  display: flex;
  justify-content: center
}

.s-07620f15-a0ab-4c93-bd04-b6bada10f767.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-07620f15-a0ab-4c93-bd04-b6bada10f767.shogun-image {
  box-sizing: border-box;
}



.s-07620f15-a0ab-4c93-bd04-b6bada10f767 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-07620f15-a0ab-4c93-bd04-b6bada10f767 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-07620f15-a0ab-4c93-bd04-b6bada10f767.shogun-image-container {
      position: relative;
    }

    .s-07620f15-a0ab-4c93-bd04-b6bada10f767.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-07620f15-a0ab-4c93-bd04-b6bada10f767.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-07620f15-a0ab-4c93-bd04-b6bada10f767 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-07620f15-a0ab-4c93-bd04-b6bada10f767 {
  margin: 0 !important;
  overflow: visible;
}

#s-07620f15-a0ab-4c93-bd04-b6bada10f767-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-07620f15-a0ab-4c93-bd04-b6bada10f767 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-07620f15-a0ab-4c93-bd04-b6bada10f767 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-07620f15-a0ab-4c93-bd04-b6bada10f767 img.shogun-image {
  /* Add background color handling */
  
}

#s-07620f15-a0ab-4c93-bd04-b6bada10f767 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-07620f15-a0ab-4c93-bd04-b6bada10f767 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-07620f15-a0ab-4c93-bd04-b6bada10f767 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-07620f15-a0ab-4c93-bd04-b6bada10f767 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-07620f15-a0ab-4c93-bd04-b6bada10f767.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-07620f15-a0ab-4c93-bd04-b6bada10f767 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-07620f15-a0ab-4c93-bd04-b6bada10f767.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-07620f15-a0ab-4c93-bd04-b6bada10f767 .shogun-image-content {
  
    justify-content: center;
  
}

.s-07620f15-a0ab-4c93-bd04-b6bada10f767.shg-align-container {
  display: flex;
  justify-content: center
}

.s-07620f15-a0ab-4c93-bd04-b6bada10f767.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-07620f15-a0ab-4c93-bd04-b6bada10f767.shogun-image {
  box-sizing: border-box;
}



.s-07620f15-a0ab-4c93-bd04-b6bada10f767 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-07620f15-a0ab-4c93-bd04-b6bada10f767 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-07620f15-a0ab-4c93-bd04-b6bada10f767.shogun-image-container {
      position: relative;
    }

    .s-07620f15-a0ab-4c93-bd04-b6bada10f767.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-07620f15-a0ab-4c93-bd04-b6bada10f767.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-07620f15-a0ab-4c93-bd04-b6bada10f767 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-07620f15-a0ab-4c93-bd04-b6bada10f767 {
  margin: 0 !important;
  overflow: visible;
}

#s-07620f15-a0ab-4c93-bd04-b6bada10f767-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-07620f15-a0ab-4c93-bd04-b6bada10f767 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-07620f15-a0ab-4c93-bd04-b6bada10f767 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-07620f15-a0ab-4c93-bd04-b6bada10f767 img.shogun-image {
  /* Add background color handling */
  
}

#s-07620f15-a0ab-4c93-bd04-b6bada10f767 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-07620f15-a0ab-4c93-bd04-b6bada10f767 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-07620f15-a0ab-4c93-bd04-b6bada10f767 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-07620f15-a0ab-4c93-bd04-b6bada10f767 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-07620f15-a0ab-4c93-bd04-b6bada10f767.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-07620f15-a0ab-4c93-bd04-b6bada10f767 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-07620f15-a0ab-4c93-bd04-b6bada10f767.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-07620f15-a0ab-4c93-bd04-b6bada10f767 .shogun-image-content {
  
    justify-content: center;
  
}

.s-07620f15-a0ab-4c93-bd04-b6bada10f767.shg-align-container {
  display: flex;
  justify-content: center
}

.s-07620f15-a0ab-4c93-bd04-b6bada10f767.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-07620f15-a0ab-4c93-bd04-b6bada10f767.shogun-image {
  box-sizing: border-box;
}



.s-07620f15-a0ab-4c93-bd04-b6bada10f767 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-07620f15-a0ab-4c93-bd04-b6bada10f767 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-07620f15-a0ab-4c93-bd04-b6bada10f767.shogun-image-container {
      position: relative;
    }

    .s-07620f15-a0ab-4c93-bd04-b6bada10f767.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-07620f15-a0ab-4c93-bd04-b6bada10f767.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-07620f15-a0ab-4c93-bd04-b6bada10f767 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-07620f15-a0ab-4c93-bd04-b6bada10f767 {
  margin: 0 !important;
  overflow: visible;
}

#s-07620f15-a0ab-4c93-bd04-b6bada10f767-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-07620f15-a0ab-4c93-bd04-b6bada10f767 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-07620f15-a0ab-4c93-bd04-b6bada10f767 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-07620f15-a0ab-4c93-bd04-b6bada10f767 img.shogun-image {
  /* Add background color handling */
  
}

#s-07620f15-a0ab-4c93-bd04-b6bada10f767 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-07620f15-a0ab-4c93-bd04-b6bada10f767 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-07620f15-a0ab-4c93-bd04-b6bada10f767 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-07620f15-a0ab-4c93-bd04-b6bada10f767 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-07620f15-a0ab-4c93-bd04-b6bada10f767.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-07620f15-a0ab-4c93-bd04-b6bada10f767 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-07620f15-a0ab-4c93-bd04-b6bada10f767.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-07620f15-a0ab-4c93-bd04-b6bada10f767 .shogun-image-content {
  
    justify-content: center;
  
}

.s-07620f15-a0ab-4c93-bd04-b6bada10f767.shg-align-container {
  display: flex;
  justify-content: center
}

.s-07620f15-a0ab-4c93-bd04-b6bada10f767.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-07620f15-a0ab-4c93-bd04-b6bada10f767.shogun-image {
  box-sizing: border-box;
}



.s-07620f15-a0ab-4c93-bd04-b6bada10f767 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-07620f15-a0ab-4c93-bd04-b6bada10f767 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-07620f15-a0ab-4c93-bd04-b6bada10f767.shogun-image-container {
      position: relative;
    }

    .s-07620f15-a0ab-4c93-bd04-b6bada10f767.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-07620f15-a0ab-4c93-bd04-b6bada10f767.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-07620f15-a0ab-4c93-bd04-b6bada10f767 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-07620f15-a0ab-4c93-bd04-b6bada10f767 {
  margin: 0 !important;
  overflow: visible;
}

#s-07620f15-a0ab-4c93-bd04-b6bada10f767-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-07620f15-a0ab-4c93-bd04-b6bada10f767 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-07620f15-a0ab-4c93-bd04-b6bada10f767 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-07620f15-a0ab-4c93-bd04-b6bada10f767 img.shogun-image {
  /* Add background color handling */
  
}

#s-07620f15-a0ab-4c93-bd04-b6bada10f767 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-07620f15-a0ab-4c93-bd04-b6bada10f767 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-07620f15-a0ab-4c93-bd04-b6bada10f767 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-07620f15-a0ab-4c93-bd04-b6bada10f767 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-07620f15-a0ab-4c93-bd04-b6bada10f767.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-07620f15-a0ab-4c93-bd04-b6bada10f767 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-07620f15-a0ab-4c93-bd04-b6bada10f767.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-07620f15-a0ab-4c93-bd04-b6bada10f767 .shogun-image-content {
  
    justify-content: center;
  
}

.s-07620f15-a0ab-4c93-bd04-b6bada10f767.shg-align-container {
  display: flex;
  justify-content: center
}

.s-07620f15-a0ab-4c93-bd04-b6bada10f767.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-07620f15-a0ab-4c93-bd04-b6bada10f767.shogun-image {
  box-sizing: border-box;
}



.s-07620f15-a0ab-4c93-bd04-b6bada10f767 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-07620f15-a0ab-4c93-bd04-b6bada10f767 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-07620f15-a0ab-4c93-bd04-b6bada10f767.shogun-image-container {
      position: relative;
    }

    .s-07620f15-a0ab-4c93-bd04-b6bada10f767.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-07620f15-a0ab-4c93-bd04-b6bada10f767.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-07620f15-a0ab-4c93-bd04-b6bada10f767 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-13805db0-5d95-425a-ad09-c8ea46a84732 {
  box-shadow:2px 3px 1px 2px rgba(67, 66, 66, 1);
background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYzAzOWZlZTktZTlkNC00ZWFjLTk1YjMtYzczNDdjNDBmZjlkIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFiYjBiO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNjMDM5ZmVlOS1lOWQ0LTRlYWMtOTViMy1jNzM0N2M0MGZmOWQpIi8+PC9zdmc+);
background-repeat: no-repeat;
border-style: solid;
margin-top: 5px;
margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: #2C2A34;
border-radius: 25px;
text-align: center;
text-decoration: none;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#f1bb0b"}, {"id"=>2, "pos"=>1, "color"=>"#ffffff"}];
hover-type: gradient;
color: rgba(0, 0, 0, 1);
}
#s-13805db0-5d95-425a-ad09-c8ea46a84732:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYzI2MGVkYzItMDAxZi00MzQ0LWI2YzItNTlkMjc4ODAxYWUxIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjhmOGY3O3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFiYjBiO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNjMjYwZWRjMi0wMDFmLTQzNDQtYjZjMi01OWQyNzg4MDFhZTEpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 2px !important;
border-left-width: 2px !important;
border-bottom-width: 2px !important;
border-right-width: 2px !important;
border-color: rgba(2, 0, 7, 0.99) !important;
text-decoration: none !important;
color: rgba(7, 6, 0, 1) !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#f8f8f7"}, {"id"=>2, "pos"=>1, "color"=>"#f1bb0b"}] !important;
hover-type: gradient !important;}#s-13805db0-5d95-425a-ad09-c8ea46a84732:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-13805db0-5d95-425a-ad09-c8ea46a84732-root {
    text-align: center;
  }


#s-13805db0-5d95-425a-ad09-c8ea46a84732.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-13805db0-5d95-425a-ad09-c8ea46a84732-root {
    text-align: center;
  }


#s-13805db0-5d95-425a-ad09-c8ea46a84732.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-13805db0-5d95-425a-ad09-c8ea46a84732-root {
    text-align: center;
  }


#s-13805db0-5d95-425a-ad09-c8ea46a84732.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-13805db0-5d95-425a-ad09-c8ea46a84732-root {
    text-align: center;
  }


#s-13805db0-5d95-425a-ad09-c8ea46a84732.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-13805db0-5d95-425a-ad09-c8ea46a84732-root {
    text-align: center;
  }


#s-13805db0-5d95-425a-ad09-c8ea46a84732.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}
#s-3e8664da-cab2-478c-acb0-e4674ec49c1f {
  margin-left: auto;
margin-right: auto;
border-top-width: 5px;
border-left-width: 5px;
border-bottom-width: 5px;
border-right-width: 5px;
border-color: #000;
border-style: solid;
border-radius: 20px;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-3e8664da-cab2-478c-acb0-e4674ec49c1f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-3e8664da-cab2-478c-acb0-e4674ec49c1f.shg-box.shg-c {
  justify-content: center;
}

#s-77c63afd-b14f-4d42-9f50-df9f98bd112a {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
text-align: center;
}
@media (min-width: 1200px){#s-77c63afd-b14f-4d42-9f50-df9f98bd112a {
  margin-top: 0%;
}
}
#s-77c63afd-b14f-4d42-9f50-df9f98bd112a {
  margin: 0 !important;
  overflow: visible;
}

#s-77c63afd-b14f-4d42-9f50-df9f98bd112a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-77c63afd-b14f-4d42-9f50-df9f98bd112a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-77c63afd-b14f-4d42-9f50-df9f98bd112a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-77c63afd-b14f-4d42-9f50-df9f98bd112a img.shogun-image {
  /* Add background color handling */
  
}

#s-77c63afd-b14f-4d42-9f50-df9f98bd112a img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: #000;
  border-style: none;
  border-radius: 10px;

}






.s-77c63afd-b14f-4d42-9f50-df9f98bd112a .shogun-image-content {
  
    justify-content: center;
  
}

.s-77c63afd-b14f-4d42-9f50-df9f98bd112a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-77c63afd-b14f-4d42-9f50-df9f98bd112a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-77c63afd-b14f-4d42-9f50-df9f98bd112a.shogun-image {
  box-sizing: border-box;
}



.s-77c63afd-b14f-4d42-9f50-df9f98bd112a img.shogun-image {
  
}


@media (min-width: 1200px){#s-77c63afd-b14f-4d42-9f50-df9f98bd112a {
  margin: 0 !important;
  overflow: visible;
}

#s-77c63afd-b14f-4d42-9f50-df9f98bd112a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-77c63afd-b14f-4d42-9f50-df9f98bd112a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-77c63afd-b14f-4d42-9f50-df9f98bd112a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-77c63afd-b14f-4d42-9f50-df9f98bd112a img.shogun-image {
  /* Add background color handling */
  
}

#s-77c63afd-b14f-4d42-9f50-df9f98bd112a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-77c63afd-b14f-4d42-9f50-df9f98bd112a .shogun-image-content {
  
    justify-content: center;
  
}

.s-77c63afd-b14f-4d42-9f50-df9f98bd112a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-77c63afd-b14f-4d42-9f50-df9f98bd112a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-77c63afd-b14f-4d42-9f50-df9f98bd112a.shogun-image {
  box-sizing: border-box;
}



.s-77c63afd-b14f-4d42-9f50-df9f98bd112a img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-77c63afd-b14f-4d42-9f50-df9f98bd112a {
  margin: 0 !important;
  overflow: visible;
}

#s-77c63afd-b14f-4d42-9f50-df9f98bd112a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-77c63afd-b14f-4d42-9f50-df9f98bd112a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-77c63afd-b14f-4d42-9f50-df9f98bd112a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-77c63afd-b14f-4d42-9f50-df9f98bd112a img.shogun-image {
  /* Add background color handling */
  
}

#s-77c63afd-b14f-4d42-9f50-df9f98bd112a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-77c63afd-b14f-4d42-9f50-df9f98bd112a .shogun-image-content {
  
    justify-content: center;
  
}

.s-77c63afd-b14f-4d42-9f50-df9f98bd112a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-77c63afd-b14f-4d42-9f50-df9f98bd112a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-77c63afd-b14f-4d42-9f50-df9f98bd112a.shogun-image {
  box-sizing: border-box;
}



.s-77c63afd-b14f-4d42-9f50-df9f98bd112a img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-77c63afd-b14f-4d42-9f50-df9f98bd112a {
  margin: 0 !important;
  overflow: visible;
}

#s-77c63afd-b14f-4d42-9f50-df9f98bd112a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-77c63afd-b14f-4d42-9f50-df9f98bd112a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-77c63afd-b14f-4d42-9f50-df9f98bd112a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-77c63afd-b14f-4d42-9f50-df9f98bd112a img.shogun-image {
  /* Add background color handling */
  
}

#s-77c63afd-b14f-4d42-9f50-df9f98bd112a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-77c63afd-b14f-4d42-9f50-df9f98bd112a .shogun-image-content {
  
    justify-content: center;
  
}

.s-77c63afd-b14f-4d42-9f50-df9f98bd112a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-77c63afd-b14f-4d42-9f50-df9f98bd112a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-77c63afd-b14f-4d42-9f50-df9f98bd112a.shogun-image {
  box-sizing: border-box;
}



.s-77c63afd-b14f-4d42-9f50-df9f98bd112a img.shogun-image {
  
}


}@media (max-width: 767px){#s-77c63afd-b14f-4d42-9f50-df9f98bd112a {
  margin: 0 !important;
  overflow: visible;
}

#s-77c63afd-b14f-4d42-9f50-df9f98bd112a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-77c63afd-b14f-4d42-9f50-df9f98bd112a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-77c63afd-b14f-4d42-9f50-df9f98bd112a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-77c63afd-b14f-4d42-9f50-df9f98bd112a img.shogun-image {
  /* Add background color handling */
  
}

#s-77c63afd-b14f-4d42-9f50-df9f98bd112a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-77c63afd-b14f-4d42-9f50-df9f98bd112a .shogun-image-content {
  
    justify-content: center;
  
}

.s-77c63afd-b14f-4d42-9f50-df9f98bd112a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-77c63afd-b14f-4d42-9f50-df9f98bd112a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-77c63afd-b14f-4d42-9f50-df9f98bd112a.shogun-image {
  box-sizing: border-box;
}



.s-77c63afd-b14f-4d42-9f50-df9f98bd112a img.shogun-image {
  
}


}
#s-a8fff260-6081-453a-88bc-eed6dbed0274 {
  margin-left: auto;
margin-right: auto;
max-width: 1080px;
text-align: center;
}

#s-a8fff260-6081-453a-88bc-eed6dbed0274 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-a8fff260-6081-453a-88bc-eed6dbed0274-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-a8fff260-6081-453a-88bc-eed6dbed0274 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-a8fff260-6081-453a-88bc-eed6dbed0274 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-a8fff260-6081-453a-88bc-eed6dbed0274 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-a8fff260-6081-453a-88bc-eed6dbed0274 img.shogun-image {
  width: 100%;
  
  
  max-width: 1080px;

      
    max-width: 1080px;

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




.s-a8fff260-6081-453a-88bc-eed6dbed0274 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-a8fff260-6081-453a-88bc-eed6dbed0274.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a8fff260-6081-453a-88bc-eed6dbed0274.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a8fff260-6081-453a-88bc-eed6dbed0274.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-a8fff260-6081-453a-88bc-eed6dbed0274 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-a8fff260-6081-453a-88bc-eed6dbed0274-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-a8fff260-6081-453a-88bc-eed6dbed0274 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-a8fff260-6081-453a-88bc-eed6dbed0274 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-a8fff260-6081-453a-88bc-eed6dbed0274 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-a8fff260-6081-453a-88bc-eed6dbed0274 img.shogun-image {
  width: 100%;
  
  
  max-width: 1080px;

      
    max-width: 1080px;

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




.s-a8fff260-6081-453a-88bc-eed6dbed0274 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-a8fff260-6081-453a-88bc-eed6dbed0274.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a8fff260-6081-453a-88bc-eed6dbed0274.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a8fff260-6081-453a-88bc-eed6dbed0274.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-a8fff260-6081-453a-88bc-eed6dbed0274 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-a8fff260-6081-453a-88bc-eed6dbed0274-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-a8fff260-6081-453a-88bc-eed6dbed0274 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-a8fff260-6081-453a-88bc-eed6dbed0274 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-a8fff260-6081-453a-88bc-eed6dbed0274 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-a8fff260-6081-453a-88bc-eed6dbed0274 img.shogun-image {
  width: 100%;
  
  
  max-width: 1080px;

      
    max-width: 1080px;

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




.s-a8fff260-6081-453a-88bc-eed6dbed0274 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-a8fff260-6081-453a-88bc-eed6dbed0274.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a8fff260-6081-453a-88bc-eed6dbed0274.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a8fff260-6081-453a-88bc-eed6dbed0274.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-a8fff260-6081-453a-88bc-eed6dbed0274 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-a8fff260-6081-453a-88bc-eed6dbed0274-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-a8fff260-6081-453a-88bc-eed6dbed0274 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-a8fff260-6081-453a-88bc-eed6dbed0274 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-a8fff260-6081-453a-88bc-eed6dbed0274 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-a8fff260-6081-453a-88bc-eed6dbed0274 img.shogun-image {
  width: 100%;
  
  
  max-width: 1080px;

      
    max-width: 1080px;

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




.s-a8fff260-6081-453a-88bc-eed6dbed0274 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-a8fff260-6081-453a-88bc-eed6dbed0274.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a8fff260-6081-453a-88bc-eed6dbed0274.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a8fff260-6081-453a-88bc-eed6dbed0274.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-a8fff260-6081-453a-88bc-eed6dbed0274 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-a8fff260-6081-453a-88bc-eed6dbed0274-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-a8fff260-6081-453a-88bc-eed6dbed0274 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-a8fff260-6081-453a-88bc-eed6dbed0274 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-a8fff260-6081-453a-88bc-eed6dbed0274 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-a8fff260-6081-453a-88bc-eed6dbed0274 img.shogun-image {
  width: 100%;
  
  
  max-width: 1080px;

      
    max-width: 1080px;

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




.s-a8fff260-6081-453a-88bc-eed6dbed0274 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-a8fff260-6081-453a-88bc-eed6dbed0274.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a8fff260-6081-453a-88bc-eed6dbed0274.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a8fff260-6081-453a-88bc-eed6dbed0274.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-adfee58c-3039-4cde-b333-7494e79f058e {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-adfee58c-3039-4cde-b333-7494e79f058e {
  margin-top: 0%;
margin-bottom: 0%;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-adfee58c-3039-4cde-b333-7494e79f058e {
  margin-top: 0%;
}
}
#s-adfee58c-3039-4cde-b333-7494e79f058e {
  margin: 0 !important;
  overflow: visible;
}

#s-adfee58c-3039-4cde-b333-7494e79f058e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-adfee58c-3039-4cde-b333-7494e79f058e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-adfee58c-3039-4cde-b333-7494e79f058e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-adfee58c-3039-4cde-b333-7494e79f058e img.shogun-image {
  /* Add background color handling */
  
}

#s-adfee58c-3039-4cde-b333-7494e79f058e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-adfee58c-3039-4cde-b333-7494e79f058e .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-adfee58c-3039-4cde-b333-7494e79f058e .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-adfee58c-3039-4cde-b333-7494e79f058e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-adfee58c-3039-4cde-b333-7494e79f058e.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-adfee58c-3039-4cde-b333-7494e79f058e img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-adfee58c-3039-4cde-b333-7494e79f058e.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-adfee58c-3039-4cde-b333-7494e79f058e .shogun-image-content {
  
    justify-content: center;
  
}

.s-adfee58c-3039-4cde-b333-7494e79f058e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-adfee58c-3039-4cde-b333-7494e79f058e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-adfee58c-3039-4cde-b333-7494e79f058e.shogun-image {
  box-sizing: border-box;
}



.s-adfee58c-3039-4cde-b333-7494e79f058e img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-adfee58c-3039-4cde-b333-7494e79f058e {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-adfee58c-3039-4cde-b333-7494e79f058e.shogun-image-container {
      position: relative;
    }

    .s-adfee58c-3039-4cde-b333-7494e79f058e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-adfee58c-3039-4cde-b333-7494e79f058e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-adfee58c-3039-4cde-b333-7494e79f058e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-adfee58c-3039-4cde-b333-7494e79f058e {
  margin: 0 !important;
  overflow: visible;
}

#s-adfee58c-3039-4cde-b333-7494e79f058e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-adfee58c-3039-4cde-b333-7494e79f058e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-adfee58c-3039-4cde-b333-7494e79f058e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-adfee58c-3039-4cde-b333-7494e79f058e img.shogun-image {
  /* Add background color handling */
  
}

#s-adfee58c-3039-4cde-b333-7494e79f058e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-adfee58c-3039-4cde-b333-7494e79f058e .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-adfee58c-3039-4cde-b333-7494e79f058e .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-adfee58c-3039-4cde-b333-7494e79f058e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-adfee58c-3039-4cde-b333-7494e79f058e.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-adfee58c-3039-4cde-b333-7494e79f058e img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-adfee58c-3039-4cde-b333-7494e79f058e.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-adfee58c-3039-4cde-b333-7494e79f058e .shogun-image-content {
  
    justify-content: center;
  
}

.s-adfee58c-3039-4cde-b333-7494e79f058e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-adfee58c-3039-4cde-b333-7494e79f058e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-adfee58c-3039-4cde-b333-7494e79f058e.shogun-image {
  box-sizing: border-box;
}



.s-adfee58c-3039-4cde-b333-7494e79f058e img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-adfee58c-3039-4cde-b333-7494e79f058e {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-adfee58c-3039-4cde-b333-7494e79f058e.shogun-image-container {
      position: relative;
    }

    .s-adfee58c-3039-4cde-b333-7494e79f058e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-adfee58c-3039-4cde-b333-7494e79f058e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-adfee58c-3039-4cde-b333-7494e79f058e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-adfee58c-3039-4cde-b333-7494e79f058e {
  margin: 0 !important;
  overflow: visible;
}

#s-adfee58c-3039-4cde-b333-7494e79f058e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-adfee58c-3039-4cde-b333-7494e79f058e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-adfee58c-3039-4cde-b333-7494e79f058e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-adfee58c-3039-4cde-b333-7494e79f058e img.shogun-image {
  /* Add background color handling */
  
}

#s-adfee58c-3039-4cde-b333-7494e79f058e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-adfee58c-3039-4cde-b333-7494e79f058e .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-adfee58c-3039-4cde-b333-7494e79f058e .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-adfee58c-3039-4cde-b333-7494e79f058e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-adfee58c-3039-4cde-b333-7494e79f058e.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-adfee58c-3039-4cde-b333-7494e79f058e img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-adfee58c-3039-4cde-b333-7494e79f058e.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-adfee58c-3039-4cde-b333-7494e79f058e .shogun-image-content {
  
    justify-content: center;
  
}

.s-adfee58c-3039-4cde-b333-7494e79f058e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-adfee58c-3039-4cde-b333-7494e79f058e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-adfee58c-3039-4cde-b333-7494e79f058e.shogun-image {
  box-sizing: border-box;
}



.s-adfee58c-3039-4cde-b333-7494e79f058e img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-adfee58c-3039-4cde-b333-7494e79f058e {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-adfee58c-3039-4cde-b333-7494e79f058e.shogun-image-container {
      position: relative;
    }

    .s-adfee58c-3039-4cde-b333-7494e79f058e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-adfee58c-3039-4cde-b333-7494e79f058e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-adfee58c-3039-4cde-b333-7494e79f058e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-adfee58c-3039-4cde-b333-7494e79f058e {
  margin: 0 !important;
  overflow: visible;
}

#s-adfee58c-3039-4cde-b333-7494e79f058e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-adfee58c-3039-4cde-b333-7494e79f058e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-adfee58c-3039-4cde-b333-7494e79f058e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-adfee58c-3039-4cde-b333-7494e79f058e img.shogun-image {
  /* Add background color handling */
  
}

#s-adfee58c-3039-4cde-b333-7494e79f058e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-adfee58c-3039-4cde-b333-7494e79f058e .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-adfee58c-3039-4cde-b333-7494e79f058e .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-adfee58c-3039-4cde-b333-7494e79f058e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-adfee58c-3039-4cde-b333-7494e79f058e.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-adfee58c-3039-4cde-b333-7494e79f058e img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-adfee58c-3039-4cde-b333-7494e79f058e.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-adfee58c-3039-4cde-b333-7494e79f058e .shogun-image-content {
  
    justify-content: center;
  
}

.s-adfee58c-3039-4cde-b333-7494e79f058e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-adfee58c-3039-4cde-b333-7494e79f058e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-adfee58c-3039-4cde-b333-7494e79f058e.shogun-image {
  box-sizing: border-box;
}



.s-adfee58c-3039-4cde-b333-7494e79f058e img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-adfee58c-3039-4cde-b333-7494e79f058e {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-adfee58c-3039-4cde-b333-7494e79f058e.shogun-image-container {
      position: relative;
    }

    .s-adfee58c-3039-4cde-b333-7494e79f058e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-adfee58c-3039-4cde-b333-7494e79f058e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-adfee58c-3039-4cde-b333-7494e79f058e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-adfee58c-3039-4cde-b333-7494e79f058e {
  margin: 0 !important;
  overflow: visible;
}

#s-adfee58c-3039-4cde-b333-7494e79f058e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-adfee58c-3039-4cde-b333-7494e79f058e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-adfee58c-3039-4cde-b333-7494e79f058e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-adfee58c-3039-4cde-b333-7494e79f058e img.shogun-image {
  /* Add background color handling */
  
}

#s-adfee58c-3039-4cde-b333-7494e79f058e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-adfee58c-3039-4cde-b333-7494e79f058e .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-adfee58c-3039-4cde-b333-7494e79f058e .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-adfee58c-3039-4cde-b333-7494e79f058e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-adfee58c-3039-4cde-b333-7494e79f058e.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-adfee58c-3039-4cde-b333-7494e79f058e img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-adfee58c-3039-4cde-b333-7494e79f058e.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-adfee58c-3039-4cde-b333-7494e79f058e .shogun-image-content {
  
    justify-content: center;
  
}

.s-adfee58c-3039-4cde-b333-7494e79f058e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-adfee58c-3039-4cde-b333-7494e79f058e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-adfee58c-3039-4cde-b333-7494e79f058e.shogun-image {
  box-sizing: border-box;
}



.s-adfee58c-3039-4cde-b333-7494e79f058e img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-adfee58c-3039-4cde-b333-7494e79f058e {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-adfee58c-3039-4cde-b333-7494e79f058e.shogun-image-container {
      position: relative;
    }

    .s-adfee58c-3039-4cde-b333-7494e79f058e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-adfee58c-3039-4cde-b333-7494e79f058e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-adfee58c-3039-4cde-b333-7494e79f058e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-8321cf72-3dbb-4e49-ab67-91a00d2abce6 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-8321cf72-3dbb-4e49-ab67-91a00d2abce6 {
  margin-top: 0%;
margin-bottom: 0%;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-8321cf72-3dbb-4e49-ab67-91a00d2abce6 {
  margin-top: 0%;
}
}
#s-8321cf72-3dbb-4e49-ab67-91a00d2abce6 {
  margin: 0 !important;
  overflow: visible;
}

#s-8321cf72-3dbb-4e49-ab67-91a00d2abce6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8321cf72-3dbb-4e49-ab67-91a00d2abce6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-8321cf72-3dbb-4e49-ab67-91a00d2abce6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8321cf72-3dbb-4e49-ab67-91a00d2abce6 img.shogun-image {
  /* Add background color handling */
  
}

#s-8321cf72-3dbb-4e49-ab67-91a00d2abce6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-8321cf72-3dbb-4e49-ab67-91a00d2abce6 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-8321cf72-3dbb-4e49-ab67-91a00d2abce6 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-8321cf72-3dbb-4e49-ab67-91a00d2abce6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-8321cf72-3dbb-4e49-ab67-91a00d2abce6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-8321cf72-3dbb-4e49-ab67-91a00d2abce6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-8321cf72-3dbb-4e49-ab67-91a00d2abce6.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-8321cf72-3dbb-4e49-ab67-91a00d2abce6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-8321cf72-3dbb-4e49-ab67-91a00d2abce6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8321cf72-3dbb-4e49-ab67-91a00d2abce6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8321cf72-3dbb-4e49-ab67-91a00d2abce6.shogun-image {
  box-sizing: border-box;
}



.s-8321cf72-3dbb-4e49-ab67-91a00d2abce6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-8321cf72-3dbb-4e49-ab67-91a00d2abce6 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-8321cf72-3dbb-4e49-ab67-91a00d2abce6.shogun-image-container {
      position: relative;
    }

    .s-8321cf72-3dbb-4e49-ab67-91a00d2abce6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-8321cf72-3dbb-4e49-ab67-91a00d2abce6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-8321cf72-3dbb-4e49-ab67-91a00d2abce6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-8321cf72-3dbb-4e49-ab67-91a00d2abce6 {
  margin: 0 !important;
  overflow: visible;
}

#s-8321cf72-3dbb-4e49-ab67-91a00d2abce6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8321cf72-3dbb-4e49-ab67-91a00d2abce6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-8321cf72-3dbb-4e49-ab67-91a00d2abce6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8321cf72-3dbb-4e49-ab67-91a00d2abce6 img.shogun-image {
  /* Add background color handling */
  
}

#s-8321cf72-3dbb-4e49-ab67-91a00d2abce6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-8321cf72-3dbb-4e49-ab67-91a00d2abce6 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-8321cf72-3dbb-4e49-ab67-91a00d2abce6 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-8321cf72-3dbb-4e49-ab67-91a00d2abce6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-8321cf72-3dbb-4e49-ab67-91a00d2abce6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-8321cf72-3dbb-4e49-ab67-91a00d2abce6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-8321cf72-3dbb-4e49-ab67-91a00d2abce6.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-8321cf72-3dbb-4e49-ab67-91a00d2abce6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-8321cf72-3dbb-4e49-ab67-91a00d2abce6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8321cf72-3dbb-4e49-ab67-91a00d2abce6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8321cf72-3dbb-4e49-ab67-91a00d2abce6.shogun-image {
  box-sizing: border-box;
}



.s-8321cf72-3dbb-4e49-ab67-91a00d2abce6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-8321cf72-3dbb-4e49-ab67-91a00d2abce6 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-8321cf72-3dbb-4e49-ab67-91a00d2abce6.shogun-image-container {
      position: relative;
    }

    .s-8321cf72-3dbb-4e49-ab67-91a00d2abce6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-8321cf72-3dbb-4e49-ab67-91a00d2abce6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-8321cf72-3dbb-4e49-ab67-91a00d2abce6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-8321cf72-3dbb-4e49-ab67-91a00d2abce6 {
  margin: 0 !important;
  overflow: visible;
}

#s-8321cf72-3dbb-4e49-ab67-91a00d2abce6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8321cf72-3dbb-4e49-ab67-91a00d2abce6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-8321cf72-3dbb-4e49-ab67-91a00d2abce6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8321cf72-3dbb-4e49-ab67-91a00d2abce6 img.shogun-image {
  /* Add background color handling */
  
}

#s-8321cf72-3dbb-4e49-ab67-91a00d2abce6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-8321cf72-3dbb-4e49-ab67-91a00d2abce6 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-8321cf72-3dbb-4e49-ab67-91a00d2abce6 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-8321cf72-3dbb-4e49-ab67-91a00d2abce6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-8321cf72-3dbb-4e49-ab67-91a00d2abce6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-8321cf72-3dbb-4e49-ab67-91a00d2abce6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-8321cf72-3dbb-4e49-ab67-91a00d2abce6.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-8321cf72-3dbb-4e49-ab67-91a00d2abce6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-8321cf72-3dbb-4e49-ab67-91a00d2abce6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8321cf72-3dbb-4e49-ab67-91a00d2abce6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8321cf72-3dbb-4e49-ab67-91a00d2abce6.shogun-image {
  box-sizing: border-box;
}



.s-8321cf72-3dbb-4e49-ab67-91a00d2abce6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-8321cf72-3dbb-4e49-ab67-91a00d2abce6 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-8321cf72-3dbb-4e49-ab67-91a00d2abce6.shogun-image-container {
      position: relative;
    }

    .s-8321cf72-3dbb-4e49-ab67-91a00d2abce6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-8321cf72-3dbb-4e49-ab67-91a00d2abce6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-8321cf72-3dbb-4e49-ab67-91a00d2abce6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-8321cf72-3dbb-4e49-ab67-91a00d2abce6 {
  margin: 0 !important;
  overflow: visible;
}

#s-8321cf72-3dbb-4e49-ab67-91a00d2abce6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8321cf72-3dbb-4e49-ab67-91a00d2abce6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-8321cf72-3dbb-4e49-ab67-91a00d2abce6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8321cf72-3dbb-4e49-ab67-91a00d2abce6 img.shogun-image {
  /* Add background color handling */
  
}

#s-8321cf72-3dbb-4e49-ab67-91a00d2abce6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-8321cf72-3dbb-4e49-ab67-91a00d2abce6 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-8321cf72-3dbb-4e49-ab67-91a00d2abce6 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-8321cf72-3dbb-4e49-ab67-91a00d2abce6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-8321cf72-3dbb-4e49-ab67-91a00d2abce6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-8321cf72-3dbb-4e49-ab67-91a00d2abce6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-8321cf72-3dbb-4e49-ab67-91a00d2abce6.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-8321cf72-3dbb-4e49-ab67-91a00d2abce6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-8321cf72-3dbb-4e49-ab67-91a00d2abce6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8321cf72-3dbb-4e49-ab67-91a00d2abce6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8321cf72-3dbb-4e49-ab67-91a00d2abce6.shogun-image {
  box-sizing: border-box;
}



.s-8321cf72-3dbb-4e49-ab67-91a00d2abce6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-8321cf72-3dbb-4e49-ab67-91a00d2abce6 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-8321cf72-3dbb-4e49-ab67-91a00d2abce6.shogun-image-container {
      position: relative;
    }

    .s-8321cf72-3dbb-4e49-ab67-91a00d2abce6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-8321cf72-3dbb-4e49-ab67-91a00d2abce6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-8321cf72-3dbb-4e49-ab67-91a00d2abce6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-8321cf72-3dbb-4e49-ab67-91a00d2abce6 {
  margin: 0 !important;
  overflow: visible;
}

#s-8321cf72-3dbb-4e49-ab67-91a00d2abce6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8321cf72-3dbb-4e49-ab67-91a00d2abce6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-8321cf72-3dbb-4e49-ab67-91a00d2abce6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8321cf72-3dbb-4e49-ab67-91a00d2abce6 img.shogun-image {
  /* Add background color handling */
  
}

#s-8321cf72-3dbb-4e49-ab67-91a00d2abce6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-8321cf72-3dbb-4e49-ab67-91a00d2abce6 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-8321cf72-3dbb-4e49-ab67-91a00d2abce6 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-8321cf72-3dbb-4e49-ab67-91a00d2abce6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-8321cf72-3dbb-4e49-ab67-91a00d2abce6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-8321cf72-3dbb-4e49-ab67-91a00d2abce6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-8321cf72-3dbb-4e49-ab67-91a00d2abce6.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-8321cf72-3dbb-4e49-ab67-91a00d2abce6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-8321cf72-3dbb-4e49-ab67-91a00d2abce6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8321cf72-3dbb-4e49-ab67-91a00d2abce6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8321cf72-3dbb-4e49-ab67-91a00d2abce6.shogun-image {
  box-sizing: border-box;
}



.s-8321cf72-3dbb-4e49-ab67-91a00d2abce6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-8321cf72-3dbb-4e49-ab67-91a00d2abce6 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-8321cf72-3dbb-4e49-ab67-91a00d2abce6.shogun-image-container {
      position: relative;
    }

    .s-8321cf72-3dbb-4e49-ab67-91a00d2abce6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-8321cf72-3dbb-4e49-ab67-91a00d2abce6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-8321cf72-3dbb-4e49-ab67-91a00d2abce6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-60c3ba37-8462-40e4-bc45-dcf62321a248 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-60c3ba37-8462-40e4-bc45-dcf62321a248 {
  margin-top: 0%;
margin-bottom: 0%;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-60c3ba37-8462-40e4-bc45-dcf62321a248 {
  margin-top: 0%;
}
}
#s-60c3ba37-8462-40e4-bc45-dcf62321a248 {
  margin: 0 !important;
  overflow: visible;
}

#s-60c3ba37-8462-40e4-bc45-dcf62321a248-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-60c3ba37-8462-40e4-bc45-dcf62321a248 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-60c3ba37-8462-40e4-bc45-dcf62321a248 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-60c3ba37-8462-40e4-bc45-dcf62321a248 img.shogun-image {
  /* Add background color handling */
  
}

#s-60c3ba37-8462-40e4-bc45-dcf62321a248 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-60c3ba37-8462-40e4-bc45-dcf62321a248 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-60c3ba37-8462-40e4-bc45-dcf62321a248 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-60c3ba37-8462-40e4-bc45-dcf62321a248 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-60c3ba37-8462-40e4-bc45-dcf62321a248.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-60c3ba37-8462-40e4-bc45-dcf62321a248 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-60c3ba37-8462-40e4-bc45-dcf62321a248.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-60c3ba37-8462-40e4-bc45-dcf62321a248 .shogun-image-content {
  
    justify-content: center;
  
}

.s-60c3ba37-8462-40e4-bc45-dcf62321a248.shg-align-container {
  display: flex;
  justify-content: center
}

.s-60c3ba37-8462-40e4-bc45-dcf62321a248.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-60c3ba37-8462-40e4-bc45-dcf62321a248.shogun-image {
  box-sizing: border-box;
}



.s-60c3ba37-8462-40e4-bc45-dcf62321a248 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-60c3ba37-8462-40e4-bc45-dcf62321a248 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-60c3ba37-8462-40e4-bc45-dcf62321a248.shogun-image-container {
      position: relative;
    }

    .s-60c3ba37-8462-40e4-bc45-dcf62321a248.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-60c3ba37-8462-40e4-bc45-dcf62321a248.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-60c3ba37-8462-40e4-bc45-dcf62321a248 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-60c3ba37-8462-40e4-bc45-dcf62321a248 {
  margin: 0 !important;
  overflow: visible;
}

#s-60c3ba37-8462-40e4-bc45-dcf62321a248-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-60c3ba37-8462-40e4-bc45-dcf62321a248 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-60c3ba37-8462-40e4-bc45-dcf62321a248 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-60c3ba37-8462-40e4-bc45-dcf62321a248 img.shogun-image {
  /* Add background color handling */
  
}

#s-60c3ba37-8462-40e4-bc45-dcf62321a248 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-60c3ba37-8462-40e4-bc45-dcf62321a248 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-60c3ba37-8462-40e4-bc45-dcf62321a248 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-60c3ba37-8462-40e4-bc45-dcf62321a248 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-60c3ba37-8462-40e4-bc45-dcf62321a248.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-60c3ba37-8462-40e4-bc45-dcf62321a248 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-60c3ba37-8462-40e4-bc45-dcf62321a248.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-60c3ba37-8462-40e4-bc45-dcf62321a248 .shogun-image-content {
  
    justify-content: center;
  
}

.s-60c3ba37-8462-40e4-bc45-dcf62321a248.shg-align-container {
  display: flex;
  justify-content: center
}

.s-60c3ba37-8462-40e4-bc45-dcf62321a248.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-60c3ba37-8462-40e4-bc45-dcf62321a248.shogun-image {
  box-sizing: border-box;
}



.s-60c3ba37-8462-40e4-bc45-dcf62321a248 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-60c3ba37-8462-40e4-bc45-dcf62321a248 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-60c3ba37-8462-40e4-bc45-dcf62321a248.shogun-image-container {
      position: relative;
    }

    .s-60c3ba37-8462-40e4-bc45-dcf62321a248.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-60c3ba37-8462-40e4-bc45-dcf62321a248.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-60c3ba37-8462-40e4-bc45-dcf62321a248 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-60c3ba37-8462-40e4-bc45-dcf62321a248 {
  margin: 0 !important;
  overflow: visible;
}

#s-60c3ba37-8462-40e4-bc45-dcf62321a248-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-60c3ba37-8462-40e4-bc45-dcf62321a248 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-60c3ba37-8462-40e4-bc45-dcf62321a248 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-60c3ba37-8462-40e4-bc45-dcf62321a248 img.shogun-image {
  /* Add background color handling */
  
}

#s-60c3ba37-8462-40e4-bc45-dcf62321a248 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-60c3ba37-8462-40e4-bc45-dcf62321a248 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-60c3ba37-8462-40e4-bc45-dcf62321a248 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-60c3ba37-8462-40e4-bc45-dcf62321a248 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-60c3ba37-8462-40e4-bc45-dcf62321a248.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-60c3ba37-8462-40e4-bc45-dcf62321a248 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-60c3ba37-8462-40e4-bc45-dcf62321a248.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-60c3ba37-8462-40e4-bc45-dcf62321a248 .shogun-image-content {
  
    justify-content: center;
  
}

.s-60c3ba37-8462-40e4-bc45-dcf62321a248.shg-align-container {
  display: flex;
  justify-content: center
}

.s-60c3ba37-8462-40e4-bc45-dcf62321a248.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-60c3ba37-8462-40e4-bc45-dcf62321a248.shogun-image {
  box-sizing: border-box;
}



.s-60c3ba37-8462-40e4-bc45-dcf62321a248 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-60c3ba37-8462-40e4-bc45-dcf62321a248 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-60c3ba37-8462-40e4-bc45-dcf62321a248.shogun-image-container {
      position: relative;
    }

    .s-60c3ba37-8462-40e4-bc45-dcf62321a248.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-60c3ba37-8462-40e4-bc45-dcf62321a248.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-60c3ba37-8462-40e4-bc45-dcf62321a248 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-60c3ba37-8462-40e4-bc45-dcf62321a248 {
  margin: 0 !important;
  overflow: visible;
}

#s-60c3ba37-8462-40e4-bc45-dcf62321a248-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-60c3ba37-8462-40e4-bc45-dcf62321a248 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-60c3ba37-8462-40e4-bc45-dcf62321a248 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-60c3ba37-8462-40e4-bc45-dcf62321a248 img.shogun-image {
  /* Add background color handling */
  
}

#s-60c3ba37-8462-40e4-bc45-dcf62321a248 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-60c3ba37-8462-40e4-bc45-dcf62321a248 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-60c3ba37-8462-40e4-bc45-dcf62321a248 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-60c3ba37-8462-40e4-bc45-dcf62321a248 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-60c3ba37-8462-40e4-bc45-dcf62321a248.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-60c3ba37-8462-40e4-bc45-dcf62321a248 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-60c3ba37-8462-40e4-bc45-dcf62321a248.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-60c3ba37-8462-40e4-bc45-dcf62321a248 .shogun-image-content {
  
    justify-content: center;
  
}

.s-60c3ba37-8462-40e4-bc45-dcf62321a248.shg-align-container {
  display: flex;
  justify-content: center
}

.s-60c3ba37-8462-40e4-bc45-dcf62321a248.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-60c3ba37-8462-40e4-bc45-dcf62321a248.shogun-image {
  box-sizing: border-box;
}



.s-60c3ba37-8462-40e4-bc45-dcf62321a248 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-60c3ba37-8462-40e4-bc45-dcf62321a248 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-60c3ba37-8462-40e4-bc45-dcf62321a248.shogun-image-container {
      position: relative;
    }

    .s-60c3ba37-8462-40e4-bc45-dcf62321a248.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-60c3ba37-8462-40e4-bc45-dcf62321a248.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-60c3ba37-8462-40e4-bc45-dcf62321a248 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-60c3ba37-8462-40e4-bc45-dcf62321a248 {
  margin: 0 !important;
  overflow: visible;
}

#s-60c3ba37-8462-40e4-bc45-dcf62321a248-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-60c3ba37-8462-40e4-bc45-dcf62321a248 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-60c3ba37-8462-40e4-bc45-dcf62321a248 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-60c3ba37-8462-40e4-bc45-dcf62321a248 img.shogun-image {
  /* Add background color handling */
  
}

#s-60c3ba37-8462-40e4-bc45-dcf62321a248 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-60c3ba37-8462-40e4-bc45-dcf62321a248 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-60c3ba37-8462-40e4-bc45-dcf62321a248 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-60c3ba37-8462-40e4-bc45-dcf62321a248 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-60c3ba37-8462-40e4-bc45-dcf62321a248.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-60c3ba37-8462-40e4-bc45-dcf62321a248 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-60c3ba37-8462-40e4-bc45-dcf62321a248.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-60c3ba37-8462-40e4-bc45-dcf62321a248 .shogun-image-content {
  
    justify-content: center;
  
}

.s-60c3ba37-8462-40e4-bc45-dcf62321a248.shg-align-container {
  display: flex;
  justify-content: center
}

.s-60c3ba37-8462-40e4-bc45-dcf62321a248.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-60c3ba37-8462-40e4-bc45-dcf62321a248.shogun-image {
  box-sizing: border-box;
}



.s-60c3ba37-8462-40e4-bc45-dcf62321a248 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-60c3ba37-8462-40e4-bc45-dcf62321a248 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-60c3ba37-8462-40e4-bc45-dcf62321a248.shogun-image-container {
      position: relative;
    }

    .s-60c3ba37-8462-40e4-bc45-dcf62321a248.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-60c3ba37-8462-40e4-bc45-dcf62321a248.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-60c3ba37-8462-40e4-bc45-dcf62321a248 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-fc47902a-dd6b-4d51-b09a-52a6ece233b9 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-fc47902a-dd6b-4d51-b09a-52a6ece233b9 {
  margin-top: 0%;
margin-bottom: 0%;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-fc47902a-dd6b-4d51-b09a-52a6ece233b9 {
  margin-top: 0%;
}
}
#s-fc47902a-dd6b-4d51-b09a-52a6ece233b9 {
  margin: 0 !important;
  overflow: visible;
}

#s-fc47902a-dd6b-4d51-b09a-52a6ece233b9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-fc47902a-dd6b-4d51-b09a-52a6ece233b9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-fc47902a-dd6b-4d51-b09a-52a6ece233b9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-fc47902a-dd6b-4d51-b09a-52a6ece233b9 img.shogun-image {
  /* Add background color handling */
  
}

#s-fc47902a-dd6b-4d51-b09a-52a6ece233b9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-fc47902a-dd6b-4d51-b09a-52a6ece233b9 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-fc47902a-dd6b-4d51-b09a-52a6ece233b9 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-fc47902a-dd6b-4d51-b09a-52a6ece233b9 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-fc47902a-dd6b-4d51-b09a-52a6ece233b9.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-fc47902a-dd6b-4d51-b09a-52a6ece233b9 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-fc47902a-dd6b-4d51-b09a-52a6ece233b9.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-fc47902a-dd6b-4d51-b09a-52a6ece233b9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-fc47902a-dd6b-4d51-b09a-52a6ece233b9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fc47902a-dd6b-4d51-b09a-52a6ece233b9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fc47902a-dd6b-4d51-b09a-52a6ece233b9.shogun-image {
  box-sizing: border-box;
}



.s-fc47902a-dd6b-4d51-b09a-52a6ece233b9 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-fc47902a-dd6b-4d51-b09a-52a6ece233b9 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-fc47902a-dd6b-4d51-b09a-52a6ece233b9.shogun-image-container {
      position: relative;
    }

    .s-fc47902a-dd6b-4d51-b09a-52a6ece233b9.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-fc47902a-dd6b-4d51-b09a-52a6ece233b9.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-fc47902a-dd6b-4d51-b09a-52a6ece233b9 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-fc47902a-dd6b-4d51-b09a-52a6ece233b9 {
  margin: 0 !important;
  overflow: visible;
}

#s-fc47902a-dd6b-4d51-b09a-52a6ece233b9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-fc47902a-dd6b-4d51-b09a-52a6ece233b9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-fc47902a-dd6b-4d51-b09a-52a6ece233b9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-fc47902a-dd6b-4d51-b09a-52a6ece233b9 img.shogun-image {
  /* Add background color handling */
  
}

#s-fc47902a-dd6b-4d51-b09a-52a6ece233b9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-fc47902a-dd6b-4d51-b09a-52a6ece233b9 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-fc47902a-dd6b-4d51-b09a-52a6ece233b9 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-fc47902a-dd6b-4d51-b09a-52a6ece233b9 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-fc47902a-dd6b-4d51-b09a-52a6ece233b9.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-fc47902a-dd6b-4d51-b09a-52a6ece233b9 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-fc47902a-dd6b-4d51-b09a-52a6ece233b9.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-fc47902a-dd6b-4d51-b09a-52a6ece233b9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-fc47902a-dd6b-4d51-b09a-52a6ece233b9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fc47902a-dd6b-4d51-b09a-52a6ece233b9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fc47902a-dd6b-4d51-b09a-52a6ece233b9.shogun-image {
  box-sizing: border-box;
}



.s-fc47902a-dd6b-4d51-b09a-52a6ece233b9 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-fc47902a-dd6b-4d51-b09a-52a6ece233b9 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-fc47902a-dd6b-4d51-b09a-52a6ece233b9.shogun-image-container {
      position: relative;
    }

    .s-fc47902a-dd6b-4d51-b09a-52a6ece233b9.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-fc47902a-dd6b-4d51-b09a-52a6ece233b9.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-fc47902a-dd6b-4d51-b09a-52a6ece233b9 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-fc47902a-dd6b-4d51-b09a-52a6ece233b9 {
  margin: 0 !important;
  overflow: visible;
}

#s-fc47902a-dd6b-4d51-b09a-52a6ece233b9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-fc47902a-dd6b-4d51-b09a-52a6ece233b9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-fc47902a-dd6b-4d51-b09a-52a6ece233b9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-fc47902a-dd6b-4d51-b09a-52a6ece233b9 img.shogun-image {
  /* Add background color handling */
  
}

#s-fc47902a-dd6b-4d51-b09a-52a6ece233b9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-fc47902a-dd6b-4d51-b09a-52a6ece233b9 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-fc47902a-dd6b-4d51-b09a-52a6ece233b9 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-fc47902a-dd6b-4d51-b09a-52a6ece233b9 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-fc47902a-dd6b-4d51-b09a-52a6ece233b9.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-fc47902a-dd6b-4d51-b09a-52a6ece233b9 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-fc47902a-dd6b-4d51-b09a-52a6ece233b9.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-fc47902a-dd6b-4d51-b09a-52a6ece233b9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-fc47902a-dd6b-4d51-b09a-52a6ece233b9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fc47902a-dd6b-4d51-b09a-52a6ece233b9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fc47902a-dd6b-4d51-b09a-52a6ece233b9.shogun-image {
  box-sizing: border-box;
}



.s-fc47902a-dd6b-4d51-b09a-52a6ece233b9 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-fc47902a-dd6b-4d51-b09a-52a6ece233b9 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-fc47902a-dd6b-4d51-b09a-52a6ece233b9.shogun-image-container {
      position: relative;
    }

    .s-fc47902a-dd6b-4d51-b09a-52a6ece233b9.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-fc47902a-dd6b-4d51-b09a-52a6ece233b9.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-fc47902a-dd6b-4d51-b09a-52a6ece233b9 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-fc47902a-dd6b-4d51-b09a-52a6ece233b9 {
  margin: 0 !important;
  overflow: visible;
}

#s-fc47902a-dd6b-4d51-b09a-52a6ece233b9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-fc47902a-dd6b-4d51-b09a-52a6ece233b9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-fc47902a-dd6b-4d51-b09a-52a6ece233b9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-fc47902a-dd6b-4d51-b09a-52a6ece233b9 img.shogun-image {
  /* Add background color handling */
  
}

#s-fc47902a-dd6b-4d51-b09a-52a6ece233b9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-fc47902a-dd6b-4d51-b09a-52a6ece233b9 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-fc47902a-dd6b-4d51-b09a-52a6ece233b9 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-fc47902a-dd6b-4d51-b09a-52a6ece233b9 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-fc47902a-dd6b-4d51-b09a-52a6ece233b9.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-fc47902a-dd6b-4d51-b09a-52a6ece233b9 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-fc47902a-dd6b-4d51-b09a-52a6ece233b9.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-fc47902a-dd6b-4d51-b09a-52a6ece233b9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-fc47902a-dd6b-4d51-b09a-52a6ece233b9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fc47902a-dd6b-4d51-b09a-52a6ece233b9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fc47902a-dd6b-4d51-b09a-52a6ece233b9.shogun-image {
  box-sizing: border-box;
}



.s-fc47902a-dd6b-4d51-b09a-52a6ece233b9 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-fc47902a-dd6b-4d51-b09a-52a6ece233b9 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-fc47902a-dd6b-4d51-b09a-52a6ece233b9.shogun-image-container {
      position: relative;
    }

    .s-fc47902a-dd6b-4d51-b09a-52a6ece233b9.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-fc47902a-dd6b-4d51-b09a-52a6ece233b9.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-fc47902a-dd6b-4d51-b09a-52a6ece233b9 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-fc47902a-dd6b-4d51-b09a-52a6ece233b9 {
  margin: 0 !important;
  overflow: visible;
}

#s-fc47902a-dd6b-4d51-b09a-52a6ece233b9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-fc47902a-dd6b-4d51-b09a-52a6ece233b9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-fc47902a-dd6b-4d51-b09a-52a6ece233b9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-fc47902a-dd6b-4d51-b09a-52a6ece233b9 img.shogun-image {
  /* Add background color handling */
  
}

#s-fc47902a-dd6b-4d51-b09a-52a6ece233b9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-fc47902a-dd6b-4d51-b09a-52a6ece233b9 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-fc47902a-dd6b-4d51-b09a-52a6ece233b9 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-fc47902a-dd6b-4d51-b09a-52a6ece233b9 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-fc47902a-dd6b-4d51-b09a-52a6ece233b9.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-fc47902a-dd6b-4d51-b09a-52a6ece233b9 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-fc47902a-dd6b-4d51-b09a-52a6ece233b9.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-fc47902a-dd6b-4d51-b09a-52a6ece233b9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-fc47902a-dd6b-4d51-b09a-52a6ece233b9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fc47902a-dd6b-4d51-b09a-52a6ece233b9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fc47902a-dd6b-4d51-b09a-52a6ece233b9.shogun-image {
  box-sizing: border-box;
}



.s-fc47902a-dd6b-4d51-b09a-52a6ece233b9 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-fc47902a-dd6b-4d51-b09a-52a6ece233b9 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-fc47902a-dd6b-4d51-b09a-52a6ece233b9.shogun-image-container {
      position: relative;
    }

    .s-fc47902a-dd6b-4d51-b09a-52a6ece233b9.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-fc47902a-dd6b-4d51-b09a-52a6ece233b9.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-fc47902a-dd6b-4d51-b09a-52a6ece233b9 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-8163264a-03cf-4ce6-8c00-92ee452c1c29 {
  box-shadow:2px 3px 1px 2px rgba(67, 66, 66, 1);
background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYzAzOWZlZTktZTlkNC00ZWFjLTk1YjMtYzczNDdjNDBmZjlkIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFiYjBiO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNjMDM5ZmVlOS1lOWQ0LTRlYWMtOTViMy1jNzM0N2M0MGZmOWQpIi8+PC9zdmc+);
background-repeat: no-repeat;
border-style: solid;
margin-top: 5px;
margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: #2C2A34;
border-radius: 25px;
text-align: center;
text-decoration: none;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#f1bb0b"}, {"id"=>2, "pos"=>1, "color"=>"#ffffff"}];
hover-type: gradient;
color: rgba(0, 0, 0, 1);
}
#s-8163264a-03cf-4ce6-8c00-92ee452c1c29:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iMjBhOGY5NzEtNmU1My00MjIzLTg3OTktYzkxNDY2Y2ZkMDUwIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjhmOGY3O3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFiYjBiO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCMyMGE4Zjk3MS02ZTUzLTQyMjMtODc5OS1jOTE0NjZjZmQwNTApIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 2px !important;
border-left-width: 2px !important;
border-bottom-width: 2px !important;
border-right-width: 2px !important;
border-color: rgba(2, 0, 7, 0.99) !important;
text-decoration: none !important;
color: rgba(7, 6, 0, 1) !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#f8f8f7"}, {"id"=>2, "pos"=>1, "color"=>"#f1bb0b"}] !important;
hover-type: gradient !important;}#s-8163264a-03cf-4ce6-8c00-92ee452c1c29:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-8163264a-03cf-4ce6-8c00-92ee452c1c29-root {
    text-align: center;
  }


#s-8163264a-03cf-4ce6-8c00-92ee452c1c29.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-8163264a-03cf-4ce6-8c00-92ee452c1c29-root {
    text-align: center;
  }


#s-8163264a-03cf-4ce6-8c00-92ee452c1c29.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-8163264a-03cf-4ce6-8c00-92ee452c1c29-root {
    text-align: center;
  }


#s-8163264a-03cf-4ce6-8c00-92ee452c1c29.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-8163264a-03cf-4ce6-8c00-92ee452c1c29-root {
    text-align: center;
  }


#s-8163264a-03cf-4ce6-8c00-92ee452c1c29.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-8163264a-03cf-4ce6-8c00-92ee452c1c29-root {
    text-align: center;
  }


#s-8163264a-03cf-4ce6-8c00-92ee452c1c29.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}
#s-21fa7c2e-342e-4520-88fa-0764c60ac19e {
  margin-left: auto;
margin-right: auto;
border-top-width: 5px;
border-left-width: 5px;
border-bottom-width: 5px;
border-right-width: 5px;
border-color: #000;
border-style: solid;
border-radius: 20px;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-21fa7c2e-342e-4520-88fa-0764c60ac19e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-21fa7c2e-342e-4520-88fa-0764c60ac19e.shg-box.shg-c {
  justify-content: center;
}

#s-b2c4a1bd-6caf-4f7f-9eb6-dcf943508edb {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
text-align: center;
}
@media (min-width: 1200px){#s-b2c4a1bd-6caf-4f7f-9eb6-dcf943508edb {
  margin-top: 0%;
}
}
#s-b2c4a1bd-6caf-4f7f-9eb6-dcf943508edb {
  margin: 0 !important;
  overflow: visible;
}

#s-b2c4a1bd-6caf-4f7f-9eb6-dcf943508edb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b2c4a1bd-6caf-4f7f-9eb6-dcf943508edb {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-b2c4a1bd-6caf-4f7f-9eb6-dcf943508edb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b2c4a1bd-6caf-4f7f-9eb6-dcf943508edb img.shogun-image {
  /* Add background color handling */
  
}

#s-b2c4a1bd-6caf-4f7f-9eb6-dcf943508edb img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: #000;
  border-style: none;
  border-radius: 10px;

}






.s-b2c4a1bd-6caf-4f7f-9eb6-dcf943508edb .shogun-image-content {
  
    justify-content: center;
  
}

.s-b2c4a1bd-6caf-4f7f-9eb6-dcf943508edb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b2c4a1bd-6caf-4f7f-9eb6-dcf943508edb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b2c4a1bd-6caf-4f7f-9eb6-dcf943508edb.shogun-image {
  box-sizing: border-box;
}



.s-b2c4a1bd-6caf-4f7f-9eb6-dcf943508edb img.shogun-image {
  
}


@media (min-width: 1200px){#s-b2c4a1bd-6caf-4f7f-9eb6-dcf943508edb {
  margin: 0 !important;
  overflow: visible;
}

#s-b2c4a1bd-6caf-4f7f-9eb6-dcf943508edb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b2c4a1bd-6caf-4f7f-9eb6-dcf943508edb {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-b2c4a1bd-6caf-4f7f-9eb6-dcf943508edb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b2c4a1bd-6caf-4f7f-9eb6-dcf943508edb img.shogun-image {
  /* Add background color handling */
  
}

#s-b2c4a1bd-6caf-4f7f-9eb6-dcf943508edb img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-b2c4a1bd-6caf-4f7f-9eb6-dcf943508edb .shogun-image-content {
  
    justify-content: center;
  
}

.s-b2c4a1bd-6caf-4f7f-9eb6-dcf943508edb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b2c4a1bd-6caf-4f7f-9eb6-dcf943508edb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b2c4a1bd-6caf-4f7f-9eb6-dcf943508edb.shogun-image {
  box-sizing: border-box;
}



.s-b2c4a1bd-6caf-4f7f-9eb6-dcf943508edb img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-b2c4a1bd-6caf-4f7f-9eb6-dcf943508edb {
  margin: 0 !important;
  overflow: visible;
}

#s-b2c4a1bd-6caf-4f7f-9eb6-dcf943508edb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b2c4a1bd-6caf-4f7f-9eb6-dcf943508edb {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b2c4a1bd-6caf-4f7f-9eb6-dcf943508edb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b2c4a1bd-6caf-4f7f-9eb6-dcf943508edb img.shogun-image {
  /* Add background color handling */
  
}

#s-b2c4a1bd-6caf-4f7f-9eb6-dcf943508edb img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-b2c4a1bd-6caf-4f7f-9eb6-dcf943508edb .shogun-image-content {
  
    justify-content: center;
  
}

.s-b2c4a1bd-6caf-4f7f-9eb6-dcf943508edb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b2c4a1bd-6caf-4f7f-9eb6-dcf943508edb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b2c4a1bd-6caf-4f7f-9eb6-dcf943508edb.shogun-image {
  box-sizing: border-box;
}



.s-b2c4a1bd-6caf-4f7f-9eb6-dcf943508edb img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-b2c4a1bd-6caf-4f7f-9eb6-dcf943508edb {
  margin: 0 !important;
  overflow: visible;
}

#s-b2c4a1bd-6caf-4f7f-9eb6-dcf943508edb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b2c4a1bd-6caf-4f7f-9eb6-dcf943508edb {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b2c4a1bd-6caf-4f7f-9eb6-dcf943508edb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b2c4a1bd-6caf-4f7f-9eb6-dcf943508edb img.shogun-image {
  /* Add background color handling */
  
}

#s-b2c4a1bd-6caf-4f7f-9eb6-dcf943508edb img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-b2c4a1bd-6caf-4f7f-9eb6-dcf943508edb .shogun-image-content {
  
    justify-content: center;
  
}

.s-b2c4a1bd-6caf-4f7f-9eb6-dcf943508edb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b2c4a1bd-6caf-4f7f-9eb6-dcf943508edb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b2c4a1bd-6caf-4f7f-9eb6-dcf943508edb.shogun-image {
  box-sizing: border-box;
}



.s-b2c4a1bd-6caf-4f7f-9eb6-dcf943508edb img.shogun-image {
  
}


}@media (max-width: 767px){#s-b2c4a1bd-6caf-4f7f-9eb6-dcf943508edb {
  margin: 0 !important;
  overflow: visible;
}

#s-b2c4a1bd-6caf-4f7f-9eb6-dcf943508edb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b2c4a1bd-6caf-4f7f-9eb6-dcf943508edb {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b2c4a1bd-6caf-4f7f-9eb6-dcf943508edb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b2c4a1bd-6caf-4f7f-9eb6-dcf943508edb img.shogun-image {
  /* Add background color handling */
  
}

#s-b2c4a1bd-6caf-4f7f-9eb6-dcf943508edb img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-b2c4a1bd-6caf-4f7f-9eb6-dcf943508edb .shogun-image-content {
  
    justify-content: center;
  
}

.s-b2c4a1bd-6caf-4f7f-9eb6-dcf943508edb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b2c4a1bd-6caf-4f7f-9eb6-dcf943508edb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b2c4a1bd-6caf-4f7f-9eb6-dcf943508edb.shogun-image {
  box-sizing: border-box;
}



.s-b2c4a1bd-6caf-4f7f-9eb6-dcf943508edb img.shogun-image {
  
}


}
#s-d0ad2507-19a2-441d-8b84-28612b3cbc37 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
text-align: center;
}
@media (min-width: 1200px){#s-d0ad2507-19a2-441d-8b84-28612b3cbc37 {
  margin-top: 0%;
}
}
#s-d0ad2507-19a2-441d-8b84-28612b3cbc37 {
  margin: 0 !important;
  overflow: visible;
}

#s-d0ad2507-19a2-441d-8b84-28612b3cbc37-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d0ad2507-19a2-441d-8b84-28612b3cbc37 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-d0ad2507-19a2-441d-8b84-28612b3cbc37 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d0ad2507-19a2-441d-8b84-28612b3cbc37 img.shogun-image {
  /* Add background color handling */
  
}

#s-d0ad2507-19a2-441d-8b84-28612b3cbc37 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-d0ad2507-19a2-441d-8b84-28612b3cbc37 .shogun-image-content {
  
    justify-content: center;
  
}

.s-d0ad2507-19a2-441d-8b84-28612b3cbc37.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d0ad2507-19a2-441d-8b84-28612b3cbc37.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d0ad2507-19a2-441d-8b84-28612b3cbc37.shogun-image {
  box-sizing: border-box;
}



.s-d0ad2507-19a2-441d-8b84-28612b3cbc37 img.shogun-image {
  
}


@media (min-width: 1200px){#s-d0ad2507-19a2-441d-8b84-28612b3cbc37 {
  margin: 0 !important;
  overflow: visible;
}

#s-d0ad2507-19a2-441d-8b84-28612b3cbc37-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d0ad2507-19a2-441d-8b84-28612b3cbc37 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-d0ad2507-19a2-441d-8b84-28612b3cbc37 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d0ad2507-19a2-441d-8b84-28612b3cbc37 img.shogun-image {
  /* Add background color handling */
  
}

#s-d0ad2507-19a2-441d-8b84-28612b3cbc37 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-d0ad2507-19a2-441d-8b84-28612b3cbc37 .shogun-image-content {
  
    justify-content: center;
  
}

.s-d0ad2507-19a2-441d-8b84-28612b3cbc37.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d0ad2507-19a2-441d-8b84-28612b3cbc37.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d0ad2507-19a2-441d-8b84-28612b3cbc37.shogun-image {
  box-sizing: border-box;
}



.s-d0ad2507-19a2-441d-8b84-28612b3cbc37 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-d0ad2507-19a2-441d-8b84-28612b3cbc37 {
  margin: 0 !important;
  overflow: visible;
}

#s-d0ad2507-19a2-441d-8b84-28612b3cbc37-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d0ad2507-19a2-441d-8b84-28612b3cbc37 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d0ad2507-19a2-441d-8b84-28612b3cbc37 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d0ad2507-19a2-441d-8b84-28612b3cbc37 img.shogun-image {
  /* Add background color handling */
  
}

#s-d0ad2507-19a2-441d-8b84-28612b3cbc37 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-d0ad2507-19a2-441d-8b84-28612b3cbc37 .shogun-image-content {
  
    justify-content: center;
  
}

.s-d0ad2507-19a2-441d-8b84-28612b3cbc37.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d0ad2507-19a2-441d-8b84-28612b3cbc37.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d0ad2507-19a2-441d-8b84-28612b3cbc37.shogun-image {
  box-sizing: border-box;
}



.s-d0ad2507-19a2-441d-8b84-28612b3cbc37 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-d0ad2507-19a2-441d-8b84-28612b3cbc37 {
  margin: 0 !important;
  overflow: visible;
}

#s-d0ad2507-19a2-441d-8b84-28612b3cbc37-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d0ad2507-19a2-441d-8b84-28612b3cbc37 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d0ad2507-19a2-441d-8b84-28612b3cbc37 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d0ad2507-19a2-441d-8b84-28612b3cbc37 img.shogun-image {
  /* Add background color handling */
  
}

#s-d0ad2507-19a2-441d-8b84-28612b3cbc37 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-d0ad2507-19a2-441d-8b84-28612b3cbc37 .shogun-image-content {
  
    justify-content: center;
  
}

.s-d0ad2507-19a2-441d-8b84-28612b3cbc37.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d0ad2507-19a2-441d-8b84-28612b3cbc37.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d0ad2507-19a2-441d-8b84-28612b3cbc37.shogun-image {
  box-sizing: border-box;
}



.s-d0ad2507-19a2-441d-8b84-28612b3cbc37 img.shogun-image {
  
}


}@media (max-width: 767px){#s-d0ad2507-19a2-441d-8b84-28612b3cbc37 {
  margin: 0 !important;
  overflow: visible;
}

#s-d0ad2507-19a2-441d-8b84-28612b3cbc37-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d0ad2507-19a2-441d-8b84-28612b3cbc37 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d0ad2507-19a2-441d-8b84-28612b3cbc37 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d0ad2507-19a2-441d-8b84-28612b3cbc37 img.shogun-image {
  /* Add background color handling */
  
}

#s-d0ad2507-19a2-441d-8b84-28612b3cbc37 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-d0ad2507-19a2-441d-8b84-28612b3cbc37 .shogun-image-content {
  
    justify-content: center;
  
}

.s-d0ad2507-19a2-441d-8b84-28612b3cbc37.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d0ad2507-19a2-441d-8b84-28612b3cbc37.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d0ad2507-19a2-441d-8b84-28612b3cbc37.shogun-image {
  box-sizing: border-box;
}



.s-d0ad2507-19a2-441d-8b84-28612b3cbc37 img.shogun-image {
  
}


}
#s-3cacd62c-0271-4671-8b1f-ea19a7e08898 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-3cacd62c-0271-4671-8b1f-ea19a7e08898 {
  margin-top: 0%;
}
}
#s-3cacd62c-0271-4671-8b1f-ea19a7e08898 {
  margin: 0 !important;
  overflow: visible;
}

#s-3cacd62c-0271-4671-8b1f-ea19a7e08898-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3cacd62c-0271-4671-8b1f-ea19a7e08898 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-3cacd62c-0271-4671-8b1f-ea19a7e08898 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3cacd62c-0271-4671-8b1f-ea19a7e08898 img.shogun-image {
  /* Add background color handling */
  
}

#s-3cacd62c-0271-4671-8b1f-ea19a7e08898 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3cacd62c-0271-4671-8b1f-ea19a7e08898 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-3cacd62c-0271-4671-8b1f-ea19a7e08898 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3cacd62c-0271-4671-8b1f-ea19a7e08898 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3cacd62c-0271-4671-8b1f-ea19a7e08898.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3cacd62c-0271-4671-8b1f-ea19a7e08898 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-3cacd62c-0271-4671-8b1f-ea19a7e08898.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-3cacd62c-0271-4671-8b1f-ea19a7e08898 .shogun-image-content {
  
    justify-content: center;
  
}

.s-3cacd62c-0271-4671-8b1f-ea19a7e08898.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3cacd62c-0271-4671-8b1f-ea19a7e08898.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3cacd62c-0271-4671-8b1f-ea19a7e08898.shogun-image {
  box-sizing: border-box;
}



.s-3cacd62c-0271-4671-8b1f-ea19a7e08898 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-3cacd62c-0271-4671-8b1f-ea19a7e08898 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-3cacd62c-0271-4671-8b1f-ea19a7e08898.shogun-image-container {
      position: relative;
    }

    .s-3cacd62c-0271-4671-8b1f-ea19a7e08898.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3cacd62c-0271-4671-8b1f-ea19a7e08898.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3cacd62c-0271-4671-8b1f-ea19a7e08898 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-3cacd62c-0271-4671-8b1f-ea19a7e08898 {
  margin: 0 !important;
  overflow: visible;
}

#s-3cacd62c-0271-4671-8b1f-ea19a7e08898-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3cacd62c-0271-4671-8b1f-ea19a7e08898 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-3cacd62c-0271-4671-8b1f-ea19a7e08898 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3cacd62c-0271-4671-8b1f-ea19a7e08898 img.shogun-image {
  /* Add background color handling */
  
}

#s-3cacd62c-0271-4671-8b1f-ea19a7e08898 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3cacd62c-0271-4671-8b1f-ea19a7e08898 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-3cacd62c-0271-4671-8b1f-ea19a7e08898 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3cacd62c-0271-4671-8b1f-ea19a7e08898 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3cacd62c-0271-4671-8b1f-ea19a7e08898.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3cacd62c-0271-4671-8b1f-ea19a7e08898 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-3cacd62c-0271-4671-8b1f-ea19a7e08898.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-3cacd62c-0271-4671-8b1f-ea19a7e08898 .shogun-image-content {
  
    justify-content: center;
  
}

.s-3cacd62c-0271-4671-8b1f-ea19a7e08898.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3cacd62c-0271-4671-8b1f-ea19a7e08898.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3cacd62c-0271-4671-8b1f-ea19a7e08898.shogun-image {
  box-sizing: border-box;
}



.s-3cacd62c-0271-4671-8b1f-ea19a7e08898 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-3cacd62c-0271-4671-8b1f-ea19a7e08898 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-3cacd62c-0271-4671-8b1f-ea19a7e08898.shogun-image-container {
      position: relative;
    }

    .s-3cacd62c-0271-4671-8b1f-ea19a7e08898.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3cacd62c-0271-4671-8b1f-ea19a7e08898.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3cacd62c-0271-4671-8b1f-ea19a7e08898 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-3cacd62c-0271-4671-8b1f-ea19a7e08898 {
  margin: 0 !important;
  overflow: visible;
}

#s-3cacd62c-0271-4671-8b1f-ea19a7e08898-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3cacd62c-0271-4671-8b1f-ea19a7e08898 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3cacd62c-0271-4671-8b1f-ea19a7e08898 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3cacd62c-0271-4671-8b1f-ea19a7e08898 img.shogun-image {
  /* Add background color handling */
  
}

#s-3cacd62c-0271-4671-8b1f-ea19a7e08898 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3cacd62c-0271-4671-8b1f-ea19a7e08898 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-3cacd62c-0271-4671-8b1f-ea19a7e08898 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3cacd62c-0271-4671-8b1f-ea19a7e08898 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3cacd62c-0271-4671-8b1f-ea19a7e08898.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3cacd62c-0271-4671-8b1f-ea19a7e08898 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-3cacd62c-0271-4671-8b1f-ea19a7e08898.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-3cacd62c-0271-4671-8b1f-ea19a7e08898 .shogun-image-content {
  
    justify-content: center;
  
}

.s-3cacd62c-0271-4671-8b1f-ea19a7e08898.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3cacd62c-0271-4671-8b1f-ea19a7e08898.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3cacd62c-0271-4671-8b1f-ea19a7e08898.shogun-image {
  box-sizing: border-box;
}



.s-3cacd62c-0271-4671-8b1f-ea19a7e08898 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-3cacd62c-0271-4671-8b1f-ea19a7e08898 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-3cacd62c-0271-4671-8b1f-ea19a7e08898.shogun-image-container {
      position: relative;
    }

    .s-3cacd62c-0271-4671-8b1f-ea19a7e08898.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3cacd62c-0271-4671-8b1f-ea19a7e08898.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3cacd62c-0271-4671-8b1f-ea19a7e08898 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-3cacd62c-0271-4671-8b1f-ea19a7e08898 {
  margin: 0 !important;
  overflow: visible;
}

#s-3cacd62c-0271-4671-8b1f-ea19a7e08898-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3cacd62c-0271-4671-8b1f-ea19a7e08898 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3cacd62c-0271-4671-8b1f-ea19a7e08898 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3cacd62c-0271-4671-8b1f-ea19a7e08898 img.shogun-image {
  /* Add background color handling */
  
}

#s-3cacd62c-0271-4671-8b1f-ea19a7e08898 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3cacd62c-0271-4671-8b1f-ea19a7e08898 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-3cacd62c-0271-4671-8b1f-ea19a7e08898 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3cacd62c-0271-4671-8b1f-ea19a7e08898 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3cacd62c-0271-4671-8b1f-ea19a7e08898.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3cacd62c-0271-4671-8b1f-ea19a7e08898 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-3cacd62c-0271-4671-8b1f-ea19a7e08898.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-3cacd62c-0271-4671-8b1f-ea19a7e08898 .shogun-image-content {
  
    justify-content: center;
  
}

.s-3cacd62c-0271-4671-8b1f-ea19a7e08898.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3cacd62c-0271-4671-8b1f-ea19a7e08898.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3cacd62c-0271-4671-8b1f-ea19a7e08898.shogun-image {
  box-sizing: border-box;
}



.s-3cacd62c-0271-4671-8b1f-ea19a7e08898 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-3cacd62c-0271-4671-8b1f-ea19a7e08898 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-3cacd62c-0271-4671-8b1f-ea19a7e08898.shogun-image-container {
      position: relative;
    }

    .s-3cacd62c-0271-4671-8b1f-ea19a7e08898.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3cacd62c-0271-4671-8b1f-ea19a7e08898.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3cacd62c-0271-4671-8b1f-ea19a7e08898 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-3cacd62c-0271-4671-8b1f-ea19a7e08898 {
  margin: 0 !important;
  overflow: visible;
}

#s-3cacd62c-0271-4671-8b1f-ea19a7e08898-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3cacd62c-0271-4671-8b1f-ea19a7e08898 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3cacd62c-0271-4671-8b1f-ea19a7e08898 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3cacd62c-0271-4671-8b1f-ea19a7e08898 img.shogun-image {
  /* Add background color handling */
  
}

#s-3cacd62c-0271-4671-8b1f-ea19a7e08898 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3cacd62c-0271-4671-8b1f-ea19a7e08898 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-3cacd62c-0271-4671-8b1f-ea19a7e08898 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3cacd62c-0271-4671-8b1f-ea19a7e08898 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3cacd62c-0271-4671-8b1f-ea19a7e08898.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3cacd62c-0271-4671-8b1f-ea19a7e08898 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-3cacd62c-0271-4671-8b1f-ea19a7e08898.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-3cacd62c-0271-4671-8b1f-ea19a7e08898 .shogun-image-content {
  
    justify-content: center;
  
}

.s-3cacd62c-0271-4671-8b1f-ea19a7e08898.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3cacd62c-0271-4671-8b1f-ea19a7e08898.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3cacd62c-0271-4671-8b1f-ea19a7e08898.shogun-image {
  box-sizing: border-box;
}



.s-3cacd62c-0271-4671-8b1f-ea19a7e08898 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-3cacd62c-0271-4671-8b1f-ea19a7e08898 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-3cacd62c-0271-4671-8b1f-ea19a7e08898.shogun-image-container {
      position: relative;
    }

    .s-3cacd62c-0271-4671-8b1f-ea19a7e08898.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3cacd62c-0271-4671-8b1f-ea19a7e08898.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3cacd62c-0271-4671-8b1f-ea19a7e08898 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-30300bac-5397-48b5-bfde-002465c4c5f4 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-30300bac-5397-48b5-bfde-002465c4c5f4 {
  margin-top: 0%;
}
}
#s-30300bac-5397-48b5-bfde-002465c4c5f4 {
  margin: 0 !important;
  overflow: visible;
}

#s-30300bac-5397-48b5-bfde-002465c4c5f4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-30300bac-5397-48b5-bfde-002465c4c5f4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-30300bac-5397-48b5-bfde-002465c4c5f4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-30300bac-5397-48b5-bfde-002465c4c5f4 img.shogun-image {
  /* Add background color handling */
  
}

#s-30300bac-5397-48b5-bfde-002465c4c5f4 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-30300bac-5397-48b5-bfde-002465c4c5f4 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-30300bac-5397-48b5-bfde-002465c4c5f4 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-30300bac-5397-48b5-bfde-002465c4c5f4 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-30300bac-5397-48b5-bfde-002465c4c5f4.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-30300bac-5397-48b5-bfde-002465c4c5f4 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-30300bac-5397-48b5-bfde-002465c4c5f4.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-30300bac-5397-48b5-bfde-002465c4c5f4 .shogun-image-content {
  
    justify-content: center;
  
}

.s-30300bac-5397-48b5-bfde-002465c4c5f4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-30300bac-5397-48b5-bfde-002465c4c5f4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-30300bac-5397-48b5-bfde-002465c4c5f4.shogun-image {
  box-sizing: border-box;
}



.s-30300bac-5397-48b5-bfde-002465c4c5f4 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-30300bac-5397-48b5-bfde-002465c4c5f4 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-30300bac-5397-48b5-bfde-002465c4c5f4.shogun-image-container {
      position: relative;
    }

    .s-30300bac-5397-48b5-bfde-002465c4c5f4.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-30300bac-5397-48b5-bfde-002465c4c5f4.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-30300bac-5397-48b5-bfde-002465c4c5f4 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-30300bac-5397-48b5-bfde-002465c4c5f4 {
  margin: 0 !important;
  overflow: visible;
}

#s-30300bac-5397-48b5-bfde-002465c4c5f4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-30300bac-5397-48b5-bfde-002465c4c5f4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-30300bac-5397-48b5-bfde-002465c4c5f4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-30300bac-5397-48b5-bfde-002465c4c5f4 img.shogun-image {
  /* Add background color handling */
  
}

#s-30300bac-5397-48b5-bfde-002465c4c5f4 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-30300bac-5397-48b5-bfde-002465c4c5f4 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-30300bac-5397-48b5-bfde-002465c4c5f4 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-30300bac-5397-48b5-bfde-002465c4c5f4 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-30300bac-5397-48b5-bfde-002465c4c5f4.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-30300bac-5397-48b5-bfde-002465c4c5f4 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-30300bac-5397-48b5-bfde-002465c4c5f4.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-30300bac-5397-48b5-bfde-002465c4c5f4 .shogun-image-content {
  
    justify-content: center;
  
}

.s-30300bac-5397-48b5-bfde-002465c4c5f4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-30300bac-5397-48b5-bfde-002465c4c5f4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-30300bac-5397-48b5-bfde-002465c4c5f4.shogun-image {
  box-sizing: border-box;
}



.s-30300bac-5397-48b5-bfde-002465c4c5f4 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-30300bac-5397-48b5-bfde-002465c4c5f4 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-30300bac-5397-48b5-bfde-002465c4c5f4.shogun-image-container {
      position: relative;
    }

    .s-30300bac-5397-48b5-bfde-002465c4c5f4.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-30300bac-5397-48b5-bfde-002465c4c5f4.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-30300bac-5397-48b5-bfde-002465c4c5f4 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-30300bac-5397-48b5-bfde-002465c4c5f4 {
  margin: 0 !important;
  overflow: visible;
}

#s-30300bac-5397-48b5-bfde-002465c4c5f4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-30300bac-5397-48b5-bfde-002465c4c5f4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-30300bac-5397-48b5-bfde-002465c4c5f4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-30300bac-5397-48b5-bfde-002465c4c5f4 img.shogun-image {
  /* Add background color handling */
  
}

#s-30300bac-5397-48b5-bfde-002465c4c5f4 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-30300bac-5397-48b5-bfde-002465c4c5f4 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-30300bac-5397-48b5-bfde-002465c4c5f4 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-30300bac-5397-48b5-bfde-002465c4c5f4 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-30300bac-5397-48b5-bfde-002465c4c5f4.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-30300bac-5397-48b5-bfde-002465c4c5f4 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-30300bac-5397-48b5-bfde-002465c4c5f4.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-30300bac-5397-48b5-bfde-002465c4c5f4 .shogun-image-content {
  
    justify-content: center;
  
}

.s-30300bac-5397-48b5-bfde-002465c4c5f4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-30300bac-5397-48b5-bfde-002465c4c5f4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-30300bac-5397-48b5-bfde-002465c4c5f4.shogun-image {
  box-sizing: border-box;
}



.s-30300bac-5397-48b5-bfde-002465c4c5f4 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-30300bac-5397-48b5-bfde-002465c4c5f4 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-30300bac-5397-48b5-bfde-002465c4c5f4.shogun-image-container {
      position: relative;
    }

    .s-30300bac-5397-48b5-bfde-002465c4c5f4.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-30300bac-5397-48b5-bfde-002465c4c5f4.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-30300bac-5397-48b5-bfde-002465c4c5f4 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-30300bac-5397-48b5-bfde-002465c4c5f4 {
  margin: 0 !important;
  overflow: visible;
}

#s-30300bac-5397-48b5-bfde-002465c4c5f4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-30300bac-5397-48b5-bfde-002465c4c5f4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-30300bac-5397-48b5-bfde-002465c4c5f4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-30300bac-5397-48b5-bfde-002465c4c5f4 img.shogun-image {
  /* Add background color handling */
  
}

#s-30300bac-5397-48b5-bfde-002465c4c5f4 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-30300bac-5397-48b5-bfde-002465c4c5f4 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-30300bac-5397-48b5-bfde-002465c4c5f4 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-30300bac-5397-48b5-bfde-002465c4c5f4 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-30300bac-5397-48b5-bfde-002465c4c5f4.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-30300bac-5397-48b5-bfde-002465c4c5f4 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-30300bac-5397-48b5-bfde-002465c4c5f4.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-30300bac-5397-48b5-bfde-002465c4c5f4 .shogun-image-content {
  
    justify-content: center;
  
}

.s-30300bac-5397-48b5-bfde-002465c4c5f4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-30300bac-5397-48b5-bfde-002465c4c5f4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-30300bac-5397-48b5-bfde-002465c4c5f4.shogun-image {
  box-sizing: border-box;
}



.s-30300bac-5397-48b5-bfde-002465c4c5f4 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-30300bac-5397-48b5-bfde-002465c4c5f4 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-30300bac-5397-48b5-bfde-002465c4c5f4.shogun-image-container {
      position: relative;
    }

    .s-30300bac-5397-48b5-bfde-002465c4c5f4.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-30300bac-5397-48b5-bfde-002465c4c5f4.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-30300bac-5397-48b5-bfde-002465c4c5f4 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-30300bac-5397-48b5-bfde-002465c4c5f4 {
  margin: 0 !important;
  overflow: visible;
}

#s-30300bac-5397-48b5-bfde-002465c4c5f4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-30300bac-5397-48b5-bfde-002465c4c5f4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-30300bac-5397-48b5-bfde-002465c4c5f4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-30300bac-5397-48b5-bfde-002465c4c5f4 img.shogun-image {
  /* Add background color handling */
  
}

#s-30300bac-5397-48b5-bfde-002465c4c5f4 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-30300bac-5397-48b5-bfde-002465c4c5f4 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-30300bac-5397-48b5-bfde-002465c4c5f4 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-30300bac-5397-48b5-bfde-002465c4c5f4 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-30300bac-5397-48b5-bfde-002465c4c5f4.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-30300bac-5397-48b5-bfde-002465c4c5f4 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-30300bac-5397-48b5-bfde-002465c4c5f4.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-30300bac-5397-48b5-bfde-002465c4c5f4 .shogun-image-content {
  
    justify-content: center;
  
}

.s-30300bac-5397-48b5-bfde-002465c4c5f4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-30300bac-5397-48b5-bfde-002465c4c5f4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-30300bac-5397-48b5-bfde-002465c4c5f4.shogun-image {
  box-sizing: border-box;
}



.s-30300bac-5397-48b5-bfde-002465c4c5f4 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-30300bac-5397-48b5-bfde-002465c4c5f4 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-30300bac-5397-48b5-bfde-002465c4c5f4.shogun-image-container {
      position: relative;
    }

    .s-30300bac-5397-48b5-bfde-002465c4c5f4.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-30300bac-5397-48b5-bfde-002465c4c5f4.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-30300bac-5397-48b5-bfde-002465c4c5f4 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-9898b59e-c3fe-4dd9-8f22-31d38abeee80 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-9898b59e-c3fe-4dd9-8f22-31d38abeee80 {
  margin-top: 0%;
}
}
#s-9898b59e-c3fe-4dd9-8f22-31d38abeee80 {
  margin: 0 !important;
  overflow: visible;
}

#s-9898b59e-c3fe-4dd9-8f22-31d38abeee80-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9898b59e-c3fe-4dd9-8f22-31d38abeee80 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-9898b59e-c3fe-4dd9-8f22-31d38abeee80 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9898b59e-c3fe-4dd9-8f22-31d38abeee80 img.shogun-image {
  /* Add background color handling */
  
}

#s-9898b59e-c3fe-4dd9-8f22-31d38abeee80 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9898b59e-c3fe-4dd9-8f22-31d38abeee80 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-9898b59e-c3fe-4dd9-8f22-31d38abeee80 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9898b59e-c3fe-4dd9-8f22-31d38abeee80 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9898b59e-c3fe-4dd9-8f22-31d38abeee80.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9898b59e-c3fe-4dd9-8f22-31d38abeee80 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-9898b59e-c3fe-4dd9-8f22-31d38abeee80.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-9898b59e-c3fe-4dd9-8f22-31d38abeee80 .shogun-image-content {
  
    justify-content: center;
  
}

.s-9898b59e-c3fe-4dd9-8f22-31d38abeee80.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9898b59e-c3fe-4dd9-8f22-31d38abeee80.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9898b59e-c3fe-4dd9-8f22-31d38abeee80.shogun-image {
  box-sizing: border-box;
}



.s-9898b59e-c3fe-4dd9-8f22-31d38abeee80 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-9898b59e-c3fe-4dd9-8f22-31d38abeee80 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-9898b59e-c3fe-4dd9-8f22-31d38abeee80.shogun-image-container {
      position: relative;
    }

    .s-9898b59e-c3fe-4dd9-8f22-31d38abeee80.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9898b59e-c3fe-4dd9-8f22-31d38abeee80.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9898b59e-c3fe-4dd9-8f22-31d38abeee80 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-9898b59e-c3fe-4dd9-8f22-31d38abeee80 {
  margin: 0 !important;
  overflow: visible;
}

#s-9898b59e-c3fe-4dd9-8f22-31d38abeee80-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9898b59e-c3fe-4dd9-8f22-31d38abeee80 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-9898b59e-c3fe-4dd9-8f22-31d38abeee80 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9898b59e-c3fe-4dd9-8f22-31d38abeee80 img.shogun-image {
  /* Add background color handling */
  
}

#s-9898b59e-c3fe-4dd9-8f22-31d38abeee80 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9898b59e-c3fe-4dd9-8f22-31d38abeee80 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-9898b59e-c3fe-4dd9-8f22-31d38abeee80 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9898b59e-c3fe-4dd9-8f22-31d38abeee80 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9898b59e-c3fe-4dd9-8f22-31d38abeee80.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9898b59e-c3fe-4dd9-8f22-31d38abeee80 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-9898b59e-c3fe-4dd9-8f22-31d38abeee80.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-9898b59e-c3fe-4dd9-8f22-31d38abeee80 .shogun-image-content {
  
    justify-content: center;
  
}

.s-9898b59e-c3fe-4dd9-8f22-31d38abeee80.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9898b59e-c3fe-4dd9-8f22-31d38abeee80.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9898b59e-c3fe-4dd9-8f22-31d38abeee80.shogun-image {
  box-sizing: border-box;
}



.s-9898b59e-c3fe-4dd9-8f22-31d38abeee80 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-9898b59e-c3fe-4dd9-8f22-31d38abeee80 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-9898b59e-c3fe-4dd9-8f22-31d38abeee80.shogun-image-container {
      position: relative;
    }

    .s-9898b59e-c3fe-4dd9-8f22-31d38abeee80.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9898b59e-c3fe-4dd9-8f22-31d38abeee80.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9898b59e-c3fe-4dd9-8f22-31d38abeee80 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-9898b59e-c3fe-4dd9-8f22-31d38abeee80 {
  margin: 0 !important;
  overflow: visible;
}

#s-9898b59e-c3fe-4dd9-8f22-31d38abeee80-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9898b59e-c3fe-4dd9-8f22-31d38abeee80 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9898b59e-c3fe-4dd9-8f22-31d38abeee80 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9898b59e-c3fe-4dd9-8f22-31d38abeee80 img.shogun-image {
  /* Add background color handling */
  
}

#s-9898b59e-c3fe-4dd9-8f22-31d38abeee80 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9898b59e-c3fe-4dd9-8f22-31d38abeee80 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-9898b59e-c3fe-4dd9-8f22-31d38abeee80 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9898b59e-c3fe-4dd9-8f22-31d38abeee80 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9898b59e-c3fe-4dd9-8f22-31d38abeee80.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9898b59e-c3fe-4dd9-8f22-31d38abeee80 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-9898b59e-c3fe-4dd9-8f22-31d38abeee80.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-9898b59e-c3fe-4dd9-8f22-31d38abeee80 .shogun-image-content {
  
    justify-content: center;
  
}

.s-9898b59e-c3fe-4dd9-8f22-31d38abeee80.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9898b59e-c3fe-4dd9-8f22-31d38abeee80.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9898b59e-c3fe-4dd9-8f22-31d38abeee80.shogun-image {
  box-sizing: border-box;
}



.s-9898b59e-c3fe-4dd9-8f22-31d38abeee80 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-9898b59e-c3fe-4dd9-8f22-31d38abeee80 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-9898b59e-c3fe-4dd9-8f22-31d38abeee80.shogun-image-container {
      position: relative;
    }

    .s-9898b59e-c3fe-4dd9-8f22-31d38abeee80.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9898b59e-c3fe-4dd9-8f22-31d38abeee80.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9898b59e-c3fe-4dd9-8f22-31d38abeee80 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-9898b59e-c3fe-4dd9-8f22-31d38abeee80 {
  margin: 0 !important;
  overflow: visible;
}

#s-9898b59e-c3fe-4dd9-8f22-31d38abeee80-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9898b59e-c3fe-4dd9-8f22-31d38abeee80 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9898b59e-c3fe-4dd9-8f22-31d38abeee80 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9898b59e-c3fe-4dd9-8f22-31d38abeee80 img.shogun-image {
  /* Add background color handling */
  
}

#s-9898b59e-c3fe-4dd9-8f22-31d38abeee80 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9898b59e-c3fe-4dd9-8f22-31d38abeee80 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-9898b59e-c3fe-4dd9-8f22-31d38abeee80 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9898b59e-c3fe-4dd9-8f22-31d38abeee80 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9898b59e-c3fe-4dd9-8f22-31d38abeee80.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9898b59e-c3fe-4dd9-8f22-31d38abeee80 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-9898b59e-c3fe-4dd9-8f22-31d38abeee80.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-9898b59e-c3fe-4dd9-8f22-31d38abeee80 .shogun-image-content {
  
    justify-content: center;
  
}

.s-9898b59e-c3fe-4dd9-8f22-31d38abeee80.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9898b59e-c3fe-4dd9-8f22-31d38abeee80.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9898b59e-c3fe-4dd9-8f22-31d38abeee80.shogun-image {
  box-sizing: border-box;
}



.s-9898b59e-c3fe-4dd9-8f22-31d38abeee80 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-9898b59e-c3fe-4dd9-8f22-31d38abeee80 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-9898b59e-c3fe-4dd9-8f22-31d38abeee80.shogun-image-container {
      position: relative;
    }

    .s-9898b59e-c3fe-4dd9-8f22-31d38abeee80.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9898b59e-c3fe-4dd9-8f22-31d38abeee80.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9898b59e-c3fe-4dd9-8f22-31d38abeee80 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-9898b59e-c3fe-4dd9-8f22-31d38abeee80 {
  margin: 0 !important;
  overflow: visible;
}

#s-9898b59e-c3fe-4dd9-8f22-31d38abeee80-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9898b59e-c3fe-4dd9-8f22-31d38abeee80 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9898b59e-c3fe-4dd9-8f22-31d38abeee80 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9898b59e-c3fe-4dd9-8f22-31d38abeee80 img.shogun-image {
  /* Add background color handling */
  
}

#s-9898b59e-c3fe-4dd9-8f22-31d38abeee80 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9898b59e-c3fe-4dd9-8f22-31d38abeee80 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-9898b59e-c3fe-4dd9-8f22-31d38abeee80 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9898b59e-c3fe-4dd9-8f22-31d38abeee80 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9898b59e-c3fe-4dd9-8f22-31d38abeee80.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9898b59e-c3fe-4dd9-8f22-31d38abeee80 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-9898b59e-c3fe-4dd9-8f22-31d38abeee80.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-9898b59e-c3fe-4dd9-8f22-31d38abeee80 .shogun-image-content {
  
    justify-content: center;
  
}

.s-9898b59e-c3fe-4dd9-8f22-31d38abeee80.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9898b59e-c3fe-4dd9-8f22-31d38abeee80.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9898b59e-c3fe-4dd9-8f22-31d38abeee80.shogun-image {
  box-sizing: border-box;
}



.s-9898b59e-c3fe-4dd9-8f22-31d38abeee80 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-9898b59e-c3fe-4dd9-8f22-31d38abeee80 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-9898b59e-c3fe-4dd9-8f22-31d38abeee80.shogun-image-container {
      position: relative;
    }

    .s-9898b59e-c3fe-4dd9-8f22-31d38abeee80.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9898b59e-c3fe-4dd9-8f22-31d38abeee80.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9898b59e-c3fe-4dd9-8f22-31d38abeee80 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-a2486faa-8324-497c-8b00-715b97ddef7e {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-a2486faa-8324-497c-8b00-715b97ddef7e {
  margin-top: 0%;
}
}
#s-a2486faa-8324-497c-8b00-715b97ddef7e {
  margin: 0 !important;
  overflow: visible;
}

#s-a2486faa-8324-497c-8b00-715b97ddef7e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a2486faa-8324-497c-8b00-715b97ddef7e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-a2486faa-8324-497c-8b00-715b97ddef7e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a2486faa-8324-497c-8b00-715b97ddef7e img.shogun-image {
  /* Add background color handling */
  
}

#s-a2486faa-8324-497c-8b00-715b97ddef7e img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a2486faa-8324-497c-8b00-715b97ddef7e .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-a2486faa-8324-497c-8b00-715b97ddef7e .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a2486faa-8324-497c-8b00-715b97ddef7e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a2486faa-8324-497c-8b00-715b97ddef7e.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a2486faa-8324-497c-8b00-715b97ddef7e img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-a2486faa-8324-497c-8b00-715b97ddef7e.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-a2486faa-8324-497c-8b00-715b97ddef7e .shogun-image-content {
  
    justify-content: center;
  
}

.s-a2486faa-8324-497c-8b00-715b97ddef7e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a2486faa-8324-497c-8b00-715b97ddef7e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a2486faa-8324-497c-8b00-715b97ddef7e.shogun-image {
  box-sizing: border-box;
}



.s-a2486faa-8324-497c-8b00-715b97ddef7e img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-a2486faa-8324-497c-8b00-715b97ddef7e {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-a2486faa-8324-497c-8b00-715b97ddef7e.shogun-image-container {
      position: relative;
    }

    .s-a2486faa-8324-497c-8b00-715b97ddef7e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a2486faa-8324-497c-8b00-715b97ddef7e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a2486faa-8324-497c-8b00-715b97ddef7e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-a2486faa-8324-497c-8b00-715b97ddef7e {
  margin: 0 !important;
  overflow: visible;
}

#s-a2486faa-8324-497c-8b00-715b97ddef7e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a2486faa-8324-497c-8b00-715b97ddef7e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-a2486faa-8324-497c-8b00-715b97ddef7e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a2486faa-8324-497c-8b00-715b97ddef7e img.shogun-image {
  /* Add background color handling */
  
}

#s-a2486faa-8324-497c-8b00-715b97ddef7e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a2486faa-8324-497c-8b00-715b97ddef7e .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-a2486faa-8324-497c-8b00-715b97ddef7e .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a2486faa-8324-497c-8b00-715b97ddef7e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a2486faa-8324-497c-8b00-715b97ddef7e.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a2486faa-8324-497c-8b00-715b97ddef7e img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-a2486faa-8324-497c-8b00-715b97ddef7e.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-a2486faa-8324-497c-8b00-715b97ddef7e .shogun-image-content {
  
    justify-content: center;
  
}

.s-a2486faa-8324-497c-8b00-715b97ddef7e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a2486faa-8324-497c-8b00-715b97ddef7e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a2486faa-8324-497c-8b00-715b97ddef7e.shogun-image {
  box-sizing: border-box;
}



.s-a2486faa-8324-497c-8b00-715b97ddef7e img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-a2486faa-8324-497c-8b00-715b97ddef7e {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-a2486faa-8324-497c-8b00-715b97ddef7e.shogun-image-container {
      position: relative;
    }

    .s-a2486faa-8324-497c-8b00-715b97ddef7e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a2486faa-8324-497c-8b00-715b97ddef7e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a2486faa-8324-497c-8b00-715b97ddef7e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-a2486faa-8324-497c-8b00-715b97ddef7e {
  margin: 0 !important;
  overflow: visible;
}

#s-a2486faa-8324-497c-8b00-715b97ddef7e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a2486faa-8324-497c-8b00-715b97ddef7e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a2486faa-8324-497c-8b00-715b97ddef7e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a2486faa-8324-497c-8b00-715b97ddef7e img.shogun-image {
  /* Add background color handling */
  
}

#s-a2486faa-8324-497c-8b00-715b97ddef7e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a2486faa-8324-497c-8b00-715b97ddef7e .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-a2486faa-8324-497c-8b00-715b97ddef7e .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a2486faa-8324-497c-8b00-715b97ddef7e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a2486faa-8324-497c-8b00-715b97ddef7e.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a2486faa-8324-497c-8b00-715b97ddef7e img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-a2486faa-8324-497c-8b00-715b97ddef7e.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-a2486faa-8324-497c-8b00-715b97ddef7e .shogun-image-content {
  
    justify-content: center;
  
}

.s-a2486faa-8324-497c-8b00-715b97ddef7e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a2486faa-8324-497c-8b00-715b97ddef7e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a2486faa-8324-497c-8b00-715b97ddef7e.shogun-image {
  box-sizing: border-box;
}



.s-a2486faa-8324-497c-8b00-715b97ddef7e img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-a2486faa-8324-497c-8b00-715b97ddef7e {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-a2486faa-8324-497c-8b00-715b97ddef7e.shogun-image-container {
      position: relative;
    }

    .s-a2486faa-8324-497c-8b00-715b97ddef7e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a2486faa-8324-497c-8b00-715b97ddef7e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a2486faa-8324-497c-8b00-715b97ddef7e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-a2486faa-8324-497c-8b00-715b97ddef7e {
  margin: 0 !important;
  overflow: visible;
}

#s-a2486faa-8324-497c-8b00-715b97ddef7e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a2486faa-8324-497c-8b00-715b97ddef7e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a2486faa-8324-497c-8b00-715b97ddef7e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a2486faa-8324-497c-8b00-715b97ddef7e img.shogun-image {
  /* Add background color handling */
  
}

#s-a2486faa-8324-497c-8b00-715b97ddef7e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a2486faa-8324-497c-8b00-715b97ddef7e .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-a2486faa-8324-497c-8b00-715b97ddef7e .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a2486faa-8324-497c-8b00-715b97ddef7e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a2486faa-8324-497c-8b00-715b97ddef7e.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a2486faa-8324-497c-8b00-715b97ddef7e img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-a2486faa-8324-497c-8b00-715b97ddef7e.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-a2486faa-8324-497c-8b00-715b97ddef7e .shogun-image-content {
  
    justify-content: center;
  
}

.s-a2486faa-8324-497c-8b00-715b97ddef7e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a2486faa-8324-497c-8b00-715b97ddef7e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a2486faa-8324-497c-8b00-715b97ddef7e.shogun-image {
  box-sizing: border-box;
}



.s-a2486faa-8324-497c-8b00-715b97ddef7e img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-a2486faa-8324-497c-8b00-715b97ddef7e {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-a2486faa-8324-497c-8b00-715b97ddef7e.shogun-image-container {
      position: relative;
    }

    .s-a2486faa-8324-497c-8b00-715b97ddef7e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a2486faa-8324-497c-8b00-715b97ddef7e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a2486faa-8324-497c-8b00-715b97ddef7e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-a2486faa-8324-497c-8b00-715b97ddef7e {
  margin: 0 !important;
  overflow: visible;
}

#s-a2486faa-8324-497c-8b00-715b97ddef7e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a2486faa-8324-497c-8b00-715b97ddef7e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a2486faa-8324-497c-8b00-715b97ddef7e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a2486faa-8324-497c-8b00-715b97ddef7e img.shogun-image {
  /* Add background color handling */
  
}

#s-a2486faa-8324-497c-8b00-715b97ddef7e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a2486faa-8324-497c-8b00-715b97ddef7e .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-a2486faa-8324-497c-8b00-715b97ddef7e .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a2486faa-8324-497c-8b00-715b97ddef7e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a2486faa-8324-497c-8b00-715b97ddef7e.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a2486faa-8324-497c-8b00-715b97ddef7e img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-a2486faa-8324-497c-8b00-715b97ddef7e.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-a2486faa-8324-497c-8b00-715b97ddef7e .shogun-image-content {
  
    justify-content: center;
  
}

.s-a2486faa-8324-497c-8b00-715b97ddef7e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a2486faa-8324-497c-8b00-715b97ddef7e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a2486faa-8324-497c-8b00-715b97ddef7e.shogun-image {
  box-sizing: border-box;
}



.s-a2486faa-8324-497c-8b00-715b97ddef7e img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-a2486faa-8324-497c-8b00-715b97ddef7e {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-a2486faa-8324-497c-8b00-715b97ddef7e.shogun-image-container {
      position: relative;
    }

    .s-a2486faa-8324-497c-8b00-715b97ddef7e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a2486faa-8324-497c-8b00-715b97ddef7e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a2486faa-8324-497c-8b00-715b97ddef7e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-1c6703f6-c86f-4b35-a4cc-1a54acbb28be {
  box-shadow:2px 3px 1px 2px rgba(67, 66, 66, 1);
background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYzAzOWZlZTktZTlkNC00ZWFjLTk1YjMtYzczNDdjNDBmZjlkIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFiYjBiO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNjMDM5ZmVlOS1lOWQ0LTRlYWMtOTViMy1jNzM0N2M0MGZmOWQpIi8+PC9zdmc+);
background-repeat: no-repeat;
border-style: solid;
margin-top: 5px;
margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: #2C2A34;
border-radius: 25px;
text-align: center;
text-decoration: none;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#f1bb0b"}, {"id"=>2, "pos"=>1, "color"=>"#ffffff"}];
hover-type: gradient;
color: rgba(0, 0, 0, 1);
}
#s-1c6703f6-c86f-4b35-a4cc-1a54acbb28be:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYmIzMGZmYjMtYzkwYy00NjQ1LThlYjAtMmQzNzI3ZDgwMDZiIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjhmOGY3O3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFiYjBiO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNiYjMwZmZiMy1jOTBjLTQ2NDUtOGViMC0yZDM3MjdkODAwNmIpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 2px !important;
border-left-width: 2px !important;
border-bottom-width: 2px !important;
border-right-width: 2px !important;
border-color: rgba(2, 0, 7, 0.99) !important;
text-decoration: none !important;
color: rgba(7, 6, 0, 1) !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#f8f8f7"}, {"id"=>2, "pos"=>1, "color"=>"#f1bb0b"}] !important;
hover-type: gradient !important;}#s-1c6703f6-c86f-4b35-a4cc-1a54acbb28be:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-1c6703f6-c86f-4b35-a4cc-1a54acbb28be-root {
    text-align: center;
  }


#s-1c6703f6-c86f-4b35-a4cc-1a54acbb28be.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-1c6703f6-c86f-4b35-a4cc-1a54acbb28be-root {
    text-align: center;
  }


#s-1c6703f6-c86f-4b35-a4cc-1a54acbb28be.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-1c6703f6-c86f-4b35-a4cc-1a54acbb28be-root {
    text-align: center;
  }


#s-1c6703f6-c86f-4b35-a4cc-1a54acbb28be.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-1c6703f6-c86f-4b35-a4cc-1a54acbb28be-root {
    text-align: center;
  }


#s-1c6703f6-c86f-4b35-a4cc-1a54acbb28be.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-1c6703f6-c86f-4b35-a4cc-1a54acbb28be-root {
    text-align: center;
  }


#s-1c6703f6-c86f-4b35-a4cc-1a54acbb28be.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}
#s-d4b4367d-fdcf-4b82-97a6-4548fa6adf7a {
  margin-top: 0%;
margin-bottom: 0%;
padding-top: 1%;
padding-left: 0%;
padding-bottom: 1%;
padding-right: 0%;
}

@media (min-width: 0px) {
[id="s-d4b4367d-fdcf-4b82-97a6-4548fa6adf7a"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-d4b4367d-fdcf-4b82-97a6-4548fa6adf7a"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-d4b4367d-fdcf-4b82-97a6-4548fa6adf7a"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-d4b4367d-fdcf-4b82-97a6-4548fa6adf7a"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

#s-31fbee2f-ceb7-45c5-a0d7-06afcfe9a5de {
  margin-left: auto;
margin-right: auto;
border-top-width: 5px;
border-left-width: 5px;
border-bottom-width: 5px;
border-right-width: 5px;
border-color: #000;
border-style: solid;
border-radius: 20px;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-31fbee2f-ceb7-45c5-a0d7-06afcfe9a5de > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-31fbee2f-ceb7-45c5-a0d7-06afcfe9a5de.shg-box.shg-c {
  justify-content: center;
}

#s-c9846887-f861-47b3-b37f-d3b7610e8840 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
text-align: center;
}
@media (min-width: 1200px){#s-c9846887-f861-47b3-b37f-d3b7610e8840 {
  margin-top: 0%;
}
}
#s-c9846887-f861-47b3-b37f-d3b7610e8840 {
  margin: 0 !important;
  overflow: visible;
}

#s-c9846887-f861-47b3-b37f-d3b7610e8840-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c9846887-f861-47b3-b37f-d3b7610e8840 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-c9846887-f861-47b3-b37f-d3b7610e8840 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c9846887-f861-47b3-b37f-d3b7610e8840 img.shogun-image {
  /* Add background color handling */
  
}

#s-c9846887-f861-47b3-b37f-d3b7610e8840 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: #000;
  border-style: none;
  border-radius: 10px;

}






.s-c9846887-f861-47b3-b37f-d3b7610e8840 .shogun-image-content {
  
    justify-content: center;
  
}

.s-c9846887-f861-47b3-b37f-d3b7610e8840.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c9846887-f861-47b3-b37f-d3b7610e8840.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c9846887-f861-47b3-b37f-d3b7610e8840.shogun-image {
  box-sizing: border-box;
}



.s-c9846887-f861-47b3-b37f-d3b7610e8840 img.shogun-image {
  
}


@media (min-width: 1200px){#s-c9846887-f861-47b3-b37f-d3b7610e8840 {
  margin: 0 !important;
  overflow: visible;
}

#s-c9846887-f861-47b3-b37f-d3b7610e8840-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c9846887-f861-47b3-b37f-d3b7610e8840 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-c9846887-f861-47b3-b37f-d3b7610e8840 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c9846887-f861-47b3-b37f-d3b7610e8840 img.shogun-image {
  /* Add background color handling */
  
}

#s-c9846887-f861-47b3-b37f-d3b7610e8840 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-c9846887-f861-47b3-b37f-d3b7610e8840 .shogun-image-content {
  
    justify-content: center;
  
}

.s-c9846887-f861-47b3-b37f-d3b7610e8840.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c9846887-f861-47b3-b37f-d3b7610e8840.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c9846887-f861-47b3-b37f-d3b7610e8840.shogun-image {
  box-sizing: border-box;
}



.s-c9846887-f861-47b3-b37f-d3b7610e8840 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-c9846887-f861-47b3-b37f-d3b7610e8840 {
  margin: 0 !important;
  overflow: visible;
}

#s-c9846887-f861-47b3-b37f-d3b7610e8840-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c9846887-f861-47b3-b37f-d3b7610e8840 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c9846887-f861-47b3-b37f-d3b7610e8840 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c9846887-f861-47b3-b37f-d3b7610e8840 img.shogun-image {
  /* Add background color handling */
  
}

#s-c9846887-f861-47b3-b37f-d3b7610e8840 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-c9846887-f861-47b3-b37f-d3b7610e8840 .shogun-image-content {
  
    justify-content: center;
  
}

.s-c9846887-f861-47b3-b37f-d3b7610e8840.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c9846887-f861-47b3-b37f-d3b7610e8840.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c9846887-f861-47b3-b37f-d3b7610e8840.shogun-image {
  box-sizing: border-box;
}



.s-c9846887-f861-47b3-b37f-d3b7610e8840 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-c9846887-f861-47b3-b37f-d3b7610e8840 {
  margin: 0 !important;
  overflow: visible;
}

#s-c9846887-f861-47b3-b37f-d3b7610e8840-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c9846887-f861-47b3-b37f-d3b7610e8840 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c9846887-f861-47b3-b37f-d3b7610e8840 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c9846887-f861-47b3-b37f-d3b7610e8840 img.shogun-image {
  /* Add background color handling */
  
}

#s-c9846887-f861-47b3-b37f-d3b7610e8840 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-c9846887-f861-47b3-b37f-d3b7610e8840 .shogun-image-content {
  
    justify-content: center;
  
}

.s-c9846887-f861-47b3-b37f-d3b7610e8840.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c9846887-f861-47b3-b37f-d3b7610e8840.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c9846887-f861-47b3-b37f-d3b7610e8840.shogun-image {
  box-sizing: border-box;
}



.s-c9846887-f861-47b3-b37f-d3b7610e8840 img.shogun-image {
  
}


}@media (max-width: 767px){#s-c9846887-f861-47b3-b37f-d3b7610e8840 {
  margin: 0 !important;
  overflow: visible;
}

#s-c9846887-f861-47b3-b37f-d3b7610e8840-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c9846887-f861-47b3-b37f-d3b7610e8840 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c9846887-f861-47b3-b37f-d3b7610e8840 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c9846887-f861-47b3-b37f-d3b7610e8840 img.shogun-image {
  /* Add background color handling */
  
}

#s-c9846887-f861-47b3-b37f-d3b7610e8840 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-c9846887-f861-47b3-b37f-d3b7610e8840 .shogun-image-content {
  
    justify-content: center;
  
}

.s-c9846887-f861-47b3-b37f-d3b7610e8840.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c9846887-f861-47b3-b37f-d3b7610e8840.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c9846887-f861-47b3-b37f-d3b7610e8840.shogun-image {
  box-sizing: border-box;
}



.s-c9846887-f861-47b3-b37f-d3b7610e8840 img.shogun-image {
  
}


}
#s-79327083-0b26-4442-a8ca-d224a105e491 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
text-align: center;
}
@media (min-width: 1200px){#s-79327083-0b26-4442-a8ca-d224a105e491 {
  margin-top: 0%;
}
}
#s-79327083-0b26-4442-a8ca-d224a105e491 {
  margin: 0 !important;
  overflow: visible;
}

#s-79327083-0b26-4442-a8ca-d224a105e491-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-79327083-0b26-4442-a8ca-d224a105e491 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-79327083-0b26-4442-a8ca-d224a105e491 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-79327083-0b26-4442-a8ca-d224a105e491 img.shogun-image {
  /* Add background color handling */
  
}

#s-79327083-0b26-4442-a8ca-d224a105e491 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-79327083-0b26-4442-a8ca-d224a105e491 .shogun-image-content {
  
    justify-content: center;
  
}

.s-79327083-0b26-4442-a8ca-d224a105e491.shg-align-container {
  display: flex;
  justify-content: center
}

.s-79327083-0b26-4442-a8ca-d224a105e491.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-79327083-0b26-4442-a8ca-d224a105e491.shogun-image {
  box-sizing: border-box;
}



.s-79327083-0b26-4442-a8ca-d224a105e491 img.shogun-image {
  
}


@media (min-width: 1200px){#s-79327083-0b26-4442-a8ca-d224a105e491 {
  margin: 0 !important;
  overflow: visible;
}

#s-79327083-0b26-4442-a8ca-d224a105e491-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-79327083-0b26-4442-a8ca-d224a105e491 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-79327083-0b26-4442-a8ca-d224a105e491 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-79327083-0b26-4442-a8ca-d224a105e491 img.shogun-image {
  /* Add background color handling */
  
}

#s-79327083-0b26-4442-a8ca-d224a105e491 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-79327083-0b26-4442-a8ca-d224a105e491 .shogun-image-content {
  
    justify-content: center;
  
}

.s-79327083-0b26-4442-a8ca-d224a105e491.shg-align-container {
  display: flex;
  justify-content: center
}

.s-79327083-0b26-4442-a8ca-d224a105e491.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-79327083-0b26-4442-a8ca-d224a105e491.shogun-image {
  box-sizing: border-box;
}



.s-79327083-0b26-4442-a8ca-d224a105e491 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-79327083-0b26-4442-a8ca-d224a105e491 {
  margin: 0 !important;
  overflow: visible;
}

#s-79327083-0b26-4442-a8ca-d224a105e491-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-79327083-0b26-4442-a8ca-d224a105e491 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-79327083-0b26-4442-a8ca-d224a105e491 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-79327083-0b26-4442-a8ca-d224a105e491 img.shogun-image {
  /* Add background color handling */
  
}

#s-79327083-0b26-4442-a8ca-d224a105e491 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-79327083-0b26-4442-a8ca-d224a105e491 .shogun-image-content {
  
    justify-content: center;
  
}

.s-79327083-0b26-4442-a8ca-d224a105e491.shg-align-container {
  display: flex;
  justify-content: center
}

.s-79327083-0b26-4442-a8ca-d224a105e491.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-79327083-0b26-4442-a8ca-d224a105e491.shogun-image {
  box-sizing: border-box;
}



.s-79327083-0b26-4442-a8ca-d224a105e491 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-79327083-0b26-4442-a8ca-d224a105e491 {
  margin: 0 !important;
  overflow: visible;
}

#s-79327083-0b26-4442-a8ca-d224a105e491-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-79327083-0b26-4442-a8ca-d224a105e491 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-79327083-0b26-4442-a8ca-d224a105e491 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-79327083-0b26-4442-a8ca-d224a105e491 img.shogun-image {
  /* Add background color handling */
  
}

#s-79327083-0b26-4442-a8ca-d224a105e491 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-79327083-0b26-4442-a8ca-d224a105e491 .shogun-image-content {
  
    justify-content: center;
  
}

.s-79327083-0b26-4442-a8ca-d224a105e491.shg-align-container {
  display: flex;
  justify-content: center
}

.s-79327083-0b26-4442-a8ca-d224a105e491.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-79327083-0b26-4442-a8ca-d224a105e491.shogun-image {
  box-sizing: border-box;
}



.s-79327083-0b26-4442-a8ca-d224a105e491 img.shogun-image {
  
}


}@media (max-width: 767px){#s-79327083-0b26-4442-a8ca-d224a105e491 {
  margin: 0 !important;
  overflow: visible;
}

#s-79327083-0b26-4442-a8ca-d224a105e491-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-79327083-0b26-4442-a8ca-d224a105e491 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-79327083-0b26-4442-a8ca-d224a105e491 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-79327083-0b26-4442-a8ca-d224a105e491 img.shogun-image {
  /* Add background color handling */
  
}

#s-79327083-0b26-4442-a8ca-d224a105e491 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-79327083-0b26-4442-a8ca-d224a105e491 .shogun-image-content {
  
    justify-content: center;
  
}

.s-79327083-0b26-4442-a8ca-d224a105e491.shg-align-container {
  display: flex;
  justify-content: center
}

.s-79327083-0b26-4442-a8ca-d224a105e491.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-79327083-0b26-4442-a8ca-d224a105e491.shogun-image {
  box-sizing: border-box;
}



.s-79327083-0b26-4442-a8ca-d224a105e491 img.shogun-image {
  
}


}
#s-7915a160-9ac4-4e4e-bdb8-1efb81f5ce84 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-7915a160-9ac4-4e4e-bdb8-1efb81f5ce84 {
  margin-top: 0%;
}
}
#s-7915a160-9ac4-4e4e-bdb8-1efb81f5ce84 {
  margin: 0 !important;
  overflow: visible;
}

#s-7915a160-9ac4-4e4e-bdb8-1efb81f5ce84-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7915a160-9ac4-4e4e-bdb8-1efb81f5ce84 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-7915a160-9ac4-4e4e-bdb8-1efb81f5ce84 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7915a160-9ac4-4e4e-bdb8-1efb81f5ce84 img.shogun-image {
  /* Add background color handling */
  
}

#s-7915a160-9ac4-4e4e-bdb8-1efb81f5ce84 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-7915a160-9ac4-4e4e-bdb8-1efb81f5ce84 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-7915a160-9ac4-4e4e-bdb8-1efb81f5ce84 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-7915a160-9ac4-4e4e-bdb8-1efb81f5ce84 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-7915a160-9ac4-4e4e-bdb8-1efb81f5ce84.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-7915a160-9ac4-4e4e-bdb8-1efb81f5ce84 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-7915a160-9ac4-4e4e-bdb8-1efb81f5ce84.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-7915a160-9ac4-4e4e-bdb8-1efb81f5ce84 .shogun-image-content {
  
    justify-content: center;
  
}

.s-7915a160-9ac4-4e4e-bdb8-1efb81f5ce84.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7915a160-9ac4-4e4e-bdb8-1efb81f5ce84.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7915a160-9ac4-4e4e-bdb8-1efb81f5ce84.shogun-image {
  box-sizing: border-box;
}



.s-7915a160-9ac4-4e4e-bdb8-1efb81f5ce84 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-7915a160-9ac4-4e4e-bdb8-1efb81f5ce84 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-7915a160-9ac4-4e4e-bdb8-1efb81f5ce84.shogun-image-container {
      position: relative;
    }

    .s-7915a160-9ac4-4e4e-bdb8-1efb81f5ce84.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7915a160-9ac4-4e4e-bdb8-1efb81f5ce84.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7915a160-9ac4-4e4e-bdb8-1efb81f5ce84 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-7915a160-9ac4-4e4e-bdb8-1efb81f5ce84 {
  margin: 0 !important;
  overflow: visible;
}

#s-7915a160-9ac4-4e4e-bdb8-1efb81f5ce84-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7915a160-9ac4-4e4e-bdb8-1efb81f5ce84 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-7915a160-9ac4-4e4e-bdb8-1efb81f5ce84 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7915a160-9ac4-4e4e-bdb8-1efb81f5ce84 img.shogun-image {
  /* Add background color handling */
  
}

#s-7915a160-9ac4-4e4e-bdb8-1efb81f5ce84 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-7915a160-9ac4-4e4e-bdb8-1efb81f5ce84 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-7915a160-9ac4-4e4e-bdb8-1efb81f5ce84 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-7915a160-9ac4-4e4e-bdb8-1efb81f5ce84 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-7915a160-9ac4-4e4e-bdb8-1efb81f5ce84.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-7915a160-9ac4-4e4e-bdb8-1efb81f5ce84 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-7915a160-9ac4-4e4e-bdb8-1efb81f5ce84.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-7915a160-9ac4-4e4e-bdb8-1efb81f5ce84 .shogun-image-content {
  
    justify-content: center;
  
}

.s-7915a160-9ac4-4e4e-bdb8-1efb81f5ce84.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7915a160-9ac4-4e4e-bdb8-1efb81f5ce84.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7915a160-9ac4-4e4e-bdb8-1efb81f5ce84.shogun-image {
  box-sizing: border-box;
}



.s-7915a160-9ac4-4e4e-bdb8-1efb81f5ce84 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-7915a160-9ac4-4e4e-bdb8-1efb81f5ce84 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-7915a160-9ac4-4e4e-bdb8-1efb81f5ce84.shogun-image-container {
      position: relative;
    }

    .s-7915a160-9ac4-4e4e-bdb8-1efb81f5ce84.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7915a160-9ac4-4e4e-bdb8-1efb81f5ce84.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7915a160-9ac4-4e4e-bdb8-1efb81f5ce84 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-7915a160-9ac4-4e4e-bdb8-1efb81f5ce84 {
  margin: 0 !important;
  overflow: visible;
}

#s-7915a160-9ac4-4e4e-bdb8-1efb81f5ce84-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7915a160-9ac4-4e4e-bdb8-1efb81f5ce84 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7915a160-9ac4-4e4e-bdb8-1efb81f5ce84 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7915a160-9ac4-4e4e-bdb8-1efb81f5ce84 img.shogun-image {
  /* Add background color handling */
  
}

#s-7915a160-9ac4-4e4e-bdb8-1efb81f5ce84 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-7915a160-9ac4-4e4e-bdb8-1efb81f5ce84 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-7915a160-9ac4-4e4e-bdb8-1efb81f5ce84 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-7915a160-9ac4-4e4e-bdb8-1efb81f5ce84 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-7915a160-9ac4-4e4e-bdb8-1efb81f5ce84.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-7915a160-9ac4-4e4e-bdb8-1efb81f5ce84 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-7915a160-9ac4-4e4e-bdb8-1efb81f5ce84.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-7915a160-9ac4-4e4e-bdb8-1efb81f5ce84 .shogun-image-content {
  
    justify-content: center;
  
}

.s-7915a160-9ac4-4e4e-bdb8-1efb81f5ce84.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7915a160-9ac4-4e4e-bdb8-1efb81f5ce84.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7915a160-9ac4-4e4e-bdb8-1efb81f5ce84.shogun-image {
  box-sizing: border-box;
}



.s-7915a160-9ac4-4e4e-bdb8-1efb81f5ce84 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-7915a160-9ac4-4e4e-bdb8-1efb81f5ce84 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-7915a160-9ac4-4e4e-bdb8-1efb81f5ce84.shogun-image-container {
      position: relative;
    }

    .s-7915a160-9ac4-4e4e-bdb8-1efb81f5ce84.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7915a160-9ac4-4e4e-bdb8-1efb81f5ce84.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7915a160-9ac4-4e4e-bdb8-1efb81f5ce84 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-7915a160-9ac4-4e4e-bdb8-1efb81f5ce84 {
  margin: 0 !important;
  overflow: visible;
}

#s-7915a160-9ac4-4e4e-bdb8-1efb81f5ce84-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7915a160-9ac4-4e4e-bdb8-1efb81f5ce84 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7915a160-9ac4-4e4e-bdb8-1efb81f5ce84 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7915a160-9ac4-4e4e-bdb8-1efb81f5ce84 img.shogun-image {
  /* Add background color handling */
  
}

#s-7915a160-9ac4-4e4e-bdb8-1efb81f5ce84 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-7915a160-9ac4-4e4e-bdb8-1efb81f5ce84 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-7915a160-9ac4-4e4e-bdb8-1efb81f5ce84 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-7915a160-9ac4-4e4e-bdb8-1efb81f5ce84 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-7915a160-9ac4-4e4e-bdb8-1efb81f5ce84.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-7915a160-9ac4-4e4e-bdb8-1efb81f5ce84 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-7915a160-9ac4-4e4e-bdb8-1efb81f5ce84.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-7915a160-9ac4-4e4e-bdb8-1efb81f5ce84 .shogun-image-content {
  
    justify-content: center;
  
}

.s-7915a160-9ac4-4e4e-bdb8-1efb81f5ce84.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7915a160-9ac4-4e4e-bdb8-1efb81f5ce84.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7915a160-9ac4-4e4e-bdb8-1efb81f5ce84.shogun-image {
  box-sizing: border-box;
}



.s-7915a160-9ac4-4e4e-bdb8-1efb81f5ce84 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-7915a160-9ac4-4e4e-bdb8-1efb81f5ce84 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-7915a160-9ac4-4e4e-bdb8-1efb81f5ce84.shogun-image-container {
      position: relative;
    }

    .s-7915a160-9ac4-4e4e-bdb8-1efb81f5ce84.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7915a160-9ac4-4e4e-bdb8-1efb81f5ce84.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7915a160-9ac4-4e4e-bdb8-1efb81f5ce84 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-7915a160-9ac4-4e4e-bdb8-1efb81f5ce84 {
  margin: 0 !important;
  overflow: visible;
}

#s-7915a160-9ac4-4e4e-bdb8-1efb81f5ce84-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7915a160-9ac4-4e4e-bdb8-1efb81f5ce84 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7915a160-9ac4-4e4e-bdb8-1efb81f5ce84 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7915a160-9ac4-4e4e-bdb8-1efb81f5ce84 img.shogun-image {
  /* Add background color handling */
  
}

#s-7915a160-9ac4-4e4e-bdb8-1efb81f5ce84 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-7915a160-9ac4-4e4e-bdb8-1efb81f5ce84 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-7915a160-9ac4-4e4e-bdb8-1efb81f5ce84 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-7915a160-9ac4-4e4e-bdb8-1efb81f5ce84 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-7915a160-9ac4-4e4e-bdb8-1efb81f5ce84.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-7915a160-9ac4-4e4e-bdb8-1efb81f5ce84 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-7915a160-9ac4-4e4e-bdb8-1efb81f5ce84.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-7915a160-9ac4-4e4e-bdb8-1efb81f5ce84 .shogun-image-content {
  
    justify-content: center;
  
}

.s-7915a160-9ac4-4e4e-bdb8-1efb81f5ce84.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7915a160-9ac4-4e4e-bdb8-1efb81f5ce84.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7915a160-9ac4-4e4e-bdb8-1efb81f5ce84.shogun-image {
  box-sizing: border-box;
}



.s-7915a160-9ac4-4e4e-bdb8-1efb81f5ce84 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-7915a160-9ac4-4e4e-bdb8-1efb81f5ce84 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-7915a160-9ac4-4e4e-bdb8-1efb81f5ce84.shogun-image-container {
      position: relative;
    }

    .s-7915a160-9ac4-4e4e-bdb8-1efb81f5ce84.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7915a160-9ac4-4e4e-bdb8-1efb81f5ce84.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7915a160-9ac4-4e4e-bdb8-1efb81f5ce84 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-89a4f25e-e9a7-474e-8326-990836bdf2a7 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-89a4f25e-e9a7-474e-8326-990836bdf2a7 {
  margin-top: 0%;
}
}
#s-89a4f25e-e9a7-474e-8326-990836bdf2a7 {
  margin: 0 !important;
  overflow: visible;
}

#s-89a4f25e-e9a7-474e-8326-990836bdf2a7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-89a4f25e-e9a7-474e-8326-990836bdf2a7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-89a4f25e-e9a7-474e-8326-990836bdf2a7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-89a4f25e-e9a7-474e-8326-990836bdf2a7 img.shogun-image {
  /* Add background color handling */
  
}

#s-89a4f25e-e9a7-474e-8326-990836bdf2a7 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-89a4f25e-e9a7-474e-8326-990836bdf2a7 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-89a4f25e-e9a7-474e-8326-990836bdf2a7 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-89a4f25e-e9a7-474e-8326-990836bdf2a7 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-89a4f25e-e9a7-474e-8326-990836bdf2a7.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-89a4f25e-e9a7-474e-8326-990836bdf2a7 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-89a4f25e-e9a7-474e-8326-990836bdf2a7.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-89a4f25e-e9a7-474e-8326-990836bdf2a7 .shogun-image-content {
  
    justify-content: center;
  
}

.s-89a4f25e-e9a7-474e-8326-990836bdf2a7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-89a4f25e-e9a7-474e-8326-990836bdf2a7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-89a4f25e-e9a7-474e-8326-990836bdf2a7.shogun-image {
  box-sizing: border-box;
}



.s-89a4f25e-e9a7-474e-8326-990836bdf2a7 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-89a4f25e-e9a7-474e-8326-990836bdf2a7 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-89a4f25e-e9a7-474e-8326-990836bdf2a7.shogun-image-container {
      position: relative;
    }

    .s-89a4f25e-e9a7-474e-8326-990836bdf2a7.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-89a4f25e-e9a7-474e-8326-990836bdf2a7.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-89a4f25e-e9a7-474e-8326-990836bdf2a7 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-89a4f25e-e9a7-474e-8326-990836bdf2a7 {
  margin: 0 !important;
  overflow: visible;
}

#s-89a4f25e-e9a7-474e-8326-990836bdf2a7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-89a4f25e-e9a7-474e-8326-990836bdf2a7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-89a4f25e-e9a7-474e-8326-990836bdf2a7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-89a4f25e-e9a7-474e-8326-990836bdf2a7 img.shogun-image {
  /* Add background color handling */
  
}

#s-89a4f25e-e9a7-474e-8326-990836bdf2a7 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-89a4f25e-e9a7-474e-8326-990836bdf2a7 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-89a4f25e-e9a7-474e-8326-990836bdf2a7 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-89a4f25e-e9a7-474e-8326-990836bdf2a7 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-89a4f25e-e9a7-474e-8326-990836bdf2a7.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-89a4f25e-e9a7-474e-8326-990836bdf2a7 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-89a4f25e-e9a7-474e-8326-990836bdf2a7.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-89a4f25e-e9a7-474e-8326-990836bdf2a7 .shogun-image-content {
  
    justify-content: center;
  
}

.s-89a4f25e-e9a7-474e-8326-990836bdf2a7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-89a4f25e-e9a7-474e-8326-990836bdf2a7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-89a4f25e-e9a7-474e-8326-990836bdf2a7.shogun-image {
  box-sizing: border-box;
}



.s-89a4f25e-e9a7-474e-8326-990836bdf2a7 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-89a4f25e-e9a7-474e-8326-990836bdf2a7 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-89a4f25e-e9a7-474e-8326-990836bdf2a7.shogun-image-container {
      position: relative;
    }

    .s-89a4f25e-e9a7-474e-8326-990836bdf2a7.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-89a4f25e-e9a7-474e-8326-990836bdf2a7.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-89a4f25e-e9a7-474e-8326-990836bdf2a7 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-89a4f25e-e9a7-474e-8326-990836bdf2a7 {
  margin: 0 !important;
  overflow: visible;
}

#s-89a4f25e-e9a7-474e-8326-990836bdf2a7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-89a4f25e-e9a7-474e-8326-990836bdf2a7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-89a4f25e-e9a7-474e-8326-990836bdf2a7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-89a4f25e-e9a7-474e-8326-990836bdf2a7 img.shogun-image {
  /* Add background color handling */
  
}

#s-89a4f25e-e9a7-474e-8326-990836bdf2a7 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-89a4f25e-e9a7-474e-8326-990836bdf2a7 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-89a4f25e-e9a7-474e-8326-990836bdf2a7 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-89a4f25e-e9a7-474e-8326-990836bdf2a7 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-89a4f25e-e9a7-474e-8326-990836bdf2a7.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-89a4f25e-e9a7-474e-8326-990836bdf2a7 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-89a4f25e-e9a7-474e-8326-990836bdf2a7.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-89a4f25e-e9a7-474e-8326-990836bdf2a7 .shogun-image-content {
  
    justify-content: center;
  
}

.s-89a4f25e-e9a7-474e-8326-990836bdf2a7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-89a4f25e-e9a7-474e-8326-990836bdf2a7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-89a4f25e-e9a7-474e-8326-990836bdf2a7.shogun-image {
  box-sizing: border-box;
}



.s-89a4f25e-e9a7-474e-8326-990836bdf2a7 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-89a4f25e-e9a7-474e-8326-990836bdf2a7 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-89a4f25e-e9a7-474e-8326-990836bdf2a7.shogun-image-container {
      position: relative;
    }

    .s-89a4f25e-e9a7-474e-8326-990836bdf2a7.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-89a4f25e-e9a7-474e-8326-990836bdf2a7.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-89a4f25e-e9a7-474e-8326-990836bdf2a7 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-89a4f25e-e9a7-474e-8326-990836bdf2a7 {
  margin: 0 !important;
  overflow: visible;
}

#s-89a4f25e-e9a7-474e-8326-990836bdf2a7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-89a4f25e-e9a7-474e-8326-990836bdf2a7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-89a4f25e-e9a7-474e-8326-990836bdf2a7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-89a4f25e-e9a7-474e-8326-990836bdf2a7 img.shogun-image {
  /* Add background color handling */
  
}

#s-89a4f25e-e9a7-474e-8326-990836bdf2a7 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-89a4f25e-e9a7-474e-8326-990836bdf2a7 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-89a4f25e-e9a7-474e-8326-990836bdf2a7 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-89a4f25e-e9a7-474e-8326-990836bdf2a7 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-89a4f25e-e9a7-474e-8326-990836bdf2a7.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-89a4f25e-e9a7-474e-8326-990836bdf2a7 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-89a4f25e-e9a7-474e-8326-990836bdf2a7.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-89a4f25e-e9a7-474e-8326-990836bdf2a7 .shogun-image-content {
  
    justify-content: center;
  
}

.s-89a4f25e-e9a7-474e-8326-990836bdf2a7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-89a4f25e-e9a7-474e-8326-990836bdf2a7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-89a4f25e-e9a7-474e-8326-990836bdf2a7.shogun-image {
  box-sizing: border-box;
}



.s-89a4f25e-e9a7-474e-8326-990836bdf2a7 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-89a4f25e-e9a7-474e-8326-990836bdf2a7 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-89a4f25e-e9a7-474e-8326-990836bdf2a7.shogun-image-container {
      position: relative;
    }

    .s-89a4f25e-e9a7-474e-8326-990836bdf2a7.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-89a4f25e-e9a7-474e-8326-990836bdf2a7.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-89a4f25e-e9a7-474e-8326-990836bdf2a7 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-89a4f25e-e9a7-474e-8326-990836bdf2a7 {
  margin: 0 !important;
  overflow: visible;
}

#s-89a4f25e-e9a7-474e-8326-990836bdf2a7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-89a4f25e-e9a7-474e-8326-990836bdf2a7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-89a4f25e-e9a7-474e-8326-990836bdf2a7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-89a4f25e-e9a7-474e-8326-990836bdf2a7 img.shogun-image {
  /* Add background color handling */
  
}

#s-89a4f25e-e9a7-474e-8326-990836bdf2a7 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-89a4f25e-e9a7-474e-8326-990836bdf2a7 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-89a4f25e-e9a7-474e-8326-990836bdf2a7 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-89a4f25e-e9a7-474e-8326-990836bdf2a7 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-89a4f25e-e9a7-474e-8326-990836bdf2a7.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-89a4f25e-e9a7-474e-8326-990836bdf2a7 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-89a4f25e-e9a7-474e-8326-990836bdf2a7.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-89a4f25e-e9a7-474e-8326-990836bdf2a7 .shogun-image-content {
  
    justify-content: center;
  
}

.s-89a4f25e-e9a7-474e-8326-990836bdf2a7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-89a4f25e-e9a7-474e-8326-990836bdf2a7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-89a4f25e-e9a7-474e-8326-990836bdf2a7.shogun-image {
  box-sizing: border-box;
}



.s-89a4f25e-e9a7-474e-8326-990836bdf2a7 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-89a4f25e-e9a7-474e-8326-990836bdf2a7 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-89a4f25e-e9a7-474e-8326-990836bdf2a7.shogun-image-container {
      position: relative;
    }

    .s-89a4f25e-e9a7-474e-8326-990836bdf2a7.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-89a4f25e-e9a7-474e-8326-990836bdf2a7.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-89a4f25e-e9a7-474e-8326-990836bdf2a7 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-d536a971-b6b1-47ad-ab54-9c7e0c2b2cc9 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-d536a971-b6b1-47ad-ab54-9c7e0c2b2cc9 {
  margin-top: 0%;
}
}
#s-d536a971-b6b1-47ad-ab54-9c7e0c2b2cc9 {
  margin: 0 !important;
  overflow: visible;
}

#s-d536a971-b6b1-47ad-ab54-9c7e0c2b2cc9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d536a971-b6b1-47ad-ab54-9c7e0c2b2cc9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-d536a971-b6b1-47ad-ab54-9c7e0c2b2cc9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d536a971-b6b1-47ad-ab54-9c7e0c2b2cc9 img.shogun-image {
  /* Add background color handling */
  
}

#s-d536a971-b6b1-47ad-ab54-9c7e0c2b2cc9 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d536a971-b6b1-47ad-ab54-9c7e0c2b2cc9 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-d536a971-b6b1-47ad-ab54-9c7e0c2b2cc9 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d536a971-b6b1-47ad-ab54-9c7e0c2b2cc9 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d536a971-b6b1-47ad-ab54-9c7e0c2b2cc9.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d536a971-b6b1-47ad-ab54-9c7e0c2b2cc9 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-d536a971-b6b1-47ad-ab54-9c7e0c2b2cc9.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-d536a971-b6b1-47ad-ab54-9c7e0c2b2cc9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-d536a971-b6b1-47ad-ab54-9c7e0c2b2cc9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d536a971-b6b1-47ad-ab54-9c7e0c2b2cc9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d536a971-b6b1-47ad-ab54-9c7e0c2b2cc9.shogun-image {
  box-sizing: border-box;
}



.s-d536a971-b6b1-47ad-ab54-9c7e0c2b2cc9 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-d536a971-b6b1-47ad-ab54-9c7e0c2b2cc9 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-d536a971-b6b1-47ad-ab54-9c7e0c2b2cc9.shogun-image-container {
      position: relative;
    }

    .s-d536a971-b6b1-47ad-ab54-9c7e0c2b2cc9.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d536a971-b6b1-47ad-ab54-9c7e0c2b2cc9.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d536a971-b6b1-47ad-ab54-9c7e0c2b2cc9 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-d536a971-b6b1-47ad-ab54-9c7e0c2b2cc9 {
  margin: 0 !important;
  overflow: visible;
}

#s-d536a971-b6b1-47ad-ab54-9c7e0c2b2cc9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d536a971-b6b1-47ad-ab54-9c7e0c2b2cc9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-d536a971-b6b1-47ad-ab54-9c7e0c2b2cc9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d536a971-b6b1-47ad-ab54-9c7e0c2b2cc9 img.shogun-image {
  /* Add background color handling */
  
}

#s-d536a971-b6b1-47ad-ab54-9c7e0c2b2cc9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d536a971-b6b1-47ad-ab54-9c7e0c2b2cc9 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-d536a971-b6b1-47ad-ab54-9c7e0c2b2cc9 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d536a971-b6b1-47ad-ab54-9c7e0c2b2cc9 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d536a971-b6b1-47ad-ab54-9c7e0c2b2cc9.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d536a971-b6b1-47ad-ab54-9c7e0c2b2cc9 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-d536a971-b6b1-47ad-ab54-9c7e0c2b2cc9.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-d536a971-b6b1-47ad-ab54-9c7e0c2b2cc9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-d536a971-b6b1-47ad-ab54-9c7e0c2b2cc9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d536a971-b6b1-47ad-ab54-9c7e0c2b2cc9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d536a971-b6b1-47ad-ab54-9c7e0c2b2cc9.shogun-image {
  box-sizing: border-box;
}



.s-d536a971-b6b1-47ad-ab54-9c7e0c2b2cc9 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-d536a971-b6b1-47ad-ab54-9c7e0c2b2cc9 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-d536a971-b6b1-47ad-ab54-9c7e0c2b2cc9.shogun-image-container {
      position: relative;
    }

    .s-d536a971-b6b1-47ad-ab54-9c7e0c2b2cc9.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d536a971-b6b1-47ad-ab54-9c7e0c2b2cc9.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d536a971-b6b1-47ad-ab54-9c7e0c2b2cc9 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-d536a971-b6b1-47ad-ab54-9c7e0c2b2cc9 {
  margin: 0 !important;
  overflow: visible;
}

#s-d536a971-b6b1-47ad-ab54-9c7e0c2b2cc9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d536a971-b6b1-47ad-ab54-9c7e0c2b2cc9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d536a971-b6b1-47ad-ab54-9c7e0c2b2cc9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d536a971-b6b1-47ad-ab54-9c7e0c2b2cc9 img.shogun-image {
  /* Add background color handling */
  
}

#s-d536a971-b6b1-47ad-ab54-9c7e0c2b2cc9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d536a971-b6b1-47ad-ab54-9c7e0c2b2cc9 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-d536a971-b6b1-47ad-ab54-9c7e0c2b2cc9 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d536a971-b6b1-47ad-ab54-9c7e0c2b2cc9 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d536a971-b6b1-47ad-ab54-9c7e0c2b2cc9.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d536a971-b6b1-47ad-ab54-9c7e0c2b2cc9 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-d536a971-b6b1-47ad-ab54-9c7e0c2b2cc9.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-d536a971-b6b1-47ad-ab54-9c7e0c2b2cc9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-d536a971-b6b1-47ad-ab54-9c7e0c2b2cc9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d536a971-b6b1-47ad-ab54-9c7e0c2b2cc9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d536a971-b6b1-47ad-ab54-9c7e0c2b2cc9.shogun-image {
  box-sizing: border-box;
}



.s-d536a971-b6b1-47ad-ab54-9c7e0c2b2cc9 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-d536a971-b6b1-47ad-ab54-9c7e0c2b2cc9 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-d536a971-b6b1-47ad-ab54-9c7e0c2b2cc9.shogun-image-container {
      position: relative;
    }

    .s-d536a971-b6b1-47ad-ab54-9c7e0c2b2cc9.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d536a971-b6b1-47ad-ab54-9c7e0c2b2cc9.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d536a971-b6b1-47ad-ab54-9c7e0c2b2cc9 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-d536a971-b6b1-47ad-ab54-9c7e0c2b2cc9 {
  margin: 0 !important;
  overflow: visible;
}

#s-d536a971-b6b1-47ad-ab54-9c7e0c2b2cc9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d536a971-b6b1-47ad-ab54-9c7e0c2b2cc9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d536a971-b6b1-47ad-ab54-9c7e0c2b2cc9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d536a971-b6b1-47ad-ab54-9c7e0c2b2cc9 img.shogun-image {
  /* Add background color handling */
  
}

#s-d536a971-b6b1-47ad-ab54-9c7e0c2b2cc9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d536a971-b6b1-47ad-ab54-9c7e0c2b2cc9 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-d536a971-b6b1-47ad-ab54-9c7e0c2b2cc9 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d536a971-b6b1-47ad-ab54-9c7e0c2b2cc9 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d536a971-b6b1-47ad-ab54-9c7e0c2b2cc9.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d536a971-b6b1-47ad-ab54-9c7e0c2b2cc9 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-d536a971-b6b1-47ad-ab54-9c7e0c2b2cc9.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-d536a971-b6b1-47ad-ab54-9c7e0c2b2cc9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-d536a971-b6b1-47ad-ab54-9c7e0c2b2cc9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d536a971-b6b1-47ad-ab54-9c7e0c2b2cc9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d536a971-b6b1-47ad-ab54-9c7e0c2b2cc9.shogun-image {
  box-sizing: border-box;
}



.s-d536a971-b6b1-47ad-ab54-9c7e0c2b2cc9 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-d536a971-b6b1-47ad-ab54-9c7e0c2b2cc9 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-d536a971-b6b1-47ad-ab54-9c7e0c2b2cc9.shogun-image-container {
      position: relative;
    }

    .s-d536a971-b6b1-47ad-ab54-9c7e0c2b2cc9.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d536a971-b6b1-47ad-ab54-9c7e0c2b2cc9.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d536a971-b6b1-47ad-ab54-9c7e0c2b2cc9 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-d536a971-b6b1-47ad-ab54-9c7e0c2b2cc9 {
  margin: 0 !important;
  overflow: visible;
}

#s-d536a971-b6b1-47ad-ab54-9c7e0c2b2cc9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d536a971-b6b1-47ad-ab54-9c7e0c2b2cc9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d536a971-b6b1-47ad-ab54-9c7e0c2b2cc9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d536a971-b6b1-47ad-ab54-9c7e0c2b2cc9 img.shogun-image {
  /* Add background color handling */
  
}

#s-d536a971-b6b1-47ad-ab54-9c7e0c2b2cc9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d536a971-b6b1-47ad-ab54-9c7e0c2b2cc9 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-d536a971-b6b1-47ad-ab54-9c7e0c2b2cc9 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d536a971-b6b1-47ad-ab54-9c7e0c2b2cc9 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d536a971-b6b1-47ad-ab54-9c7e0c2b2cc9.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d536a971-b6b1-47ad-ab54-9c7e0c2b2cc9 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-d536a971-b6b1-47ad-ab54-9c7e0c2b2cc9.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-d536a971-b6b1-47ad-ab54-9c7e0c2b2cc9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-d536a971-b6b1-47ad-ab54-9c7e0c2b2cc9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d536a971-b6b1-47ad-ab54-9c7e0c2b2cc9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d536a971-b6b1-47ad-ab54-9c7e0c2b2cc9.shogun-image {
  box-sizing: border-box;
}



.s-d536a971-b6b1-47ad-ab54-9c7e0c2b2cc9 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-d536a971-b6b1-47ad-ab54-9c7e0c2b2cc9 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-d536a971-b6b1-47ad-ab54-9c7e0c2b2cc9.shogun-image-container {
      position: relative;
    }

    .s-d536a971-b6b1-47ad-ab54-9c7e0c2b2cc9.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d536a971-b6b1-47ad-ab54-9c7e0c2b2cc9.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d536a971-b6b1-47ad-ab54-9c7e0c2b2cc9 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-75d8e554-ddb3-4966-a871-51dcaa55863b {
  box-shadow:2px 3px 1px 2px rgba(67, 66, 66, 1);
background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYzAzOWZlZTktZTlkNC00ZWFjLTk1YjMtYzczNDdjNDBmZjlkIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFiYjBiO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNjMDM5ZmVlOS1lOWQ0LTRlYWMtOTViMy1jNzM0N2M0MGZmOWQpIi8+PC9zdmc+);
background-repeat: no-repeat;
border-style: solid;
margin-top: 5px;
margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: #2C2A34;
border-radius: 25px;
text-align: center;
text-decoration: none;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#f1bb0b"}, {"id"=>2, "pos"=>1, "color"=>"#ffffff"}];
hover-type: gradient;
color: rgba(0, 0, 0, 1);
}
#s-75d8e554-ddb3-4966-a871-51dcaa55863b:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iMGU3NmVmODktYzY0Zi00ZmRhLTg0OWItZmQ3OTE4YzgzN2I3IiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjhmOGY3O3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFiYjBiO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCMwZTc2ZWY4OS1jNjRmLTRmZGEtODQ5Yi1mZDc5MThjODM3YjcpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 2px !important;
border-left-width: 2px !important;
border-bottom-width: 2px !important;
border-right-width: 2px !important;
border-color: rgba(2, 0, 7, 0.99) !important;
text-decoration: none !important;
color: rgba(7, 6, 0, 1) !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#f8f8f7"}, {"id"=>2, "pos"=>1, "color"=>"#f1bb0b"}] !important;
hover-type: gradient !important;}#s-75d8e554-ddb3-4966-a871-51dcaa55863b:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-75d8e554-ddb3-4966-a871-51dcaa55863b-root {
    text-align: center;
  }


#s-75d8e554-ddb3-4966-a871-51dcaa55863b.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-75d8e554-ddb3-4966-a871-51dcaa55863b-root {
    text-align: center;
  }


#s-75d8e554-ddb3-4966-a871-51dcaa55863b.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-75d8e554-ddb3-4966-a871-51dcaa55863b-root {
    text-align: center;
  }


#s-75d8e554-ddb3-4966-a871-51dcaa55863b.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-75d8e554-ddb3-4966-a871-51dcaa55863b-root {
    text-align: center;
  }


#s-75d8e554-ddb3-4966-a871-51dcaa55863b.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-75d8e554-ddb3-4966-a871-51dcaa55863b-root {
    text-align: center;
  }


#s-75d8e554-ddb3-4966-a871-51dcaa55863b.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}
#s-c8962044-c182-484a-8f26-7fcc03325b91 {
  margin-left: auto;
margin-right: auto;
border-top-width: 5px;
border-left-width: 5px;
border-bottom-width: 5px;
border-right-width: 5px;
border-color: #000;
border-style: solid;
border-radius: 20px;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-c8962044-c182-484a-8f26-7fcc03325b91 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-c8962044-c182-484a-8f26-7fcc03325b91.shg-box.shg-c {
  justify-content: center;
}

#s-946789c1-0e42-408c-be56-8018a5a33398 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
text-align: center;
}
@media (min-width: 1200px){#s-946789c1-0e42-408c-be56-8018a5a33398 {
  margin-top: 0%;
}
}
#s-946789c1-0e42-408c-be56-8018a5a33398 {
  margin: 0 !important;
  overflow: visible;
}

#s-946789c1-0e42-408c-be56-8018a5a33398-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-946789c1-0e42-408c-be56-8018a5a33398 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-946789c1-0e42-408c-be56-8018a5a33398 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-946789c1-0e42-408c-be56-8018a5a33398 img.shogun-image {
  /* Add background color handling */
  
}

#s-946789c1-0e42-408c-be56-8018a5a33398 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: #000;
  border-style: none;
  border-radius: 10px;

}






.s-946789c1-0e42-408c-be56-8018a5a33398 .shogun-image-content {
  
    justify-content: center;
  
}

.s-946789c1-0e42-408c-be56-8018a5a33398.shg-align-container {
  display: flex;
  justify-content: center
}

.s-946789c1-0e42-408c-be56-8018a5a33398.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-946789c1-0e42-408c-be56-8018a5a33398.shogun-image {
  box-sizing: border-box;
}



.s-946789c1-0e42-408c-be56-8018a5a33398 img.shogun-image {
  
}


@media (min-width: 1200px){#s-946789c1-0e42-408c-be56-8018a5a33398 {
  margin: 0 !important;
  overflow: visible;
}

#s-946789c1-0e42-408c-be56-8018a5a33398-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-946789c1-0e42-408c-be56-8018a5a33398 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-946789c1-0e42-408c-be56-8018a5a33398 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-946789c1-0e42-408c-be56-8018a5a33398 img.shogun-image {
  /* Add background color handling */
  
}

#s-946789c1-0e42-408c-be56-8018a5a33398 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-946789c1-0e42-408c-be56-8018a5a33398 .shogun-image-content {
  
    justify-content: center;
  
}

.s-946789c1-0e42-408c-be56-8018a5a33398.shg-align-container {
  display: flex;
  justify-content: center
}

.s-946789c1-0e42-408c-be56-8018a5a33398.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-946789c1-0e42-408c-be56-8018a5a33398.shogun-image {
  box-sizing: border-box;
}



.s-946789c1-0e42-408c-be56-8018a5a33398 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-946789c1-0e42-408c-be56-8018a5a33398 {
  margin: 0 !important;
  overflow: visible;
}

#s-946789c1-0e42-408c-be56-8018a5a33398-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-946789c1-0e42-408c-be56-8018a5a33398 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-946789c1-0e42-408c-be56-8018a5a33398 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-946789c1-0e42-408c-be56-8018a5a33398 img.shogun-image {
  /* Add background color handling */
  
}

#s-946789c1-0e42-408c-be56-8018a5a33398 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-946789c1-0e42-408c-be56-8018a5a33398 .shogun-image-content {
  
    justify-content: center;
  
}

.s-946789c1-0e42-408c-be56-8018a5a33398.shg-align-container {
  display: flex;
  justify-content: center
}

.s-946789c1-0e42-408c-be56-8018a5a33398.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-946789c1-0e42-408c-be56-8018a5a33398.shogun-image {
  box-sizing: border-box;
}



.s-946789c1-0e42-408c-be56-8018a5a33398 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-946789c1-0e42-408c-be56-8018a5a33398 {
  margin: 0 !important;
  overflow: visible;
}

#s-946789c1-0e42-408c-be56-8018a5a33398-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-946789c1-0e42-408c-be56-8018a5a33398 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-946789c1-0e42-408c-be56-8018a5a33398 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-946789c1-0e42-408c-be56-8018a5a33398 img.shogun-image {
  /* Add background color handling */
  
}

#s-946789c1-0e42-408c-be56-8018a5a33398 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-946789c1-0e42-408c-be56-8018a5a33398 .shogun-image-content {
  
    justify-content: center;
  
}

.s-946789c1-0e42-408c-be56-8018a5a33398.shg-align-container {
  display: flex;
  justify-content: center
}

.s-946789c1-0e42-408c-be56-8018a5a33398.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-946789c1-0e42-408c-be56-8018a5a33398.shogun-image {
  box-sizing: border-box;
}



.s-946789c1-0e42-408c-be56-8018a5a33398 img.shogun-image {
  
}


}@media (max-width: 767px){#s-946789c1-0e42-408c-be56-8018a5a33398 {
  margin: 0 !important;
  overflow: visible;
}

#s-946789c1-0e42-408c-be56-8018a5a33398-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-946789c1-0e42-408c-be56-8018a5a33398 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-946789c1-0e42-408c-be56-8018a5a33398 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-946789c1-0e42-408c-be56-8018a5a33398 img.shogun-image {
  /* Add background color handling */
  
}

#s-946789c1-0e42-408c-be56-8018a5a33398 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-946789c1-0e42-408c-be56-8018a5a33398 .shogun-image-content {
  
    justify-content: center;
  
}

.s-946789c1-0e42-408c-be56-8018a5a33398.shg-align-container {
  display: flex;
  justify-content: center
}

.s-946789c1-0e42-408c-be56-8018a5a33398.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-946789c1-0e42-408c-be56-8018a5a33398.shogun-image {
  box-sizing: border-box;
}



.s-946789c1-0e42-408c-be56-8018a5a33398 img.shogun-image {
  
}


}
#s-ef1e60e0-1f43-43a4-ac53-564fd93c1212 {
  margin-left: auto;
margin-right: auto;
max-width: 1080px;
text-align: center;
}

#s-ef1e60e0-1f43-43a4-ac53-564fd93c1212 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ef1e60e0-1f43-43a4-ac53-564fd93c1212-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-ef1e60e0-1f43-43a4-ac53-564fd93c1212 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-ef1e60e0-1f43-43a4-ac53-564fd93c1212 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-ef1e60e0-1f43-43a4-ac53-564fd93c1212 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-ef1e60e0-1f43-43a4-ac53-564fd93c1212 img.shogun-image {
  width: 100%;
  
  
  max-width: 1080px;

      
    max-width: 1080px;

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




.s-ef1e60e0-1f43-43a4-ac53-564fd93c1212 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-ef1e60e0-1f43-43a4-ac53-564fd93c1212.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ef1e60e0-1f43-43a4-ac53-564fd93c1212.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ef1e60e0-1f43-43a4-ac53-564fd93c1212.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-ef1e60e0-1f43-43a4-ac53-564fd93c1212 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ef1e60e0-1f43-43a4-ac53-564fd93c1212-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-ef1e60e0-1f43-43a4-ac53-564fd93c1212 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-ef1e60e0-1f43-43a4-ac53-564fd93c1212 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-ef1e60e0-1f43-43a4-ac53-564fd93c1212 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-ef1e60e0-1f43-43a4-ac53-564fd93c1212 img.shogun-image {
  width: 100%;
  
  
  max-width: 1080px;

      
    max-width: 1080px;

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




.s-ef1e60e0-1f43-43a4-ac53-564fd93c1212 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-ef1e60e0-1f43-43a4-ac53-564fd93c1212.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ef1e60e0-1f43-43a4-ac53-564fd93c1212.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ef1e60e0-1f43-43a4-ac53-564fd93c1212.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-ef1e60e0-1f43-43a4-ac53-564fd93c1212 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ef1e60e0-1f43-43a4-ac53-564fd93c1212-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-ef1e60e0-1f43-43a4-ac53-564fd93c1212 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-ef1e60e0-1f43-43a4-ac53-564fd93c1212 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-ef1e60e0-1f43-43a4-ac53-564fd93c1212 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-ef1e60e0-1f43-43a4-ac53-564fd93c1212 img.shogun-image {
  width: 100%;
  
  
  max-width: 1080px;

      
    max-width: 1080px;

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




.s-ef1e60e0-1f43-43a4-ac53-564fd93c1212 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-ef1e60e0-1f43-43a4-ac53-564fd93c1212.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ef1e60e0-1f43-43a4-ac53-564fd93c1212.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ef1e60e0-1f43-43a4-ac53-564fd93c1212.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-ef1e60e0-1f43-43a4-ac53-564fd93c1212 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ef1e60e0-1f43-43a4-ac53-564fd93c1212-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-ef1e60e0-1f43-43a4-ac53-564fd93c1212 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-ef1e60e0-1f43-43a4-ac53-564fd93c1212 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-ef1e60e0-1f43-43a4-ac53-564fd93c1212 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-ef1e60e0-1f43-43a4-ac53-564fd93c1212 img.shogun-image {
  width: 100%;
  
  
  max-width: 1080px;

      
    max-width: 1080px;

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




.s-ef1e60e0-1f43-43a4-ac53-564fd93c1212 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-ef1e60e0-1f43-43a4-ac53-564fd93c1212.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ef1e60e0-1f43-43a4-ac53-564fd93c1212.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ef1e60e0-1f43-43a4-ac53-564fd93c1212.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-ef1e60e0-1f43-43a4-ac53-564fd93c1212 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ef1e60e0-1f43-43a4-ac53-564fd93c1212-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-ef1e60e0-1f43-43a4-ac53-564fd93c1212 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-ef1e60e0-1f43-43a4-ac53-564fd93c1212 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-ef1e60e0-1f43-43a4-ac53-564fd93c1212 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-ef1e60e0-1f43-43a4-ac53-564fd93c1212 img.shogun-image {
  width: 100%;
  
  
  max-width: 1080px;

      
    max-width: 1080px;

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




.s-ef1e60e0-1f43-43a4-ac53-564fd93c1212 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-ef1e60e0-1f43-43a4-ac53-564fd93c1212.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ef1e60e0-1f43-43a4-ac53-564fd93c1212.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ef1e60e0-1f43-43a4-ac53-564fd93c1212.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-94860fb6-2d97-479c-bce0-37a912f91ac2 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-94860fb6-2d97-479c-bce0-37a912f91ac2 {
  margin-top: 0%;
margin-bottom: 0%;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-94860fb6-2d97-479c-bce0-37a912f91ac2 {
  margin-top: 0%;
}
}
#s-94860fb6-2d97-479c-bce0-37a912f91ac2 {
  margin: 0 !important;
  overflow: visible;
}

#s-94860fb6-2d97-479c-bce0-37a912f91ac2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-94860fb6-2d97-479c-bce0-37a912f91ac2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-94860fb6-2d97-479c-bce0-37a912f91ac2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-94860fb6-2d97-479c-bce0-37a912f91ac2 img.shogun-image {
  /* Add background color handling */
  
}

#s-94860fb6-2d97-479c-bce0-37a912f91ac2 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-94860fb6-2d97-479c-bce0-37a912f91ac2 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-94860fb6-2d97-479c-bce0-37a912f91ac2 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-94860fb6-2d97-479c-bce0-37a912f91ac2 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-94860fb6-2d97-479c-bce0-37a912f91ac2.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-94860fb6-2d97-479c-bce0-37a912f91ac2 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-94860fb6-2d97-479c-bce0-37a912f91ac2.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-94860fb6-2d97-479c-bce0-37a912f91ac2 .shogun-image-content {
  
    justify-content: center;
  
}

.s-94860fb6-2d97-479c-bce0-37a912f91ac2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-94860fb6-2d97-479c-bce0-37a912f91ac2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-94860fb6-2d97-479c-bce0-37a912f91ac2.shogun-image {
  box-sizing: border-box;
}



.s-94860fb6-2d97-479c-bce0-37a912f91ac2 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-94860fb6-2d97-479c-bce0-37a912f91ac2 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-94860fb6-2d97-479c-bce0-37a912f91ac2.shogun-image-container {
      position: relative;
    }

    .s-94860fb6-2d97-479c-bce0-37a912f91ac2.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-94860fb6-2d97-479c-bce0-37a912f91ac2.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-94860fb6-2d97-479c-bce0-37a912f91ac2 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-94860fb6-2d97-479c-bce0-37a912f91ac2 {
  margin: 0 !important;
  overflow: visible;
}

#s-94860fb6-2d97-479c-bce0-37a912f91ac2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-94860fb6-2d97-479c-bce0-37a912f91ac2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-94860fb6-2d97-479c-bce0-37a912f91ac2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-94860fb6-2d97-479c-bce0-37a912f91ac2 img.shogun-image {
  /* Add background color handling */
  
}

#s-94860fb6-2d97-479c-bce0-37a912f91ac2 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-94860fb6-2d97-479c-bce0-37a912f91ac2 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-94860fb6-2d97-479c-bce0-37a912f91ac2 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-94860fb6-2d97-479c-bce0-37a912f91ac2 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-94860fb6-2d97-479c-bce0-37a912f91ac2.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-94860fb6-2d97-479c-bce0-37a912f91ac2 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-94860fb6-2d97-479c-bce0-37a912f91ac2.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-94860fb6-2d97-479c-bce0-37a912f91ac2 .shogun-image-content {
  
    justify-content: center;
  
}

.s-94860fb6-2d97-479c-bce0-37a912f91ac2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-94860fb6-2d97-479c-bce0-37a912f91ac2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-94860fb6-2d97-479c-bce0-37a912f91ac2.shogun-image {
  box-sizing: border-box;
}



.s-94860fb6-2d97-479c-bce0-37a912f91ac2 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-94860fb6-2d97-479c-bce0-37a912f91ac2 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-94860fb6-2d97-479c-bce0-37a912f91ac2.shogun-image-container {
      position: relative;
    }

    .s-94860fb6-2d97-479c-bce0-37a912f91ac2.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-94860fb6-2d97-479c-bce0-37a912f91ac2.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-94860fb6-2d97-479c-bce0-37a912f91ac2 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-94860fb6-2d97-479c-bce0-37a912f91ac2 {
  margin: 0 !important;
  overflow: visible;
}

#s-94860fb6-2d97-479c-bce0-37a912f91ac2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-94860fb6-2d97-479c-bce0-37a912f91ac2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-94860fb6-2d97-479c-bce0-37a912f91ac2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-94860fb6-2d97-479c-bce0-37a912f91ac2 img.shogun-image {
  /* Add background color handling */
  
}

#s-94860fb6-2d97-479c-bce0-37a912f91ac2 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-94860fb6-2d97-479c-bce0-37a912f91ac2 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-94860fb6-2d97-479c-bce0-37a912f91ac2 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-94860fb6-2d97-479c-bce0-37a912f91ac2 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-94860fb6-2d97-479c-bce0-37a912f91ac2.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-94860fb6-2d97-479c-bce0-37a912f91ac2 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-94860fb6-2d97-479c-bce0-37a912f91ac2.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-94860fb6-2d97-479c-bce0-37a912f91ac2 .shogun-image-content {
  
    justify-content: center;
  
}

.s-94860fb6-2d97-479c-bce0-37a912f91ac2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-94860fb6-2d97-479c-bce0-37a912f91ac2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-94860fb6-2d97-479c-bce0-37a912f91ac2.shogun-image {
  box-sizing: border-box;
}



.s-94860fb6-2d97-479c-bce0-37a912f91ac2 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-94860fb6-2d97-479c-bce0-37a912f91ac2 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-94860fb6-2d97-479c-bce0-37a912f91ac2.shogun-image-container {
      position: relative;
    }

    .s-94860fb6-2d97-479c-bce0-37a912f91ac2.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-94860fb6-2d97-479c-bce0-37a912f91ac2.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-94860fb6-2d97-479c-bce0-37a912f91ac2 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-94860fb6-2d97-479c-bce0-37a912f91ac2 {
  margin: 0 !important;
  overflow: visible;
}

#s-94860fb6-2d97-479c-bce0-37a912f91ac2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-94860fb6-2d97-479c-bce0-37a912f91ac2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-94860fb6-2d97-479c-bce0-37a912f91ac2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-94860fb6-2d97-479c-bce0-37a912f91ac2 img.shogun-image {
  /* Add background color handling */
  
}

#s-94860fb6-2d97-479c-bce0-37a912f91ac2 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-94860fb6-2d97-479c-bce0-37a912f91ac2 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-94860fb6-2d97-479c-bce0-37a912f91ac2 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-94860fb6-2d97-479c-bce0-37a912f91ac2 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-94860fb6-2d97-479c-bce0-37a912f91ac2.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-94860fb6-2d97-479c-bce0-37a912f91ac2 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-94860fb6-2d97-479c-bce0-37a912f91ac2.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-94860fb6-2d97-479c-bce0-37a912f91ac2 .shogun-image-content {
  
    justify-content: center;
  
}

.s-94860fb6-2d97-479c-bce0-37a912f91ac2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-94860fb6-2d97-479c-bce0-37a912f91ac2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-94860fb6-2d97-479c-bce0-37a912f91ac2.shogun-image {
  box-sizing: border-box;
}



.s-94860fb6-2d97-479c-bce0-37a912f91ac2 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-94860fb6-2d97-479c-bce0-37a912f91ac2 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-94860fb6-2d97-479c-bce0-37a912f91ac2.shogun-image-container {
      position: relative;
    }

    .s-94860fb6-2d97-479c-bce0-37a912f91ac2.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-94860fb6-2d97-479c-bce0-37a912f91ac2.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-94860fb6-2d97-479c-bce0-37a912f91ac2 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-94860fb6-2d97-479c-bce0-37a912f91ac2 {
  margin: 0 !important;
  overflow: visible;
}

#s-94860fb6-2d97-479c-bce0-37a912f91ac2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-94860fb6-2d97-479c-bce0-37a912f91ac2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-94860fb6-2d97-479c-bce0-37a912f91ac2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-94860fb6-2d97-479c-bce0-37a912f91ac2 img.shogun-image {
  /* Add background color handling */
  
}

#s-94860fb6-2d97-479c-bce0-37a912f91ac2 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-94860fb6-2d97-479c-bce0-37a912f91ac2 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-94860fb6-2d97-479c-bce0-37a912f91ac2 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-94860fb6-2d97-479c-bce0-37a912f91ac2 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-94860fb6-2d97-479c-bce0-37a912f91ac2.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-94860fb6-2d97-479c-bce0-37a912f91ac2 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-94860fb6-2d97-479c-bce0-37a912f91ac2.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-94860fb6-2d97-479c-bce0-37a912f91ac2 .shogun-image-content {
  
    justify-content: center;
  
}

.s-94860fb6-2d97-479c-bce0-37a912f91ac2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-94860fb6-2d97-479c-bce0-37a912f91ac2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-94860fb6-2d97-479c-bce0-37a912f91ac2.shogun-image {
  box-sizing: border-box;
}



.s-94860fb6-2d97-479c-bce0-37a912f91ac2 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-94860fb6-2d97-479c-bce0-37a912f91ac2 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-94860fb6-2d97-479c-bce0-37a912f91ac2.shogun-image-container {
      position: relative;
    }

    .s-94860fb6-2d97-479c-bce0-37a912f91ac2.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-94860fb6-2d97-479c-bce0-37a912f91ac2.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-94860fb6-2d97-479c-bce0-37a912f91ac2 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-1cc201b9-a285-45b2-b8d3-1757d4f7485d {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-1cc201b9-a285-45b2-b8d3-1757d4f7485d {
  margin-top: 0%;
margin-bottom: 0%;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-1cc201b9-a285-45b2-b8d3-1757d4f7485d {
  margin-top: 0%;
}
}
#s-1cc201b9-a285-45b2-b8d3-1757d4f7485d {
  margin: 0 !important;
  overflow: visible;
}

#s-1cc201b9-a285-45b2-b8d3-1757d4f7485d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-1cc201b9-a285-45b2-b8d3-1757d4f7485d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-1cc201b9-a285-45b2-b8d3-1757d4f7485d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-1cc201b9-a285-45b2-b8d3-1757d4f7485d img.shogun-image {
  /* Add background color handling */
  
}

#s-1cc201b9-a285-45b2-b8d3-1757d4f7485d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-1cc201b9-a285-45b2-b8d3-1757d4f7485d .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-1cc201b9-a285-45b2-b8d3-1757d4f7485d .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-1cc201b9-a285-45b2-b8d3-1757d4f7485d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-1cc201b9-a285-45b2-b8d3-1757d4f7485d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-1cc201b9-a285-45b2-b8d3-1757d4f7485d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-1cc201b9-a285-45b2-b8d3-1757d4f7485d.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-1cc201b9-a285-45b2-b8d3-1757d4f7485d .shogun-image-content {
  
    justify-content: center;
  
}

.s-1cc201b9-a285-45b2-b8d3-1757d4f7485d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1cc201b9-a285-45b2-b8d3-1757d4f7485d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1cc201b9-a285-45b2-b8d3-1757d4f7485d.shogun-image {
  box-sizing: border-box;
}



.s-1cc201b9-a285-45b2-b8d3-1757d4f7485d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-1cc201b9-a285-45b2-b8d3-1757d4f7485d {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-1cc201b9-a285-45b2-b8d3-1757d4f7485d.shogun-image-container {
      position: relative;
    }

    .s-1cc201b9-a285-45b2-b8d3-1757d4f7485d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-1cc201b9-a285-45b2-b8d3-1757d4f7485d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-1cc201b9-a285-45b2-b8d3-1757d4f7485d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-1cc201b9-a285-45b2-b8d3-1757d4f7485d {
  margin: 0 !important;
  overflow: visible;
}

#s-1cc201b9-a285-45b2-b8d3-1757d4f7485d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-1cc201b9-a285-45b2-b8d3-1757d4f7485d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-1cc201b9-a285-45b2-b8d3-1757d4f7485d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-1cc201b9-a285-45b2-b8d3-1757d4f7485d img.shogun-image {
  /* Add background color handling */
  
}

#s-1cc201b9-a285-45b2-b8d3-1757d4f7485d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-1cc201b9-a285-45b2-b8d3-1757d4f7485d .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-1cc201b9-a285-45b2-b8d3-1757d4f7485d .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-1cc201b9-a285-45b2-b8d3-1757d4f7485d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-1cc201b9-a285-45b2-b8d3-1757d4f7485d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-1cc201b9-a285-45b2-b8d3-1757d4f7485d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-1cc201b9-a285-45b2-b8d3-1757d4f7485d.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-1cc201b9-a285-45b2-b8d3-1757d4f7485d .shogun-image-content {
  
    justify-content: center;
  
}

.s-1cc201b9-a285-45b2-b8d3-1757d4f7485d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1cc201b9-a285-45b2-b8d3-1757d4f7485d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1cc201b9-a285-45b2-b8d3-1757d4f7485d.shogun-image {
  box-sizing: border-box;
}



.s-1cc201b9-a285-45b2-b8d3-1757d4f7485d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-1cc201b9-a285-45b2-b8d3-1757d4f7485d {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-1cc201b9-a285-45b2-b8d3-1757d4f7485d.shogun-image-container {
      position: relative;
    }

    .s-1cc201b9-a285-45b2-b8d3-1757d4f7485d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-1cc201b9-a285-45b2-b8d3-1757d4f7485d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-1cc201b9-a285-45b2-b8d3-1757d4f7485d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-1cc201b9-a285-45b2-b8d3-1757d4f7485d {
  margin: 0 !important;
  overflow: visible;
}

#s-1cc201b9-a285-45b2-b8d3-1757d4f7485d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-1cc201b9-a285-45b2-b8d3-1757d4f7485d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-1cc201b9-a285-45b2-b8d3-1757d4f7485d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-1cc201b9-a285-45b2-b8d3-1757d4f7485d img.shogun-image {
  /* Add background color handling */
  
}

#s-1cc201b9-a285-45b2-b8d3-1757d4f7485d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-1cc201b9-a285-45b2-b8d3-1757d4f7485d .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-1cc201b9-a285-45b2-b8d3-1757d4f7485d .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-1cc201b9-a285-45b2-b8d3-1757d4f7485d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-1cc201b9-a285-45b2-b8d3-1757d4f7485d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-1cc201b9-a285-45b2-b8d3-1757d4f7485d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-1cc201b9-a285-45b2-b8d3-1757d4f7485d.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-1cc201b9-a285-45b2-b8d3-1757d4f7485d .shogun-image-content {
  
    justify-content: center;
  
}

.s-1cc201b9-a285-45b2-b8d3-1757d4f7485d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1cc201b9-a285-45b2-b8d3-1757d4f7485d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1cc201b9-a285-45b2-b8d3-1757d4f7485d.shogun-image {
  box-sizing: border-box;
}



.s-1cc201b9-a285-45b2-b8d3-1757d4f7485d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-1cc201b9-a285-45b2-b8d3-1757d4f7485d {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-1cc201b9-a285-45b2-b8d3-1757d4f7485d.shogun-image-container {
      position: relative;
    }

    .s-1cc201b9-a285-45b2-b8d3-1757d4f7485d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-1cc201b9-a285-45b2-b8d3-1757d4f7485d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-1cc201b9-a285-45b2-b8d3-1757d4f7485d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-1cc201b9-a285-45b2-b8d3-1757d4f7485d {
  margin: 0 !important;
  overflow: visible;
}

#s-1cc201b9-a285-45b2-b8d3-1757d4f7485d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-1cc201b9-a285-45b2-b8d3-1757d4f7485d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-1cc201b9-a285-45b2-b8d3-1757d4f7485d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-1cc201b9-a285-45b2-b8d3-1757d4f7485d img.shogun-image {
  /* Add background color handling */
  
}

#s-1cc201b9-a285-45b2-b8d3-1757d4f7485d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-1cc201b9-a285-45b2-b8d3-1757d4f7485d .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-1cc201b9-a285-45b2-b8d3-1757d4f7485d .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-1cc201b9-a285-45b2-b8d3-1757d4f7485d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-1cc201b9-a285-45b2-b8d3-1757d4f7485d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-1cc201b9-a285-45b2-b8d3-1757d4f7485d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-1cc201b9-a285-45b2-b8d3-1757d4f7485d.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-1cc201b9-a285-45b2-b8d3-1757d4f7485d .shogun-image-content {
  
    justify-content: center;
  
}

.s-1cc201b9-a285-45b2-b8d3-1757d4f7485d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1cc201b9-a285-45b2-b8d3-1757d4f7485d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1cc201b9-a285-45b2-b8d3-1757d4f7485d.shogun-image {
  box-sizing: border-box;
}



.s-1cc201b9-a285-45b2-b8d3-1757d4f7485d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-1cc201b9-a285-45b2-b8d3-1757d4f7485d {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-1cc201b9-a285-45b2-b8d3-1757d4f7485d.shogun-image-container {
      position: relative;
    }

    .s-1cc201b9-a285-45b2-b8d3-1757d4f7485d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-1cc201b9-a285-45b2-b8d3-1757d4f7485d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-1cc201b9-a285-45b2-b8d3-1757d4f7485d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-1cc201b9-a285-45b2-b8d3-1757d4f7485d {
  margin: 0 !important;
  overflow: visible;
}

#s-1cc201b9-a285-45b2-b8d3-1757d4f7485d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-1cc201b9-a285-45b2-b8d3-1757d4f7485d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-1cc201b9-a285-45b2-b8d3-1757d4f7485d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-1cc201b9-a285-45b2-b8d3-1757d4f7485d img.shogun-image {
  /* Add background color handling */
  
}

#s-1cc201b9-a285-45b2-b8d3-1757d4f7485d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-1cc201b9-a285-45b2-b8d3-1757d4f7485d .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-1cc201b9-a285-45b2-b8d3-1757d4f7485d .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-1cc201b9-a285-45b2-b8d3-1757d4f7485d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-1cc201b9-a285-45b2-b8d3-1757d4f7485d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-1cc201b9-a285-45b2-b8d3-1757d4f7485d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-1cc201b9-a285-45b2-b8d3-1757d4f7485d.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-1cc201b9-a285-45b2-b8d3-1757d4f7485d .shogun-image-content {
  
    justify-content: center;
  
}

.s-1cc201b9-a285-45b2-b8d3-1757d4f7485d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1cc201b9-a285-45b2-b8d3-1757d4f7485d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1cc201b9-a285-45b2-b8d3-1757d4f7485d.shogun-image {
  box-sizing: border-box;
}



.s-1cc201b9-a285-45b2-b8d3-1757d4f7485d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-1cc201b9-a285-45b2-b8d3-1757d4f7485d {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-1cc201b9-a285-45b2-b8d3-1757d4f7485d.shogun-image-container {
      position: relative;
    }

    .s-1cc201b9-a285-45b2-b8d3-1757d4f7485d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-1cc201b9-a285-45b2-b8d3-1757d4f7485d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-1cc201b9-a285-45b2-b8d3-1757d4f7485d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-0549b400-57e9-4606-833e-4ff17bc703f5 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-0549b400-57e9-4606-833e-4ff17bc703f5 {
  margin-top: 0%;
}
}
#s-0549b400-57e9-4606-833e-4ff17bc703f5 {
  margin: 0 !important;
  overflow: visible;
}

#s-0549b400-57e9-4606-833e-4ff17bc703f5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0549b400-57e9-4606-833e-4ff17bc703f5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-0549b400-57e9-4606-833e-4ff17bc703f5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0549b400-57e9-4606-833e-4ff17bc703f5 img.shogun-image {
  /* Add background color handling */
  
}

#s-0549b400-57e9-4606-833e-4ff17bc703f5 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-0549b400-57e9-4606-833e-4ff17bc703f5 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-0549b400-57e9-4606-833e-4ff17bc703f5 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-0549b400-57e9-4606-833e-4ff17bc703f5 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-0549b400-57e9-4606-833e-4ff17bc703f5.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-0549b400-57e9-4606-833e-4ff17bc703f5 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-0549b400-57e9-4606-833e-4ff17bc703f5.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-0549b400-57e9-4606-833e-4ff17bc703f5 .shogun-image-content {
  
    justify-content: center;
  
}

.s-0549b400-57e9-4606-833e-4ff17bc703f5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0549b400-57e9-4606-833e-4ff17bc703f5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0549b400-57e9-4606-833e-4ff17bc703f5.shogun-image {
  box-sizing: border-box;
}



.s-0549b400-57e9-4606-833e-4ff17bc703f5 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-0549b400-57e9-4606-833e-4ff17bc703f5 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-0549b400-57e9-4606-833e-4ff17bc703f5.shogun-image-container {
      position: relative;
    }

    .s-0549b400-57e9-4606-833e-4ff17bc703f5.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-0549b400-57e9-4606-833e-4ff17bc703f5.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-0549b400-57e9-4606-833e-4ff17bc703f5 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-0549b400-57e9-4606-833e-4ff17bc703f5 {
  margin: 0 !important;
  overflow: visible;
}

#s-0549b400-57e9-4606-833e-4ff17bc703f5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0549b400-57e9-4606-833e-4ff17bc703f5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-0549b400-57e9-4606-833e-4ff17bc703f5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0549b400-57e9-4606-833e-4ff17bc703f5 img.shogun-image {
  /* Add background color handling */
  
}

#s-0549b400-57e9-4606-833e-4ff17bc703f5 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-0549b400-57e9-4606-833e-4ff17bc703f5 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-0549b400-57e9-4606-833e-4ff17bc703f5 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-0549b400-57e9-4606-833e-4ff17bc703f5 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-0549b400-57e9-4606-833e-4ff17bc703f5.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-0549b400-57e9-4606-833e-4ff17bc703f5 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-0549b400-57e9-4606-833e-4ff17bc703f5.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-0549b400-57e9-4606-833e-4ff17bc703f5 .shogun-image-content {
  
    justify-content: center;
  
}

.s-0549b400-57e9-4606-833e-4ff17bc703f5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0549b400-57e9-4606-833e-4ff17bc703f5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0549b400-57e9-4606-833e-4ff17bc703f5.shogun-image {
  box-sizing: border-box;
}



.s-0549b400-57e9-4606-833e-4ff17bc703f5 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-0549b400-57e9-4606-833e-4ff17bc703f5 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-0549b400-57e9-4606-833e-4ff17bc703f5.shogun-image-container {
      position: relative;
    }

    .s-0549b400-57e9-4606-833e-4ff17bc703f5.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-0549b400-57e9-4606-833e-4ff17bc703f5.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-0549b400-57e9-4606-833e-4ff17bc703f5 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-0549b400-57e9-4606-833e-4ff17bc703f5 {
  margin: 0 !important;
  overflow: visible;
}

#s-0549b400-57e9-4606-833e-4ff17bc703f5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0549b400-57e9-4606-833e-4ff17bc703f5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-0549b400-57e9-4606-833e-4ff17bc703f5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0549b400-57e9-4606-833e-4ff17bc703f5 img.shogun-image {
  /* Add background color handling */
  
}

#s-0549b400-57e9-4606-833e-4ff17bc703f5 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-0549b400-57e9-4606-833e-4ff17bc703f5 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-0549b400-57e9-4606-833e-4ff17bc703f5 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-0549b400-57e9-4606-833e-4ff17bc703f5 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-0549b400-57e9-4606-833e-4ff17bc703f5.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-0549b400-57e9-4606-833e-4ff17bc703f5 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-0549b400-57e9-4606-833e-4ff17bc703f5.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-0549b400-57e9-4606-833e-4ff17bc703f5 .shogun-image-content {
  
    justify-content: center;
  
}

.s-0549b400-57e9-4606-833e-4ff17bc703f5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0549b400-57e9-4606-833e-4ff17bc703f5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0549b400-57e9-4606-833e-4ff17bc703f5.shogun-image {
  box-sizing: border-box;
}



.s-0549b400-57e9-4606-833e-4ff17bc703f5 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-0549b400-57e9-4606-833e-4ff17bc703f5 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-0549b400-57e9-4606-833e-4ff17bc703f5.shogun-image-container {
      position: relative;
    }

    .s-0549b400-57e9-4606-833e-4ff17bc703f5.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-0549b400-57e9-4606-833e-4ff17bc703f5.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-0549b400-57e9-4606-833e-4ff17bc703f5 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-0549b400-57e9-4606-833e-4ff17bc703f5 {
  margin: 0 !important;
  overflow: visible;
}

#s-0549b400-57e9-4606-833e-4ff17bc703f5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0549b400-57e9-4606-833e-4ff17bc703f5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-0549b400-57e9-4606-833e-4ff17bc703f5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0549b400-57e9-4606-833e-4ff17bc703f5 img.shogun-image {
  /* Add background color handling */
  
}

#s-0549b400-57e9-4606-833e-4ff17bc703f5 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-0549b400-57e9-4606-833e-4ff17bc703f5 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-0549b400-57e9-4606-833e-4ff17bc703f5 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-0549b400-57e9-4606-833e-4ff17bc703f5 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-0549b400-57e9-4606-833e-4ff17bc703f5.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-0549b400-57e9-4606-833e-4ff17bc703f5 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-0549b400-57e9-4606-833e-4ff17bc703f5.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-0549b400-57e9-4606-833e-4ff17bc703f5 .shogun-image-content {
  
    justify-content: center;
  
}

.s-0549b400-57e9-4606-833e-4ff17bc703f5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0549b400-57e9-4606-833e-4ff17bc703f5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0549b400-57e9-4606-833e-4ff17bc703f5.shogun-image {
  box-sizing: border-box;
}



.s-0549b400-57e9-4606-833e-4ff17bc703f5 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-0549b400-57e9-4606-833e-4ff17bc703f5 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-0549b400-57e9-4606-833e-4ff17bc703f5.shogun-image-container {
      position: relative;
    }

    .s-0549b400-57e9-4606-833e-4ff17bc703f5.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-0549b400-57e9-4606-833e-4ff17bc703f5.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-0549b400-57e9-4606-833e-4ff17bc703f5 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-0549b400-57e9-4606-833e-4ff17bc703f5 {
  margin: 0 !important;
  overflow: visible;
}

#s-0549b400-57e9-4606-833e-4ff17bc703f5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0549b400-57e9-4606-833e-4ff17bc703f5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-0549b400-57e9-4606-833e-4ff17bc703f5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0549b400-57e9-4606-833e-4ff17bc703f5 img.shogun-image {
  /* Add background color handling */
  
}

#s-0549b400-57e9-4606-833e-4ff17bc703f5 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-0549b400-57e9-4606-833e-4ff17bc703f5 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-0549b400-57e9-4606-833e-4ff17bc703f5 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-0549b400-57e9-4606-833e-4ff17bc703f5 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-0549b400-57e9-4606-833e-4ff17bc703f5.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-0549b400-57e9-4606-833e-4ff17bc703f5 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-0549b400-57e9-4606-833e-4ff17bc703f5.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-0549b400-57e9-4606-833e-4ff17bc703f5 .shogun-image-content {
  
    justify-content: center;
  
}

.s-0549b400-57e9-4606-833e-4ff17bc703f5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0549b400-57e9-4606-833e-4ff17bc703f5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0549b400-57e9-4606-833e-4ff17bc703f5.shogun-image {
  box-sizing: border-box;
}



.s-0549b400-57e9-4606-833e-4ff17bc703f5 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-0549b400-57e9-4606-833e-4ff17bc703f5 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-0549b400-57e9-4606-833e-4ff17bc703f5.shogun-image-container {
      position: relative;
    }

    .s-0549b400-57e9-4606-833e-4ff17bc703f5.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-0549b400-57e9-4606-833e-4ff17bc703f5.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-0549b400-57e9-4606-833e-4ff17bc703f5 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-989aac4c-8fdf-4b4c-b452-0cb29fd80942 {
  box-shadow:2px 3px 1px 2px rgba(67, 66, 66, 1);
background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYzAzOWZlZTktZTlkNC00ZWFjLTk1YjMtYzczNDdjNDBmZjlkIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFiYjBiO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNjMDM5ZmVlOS1lOWQ0LTRlYWMtOTViMy1jNzM0N2M0MGZmOWQpIi8+PC9zdmc+);
background-repeat: no-repeat;
border-style: solid;
margin-top: 5px;
margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: #2C2A34;
border-radius: 25px;
text-align: center;
text-decoration: none;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#f1bb0b"}, {"id"=>2, "pos"=>1, "color"=>"#ffffff"}];
hover-type: gradient;
color: rgba(0, 0, 0, 1);
}
#s-989aac4c-8fdf-4b4c-b452-0cb29fd80942:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iNjE5ZGJhNmYtYmRmYy00YjFmLWFiMDctNWNmYWQxOTJmNmZhIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjhmOGY3O3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFiYjBiO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM2MTlkYmE2Zi1iZGZjLTRiMWYtYWIwNy01Y2ZhZDE5MmY2ZmEpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 2px !important;
border-left-width: 2px !important;
border-bottom-width: 2px !important;
border-right-width: 2px !important;
border-color: rgba(2, 0, 7, 0.99) !important;
text-decoration: none !important;
color: rgba(7, 6, 0, 1) !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#f8f8f7"}, {"id"=>2, "pos"=>1, "color"=>"#f1bb0b"}] !important;
hover-type: gradient !important;}#s-989aac4c-8fdf-4b4c-b452-0cb29fd80942:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-989aac4c-8fdf-4b4c-b452-0cb29fd80942-root {
    text-align: center;
  }


#s-989aac4c-8fdf-4b4c-b452-0cb29fd80942.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-989aac4c-8fdf-4b4c-b452-0cb29fd80942-root {
    text-align: center;
  }


#s-989aac4c-8fdf-4b4c-b452-0cb29fd80942.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-989aac4c-8fdf-4b4c-b452-0cb29fd80942-root {
    text-align: center;
  }


#s-989aac4c-8fdf-4b4c-b452-0cb29fd80942.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-989aac4c-8fdf-4b4c-b452-0cb29fd80942-root {
    text-align: center;
  }


#s-989aac4c-8fdf-4b4c-b452-0cb29fd80942.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-989aac4c-8fdf-4b4c-b452-0cb29fd80942-root {
    text-align: center;
  }


#s-989aac4c-8fdf-4b4c-b452-0cb29fd80942.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}
#s-d27e7b61-02a1-454c-8f8b-c9fb6faeb2ed {
  margin-left: auto;
margin-right: auto;
border-top-width: 5px;
border-left-width: 5px;
border-bottom-width: 5px;
border-right-width: 5px;
border-color: #000;
border-style: solid;
border-radius: 20px;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-d27e7b61-02a1-454c-8f8b-c9fb6faeb2ed > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-d27e7b61-02a1-454c-8f8b-c9fb6faeb2ed.shg-box.shg-c {
  justify-content: center;
}

#s-5c2eb9e3-e3c8-4ae9-b3a0-3da14219d8cc {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
text-align: center;
}
@media (min-width: 1200px){#s-5c2eb9e3-e3c8-4ae9-b3a0-3da14219d8cc {
  margin-top: 0%;
}
}
#s-5c2eb9e3-e3c8-4ae9-b3a0-3da14219d8cc {
  margin: 0 !important;
  overflow: visible;
}

#s-5c2eb9e3-e3c8-4ae9-b3a0-3da14219d8cc-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-5c2eb9e3-e3c8-4ae9-b3a0-3da14219d8cc {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-5c2eb9e3-e3c8-4ae9-b3a0-3da14219d8cc {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-5c2eb9e3-e3c8-4ae9-b3a0-3da14219d8cc img.shogun-image {
  /* Add background color handling */
  
}

#s-5c2eb9e3-e3c8-4ae9-b3a0-3da14219d8cc img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: #000;
  border-style: none;
  border-radius: 10px;

}






.s-5c2eb9e3-e3c8-4ae9-b3a0-3da14219d8cc .shogun-image-content {
  
    justify-content: center;
  
}

.s-5c2eb9e3-e3c8-4ae9-b3a0-3da14219d8cc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5c2eb9e3-e3c8-4ae9-b3a0-3da14219d8cc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5c2eb9e3-e3c8-4ae9-b3a0-3da14219d8cc.shogun-image {
  box-sizing: border-box;
}



.s-5c2eb9e3-e3c8-4ae9-b3a0-3da14219d8cc img.shogun-image {
  
}


@media (min-width: 1200px){#s-5c2eb9e3-e3c8-4ae9-b3a0-3da14219d8cc {
  margin: 0 !important;
  overflow: visible;
}

#s-5c2eb9e3-e3c8-4ae9-b3a0-3da14219d8cc-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-5c2eb9e3-e3c8-4ae9-b3a0-3da14219d8cc {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-5c2eb9e3-e3c8-4ae9-b3a0-3da14219d8cc {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-5c2eb9e3-e3c8-4ae9-b3a0-3da14219d8cc img.shogun-image {
  /* Add background color handling */
  
}

#s-5c2eb9e3-e3c8-4ae9-b3a0-3da14219d8cc img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-5c2eb9e3-e3c8-4ae9-b3a0-3da14219d8cc .shogun-image-content {
  
    justify-content: center;
  
}

.s-5c2eb9e3-e3c8-4ae9-b3a0-3da14219d8cc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5c2eb9e3-e3c8-4ae9-b3a0-3da14219d8cc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5c2eb9e3-e3c8-4ae9-b3a0-3da14219d8cc.shogun-image {
  box-sizing: border-box;
}



.s-5c2eb9e3-e3c8-4ae9-b3a0-3da14219d8cc img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-5c2eb9e3-e3c8-4ae9-b3a0-3da14219d8cc {
  margin: 0 !important;
  overflow: visible;
}

#s-5c2eb9e3-e3c8-4ae9-b3a0-3da14219d8cc-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-5c2eb9e3-e3c8-4ae9-b3a0-3da14219d8cc {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-5c2eb9e3-e3c8-4ae9-b3a0-3da14219d8cc {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-5c2eb9e3-e3c8-4ae9-b3a0-3da14219d8cc img.shogun-image {
  /* Add background color handling */
  
}

#s-5c2eb9e3-e3c8-4ae9-b3a0-3da14219d8cc img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-5c2eb9e3-e3c8-4ae9-b3a0-3da14219d8cc .shogun-image-content {
  
    justify-content: center;
  
}

.s-5c2eb9e3-e3c8-4ae9-b3a0-3da14219d8cc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5c2eb9e3-e3c8-4ae9-b3a0-3da14219d8cc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5c2eb9e3-e3c8-4ae9-b3a0-3da14219d8cc.shogun-image {
  box-sizing: border-box;
}



.s-5c2eb9e3-e3c8-4ae9-b3a0-3da14219d8cc img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-5c2eb9e3-e3c8-4ae9-b3a0-3da14219d8cc {
  margin: 0 !important;
  overflow: visible;
}

#s-5c2eb9e3-e3c8-4ae9-b3a0-3da14219d8cc-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-5c2eb9e3-e3c8-4ae9-b3a0-3da14219d8cc {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-5c2eb9e3-e3c8-4ae9-b3a0-3da14219d8cc {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-5c2eb9e3-e3c8-4ae9-b3a0-3da14219d8cc img.shogun-image {
  /* Add background color handling */
  
}

#s-5c2eb9e3-e3c8-4ae9-b3a0-3da14219d8cc img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-5c2eb9e3-e3c8-4ae9-b3a0-3da14219d8cc .shogun-image-content {
  
    justify-content: center;
  
}

.s-5c2eb9e3-e3c8-4ae9-b3a0-3da14219d8cc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5c2eb9e3-e3c8-4ae9-b3a0-3da14219d8cc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5c2eb9e3-e3c8-4ae9-b3a0-3da14219d8cc.shogun-image {
  box-sizing: border-box;
}



.s-5c2eb9e3-e3c8-4ae9-b3a0-3da14219d8cc img.shogun-image {
  
}


}@media (max-width: 767px){#s-5c2eb9e3-e3c8-4ae9-b3a0-3da14219d8cc {
  margin: 0 !important;
  overflow: visible;
}

#s-5c2eb9e3-e3c8-4ae9-b3a0-3da14219d8cc-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-5c2eb9e3-e3c8-4ae9-b3a0-3da14219d8cc {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-5c2eb9e3-e3c8-4ae9-b3a0-3da14219d8cc {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-5c2eb9e3-e3c8-4ae9-b3a0-3da14219d8cc img.shogun-image {
  /* Add background color handling */
  
}

#s-5c2eb9e3-e3c8-4ae9-b3a0-3da14219d8cc img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-5c2eb9e3-e3c8-4ae9-b3a0-3da14219d8cc .shogun-image-content {
  
    justify-content: center;
  
}

.s-5c2eb9e3-e3c8-4ae9-b3a0-3da14219d8cc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5c2eb9e3-e3c8-4ae9-b3a0-3da14219d8cc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5c2eb9e3-e3c8-4ae9-b3a0-3da14219d8cc.shogun-image {
  box-sizing: border-box;
}



.s-5c2eb9e3-e3c8-4ae9-b3a0-3da14219d8cc img.shogun-image {
  
}


}
#s-38e29497-c241-49f3-8200-17fa3ac81421 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
text-align: center;
}
@media (min-width: 1200px){#s-38e29497-c241-49f3-8200-17fa3ac81421 {
  margin-top: 0%;
}
}
#s-38e29497-c241-49f3-8200-17fa3ac81421 {
  margin: 0 !important;
  overflow: visible;
}

#s-38e29497-c241-49f3-8200-17fa3ac81421-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-38e29497-c241-49f3-8200-17fa3ac81421 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-38e29497-c241-49f3-8200-17fa3ac81421 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-38e29497-c241-49f3-8200-17fa3ac81421 img.shogun-image {
  /* Add background color handling */
  
}

#s-38e29497-c241-49f3-8200-17fa3ac81421 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-38e29497-c241-49f3-8200-17fa3ac81421 .shogun-image-content {
  
    justify-content: center;
  
}

.s-38e29497-c241-49f3-8200-17fa3ac81421.shg-align-container {
  display: flex;
  justify-content: center
}

.s-38e29497-c241-49f3-8200-17fa3ac81421.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-38e29497-c241-49f3-8200-17fa3ac81421.shogun-image {
  box-sizing: border-box;
}



.s-38e29497-c241-49f3-8200-17fa3ac81421 img.shogun-image {
  
}


@media (min-width: 1200px){#s-38e29497-c241-49f3-8200-17fa3ac81421 {
  margin: 0 !important;
  overflow: visible;
}

#s-38e29497-c241-49f3-8200-17fa3ac81421-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-38e29497-c241-49f3-8200-17fa3ac81421 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-38e29497-c241-49f3-8200-17fa3ac81421 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-38e29497-c241-49f3-8200-17fa3ac81421 img.shogun-image {
  /* Add background color handling */
  
}

#s-38e29497-c241-49f3-8200-17fa3ac81421 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-38e29497-c241-49f3-8200-17fa3ac81421 .shogun-image-content {
  
    justify-content: center;
  
}

.s-38e29497-c241-49f3-8200-17fa3ac81421.shg-align-container {
  display: flex;
  justify-content: center
}

.s-38e29497-c241-49f3-8200-17fa3ac81421.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-38e29497-c241-49f3-8200-17fa3ac81421.shogun-image {
  box-sizing: border-box;
}



.s-38e29497-c241-49f3-8200-17fa3ac81421 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-38e29497-c241-49f3-8200-17fa3ac81421 {
  margin: 0 !important;
  overflow: visible;
}

#s-38e29497-c241-49f3-8200-17fa3ac81421-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-38e29497-c241-49f3-8200-17fa3ac81421 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-38e29497-c241-49f3-8200-17fa3ac81421 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-38e29497-c241-49f3-8200-17fa3ac81421 img.shogun-image {
  /* Add background color handling */
  
}

#s-38e29497-c241-49f3-8200-17fa3ac81421 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-38e29497-c241-49f3-8200-17fa3ac81421 .shogun-image-content {
  
    justify-content: center;
  
}

.s-38e29497-c241-49f3-8200-17fa3ac81421.shg-align-container {
  display: flex;
  justify-content: center
}

.s-38e29497-c241-49f3-8200-17fa3ac81421.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-38e29497-c241-49f3-8200-17fa3ac81421.shogun-image {
  box-sizing: border-box;
}



.s-38e29497-c241-49f3-8200-17fa3ac81421 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-38e29497-c241-49f3-8200-17fa3ac81421 {
  margin: 0 !important;
  overflow: visible;
}

#s-38e29497-c241-49f3-8200-17fa3ac81421-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-38e29497-c241-49f3-8200-17fa3ac81421 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-38e29497-c241-49f3-8200-17fa3ac81421 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-38e29497-c241-49f3-8200-17fa3ac81421 img.shogun-image {
  /* Add background color handling */
  
}

#s-38e29497-c241-49f3-8200-17fa3ac81421 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-38e29497-c241-49f3-8200-17fa3ac81421 .shogun-image-content {
  
    justify-content: center;
  
}

.s-38e29497-c241-49f3-8200-17fa3ac81421.shg-align-container {
  display: flex;
  justify-content: center
}

.s-38e29497-c241-49f3-8200-17fa3ac81421.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-38e29497-c241-49f3-8200-17fa3ac81421.shogun-image {
  box-sizing: border-box;
}



.s-38e29497-c241-49f3-8200-17fa3ac81421 img.shogun-image {
  
}


}@media (max-width: 767px){#s-38e29497-c241-49f3-8200-17fa3ac81421 {
  margin: 0 !important;
  overflow: visible;
}

#s-38e29497-c241-49f3-8200-17fa3ac81421-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-38e29497-c241-49f3-8200-17fa3ac81421 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-38e29497-c241-49f3-8200-17fa3ac81421 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-38e29497-c241-49f3-8200-17fa3ac81421 img.shogun-image {
  /* Add background color handling */
  
}

#s-38e29497-c241-49f3-8200-17fa3ac81421 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-38e29497-c241-49f3-8200-17fa3ac81421 .shogun-image-content {
  
    justify-content: center;
  
}

.s-38e29497-c241-49f3-8200-17fa3ac81421.shg-align-container {
  display: flex;
  justify-content: center
}

.s-38e29497-c241-49f3-8200-17fa3ac81421.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-38e29497-c241-49f3-8200-17fa3ac81421.shogun-image {
  box-sizing: border-box;
}



.s-38e29497-c241-49f3-8200-17fa3ac81421 img.shogun-image {
  
}


}
#s-93eba33e-dedb-4ed5-94cf-12823a6cd690 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-93eba33e-dedb-4ed5-94cf-12823a6cd690 {
  margin-top: 0%;
}
}
#s-93eba33e-dedb-4ed5-94cf-12823a6cd690 {
  margin: 0 !important;
  overflow: visible;
}

#s-93eba33e-dedb-4ed5-94cf-12823a6cd690-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-93eba33e-dedb-4ed5-94cf-12823a6cd690 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-93eba33e-dedb-4ed5-94cf-12823a6cd690 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-93eba33e-dedb-4ed5-94cf-12823a6cd690 img.shogun-image {
  /* Add background color handling */
  
}

#s-93eba33e-dedb-4ed5-94cf-12823a6cd690 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-93eba33e-dedb-4ed5-94cf-12823a6cd690 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-93eba33e-dedb-4ed5-94cf-12823a6cd690 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-93eba33e-dedb-4ed5-94cf-12823a6cd690 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-93eba33e-dedb-4ed5-94cf-12823a6cd690.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-93eba33e-dedb-4ed5-94cf-12823a6cd690 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-93eba33e-dedb-4ed5-94cf-12823a6cd690.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-93eba33e-dedb-4ed5-94cf-12823a6cd690 .shogun-image-content {
  
    justify-content: center;
  
}

.s-93eba33e-dedb-4ed5-94cf-12823a6cd690.shg-align-container {
  display: flex;
  justify-content: center
}

.s-93eba33e-dedb-4ed5-94cf-12823a6cd690.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-93eba33e-dedb-4ed5-94cf-12823a6cd690.shogun-image {
  box-sizing: border-box;
}



.s-93eba33e-dedb-4ed5-94cf-12823a6cd690 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-93eba33e-dedb-4ed5-94cf-12823a6cd690 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-93eba33e-dedb-4ed5-94cf-12823a6cd690.shogun-image-container {
      position: relative;
    }

    .s-93eba33e-dedb-4ed5-94cf-12823a6cd690.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-93eba33e-dedb-4ed5-94cf-12823a6cd690.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-93eba33e-dedb-4ed5-94cf-12823a6cd690 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-93eba33e-dedb-4ed5-94cf-12823a6cd690 {
  margin: 0 !important;
  overflow: visible;
}

#s-93eba33e-dedb-4ed5-94cf-12823a6cd690-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-93eba33e-dedb-4ed5-94cf-12823a6cd690 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-93eba33e-dedb-4ed5-94cf-12823a6cd690 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-93eba33e-dedb-4ed5-94cf-12823a6cd690 img.shogun-image {
  /* Add background color handling */
  
}

#s-93eba33e-dedb-4ed5-94cf-12823a6cd690 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-93eba33e-dedb-4ed5-94cf-12823a6cd690 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-93eba33e-dedb-4ed5-94cf-12823a6cd690 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-93eba33e-dedb-4ed5-94cf-12823a6cd690 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-93eba33e-dedb-4ed5-94cf-12823a6cd690.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-93eba33e-dedb-4ed5-94cf-12823a6cd690 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-93eba33e-dedb-4ed5-94cf-12823a6cd690.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-93eba33e-dedb-4ed5-94cf-12823a6cd690 .shogun-image-content {
  
    justify-content: center;
  
}

.s-93eba33e-dedb-4ed5-94cf-12823a6cd690.shg-align-container {
  display: flex;
  justify-content: center
}

.s-93eba33e-dedb-4ed5-94cf-12823a6cd690.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-93eba33e-dedb-4ed5-94cf-12823a6cd690.shogun-image {
  box-sizing: border-box;
}



.s-93eba33e-dedb-4ed5-94cf-12823a6cd690 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-93eba33e-dedb-4ed5-94cf-12823a6cd690 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-93eba33e-dedb-4ed5-94cf-12823a6cd690.shogun-image-container {
      position: relative;
    }

    .s-93eba33e-dedb-4ed5-94cf-12823a6cd690.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-93eba33e-dedb-4ed5-94cf-12823a6cd690.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-93eba33e-dedb-4ed5-94cf-12823a6cd690 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-93eba33e-dedb-4ed5-94cf-12823a6cd690 {
  margin: 0 !important;
  overflow: visible;
}

#s-93eba33e-dedb-4ed5-94cf-12823a6cd690-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-93eba33e-dedb-4ed5-94cf-12823a6cd690 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-93eba33e-dedb-4ed5-94cf-12823a6cd690 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-93eba33e-dedb-4ed5-94cf-12823a6cd690 img.shogun-image {
  /* Add background color handling */
  
}

#s-93eba33e-dedb-4ed5-94cf-12823a6cd690 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-93eba33e-dedb-4ed5-94cf-12823a6cd690 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-93eba33e-dedb-4ed5-94cf-12823a6cd690 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-93eba33e-dedb-4ed5-94cf-12823a6cd690 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-93eba33e-dedb-4ed5-94cf-12823a6cd690.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-93eba33e-dedb-4ed5-94cf-12823a6cd690 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-93eba33e-dedb-4ed5-94cf-12823a6cd690.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-93eba33e-dedb-4ed5-94cf-12823a6cd690 .shogun-image-content {
  
    justify-content: center;
  
}

.s-93eba33e-dedb-4ed5-94cf-12823a6cd690.shg-align-container {
  display: flex;
  justify-content: center
}

.s-93eba33e-dedb-4ed5-94cf-12823a6cd690.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-93eba33e-dedb-4ed5-94cf-12823a6cd690.shogun-image {
  box-sizing: border-box;
}



.s-93eba33e-dedb-4ed5-94cf-12823a6cd690 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-93eba33e-dedb-4ed5-94cf-12823a6cd690 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-93eba33e-dedb-4ed5-94cf-12823a6cd690.shogun-image-container {
      position: relative;
    }

    .s-93eba33e-dedb-4ed5-94cf-12823a6cd690.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-93eba33e-dedb-4ed5-94cf-12823a6cd690.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-93eba33e-dedb-4ed5-94cf-12823a6cd690 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-93eba33e-dedb-4ed5-94cf-12823a6cd690 {
  margin: 0 !important;
  overflow: visible;
}

#s-93eba33e-dedb-4ed5-94cf-12823a6cd690-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-93eba33e-dedb-4ed5-94cf-12823a6cd690 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-93eba33e-dedb-4ed5-94cf-12823a6cd690 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-93eba33e-dedb-4ed5-94cf-12823a6cd690 img.shogun-image {
  /* Add background color handling */
  
}

#s-93eba33e-dedb-4ed5-94cf-12823a6cd690 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-93eba33e-dedb-4ed5-94cf-12823a6cd690 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-93eba33e-dedb-4ed5-94cf-12823a6cd690 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-93eba33e-dedb-4ed5-94cf-12823a6cd690 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-93eba33e-dedb-4ed5-94cf-12823a6cd690.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-93eba33e-dedb-4ed5-94cf-12823a6cd690 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-93eba33e-dedb-4ed5-94cf-12823a6cd690.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-93eba33e-dedb-4ed5-94cf-12823a6cd690 .shogun-image-content {
  
    justify-content: center;
  
}

.s-93eba33e-dedb-4ed5-94cf-12823a6cd690.shg-align-container {
  display: flex;
  justify-content: center
}

.s-93eba33e-dedb-4ed5-94cf-12823a6cd690.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-93eba33e-dedb-4ed5-94cf-12823a6cd690.shogun-image {
  box-sizing: border-box;
}



.s-93eba33e-dedb-4ed5-94cf-12823a6cd690 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-93eba33e-dedb-4ed5-94cf-12823a6cd690 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-93eba33e-dedb-4ed5-94cf-12823a6cd690.shogun-image-container {
      position: relative;
    }

    .s-93eba33e-dedb-4ed5-94cf-12823a6cd690.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-93eba33e-dedb-4ed5-94cf-12823a6cd690.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-93eba33e-dedb-4ed5-94cf-12823a6cd690 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-93eba33e-dedb-4ed5-94cf-12823a6cd690 {
  margin: 0 !important;
  overflow: visible;
}

#s-93eba33e-dedb-4ed5-94cf-12823a6cd690-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-93eba33e-dedb-4ed5-94cf-12823a6cd690 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-93eba33e-dedb-4ed5-94cf-12823a6cd690 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-93eba33e-dedb-4ed5-94cf-12823a6cd690 img.shogun-image {
  /* Add background color handling */
  
}

#s-93eba33e-dedb-4ed5-94cf-12823a6cd690 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-93eba33e-dedb-4ed5-94cf-12823a6cd690 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-93eba33e-dedb-4ed5-94cf-12823a6cd690 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-93eba33e-dedb-4ed5-94cf-12823a6cd690 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-93eba33e-dedb-4ed5-94cf-12823a6cd690.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-93eba33e-dedb-4ed5-94cf-12823a6cd690 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-93eba33e-dedb-4ed5-94cf-12823a6cd690.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-93eba33e-dedb-4ed5-94cf-12823a6cd690 .shogun-image-content {
  
    justify-content: center;
  
}

.s-93eba33e-dedb-4ed5-94cf-12823a6cd690.shg-align-container {
  display: flex;
  justify-content: center
}

.s-93eba33e-dedb-4ed5-94cf-12823a6cd690.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-93eba33e-dedb-4ed5-94cf-12823a6cd690.shogun-image {
  box-sizing: border-box;
}



.s-93eba33e-dedb-4ed5-94cf-12823a6cd690 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-93eba33e-dedb-4ed5-94cf-12823a6cd690 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-93eba33e-dedb-4ed5-94cf-12823a6cd690.shogun-image-container {
      position: relative;
    }

    .s-93eba33e-dedb-4ed5-94cf-12823a6cd690.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-93eba33e-dedb-4ed5-94cf-12823a6cd690.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-93eba33e-dedb-4ed5-94cf-12823a6cd690 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-00c13389-b18b-46ee-b0fe-bca9745489b0 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-00c13389-b18b-46ee-b0fe-bca9745489b0 {
  margin-top: 0%;
}
}
#s-00c13389-b18b-46ee-b0fe-bca9745489b0 {
  margin: 0 !important;
  overflow: visible;
}

#s-00c13389-b18b-46ee-b0fe-bca9745489b0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-00c13389-b18b-46ee-b0fe-bca9745489b0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-00c13389-b18b-46ee-b0fe-bca9745489b0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-00c13389-b18b-46ee-b0fe-bca9745489b0 img.shogun-image {
  /* Add background color handling */
  
}

#s-00c13389-b18b-46ee-b0fe-bca9745489b0 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-00c13389-b18b-46ee-b0fe-bca9745489b0 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-00c13389-b18b-46ee-b0fe-bca9745489b0 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-00c13389-b18b-46ee-b0fe-bca9745489b0 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-00c13389-b18b-46ee-b0fe-bca9745489b0.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-00c13389-b18b-46ee-b0fe-bca9745489b0 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-00c13389-b18b-46ee-b0fe-bca9745489b0.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-00c13389-b18b-46ee-b0fe-bca9745489b0 .shogun-image-content {
  
    justify-content: center;
  
}

.s-00c13389-b18b-46ee-b0fe-bca9745489b0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-00c13389-b18b-46ee-b0fe-bca9745489b0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-00c13389-b18b-46ee-b0fe-bca9745489b0.shogun-image {
  box-sizing: border-box;
}



.s-00c13389-b18b-46ee-b0fe-bca9745489b0 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-00c13389-b18b-46ee-b0fe-bca9745489b0 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-00c13389-b18b-46ee-b0fe-bca9745489b0.shogun-image-container {
      position: relative;
    }

    .s-00c13389-b18b-46ee-b0fe-bca9745489b0.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-00c13389-b18b-46ee-b0fe-bca9745489b0.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-00c13389-b18b-46ee-b0fe-bca9745489b0 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-00c13389-b18b-46ee-b0fe-bca9745489b0 {
  margin: 0 !important;
  overflow: visible;
}

#s-00c13389-b18b-46ee-b0fe-bca9745489b0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-00c13389-b18b-46ee-b0fe-bca9745489b0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-00c13389-b18b-46ee-b0fe-bca9745489b0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-00c13389-b18b-46ee-b0fe-bca9745489b0 img.shogun-image {
  /* Add background color handling */
  
}

#s-00c13389-b18b-46ee-b0fe-bca9745489b0 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-00c13389-b18b-46ee-b0fe-bca9745489b0 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-00c13389-b18b-46ee-b0fe-bca9745489b0 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-00c13389-b18b-46ee-b0fe-bca9745489b0 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-00c13389-b18b-46ee-b0fe-bca9745489b0.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-00c13389-b18b-46ee-b0fe-bca9745489b0 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-00c13389-b18b-46ee-b0fe-bca9745489b0.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-00c13389-b18b-46ee-b0fe-bca9745489b0 .shogun-image-content {
  
    justify-content: center;
  
}

.s-00c13389-b18b-46ee-b0fe-bca9745489b0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-00c13389-b18b-46ee-b0fe-bca9745489b0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-00c13389-b18b-46ee-b0fe-bca9745489b0.shogun-image {
  box-sizing: border-box;
}



.s-00c13389-b18b-46ee-b0fe-bca9745489b0 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-00c13389-b18b-46ee-b0fe-bca9745489b0 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-00c13389-b18b-46ee-b0fe-bca9745489b0.shogun-image-container {
      position: relative;
    }

    .s-00c13389-b18b-46ee-b0fe-bca9745489b0.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-00c13389-b18b-46ee-b0fe-bca9745489b0.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-00c13389-b18b-46ee-b0fe-bca9745489b0 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-00c13389-b18b-46ee-b0fe-bca9745489b0 {
  margin: 0 !important;
  overflow: visible;
}

#s-00c13389-b18b-46ee-b0fe-bca9745489b0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-00c13389-b18b-46ee-b0fe-bca9745489b0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-00c13389-b18b-46ee-b0fe-bca9745489b0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-00c13389-b18b-46ee-b0fe-bca9745489b0 img.shogun-image {
  /* Add background color handling */
  
}

#s-00c13389-b18b-46ee-b0fe-bca9745489b0 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-00c13389-b18b-46ee-b0fe-bca9745489b0 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-00c13389-b18b-46ee-b0fe-bca9745489b0 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-00c13389-b18b-46ee-b0fe-bca9745489b0 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-00c13389-b18b-46ee-b0fe-bca9745489b0.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-00c13389-b18b-46ee-b0fe-bca9745489b0 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-00c13389-b18b-46ee-b0fe-bca9745489b0.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-00c13389-b18b-46ee-b0fe-bca9745489b0 .shogun-image-content {
  
    justify-content: center;
  
}

.s-00c13389-b18b-46ee-b0fe-bca9745489b0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-00c13389-b18b-46ee-b0fe-bca9745489b0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-00c13389-b18b-46ee-b0fe-bca9745489b0.shogun-image {
  box-sizing: border-box;
}



.s-00c13389-b18b-46ee-b0fe-bca9745489b0 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-00c13389-b18b-46ee-b0fe-bca9745489b0 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-00c13389-b18b-46ee-b0fe-bca9745489b0.shogun-image-container {
      position: relative;
    }

    .s-00c13389-b18b-46ee-b0fe-bca9745489b0.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-00c13389-b18b-46ee-b0fe-bca9745489b0.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-00c13389-b18b-46ee-b0fe-bca9745489b0 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-00c13389-b18b-46ee-b0fe-bca9745489b0 {
  margin: 0 !important;
  overflow: visible;
}

#s-00c13389-b18b-46ee-b0fe-bca9745489b0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-00c13389-b18b-46ee-b0fe-bca9745489b0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-00c13389-b18b-46ee-b0fe-bca9745489b0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-00c13389-b18b-46ee-b0fe-bca9745489b0 img.shogun-image {
  /* Add background color handling */
  
}

#s-00c13389-b18b-46ee-b0fe-bca9745489b0 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-00c13389-b18b-46ee-b0fe-bca9745489b0 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-00c13389-b18b-46ee-b0fe-bca9745489b0 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-00c13389-b18b-46ee-b0fe-bca9745489b0 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-00c13389-b18b-46ee-b0fe-bca9745489b0.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-00c13389-b18b-46ee-b0fe-bca9745489b0 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-00c13389-b18b-46ee-b0fe-bca9745489b0.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-00c13389-b18b-46ee-b0fe-bca9745489b0 .shogun-image-content {
  
    justify-content: center;
  
}

.s-00c13389-b18b-46ee-b0fe-bca9745489b0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-00c13389-b18b-46ee-b0fe-bca9745489b0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-00c13389-b18b-46ee-b0fe-bca9745489b0.shogun-image {
  box-sizing: border-box;
}



.s-00c13389-b18b-46ee-b0fe-bca9745489b0 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-00c13389-b18b-46ee-b0fe-bca9745489b0 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-00c13389-b18b-46ee-b0fe-bca9745489b0.shogun-image-container {
      position: relative;
    }

    .s-00c13389-b18b-46ee-b0fe-bca9745489b0.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-00c13389-b18b-46ee-b0fe-bca9745489b0.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-00c13389-b18b-46ee-b0fe-bca9745489b0 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-00c13389-b18b-46ee-b0fe-bca9745489b0 {
  margin: 0 !important;
  overflow: visible;
}

#s-00c13389-b18b-46ee-b0fe-bca9745489b0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-00c13389-b18b-46ee-b0fe-bca9745489b0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-00c13389-b18b-46ee-b0fe-bca9745489b0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-00c13389-b18b-46ee-b0fe-bca9745489b0 img.shogun-image {
  /* Add background color handling */
  
}

#s-00c13389-b18b-46ee-b0fe-bca9745489b0 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-00c13389-b18b-46ee-b0fe-bca9745489b0 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-00c13389-b18b-46ee-b0fe-bca9745489b0 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-00c13389-b18b-46ee-b0fe-bca9745489b0 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-00c13389-b18b-46ee-b0fe-bca9745489b0.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-00c13389-b18b-46ee-b0fe-bca9745489b0 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-00c13389-b18b-46ee-b0fe-bca9745489b0.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-00c13389-b18b-46ee-b0fe-bca9745489b0 .shogun-image-content {
  
    justify-content: center;
  
}

.s-00c13389-b18b-46ee-b0fe-bca9745489b0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-00c13389-b18b-46ee-b0fe-bca9745489b0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-00c13389-b18b-46ee-b0fe-bca9745489b0.shogun-image {
  box-sizing: border-box;
}



.s-00c13389-b18b-46ee-b0fe-bca9745489b0 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-00c13389-b18b-46ee-b0fe-bca9745489b0 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-00c13389-b18b-46ee-b0fe-bca9745489b0.shogun-image-container {
      position: relative;
    }

    .s-00c13389-b18b-46ee-b0fe-bca9745489b0.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-00c13389-b18b-46ee-b0fe-bca9745489b0.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-00c13389-b18b-46ee-b0fe-bca9745489b0 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-18f4f467-4718-476c-b89c-a61af13038b3 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-18f4f467-4718-476c-b89c-a61af13038b3 {
  margin-top: 0%;
margin-bottom: 0%;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-18f4f467-4718-476c-b89c-a61af13038b3 {
  margin-top: 0%;
}
}
#s-18f4f467-4718-476c-b89c-a61af13038b3 {
  margin: 0 !important;
  overflow: visible;
}

#s-18f4f467-4718-476c-b89c-a61af13038b3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-18f4f467-4718-476c-b89c-a61af13038b3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-18f4f467-4718-476c-b89c-a61af13038b3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-18f4f467-4718-476c-b89c-a61af13038b3 img.shogun-image {
  /* Add background color handling */
  
}

#s-18f4f467-4718-476c-b89c-a61af13038b3 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-18f4f467-4718-476c-b89c-a61af13038b3 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-18f4f467-4718-476c-b89c-a61af13038b3 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-18f4f467-4718-476c-b89c-a61af13038b3 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-18f4f467-4718-476c-b89c-a61af13038b3.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-18f4f467-4718-476c-b89c-a61af13038b3 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-18f4f467-4718-476c-b89c-a61af13038b3.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-18f4f467-4718-476c-b89c-a61af13038b3 .shogun-image-content {
  
    justify-content: center;
  
}

.s-18f4f467-4718-476c-b89c-a61af13038b3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-18f4f467-4718-476c-b89c-a61af13038b3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-18f4f467-4718-476c-b89c-a61af13038b3.shogun-image {
  box-sizing: border-box;
}



.s-18f4f467-4718-476c-b89c-a61af13038b3 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-18f4f467-4718-476c-b89c-a61af13038b3 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-18f4f467-4718-476c-b89c-a61af13038b3.shogun-image-container {
      position: relative;
    }

    .s-18f4f467-4718-476c-b89c-a61af13038b3.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-18f4f467-4718-476c-b89c-a61af13038b3.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-18f4f467-4718-476c-b89c-a61af13038b3 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-18f4f467-4718-476c-b89c-a61af13038b3 {
  margin: 0 !important;
  overflow: visible;
}

#s-18f4f467-4718-476c-b89c-a61af13038b3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-18f4f467-4718-476c-b89c-a61af13038b3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-18f4f467-4718-476c-b89c-a61af13038b3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-18f4f467-4718-476c-b89c-a61af13038b3 img.shogun-image {
  /* Add background color handling */
  
}

#s-18f4f467-4718-476c-b89c-a61af13038b3 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-18f4f467-4718-476c-b89c-a61af13038b3 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-18f4f467-4718-476c-b89c-a61af13038b3 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-18f4f467-4718-476c-b89c-a61af13038b3 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-18f4f467-4718-476c-b89c-a61af13038b3.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-18f4f467-4718-476c-b89c-a61af13038b3 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-18f4f467-4718-476c-b89c-a61af13038b3.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-18f4f467-4718-476c-b89c-a61af13038b3 .shogun-image-content {
  
    justify-content: center;
  
}

.s-18f4f467-4718-476c-b89c-a61af13038b3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-18f4f467-4718-476c-b89c-a61af13038b3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-18f4f467-4718-476c-b89c-a61af13038b3.shogun-image {
  box-sizing: border-box;
}



.s-18f4f467-4718-476c-b89c-a61af13038b3 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-18f4f467-4718-476c-b89c-a61af13038b3 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-18f4f467-4718-476c-b89c-a61af13038b3.shogun-image-container {
      position: relative;
    }

    .s-18f4f467-4718-476c-b89c-a61af13038b3.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-18f4f467-4718-476c-b89c-a61af13038b3.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-18f4f467-4718-476c-b89c-a61af13038b3 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-18f4f467-4718-476c-b89c-a61af13038b3 {
  margin: 0 !important;
  overflow: visible;
}

#s-18f4f467-4718-476c-b89c-a61af13038b3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-18f4f467-4718-476c-b89c-a61af13038b3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-18f4f467-4718-476c-b89c-a61af13038b3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-18f4f467-4718-476c-b89c-a61af13038b3 img.shogun-image {
  /* Add background color handling */
  
}

#s-18f4f467-4718-476c-b89c-a61af13038b3 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-18f4f467-4718-476c-b89c-a61af13038b3 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-18f4f467-4718-476c-b89c-a61af13038b3 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-18f4f467-4718-476c-b89c-a61af13038b3 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-18f4f467-4718-476c-b89c-a61af13038b3.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-18f4f467-4718-476c-b89c-a61af13038b3 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-18f4f467-4718-476c-b89c-a61af13038b3.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-18f4f467-4718-476c-b89c-a61af13038b3 .shogun-image-content {
  
    justify-content: center;
  
}

.s-18f4f467-4718-476c-b89c-a61af13038b3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-18f4f467-4718-476c-b89c-a61af13038b3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-18f4f467-4718-476c-b89c-a61af13038b3.shogun-image {
  box-sizing: border-box;
}



.s-18f4f467-4718-476c-b89c-a61af13038b3 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-18f4f467-4718-476c-b89c-a61af13038b3 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-18f4f467-4718-476c-b89c-a61af13038b3.shogun-image-container {
      position: relative;
    }

    .s-18f4f467-4718-476c-b89c-a61af13038b3.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-18f4f467-4718-476c-b89c-a61af13038b3.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-18f4f467-4718-476c-b89c-a61af13038b3 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-18f4f467-4718-476c-b89c-a61af13038b3 {
  margin: 0 !important;
  overflow: visible;
}

#s-18f4f467-4718-476c-b89c-a61af13038b3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-18f4f467-4718-476c-b89c-a61af13038b3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-18f4f467-4718-476c-b89c-a61af13038b3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-18f4f467-4718-476c-b89c-a61af13038b3 img.shogun-image {
  /* Add background color handling */
  
}

#s-18f4f467-4718-476c-b89c-a61af13038b3 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-18f4f467-4718-476c-b89c-a61af13038b3 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-18f4f467-4718-476c-b89c-a61af13038b3 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-18f4f467-4718-476c-b89c-a61af13038b3 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-18f4f467-4718-476c-b89c-a61af13038b3.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-18f4f467-4718-476c-b89c-a61af13038b3 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-18f4f467-4718-476c-b89c-a61af13038b3.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-18f4f467-4718-476c-b89c-a61af13038b3 .shogun-image-content {
  
    justify-content: center;
  
}

.s-18f4f467-4718-476c-b89c-a61af13038b3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-18f4f467-4718-476c-b89c-a61af13038b3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-18f4f467-4718-476c-b89c-a61af13038b3.shogun-image {
  box-sizing: border-box;
}



.s-18f4f467-4718-476c-b89c-a61af13038b3 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-18f4f467-4718-476c-b89c-a61af13038b3 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-18f4f467-4718-476c-b89c-a61af13038b3.shogun-image-container {
      position: relative;
    }

    .s-18f4f467-4718-476c-b89c-a61af13038b3.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-18f4f467-4718-476c-b89c-a61af13038b3.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-18f4f467-4718-476c-b89c-a61af13038b3 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-18f4f467-4718-476c-b89c-a61af13038b3 {
  margin: 0 !important;
  overflow: visible;
}

#s-18f4f467-4718-476c-b89c-a61af13038b3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-18f4f467-4718-476c-b89c-a61af13038b3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-18f4f467-4718-476c-b89c-a61af13038b3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-18f4f467-4718-476c-b89c-a61af13038b3 img.shogun-image {
  /* Add background color handling */
  
}

#s-18f4f467-4718-476c-b89c-a61af13038b3 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-18f4f467-4718-476c-b89c-a61af13038b3 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-18f4f467-4718-476c-b89c-a61af13038b3 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-18f4f467-4718-476c-b89c-a61af13038b3 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-18f4f467-4718-476c-b89c-a61af13038b3.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-18f4f467-4718-476c-b89c-a61af13038b3 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-18f4f467-4718-476c-b89c-a61af13038b3.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-18f4f467-4718-476c-b89c-a61af13038b3 .shogun-image-content {
  
    justify-content: center;
  
}

.s-18f4f467-4718-476c-b89c-a61af13038b3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-18f4f467-4718-476c-b89c-a61af13038b3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-18f4f467-4718-476c-b89c-a61af13038b3.shogun-image {
  box-sizing: border-box;
}



.s-18f4f467-4718-476c-b89c-a61af13038b3 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-18f4f467-4718-476c-b89c-a61af13038b3 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-18f4f467-4718-476c-b89c-a61af13038b3.shogun-image-container {
      position: relative;
    }

    .s-18f4f467-4718-476c-b89c-a61af13038b3.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-18f4f467-4718-476c-b89c-a61af13038b3.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-18f4f467-4718-476c-b89c-a61af13038b3 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-8b6a3459-83d2-4f33-8bdc-37dd09e6aeca {
  box-shadow:2px 3px 1px 2px rgba(67, 66, 66, 1);
background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYzAzOWZlZTktZTlkNC00ZWFjLTk1YjMtYzczNDdjNDBmZjlkIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFiYjBiO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNjMDM5ZmVlOS1lOWQ0LTRlYWMtOTViMy1jNzM0N2M0MGZmOWQpIi8+PC9zdmc+);
background-repeat: no-repeat;
border-style: solid;
margin-top: 5px;
margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: #2C2A34;
border-radius: 25px;
text-align: center;
text-decoration: none;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#f1bb0b"}, {"id"=>2, "pos"=>1, "color"=>"#ffffff"}];
hover-type: gradient;
color: rgba(0, 0, 0, 1);
}
#s-8b6a3459-83d2-4f33-8bdc-37dd09e6aeca:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYmFhMjI0MGEtOTE0Ny00YTQzLWI1NzctNjU3MGZiY2I4NGY3IiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjhmOGY3O3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFiYjBiO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNiYWEyMjQwYS05MTQ3LTRhNDMtYjU3Ny02NTcwZmJjYjg0ZjcpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 2px !important;
border-left-width: 2px !important;
border-bottom-width: 2px !important;
border-right-width: 2px !important;
border-color: rgba(2, 0, 7, 0.99) !important;
text-decoration: none !important;
color: rgba(7, 6, 0, 1) !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#f8f8f7"}, {"id"=>2, "pos"=>1, "color"=>"#f1bb0b"}] !important;
hover-type: gradient !important;}#s-8b6a3459-83d2-4f33-8bdc-37dd09e6aeca:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-8b6a3459-83d2-4f33-8bdc-37dd09e6aeca-root {
    text-align: center;
  }


#s-8b6a3459-83d2-4f33-8bdc-37dd09e6aeca.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-8b6a3459-83d2-4f33-8bdc-37dd09e6aeca-root {
    text-align: center;
  }


#s-8b6a3459-83d2-4f33-8bdc-37dd09e6aeca.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-8b6a3459-83d2-4f33-8bdc-37dd09e6aeca-root {
    text-align: center;
  }


#s-8b6a3459-83d2-4f33-8bdc-37dd09e6aeca.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-8b6a3459-83d2-4f33-8bdc-37dd09e6aeca-root {
    text-align: center;
  }


#s-8b6a3459-83d2-4f33-8bdc-37dd09e6aeca.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-8b6a3459-83d2-4f33-8bdc-37dd09e6aeca-root {
    text-align: center;
  }


#s-8b6a3459-83d2-4f33-8bdc-37dd09e6aeca.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}
#s-08baab28-c3ae-49db-9245-222a37099139 {
  margin-top: 0%;
margin-bottom: 0%;
padding-top: 1%;
padding-left: 0%;
padding-bottom: 1%;
padding-right: 0%;
}

@media (min-width: 0px) {
[id="s-08baab28-c3ae-49db-9245-222a37099139"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-08baab28-c3ae-49db-9245-222a37099139"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-08baab28-c3ae-49db-9245-222a37099139"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-08baab28-c3ae-49db-9245-222a37099139"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

#s-afab90cf-ec43-402b-9572-a0d466f50d95 {
  margin-left: auto;
margin-right: auto;
border-top-width: 5px;
border-left-width: 5px;
border-bottom-width: 5px;
border-right-width: 5px;
border-color: #000;
border-style: solid;
border-radius: 20px;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-afab90cf-ec43-402b-9572-a0d466f50d95 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-afab90cf-ec43-402b-9572-a0d466f50d95.shg-box.shg-c {
  justify-content: center;
}

#s-76646d19-0eb1-49e4-bfe1-812f66d0f64f {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
text-align: center;
}
@media (min-width: 1200px){#s-76646d19-0eb1-49e4-bfe1-812f66d0f64f {
  margin-top: 0%;
}
}
#s-76646d19-0eb1-49e4-bfe1-812f66d0f64f {
  margin: 0 !important;
  overflow: visible;
}

#s-76646d19-0eb1-49e4-bfe1-812f66d0f64f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-76646d19-0eb1-49e4-bfe1-812f66d0f64f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-76646d19-0eb1-49e4-bfe1-812f66d0f64f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-76646d19-0eb1-49e4-bfe1-812f66d0f64f img.shogun-image {
  /* Add background color handling */
  
}

#s-76646d19-0eb1-49e4-bfe1-812f66d0f64f img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: #000;
  border-style: none;
  border-radius: 10px;

}






.s-76646d19-0eb1-49e4-bfe1-812f66d0f64f .shogun-image-content {
  
    justify-content: center;
  
}

.s-76646d19-0eb1-49e4-bfe1-812f66d0f64f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-76646d19-0eb1-49e4-bfe1-812f66d0f64f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-76646d19-0eb1-49e4-bfe1-812f66d0f64f.shogun-image {
  box-sizing: border-box;
}



.s-76646d19-0eb1-49e4-bfe1-812f66d0f64f img.shogun-image {
  
}


@media (min-width: 1200px){#s-76646d19-0eb1-49e4-bfe1-812f66d0f64f {
  margin: 0 !important;
  overflow: visible;
}

#s-76646d19-0eb1-49e4-bfe1-812f66d0f64f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-76646d19-0eb1-49e4-bfe1-812f66d0f64f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-76646d19-0eb1-49e4-bfe1-812f66d0f64f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-76646d19-0eb1-49e4-bfe1-812f66d0f64f img.shogun-image {
  /* Add background color handling */
  
}

#s-76646d19-0eb1-49e4-bfe1-812f66d0f64f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-76646d19-0eb1-49e4-bfe1-812f66d0f64f .shogun-image-content {
  
    justify-content: center;
  
}

.s-76646d19-0eb1-49e4-bfe1-812f66d0f64f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-76646d19-0eb1-49e4-bfe1-812f66d0f64f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-76646d19-0eb1-49e4-bfe1-812f66d0f64f.shogun-image {
  box-sizing: border-box;
}



.s-76646d19-0eb1-49e4-bfe1-812f66d0f64f img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-76646d19-0eb1-49e4-bfe1-812f66d0f64f {
  margin: 0 !important;
  overflow: visible;
}

#s-76646d19-0eb1-49e4-bfe1-812f66d0f64f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-76646d19-0eb1-49e4-bfe1-812f66d0f64f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-76646d19-0eb1-49e4-bfe1-812f66d0f64f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-76646d19-0eb1-49e4-bfe1-812f66d0f64f img.shogun-image {
  /* Add background color handling */
  
}

#s-76646d19-0eb1-49e4-bfe1-812f66d0f64f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-76646d19-0eb1-49e4-bfe1-812f66d0f64f .shogun-image-content {
  
    justify-content: center;
  
}

.s-76646d19-0eb1-49e4-bfe1-812f66d0f64f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-76646d19-0eb1-49e4-bfe1-812f66d0f64f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-76646d19-0eb1-49e4-bfe1-812f66d0f64f.shogun-image {
  box-sizing: border-box;
}



.s-76646d19-0eb1-49e4-bfe1-812f66d0f64f img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-76646d19-0eb1-49e4-bfe1-812f66d0f64f {
  margin: 0 !important;
  overflow: visible;
}

#s-76646d19-0eb1-49e4-bfe1-812f66d0f64f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-76646d19-0eb1-49e4-bfe1-812f66d0f64f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-76646d19-0eb1-49e4-bfe1-812f66d0f64f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-76646d19-0eb1-49e4-bfe1-812f66d0f64f img.shogun-image {
  /* Add background color handling */
  
}

#s-76646d19-0eb1-49e4-bfe1-812f66d0f64f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-76646d19-0eb1-49e4-bfe1-812f66d0f64f .shogun-image-content {
  
    justify-content: center;
  
}

.s-76646d19-0eb1-49e4-bfe1-812f66d0f64f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-76646d19-0eb1-49e4-bfe1-812f66d0f64f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-76646d19-0eb1-49e4-bfe1-812f66d0f64f.shogun-image {
  box-sizing: border-box;
}



.s-76646d19-0eb1-49e4-bfe1-812f66d0f64f img.shogun-image {
  
}


}@media (max-width: 767px){#s-76646d19-0eb1-49e4-bfe1-812f66d0f64f {
  margin: 0 !important;
  overflow: visible;
}

#s-76646d19-0eb1-49e4-bfe1-812f66d0f64f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-76646d19-0eb1-49e4-bfe1-812f66d0f64f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-76646d19-0eb1-49e4-bfe1-812f66d0f64f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-76646d19-0eb1-49e4-bfe1-812f66d0f64f img.shogun-image {
  /* Add background color handling */
  
}

#s-76646d19-0eb1-49e4-bfe1-812f66d0f64f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-76646d19-0eb1-49e4-bfe1-812f66d0f64f .shogun-image-content {
  
    justify-content: center;
  
}

.s-76646d19-0eb1-49e4-bfe1-812f66d0f64f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-76646d19-0eb1-49e4-bfe1-812f66d0f64f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-76646d19-0eb1-49e4-bfe1-812f66d0f64f.shogun-image {
  box-sizing: border-box;
}



.s-76646d19-0eb1-49e4-bfe1-812f66d0f64f img.shogun-image {
  
}


}
#s-e599373b-469a-4539-8965-d618c347b925 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
text-align: center;
}
@media (min-width: 1200px){#s-e599373b-469a-4539-8965-d618c347b925 {
  margin-top: 0%;
}
}
#s-e599373b-469a-4539-8965-d618c347b925 {
  margin: 0 !important;
  overflow: visible;
}

#s-e599373b-469a-4539-8965-d618c347b925-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e599373b-469a-4539-8965-d618c347b925 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-e599373b-469a-4539-8965-d618c347b925 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e599373b-469a-4539-8965-d618c347b925 img.shogun-image {
  /* Add background color handling */
  
}

#s-e599373b-469a-4539-8965-d618c347b925 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-e599373b-469a-4539-8965-d618c347b925 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e599373b-469a-4539-8965-d618c347b925.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e599373b-469a-4539-8965-d618c347b925.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e599373b-469a-4539-8965-d618c347b925.shogun-image {
  box-sizing: border-box;
}



.s-e599373b-469a-4539-8965-d618c347b925 img.shogun-image {
  
}


@media (min-width: 1200px){#s-e599373b-469a-4539-8965-d618c347b925 {
  margin: 0 !important;
  overflow: visible;
}

#s-e599373b-469a-4539-8965-d618c347b925-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e599373b-469a-4539-8965-d618c347b925 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-e599373b-469a-4539-8965-d618c347b925 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e599373b-469a-4539-8965-d618c347b925 img.shogun-image {
  /* Add background color handling */
  
}

#s-e599373b-469a-4539-8965-d618c347b925 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-e599373b-469a-4539-8965-d618c347b925 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e599373b-469a-4539-8965-d618c347b925.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e599373b-469a-4539-8965-d618c347b925.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e599373b-469a-4539-8965-d618c347b925.shogun-image {
  box-sizing: border-box;
}



.s-e599373b-469a-4539-8965-d618c347b925 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-e599373b-469a-4539-8965-d618c347b925 {
  margin: 0 !important;
  overflow: visible;
}

#s-e599373b-469a-4539-8965-d618c347b925-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e599373b-469a-4539-8965-d618c347b925 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e599373b-469a-4539-8965-d618c347b925 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e599373b-469a-4539-8965-d618c347b925 img.shogun-image {
  /* Add background color handling */
  
}

#s-e599373b-469a-4539-8965-d618c347b925 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-e599373b-469a-4539-8965-d618c347b925 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e599373b-469a-4539-8965-d618c347b925.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e599373b-469a-4539-8965-d618c347b925.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e599373b-469a-4539-8965-d618c347b925.shogun-image {
  box-sizing: border-box;
}



.s-e599373b-469a-4539-8965-d618c347b925 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-e599373b-469a-4539-8965-d618c347b925 {
  margin: 0 !important;
  overflow: visible;
}

#s-e599373b-469a-4539-8965-d618c347b925-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e599373b-469a-4539-8965-d618c347b925 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e599373b-469a-4539-8965-d618c347b925 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e599373b-469a-4539-8965-d618c347b925 img.shogun-image {
  /* Add background color handling */
  
}

#s-e599373b-469a-4539-8965-d618c347b925 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-e599373b-469a-4539-8965-d618c347b925 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e599373b-469a-4539-8965-d618c347b925.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e599373b-469a-4539-8965-d618c347b925.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e599373b-469a-4539-8965-d618c347b925.shogun-image {
  box-sizing: border-box;
}



.s-e599373b-469a-4539-8965-d618c347b925 img.shogun-image {
  
}


}@media (max-width: 767px){#s-e599373b-469a-4539-8965-d618c347b925 {
  margin: 0 !important;
  overflow: visible;
}

#s-e599373b-469a-4539-8965-d618c347b925-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e599373b-469a-4539-8965-d618c347b925 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e599373b-469a-4539-8965-d618c347b925 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e599373b-469a-4539-8965-d618c347b925 img.shogun-image {
  /* Add background color handling */
  
}

#s-e599373b-469a-4539-8965-d618c347b925 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-e599373b-469a-4539-8965-d618c347b925 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e599373b-469a-4539-8965-d618c347b925.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e599373b-469a-4539-8965-d618c347b925.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e599373b-469a-4539-8965-d618c347b925.shogun-image {
  box-sizing: border-box;
}



.s-e599373b-469a-4539-8965-d618c347b925 img.shogun-image {
  
}


}
#s-6a6ace02-99a9-4e7c-95c3-6953ee40286f {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-6a6ace02-99a9-4e7c-95c3-6953ee40286f {
  margin-top: 0%;
}
}
#s-6a6ace02-99a9-4e7c-95c3-6953ee40286f {
  margin: 0 !important;
  overflow: visible;
}

#s-6a6ace02-99a9-4e7c-95c3-6953ee40286f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6a6ace02-99a9-4e7c-95c3-6953ee40286f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-6a6ace02-99a9-4e7c-95c3-6953ee40286f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6a6ace02-99a9-4e7c-95c3-6953ee40286f img.shogun-image {
  /* Add background color handling */
  
}

#s-6a6ace02-99a9-4e7c-95c3-6953ee40286f img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6a6ace02-99a9-4e7c-95c3-6953ee40286f .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-6a6ace02-99a9-4e7c-95c3-6953ee40286f .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6a6ace02-99a9-4e7c-95c3-6953ee40286f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6a6ace02-99a9-4e7c-95c3-6953ee40286f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6a6ace02-99a9-4e7c-95c3-6953ee40286f img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-6a6ace02-99a9-4e7c-95c3-6953ee40286f.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-6a6ace02-99a9-4e7c-95c3-6953ee40286f .shogun-image-content {
  
    justify-content: center;
  
}

.s-6a6ace02-99a9-4e7c-95c3-6953ee40286f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6a6ace02-99a9-4e7c-95c3-6953ee40286f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6a6ace02-99a9-4e7c-95c3-6953ee40286f.shogun-image {
  box-sizing: border-box;
}



.s-6a6ace02-99a9-4e7c-95c3-6953ee40286f img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-6a6ace02-99a9-4e7c-95c3-6953ee40286f {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-6a6ace02-99a9-4e7c-95c3-6953ee40286f.shogun-image-container {
      position: relative;
    }

    .s-6a6ace02-99a9-4e7c-95c3-6953ee40286f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6a6ace02-99a9-4e7c-95c3-6953ee40286f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6a6ace02-99a9-4e7c-95c3-6953ee40286f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-6a6ace02-99a9-4e7c-95c3-6953ee40286f {
  margin: 0 !important;
  overflow: visible;
}

#s-6a6ace02-99a9-4e7c-95c3-6953ee40286f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6a6ace02-99a9-4e7c-95c3-6953ee40286f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-6a6ace02-99a9-4e7c-95c3-6953ee40286f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6a6ace02-99a9-4e7c-95c3-6953ee40286f img.shogun-image {
  /* Add background color handling */
  
}

#s-6a6ace02-99a9-4e7c-95c3-6953ee40286f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6a6ace02-99a9-4e7c-95c3-6953ee40286f .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-6a6ace02-99a9-4e7c-95c3-6953ee40286f .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6a6ace02-99a9-4e7c-95c3-6953ee40286f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6a6ace02-99a9-4e7c-95c3-6953ee40286f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6a6ace02-99a9-4e7c-95c3-6953ee40286f img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-6a6ace02-99a9-4e7c-95c3-6953ee40286f.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-6a6ace02-99a9-4e7c-95c3-6953ee40286f .shogun-image-content {
  
    justify-content: center;
  
}

.s-6a6ace02-99a9-4e7c-95c3-6953ee40286f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6a6ace02-99a9-4e7c-95c3-6953ee40286f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6a6ace02-99a9-4e7c-95c3-6953ee40286f.shogun-image {
  box-sizing: border-box;
}



.s-6a6ace02-99a9-4e7c-95c3-6953ee40286f img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-6a6ace02-99a9-4e7c-95c3-6953ee40286f {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-6a6ace02-99a9-4e7c-95c3-6953ee40286f.shogun-image-container {
      position: relative;
    }

    .s-6a6ace02-99a9-4e7c-95c3-6953ee40286f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6a6ace02-99a9-4e7c-95c3-6953ee40286f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6a6ace02-99a9-4e7c-95c3-6953ee40286f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-6a6ace02-99a9-4e7c-95c3-6953ee40286f {
  margin: 0 !important;
  overflow: visible;
}

#s-6a6ace02-99a9-4e7c-95c3-6953ee40286f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6a6ace02-99a9-4e7c-95c3-6953ee40286f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6a6ace02-99a9-4e7c-95c3-6953ee40286f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6a6ace02-99a9-4e7c-95c3-6953ee40286f img.shogun-image {
  /* Add background color handling */
  
}

#s-6a6ace02-99a9-4e7c-95c3-6953ee40286f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6a6ace02-99a9-4e7c-95c3-6953ee40286f .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-6a6ace02-99a9-4e7c-95c3-6953ee40286f .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6a6ace02-99a9-4e7c-95c3-6953ee40286f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6a6ace02-99a9-4e7c-95c3-6953ee40286f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6a6ace02-99a9-4e7c-95c3-6953ee40286f img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-6a6ace02-99a9-4e7c-95c3-6953ee40286f.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-6a6ace02-99a9-4e7c-95c3-6953ee40286f .shogun-image-content {
  
    justify-content: center;
  
}

.s-6a6ace02-99a9-4e7c-95c3-6953ee40286f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6a6ace02-99a9-4e7c-95c3-6953ee40286f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6a6ace02-99a9-4e7c-95c3-6953ee40286f.shogun-image {
  box-sizing: border-box;
}



.s-6a6ace02-99a9-4e7c-95c3-6953ee40286f img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-6a6ace02-99a9-4e7c-95c3-6953ee40286f {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-6a6ace02-99a9-4e7c-95c3-6953ee40286f.shogun-image-container {
      position: relative;
    }

    .s-6a6ace02-99a9-4e7c-95c3-6953ee40286f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6a6ace02-99a9-4e7c-95c3-6953ee40286f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6a6ace02-99a9-4e7c-95c3-6953ee40286f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-6a6ace02-99a9-4e7c-95c3-6953ee40286f {
  margin: 0 !important;
  overflow: visible;
}

#s-6a6ace02-99a9-4e7c-95c3-6953ee40286f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6a6ace02-99a9-4e7c-95c3-6953ee40286f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6a6ace02-99a9-4e7c-95c3-6953ee40286f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6a6ace02-99a9-4e7c-95c3-6953ee40286f img.shogun-image {
  /* Add background color handling */
  
}

#s-6a6ace02-99a9-4e7c-95c3-6953ee40286f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6a6ace02-99a9-4e7c-95c3-6953ee40286f .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-6a6ace02-99a9-4e7c-95c3-6953ee40286f .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6a6ace02-99a9-4e7c-95c3-6953ee40286f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6a6ace02-99a9-4e7c-95c3-6953ee40286f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6a6ace02-99a9-4e7c-95c3-6953ee40286f img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-6a6ace02-99a9-4e7c-95c3-6953ee40286f.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-6a6ace02-99a9-4e7c-95c3-6953ee40286f .shogun-image-content {
  
    justify-content: center;
  
}

.s-6a6ace02-99a9-4e7c-95c3-6953ee40286f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6a6ace02-99a9-4e7c-95c3-6953ee40286f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6a6ace02-99a9-4e7c-95c3-6953ee40286f.shogun-image {
  box-sizing: border-box;
}



.s-6a6ace02-99a9-4e7c-95c3-6953ee40286f img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-6a6ace02-99a9-4e7c-95c3-6953ee40286f {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-6a6ace02-99a9-4e7c-95c3-6953ee40286f.shogun-image-container {
      position: relative;
    }

    .s-6a6ace02-99a9-4e7c-95c3-6953ee40286f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6a6ace02-99a9-4e7c-95c3-6953ee40286f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6a6ace02-99a9-4e7c-95c3-6953ee40286f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-6a6ace02-99a9-4e7c-95c3-6953ee40286f {
  margin: 0 !important;
  overflow: visible;
}

#s-6a6ace02-99a9-4e7c-95c3-6953ee40286f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6a6ace02-99a9-4e7c-95c3-6953ee40286f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6a6ace02-99a9-4e7c-95c3-6953ee40286f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6a6ace02-99a9-4e7c-95c3-6953ee40286f img.shogun-image {
  /* Add background color handling */
  
}

#s-6a6ace02-99a9-4e7c-95c3-6953ee40286f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6a6ace02-99a9-4e7c-95c3-6953ee40286f .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-6a6ace02-99a9-4e7c-95c3-6953ee40286f .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6a6ace02-99a9-4e7c-95c3-6953ee40286f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6a6ace02-99a9-4e7c-95c3-6953ee40286f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6a6ace02-99a9-4e7c-95c3-6953ee40286f img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-6a6ace02-99a9-4e7c-95c3-6953ee40286f.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-6a6ace02-99a9-4e7c-95c3-6953ee40286f .shogun-image-content {
  
    justify-content: center;
  
}

.s-6a6ace02-99a9-4e7c-95c3-6953ee40286f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6a6ace02-99a9-4e7c-95c3-6953ee40286f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6a6ace02-99a9-4e7c-95c3-6953ee40286f.shogun-image {
  box-sizing: border-box;
}



.s-6a6ace02-99a9-4e7c-95c3-6953ee40286f img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-6a6ace02-99a9-4e7c-95c3-6953ee40286f {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-6a6ace02-99a9-4e7c-95c3-6953ee40286f.shogun-image-container {
      position: relative;
    }

    .s-6a6ace02-99a9-4e7c-95c3-6953ee40286f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6a6ace02-99a9-4e7c-95c3-6953ee40286f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6a6ace02-99a9-4e7c-95c3-6953ee40286f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-a36e8c2b-f59b-45d7-a6fb-35421e92ef0b {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-a36e8c2b-f59b-45d7-a6fb-35421e92ef0b {
  margin-top: 0%;
}
}
#s-a36e8c2b-f59b-45d7-a6fb-35421e92ef0b {
  margin: 0 !important;
  overflow: visible;
}

#s-a36e8c2b-f59b-45d7-a6fb-35421e92ef0b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a36e8c2b-f59b-45d7-a6fb-35421e92ef0b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-a36e8c2b-f59b-45d7-a6fb-35421e92ef0b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a36e8c2b-f59b-45d7-a6fb-35421e92ef0b img.shogun-image {
  /* Add background color handling */
  
}

#s-a36e8c2b-f59b-45d7-a6fb-35421e92ef0b img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a36e8c2b-f59b-45d7-a6fb-35421e92ef0b .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-a36e8c2b-f59b-45d7-a6fb-35421e92ef0b .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a36e8c2b-f59b-45d7-a6fb-35421e92ef0b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a36e8c2b-f59b-45d7-a6fb-35421e92ef0b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a36e8c2b-f59b-45d7-a6fb-35421e92ef0b img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-a36e8c2b-f59b-45d7-a6fb-35421e92ef0b.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-a36e8c2b-f59b-45d7-a6fb-35421e92ef0b .shogun-image-content {
  
    justify-content: center;
  
}

.s-a36e8c2b-f59b-45d7-a6fb-35421e92ef0b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a36e8c2b-f59b-45d7-a6fb-35421e92ef0b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a36e8c2b-f59b-45d7-a6fb-35421e92ef0b.shogun-image {
  box-sizing: border-box;
}



.s-a36e8c2b-f59b-45d7-a6fb-35421e92ef0b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-a36e8c2b-f59b-45d7-a6fb-35421e92ef0b {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-a36e8c2b-f59b-45d7-a6fb-35421e92ef0b.shogun-image-container {
      position: relative;
    }

    .s-a36e8c2b-f59b-45d7-a6fb-35421e92ef0b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a36e8c2b-f59b-45d7-a6fb-35421e92ef0b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a36e8c2b-f59b-45d7-a6fb-35421e92ef0b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-a36e8c2b-f59b-45d7-a6fb-35421e92ef0b {
  margin: 0 !important;
  overflow: visible;
}

#s-a36e8c2b-f59b-45d7-a6fb-35421e92ef0b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a36e8c2b-f59b-45d7-a6fb-35421e92ef0b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-a36e8c2b-f59b-45d7-a6fb-35421e92ef0b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a36e8c2b-f59b-45d7-a6fb-35421e92ef0b img.shogun-image {
  /* Add background color handling */
  
}

#s-a36e8c2b-f59b-45d7-a6fb-35421e92ef0b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a36e8c2b-f59b-45d7-a6fb-35421e92ef0b .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-a36e8c2b-f59b-45d7-a6fb-35421e92ef0b .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a36e8c2b-f59b-45d7-a6fb-35421e92ef0b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a36e8c2b-f59b-45d7-a6fb-35421e92ef0b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a36e8c2b-f59b-45d7-a6fb-35421e92ef0b img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-a36e8c2b-f59b-45d7-a6fb-35421e92ef0b.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-a36e8c2b-f59b-45d7-a6fb-35421e92ef0b .shogun-image-content {
  
    justify-content: center;
  
}

.s-a36e8c2b-f59b-45d7-a6fb-35421e92ef0b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a36e8c2b-f59b-45d7-a6fb-35421e92ef0b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a36e8c2b-f59b-45d7-a6fb-35421e92ef0b.shogun-image {
  box-sizing: border-box;
}



.s-a36e8c2b-f59b-45d7-a6fb-35421e92ef0b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-a36e8c2b-f59b-45d7-a6fb-35421e92ef0b {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-a36e8c2b-f59b-45d7-a6fb-35421e92ef0b.shogun-image-container {
      position: relative;
    }

    .s-a36e8c2b-f59b-45d7-a6fb-35421e92ef0b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a36e8c2b-f59b-45d7-a6fb-35421e92ef0b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a36e8c2b-f59b-45d7-a6fb-35421e92ef0b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-a36e8c2b-f59b-45d7-a6fb-35421e92ef0b {
  margin: 0 !important;
  overflow: visible;
}

#s-a36e8c2b-f59b-45d7-a6fb-35421e92ef0b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a36e8c2b-f59b-45d7-a6fb-35421e92ef0b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a36e8c2b-f59b-45d7-a6fb-35421e92ef0b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a36e8c2b-f59b-45d7-a6fb-35421e92ef0b img.shogun-image {
  /* Add background color handling */
  
}

#s-a36e8c2b-f59b-45d7-a6fb-35421e92ef0b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a36e8c2b-f59b-45d7-a6fb-35421e92ef0b .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-a36e8c2b-f59b-45d7-a6fb-35421e92ef0b .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a36e8c2b-f59b-45d7-a6fb-35421e92ef0b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a36e8c2b-f59b-45d7-a6fb-35421e92ef0b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a36e8c2b-f59b-45d7-a6fb-35421e92ef0b img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-a36e8c2b-f59b-45d7-a6fb-35421e92ef0b.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-a36e8c2b-f59b-45d7-a6fb-35421e92ef0b .shogun-image-content {
  
    justify-content: center;
  
}

.s-a36e8c2b-f59b-45d7-a6fb-35421e92ef0b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a36e8c2b-f59b-45d7-a6fb-35421e92ef0b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a36e8c2b-f59b-45d7-a6fb-35421e92ef0b.shogun-image {
  box-sizing: border-box;
}



.s-a36e8c2b-f59b-45d7-a6fb-35421e92ef0b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-a36e8c2b-f59b-45d7-a6fb-35421e92ef0b {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-a36e8c2b-f59b-45d7-a6fb-35421e92ef0b.shogun-image-container {
      position: relative;
    }

    .s-a36e8c2b-f59b-45d7-a6fb-35421e92ef0b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a36e8c2b-f59b-45d7-a6fb-35421e92ef0b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a36e8c2b-f59b-45d7-a6fb-35421e92ef0b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-a36e8c2b-f59b-45d7-a6fb-35421e92ef0b {
  margin: 0 !important;
  overflow: visible;
}

#s-a36e8c2b-f59b-45d7-a6fb-35421e92ef0b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a36e8c2b-f59b-45d7-a6fb-35421e92ef0b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a36e8c2b-f59b-45d7-a6fb-35421e92ef0b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a36e8c2b-f59b-45d7-a6fb-35421e92ef0b img.shogun-image {
  /* Add background color handling */
  
}

#s-a36e8c2b-f59b-45d7-a6fb-35421e92ef0b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a36e8c2b-f59b-45d7-a6fb-35421e92ef0b .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-a36e8c2b-f59b-45d7-a6fb-35421e92ef0b .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a36e8c2b-f59b-45d7-a6fb-35421e92ef0b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a36e8c2b-f59b-45d7-a6fb-35421e92ef0b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a36e8c2b-f59b-45d7-a6fb-35421e92ef0b img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-a36e8c2b-f59b-45d7-a6fb-35421e92ef0b.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-a36e8c2b-f59b-45d7-a6fb-35421e92ef0b .shogun-image-content {
  
    justify-content: center;
  
}

.s-a36e8c2b-f59b-45d7-a6fb-35421e92ef0b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a36e8c2b-f59b-45d7-a6fb-35421e92ef0b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a36e8c2b-f59b-45d7-a6fb-35421e92ef0b.shogun-image {
  box-sizing: border-box;
}



.s-a36e8c2b-f59b-45d7-a6fb-35421e92ef0b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-a36e8c2b-f59b-45d7-a6fb-35421e92ef0b {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-a36e8c2b-f59b-45d7-a6fb-35421e92ef0b.shogun-image-container {
      position: relative;
    }

    .s-a36e8c2b-f59b-45d7-a6fb-35421e92ef0b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a36e8c2b-f59b-45d7-a6fb-35421e92ef0b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a36e8c2b-f59b-45d7-a6fb-35421e92ef0b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-a36e8c2b-f59b-45d7-a6fb-35421e92ef0b {
  margin: 0 !important;
  overflow: visible;
}

#s-a36e8c2b-f59b-45d7-a6fb-35421e92ef0b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a36e8c2b-f59b-45d7-a6fb-35421e92ef0b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a36e8c2b-f59b-45d7-a6fb-35421e92ef0b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a36e8c2b-f59b-45d7-a6fb-35421e92ef0b img.shogun-image {
  /* Add background color handling */
  
}

#s-a36e8c2b-f59b-45d7-a6fb-35421e92ef0b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a36e8c2b-f59b-45d7-a6fb-35421e92ef0b .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-a36e8c2b-f59b-45d7-a6fb-35421e92ef0b .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a36e8c2b-f59b-45d7-a6fb-35421e92ef0b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a36e8c2b-f59b-45d7-a6fb-35421e92ef0b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a36e8c2b-f59b-45d7-a6fb-35421e92ef0b img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-a36e8c2b-f59b-45d7-a6fb-35421e92ef0b.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-a36e8c2b-f59b-45d7-a6fb-35421e92ef0b .shogun-image-content {
  
    justify-content: center;
  
}

.s-a36e8c2b-f59b-45d7-a6fb-35421e92ef0b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a36e8c2b-f59b-45d7-a6fb-35421e92ef0b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a36e8c2b-f59b-45d7-a6fb-35421e92ef0b.shogun-image {
  box-sizing: border-box;
}



.s-a36e8c2b-f59b-45d7-a6fb-35421e92ef0b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-a36e8c2b-f59b-45d7-a6fb-35421e92ef0b {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-a36e8c2b-f59b-45d7-a6fb-35421e92ef0b.shogun-image-container {
      position: relative;
    }

    .s-a36e8c2b-f59b-45d7-a6fb-35421e92ef0b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a36e8c2b-f59b-45d7-a6fb-35421e92ef0b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a36e8c2b-f59b-45d7-a6fb-35421e92ef0b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-62776cf2-37a9-4f15-9663-44d1e75f9acd {
  box-shadow:2px 3px 1px 2px rgba(67, 66, 66, 1);
background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYzAzOWZlZTktZTlkNC00ZWFjLTk1YjMtYzczNDdjNDBmZjlkIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFiYjBiO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNjMDM5ZmVlOS1lOWQ0LTRlYWMtOTViMy1jNzM0N2M0MGZmOWQpIi8+PC9zdmc+);
background-repeat: no-repeat;
border-style: solid;
margin-top: 5px;
margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: #2C2A34;
border-radius: 25px;
text-align: center;
text-decoration: none;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#f1bb0b"}, {"id"=>2, "pos"=>1, "color"=>"#ffffff"}];
hover-type: gradient;
color: rgba(0, 0, 0, 1);
}
#s-62776cf2-37a9-4f15-9663-44d1e75f9acd:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYjVjNzM5OTgtMGZlNC00YTZhLWIxYzMtYjBjN2IxZjg1NmFmIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjhmOGY3O3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFiYjBiO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNiNWM3Mzk5OC0wZmU0LTRhNmEtYjFjMy1iMGM3YjFmODU2YWYpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 2px !important;
border-left-width: 2px !important;
border-bottom-width: 2px !important;
border-right-width: 2px !important;
border-color: rgba(2, 0, 7, 0.99) !important;
text-decoration: none !important;
color: rgba(7, 6, 0, 1) !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#f8f8f7"}, {"id"=>2, "pos"=>1, "color"=>"#f1bb0b"}] !important;
hover-type: gradient !important;}#s-62776cf2-37a9-4f15-9663-44d1e75f9acd:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-62776cf2-37a9-4f15-9663-44d1e75f9acd-root {
    text-align: center;
  }


#s-62776cf2-37a9-4f15-9663-44d1e75f9acd.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-62776cf2-37a9-4f15-9663-44d1e75f9acd-root {
    text-align: center;
  }


#s-62776cf2-37a9-4f15-9663-44d1e75f9acd.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-62776cf2-37a9-4f15-9663-44d1e75f9acd-root {
    text-align: center;
  }


#s-62776cf2-37a9-4f15-9663-44d1e75f9acd.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-62776cf2-37a9-4f15-9663-44d1e75f9acd-root {
    text-align: center;
  }


#s-62776cf2-37a9-4f15-9663-44d1e75f9acd.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-62776cf2-37a9-4f15-9663-44d1e75f9acd-root {
    text-align: center;
  }


#s-62776cf2-37a9-4f15-9663-44d1e75f9acd.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}
#s-6b7f6cd3-6819-46ab-8be8-359667837eec {
  margin-left: auto;
margin-right: auto;
border-top-width: 5px;
border-left-width: 5px;
border-bottom-width: 5px;
border-right-width: 5px;
border-color: #000;
border-style: solid;
border-radius: 20px;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-6b7f6cd3-6819-46ab-8be8-359667837eec > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-6b7f6cd3-6819-46ab-8be8-359667837eec.shg-box.shg-c {
  justify-content: center;
}

#s-6b36852e-a99f-48cd-b234-059397e4e313 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
text-align: center;
}
@media (min-width: 1200px){#s-6b36852e-a99f-48cd-b234-059397e4e313 {
  margin-top: 0%;
}
}
#s-6b36852e-a99f-48cd-b234-059397e4e313 {
  margin: 0 !important;
  overflow: visible;
}

#s-6b36852e-a99f-48cd-b234-059397e4e313-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6b36852e-a99f-48cd-b234-059397e4e313 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-6b36852e-a99f-48cd-b234-059397e4e313 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6b36852e-a99f-48cd-b234-059397e4e313 img.shogun-image {
  /* Add background color handling */
  
}

#s-6b36852e-a99f-48cd-b234-059397e4e313 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: #000;
  border-style: none;
  border-radius: 10px;

}






.s-6b36852e-a99f-48cd-b234-059397e4e313 .shogun-image-content {
  
    justify-content: center;
  
}

.s-6b36852e-a99f-48cd-b234-059397e4e313.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6b36852e-a99f-48cd-b234-059397e4e313.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6b36852e-a99f-48cd-b234-059397e4e313.shogun-image {
  box-sizing: border-box;
}



.s-6b36852e-a99f-48cd-b234-059397e4e313 img.shogun-image {
  
}


@media (min-width: 1200px){#s-6b36852e-a99f-48cd-b234-059397e4e313 {
  margin: 0 !important;
  overflow: visible;
}

#s-6b36852e-a99f-48cd-b234-059397e4e313-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6b36852e-a99f-48cd-b234-059397e4e313 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-6b36852e-a99f-48cd-b234-059397e4e313 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6b36852e-a99f-48cd-b234-059397e4e313 img.shogun-image {
  /* Add background color handling */
  
}

#s-6b36852e-a99f-48cd-b234-059397e4e313 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-6b36852e-a99f-48cd-b234-059397e4e313 .shogun-image-content {
  
    justify-content: center;
  
}

.s-6b36852e-a99f-48cd-b234-059397e4e313.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6b36852e-a99f-48cd-b234-059397e4e313.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6b36852e-a99f-48cd-b234-059397e4e313.shogun-image {
  box-sizing: border-box;
}



.s-6b36852e-a99f-48cd-b234-059397e4e313 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-6b36852e-a99f-48cd-b234-059397e4e313 {
  margin: 0 !important;
  overflow: visible;
}

#s-6b36852e-a99f-48cd-b234-059397e4e313-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6b36852e-a99f-48cd-b234-059397e4e313 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6b36852e-a99f-48cd-b234-059397e4e313 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6b36852e-a99f-48cd-b234-059397e4e313 img.shogun-image {
  /* Add background color handling */
  
}

#s-6b36852e-a99f-48cd-b234-059397e4e313 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-6b36852e-a99f-48cd-b234-059397e4e313 .shogun-image-content {
  
    justify-content: center;
  
}

.s-6b36852e-a99f-48cd-b234-059397e4e313.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6b36852e-a99f-48cd-b234-059397e4e313.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6b36852e-a99f-48cd-b234-059397e4e313.shogun-image {
  box-sizing: border-box;
}



.s-6b36852e-a99f-48cd-b234-059397e4e313 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-6b36852e-a99f-48cd-b234-059397e4e313 {
  margin: 0 !important;
  overflow: visible;
}

#s-6b36852e-a99f-48cd-b234-059397e4e313-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6b36852e-a99f-48cd-b234-059397e4e313 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6b36852e-a99f-48cd-b234-059397e4e313 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6b36852e-a99f-48cd-b234-059397e4e313 img.shogun-image {
  /* Add background color handling */
  
}

#s-6b36852e-a99f-48cd-b234-059397e4e313 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-6b36852e-a99f-48cd-b234-059397e4e313 .shogun-image-content {
  
    justify-content: center;
  
}

.s-6b36852e-a99f-48cd-b234-059397e4e313.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6b36852e-a99f-48cd-b234-059397e4e313.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6b36852e-a99f-48cd-b234-059397e4e313.shogun-image {
  box-sizing: border-box;
}



.s-6b36852e-a99f-48cd-b234-059397e4e313 img.shogun-image {
  
}


}@media (max-width: 767px){#s-6b36852e-a99f-48cd-b234-059397e4e313 {
  margin: 0 !important;
  overflow: visible;
}

#s-6b36852e-a99f-48cd-b234-059397e4e313-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6b36852e-a99f-48cd-b234-059397e4e313 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6b36852e-a99f-48cd-b234-059397e4e313 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6b36852e-a99f-48cd-b234-059397e4e313 img.shogun-image {
  /* Add background color handling */
  
}

#s-6b36852e-a99f-48cd-b234-059397e4e313 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-6b36852e-a99f-48cd-b234-059397e4e313 .shogun-image-content {
  
    justify-content: center;
  
}

.s-6b36852e-a99f-48cd-b234-059397e4e313.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6b36852e-a99f-48cd-b234-059397e4e313.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6b36852e-a99f-48cd-b234-059397e4e313.shogun-image {
  box-sizing: border-box;
}



.s-6b36852e-a99f-48cd-b234-059397e4e313 img.shogun-image {
  
}


}
#s-65d6593b-8208-4c57-8c9f-4823a27f4c3d {
  margin-left: auto;
margin-right: auto;
max-width: 1080px;
text-align: center;
}

#s-65d6593b-8208-4c57-8c9f-4823a27f4c3d {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-65d6593b-8208-4c57-8c9f-4823a27f4c3d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-65d6593b-8208-4c57-8c9f-4823a27f4c3d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-65d6593b-8208-4c57-8c9f-4823a27f4c3d .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-65d6593b-8208-4c57-8c9f-4823a27f4c3d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-65d6593b-8208-4c57-8c9f-4823a27f4c3d img.shogun-image {
  width: 100%;
  
  
  max-width: 1080px;

      
    max-width: 1080px;

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




.s-65d6593b-8208-4c57-8c9f-4823a27f4c3d .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-65d6593b-8208-4c57-8c9f-4823a27f4c3d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-65d6593b-8208-4c57-8c9f-4823a27f4c3d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-65d6593b-8208-4c57-8c9f-4823a27f4c3d.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-65d6593b-8208-4c57-8c9f-4823a27f4c3d {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-65d6593b-8208-4c57-8c9f-4823a27f4c3d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-65d6593b-8208-4c57-8c9f-4823a27f4c3d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-65d6593b-8208-4c57-8c9f-4823a27f4c3d .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-65d6593b-8208-4c57-8c9f-4823a27f4c3d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-65d6593b-8208-4c57-8c9f-4823a27f4c3d img.shogun-image {
  width: 100%;
  
  
  max-width: 1080px;

      
    max-width: 1080px;

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




.s-65d6593b-8208-4c57-8c9f-4823a27f4c3d .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-65d6593b-8208-4c57-8c9f-4823a27f4c3d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-65d6593b-8208-4c57-8c9f-4823a27f4c3d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-65d6593b-8208-4c57-8c9f-4823a27f4c3d.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-65d6593b-8208-4c57-8c9f-4823a27f4c3d {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-65d6593b-8208-4c57-8c9f-4823a27f4c3d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-65d6593b-8208-4c57-8c9f-4823a27f4c3d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-65d6593b-8208-4c57-8c9f-4823a27f4c3d .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-65d6593b-8208-4c57-8c9f-4823a27f4c3d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-65d6593b-8208-4c57-8c9f-4823a27f4c3d img.shogun-image {
  width: 100%;
  
  
  max-width: 1080px;

      
    max-width: 1080px;

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




.s-65d6593b-8208-4c57-8c9f-4823a27f4c3d .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-65d6593b-8208-4c57-8c9f-4823a27f4c3d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-65d6593b-8208-4c57-8c9f-4823a27f4c3d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-65d6593b-8208-4c57-8c9f-4823a27f4c3d.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-65d6593b-8208-4c57-8c9f-4823a27f4c3d {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-65d6593b-8208-4c57-8c9f-4823a27f4c3d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-65d6593b-8208-4c57-8c9f-4823a27f4c3d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-65d6593b-8208-4c57-8c9f-4823a27f4c3d .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-65d6593b-8208-4c57-8c9f-4823a27f4c3d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-65d6593b-8208-4c57-8c9f-4823a27f4c3d img.shogun-image {
  width: 100%;
  
  
  max-width: 1080px;

      
    max-width: 1080px;

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




.s-65d6593b-8208-4c57-8c9f-4823a27f4c3d .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-65d6593b-8208-4c57-8c9f-4823a27f4c3d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-65d6593b-8208-4c57-8c9f-4823a27f4c3d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-65d6593b-8208-4c57-8c9f-4823a27f4c3d.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-65d6593b-8208-4c57-8c9f-4823a27f4c3d {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-65d6593b-8208-4c57-8c9f-4823a27f4c3d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-65d6593b-8208-4c57-8c9f-4823a27f4c3d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-65d6593b-8208-4c57-8c9f-4823a27f4c3d .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-65d6593b-8208-4c57-8c9f-4823a27f4c3d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-65d6593b-8208-4c57-8c9f-4823a27f4c3d img.shogun-image {
  width: 100%;
  
  
  max-width: 1080px;

      
    max-width: 1080px;

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




.s-65d6593b-8208-4c57-8c9f-4823a27f4c3d .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-65d6593b-8208-4c57-8c9f-4823a27f4c3d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-65d6593b-8208-4c57-8c9f-4823a27f4c3d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-65d6593b-8208-4c57-8c9f-4823a27f4c3d.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-ca6b7986-1624-4dc2-9e20-b5fbdb34df42 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-ca6b7986-1624-4dc2-9e20-b5fbdb34df42 {
  margin-top: 0%;
margin-bottom: 0%;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-ca6b7986-1624-4dc2-9e20-b5fbdb34df42 {
  margin-top: 0%;
}
}
#s-ca6b7986-1624-4dc2-9e20-b5fbdb34df42 {
  margin: 0 !important;
  overflow: visible;
}

#s-ca6b7986-1624-4dc2-9e20-b5fbdb34df42-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ca6b7986-1624-4dc2-9e20-b5fbdb34df42 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-ca6b7986-1624-4dc2-9e20-b5fbdb34df42 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ca6b7986-1624-4dc2-9e20-b5fbdb34df42 img.shogun-image {
  /* Add background color handling */
  
}

#s-ca6b7986-1624-4dc2-9e20-b5fbdb34df42 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ca6b7986-1624-4dc2-9e20-b5fbdb34df42 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-ca6b7986-1624-4dc2-9e20-b5fbdb34df42 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ca6b7986-1624-4dc2-9e20-b5fbdb34df42 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ca6b7986-1624-4dc2-9e20-b5fbdb34df42.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ca6b7986-1624-4dc2-9e20-b5fbdb34df42 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-ca6b7986-1624-4dc2-9e20-b5fbdb34df42.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-ca6b7986-1624-4dc2-9e20-b5fbdb34df42 .shogun-image-content {
  
    justify-content: center;
  
}

.s-ca6b7986-1624-4dc2-9e20-b5fbdb34df42.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ca6b7986-1624-4dc2-9e20-b5fbdb34df42.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ca6b7986-1624-4dc2-9e20-b5fbdb34df42.shogun-image {
  box-sizing: border-box;
}



.s-ca6b7986-1624-4dc2-9e20-b5fbdb34df42 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ca6b7986-1624-4dc2-9e20-b5fbdb34df42 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-ca6b7986-1624-4dc2-9e20-b5fbdb34df42.shogun-image-container {
      position: relative;
    }

    .s-ca6b7986-1624-4dc2-9e20-b5fbdb34df42.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ca6b7986-1624-4dc2-9e20-b5fbdb34df42.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ca6b7986-1624-4dc2-9e20-b5fbdb34df42 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-ca6b7986-1624-4dc2-9e20-b5fbdb34df42 {
  margin: 0 !important;
  overflow: visible;
}

#s-ca6b7986-1624-4dc2-9e20-b5fbdb34df42-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ca6b7986-1624-4dc2-9e20-b5fbdb34df42 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-ca6b7986-1624-4dc2-9e20-b5fbdb34df42 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ca6b7986-1624-4dc2-9e20-b5fbdb34df42 img.shogun-image {
  /* Add background color handling */
  
}

#s-ca6b7986-1624-4dc2-9e20-b5fbdb34df42 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ca6b7986-1624-4dc2-9e20-b5fbdb34df42 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-ca6b7986-1624-4dc2-9e20-b5fbdb34df42 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ca6b7986-1624-4dc2-9e20-b5fbdb34df42 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ca6b7986-1624-4dc2-9e20-b5fbdb34df42.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ca6b7986-1624-4dc2-9e20-b5fbdb34df42 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-ca6b7986-1624-4dc2-9e20-b5fbdb34df42.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-ca6b7986-1624-4dc2-9e20-b5fbdb34df42 .shogun-image-content {
  
    justify-content: center;
  
}

.s-ca6b7986-1624-4dc2-9e20-b5fbdb34df42.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ca6b7986-1624-4dc2-9e20-b5fbdb34df42.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ca6b7986-1624-4dc2-9e20-b5fbdb34df42.shogun-image {
  box-sizing: border-box;
}



.s-ca6b7986-1624-4dc2-9e20-b5fbdb34df42 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ca6b7986-1624-4dc2-9e20-b5fbdb34df42 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-ca6b7986-1624-4dc2-9e20-b5fbdb34df42.shogun-image-container {
      position: relative;
    }

    .s-ca6b7986-1624-4dc2-9e20-b5fbdb34df42.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ca6b7986-1624-4dc2-9e20-b5fbdb34df42.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ca6b7986-1624-4dc2-9e20-b5fbdb34df42 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-ca6b7986-1624-4dc2-9e20-b5fbdb34df42 {
  margin: 0 !important;
  overflow: visible;
}

#s-ca6b7986-1624-4dc2-9e20-b5fbdb34df42-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ca6b7986-1624-4dc2-9e20-b5fbdb34df42 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-ca6b7986-1624-4dc2-9e20-b5fbdb34df42 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ca6b7986-1624-4dc2-9e20-b5fbdb34df42 img.shogun-image {
  /* Add background color handling */
  
}

#s-ca6b7986-1624-4dc2-9e20-b5fbdb34df42 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ca6b7986-1624-4dc2-9e20-b5fbdb34df42 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-ca6b7986-1624-4dc2-9e20-b5fbdb34df42 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ca6b7986-1624-4dc2-9e20-b5fbdb34df42 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ca6b7986-1624-4dc2-9e20-b5fbdb34df42.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ca6b7986-1624-4dc2-9e20-b5fbdb34df42 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-ca6b7986-1624-4dc2-9e20-b5fbdb34df42.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-ca6b7986-1624-4dc2-9e20-b5fbdb34df42 .shogun-image-content {
  
    justify-content: center;
  
}

.s-ca6b7986-1624-4dc2-9e20-b5fbdb34df42.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ca6b7986-1624-4dc2-9e20-b5fbdb34df42.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ca6b7986-1624-4dc2-9e20-b5fbdb34df42.shogun-image {
  box-sizing: border-box;
}



.s-ca6b7986-1624-4dc2-9e20-b5fbdb34df42 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ca6b7986-1624-4dc2-9e20-b5fbdb34df42 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-ca6b7986-1624-4dc2-9e20-b5fbdb34df42.shogun-image-container {
      position: relative;
    }

    .s-ca6b7986-1624-4dc2-9e20-b5fbdb34df42.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ca6b7986-1624-4dc2-9e20-b5fbdb34df42.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ca6b7986-1624-4dc2-9e20-b5fbdb34df42 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-ca6b7986-1624-4dc2-9e20-b5fbdb34df42 {
  margin: 0 !important;
  overflow: visible;
}

#s-ca6b7986-1624-4dc2-9e20-b5fbdb34df42-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ca6b7986-1624-4dc2-9e20-b5fbdb34df42 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ca6b7986-1624-4dc2-9e20-b5fbdb34df42 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ca6b7986-1624-4dc2-9e20-b5fbdb34df42 img.shogun-image {
  /* Add background color handling */
  
}

#s-ca6b7986-1624-4dc2-9e20-b5fbdb34df42 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ca6b7986-1624-4dc2-9e20-b5fbdb34df42 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-ca6b7986-1624-4dc2-9e20-b5fbdb34df42 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ca6b7986-1624-4dc2-9e20-b5fbdb34df42 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ca6b7986-1624-4dc2-9e20-b5fbdb34df42.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ca6b7986-1624-4dc2-9e20-b5fbdb34df42 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-ca6b7986-1624-4dc2-9e20-b5fbdb34df42.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-ca6b7986-1624-4dc2-9e20-b5fbdb34df42 .shogun-image-content {
  
    justify-content: center;
  
}

.s-ca6b7986-1624-4dc2-9e20-b5fbdb34df42.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ca6b7986-1624-4dc2-9e20-b5fbdb34df42.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ca6b7986-1624-4dc2-9e20-b5fbdb34df42.shogun-image {
  box-sizing: border-box;
}



.s-ca6b7986-1624-4dc2-9e20-b5fbdb34df42 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ca6b7986-1624-4dc2-9e20-b5fbdb34df42 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-ca6b7986-1624-4dc2-9e20-b5fbdb34df42.shogun-image-container {
      position: relative;
    }

    .s-ca6b7986-1624-4dc2-9e20-b5fbdb34df42.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ca6b7986-1624-4dc2-9e20-b5fbdb34df42.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ca6b7986-1624-4dc2-9e20-b5fbdb34df42 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-ca6b7986-1624-4dc2-9e20-b5fbdb34df42 {
  margin: 0 !important;
  overflow: visible;
}

#s-ca6b7986-1624-4dc2-9e20-b5fbdb34df42-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ca6b7986-1624-4dc2-9e20-b5fbdb34df42 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ca6b7986-1624-4dc2-9e20-b5fbdb34df42 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ca6b7986-1624-4dc2-9e20-b5fbdb34df42 img.shogun-image {
  /* Add background color handling */
  
}

#s-ca6b7986-1624-4dc2-9e20-b5fbdb34df42 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ca6b7986-1624-4dc2-9e20-b5fbdb34df42 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-ca6b7986-1624-4dc2-9e20-b5fbdb34df42 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ca6b7986-1624-4dc2-9e20-b5fbdb34df42 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ca6b7986-1624-4dc2-9e20-b5fbdb34df42.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ca6b7986-1624-4dc2-9e20-b5fbdb34df42 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-ca6b7986-1624-4dc2-9e20-b5fbdb34df42.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-ca6b7986-1624-4dc2-9e20-b5fbdb34df42 .shogun-image-content {
  
    justify-content: center;
  
}

.s-ca6b7986-1624-4dc2-9e20-b5fbdb34df42.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ca6b7986-1624-4dc2-9e20-b5fbdb34df42.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ca6b7986-1624-4dc2-9e20-b5fbdb34df42.shogun-image {
  box-sizing: border-box;
}



.s-ca6b7986-1624-4dc2-9e20-b5fbdb34df42 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ca6b7986-1624-4dc2-9e20-b5fbdb34df42 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-ca6b7986-1624-4dc2-9e20-b5fbdb34df42.shogun-image-container {
      position: relative;
    }

    .s-ca6b7986-1624-4dc2-9e20-b5fbdb34df42.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ca6b7986-1624-4dc2-9e20-b5fbdb34df42.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ca6b7986-1624-4dc2-9e20-b5fbdb34df42 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-d1ade0c6-6a02-4562-9cdf-0750f2d23e93 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-d1ade0c6-6a02-4562-9cdf-0750f2d23e93 {
  margin-top: 0%;
}
}
#s-d1ade0c6-6a02-4562-9cdf-0750f2d23e93 {
  margin: 0 !important;
  overflow: visible;
}

#s-d1ade0c6-6a02-4562-9cdf-0750f2d23e93-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d1ade0c6-6a02-4562-9cdf-0750f2d23e93 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-d1ade0c6-6a02-4562-9cdf-0750f2d23e93 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d1ade0c6-6a02-4562-9cdf-0750f2d23e93 img.shogun-image {
  /* Add background color handling */
  
}

#s-d1ade0c6-6a02-4562-9cdf-0750f2d23e93 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d1ade0c6-6a02-4562-9cdf-0750f2d23e93 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-d1ade0c6-6a02-4562-9cdf-0750f2d23e93 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d1ade0c6-6a02-4562-9cdf-0750f2d23e93 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d1ade0c6-6a02-4562-9cdf-0750f2d23e93.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d1ade0c6-6a02-4562-9cdf-0750f2d23e93 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-d1ade0c6-6a02-4562-9cdf-0750f2d23e93.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-d1ade0c6-6a02-4562-9cdf-0750f2d23e93 .shogun-image-content {
  
    justify-content: center;
  
}

.s-d1ade0c6-6a02-4562-9cdf-0750f2d23e93.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d1ade0c6-6a02-4562-9cdf-0750f2d23e93.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d1ade0c6-6a02-4562-9cdf-0750f2d23e93.shogun-image {
  box-sizing: border-box;
}



.s-d1ade0c6-6a02-4562-9cdf-0750f2d23e93 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-d1ade0c6-6a02-4562-9cdf-0750f2d23e93 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-d1ade0c6-6a02-4562-9cdf-0750f2d23e93.shogun-image-container {
      position: relative;
    }

    .s-d1ade0c6-6a02-4562-9cdf-0750f2d23e93.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d1ade0c6-6a02-4562-9cdf-0750f2d23e93.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d1ade0c6-6a02-4562-9cdf-0750f2d23e93 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-d1ade0c6-6a02-4562-9cdf-0750f2d23e93 {
  margin: 0 !important;
  overflow: visible;
}

#s-d1ade0c6-6a02-4562-9cdf-0750f2d23e93-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d1ade0c6-6a02-4562-9cdf-0750f2d23e93 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-d1ade0c6-6a02-4562-9cdf-0750f2d23e93 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d1ade0c6-6a02-4562-9cdf-0750f2d23e93 img.shogun-image {
  /* Add background color handling */
  
}

#s-d1ade0c6-6a02-4562-9cdf-0750f2d23e93 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d1ade0c6-6a02-4562-9cdf-0750f2d23e93 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-d1ade0c6-6a02-4562-9cdf-0750f2d23e93 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d1ade0c6-6a02-4562-9cdf-0750f2d23e93 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d1ade0c6-6a02-4562-9cdf-0750f2d23e93.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d1ade0c6-6a02-4562-9cdf-0750f2d23e93 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-d1ade0c6-6a02-4562-9cdf-0750f2d23e93.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-d1ade0c6-6a02-4562-9cdf-0750f2d23e93 .shogun-image-content {
  
    justify-content: center;
  
}

.s-d1ade0c6-6a02-4562-9cdf-0750f2d23e93.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d1ade0c6-6a02-4562-9cdf-0750f2d23e93.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d1ade0c6-6a02-4562-9cdf-0750f2d23e93.shogun-image {
  box-sizing: border-box;
}



.s-d1ade0c6-6a02-4562-9cdf-0750f2d23e93 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-d1ade0c6-6a02-4562-9cdf-0750f2d23e93 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-d1ade0c6-6a02-4562-9cdf-0750f2d23e93.shogun-image-container {
      position: relative;
    }

    .s-d1ade0c6-6a02-4562-9cdf-0750f2d23e93.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d1ade0c6-6a02-4562-9cdf-0750f2d23e93.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d1ade0c6-6a02-4562-9cdf-0750f2d23e93 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-d1ade0c6-6a02-4562-9cdf-0750f2d23e93 {
  margin: 0 !important;
  overflow: visible;
}

#s-d1ade0c6-6a02-4562-9cdf-0750f2d23e93-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d1ade0c6-6a02-4562-9cdf-0750f2d23e93 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d1ade0c6-6a02-4562-9cdf-0750f2d23e93 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d1ade0c6-6a02-4562-9cdf-0750f2d23e93 img.shogun-image {
  /* Add background color handling */
  
}

#s-d1ade0c6-6a02-4562-9cdf-0750f2d23e93 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d1ade0c6-6a02-4562-9cdf-0750f2d23e93 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-d1ade0c6-6a02-4562-9cdf-0750f2d23e93 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d1ade0c6-6a02-4562-9cdf-0750f2d23e93 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d1ade0c6-6a02-4562-9cdf-0750f2d23e93.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d1ade0c6-6a02-4562-9cdf-0750f2d23e93 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-d1ade0c6-6a02-4562-9cdf-0750f2d23e93.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-d1ade0c6-6a02-4562-9cdf-0750f2d23e93 .shogun-image-content {
  
    justify-content: center;
  
}

.s-d1ade0c6-6a02-4562-9cdf-0750f2d23e93.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d1ade0c6-6a02-4562-9cdf-0750f2d23e93.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d1ade0c6-6a02-4562-9cdf-0750f2d23e93.shogun-image {
  box-sizing: border-box;
}



.s-d1ade0c6-6a02-4562-9cdf-0750f2d23e93 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-d1ade0c6-6a02-4562-9cdf-0750f2d23e93 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-d1ade0c6-6a02-4562-9cdf-0750f2d23e93.shogun-image-container {
      position: relative;
    }

    .s-d1ade0c6-6a02-4562-9cdf-0750f2d23e93.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d1ade0c6-6a02-4562-9cdf-0750f2d23e93.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d1ade0c6-6a02-4562-9cdf-0750f2d23e93 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-d1ade0c6-6a02-4562-9cdf-0750f2d23e93 {
  margin: 0 !important;
  overflow: visible;
}

#s-d1ade0c6-6a02-4562-9cdf-0750f2d23e93-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d1ade0c6-6a02-4562-9cdf-0750f2d23e93 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d1ade0c6-6a02-4562-9cdf-0750f2d23e93 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d1ade0c6-6a02-4562-9cdf-0750f2d23e93 img.shogun-image {
  /* Add background color handling */
  
}

#s-d1ade0c6-6a02-4562-9cdf-0750f2d23e93 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d1ade0c6-6a02-4562-9cdf-0750f2d23e93 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-d1ade0c6-6a02-4562-9cdf-0750f2d23e93 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d1ade0c6-6a02-4562-9cdf-0750f2d23e93 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d1ade0c6-6a02-4562-9cdf-0750f2d23e93.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d1ade0c6-6a02-4562-9cdf-0750f2d23e93 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-d1ade0c6-6a02-4562-9cdf-0750f2d23e93.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-d1ade0c6-6a02-4562-9cdf-0750f2d23e93 .shogun-image-content {
  
    justify-content: center;
  
}

.s-d1ade0c6-6a02-4562-9cdf-0750f2d23e93.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d1ade0c6-6a02-4562-9cdf-0750f2d23e93.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d1ade0c6-6a02-4562-9cdf-0750f2d23e93.shogun-image {
  box-sizing: border-box;
}



.s-d1ade0c6-6a02-4562-9cdf-0750f2d23e93 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-d1ade0c6-6a02-4562-9cdf-0750f2d23e93 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-d1ade0c6-6a02-4562-9cdf-0750f2d23e93.shogun-image-container {
      position: relative;
    }

    .s-d1ade0c6-6a02-4562-9cdf-0750f2d23e93.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d1ade0c6-6a02-4562-9cdf-0750f2d23e93.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d1ade0c6-6a02-4562-9cdf-0750f2d23e93 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-d1ade0c6-6a02-4562-9cdf-0750f2d23e93 {
  margin: 0 !important;
  overflow: visible;
}

#s-d1ade0c6-6a02-4562-9cdf-0750f2d23e93-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d1ade0c6-6a02-4562-9cdf-0750f2d23e93 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d1ade0c6-6a02-4562-9cdf-0750f2d23e93 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d1ade0c6-6a02-4562-9cdf-0750f2d23e93 img.shogun-image {
  /* Add background color handling */
  
}

#s-d1ade0c6-6a02-4562-9cdf-0750f2d23e93 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d1ade0c6-6a02-4562-9cdf-0750f2d23e93 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-d1ade0c6-6a02-4562-9cdf-0750f2d23e93 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d1ade0c6-6a02-4562-9cdf-0750f2d23e93 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d1ade0c6-6a02-4562-9cdf-0750f2d23e93.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d1ade0c6-6a02-4562-9cdf-0750f2d23e93 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-d1ade0c6-6a02-4562-9cdf-0750f2d23e93.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-d1ade0c6-6a02-4562-9cdf-0750f2d23e93 .shogun-image-content {
  
    justify-content: center;
  
}

.s-d1ade0c6-6a02-4562-9cdf-0750f2d23e93.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d1ade0c6-6a02-4562-9cdf-0750f2d23e93.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d1ade0c6-6a02-4562-9cdf-0750f2d23e93.shogun-image {
  box-sizing: border-box;
}



.s-d1ade0c6-6a02-4562-9cdf-0750f2d23e93 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-d1ade0c6-6a02-4562-9cdf-0750f2d23e93 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-d1ade0c6-6a02-4562-9cdf-0750f2d23e93.shogun-image-container {
      position: relative;
    }

    .s-d1ade0c6-6a02-4562-9cdf-0750f2d23e93.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d1ade0c6-6a02-4562-9cdf-0750f2d23e93.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d1ade0c6-6a02-4562-9cdf-0750f2d23e93 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-baf8b319-2919-4dbd-9f64-8c6dc90e1c31 {
  box-shadow:2px 3px 1px 2px rgba(67, 66, 66, 1);
background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYzAzOWZlZTktZTlkNC00ZWFjLTk1YjMtYzczNDdjNDBmZjlkIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFiYjBiO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNjMDM5ZmVlOS1lOWQ0LTRlYWMtOTViMy1jNzM0N2M0MGZmOWQpIi8+PC9zdmc+);
background-repeat: no-repeat;
border-style: solid;
margin-top: 5px;
margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: #2C2A34;
border-radius: 25px;
text-align: center;
text-decoration: none;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#f1bb0b"}, {"id"=>2, "pos"=>1, "color"=>"#ffffff"}];
hover-type: gradient;
color: rgba(0, 0, 0, 1);
}
#s-baf8b319-2919-4dbd-9f64-8c6dc90e1c31:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iM2YxYmFhZDgtYmJmZC00NzU0LWE1NjQtMGMyYTA5YzhjYjJhIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjhmOGY3O3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFiYjBiO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCMzZjFiYWFkOC1iYmZkLTQ3NTQtYTU2NC0wYzJhMDljOGNiMmEpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 2px !important;
border-left-width: 2px !important;
border-bottom-width: 2px !important;
border-right-width: 2px !important;
border-color: rgba(2, 0, 7, 0.99) !important;
text-decoration: none !important;
color: rgba(7, 6, 0, 1) !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#f8f8f7"}, {"id"=>2, "pos"=>1, "color"=>"#f1bb0b"}] !important;
hover-type: gradient !important;}#s-baf8b319-2919-4dbd-9f64-8c6dc90e1c31:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-baf8b319-2919-4dbd-9f64-8c6dc90e1c31-root {
    text-align: center;
  }


#s-baf8b319-2919-4dbd-9f64-8c6dc90e1c31.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-baf8b319-2919-4dbd-9f64-8c6dc90e1c31-root {
    text-align: center;
  }


#s-baf8b319-2919-4dbd-9f64-8c6dc90e1c31.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-baf8b319-2919-4dbd-9f64-8c6dc90e1c31-root {
    text-align: center;
  }


#s-baf8b319-2919-4dbd-9f64-8c6dc90e1c31.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-baf8b319-2919-4dbd-9f64-8c6dc90e1c31-root {
    text-align: center;
  }


#s-baf8b319-2919-4dbd-9f64-8c6dc90e1c31.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-baf8b319-2919-4dbd-9f64-8c6dc90e1c31-root {
    text-align: center;
  }


#s-baf8b319-2919-4dbd-9f64-8c6dc90e1c31.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}
#s-4c7beb81-3a50-4206-809a-e8006fa0d660 {
  margin-left: auto;
margin-right: auto;
border-top-width: 5px;
border-left-width: 5px;
border-bottom-width: 5px;
border-right-width: 5px;
border-color: #000;
border-style: solid;
border-radius: 20px;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-4c7beb81-3a50-4206-809a-e8006fa0d660 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-4c7beb81-3a50-4206-809a-e8006fa0d660.shg-box.shg-c {
  justify-content: center;
}

#s-33da7dd8-acad-4585-850d-30ab06499933 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
text-align: center;
}
@media (min-width: 1200px){#s-33da7dd8-acad-4585-850d-30ab06499933 {
  margin-top: 0%;
}
}
#s-33da7dd8-acad-4585-850d-30ab06499933 {
  margin: 0 !important;
  overflow: visible;
}

#s-33da7dd8-acad-4585-850d-30ab06499933-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-33da7dd8-acad-4585-850d-30ab06499933 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-33da7dd8-acad-4585-850d-30ab06499933 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-33da7dd8-acad-4585-850d-30ab06499933 img.shogun-image {
  /* Add background color handling */
  
}

#s-33da7dd8-acad-4585-850d-30ab06499933 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: #000;
  border-style: none;
  border-radius: 10px;

}






.s-33da7dd8-acad-4585-850d-30ab06499933 .shogun-image-content {
  
    justify-content: center;
  
}

.s-33da7dd8-acad-4585-850d-30ab06499933.shg-align-container {
  display: flex;
  justify-content: center
}

.s-33da7dd8-acad-4585-850d-30ab06499933.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-33da7dd8-acad-4585-850d-30ab06499933.shogun-image {
  box-sizing: border-box;
}



.s-33da7dd8-acad-4585-850d-30ab06499933 img.shogun-image {
  
}


@media (min-width: 1200px){#s-33da7dd8-acad-4585-850d-30ab06499933 {
  margin: 0 !important;
  overflow: visible;
}

#s-33da7dd8-acad-4585-850d-30ab06499933-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-33da7dd8-acad-4585-850d-30ab06499933 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-33da7dd8-acad-4585-850d-30ab06499933 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-33da7dd8-acad-4585-850d-30ab06499933 img.shogun-image {
  /* Add background color handling */
  
}

#s-33da7dd8-acad-4585-850d-30ab06499933 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-33da7dd8-acad-4585-850d-30ab06499933 .shogun-image-content {
  
    justify-content: center;
  
}

.s-33da7dd8-acad-4585-850d-30ab06499933.shg-align-container {
  display: flex;
  justify-content: center
}

.s-33da7dd8-acad-4585-850d-30ab06499933.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-33da7dd8-acad-4585-850d-30ab06499933.shogun-image {
  box-sizing: border-box;
}



.s-33da7dd8-acad-4585-850d-30ab06499933 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-33da7dd8-acad-4585-850d-30ab06499933 {
  margin: 0 !important;
  overflow: visible;
}

#s-33da7dd8-acad-4585-850d-30ab06499933-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-33da7dd8-acad-4585-850d-30ab06499933 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-33da7dd8-acad-4585-850d-30ab06499933 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-33da7dd8-acad-4585-850d-30ab06499933 img.shogun-image {
  /* Add background color handling */
  
}

#s-33da7dd8-acad-4585-850d-30ab06499933 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-33da7dd8-acad-4585-850d-30ab06499933 .shogun-image-content {
  
    justify-content: center;
  
}

.s-33da7dd8-acad-4585-850d-30ab06499933.shg-align-container {
  display: flex;
  justify-content: center
}

.s-33da7dd8-acad-4585-850d-30ab06499933.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-33da7dd8-acad-4585-850d-30ab06499933.shogun-image {
  box-sizing: border-box;
}



.s-33da7dd8-acad-4585-850d-30ab06499933 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-33da7dd8-acad-4585-850d-30ab06499933 {
  margin: 0 !important;
  overflow: visible;
}

#s-33da7dd8-acad-4585-850d-30ab06499933-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-33da7dd8-acad-4585-850d-30ab06499933 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-33da7dd8-acad-4585-850d-30ab06499933 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-33da7dd8-acad-4585-850d-30ab06499933 img.shogun-image {
  /* Add background color handling */
  
}

#s-33da7dd8-acad-4585-850d-30ab06499933 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-33da7dd8-acad-4585-850d-30ab06499933 .shogun-image-content {
  
    justify-content: center;
  
}

.s-33da7dd8-acad-4585-850d-30ab06499933.shg-align-container {
  display: flex;
  justify-content: center
}

.s-33da7dd8-acad-4585-850d-30ab06499933.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-33da7dd8-acad-4585-850d-30ab06499933.shogun-image {
  box-sizing: border-box;
}



.s-33da7dd8-acad-4585-850d-30ab06499933 img.shogun-image {
  
}


}@media (max-width: 767px){#s-33da7dd8-acad-4585-850d-30ab06499933 {
  margin: 0 !important;
  overflow: visible;
}

#s-33da7dd8-acad-4585-850d-30ab06499933-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-33da7dd8-acad-4585-850d-30ab06499933 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-33da7dd8-acad-4585-850d-30ab06499933 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-33da7dd8-acad-4585-850d-30ab06499933 img.shogun-image {
  /* Add background color handling */
  
}

#s-33da7dd8-acad-4585-850d-30ab06499933 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-33da7dd8-acad-4585-850d-30ab06499933 .shogun-image-content {
  
    justify-content: center;
  
}

.s-33da7dd8-acad-4585-850d-30ab06499933.shg-align-container {
  display: flex;
  justify-content: center
}

.s-33da7dd8-acad-4585-850d-30ab06499933.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-33da7dd8-acad-4585-850d-30ab06499933.shogun-image {
  box-sizing: border-box;
}



.s-33da7dd8-acad-4585-850d-30ab06499933 img.shogun-image {
  
}


}
#s-7caecfb0-33f5-4ed9-a2cb-e975539a8b4d {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
text-align: center;
}
@media (min-width: 1200px){#s-7caecfb0-33f5-4ed9-a2cb-e975539a8b4d {
  margin-top: 0%;
}
}
#s-7caecfb0-33f5-4ed9-a2cb-e975539a8b4d {
  margin: 0 !important;
  overflow: visible;
}

#s-7caecfb0-33f5-4ed9-a2cb-e975539a8b4d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7caecfb0-33f5-4ed9-a2cb-e975539a8b4d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-7caecfb0-33f5-4ed9-a2cb-e975539a8b4d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7caecfb0-33f5-4ed9-a2cb-e975539a8b4d img.shogun-image {
  /* Add background color handling */
  
}

#s-7caecfb0-33f5-4ed9-a2cb-e975539a8b4d img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-7caecfb0-33f5-4ed9-a2cb-e975539a8b4d .shogun-image-content {
  
    justify-content: center;
  
}

.s-7caecfb0-33f5-4ed9-a2cb-e975539a8b4d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7caecfb0-33f5-4ed9-a2cb-e975539a8b4d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7caecfb0-33f5-4ed9-a2cb-e975539a8b4d.shogun-image {
  box-sizing: border-box;
}



.s-7caecfb0-33f5-4ed9-a2cb-e975539a8b4d img.shogun-image {
  
}


@media (min-width: 1200px){#s-7caecfb0-33f5-4ed9-a2cb-e975539a8b4d {
  margin: 0 !important;
  overflow: visible;
}

#s-7caecfb0-33f5-4ed9-a2cb-e975539a8b4d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7caecfb0-33f5-4ed9-a2cb-e975539a8b4d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-7caecfb0-33f5-4ed9-a2cb-e975539a8b4d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7caecfb0-33f5-4ed9-a2cb-e975539a8b4d img.shogun-image {
  /* Add background color handling */
  
}

#s-7caecfb0-33f5-4ed9-a2cb-e975539a8b4d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-7caecfb0-33f5-4ed9-a2cb-e975539a8b4d .shogun-image-content {
  
    justify-content: center;
  
}

.s-7caecfb0-33f5-4ed9-a2cb-e975539a8b4d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7caecfb0-33f5-4ed9-a2cb-e975539a8b4d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7caecfb0-33f5-4ed9-a2cb-e975539a8b4d.shogun-image {
  box-sizing: border-box;
}



.s-7caecfb0-33f5-4ed9-a2cb-e975539a8b4d img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-7caecfb0-33f5-4ed9-a2cb-e975539a8b4d {
  margin: 0 !important;
  overflow: visible;
}

#s-7caecfb0-33f5-4ed9-a2cb-e975539a8b4d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7caecfb0-33f5-4ed9-a2cb-e975539a8b4d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7caecfb0-33f5-4ed9-a2cb-e975539a8b4d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7caecfb0-33f5-4ed9-a2cb-e975539a8b4d img.shogun-image {
  /* Add background color handling */
  
}

#s-7caecfb0-33f5-4ed9-a2cb-e975539a8b4d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-7caecfb0-33f5-4ed9-a2cb-e975539a8b4d .shogun-image-content {
  
    justify-content: center;
  
}

.s-7caecfb0-33f5-4ed9-a2cb-e975539a8b4d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7caecfb0-33f5-4ed9-a2cb-e975539a8b4d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7caecfb0-33f5-4ed9-a2cb-e975539a8b4d.shogun-image {
  box-sizing: border-box;
}



.s-7caecfb0-33f5-4ed9-a2cb-e975539a8b4d img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-7caecfb0-33f5-4ed9-a2cb-e975539a8b4d {
  margin: 0 !important;
  overflow: visible;
}

#s-7caecfb0-33f5-4ed9-a2cb-e975539a8b4d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7caecfb0-33f5-4ed9-a2cb-e975539a8b4d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7caecfb0-33f5-4ed9-a2cb-e975539a8b4d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7caecfb0-33f5-4ed9-a2cb-e975539a8b4d img.shogun-image {
  /* Add background color handling */
  
}

#s-7caecfb0-33f5-4ed9-a2cb-e975539a8b4d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-7caecfb0-33f5-4ed9-a2cb-e975539a8b4d .shogun-image-content {
  
    justify-content: center;
  
}

.s-7caecfb0-33f5-4ed9-a2cb-e975539a8b4d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7caecfb0-33f5-4ed9-a2cb-e975539a8b4d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7caecfb0-33f5-4ed9-a2cb-e975539a8b4d.shogun-image {
  box-sizing: border-box;
}



.s-7caecfb0-33f5-4ed9-a2cb-e975539a8b4d img.shogun-image {
  
}


}@media (max-width: 767px){#s-7caecfb0-33f5-4ed9-a2cb-e975539a8b4d {
  margin: 0 !important;
  overflow: visible;
}

#s-7caecfb0-33f5-4ed9-a2cb-e975539a8b4d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7caecfb0-33f5-4ed9-a2cb-e975539a8b4d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7caecfb0-33f5-4ed9-a2cb-e975539a8b4d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7caecfb0-33f5-4ed9-a2cb-e975539a8b4d img.shogun-image {
  /* Add background color handling */
  
}

#s-7caecfb0-33f5-4ed9-a2cb-e975539a8b4d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-7caecfb0-33f5-4ed9-a2cb-e975539a8b4d .shogun-image-content {
  
    justify-content: center;
  
}

.s-7caecfb0-33f5-4ed9-a2cb-e975539a8b4d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7caecfb0-33f5-4ed9-a2cb-e975539a8b4d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7caecfb0-33f5-4ed9-a2cb-e975539a8b4d.shogun-image {
  box-sizing: border-box;
}



.s-7caecfb0-33f5-4ed9-a2cb-e975539a8b4d img.shogun-image {
  
}


}
#s-ffdacad2-0e7b-401b-9b7d-d00150ac86da {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-ffdacad2-0e7b-401b-9b7d-d00150ac86da {
  margin-top: 0%;
}
}
#s-ffdacad2-0e7b-401b-9b7d-d00150ac86da {
  margin: 0 !important;
  overflow: visible;
}

#s-ffdacad2-0e7b-401b-9b7d-d00150ac86da-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ffdacad2-0e7b-401b-9b7d-d00150ac86da {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-ffdacad2-0e7b-401b-9b7d-d00150ac86da {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ffdacad2-0e7b-401b-9b7d-d00150ac86da img.shogun-image {
  /* Add background color handling */
  
}

#s-ffdacad2-0e7b-401b-9b7d-d00150ac86da img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ffdacad2-0e7b-401b-9b7d-d00150ac86da .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-ffdacad2-0e7b-401b-9b7d-d00150ac86da .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ffdacad2-0e7b-401b-9b7d-d00150ac86da .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ffdacad2-0e7b-401b-9b7d-d00150ac86da.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ffdacad2-0e7b-401b-9b7d-d00150ac86da img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-ffdacad2-0e7b-401b-9b7d-d00150ac86da.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-ffdacad2-0e7b-401b-9b7d-d00150ac86da .shogun-image-content {
  
    justify-content: center;
  
}

.s-ffdacad2-0e7b-401b-9b7d-d00150ac86da.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ffdacad2-0e7b-401b-9b7d-d00150ac86da.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ffdacad2-0e7b-401b-9b7d-d00150ac86da.shogun-image {
  box-sizing: border-box;
}



.s-ffdacad2-0e7b-401b-9b7d-d00150ac86da img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ffdacad2-0e7b-401b-9b7d-d00150ac86da {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-ffdacad2-0e7b-401b-9b7d-d00150ac86da.shogun-image-container {
      position: relative;
    }

    .s-ffdacad2-0e7b-401b-9b7d-d00150ac86da.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ffdacad2-0e7b-401b-9b7d-d00150ac86da.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ffdacad2-0e7b-401b-9b7d-d00150ac86da img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-ffdacad2-0e7b-401b-9b7d-d00150ac86da {
  margin: 0 !important;
  overflow: visible;
}

#s-ffdacad2-0e7b-401b-9b7d-d00150ac86da-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ffdacad2-0e7b-401b-9b7d-d00150ac86da {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-ffdacad2-0e7b-401b-9b7d-d00150ac86da {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ffdacad2-0e7b-401b-9b7d-d00150ac86da img.shogun-image {
  /* Add background color handling */
  
}

#s-ffdacad2-0e7b-401b-9b7d-d00150ac86da img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ffdacad2-0e7b-401b-9b7d-d00150ac86da .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-ffdacad2-0e7b-401b-9b7d-d00150ac86da .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ffdacad2-0e7b-401b-9b7d-d00150ac86da .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ffdacad2-0e7b-401b-9b7d-d00150ac86da.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ffdacad2-0e7b-401b-9b7d-d00150ac86da img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-ffdacad2-0e7b-401b-9b7d-d00150ac86da.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-ffdacad2-0e7b-401b-9b7d-d00150ac86da .shogun-image-content {
  
    justify-content: center;
  
}

.s-ffdacad2-0e7b-401b-9b7d-d00150ac86da.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ffdacad2-0e7b-401b-9b7d-d00150ac86da.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ffdacad2-0e7b-401b-9b7d-d00150ac86da.shogun-image {
  box-sizing: border-box;
}



.s-ffdacad2-0e7b-401b-9b7d-d00150ac86da img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ffdacad2-0e7b-401b-9b7d-d00150ac86da {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-ffdacad2-0e7b-401b-9b7d-d00150ac86da.shogun-image-container {
      position: relative;
    }

    .s-ffdacad2-0e7b-401b-9b7d-d00150ac86da.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ffdacad2-0e7b-401b-9b7d-d00150ac86da.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ffdacad2-0e7b-401b-9b7d-d00150ac86da img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-ffdacad2-0e7b-401b-9b7d-d00150ac86da {
  margin: 0 !important;
  overflow: visible;
}

#s-ffdacad2-0e7b-401b-9b7d-d00150ac86da-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ffdacad2-0e7b-401b-9b7d-d00150ac86da {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ffdacad2-0e7b-401b-9b7d-d00150ac86da {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ffdacad2-0e7b-401b-9b7d-d00150ac86da img.shogun-image {
  /* Add background color handling */
  
}

#s-ffdacad2-0e7b-401b-9b7d-d00150ac86da img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ffdacad2-0e7b-401b-9b7d-d00150ac86da .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-ffdacad2-0e7b-401b-9b7d-d00150ac86da .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ffdacad2-0e7b-401b-9b7d-d00150ac86da .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ffdacad2-0e7b-401b-9b7d-d00150ac86da.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ffdacad2-0e7b-401b-9b7d-d00150ac86da img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-ffdacad2-0e7b-401b-9b7d-d00150ac86da.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-ffdacad2-0e7b-401b-9b7d-d00150ac86da .shogun-image-content {
  
    justify-content: center;
  
}

.s-ffdacad2-0e7b-401b-9b7d-d00150ac86da.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ffdacad2-0e7b-401b-9b7d-d00150ac86da.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ffdacad2-0e7b-401b-9b7d-d00150ac86da.shogun-image {
  box-sizing: border-box;
}



.s-ffdacad2-0e7b-401b-9b7d-d00150ac86da img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ffdacad2-0e7b-401b-9b7d-d00150ac86da {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-ffdacad2-0e7b-401b-9b7d-d00150ac86da.shogun-image-container {
      position: relative;
    }

    .s-ffdacad2-0e7b-401b-9b7d-d00150ac86da.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ffdacad2-0e7b-401b-9b7d-d00150ac86da.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ffdacad2-0e7b-401b-9b7d-d00150ac86da img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-ffdacad2-0e7b-401b-9b7d-d00150ac86da {
  margin: 0 !important;
  overflow: visible;
}

#s-ffdacad2-0e7b-401b-9b7d-d00150ac86da-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ffdacad2-0e7b-401b-9b7d-d00150ac86da {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ffdacad2-0e7b-401b-9b7d-d00150ac86da {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ffdacad2-0e7b-401b-9b7d-d00150ac86da img.shogun-image {
  /* Add background color handling */
  
}

#s-ffdacad2-0e7b-401b-9b7d-d00150ac86da img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ffdacad2-0e7b-401b-9b7d-d00150ac86da .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-ffdacad2-0e7b-401b-9b7d-d00150ac86da .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ffdacad2-0e7b-401b-9b7d-d00150ac86da .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ffdacad2-0e7b-401b-9b7d-d00150ac86da.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ffdacad2-0e7b-401b-9b7d-d00150ac86da img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-ffdacad2-0e7b-401b-9b7d-d00150ac86da.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-ffdacad2-0e7b-401b-9b7d-d00150ac86da .shogun-image-content {
  
    justify-content: center;
  
}

.s-ffdacad2-0e7b-401b-9b7d-d00150ac86da.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ffdacad2-0e7b-401b-9b7d-d00150ac86da.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ffdacad2-0e7b-401b-9b7d-d00150ac86da.shogun-image {
  box-sizing: border-box;
}



.s-ffdacad2-0e7b-401b-9b7d-d00150ac86da img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ffdacad2-0e7b-401b-9b7d-d00150ac86da {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-ffdacad2-0e7b-401b-9b7d-d00150ac86da.shogun-image-container {
      position: relative;
    }

    .s-ffdacad2-0e7b-401b-9b7d-d00150ac86da.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ffdacad2-0e7b-401b-9b7d-d00150ac86da.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ffdacad2-0e7b-401b-9b7d-d00150ac86da img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-ffdacad2-0e7b-401b-9b7d-d00150ac86da {
  margin: 0 !important;
  overflow: visible;
}

#s-ffdacad2-0e7b-401b-9b7d-d00150ac86da-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ffdacad2-0e7b-401b-9b7d-d00150ac86da {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ffdacad2-0e7b-401b-9b7d-d00150ac86da {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ffdacad2-0e7b-401b-9b7d-d00150ac86da img.shogun-image {
  /* Add background color handling */
  
}

#s-ffdacad2-0e7b-401b-9b7d-d00150ac86da img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ffdacad2-0e7b-401b-9b7d-d00150ac86da .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-ffdacad2-0e7b-401b-9b7d-d00150ac86da .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ffdacad2-0e7b-401b-9b7d-d00150ac86da .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ffdacad2-0e7b-401b-9b7d-d00150ac86da.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ffdacad2-0e7b-401b-9b7d-d00150ac86da img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-ffdacad2-0e7b-401b-9b7d-d00150ac86da.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-ffdacad2-0e7b-401b-9b7d-d00150ac86da .shogun-image-content {
  
    justify-content: center;
  
}

.s-ffdacad2-0e7b-401b-9b7d-d00150ac86da.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ffdacad2-0e7b-401b-9b7d-d00150ac86da.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ffdacad2-0e7b-401b-9b7d-d00150ac86da.shogun-image {
  box-sizing: border-box;
}



.s-ffdacad2-0e7b-401b-9b7d-d00150ac86da img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ffdacad2-0e7b-401b-9b7d-d00150ac86da {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-ffdacad2-0e7b-401b-9b7d-d00150ac86da.shogun-image-container {
      position: relative;
    }

    .s-ffdacad2-0e7b-401b-9b7d-d00150ac86da.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ffdacad2-0e7b-401b-9b7d-d00150ac86da.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ffdacad2-0e7b-401b-9b7d-d00150ac86da img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-ded44a74-cc9e-49b1-ae7d-060e905fc19d {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-ded44a74-cc9e-49b1-ae7d-060e905fc19d {
  margin-top: 0%;
margin-bottom: 0%;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-ded44a74-cc9e-49b1-ae7d-060e905fc19d {
  margin-top: 0%;
}
}
#s-ded44a74-cc9e-49b1-ae7d-060e905fc19d {
  margin: 0 !important;
  overflow: visible;
}

#s-ded44a74-cc9e-49b1-ae7d-060e905fc19d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ded44a74-cc9e-49b1-ae7d-060e905fc19d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-ded44a74-cc9e-49b1-ae7d-060e905fc19d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ded44a74-cc9e-49b1-ae7d-060e905fc19d img.shogun-image {
  /* Add background color handling */
  
}

#s-ded44a74-cc9e-49b1-ae7d-060e905fc19d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ded44a74-cc9e-49b1-ae7d-060e905fc19d .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-ded44a74-cc9e-49b1-ae7d-060e905fc19d .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ded44a74-cc9e-49b1-ae7d-060e905fc19d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ded44a74-cc9e-49b1-ae7d-060e905fc19d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ded44a74-cc9e-49b1-ae7d-060e905fc19d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-ded44a74-cc9e-49b1-ae7d-060e905fc19d.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-ded44a74-cc9e-49b1-ae7d-060e905fc19d .shogun-image-content {
  
    justify-content: center;
  
}

.s-ded44a74-cc9e-49b1-ae7d-060e905fc19d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ded44a74-cc9e-49b1-ae7d-060e905fc19d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ded44a74-cc9e-49b1-ae7d-060e905fc19d.shogun-image {
  box-sizing: border-box;
}



.s-ded44a74-cc9e-49b1-ae7d-060e905fc19d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ded44a74-cc9e-49b1-ae7d-060e905fc19d {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-ded44a74-cc9e-49b1-ae7d-060e905fc19d.shogun-image-container {
      position: relative;
    }

    .s-ded44a74-cc9e-49b1-ae7d-060e905fc19d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ded44a74-cc9e-49b1-ae7d-060e905fc19d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ded44a74-cc9e-49b1-ae7d-060e905fc19d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-ded44a74-cc9e-49b1-ae7d-060e905fc19d {
  margin: 0 !important;
  overflow: visible;
}

#s-ded44a74-cc9e-49b1-ae7d-060e905fc19d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ded44a74-cc9e-49b1-ae7d-060e905fc19d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-ded44a74-cc9e-49b1-ae7d-060e905fc19d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ded44a74-cc9e-49b1-ae7d-060e905fc19d img.shogun-image {
  /* Add background color handling */
  
}

#s-ded44a74-cc9e-49b1-ae7d-060e905fc19d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ded44a74-cc9e-49b1-ae7d-060e905fc19d .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-ded44a74-cc9e-49b1-ae7d-060e905fc19d .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ded44a74-cc9e-49b1-ae7d-060e905fc19d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ded44a74-cc9e-49b1-ae7d-060e905fc19d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ded44a74-cc9e-49b1-ae7d-060e905fc19d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-ded44a74-cc9e-49b1-ae7d-060e905fc19d.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-ded44a74-cc9e-49b1-ae7d-060e905fc19d .shogun-image-content {
  
    justify-content: center;
  
}

.s-ded44a74-cc9e-49b1-ae7d-060e905fc19d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ded44a74-cc9e-49b1-ae7d-060e905fc19d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ded44a74-cc9e-49b1-ae7d-060e905fc19d.shogun-image {
  box-sizing: border-box;
}



.s-ded44a74-cc9e-49b1-ae7d-060e905fc19d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ded44a74-cc9e-49b1-ae7d-060e905fc19d {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-ded44a74-cc9e-49b1-ae7d-060e905fc19d.shogun-image-container {
      position: relative;
    }

    .s-ded44a74-cc9e-49b1-ae7d-060e905fc19d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ded44a74-cc9e-49b1-ae7d-060e905fc19d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ded44a74-cc9e-49b1-ae7d-060e905fc19d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-ded44a74-cc9e-49b1-ae7d-060e905fc19d {
  margin: 0 !important;
  overflow: visible;
}

#s-ded44a74-cc9e-49b1-ae7d-060e905fc19d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ded44a74-cc9e-49b1-ae7d-060e905fc19d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-ded44a74-cc9e-49b1-ae7d-060e905fc19d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ded44a74-cc9e-49b1-ae7d-060e905fc19d img.shogun-image {
  /* Add background color handling */
  
}

#s-ded44a74-cc9e-49b1-ae7d-060e905fc19d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ded44a74-cc9e-49b1-ae7d-060e905fc19d .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-ded44a74-cc9e-49b1-ae7d-060e905fc19d .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ded44a74-cc9e-49b1-ae7d-060e905fc19d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ded44a74-cc9e-49b1-ae7d-060e905fc19d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ded44a74-cc9e-49b1-ae7d-060e905fc19d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-ded44a74-cc9e-49b1-ae7d-060e905fc19d.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-ded44a74-cc9e-49b1-ae7d-060e905fc19d .shogun-image-content {
  
    justify-content: center;
  
}

.s-ded44a74-cc9e-49b1-ae7d-060e905fc19d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ded44a74-cc9e-49b1-ae7d-060e905fc19d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ded44a74-cc9e-49b1-ae7d-060e905fc19d.shogun-image {
  box-sizing: border-box;
}



.s-ded44a74-cc9e-49b1-ae7d-060e905fc19d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ded44a74-cc9e-49b1-ae7d-060e905fc19d {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-ded44a74-cc9e-49b1-ae7d-060e905fc19d.shogun-image-container {
      position: relative;
    }

    .s-ded44a74-cc9e-49b1-ae7d-060e905fc19d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ded44a74-cc9e-49b1-ae7d-060e905fc19d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ded44a74-cc9e-49b1-ae7d-060e905fc19d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-ded44a74-cc9e-49b1-ae7d-060e905fc19d {
  margin: 0 !important;
  overflow: visible;
}

#s-ded44a74-cc9e-49b1-ae7d-060e905fc19d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ded44a74-cc9e-49b1-ae7d-060e905fc19d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ded44a74-cc9e-49b1-ae7d-060e905fc19d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ded44a74-cc9e-49b1-ae7d-060e905fc19d img.shogun-image {
  /* Add background color handling */
  
}

#s-ded44a74-cc9e-49b1-ae7d-060e905fc19d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ded44a74-cc9e-49b1-ae7d-060e905fc19d .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-ded44a74-cc9e-49b1-ae7d-060e905fc19d .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ded44a74-cc9e-49b1-ae7d-060e905fc19d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ded44a74-cc9e-49b1-ae7d-060e905fc19d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ded44a74-cc9e-49b1-ae7d-060e905fc19d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-ded44a74-cc9e-49b1-ae7d-060e905fc19d.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-ded44a74-cc9e-49b1-ae7d-060e905fc19d .shogun-image-content {
  
    justify-content: center;
  
}

.s-ded44a74-cc9e-49b1-ae7d-060e905fc19d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ded44a74-cc9e-49b1-ae7d-060e905fc19d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ded44a74-cc9e-49b1-ae7d-060e905fc19d.shogun-image {
  box-sizing: border-box;
}



.s-ded44a74-cc9e-49b1-ae7d-060e905fc19d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ded44a74-cc9e-49b1-ae7d-060e905fc19d {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-ded44a74-cc9e-49b1-ae7d-060e905fc19d.shogun-image-container {
      position: relative;
    }

    .s-ded44a74-cc9e-49b1-ae7d-060e905fc19d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ded44a74-cc9e-49b1-ae7d-060e905fc19d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ded44a74-cc9e-49b1-ae7d-060e905fc19d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-ded44a74-cc9e-49b1-ae7d-060e905fc19d {
  margin: 0 !important;
  overflow: visible;
}

#s-ded44a74-cc9e-49b1-ae7d-060e905fc19d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ded44a74-cc9e-49b1-ae7d-060e905fc19d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ded44a74-cc9e-49b1-ae7d-060e905fc19d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ded44a74-cc9e-49b1-ae7d-060e905fc19d img.shogun-image {
  /* Add background color handling */
  
}

#s-ded44a74-cc9e-49b1-ae7d-060e905fc19d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ded44a74-cc9e-49b1-ae7d-060e905fc19d .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-ded44a74-cc9e-49b1-ae7d-060e905fc19d .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ded44a74-cc9e-49b1-ae7d-060e905fc19d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ded44a74-cc9e-49b1-ae7d-060e905fc19d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ded44a74-cc9e-49b1-ae7d-060e905fc19d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-ded44a74-cc9e-49b1-ae7d-060e905fc19d.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-ded44a74-cc9e-49b1-ae7d-060e905fc19d .shogun-image-content {
  
    justify-content: center;
  
}

.s-ded44a74-cc9e-49b1-ae7d-060e905fc19d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ded44a74-cc9e-49b1-ae7d-060e905fc19d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ded44a74-cc9e-49b1-ae7d-060e905fc19d.shogun-image {
  box-sizing: border-box;
}



.s-ded44a74-cc9e-49b1-ae7d-060e905fc19d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ded44a74-cc9e-49b1-ae7d-060e905fc19d {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-ded44a74-cc9e-49b1-ae7d-060e905fc19d.shogun-image-container {
      position: relative;
    }

    .s-ded44a74-cc9e-49b1-ae7d-060e905fc19d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ded44a74-cc9e-49b1-ae7d-060e905fc19d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ded44a74-cc9e-49b1-ae7d-060e905fc19d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-25a2381f-c1ac-475e-88bc-c87cbfab4a6e {
  box-shadow:2px 3px 1px 2px rgba(67, 66, 66, 1);
background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYzAzOWZlZTktZTlkNC00ZWFjLTk1YjMtYzczNDdjNDBmZjlkIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFiYjBiO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNjMDM5ZmVlOS1lOWQ0LTRlYWMtOTViMy1jNzM0N2M0MGZmOWQpIi8+PC9zdmc+);
background-repeat: no-repeat;
border-style: solid;
margin-top: 5px;
margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: #2C2A34;
border-radius: 25px;
text-align: center;
text-decoration: none;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#f1bb0b"}, {"id"=>2, "pos"=>1, "color"=>"#ffffff"}];
hover-type: gradient;
color: rgba(0, 0, 0, 1);
}
#s-25a2381f-c1ac-475e-88bc-c87cbfab4a6e:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iY2RjMjExM2YtZDI1Ny00OTdmLWFiMDctOTliODhlNzAwZGI5IiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjhmOGY3O3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFiYjBiO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNjZGMyMTEzZi1kMjU3LTQ5N2YtYWIwNy05OWI4OGU3MDBkYjkpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 2px !important;
border-left-width: 2px !important;
border-bottom-width: 2px !important;
border-right-width: 2px !important;
border-color: rgba(2, 0, 7, 0.99) !important;
text-decoration: none !important;
color: rgba(7, 6, 0, 1) !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#f8f8f7"}, {"id"=>2, "pos"=>1, "color"=>"#f1bb0b"}] !important;
hover-type: gradient !important;}#s-25a2381f-c1ac-475e-88bc-c87cbfab4a6e:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-25a2381f-c1ac-475e-88bc-c87cbfab4a6e-root {
    text-align: center;
  }


#s-25a2381f-c1ac-475e-88bc-c87cbfab4a6e.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-25a2381f-c1ac-475e-88bc-c87cbfab4a6e-root {
    text-align: center;
  }


#s-25a2381f-c1ac-475e-88bc-c87cbfab4a6e.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-25a2381f-c1ac-475e-88bc-c87cbfab4a6e-root {
    text-align: center;
  }


#s-25a2381f-c1ac-475e-88bc-c87cbfab4a6e.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-25a2381f-c1ac-475e-88bc-c87cbfab4a6e-root {
    text-align: center;
  }


#s-25a2381f-c1ac-475e-88bc-c87cbfab4a6e.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-25a2381f-c1ac-475e-88bc-c87cbfab4a6e-root {
    text-align: center;
  }


#s-25a2381f-c1ac-475e-88bc-c87cbfab4a6e.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}
#s-f241c11f-2fcb-4897-be13-c3100a2e80f8 {
  margin-top: 0%;
margin-bottom: 0%;
padding-top: 1%;
padding-left: 0%;
padding-bottom: 1%;
padding-right: 0%;
}

@media (min-width: 0px) {
[id="s-f241c11f-2fcb-4897-be13-c3100a2e80f8"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-f241c11f-2fcb-4897-be13-c3100a2e80f8"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-f241c11f-2fcb-4897-be13-c3100a2e80f8"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-f241c11f-2fcb-4897-be13-c3100a2e80f8"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

#s-d6dc7020-0615-4017-9587-5a039bc03a43 {
  margin-left: auto;
margin-right: auto;
border-top-width: 5px;
border-left-width: 5px;
border-bottom-width: 5px;
border-right-width: 5px;
border-color: #000;
border-style: solid;
border-radius: 20px;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-d6dc7020-0615-4017-9587-5a039bc03a43 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-d6dc7020-0615-4017-9587-5a039bc03a43.shg-box.shg-c {
  justify-content: center;
}

#s-8e51b63f-7811-4329-ba75-96c8cb4d3656 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
text-align: center;
}
@media (min-width: 1200px){#s-8e51b63f-7811-4329-ba75-96c8cb4d3656 {
  margin-top: 0%;
}
}
#s-8e51b63f-7811-4329-ba75-96c8cb4d3656 {
  margin: 0 !important;
  overflow: visible;
}

#s-8e51b63f-7811-4329-ba75-96c8cb4d3656-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8e51b63f-7811-4329-ba75-96c8cb4d3656 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-8e51b63f-7811-4329-ba75-96c8cb4d3656 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8e51b63f-7811-4329-ba75-96c8cb4d3656 img.shogun-image {
  /* Add background color handling */
  
}

#s-8e51b63f-7811-4329-ba75-96c8cb4d3656 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: #000;
  border-style: none;
  border-radius: 10px;

}






.s-8e51b63f-7811-4329-ba75-96c8cb4d3656 .shogun-image-content {
  
    justify-content: center;
  
}

.s-8e51b63f-7811-4329-ba75-96c8cb4d3656.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8e51b63f-7811-4329-ba75-96c8cb4d3656.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8e51b63f-7811-4329-ba75-96c8cb4d3656.shogun-image {
  box-sizing: border-box;
}



.s-8e51b63f-7811-4329-ba75-96c8cb4d3656 img.shogun-image {
  
}


@media (min-width: 1200px){#s-8e51b63f-7811-4329-ba75-96c8cb4d3656 {
  margin: 0 !important;
  overflow: visible;
}

#s-8e51b63f-7811-4329-ba75-96c8cb4d3656-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8e51b63f-7811-4329-ba75-96c8cb4d3656 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-8e51b63f-7811-4329-ba75-96c8cb4d3656 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8e51b63f-7811-4329-ba75-96c8cb4d3656 img.shogun-image {
  /* Add background color handling */
  
}

#s-8e51b63f-7811-4329-ba75-96c8cb4d3656 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-8e51b63f-7811-4329-ba75-96c8cb4d3656 .shogun-image-content {
  
    justify-content: center;
  
}

.s-8e51b63f-7811-4329-ba75-96c8cb4d3656.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8e51b63f-7811-4329-ba75-96c8cb4d3656.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8e51b63f-7811-4329-ba75-96c8cb4d3656.shogun-image {
  box-sizing: border-box;
}



.s-8e51b63f-7811-4329-ba75-96c8cb4d3656 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-8e51b63f-7811-4329-ba75-96c8cb4d3656 {
  margin: 0 !important;
  overflow: visible;
}

#s-8e51b63f-7811-4329-ba75-96c8cb4d3656-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8e51b63f-7811-4329-ba75-96c8cb4d3656 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-8e51b63f-7811-4329-ba75-96c8cb4d3656 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8e51b63f-7811-4329-ba75-96c8cb4d3656 img.shogun-image {
  /* Add background color handling */
  
}

#s-8e51b63f-7811-4329-ba75-96c8cb4d3656 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-8e51b63f-7811-4329-ba75-96c8cb4d3656 .shogun-image-content {
  
    justify-content: center;
  
}

.s-8e51b63f-7811-4329-ba75-96c8cb4d3656.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8e51b63f-7811-4329-ba75-96c8cb4d3656.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8e51b63f-7811-4329-ba75-96c8cb4d3656.shogun-image {
  box-sizing: border-box;
}



.s-8e51b63f-7811-4329-ba75-96c8cb4d3656 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-8e51b63f-7811-4329-ba75-96c8cb4d3656 {
  margin: 0 !important;
  overflow: visible;
}

#s-8e51b63f-7811-4329-ba75-96c8cb4d3656-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8e51b63f-7811-4329-ba75-96c8cb4d3656 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-8e51b63f-7811-4329-ba75-96c8cb4d3656 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8e51b63f-7811-4329-ba75-96c8cb4d3656 img.shogun-image {
  /* Add background color handling */
  
}

#s-8e51b63f-7811-4329-ba75-96c8cb4d3656 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-8e51b63f-7811-4329-ba75-96c8cb4d3656 .shogun-image-content {
  
    justify-content: center;
  
}

.s-8e51b63f-7811-4329-ba75-96c8cb4d3656.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8e51b63f-7811-4329-ba75-96c8cb4d3656.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8e51b63f-7811-4329-ba75-96c8cb4d3656.shogun-image {
  box-sizing: border-box;
}



.s-8e51b63f-7811-4329-ba75-96c8cb4d3656 img.shogun-image {
  
}


}@media (max-width: 767px){#s-8e51b63f-7811-4329-ba75-96c8cb4d3656 {
  margin: 0 !important;
  overflow: visible;
}

#s-8e51b63f-7811-4329-ba75-96c8cb4d3656-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8e51b63f-7811-4329-ba75-96c8cb4d3656 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-8e51b63f-7811-4329-ba75-96c8cb4d3656 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8e51b63f-7811-4329-ba75-96c8cb4d3656 img.shogun-image {
  /* Add background color handling */
  
}

#s-8e51b63f-7811-4329-ba75-96c8cb4d3656 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-8e51b63f-7811-4329-ba75-96c8cb4d3656 .shogun-image-content {
  
    justify-content: center;
  
}

.s-8e51b63f-7811-4329-ba75-96c8cb4d3656.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8e51b63f-7811-4329-ba75-96c8cb4d3656.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8e51b63f-7811-4329-ba75-96c8cb4d3656.shogun-image {
  box-sizing: border-box;
}



.s-8e51b63f-7811-4329-ba75-96c8cb4d3656 img.shogun-image {
  
}


}
#s-49a8b340-8d95-4009-bd58-7c34e3369001 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
text-align: center;
}
@media (min-width: 1200px){#s-49a8b340-8d95-4009-bd58-7c34e3369001 {
  margin-top: 0%;
}
}
#s-49a8b340-8d95-4009-bd58-7c34e3369001 {
  margin: 0 !important;
  overflow: visible;
}

#s-49a8b340-8d95-4009-bd58-7c34e3369001-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-49a8b340-8d95-4009-bd58-7c34e3369001 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-49a8b340-8d95-4009-bd58-7c34e3369001 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-49a8b340-8d95-4009-bd58-7c34e3369001 img.shogun-image {
  /* Add background color handling */
  
}

#s-49a8b340-8d95-4009-bd58-7c34e3369001 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-49a8b340-8d95-4009-bd58-7c34e3369001 .shogun-image-content {
  
    justify-content: center;
  
}

.s-49a8b340-8d95-4009-bd58-7c34e3369001.shg-align-container {
  display: flex;
  justify-content: center
}

.s-49a8b340-8d95-4009-bd58-7c34e3369001.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-49a8b340-8d95-4009-bd58-7c34e3369001.shogun-image {
  box-sizing: border-box;
}



.s-49a8b340-8d95-4009-bd58-7c34e3369001 img.shogun-image {
  
}


@media (min-width: 1200px){#s-49a8b340-8d95-4009-bd58-7c34e3369001 {
  margin: 0 !important;
  overflow: visible;
}

#s-49a8b340-8d95-4009-bd58-7c34e3369001-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-49a8b340-8d95-4009-bd58-7c34e3369001 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-49a8b340-8d95-4009-bd58-7c34e3369001 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-49a8b340-8d95-4009-bd58-7c34e3369001 img.shogun-image {
  /* Add background color handling */
  
}

#s-49a8b340-8d95-4009-bd58-7c34e3369001 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-49a8b340-8d95-4009-bd58-7c34e3369001 .shogun-image-content {
  
    justify-content: center;
  
}

.s-49a8b340-8d95-4009-bd58-7c34e3369001.shg-align-container {
  display: flex;
  justify-content: center
}

.s-49a8b340-8d95-4009-bd58-7c34e3369001.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-49a8b340-8d95-4009-bd58-7c34e3369001.shogun-image {
  box-sizing: border-box;
}



.s-49a8b340-8d95-4009-bd58-7c34e3369001 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-49a8b340-8d95-4009-bd58-7c34e3369001 {
  margin: 0 !important;
  overflow: visible;
}

#s-49a8b340-8d95-4009-bd58-7c34e3369001-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-49a8b340-8d95-4009-bd58-7c34e3369001 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-49a8b340-8d95-4009-bd58-7c34e3369001 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-49a8b340-8d95-4009-bd58-7c34e3369001 img.shogun-image {
  /* Add background color handling */
  
}

#s-49a8b340-8d95-4009-bd58-7c34e3369001 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-49a8b340-8d95-4009-bd58-7c34e3369001 .shogun-image-content {
  
    justify-content: center;
  
}

.s-49a8b340-8d95-4009-bd58-7c34e3369001.shg-align-container {
  display: flex;
  justify-content: center
}

.s-49a8b340-8d95-4009-bd58-7c34e3369001.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-49a8b340-8d95-4009-bd58-7c34e3369001.shogun-image {
  box-sizing: border-box;
}



.s-49a8b340-8d95-4009-bd58-7c34e3369001 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-49a8b340-8d95-4009-bd58-7c34e3369001 {
  margin: 0 !important;
  overflow: visible;
}

#s-49a8b340-8d95-4009-bd58-7c34e3369001-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-49a8b340-8d95-4009-bd58-7c34e3369001 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-49a8b340-8d95-4009-bd58-7c34e3369001 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-49a8b340-8d95-4009-bd58-7c34e3369001 img.shogun-image {
  /* Add background color handling */
  
}

#s-49a8b340-8d95-4009-bd58-7c34e3369001 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-49a8b340-8d95-4009-bd58-7c34e3369001 .shogun-image-content {
  
    justify-content: center;
  
}

.s-49a8b340-8d95-4009-bd58-7c34e3369001.shg-align-container {
  display: flex;
  justify-content: center
}

.s-49a8b340-8d95-4009-bd58-7c34e3369001.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-49a8b340-8d95-4009-bd58-7c34e3369001.shogun-image {
  box-sizing: border-box;
}



.s-49a8b340-8d95-4009-bd58-7c34e3369001 img.shogun-image {
  
}


}@media (max-width: 767px){#s-49a8b340-8d95-4009-bd58-7c34e3369001 {
  margin: 0 !important;
  overflow: visible;
}

#s-49a8b340-8d95-4009-bd58-7c34e3369001-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-49a8b340-8d95-4009-bd58-7c34e3369001 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-49a8b340-8d95-4009-bd58-7c34e3369001 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-49a8b340-8d95-4009-bd58-7c34e3369001 img.shogun-image {
  /* Add background color handling */
  
}

#s-49a8b340-8d95-4009-bd58-7c34e3369001 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-49a8b340-8d95-4009-bd58-7c34e3369001 .shogun-image-content {
  
    justify-content: center;
  
}

.s-49a8b340-8d95-4009-bd58-7c34e3369001.shg-align-container {
  display: flex;
  justify-content: center
}

.s-49a8b340-8d95-4009-bd58-7c34e3369001.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-49a8b340-8d95-4009-bd58-7c34e3369001.shogun-image {
  box-sizing: border-box;
}



.s-49a8b340-8d95-4009-bd58-7c34e3369001 img.shogun-image {
  
}


}
#s-85ff6a1f-3271-4711-9add-6e97d03101b3 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
text-align: center;
}
@media (min-width: 1200px){#s-85ff6a1f-3271-4711-9add-6e97d03101b3 {
  margin-top: 0%;
}
}
#s-85ff6a1f-3271-4711-9add-6e97d03101b3 {
  margin: 0 !important;
  overflow: visible;
}

#s-85ff6a1f-3271-4711-9add-6e97d03101b3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-85ff6a1f-3271-4711-9add-6e97d03101b3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-85ff6a1f-3271-4711-9add-6e97d03101b3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-85ff6a1f-3271-4711-9add-6e97d03101b3 img.shogun-image {
  /* Add background color handling */
  
}

#s-85ff6a1f-3271-4711-9add-6e97d03101b3 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-85ff6a1f-3271-4711-9add-6e97d03101b3 .shogun-image-content {
  
    justify-content: center;
  
}

.s-85ff6a1f-3271-4711-9add-6e97d03101b3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-85ff6a1f-3271-4711-9add-6e97d03101b3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-85ff6a1f-3271-4711-9add-6e97d03101b3.shogun-image {
  box-sizing: border-box;
}



.s-85ff6a1f-3271-4711-9add-6e97d03101b3 img.shogun-image {
  
}


@media (min-width: 1200px){#s-85ff6a1f-3271-4711-9add-6e97d03101b3 {
  margin: 0 !important;
  overflow: visible;
}

#s-85ff6a1f-3271-4711-9add-6e97d03101b3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-85ff6a1f-3271-4711-9add-6e97d03101b3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-85ff6a1f-3271-4711-9add-6e97d03101b3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-85ff6a1f-3271-4711-9add-6e97d03101b3 img.shogun-image {
  /* Add background color handling */
  
}

#s-85ff6a1f-3271-4711-9add-6e97d03101b3 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-85ff6a1f-3271-4711-9add-6e97d03101b3 .shogun-image-content {
  
    justify-content: center;
  
}

.s-85ff6a1f-3271-4711-9add-6e97d03101b3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-85ff6a1f-3271-4711-9add-6e97d03101b3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-85ff6a1f-3271-4711-9add-6e97d03101b3.shogun-image {
  box-sizing: border-box;
}



.s-85ff6a1f-3271-4711-9add-6e97d03101b3 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-85ff6a1f-3271-4711-9add-6e97d03101b3 {
  margin: 0 !important;
  overflow: visible;
}

#s-85ff6a1f-3271-4711-9add-6e97d03101b3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-85ff6a1f-3271-4711-9add-6e97d03101b3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-85ff6a1f-3271-4711-9add-6e97d03101b3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-85ff6a1f-3271-4711-9add-6e97d03101b3 img.shogun-image {
  /* Add background color handling */
  
}

#s-85ff6a1f-3271-4711-9add-6e97d03101b3 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-85ff6a1f-3271-4711-9add-6e97d03101b3 .shogun-image-content {
  
    justify-content: center;
  
}

.s-85ff6a1f-3271-4711-9add-6e97d03101b3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-85ff6a1f-3271-4711-9add-6e97d03101b3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-85ff6a1f-3271-4711-9add-6e97d03101b3.shogun-image {
  box-sizing: border-box;
}



.s-85ff6a1f-3271-4711-9add-6e97d03101b3 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-85ff6a1f-3271-4711-9add-6e97d03101b3 {
  margin: 0 !important;
  overflow: visible;
}

#s-85ff6a1f-3271-4711-9add-6e97d03101b3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-85ff6a1f-3271-4711-9add-6e97d03101b3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-85ff6a1f-3271-4711-9add-6e97d03101b3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-85ff6a1f-3271-4711-9add-6e97d03101b3 img.shogun-image {
  /* Add background color handling */
  
}

#s-85ff6a1f-3271-4711-9add-6e97d03101b3 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-85ff6a1f-3271-4711-9add-6e97d03101b3 .shogun-image-content {
  
    justify-content: center;
  
}

.s-85ff6a1f-3271-4711-9add-6e97d03101b3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-85ff6a1f-3271-4711-9add-6e97d03101b3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-85ff6a1f-3271-4711-9add-6e97d03101b3.shogun-image {
  box-sizing: border-box;
}



.s-85ff6a1f-3271-4711-9add-6e97d03101b3 img.shogun-image {
  
}


}@media (max-width: 767px){#s-85ff6a1f-3271-4711-9add-6e97d03101b3 {
  margin: 0 !important;
  overflow: visible;
}

#s-85ff6a1f-3271-4711-9add-6e97d03101b3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-85ff6a1f-3271-4711-9add-6e97d03101b3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-85ff6a1f-3271-4711-9add-6e97d03101b3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-85ff6a1f-3271-4711-9add-6e97d03101b3 img.shogun-image {
  /* Add background color handling */
  
}

#s-85ff6a1f-3271-4711-9add-6e97d03101b3 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-85ff6a1f-3271-4711-9add-6e97d03101b3 .shogun-image-content {
  
    justify-content: center;
  
}

.s-85ff6a1f-3271-4711-9add-6e97d03101b3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-85ff6a1f-3271-4711-9add-6e97d03101b3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-85ff6a1f-3271-4711-9add-6e97d03101b3.shogun-image {
  box-sizing: border-box;
}



.s-85ff6a1f-3271-4711-9add-6e97d03101b3 img.shogun-image {
  
}


}
#s-8010542e-2a34-4411-9a17-37f9cfec3a7b {
  box-shadow:2px 3px 1px 2px rgba(67, 66, 66, 1);
background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYzAzOWZlZTktZTlkNC00ZWFjLTk1YjMtYzczNDdjNDBmZjlkIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFiYjBiO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNjMDM5ZmVlOS1lOWQ0LTRlYWMtOTViMy1jNzM0N2M0MGZmOWQpIi8+PC9zdmc+);
background-repeat: no-repeat;
border-style: solid;
margin-top: 5px;
margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: #2C2A34;
border-radius: 25px;
text-align: center;
text-decoration: none;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#f1bb0b"}, {"id"=>2, "pos"=>1, "color"=>"#ffffff"}];
hover-type: gradient;
color: rgba(0, 0, 0, 1);
}
#s-8010542e-2a34-4411-9a17-37f9cfec3a7b:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYTcyYTU5NzItODQzMS00Mjc3LThiZGEtZjYzNzI1ODk3NGJjIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjhmOGY3O3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFiYjBiO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNhNzJhNTk3Mi04NDMxLTQyNzctOGJkYS1mNjM3MjU4OTc0YmMpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 2px !important;
border-left-width: 2px !important;
border-bottom-width: 2px !important;
border-right-width: 2px !important;
border-color: rgba(2, 0, 7, 0.99) !important;
text-decoration: none !important;
color: rgba(7, 6, 0, 1) !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#f8f8f7"}, {"id"=>2, "pos"=>1, "color"=>"#f1bb0b"}] !important;
hover-type: gradient !important;}#s-8010542e-2a34-4411-9a17-37f9cfec3a7b:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-8010542e-2a34-4411-9a17-37f9cfec3a7b-root {
    text-align: center;
  }


#s-8010542e-2a34-4411-9a17-37f9cfec3a7b.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-8010542e-2a34-4411-9a17-37f9cfec3a7b-root {
    text-align: center;
  }


#s-8010542e-2a34-4411-9a17-37f9cfec3a7b.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-8010542e-2a34-4411-9a17-37f9cfec3a7b-root {
    text-align: center;
  }


#s-8010542e-2a34-4411-9a17-37f9cfec3a7b.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-8010542e-2a34-4411-9a17-37f9cfec3a7b-root {
    text-align: center;
  }


#s-8010542e-2a34-4411-9a17-37f9cfec3a7b.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-8010542e-2a34-4411-9a17-37f9cfec3a7b-root {
    text-align: center;
  }


#s-8010542e-2a34-4411-9a17-37f9cfec3a7b.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}
#s-7e1937a7-f469-45ea-abe5-789ce4586141 {
  margin-left: auto;
margin-right: auto;
border-top-width: 5px;
border-left-width: 5px;
border-bottom-width: 5px;
border-right-width: 5px;
border-color: #000;
border-style: solid;
border-radius: 20px;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-7e1937a7-f469-45ea-abe5-789ce4586141 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-7e1937a7-f469-45ea-abe5-789ce4586141.shg-box.shg-c {
  justify-content: center;
}

#s-7f16b8fb-0104-4ed5-a46c-ac98ce7e2231 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
text-align: center;
}
@media (min-width: 1200px){#s-7f16b8fb-0104-4ed5-a46c-ac98ce7e2231 {
  margin-top: 0%;
}
}
#s-7f16b8fb-0104-4ed5-a46c-ac98ce7e2231 {
  margin: 0 !important;
  overflow: visible;
}

#s-7f16b8fb-0104-4ed5-a46c-ac98ce7e2231-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7f16b8fb-0104-4ed5-a46c-ac98ce7e2231 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-7f16b8fb-0104-4ed5-a46c-ac98ce7e2231 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7f16b8fb-0104-4ed5-a46c-ac98ce7e2231 img.shogun-image {
  /* Add background color handling */
  
}

#s-7f16b8fb-0104-4ed5-a46c-ac98ce7e2231 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: #000;
  border-style: none;
  border-radius: 10px;

}






.s-7f16b8fb-0104-4ed5-a46c-ac98ce7e2231 .shogun-image-content {
  
    justify-content: center;
  
}

.s-7f16b8fb-0104-4ed5-a46c-ac98ce7e2231.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7f16b8fb-0104-4ed5-a46c-ac98ce7e2231.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7f16b8fb-0104-4ed5-a46c-ac98ce7e2231.shogun-image {
  box-sizing: border-box;
}



.s-7f16b8fb-0104-4ed5-a46c-ac98ce7e2231 img.shogun-image {
  
}


@media (min-width: 1200px){#s-7f16b8fb-0104-4ed5-a46c-ac98ce7e2231 {
  margin: 0 !important;
  overflow: visible;
}

#s-7f16b8fb-0104-4ed5-a46c-ac98ce7e2231-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7f16b8fb-0104-4ed5-a46c-ac98ce7e2231 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-7f16b8fb-0104-4ed5-a46c-ac98ce7e2231 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7f16b8fb-0104-4ed5-a46c-ac98ce7e2231 img.shogun-image {
  /* Add background color handling */
  
}

#s-7f16b8fb-0104-4ed5-a46c-ac98ce7e2231 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-7f16b8fb-0104-4ed5-a46c-ac98ce7e2231 .shogun-image-content {
  
    justify-content: center;
  
}

.s-7f16b8fb-0104-4ed5-a46c-ac98ce7e2231.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7f16b8fb-0104-4ed5-a46c-ac98ce7e2231.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7f16b8fb-0104-4ed5-a46c-ac98ce7e2231.shogun-image {
  box-sizing: border-box;
}



.s-7f16b8fb-0104-4ed5-a46c-ac98ce7e2231 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-7f16b8fb-0104-4ed5-a46c-ac98ce7e2231 {
  margin: 0 !important;
  overflow: visible;
}

#s-7f16b8fb-0104-4ed5-a46c-ac98ce7e2231-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7f16b8fb-0104-4ed5-a46c-ac98ce7e2231 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7f16b8fb-0104-4ed5-a46c-ac98ce7e2231 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7f16b8fb-0104-4ed5-a46c-ac98ce7e2231 img.shogun-image {
  /* Add background color handling */
  
}

#s-7f16b8fb-0104-4ed5-a46c-ac98ce7e2231 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-7f16b8fb-0104-4ed5-a46c-ac98ce7e2231 .shogun-image-content {
  
    justify-content: center;
  
}

.s-7f16b8fb-0104-4ed5-a46c-ac98ce7e2231.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7f16b8fb-0104-4ed5-a46c-ac98ce7e2231.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7f16b8fb-0104-4ed5-a46c-ac98ce7e2231.shogun-image {
  box-sizing: border-box;
}



.s-7f16b8fb-0104-4ed5-a46c-ac98ce7e2231 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-7f16b8fb-0104-4ed5-a46c-ac98ce7e2231 {
  margin: 0 !important;
  overflow: visible;
}

#s-7f16b8fb-0104-4ed5-a46c-ac98ce7e2231-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7f16b8fb-0104-4ed5-a46c-ac98ce7e2231 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7f16b8fb-0104-4ed5-a46c-ac98ce7e2231 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7f16b8fb-0104-4ed5-a46c-ac98ce7e2231 img.shogun-image {
  /* Add background color handling */
  
}

#s-7f16b8fb-0104-4ed5-a46c-ac98ce7e2231 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-7f16b8fb-0104-4ed5-a46c-ac98ce7e2231 .shogun-image-content {
  
    justify-content: center;
  
}

.s-7f16b8fb-0104-4ed5-a46c-ac98ce7e2231.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7f16b8fb-0104-4ed5-a46c-ac98ce7e2231.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7f16b8fb-0104-4ed5-a46c-ac98ce7e2231.shogun-image {
  box-sizing: border-box;
}



.s-7f16b8fb-0104-4ed5-a46c-ac98ce7e2231 img.shogun-image {
  
}


}@media (max-width: 767px){#s-7f16b8fb-0104-4ed5-a46c-ac98ce7e2231 {
  margin: 0 !important;
  overflow: visible;
}

#s-7f16b8fb-0104-4ed5-a46c-ac98ce7e2231-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7f16b8fb-0104-4ed5-a46c-ac98ce7e2231 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7f16b8fb-0104-4ed5-a46c-ac98ce7e2231 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7f16b8fb-0104-4ed5-a46c-ac98ce7e2231 img.shogun-image {
  /* Add background color handling */
  
}

#s-7f16b8fb-0104-4ed5-a46c-ac98ce7e2231 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-7f16b8fb-0104-4ed5-a46c-ac98ce7e2231 .shogun-image-content {
  
    justify-content: center;
  
}

.s-7f16b8fb-0104-4ed5-a46c-ac98ce7e2231.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7f16b8fb-0104-4ed5-a46c-ac98ce7e2231.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7f16b8fb-0104-4ed5-a46c-ac98ce7e2231.shogun-image {
  box-sizing: border-box;
}



.s-7f16b8fb-0104-4ed5-a46c-ac98ce7e2231 img.shogun-image {
  
}


}
#s-f541c80f-8e64-40fd-94dd-ebb7583d062a {
  margin-left: auto;
margin-right: auto;
max-width: 1080px;
text-align: center;
}

#s-f541c80f-8e64-40fd-94dd-ebb7583d062a {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f541c80f-8e64-40fd-94dd-ebb7583d062a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-f541c80f-8e64-40fd-94dd-ebb7583d062a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-f541c80f-8e64-40fd-94dd-ebb7583d062a .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-f541c80f-8e64-40fd-94dd-ebb7583d062a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-f541c80f-8e64-40fd-94dd-ebb7583d062a img.shogun-image {
  width: 100%;
  
  
  max-width: 1080px;

      
    max-width: 1080px;

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




.s-f541c80f-8e64-40fd-94dd-ebb7583d062a .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f541c80f-8e64-40fd-94dd-ebb7583d062a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f541c80f-8e64-40fd-94dd-ebb7583d062a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f541c80f-8e64-40fd-94dd-ebb7583d062a.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-f541c80f-8e64-40fd-94dd-ebb7583d062a {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f541c80f-8e64-40fd-94dd-ebb7583d062a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-f541c80f-8e64-40fd-94dd-ebb7583d062a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-f541c80f-8e64-40fd-94dd-ebb7583d062a .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-f541c80f-8e64-40fd-94dd-ebb7583d062a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-f541c80f-8e64-40fd-94dd-ebb7583d062a img.shogun-image {
  width: 100%;
  
  
  max-width: 1080px;

      
    max-width: 1080px;

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




.s-f541c80f-8e64-40fd-94dd-ebb7583d062a .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f541c80f-8e64-40fd-94dd-ebb7583d062a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f541c80f-8e64-40fd-94dd-ebb7583d062a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f541c80f-8e64-40fd-94dd-ebb7583d062a.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-f541c80f-8e64-40fd-94dd-ebb7583d062a {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f541c80f-8e64-40fd-94dd-ebb7583d062a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-f541c80f-8e64-40fd-94dd-ebb7583d062a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-f541c80f-8e64-40fd-94dd-ebb7583d062a .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-f541c80f-8e64-40fd-94dd-ebb7583d062a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-f541c80f-8e64-40fd-94dd-ebb7583d062a img.shogun-image {
  width: 100%;
  
  
  max-width: 1080px;

      
    max-width: 1080px;

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




.s-f541c80f-8e64-40fd-94dd-ebb7583d062a .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f541c80f-8e64-40fd-94dd-ebb7583d062a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f541c80f-8e64-40fd-94dd-ebb7583d062a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f541c80f-8e64-40fd-94dd-ebb7583d062a.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-f541c80f-8e64-40fd-94dd-ebb7583d062a {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f541c80f-8e64-40fd-94dd-ebb7583d062a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-f541c80f-8e64-40fd-94dd-ebb7583d062a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-f541c80f-8e64-40fd-94dd-ebb7583d062a .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-f541c80f-8e64-40fd-94dd-ebb7583d062a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-f541c80f-8e64-40fd-94dd-ebb7583d062a img.shogun-image {
  width: 100%;
  
  
  max-width: 1080px;

      
    max-width: 1080px;

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




.s-f541c80f-8e64-40fd-94dd-ebb7583d062a .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f541c80f-8e64-40fd-94dd-ebb7583d062a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f541c80f-8e64-40fd-94dd-ebb7583d062a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f541c80f-8e64-40fd-94dd-ebb7583d062a.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-f541c80f-8e64-40fd-94dd-ebb7583d062a {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f541c80f-8e64-40fd-94dd-ebb7583d062a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-f541c80f-8e64-40fd-94dd-ebb7583d062a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-f541c80f-8e64-40fd-94dd-ebb7583d062a .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-f541c80f-8e64-40fd-94dd-ebb7583d062a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-f541c80f-8e64-40fd-94dd-ebb7583d062a img.shogun-image {
  width: 100%;
  
  
  max-width: 1080px;

      
    max-width: 1080px;

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




.s-f541c80f-8e64-40fd-94dd-ebb7583d062a .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f541c80f-8e64-40fd-94dd-ebb7583d062a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f541c80f-8e64-40fd-94dd-ebb7583d062a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f541c80f-8e64-40fd-94dd-ebb7583d062a.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-15aceafd-88c0-41ff-a0cb-d69c9793c4ce {
  margin-left: auto;
margin-right: auto;
max-width: 1080px;
text-align: center;
}

#s-15aceafd-88c0-41ff-a0cb-d69c9793c4ce {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-15aceafd-88c0-41ff-a0cb-d69c9793c4ce-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-15aceafd-88c0-41ff-a0cb-d69c9793c4ce {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-15aceafd-88c0-41ff-a0cb-d69c9793c4ce .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-15aceafd-88c0-41ff-a0cb-d69c9793c4ce {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-15aceafd-88c0-41ff-a0cb-d69c9793c4ce img.shogun-image {
  width: 100%;
  
  
  max-width: 1080px;

      
    max-width: 1080px;

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




.s-15aceafd-88c0-41ff-a0cb-d69c9793c4ce .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-15aceafd-88c0-41ff-a0cb-d69c9793c4ce.shg-align-container {
  display: flex;
  justify-content: center
}

.s-15aceafd-88c0-41ff-a0cb-d69c9793c4ce.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-15aceafd-88c0-41ff-a0cb-d69c9793c4ce.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-15aceafd-88c0-41ff-a0cb-d69c9793c4ce {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-15aceafd-88c0-41ff-a0cb-d69c9793c4ce-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-15aceafd-88c0-41ff-a0cb-d69c9793c4ce {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-15aceafd-88c0-41ff-a0cb-d69c9793c4ce .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-15aceafd-88c0-41ff-a0cb-d69c9793c4ce {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-15aceafd-88c0-41ff-a0cb-d69c9793c4ce img.shogun-image {
  width: 100%;
  
  
  max-width: 1080px;

      
    max-width: 1080px;

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




.s-15aceafd-88c0-41ff-a0cb-d69c9793c4ce .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-15aceafd-88c0-41ff-a0cb-d69c9793c4ce.shg-align-container {
  display: flex;
  justify-content: center
}

.s-15aceafd-88c0-41ff-a0cb-d69c9793c4ce.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-15aceafd-88c0-41ff-a0cb-d69c9793c4ce.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-15aceafd-88c0-41ff-a0cb-d69c9793c4ce {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-15aceafd-88c0-41ff-a0cb-d69c9793c4ce-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-15aceafd-88c0-41ff-a0cb-d69c9793c4ce {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-15aceafd-88c0-41ff-a0cb-d69c9793c4ce .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-15aceafd-88c0-41ff-a0cb-d69c9793c4ce {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-15aceafd-88c0-41ff-a0cb-d69c9793c4ce img.shogun-image {
  width: 100%;
  
  
  max-width: 1080px;

      
    max-width: 1080px;

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




.s-15aceafd-88c0-41ff-a0cb-d69c9793c4ce .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-15aceafd-88c0-41ff-a0cb-d69c9793c4ce.shg-align-container {
  display: flex;
  justify-content: center
}

.s-15aceafd-88c0-41ff-a0cb-d69c9793c4ce.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-15aceafd-88c0-41ff-a0cb-d69c9793c4ce.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-15aceafd-88c0-41ff-a0cb-d69c9793c4ce {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-15aceafd-88c0-41ff-a0cb-d69c9793c4ce-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-15aceafd-88c0-41ff-a0cb-d69c9793c4ce {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-15aceafd-88c0-41ff-a0cb-d69c9793c4ce .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-15aceafd-88c0-41ff-a0cb-d69c9793c4ce {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-15aceafd-88c0-41ff-a0cb-d69c9793c4ce img.shogun-image {
  width: 100%;
  
  
  max-width: 1080px;

      
    max-width: 1080px;

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




.s-15aceafd-88c0-41ff-a0cb-d69c9793c4ce .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-15aceafd-88c0-41ff-a0cb-d69c9793c4ce.shg-align-container {
  display: flex;
  justify-content: center
}

.s-15aceafd-88c0-41ff-a0cb-d69c9793c4ce.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-15aceafd-88c0-41ff-a0cb-d69c9793c4ce.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-15aceafd-88c0-41ff-a0cb-d69c9793c4ce {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-15aceafd-88c0-41ff-a0cb-d69c9793c4ce-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-15aceafd-88c0-41ff-a0cb-d69c9793c4ce {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-15aceafd-88c0-41ff-a0cb-d69c9793c4ce .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-15aceafd-88c0-41ff-a0cb-d69c9793c4ce {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-15aceafd-88c0-41ff-a0cb-d69c9793c4ce img.shogun-image {
  width: 100%;
  
  
  max-width: 1080px;

      
    max-width: 1080px;

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




.s-15aceafd-88c0-41ff-a0cb-d69c9793c4ce .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-15aceafd-88c0-41ff-a0cb-d69c9793c4ce.shg-align-container {
  display: flex;
  justify-content: center
}

.s-15aceafd-88c0-41ff-a0cb-d69c9793c4ce.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-15aceafd-88c0-41ff-a0cb-d69c9793c4ce.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-9634b3aa-0659-4e03-a0f2-87dd506bbd73 {
  box-shadow:2px 3px 1px 2px rgba(67, 66, 66, 1);
background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYzAzOWZlZTktZTlkNC00ZWFjLTk1YjMtYzczNDdjNDBmZjlkIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFiYjBiO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNjMDM5ZmVlOS1lOWQ0LTRlYWMtOTViMy1jNzM0N2M0MGZmOWQpIi8+PC9zdmc+);
background-repeat: no-repeat;
border-style: solid;
margin-top: 5px;
margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: #2C2A34;
border-radius: 25px;
text-align: center;
text-decoration: none;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#f1bb0b"}, {"id"=>2, "pos"=>1, "color"=>"#ffffff"}];
hover-type: gradient;
color: rgba(0, 0, 0, 1);
}
#s-9634b3aa-0659-4e03-a0f2-87dd506bbd73:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iM2JmZTNhOGEtOThiZi00NmJlLTliNTQtY2Y3Mzc5MTQ3MjQwIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjhmOGY3O3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFiYjBiO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCMzYmZlM2E4YS05OGJmLTQ2YmUtOWI1NC1jZjczNzkxNDcyNDApIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 2px !important;
border-left-width: 2px !important;
border-bottom-width: 2px !important;
border-right-width: 2px !important;
border-color: rgba(2, 0, 7, 0.99) !important;
text-decoration: none !important;
color: rgba(7, 6, 0, 1) !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#f8f8f7"}, {"id"=>2, "pos"=>1, "color"=>"#f1bb0b"}] !important;
hover-type: gradient !important;}#s-9634b3aa-0659-4e03-a0f2-87dd506bbd73:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-9634b3aa-0659-4e03-a0f2-87dd506bbd73-root {
    text-align: center;
  }


#s-9634b3aa-0659-4e03-a0f2-87dd506bbd73.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-9634b3aa-0659-4e03-a0f2-87dd506bbd73-root {
    text-align: center;
  }


#s-9634b3aa-0659-4e03-a0f2-87dd506bbd73.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-9634b3aa-0659-4e03-a0f2-87dd506bbd73-root {
    text-align: center;
  }


#s-9634b3aa-0659-4e03-a0f2-87dd506bbd73.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-9634b3aa-0659-4e03-a0f2-87dd506bbd73-root {
    text-align: center;
  }


#s-9634b3aa-0659-4e03-a0f2-87dd506bbd73.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-9634b3aa-0659-4e03-a0f2-87dd506bbd73-root {
    text-align: center;
  }


#s-9634b3aa-0659-4e03-a0f2-87dd506bbd73.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}
#s-8b640465-4156-408c-bc39-2b48ad13c47e {
  margin-left: auto;
margin-right: auto;
border-top-width: 5px;
border-left-width: 5px;
border-bottom-width: 5px;
border-right-width: 5px;
border-color: #000;
border-style: solid;
border-radius: 20px;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-8b640465-4156-408c-bc39-2b48ad13c47e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-8b640465-4156-408c-bc39-2b48ad13c47e.shg-box.shg-c {
  justify-content: center;
}

#s-a28eef69-130a-4720-9193-fb75651de233 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
text-align: center;
}
@media (min-width: 1200px){#s-a28eef69-130a-4720-9193-fb75651de233 {
  margin-top: 0%;
}
}
#s-a28eef69-130a-4720-9193-fb75651de233 {
  margin: 0 !important;
  overflow: visible;
}

#s-a28eef69-130a-4720-9193-fb75651de233-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a28eef69-130a-4720-9193-fb75651de233 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-a28eef69-130a-4720-9193-fb75651de233 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a28eef69-130a-4720-9193-fb75651de233 img.shogun-image {
  /* Add background color handling */
  
}

#s-a28eef69-130a-4720-9193-fb75651de233 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: #000;
  border-style: none;
  border-radius: 10px;

}






.s-a28eef69-130a-4720-9193-fb75651de233 .shogun-image-content {
  
    justify-content: center;
  
}

.s-a28eef69-130a-4720-9193-fb75651de233.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a28eef69-130a-4720-9193-fb75651de233.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a28eef69-130a-4720-9193-fb75651de233.shogun-image {
  box-sizing: border-box;
}



.s-a28eef69-130a-4720-9193-fb75651de233 img.shogun-image {
  
}


@media (min-width: 1200px){#s-a28eef69-130a-4720-9193-fb75651de233 {
  margin: 0 !important;
  overflow: visible;
}

#s-a28eef69-130a-4720-9193-fb75651de233-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a28eef69-130a-4720-9193-fb75651de233 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-a28eef69-130a-4720-9193-fb75651de233 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a28eef69-130a-4720-9193-fb75651de233 img.shogun-image {
  /* Add background color handling */
  
}

#s-a28eef69-130a-4720-9193-fb75651de233 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-a28eef69-130a-4720-9193-fb75651de233 .shogun-image-content {
  
    justify-content: center;
  
}

.s-a28eef69-130a-4720-9193-fb75651de233.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a28eef69-130a-4720-9193-fb75651de233.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a28eef69-130a-4720-9193-fb75651de233.shogun-image {
  box-sizing: border-box;
}



.s-a28eef69-130a-4720-9193-fb75651de233 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-a28eef69-130a-4720-9193-fb75651de233 {
  margin: 0 !important;
  overflow: visible;
}

#s-a28eef69-130a-4720-9193-fb75651de233-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a28eef69-130a-4720-9193-fb75651de233 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a28eef69-130a-4720-9193-fb75651de233 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a28eef69-130a-4720-9193-fb75651de233 img.shogun-image {
  /* Add background color handling */
  
}

#s-a28eef69-130a-4720-9193-fb75651de233 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-a28eef69-130a-4720-9193-fb75651de233 .shogun-image-content {
  
    justify-content: center;
  
}

.s-a28eef69-130a-4720-9193-fb75651de233.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a28eef69-130a-4720-9193-fb75651de233.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a28eef69-130a-4720-9193-fb75651de233.shogun-image {
  box-sizing: border-box;
}



.s-a28eef69-130a-4720-9193-fb75651de233 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-a28eef69-130a-4720-9193-fb75651de233 {
  margin: 0 !important;
  overflow: visible;
}

#s-a28eef69-130a-4720-9193-fb75651de233-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a28eef69-130a-4720-9193-fb75651de233 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a28eef69-130a-4720-9193-fb75651de233 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a28eef69-130a-4720-9193-fb75651de233 img.shogun-image {
  /* Add background color handling */
  
}

#s-a28eef69-130a-4720-9193-fb75651de233 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-a28eef69-130a-4720-9193-fb75651de233 .shogun-image-content {
  
    justify-content: center;
  
}

.s-a28eef69-130a-4720-9193-fb75651de233.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a28eef69-130a-4720-9193-fb75651de233.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a28eef69-130a-4720-9193-fb75651de233.shogun-image {
  box-sizing: border-box;
}



.s-a28eef69-130a-4720-9193-fb75651de233 img.shogun-image {
  
}


}@media (max-width: 767px){#s-a28eef69-130a-4720-9193-fb75651de233 {
  margin: 0 !important;
  overflow: visible;
}

#s-a28eef69-130a-4720-9193-fb75651de233-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a28eef69-130a-4720-9193-fb75651de233 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a28eef69-130a-4720-9193-fb75651de233 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a28eef69-130a-4720-9193-fb75651de233 img.shogun-image {
  /* Add background color handling */
  
}

#s-a28eef69-130a-4720-9193-fb75651de233 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-a28eef69-130a-4720-9193-fb75651de233 .shogun-image-content {
  
    justify-content: center;
  
}

.s-a28eef69-130a-4720-9193-fb75651de233.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a28eef69-130a-4720-9193-fb75651de233.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a28eef69-130a-4720-9193-fb75651de233.shogun-image {
  box-sizing: border-box;
}



.s-a28eef69-130a-4720-9193-fb75651de233 img.shogun-image {
  
}


}
#s-27fbf3fe-7311-47f1-bf39-c1d54df28dbc {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
text-align: center;
}
@media (min-width: 1200px){#s-27fbf3fe-7311-47f1-bf39-c1d54df28dbc {
  margin-top: 0%;
}
}
#s-27fbf3fe-7311-47f1-bf39-c1d54df28dbc {
  margin: 0 !important;
  overflow: visible;
}

#s-27fbf3fe-7311-47f1-bf39-c1d54df28dbc-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-27fbf3fe-7311-47f1-bf39-c1d54df28dbc {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-27fbf3fe-7311-47f1-bf39-c1d54df28dbc {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-27fbf3fe-7311-47f1-bf39-c1d54df28dbc img.shogun-image {
  /* Add background color handling */
  
}

#s-27fbf3fe-7311-47f1-bf39-c1d54df28dbc img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-27fbf3fe-7311-47f1-bf39-c1d54df28dbc .shogun-image-content {
  
    justify-content: center;
  
}

.s-27fbf3fe-7311-47f1-bf39-c1d54df28dbc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-27fbf3fe-7311-47f1-bf39-c1d54df28dbc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-27fbf3fe-7311-47f1-bf39-c1d54df28dbc.shogun-image {
  box-sizing: border-box;
}



.s-27fbf3fe-7311-47f1-bf39-c1d54df28dbc img.shogun-image {
  
}


@media (min-width: 1200px){#s-27fbf3fe-7311-47f1-bf39-c1d54df28dbc {
  margin: 0 !important;
  overflow: visible;
}

#s-27fbf3fe-7311-47f1-bf39-c1d54df28dbc-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-27fbf3fe-7311-47f1-bf39-c1d54df28dbc {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-27fbf3fe-7311-47f1-bf39-c1d54df28dbc {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-27fbf3fe-7311-47f1-bf39-c1d54df28dbc img.shogun-image {
  /* Add background color handling */
  
}

#s-27fbf3fe-7311-47f1-bf39-c1d54df28dbc img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-27fbf3fe-7311-47f1-bf39-c1d54df28dbc .shogun-image-content {
  
    justify-content: center;
  
}

.s-27fbf3fe-7311-47f1-bf39-c1d54df28dbc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-27fbf3fe-7311-47f1-bf39-c1d54df28dbc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-27fbf3fe-7311-47f1-bf39-c1d54df28dbc.shogun-image {
  box-sizing: border-box;
}



.s-27fbf3fe-7311-47f1-bf39-c1d54df28dbc img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-27fbf3fe-7311-47f1-bf39-c1d54df28dbc {
  margin: 0 !important;
  overflow: visible;
}

#s-27fbf3fe-7311-47f1-bf39-c1d54df28dbc-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-27fbf3fe-7311-47f1-bf39-c1d54df28dbc {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-27fbf3fe-7311-47f1-bf39-c1d54df28dbc {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-27fbf3fe-7311-47f1-bf39-c1d54df28dbc img.shogun-image {
  /* Add background color handling */
  
}

#s-27fbf3fe-7311-47f1-bf39-c1d54df28dbc img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-27fbf3fe-7311-47f1-bf39-c1d54df28dbc .shogun-image-content {
  
    justify-content: center;
  
}

.s-27fbf3fe-7311-47f1-bf39-c1d54df28dbc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-27fbf3fe-7311-47f1-bf39-c1d54df28dbc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-27fbf3fe-7311-47f1-bf39-c1d54df28dbc.shogun-image {
  box-sizing: border-box;
}



.s-27fbf3fe-7311-47f1-bf39-c1d54df28dbc img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-27fbf3fe-7311-47f1-bf39-c1d54df28dbc {
  margin: 0 !important;
  overflow: visible;
}

#s-27fbf3fe-7311-47f1-bf39-c1d54df28dbc-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-27fbf3fe-7311-47f1-bf39-c1d54df28dbc {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-27fbf3fe-7311-47f1-bf39-c1d54df28dbc {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-27fbf3fe-7311-47f1-bf39-c1d54df28dbc img.shogun-image {
  /* Add background color handling */
  
}

#s-27fbf3fe-7311-47f1-bf39-c1d54df28dbc img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-27fbf3fe-7311-47f1-bf39-c1d54df28dbc .shogun-image-content {
  
    justify-content: center;
  
}

.s-27fbf3fe-7311-47f1-bf39-c1d54df28dbc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-27fbf3fe-7311-47f1-bf39-c1d54df28dbc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-27fbf3fe-7311-47f1-bf39-c1d54df28dbc.shogun-image {
  box-sizing: border-box;
}



.s-27fbf3fe-7311-47f1-bf39-c1d54df28dbc img.shogun-image {
  
}


}@media (max-width: 767px){#s-27fbf3fe-7311-47f1-bf39-c1d54df28dbc {
  margin: 0 !important;
  overflow: visible;
}

#s-27fbf3fe-7311-47f1-bf39-c1d54df28dbc-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-27fbf3fe-7311-47f1-bf39-c1d54df28dbc {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-27fbf3fe-7311-47f1-bf39-c1d54df28dbc {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-27fbf3fe-7311-47f1-bf39-c1d54df28dbc img.shogun-image {
  /* Add background color handling */
  
}

#s-27fbf3fe-7311-47f1-bf39-c1d54df28dbc img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-27fbf3fe-7311-47f1-bf39-c1d54df28dbc .shogun-image-content {
  
    justify-content: center;
  
}

.s-27fbf3fe-7311-47f1-bf39-c1d54df28dbc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-27fbf3fe-7311-47f1-bf39-c1d54df28dbc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-27fbf3fe-7311-47f1-bf39-c1d54df28dbc.shogun-image {
  box-sizing: border-box;
}



.s-27fbf3fe-7311-47f1-bf39-c1d54df28dbc img.shogun-image {
  
}


}
#s-6cb807aa-a100-4c68-a90c-2a05e8a28dac {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
text-align: center;
}
@media (min-width: 1200px){#s-6cb807aa-a100-4c68-a90c-2a05e8a28dac {
  margin-top: 0%;
}
}
#s-6cb807aa-a100-4c68-a90c-2a05e8a28dac {
  margin: 0 !important;
  overflow: visible;
}

#s-6cb807aa-a100-4c68-a90c-2a05e8a28dac-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6cb807aa-a100-4c68-a90c-2a05e8a28dac {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-6cb807aa-a100-4c68-a90c-2a05e8a28dac {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6cb807aa-a100-4c68-a90c-2a05e8a28dac img.shogun-image {
  /* Add background color handling */
  
}

#s-6cb807aa-a100-4c68-a90c-2a05e8a28dac img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-6cb807aa-a100-4c68-a90c-2a05e8a28dac .shogun-image-content {
  
    justify-content: center;
  
}

.s-6cb807aa-a100-4c68-a90c-2a05e8a28dac.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6cb807aa-a100-4c68-a90c-2a05e8a28dac.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6cb807aa-a100-4c68-a90c-2a05e8a28dac.shogun-image {
  box-sizing: border-box;
}



.s-6cb807aa-a100-4c68-a90c-2a05e8a28dac img.shogun-image {
  
}


@media (min-width: 1200px){#s-6cb807aa-a100-4c68-a90c-2a05e8a28dac {
  margin: 0 !important;
  overflow: visible;
}

#s-6cb807aa-a100-4c68-a90c-2a05e8a28dac-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6cb807aa-a100-4c68-a90c-2a05e8a28dac {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-6cb807aa-a100-4c68-a90c-2a05e8a28dac {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6cb807aa-a100-4c68-a90c-2a05e8a28dac img.shogun-image {
  /* Add background color handling */
  
}

#s-6cb807aa-a100-4c68-a90c-2a05e8a28dac img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-6cb807aa-a100-4c68-a90c-2a05e8a28dac .shogun-image-content {
  
    justify-content: center;
  
}

.s-6cb807aa-a100-4c68-a90c-2a05e8a28dac.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6cb807aa-a100-4c68-a90c-2a05e8a28dac.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6cb807aa-a100-4c68-a90c-2a05e8a28dac.shogun-image {
  box-sizing: border-box;
}



.s-6cb807aa-a100-4c68-a90c-2a05e8a28dac img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-6cb807aa-a100-4c68-a90c-2a05e8a28dac {
  margin: 0 !important;
  overflow: visible;
}

#s-6cb807aa-a100-4c68-a90c-2a05e8a28dac-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6cb807aa-a100-4c68-a90c-2a05e8a28dac {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6cb807aa-a100-4c68-a90c-2a05e8a28dac {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6cb807aa-a100-4c68-a90c-2a05e8a28dac img.shogun-image {
  /* Add background color handling */
  
}

#s-6cb807aa-a100-4c68-a90c-2a05e8a28dac img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-6cb807aa-a100-4c68-a90c-2a05e8a28dac .shogun-image-content {
  
    justify-content: center;
  
}

.s-6cb807aa-a100-4c68-a90c-2a05e8a28dac.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6cb807aa-a100-4c68-a90c-2a05e8a28dac.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6cb807aa-a100-4c68-a90c-2a05e8a28dac.shogun-image {
  box-sizing: border-box;
}



.s-6cb807aa-a100-4c68-a90c-2a05e8a28dac img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-6cb807aa-a100-4c68-a90c-2a05e8a28dac {
  margin: 0 !important;
  overflow: visible;
}

#s-6cb807aa-a100-4c68-a90c-2a05e8a28dac-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6cb807aa-a100-4c68-a90c-2a05e8a28dac {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6cb807aa-a100-4c68-a90c-2a05e8a28dac {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6cb807aa-a100-4c68-a90c-2a05e8a28dac img.shogun-image {
  /* Add background color handling */
  
}

#s-6cb807aa-a100-4c68-a90c-2a05e8a28dac img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-6cb807aa-a100-4c68-a90c-2a05e8a28dac .shogun-image-content {
  
    justify-content: center;
  
}

.s-6cb807aa-a100-4c68-a90c-2a05e8a28dac.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6cb807aa-a100-4c68-a90c-2a05e8a28dac.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6cb807aa-a100-4c68-a90c-2a05e8a28dac.shogun-image {
  box-sizing: border-box;
}



.s-6cb807aa-a100-4c68-a90c-2a05e8a28dac img.shogun-image {
  
}


}@media (max-width: 767px){#s-6cb807aa-a100-4c68-a90c-2a05e8a28dac {
  margin: 0 !important;
  overflow: visible;
}

#s-6cb807aa-a100-4c68-a90c-2a05e8a28dac-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6cb807aa-a100-4c68-a90c-2a05e8a28dac {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6cb807aa-a100-4c68-a90c-2a05e8a28dac {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6cb807aa-a100-4c68-a90c-2a05e8a28dac img.shogun-image {
  /* Add background color handling */
  
}

#s-6cb807aa-a100-4c68-a90c-2a05e8a28dac img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-6cb807aa-a100-4c68-a90c-2a05e8a28dac .shogun-image-content {
  
    justify-content: center;
  
}

.s-6cb807aa-a100-4c68-a90c-2a05e8a28dac.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6cb807aa-a100-4c68-a90c-2a05e8a28dac.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6cb807aa-a100-4c68-a90c-2a05e8a28dac.shogun-image {
  box-sizing: border-box;
}



.s-6cb807aa-a100-4c68-a90c-2a05e8a28dac img.shogun-image {
  
}


}
#s-20095b02-5db0-4081-9c9f-5ebeb924f228 {
  box-shadow:2px 3px 1px 2px rgba(67, 66, 66, 1);
background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYzAzOWZlZTktZTlkNC00ZWFjLTk1YjMtYzczNDdjNDBmZjlkIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFiYjBiO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNjMDM5ZmVlOS1lOWQ0LTRlYWMtOTViMy1jNzM0N2M0MGZmOWQpIi8+PC9zdmc+);
background-repeat: no-repeat;
border-style: solid;
margin-top: 5px;
margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: #2C2A34;
border-radius: 25px;
text-align: center;
text-decoration: none;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#f1bb0b"}, {"id"=>2, "pos"=>1, "color"=>"#ffffff"}];
hover-type: gradient;
color: rgba(0, 0, 0, 1);
}
#s-20095b02-5db0-4081-9c9f-5ebeb924f228:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iMTJiNWFlMGUtZjliOS00M2E2LWEzOWQtNTA1YTkzMjM3M2I5IiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjhmOGY3O3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFiYjBiO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCMxMmI1YWUwZS1mOWI5LTQzYTYtYTM5ZC01MDVhOTMyMzczYjkpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 2px !important;
border-left-width: 2px !important;
border-bottom-width: 2px !important;
border-right-width: 2px !important;
border-color: rgba(2, 0, 7, 0.99) !important;
text-decoration: none !important;
color: rgba(7, 6, 0, 1) !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#f8f8f7"}, {"id"=>2, "pos"=>1, "color"=>"#f1bb0b"}] !important;
hover-type: gradient !important;}#s-20095b02-5db0-4081-9c9f-5ebeb924f228:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-20095b02-5db0-4081-9c9f-5ebeb924f228-root {
    text-align: center;
  }


#s-20095b02-5db0-4081-9c9f-5ebeb924f228.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-20095b02-5db0-4081-9c9f-5ebeb924f228-root {
    text-align: center;
  }


#s-20095b02-5db0-4081-9c9f-5ebeb924f228.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-20095b02-5db0-4081-9c9f-5ebeb924f228-root {
    text-align: center;
  }


#s-20095b02-5db0-4081-9c9f-5ebeb924f228.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-20095b02-5db0-4081-9c9f-5ebeb924f228-root {
    text-align: center;
  }


#s-20095b02-5db0-4081-9c9f-5ebeb924f228.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-20095b02-5db0-4081-9c9f-5ebeb924f228-root {
    text-align: center;
  }


#s-20095b02-5db0-4081-9c9f-5ebeb924f228.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}
#s-75b7a43f-37cb-4f54-b4bf-d3b3316bfc33 {
  margin-top: 0%;
margin-bottom: 0%;
padding-top: 1%;
padding-left: 0%;
padding-bottom: 0%;
padding-right: 0%;
}

@media (min-width: 0px) {
[id="s-75b7a43f-37cb-4f54-b4bf-d3b3316bfc33"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-75b7a43f-37cb-4f54-b4bf-d3b3316bfc33"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-75b7a43f-37cb-4f54-b4bf-d3b3316bfc33"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-75b7a43f-37cb-4f54-b4bf-d3b3316bfc33"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

#s-9b084675-66c7-4b25-8d49-359c82e3c538 {
  margin-left: auto;
margin-right: auto;
border-top-width: 5px;
border-left-width: 5px;
border-bottom-width: 5px;
border-right-width: 5px;
border-color: #000;
border-style: solid;
border-radius: 20px;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-9b084675-66c7-4b25-8d49-359c82e3c538 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-9b084675-66c7-4b25-8d49-359c82e3c538.shg-box.shg-c {
  justify-content: center;
}

#s-a8ebf158-2abb-433c-a64e-400a6a40180d {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
text-align: center;
}
@media (min-width: 1200px){#s-a8ebf158-2abb-433c-a64e-400a6a40180d {
  margin-top: 0%;
}
}
#s-a8ebf158-2abb-433c-a64e-400a6a40180d {
  margin: 0 !important;
  overflow: visible;
}

#s-a8ebf158-2abb-433c-a64e-400a6a40180d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a8ebf158-2abb-433c-a64e-400a6a40180d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-a8ebf158-2abb-433c-a64e-400a6a40180d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a8ebf158-2abb-433c-a64e-400a6a40180d img.shogun-image {
  /* Add background color handling */
  
}

#s-a8ebf158-2abb-433c-a64e-400a6a40180d img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: #000;
  border-style: none;
  border-radius: 10px;

}






.s-a8ebf158-2abb-433c-a64e-400a6a40180d .shogun-image-content {
  
    justify-content: center;
  
}

.s-a8ebf158-2abb-433c-a64e-400a6a40180d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a8ebf158-2abb-433c-a64e-400a6a40180d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a8ebf158-2abb-433c-a64e-400a6a40180d.shogun-image {
  box-sizing: border-box;
}



.s-a8ebf158-2abb-433c-a64e-400a6a40180d img.shogun-image {
  
}


@media (min-width: 1200px){#s-a8ebf158-2abb-433c-a64e-400a6a40180d {
  margin: 0 !important;
  overflow: visible;
}

#s-a8ebf158-2abb-433c-a64e-400a6a40180d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a8ebf158-2abb-433c-a64e-400a6a40180d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-a8ebf158-2abb-433c-a64e-400a6a40180d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a8ebf158-2abb-433c-a64e-400a6a40180d img.shogun-image {
  /* Add background color handling */
  
}

#s-a8ebf158-2abb-433c-a64e-400a6a40180d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-a8ebf158-2abb-433c-a64e-400a6a40180d .shogun-image-content {
  
    justify-content: center;
  
}

.s-a8ebf158-2abb-433c-a64e-400a6a40180d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a8ebf158-2abb-433c-a64e-400a6a40180d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a8ebf158-2abb-433c-a64e-400a6a40180d.shogun-image {
  box-sizing: border-box;
}



.s-a8ebf158-2abb-433c-a64e-400a6a40180d img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-a8ebf158-2abb-433c-a64e-400a6a40180d {
  margin: 0 !important;
  overflow: visible;
}

#s-a8ebf158-2abb-433c-a64e-400a6a40180d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a8ebf158-2abb-433c-a64e-400a6a40180d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a8ebf158-2abb-433c-a64e-400a6a40180d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a8ebf158-2abb-433c-a64e-400a6a40180d img.shogun-image {
  /* Add background color handling */
  
}

#s-a8ebf158-2abb-433c-a64e-400a6a40180d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-a8ebf158-2abb-433c-a64e-400a6a40180d .shogun-image-content {
  
    justify-content: center;
  
}

.s-a8ebf158-2abb-433c-a64e-400a6a40180d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a8ebf158-2abb-433c-a64e-400a6a40180d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a8ebf158-2abb-433c-a64e-400a6a40180d.shogun-image {
  box-sizing: border-box;
}



.s-a8ebf158-2abb-433c-a64e-400a6a40180d img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-a8ebf158-2abb-433c-a64e-400a6a40180d {
  margin: 0 !important;
  overflow: visible;
}

#s-a8ebf158-2abb-433c-a64e-400a6a40180d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a8ebf158-2abb-433c-a64e-400a6a40180d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a8ebf158-2abb-433c-a64e-400a6a40180d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a8ebf158-2abb-433c-a64e-400a6a40180d img.shogun-image {
  /* Add background color handling */
  
}

#s-a8ebf158-2abb-433c-a64e-400a6a40180d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-a8ebf158-2abb-433c-a64e-400a6a40180d .shogun-image-content {
  
    justify-content: center;
  
}

.s-a8ebf158-2abb-433c-a64e-400a6a40180d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a8ebf158-2abb-433c-a64e-400a6a40180d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a8ebf158-2abb-433c-a64e-400a6a40180d.shogun-image {
  box-sizing: border-box;
}



.s-a8ebf158-2abb-433c-a64e-400a6a40180d img.shogun-image {
  
}


}@media (max-width: 767px){#s-a8ebf158-2abb-433c-a64e-400a6a40180d {
  margin: 0 !important;
  overflow: visible;
}

#s-a8ebf158-2abb-433c-a64e-400a6a40180d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a8ebf158-2abb-433c-a64e-400a6a40180d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a8ebf158-2abb-433c-a64e-400a6a40180d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a8ebf158-2abb-433c-a64e-400a6a40180d img.shogun-image {
  /* Add background color handling */
  
}

#s-a8ebf158-2abb-433c-a64e-400a6a40180d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-a8ebf158-2abb-433c-a64e-400a6a40180d .shogun-image-content {
  
    justify-content: center;
  
}

.s-a8ebf158-2abb-433c-a64e-400a6a40180d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a8ebf158-2abb-433c-a64e-400a6a40180d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a8ebf158-2abb-433c-a64e-400a6a40180d.shogun-image {
  box-sizing: border-box;
}



.s-a8ebf158-2abb-433c-a64e-400a6a40180d img.shogun-image {
  
}


}
#s-bcb297d4-af2e-43ac-bbe7-472d07469796 {
  box-shadow:2px 3px 1px 2px rgba(67, 66, 66, 1);
background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYzAzOWZlZTktZTlkNC00ZWFjLTk1YjMtYzczNDdjNDBmZjlkIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFiYjBiO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNjMDM5ZmVlOS1lOWQ0LTRlYWMtOTViMy1jNzM0N2M0MGZmOWQpIi8+PC9zdmc+);
background-repeat: no-repeat;
border-style: solid;
margin-top: 5px;
margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: #2C2A34;
border-radius: 25px;
text-align: center;
text-decoration: none;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#f1bb0b"}, {"id"=>2, "pos"=>1, "color"=>"#ffffff"}];
hover-type: gradient;
color: rgba(0, 0, 0, 1);
}
#s-bcb297d4-af2e-43ac-bbe7-472d07469796:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYzA5ZWFjZWUtODY4OS00ZGIyLTgyZmQtMDc5YjliMjE4ODQyIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjhmOGY3O3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFiYjBiO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNjMDllYWNlZS04Njg5LTRkYjItODJmZC0wNzliOWIyMTg4NDIpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 2px !important;
border-left-width: 2px !important;
border-bottom-width: 2px !important;
border-right-width: 2px !important;
border-color: rgba(2, 0, 7, 0.99) !important;
text-decoration: none !important;
color: rgba(7, 6, 0, 1) !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#f8f8f7"}, {"id"=>2, "pos"=>1, "color"=>"#f1bb0b"}] !important;
hover-type: gradient !important;}#s-bcb297d4-af2e-43ac-bbe7-472d07469796:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-bcb297d4-af2e-43ac-bbe7-472d07469796-root {
    text-align: center;
  }


#s-bcb297d4-af2e-43ac-bbe7-472d07469796.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-bcb297d4-af2e-43ac-bbe7-472d07469796-root {
    text-align: center;
  }


#s-bcb297d4-af2e-43ac-bbe7-472d07469796.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-bcb297d4-af2e-43ac-bbe7-472d07469796-root {
    text-align: center;
  }


#s-bcb297d4-af2e-43ac-bbe7-472d07469796.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-bcb297d4-af2e-43ac-bbe7-472d07469796-root {
    text-align: center;
  }


#s-bcb297d4-af2e-43ac-bbe7-472d07469796.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-bcb297d4-af2e-43ac-bbe7-472d07469796-root {
    text-align: center;
  }


#s-bcb297d4-af2e-43ac-bbe7-472d07469796.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}
#s-7860f001-3eb8-44c7-8337-523394117e2d {
  margin-top: 0%;
margin-bottom: 0%;
padding-top: 1%;
padding-left: 0%;
padding-bottom: 1%;
padding-right: 0%;
}

@media (min-width: 0px) {
[id="s-7860f001-3eb8-44c7-8337-523394117e2d"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-7860f001-3eb8-44c7-8337-523394117e2d"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-7860f001-3eb8-44c7-8337-523394117e2d"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-7860f001-3eb8-44c7-8337-523394117e2d"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

#s-bdd92e9f-3beb-4ad1-b708-3f281a04f76b {
  margin-left: auto;
margin-right: auto;
border-top-width: 5px;
border-left-width: 5px;
border-bottom-width: 5px;
border-right-width: 5px;
border-color: #000;
border-style: solid;
border-radius: 20px;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-bdd92e9f-3beb-4ad1-b708-3f281a04f76b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-bdd92e9f-3beb-4ad1-b708-3f281a04f76b.shg-box.shg-c {
  justify-content: center;
}

#s-794f0ccc-82bf-4500-a693-a250b3182783 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
text-align: center;
}
@media (min-width: 1200px){#s-794f0ccc-82bf-4500-a693-a250b3182783 {
  margin-top: 0%;
}
}
#s-794f0ccc-82bf-4500-a693-a250b3182783 {
  margin: 0 !important;
  overflow: visible;
}

#s-794f0ccc-82bf-4500-a693-a250b3182783-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-794f0ccc-82bf-4500-a693-a250b3182783 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-794f0ccc-82bf-4500-a693-a250b3182783 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-794f0ccc-82bf-4500-a693-a250b3182783 img.shogun-image {
  /* Add background color handling */
  
}

#s-794f0ccc-82bf-4500-a693-a250b3182783 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: #000;
  border-style: none;
  border-radius: 10px;

}






.s-794f0ccc-82bf-4500-a693-a250b3182783 .shogun-image-content {
  
    justify-content: center;
  
}

.s-794f0ccc-82bf-4500-a693-a250b3182783.shg-align-container {
  display: flex;
  justify-content: center
}

.s-794f0ccc-82bf-4500-a693-a250b3182783.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-794f0ccc-82bf-4500-a693-a250b3182783.shogun-image {
  box-sizing: border-box;
}



.s-794f0ccc-82bf-4500-a693-a250b3182783 img.shogun-image {
  
}


@media (min-width: 1200px){#s-794f0ccc-82bf-4500-a693-a250b3182783 {
  margin: 0 !important;
  overflow: visible;
}

#s-794f0ccc-82bf-4500-a693-a250b3182783-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-794f0ccc-82bf-4500-a693-a250b3182783 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-794f0ccc-82bf-4500-a693-a250b3182783 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-794f0ccc-82bf-4500-a693-a250b3182783 img.shogun-image {
  /* Add background color handling */
  
}

#s-794f0ccc-82bf-4500-a693-a250b3182783 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-794f0ccc-82bf-4500-a693-a250b3182783 .shogun-image-content {
  
    justify-content: center;
  
}

.s-794f0ccc-82bf-4500-a693-a250b3182783.shg-align-container {
  display: flex;
  justify-content: center
}

.s-794f0ccc-82bf-4500-a693-a250b3182783.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-794f0ccc-82bf-4500-a693-a250b3182783.shogun-image {
  box-sizing: border-box;
}



.s-794f0ccc-82bf-4500-a693-a250b3182783 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-794f0ccc-82bf-4500-a693-a250b3182783 {
  margin: 0 !important;
  overflow: visible;
}

#s-794f0ccc-82bf-4500-a693-a250b3182783-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-794f0ccc-82bf-4500-a693-a250b3182783 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-794f0ccc-82bf-4500-a693-a250b3182783 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-794f0ccc-82bf-4500-a693-a250b3182783 img.shogun-image {
  /* Add background color handling */
  
}

#s-794f0ccc-82bf-4500-a693-a250b3182783 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-794f0ccc-82bf-4500-a693-a250b3182783 .shogun-image-content {
  
    justify-content: center;
  
}

.s-794f0ccc-82bf-4500-a693-a250b3182783.shg-align-container {
  display: flex;
  justify-content: center
}

.s-794f0ccc-82bf-4500-a693-a250b3182783.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-794f0ccc-82bf-4500-a693-a250b3182783.shogun-image {
  box-sizing: border-box;
}



.s-794f0ccc-82bf-4500-a693-a250b3182783 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-794f0ccc-82bf-4500-a693-a250b3182783 {
  margin: 0 !important;
  overflow: visible;
}

#s-794f0ccc-82bf-4500-a693-a250b3182783-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-794f0ccc-82bf-4500-a693-a250b3182783 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-794f0ccc-82bf-4500-a693-a250b3182783 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-794f0ccc-82bf-4500-a693-a250b3182783 img.shogun-image {
  /* Add background color handling */
  
}

#s-794f0ccc-82bf-4500-a693-a250b3182783 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-794f0ccc-82bf-4500-a693-a250b3182783 .shogun-image-content {
  
    justify-content: center;
  
}

.s-794f0ccc-82bf-4500-a693-a250b3182783.shg-align-container {
  display: flex;
  justify-content: center
}

.s-794f0ccc-82bf-4500-a693-a250b3182783.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-794f0ccc-82bf-4500-a693-a250b3182783.shogun-image {
  box-sizing: border-box;
}



.s-794f0ccc-82bf-4500-a693-a250b3182783 img.shogun-image {
  
}


}@media (max-width: 767px){#s-794f0ccc-82bf-4500-a693-a250b3182783 {
  margin: 0 !important;
  overflow: visible;
}

#s-794f0ccc-82bf-4500-a693-a250b3182783-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-794f0ccc-82bf-4500-a693-a250b3182783 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-794f0ccc-82bf-4500-a693-a250b3182783 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-794f0ccc-82bf-4500-a693-a250b3182783 img.shogun-image {
  /* Add background color handling */
  
}

#s-794f0ccc-82bf-4500-a693-a250b3182783 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-794f0ccc-82bf-4500-a693-a250b3182783 .shogun-image-content {
  
    justify-content: center;
  
}

.s-794f0ccc-82bf-4500-a693-a250b3182783.shg-align-container {
  display: flex;
  justify-content: center
}

.s-794f0ccc-82bf-4500-a693-a250b3182783.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-794f0ccc-82bf-4500-a693-a250b3182783.shogun-image {
  box-sizing: border-box;
}



.s-794f0ccc-82bf-4500-a693-a250b3182783 img.shogun-image {
  
}


}
#s-18a899ab-954d-463e-9e9b-0e3f4d626f68 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-18a899ab-954d-463e-9e9b-0e3f4d626f68 {
  margin-top: 0%;
margin-bottom: 0%;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-18a899ab-954d-463e-9e9b-0e3f4d626f68 {
  margin-top: 0%;
margin-bottom: 0%;
}
}
#s-18a899ab-954d-463e-9e9b-0e3f4d626f68 {
  margin: 0 !important;
  overflow: visible;
}

#s-18a899ab-954d-463e-9e9b-0e3f4d626f68-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-18a899ab-954d-463e-9e9b-0e3f4d626f68 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-18a899ab-954d-463e-9e9b-0e3f4d626f68 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-18a899ab-954d-463e-9e9b-0e3f4d626f68 img.shogun-image {
  /* Add background color handling */
  
}

#s-18a899ab-954d-463e-9e9b-0e3f4d626f68 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-18a899ab-954d-463e-9e9b-0e3f4d626f68 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-18a899ab-954d-463e-9e9b-0e3f4d626f68 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-18a899ab-954d-463e-9e9b-0e3f4d626f68 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-18a899ab-954d-463e-9e9b-0e3f4d626f68.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-18a899ab-954d-463e-9e9b-0e3f4d626f68 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-18a899ab-954d-463e-9e9b-0e3f4d626f68.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-18a899ab-954d-463e-9e9b-0e3f4d626f68 .shogun-image-content {
  
    justify-content: center;
  
}

.s-18a899ab-954d-463e-9e9b-0e3f4d626f68.shg-align-container {
  display: flex;
  justify-content: center
}

.s-18a899ab-954d-463e-9e9b-0e3f4d626f68.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-18a899ab-954d-463e-9e9b-0e3f4d626f68.shogun-image {
  box-sizing: border-box;
}



.s-18a899ab-954d-463e-9e9b-0e3f4d626f68 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-18a899ab-954d-463e-9e9b-0e3f4d626f68 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-18a899ab-954d-463e-9e9b-0e3f4d626f68.shogun-image-container {
      position: relative;
    }

    .s-18a899ab-954d-463e-9e9b-0e3f4d626f68.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-18a899ab-954d-463e-9e9b-0e3f4d626f68.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-18a899ab-954d-463e-9e9b-0e3f4d626f68 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-18a899ab-954d-463e-9e9b-0e3f4d626f68 {
  margin: 0 !important;
  overflow: visible;
}

#s-18a899ab-954d-463e-9e9b-0e3f4d626f68-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-18a899ab-954d-463e-9e9b-0e3f4d626f68 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-18a899ab-954d-463e-9e9b-0e3f4d626f68 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-18a899ab-954d-463e-9e9b-0e3f4d626f68 img.shogun-image {
  /* Add background color handling */
  
}

#s-18a899ab-954d-463e-9e9b-0e3f4d626f68 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-18a899ab-954d-463e-9e9b-0e3f4d626f68 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-18a899ab-954d-463e-9e9b-0e3f4d626f68 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-18a899ab-954d-463e-9e9b-0e3f4d626f68 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-18a899ab-954d-463e-9e9b-0e3f4d626f68.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-18a899ab-954d-463e-9e9b-0e3f4d626f68 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-18a899ab-954d-463e-9e9b-0e3f4d626f68.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-18a899ab-954d-463e-9e9b-0e3f4d626f68 .shogun-image-content {
  
    justify-content: center;
  
}

.s-18a899ab-954d-463e-9e9b-0e3f4d626f68.shg-align-container {
  display: flex;
  justify-content: center
}

.s-18a899ab-954d-463e-9e9b-0e3f4d626f68.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-18a899ab-954d-463e-9e9b-0e3f4d626f68.shogun-image {
  box-sizing: border-box;
}



.s-18a899ab-954d-463e-9e9b-0e3f4d626f68 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-18a899ab-954d-463e-9e9b-0e3f4d626f68 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-18a899ab-954d-463e-9e9b-0e3f4d626f68.shogun-image-container {
      position: relative;
    }

    .s-18a899ab-954d-463e-9e9b-0e3f4d626f68.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-18a899ab-954d-463e-9e9b-0e3f4d626f68.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-18a899ab-954d-463e-9e9b-0e3f4d626f68 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-18a899ab-954d-463e-9e9b-0e3f4d626f68 {
  margin: 0 !important;
  overflow: visible;
}

#s-18a899ab-954d-463e-9e9b-0e3f4d626f68-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-18a899ab-954d-463e-9e9b-0e3f4d626f68 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-18a899ab-954d-463e-9e9b-0e3f4d626f68 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-18a899ab-954d-463e-9e9b-0e3f4d626f68 img.shogun-image {
  /* Add background color handling */
  
}

#s-18a899ab-954d-463e-9e9b-0e3f4d626f68 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-18a899ab-954d-463e-9e9b-0e3f4d626f68 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-18a899ab-954d-463e-9e9b-0e3f4d626f68 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-18a899ab-954d-463e-9e9b-0e3f4d626f68 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-18a899ab-954d-463e-9e9b-0e3f4d626f68.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-18a899ab-954d-463e-9e9b-0e3f4d626f68 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-18a899ab-954d-463e-9e9b-0e3f4d626f68.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-18a899ab-954d-463e-9e9b-0e3f4d626f68 .shogun-image-content {
  
    justify-content: center;
  
}

.s-18a899ab-954d-463e-9e9b-0e3f4d626f68.shg-align-container {
  display: flex;
  justify-content: center
}

.s-18a899ab-954d-463e-9e9b-0e3f4d626f68.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-18a899ab-954d-463e-9e9b-0e3f4d626f68.shogun-image {
  box-sizing: border-box;
}



.s-18a899ab-954d-463e-9e9b-0e3f4d626f68 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-18a899ab-954d-463e-9e9b-0e3f4d626f68 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-18a899ab-954d-463e-9e9b-0e3f4d626f68.shogun-image-container {
      position: relative;
    }

    .s-18a899ab-954d-463e-9e9b-0e3f4d626f68.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-18a899ab-954d-463e-9e9b-0e3f4d626f68.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-18a899ab-954d-463e-9e9b-0e3f4d626f68 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-18a899ab-954d-463e-9e9b-0e3f4d626f68 {
  margin: 0 !important;
  overflow: visible;
}

#s-18a899ab-954d-463e-9e9b-0e3f4d626f68-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-18a899ab-954d-463e-9e9b-0e3f4d626f68 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-18a899ab-954d-463e-9e9b-0e3f4d626f68 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-18a899ab-954d-463e-9e9b-0e3f4d626f68 img.shogun-image {
  /* Add background color handling */
  
}

#s-18a899ab-954d-463e-9e9b-0e3f4d626f68 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-18a899ab-954d-463e-9e9b-0e3f4d626f68 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-18a899ab-954d-463e-9e9b-0e3f4d626f68 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-18a899ab-954d-463e-9e9b-0e3f4d626f68 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-18a899ab-954d-463e-9e9b-0e3f4d626f68.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-18a899ab-954d-463e-9e9b-0e3f4d626f68 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-18a899ab-954d-463e-9e9b-0e3f4d626f68.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-18a899ab-954d-463e-9e9b-0e3f4d626f68 .shogun-image-content {
  
    justify-content: center;
  
}

.s-18a899ab-954d-463e-9e9b-0e3f4d626f68.shg-align-container {
  display: flex;
  justify-content: center
}

.s-18a899ab-954d-463e-9e9b-0e3f4d626f68.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-18a899ab-954d-463e-9e9b-0e3f4d626f68.shogun-image {
  box-sizing: border-box;
}



.s-18a899ab-954d-463e-9e9b-0e3f4d626f68 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-18a899ab-954d-463e-9e9b-0e3f4d626f68 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-18a899ab-954d-463e-9e9b-0e3f4d626f68.shogun-image-container {
      position: relative;
    }

    .s-18a899ab-954d-463e-9e9b-0e3f4d626f68.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-18a899ab-954d-463e-9e9b-0e3f4d626f68.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-18a899ab-954d-463e-9e9b-0e3f4d626f68 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-18a899ab-954d-463e-9e9b-0e3f4d626f68 {
  margin: 0 !important;
  overflow: visible;
}

#s-18a899ab-954d-463e-9e9b-0e3f4d626f68-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-18a899ab-954d-463e-9e9b-0e3f4d626f68 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-18a899ab-954d-463e-9e9b-0e3f4d626f68 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-18a899ab-954d-463e-9e9b-0e3f4d626f68 img.shogun-image {
  /* Add background color handling */
  
}

#s-18a899ab-954d-463e-9e9b-0e3f4d626f68 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-18a899ab-954d-463e-9e9b-0e3f4d626f68 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-18a899ab-954d-463e-9e9b-0e3f4d626f68 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-18a899ab-954d-463e-9e9b-0e3f4d626f68 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-18a899ab-954d-463e-9e9b-0e3f4d626f68.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-18a899ab-954d-463e-9e9b-0e3f4d626f68 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-18a899ab-954d-463e-9e9b-0e3f4d626f68.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-18a899ab-954d-463e-9e9b-0e3f4d626f68 .shogun-image-content {
  
    justify-content: center;
  
}

.s-18a899ab-954d-463e-9e9b-0e3f4d626f68.shg-align-container {
  display: flex;
  justify-content: center
}

.s-18a899ab-954d-463e-9e9b-0e3f4d626f68.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-18a899ab-954d-463e-9e9b-0e3f4d626f68.shogun-image {
  box-sizing: border-box;
}



.s-18a899ab-954d-463e-9e9b-0e3f4d626f68 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-18a899ab-954d-463e-9e9b-0e3f4d626f68 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-18a899ab-954d-463e-9e9b-0e3f4d626f68.shogun-image-container {
      position: relative;
    }

    .s-18a899ab-954d-463e-9e9b-0e3f4d626f68.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-18a899ab-954d-463e-9e9b-0e3f4d626f68.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-18a899ab-954d-463e-9e9b-0e3f4d626f68 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-5161cdb1-463f-4dd8-820c-615463189d0a {
  margin-top: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-5161cdb1-463f-4dd8-820c-615463189d0a {
  margin-top: 0%;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-5161cdb1-463f-4dd8-820c-615463189d0a {
  margin-top: 0%;
}
}
#s-5161cdb1-463f-4dd8-820c-615463189d0a {
  margin: 0 !important;
  overflow: visible;
}

#s-5161cdb1-463f-4dd8-820c-615463189d0a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-5161cdb1-463f-4dd8-820c-615463189d0a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-5161cdb1-463f-4dd8-820c-615463189d0a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-5161cdb1-463f-4dd8-820c-615463189d0a img.shogun-image {
  /* Add background color handling */
  
}

#s-5161cdb1-463f-4dd8-820c-615463189d0a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-5161cdb1-463f-4dd8-820c-615463189d0a .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-5161cdb1-463f-4dd8-820c-615463189d0a .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-5161cdb1-463f-4dd8-820c-615463189d0a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-5161cdb1-463f-4dd8-820c-615463189d0a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-5161cdb1-463f-4dd8-820c-615463189d0a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-5161cdb1-463f-4dd8-820c-615463189d0a.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-5161cdb1-463f-4dd8-820c-615463189d0a .shogun-image-content {
  
    justify-content: center;
  
}

.s-5161cdb1-463f-4dd8-820c-615463189d0a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5161cdb1-463f-4dd8-820c-615463189d0a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5161cdb1-463f-4dd8-820c-615463189d0a.shogun-image {
  box-sizing: border-box;
}



.s-5161cdb1-463f-4dd8-820c-615463189d0a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-5161cdb1-463f-4dd8-820c-615463189d0a {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-5161cdb1-463f-4dd8-820c-615463189d0a.shogun-image-container {
      position: relative;
    }

    .s-5161cdb1-463f-4dd8-820c-615463189d0a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-5161cdb1-463f-4dd8-820c-615463189d0a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-5161cdb1-463f-4dd8-820c-615463189d0a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-5161cdb1-463f-4dd8-820c-615463189d0a {
  margin: 0 !important;
  overflow: visible;
}

#s-5161cdb1-463f-4dd8-820c-615463189d0a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-5161cdb1-463f-4dd8-820c-615463189d0a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-5161cdb1-463f-4dd8-820c-615463189d0a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-5161cdb1-463f-4dd8-820c-615463189d0a img.shogun-image {
  /* Add background color handling */
  
}

#s-5161cdb1-463f-4dd8-820c-615463189d0a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-5161cdb1-463f-4dd8-820c-615463189d0a .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-5161cdb1-463f-4dd8-820c-615463189d0a .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-5161cdb1-463f-4dd8-820c-615463189d0a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-5161cdb1-463f-4dd8-820c-615463189d0a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-5161cdb1-463f-4dd8-820c-615463189d0a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-5161cdb1-463f-4dd8-820c-615463189d0a.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-5161cdb1-463f-4dd8-820c-615463189d0a .shogun-image-content {
  
    justify-content: center;
  
}

.s-5161cdb1-463f-4dd8-820c-615463189d0a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5161cdb1-463f-4dd8-820c-615463189d0a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5161cdb1-463f-4dd8-820c-615463189d0a.shogun-image {
  box-sizing: border-box;
}



.s-5161cdb1-463f-4dd8-820c-615463189d0a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-5161cdb1-463f-4dd8-820c-615463189d0a {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-5161cdb1-463f-4dd8-820c-615463189d0a.shogun-image-container {
      position: relative;
    }

    .s-5161cdb1-463f-4dd8-820c-615463189d0a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-5161cdb1-463f-4dd8-820c-615463189d0a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-5161cdb1-463f-4dd8-820c-615463189d0a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-5161cdb1-463f-4dd8-820c-615463189d0a {
  margin: 0 !important;
  overflow: visible;
}

#s-5161cdb1-463f-4dd8-820c-615463189d0a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-5161cdb1-463f-4dd8-820c-615463189d0a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-5161cdb1-463f-4dd8-820c-615463189d0a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-5161cdb1-463f-4dd8-820c-615463189d0a img.shogun-image {
  /* Add background color handling */
  
}

#s-5161cdb1-463f-4dd8-820c-615463189d0a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-5161cdb1-463f-4dd8-820c-615463189d0a .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-5161cdb1-463f-4dd8-820c-615463189d0a .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-5161cdb1-463f-4dd8-820c-615463189d0a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-5161cdb1-463f-4dd8-820c-615463189d0a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-5161cdb1-463f-4dd8-820c-615463189d0a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-5161cdb1-463f-4dd8-820c-615463189d0a.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-5161cdb1-463f-4dd8-820c-615463189d0a .shogun-image-content {
  
    justify-content: center;
  
}

.s-5161cdb1-463f-4dd8-820c-615463189d0a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5161cdb1-463f-4dd8-820c-615463189d0a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5161cdb1-463f-4dd8-820c-615463189d0a.shogun-image {
  box-sizing: border-box;
}



.s-5161cdb1-463f-4dd8-820c-615463189d0a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-5161cdb1-463f-4dd8-820c-615463189d0a {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-5161cdb1-463f-4dd8-820c-615463189d0a.shogun-image-container {
      position: relative;
    }

    .s-5161cdb1-463f-4dd8-820c-615463189d0a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-5161cdb1-463f-4dd8-820c-615463189d0a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-5161cdb1-463f-4dd8-820c-615463189d0a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-5161cdb1-463f-4dd8-820c-615463189d0a {
  margin: 0 !important;
  overflow: visible;
}

#s-5161cdb1-463f-4dd8-820c-615463189d0a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-5161cdb1-463f-4dd8-820c-615463189d0a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-5161cdb1-463f-4dd8-820c-615463189d0a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-5161cdb1-463f-4dd8-820c-615463189d0a img.shogun-image {
  /* Add background color handling */
  
}

#s-5161cdb1-463f-4dd8-820c-615463189d0a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-5161cdb1-463f-4dd8-820c-615463189d0a .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-5161cdb1-463f-4dd8-820c-615463189d0a .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-5161cdb1-463f-4dd8-820c-615463189d0a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-5161cdb1-463f-4dd8-820c-615463189d0a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-5161cdb1-463f-4dd8-820c-615463189d0a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-5161cdb1-463f-4dd8-820c-615463189d0a.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-5161cdb1-463f-4dd8-820c-615463189d0a .shogun-image-content {
  
    justify-content: center;
  
}

.s-5161cdb1-463f-4dd8-820c-615463189d0a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5161cdb1-463f-4dd8-820c-615463189d0a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5161cdb1-463f-4dd8-820c-615463189d0a.shogun-image {
  box-sizing: border-box;
}



.s-5161cdb1-463f-4dd8-820c-615463189d0a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-5161cdb1-463f-4dd8-820c-615463189d0a {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-5161cdb1-463f-4dd8-820c-615463189d0a.shogun-image-container {
      position: relative;
    }

    .s-5161cdb1-463f-4dd8-820c-615463189d0a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-5161cdb1-463f-4dd8-820c-615463189d0a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-5161cdb1-463f-4dd8-820c-615463189d0a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-5161cdb1-463f-4dd8-820c-615463189d0a {
  margin: 0 !important;
  overflow: visible;
}

#s-5161cdb1-463f-4dd8-820c-615463189d0a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-5161cdb1-463f-4dd8-820c-615463189d0a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-5161cdb1-463f-4dd8-820c-615463189d0a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-5161cdb1-463f-4dd8-820c-615463189d0a img.shogun-image {
  /* Add background color handling */
  
}

#s-5161cdb1-463f-4dd8-820c-615463189d0a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-5161cdb1-463f-4dd8-820c-615463189d0a .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-5161cdb1-463f-4dd8-820c-615463189d0a .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-5161cdb1-463f-4dd8-820c-615463189d0a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-5161cdb1-463f-4dd8-820c-615463189d0a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-5161cdb1-463f-4dd8-820c-615463189d0a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-5161cdb1-463f-4dd8-820c-615463189d0a.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-5161cdb1-463f-4dd8-820c-615463189d0a .shogun-image-content {
  
    justify-content: center;
  
}

.s-5161cdb1-463f-4dd8-820c-615463189d0a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5161cdb1-463f-4dd8-820c-615463189d0a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5161cdb1-463f-4dd8-820c-615463189d0a.shogun-image {
  box-sizing: border-box;
}



.s-5161cdb1-463f-4dd8-820c-615463189d0a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-5161cdb1-463f-4dd8-820c-615463189d0a {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-5161cdb1-463f-4dd8-820c-615463189d0a.shogun-image-container {
      position: relative;
    }

    .s-5161cdb1-463f-4dd8-820c-615463189d0a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-5161cdb1-463f-4dd8-820c-615463189d0a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-5161cdb1-463f-4dd8-820c-615463189d0a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-9788186a-21c0-48db-93f2-1e2d63ce9a8c {
  box-shadow:2px 3px 1px 2px rgba(67, 66, 66, 1);
background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYzAzOWZlZTktZTlkNC00ZWFjLTk1YjMtYzczNDdjNDBmZjlkIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFiYjBiO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNjMDM5ZmVlOS1lOWQ0LTRlYWMtOTViMy1jNzM0N2M0MGZmOWQpIi8+PC9zdmc+);
background-repeat: no-repeat;
border-style: solid;
margin-top: 5px;
margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: #2C2A34;
border-radius: 25px;
text-align: center;
text-decoration: none;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#f1bb0b"}, {"id"=>2, "pos"=>1, "color"=>"#ffffff"}];
hover-type: gradient;
color: rgba(0, 0, 0, 1);
}
#s-9788186a-21c0-48db-93f2-1e2d63ce9a8c:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZDQ0NTg0MzYtYjY1Yi00NTdjLWEwMDQtZjg1M2UzZjJkZDQ3IiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjhmOGY3O3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFiYjBiO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNkNDQ1ODQzNi1iNjViLTQ1N2MtYTAwNC1mODUzZTNmMmRkNDcpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 2px !important;
border-left-width: 2px !important;
border-bottom-width: 2px !important;
border-right-width: 2px !important;
border-color: rgba(2, 0, 7, 0.99) !important;
text-decoration: none !important;
color: rgba(7, 6, 0, 1) !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#f8f8f7"}, {"id"=>2, "pos"=>1, "color"=>"#f1bb0b"}] !important;
hover-type: gradient !important;}#s-9788186a-21c0-48db-93f2-1e2d63ce9a8c:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-9788186a-21c0-48db-93f2-1e2d63ce9a8c-root {
    text-align: center;
  }


#s-9788186a-21c0-48db-93f2-1e2d63ce9a8c.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-9788186a-21c0-48db-93f2-1e2d63ce9a8c-root {
    text-align: center;
  }


#s-9788186a-21c0-48db-93f2-1e2d63ce9a8c.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-9788186a-21c0-48db-93f2-1e2d63ce9a8c-root {
    text-align: center;
  }


#s-9788186a-21c0-48db-93f2-1e2d63ce9a8c.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-9788186a-21c0-48db-93f2-1e2d63ce9a8c-root {
    text-align: center;
  }


#s-9788186a-21c0-48db-93f2-1e2d63ce9a8c.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-9788186a-21c0-48db-93f2-1e2d63ce9a8c-root {
    text-align: center;
  }


#s-9788186a-21c0-48db-93f2-1e2d63ce9a8c.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}
#s-ba2aebb2-8c7c-4d6c-8816-fe9bd8d70e71 {
  margin-left: auto;
margin-right: auto;
border-top-width: 5px;
border-left-width: 5px;
border-bottom-width: 5px;
border-right-width: 5px;
border-color: #000;
border-style: solid;
border-radius: 20px;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-ba2aebb2-8c7c-4d6c-8816-fe9bd8d70e71 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-ba2aebb2-8c7c-4d6c-8816-fe9bd8d70e71.shg-box.shg-c {
  justify-content: center;
}

#s-e93fbc5c-1f0d-4d3c-b76c-a70fc92306f6 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
text-align: center;
}
@media (min-width: 1200px){#s-e93fbc5c-1f0d-4d3c-b76c-a70fc92306f6 {
  margin-top: 0%;
}
}
#s-e93fbc5c-1f0d-4d3c-b76c-a70fc92306f6 {
  margin: 0 !important;
  overflow: visible;
}

#s-e93fbc5c-1f0d-4d3c-b76c-a70fc92306f6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e93fbc5c-1f0d-4d3c-b76c-a70fc92306f6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-e93fbc5c-1f0d-4d3c-b76c-a70fc92306f6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e93fbc5c-1f0d-4d3c-b76c-a70fc92306f6 img.shogun-image {
  /* Add background color handling */
  
}

#s-e93fbc5c-1f0d-4d3c-b76c-a70fc92306f6 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: #000;
  border-style: none;
  border-radius: 10px;

}






.s-e93fbc5c-1f0d-4d3c-b76c-a70fc92306f6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e93fbc5c-1f0d-4d3c-b76c-a70fc92306f6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e93fbc5c-1f0d-4d3c-b76c-a70fc92306f6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e93fbc5c-1f0d-4d3c-b76c-a70fc92306f6.shogun-image {
  box-sizing: border-box;
}



.s-e93fbc5c-1f0d-4d3c-b76c-a70fc92306f6 img.shogun-image {
  
}


@media (min-width: 1200px){#s-e93fbc5c-1f0d-4d3c-b76c-a70fc92306f6 {
  margin: 0 !important;
  overflow: visible;
}

#s-e93fbc5c-1f0d-4d3c-b76c-a70fc92306f6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e93fbc5c-1f0d-4d3c-b76c-a70fc92306f6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-e93fbc5c-1f0d-4d3c-b76c-a70fc92306f6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e93fbc5c-1f0d-4d3c-b76c-a70fc92306f6 img.shogun-image {
  /* Add background color handling */
  
}

#s-e93fbc5c-1f0d-4d3c-b76c-a70fc92306f6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-e93fbc5c-1f0d-4d3c-b76c-a70fc92306f6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e93fbc5c-1f0d-4d3c-b76c-a70fc92306f6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e93fbc5c-1f0d-4d3c-b76c-a70fc92306f6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e93fbc5c-1f0d-4d3c-b76c-a70fc92306f6.shogun-image {
  box-sizing: border-box;
}



.s-e93fbc5c-1f0d-4d3c-b76c-a70fc92306f6 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-e93fbc5c-1f0d-4d3c-b76c-a70fc92306f6 {
  margin: 0 !important;
  overflow: visible;
}

#s-e93fbc5c-1f0d-4d3c-b76c-a70fc92306f6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e93fbc5c-1f0d-4d3c-b76c-a70fc92306f6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e93fbc5c-1f0d-4d3c-b76c-a70fc92306f6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e93fbc5c-1f0d-4d3c-b76c-a70fc92306f6 img.shogun-image {
  /* Add background color handling */
  
}

#s-e93fbc5c-1f0d-4d3c-b76c-a70fc92306f6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-e93fbc5c-1f0d-4d3c-b76c-a70fc92306f6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e93fbc5c-1f0d-4d3c-b76c-a70fc92306f6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e93fbc5c-1f0d-4d3c-b76c-a70fc92306f6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e93fbc5c-1f0d-4d3c-b76c-a70fc92306f6.shogun-image {
  box-sizing: border-box;
}



.s-e93fbc5c-1f0d-4d3c-b76c-a70fc92306f6 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-e93fbc5c-1f0d-4d3c-b76c-a70fc92306f6 {
  margin: 0 !important;
  overflow: visible;
}

#s-e93fbc5c-1f0d-4d3c-b76c-a70fc92306f6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e93fbc5c-1f0d-4d3c-b76c-a70fc92306f6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e93fbc5c-1f0d-4d3c-b76c-a70fc92306f6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e93fbc5c-1f0d-4d3c-b76c-a70fc92306f6 img.shogun-image {
  /* Add background color handling */
  
}

#s-e93fbc5c-1f0d-4d3c-b76c-a70fc92306f6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-e93fbc5c-1f0d-4d3c-b76c-a70fc92306f6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e93fbc5c-1f0d-4d3c-b76c-a70fc92306f6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e93fbc5c-1f0d-4d3c-b76c-a70fc92306f6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e93fbc5c-1f0d-4d3c-b76c-a70fc92306f6.shogun-image {
  box-sizing: border-box;
}



.s-e93fbc5c-1f0d-4d3c-b76c-a70fc92306f6 img.shogun-image {
  
}


}@media (max-width: 767px){#s-e93fbc5c-1f0d-4d3c-b76c-a70fc92306f6 {
  margin: 0 !important;
  overflow: visible;
}

#s-e93fbc5c-1f0d-4d3c-b76c-a70fc92306f6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e93fbc5c-1f0d-4d3c-b76c-a70fc92306f6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e93fbc5c-1f0d-4d3c-b76c-a70fc92306f6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e93fbc5c-1f0d-4d3c-b76c-a70fc92306f6 img.shogun-image {
  /* Add background color handling */
  
}

#s-e93fbc5c-1f0d-4d3c-b76c-a70fc92306f6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-e93fbc5c-1f0d-4d3c-b76c-a70fc92306f6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e93fbc5c-1f0d-4d3c-b76c-a70fc92306f6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e93fbc5c-1f0d-4d3c-b76c-a70fc92306f6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e93fbc5c-1f0d-4d3c-b76c-a70fc92306f6.shogun-image {
  box-sizing: border-box;
}



.s-e93fbc5c-1f0d-4d3c-b76c-a70fc92306f6 img.shogun-image {
  
}


}
#s-aebf2a6d-713b-490e-8533-86060a0dbb97 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
text-align: center;
}
@media (min-width: 1200px){#s-aebf2a6d-713b-490e-8533-86060a0dbb97 {
  margin-top: 0%;
margin-bottom: 0%;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-aebf2a6d-713b-490e-8533-86060a0dbb97 {
  margin-top: 0%;
margin-bottom: 0%;
}
}
#s-aebf2a6d-713b-490e-8533-86060a0dbb97 {
  margin: 0 !important;
  overflow: visible;
}

#s-aebf2a6d-713b-490e-8533-86060a0dbb97-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-aebf2a6d-713b-490e-8533-86060a0dbb97 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-aebf2a6d-713b-490e-8533-86060a0dbb97 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-aebf2a6d-713b-490e-8533-86060a0dbb97 img.shogun-image {
  /* Add background color handling */
  
}

#s-aebf2a6d-713b-490e-8533-86060a0dbb97 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-aebf2a6d-713b-490e-8533-86060a0dbb97 .shogun-image-content {
  
    justify-content: center;
  
}

.s-aebf2a6d-713b-490e-8533-86060a0dbb97.shg-align-container {
  display: flex;
  justify-content: center
}

.s-aebf2a6d-713b-490e-8533-86060a0dbb97.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-aebf2a6d-713b-490e-8533-86060a0dbb97.shogun-image {
  box-sizing: border-box;
}



.s-aebf2a6d-713b-490e-8533-86060a0dbb97 img.shogun-image {
  
}


@media (min-width: 1200px){#s-aebf2a6d-713b-490e-8533-86060a0dbb97 {
  margin: 0 !important;
  overflow: visible;
}

#s-aebf2a6d-713b-490e-8533-86060a0dbb97-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-aebf2a6d-713b-490e-8533-86060a0dbb97 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-aebf2a6d-713b-490e-8533-86060a0dbb97 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-aebf2a6d-713b-490e-8533-86060a0dbb97 img.shogun-image {
  /* Add background color handling */
  
}

#s-aebf2a6d-713b-490e-8533-86060a0dbb97 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-aebf2a6d-713b-490e-8533-86060a0dbb97 .shogun-image-content {
  
    justify-content: center;
  
}

.s-aebf2a6d-713b-490e-8533-86060a0dbb97.shg-align-container {
  display: flex;
  justify-content: center
}

.s-aebf2a6d-713b-490e-8533-86060a0dbb97.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-aebf2a6d-713b-490e-8533-86060a0dbb97.shogun-image {
  box-sizing: border-box;
}



.s-aebf2a6d-713b-490e-8533-86060a0dbb97 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-aebf2a6d-713b-490e-8533-86060a0dbb97 {
  margin: 0 !important;
  overflow: visible;
}

#s-aebf2a6d-713b-490e-8533-86060a0dbb97-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-aebf2a6d-713b-490e-8533-86060a0dbb97 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-aebf2a6d-713b-490e-8533-86060a0dbb97 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-aebf2a6d-713b-490e-8533-86060a0dbb97 img.shogun-image {
  /* Add background color handling */
  
}

#s-aebf2a6d-713b-490e-8533-86060a0dbb97 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-aebf2a6d-713b-490e-8533-86060a0dbb97 .shogun-image-content {
  
    justify-content: center;
  
}

.s-aebf2a6d-713b-490e-8533-86060a0dbb97.shg-align-container {
  display: flex;
  justify-content: center
}

.s-aebf2a6d-713b-490e-8533-86060a0dbb97.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-aebf2a6d-713b-490e-8533-86060a0dbb97.shogun-image {
  box-sizing: border-box;
}



.s-aebf2a6d-713b-490e-8533-86060a0dbb97 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-aebf2a6d-713b-490e-8533-86060a0dbb97 {
  margin: 0 !important;
  overflow: visible;
}

#s-aebf2a6d-713b-490e-8533-86060a0dbb97-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-aebf2a6d-713b-490e-8533-86060a0dbb97 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-aebf2a6d-713b-490e-8533-86060a0dbb97 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-aebf2a6d-713b-490e-8533-86060a0dbb97 img.shogun-image {
  /* Add background color handling */
  
}

#s-aebf2a6d-713b-490e-8533-86060a0dbb97 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-aebf2a6d-713b-490e-8533-86060a0dbb97 .shogun-image-content {
  
    justify-content: center;
  
}

.s-aebf2a6d-713b-490e-8533-86060a0dbb97.shg-align-container {
  display: flex;
  justify-content: center
}

.s-aebf2a6d-713b-490e-8533-86060a0dbb97.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-aebf2a6d-713b-490e-8533-86060a0dbb97.shogun-image {
  box-sizing: border-box;
}



.s-aebf2a6d-713b-490e-8533-86060a0dbb97 img.shogun-image {
  
}


}@media (max-width: 767px){#s-aebf2a6d-713b-490e-8533-86060a0dbb97 {
  margin: 0 !important;
  overflow: visible;
}

#s-aebf2a6d-713b-490e-8533-86060a0dbb97-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-aebf2a6d-713b-490e-8533-86060a0dbb97 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-aebf2a6d-713b-490e-8533-86060a0dbb97 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-aebf2a6d-713b-490e-8533-86060a0dbb97 img.shogun-image {
  /* Add background color handling */
  
}

#s-aebf2a6d-713b-490e-8533-86060a0dbb97 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-aebf2a6d-713b-490e-8533-86060a0dbb97 .shogun-image-content {
  
    justify-content: center;
  
}

.s-aebf2a6d-713b-490e-8533-86060a0dbb97.shg-align-container {
  display: flex;
  justify-content: center
}

.s-aebf2a6d-713b-490e-8533-86060a0dbb97.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-aebf2a6d-713b-490e-8533-86060a0dbb97.shogun-image {
  box-sizing: border-box;
}



.s-aebf2a6d-713b-490e-8533-86060a0dbb97 img.shogun-image {
  
}


}
#s-d78b485b-e614-456a-96e2-6ec58528365c {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-d78b485b-e614-456a-96e2-6ec58528365c {
  margin-top: 0%;
margin-bottom: 0%;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-d78b485b-e614-456a-96e2-6ec58528365c {
  margin-top: 0%;
margin-bottom: 0%;
}
}
#s-d78b485b-e614-456a-96e2-6ec58528365c {
  margin: 0 !important;
  overflow: visible;
}

#s-d78b485b-e614-456a-96e2-6ec58528365c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d78b485b-e614-456a-96e2-6ec58528365c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-d78b485b-e614-456a-96e2-6ec58528365c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d78b485b-e614-456a-96e2-6ec58528365c img.shogun-image {
  /* Add background color handling */
  
}

#s-d78b485b-e614-456a-96e2-6ec58528365c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d78b485b-e614-456a-96e2-6ec58528365c .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-d78b485b-e614-456a-96e2-6ec58528365c .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d78b485b-e614-456a-96e2-6ec58528365c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d78b485b-e614-456a-96e2-6ec58528365c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d78b485b-e614-456a-96e2-6ec58528365c img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-d78b485b-e614-456a-96e2-6ec58528365c.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-d78b485b-e614-456a-96e2-6ec58528365c .shogun-image-content {
  
    justify-content: center;
  
}

.s-d78b485b-e614-456a-96e2-6ec58528365c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d78b485b-e614-456a-96e2-6ec58528365c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d78b485b-e614-456a-96e2-6ec58528365c.shogun-image {
  box-sizing: border-box;
}



.s-d78b485b-e614-456a-96e2-6ec58528365c img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-d78b485b-e614-456a-96e2-6ec58528365c {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-d78b485b-e614-456a-96e2-6ec58528365c.shogun-image-container {
      position: relative;
    }

    .s-d78b485b-e614-456a-96e2-6ec58528365c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d78b485b-e614-456a-96e2-6ec58528365c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d78b485b-e614-456a-96e2-6ec58528365c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-d78b485b-e614-456a-96e2-6ec58528365c {
  margin: 0 !important;
  overflow: visible;
}

#s-d78b485b-e614-456a-96e2-6ec58528365c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d78b485b-e614-456a-96e2-6ec58528365c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-d78b485b-e614-456a-96e2-6ec58528365c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d78b485b-e614-456a-96e2-6ec58528365c img.shogun-image {
  /* Add background color handling */
  
}

#s-d78b485b-e614-456a-96e2-6ec58528365c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d78b485b-e614-456a-96e2-6ec58528365c .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-d78b485b-e614-456a-96e2-6ec58528365c .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d78b485b-e614-456a-96e2-6ec58528365c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d78b485b-e614-456a-96e2-6ec58528365c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d78b485b-e614-456a-96e2-6ec58528365c img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-d78b485b-e614-456a-96e2-6ec58528365c.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-d78b485b-e614-456a-96e2-6ec58528365c .shogun-image-content {
  
    justify-content: center;
  
}

.s-d78b485b-e614-456a-96e2-6ec58528365c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d78b485b-e614-456a-96e2-6ec58528365c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d78b485b-e614-456a-96e2-6ec58528365c.shogun-image {
  box-sizing: border-box;
}



.s-d78b485b-e614-456a-96e2-6ec58528365c img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-d78b485b-e614-456a-96e2-6ec58528365c {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-d78b485b-e614-456a-96e2-6ec58528365c.shogun-image-container {
      position: relative;
    }

    .s-d78b485b-e614-456a-96e2-6ec58528365c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d78b485b-e614-456a-96e2-6ec58528365c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d78b485b-e614-456a-96e2-6ec58528365c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-d78b485b-e614-456a-96e2-6ec58528365c {
  margin: 0 !important;
  overflow: visible;
}

#s-d78b485b-e614-456a-96e2-6ec58528365c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d78b485b-e614-456a-96e2-6ec58528365c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-d78b485b-e614-456a-96e2-6ec58528365c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d78b485b-e614-456a-96e2-6ec58528365c img.shogun-image {
  /* Add background color handling */
  
}

#s-d78b485b-e614-456a-96e2-6ec58528365c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d78b485b-e614-456a-96e2-6ec58528365c .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-d78b485b-e614-456a-96e2-6ec58528365c .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d78b485b-e614-456a-96e2-6ec58528365c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d78b485b-e614-456a-96e2-6ec58528365c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d78b485b-e614-456a-96e2-6ec58528365c img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-d78b485b-e614-456a-96e2-6ec58528365c.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-d78b485b-e614-456a-96e2-6ec58528365c .shogun-image-content {
  
    justify-content: center;
  
}

.s-d78b485b-e614-456a-96e2-6ec58528365c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d78b485b-e614-456a-96e2-6ec58528365c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d78b485b-e614-456a-96e2-6ec58528365c.shogun-image {
  box-sizing: border-box;
}



.s-d78b485b-e614-456a-96e2-6ec58528365c img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-d78b485b-e614-456a-96e2-6ec58528365c {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-d78b485b-e614-456a-96e2-6ec58528365c.shogun-image-container {
      position: relative;
    }

    .s-d78b485b-e614-456a-96e2-6ec58528365c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d78b485b-e614-456a-96e2-6ec58528365c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d78b485b-e614-456a-96e2-6ec58528365c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-d78b485b-e614-456a-96e2-6ec58528365c {
  margin: 0 !important;
  overflow: visible;
}

#s-d78b485b-e614-456a-96e2-6ec58528365c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d78b485b-e614-456a-96e2-6ec58528365c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d78b485b-e614-456a-96e2-6ec58528365c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d78b485b-e614-456a-96e2-6ec58528365c img.shogun-image {
  /* Add background color handling */
  
}

#s-d78b485b-e614-456a-96e2-6ec58528365c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d78b485b-e614-456a-96e2-6ec58528365c .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-d78b485b-e614-456a-96e2-6ec58528365c .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d78b485b-e614-456a-96e2-6ec58528365c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d78b485b-e614-456a-96e2-6ec58528365c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d78b485b-e614-456a-96e2-6ec58528365c img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-d78b485b-e614-456a-96e2-6ec58528365c.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-d78b485b-e614-456a-96e2-6ec58528365c .shogun-image-content {
  
    justify-content: center;
  
}

.s-d78b485b-e614-456a-96e2-6ec58528365c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d78b485b-e614-456a-96e2-6ec58528365c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d78b485b-e614-456a-96e2-6ec58528365c.shogun-image {
  box-sizing: border-box;
}



.s-d78b485b-e614-456a-96e2-6ec58528365c img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-d78b485b-e614-456a-96e2-6ec58528365c {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-d78b485b-e614-456a-96e2-6ec58528365c.shogun-image-container {
      position: relative;
    }

    .s-d78b485b-e614-456a-96e2-6ec58528365c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d78b485b-e614-456a-96e2-6ec58528365c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d78b485b-e614-456a-96e2-6ec58528365c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-d78b485b-e614-456a-96e2-6ec58528365c {
  margin: 0 !important;
  overflow: visible;
}

#s-d78b485b-e614-456a-96e2-6ec58528365c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d78b485b-e614-456a-96e2-6ec58528365c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d78b485b-e614-456a-96e2-6ec58528365c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d78b485b-e614-456a-96e2-6ec58528365c img.shogun-image {
  /* Add background color handling */
  
}

#s-d78b485b-e614-456a-96e2-6ec58528365c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d78b485b-e614-456a-96e2-6ec58528365c .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-d78b485b-e614-456a-96e2-6ec58528365c .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d78b485b-e614-456a-96e2-6ec58528365c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d78b485b-e614-456a-96e2-6ec58528365c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d78b485b-e614-456a-96e2-6ec58528365c img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-d78b485b-e614-456a-96e2-6ec58528365c.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-d78b485b-e614-456a-96e2-6ec58528365c .shogun-image-content {
  
    justify-content: center;
  
}

.s-d78b485b-e614-456a-96e2-6ec58528365c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d78b485b-e614-456a-96e2-6ec58528365c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d78b485b-e614-456a-96e2-6ec58528365c.shogun-image {
  box-sizing: border-box;
}



.s-d78b485b-e614-456a-96e2-6ec58528365c img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-d78b485b-e614-456a-96e2-6ec58528365c {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-d78b485b-e614-456a-96e2-6ec58528365c.shogun-image-container {
      position: relative;
    }

    .s-d78b485b-e614-456a-96e2-6ec58528365c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d78b485b-e614-456a-96e2-6ec58528365c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d78b485b-e614-456a-96e2-6ec58528365c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-5894cac6-6769-476e-988b-fbfc63beba86 {
  box-shadow:2px 3px 1px 2px rgba(67, 66, 66, 1);
background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYzAzOWZlZTktZTlkNC00ZWFjLTk1YjMtYzczNDdjNDBmZjlkIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFiYjBiO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNjMDM5ZmVlOS1lOWQ0LTRlYWMtOTViMy1jNzM0N2M0MGZmOWQpIi8+PC9zdmc+);
background-repeat: no-repeat;
border-style: solid;
margin-top: 5px;
margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: #2C2A34;
border-radius: 25px;
text-align: center;
text-decoration: none;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#f1bb0b"}, {"id"=>2, "pos"=>1, "color"=>"#ffffff"}];
hover-type: gradient;
color: rgba(0, 0, 0, 1);
}
#s-5894cac6-6769-476e-988b-fbfc63beba86:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZmRlYmJhN2EtODcxMC00ZWZlLWJlYzItYTBiMDk0MmYxOGQ3IiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjhmOGY3O3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFiYjBiO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNmZGViYmE3YS04NzEwLTRlZmUtYmVjMi1hMGIwOTQyZjE4ZDcpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 2px !important;
border-left-width: 2px !important;
border-bottom-width: 2px !important;
border-right-width: 2px !important;
border-color: rgba(2, 0, 7, 0.99) !important;
text-decoration: none !important;
color: rgba(7, 6, 0, 1) !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#f8f8f7"}, {"id"=>2, "pos"=>1, "color"=>"#f1bb0b"}] !important;
hover-type: gradient !important;}#s-5894cac6-6769-476e-988b-fbfc63beba86:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-5894cac6-6769-476e-988b-fbfc63beba86-root {
    text-align: center;
  }


#s-5894cac6-6769-476e-988b-fbfc63beba86.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-5894cac6-6769-476e-988b-fbfc63beba86-root {
    text-align: center;
  }


#s-5894cac6-6769-476e-988b-fbfc63beba86.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-5894cac6-6769-476e-988b-fbfc63beba86-root {
    text-align: center;
  }


#s-5894cac6-6769-476e-988b-fbfc63beba86.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-5894cac6-6769-476e-988b-fbfc63beba86-root {
    text-align: center;
  }


#s-5894cac6-6769-476e-988b-fbfc63beba86.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-5894cac6-6769-476e-988b-fbfc63beba86-root {
    text-align: center;
  }


#s-5894cac6-6769-476e-988b-fbfc63beba86.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}
#s-3353167a-b75a-49e5-8007-cdee2d25d02d {
  margin-left: auto;
margin-right: auto;
border-top-width: 5px;
border-left-width: 5px;
border-bottom-width: 5px;
border-right-width: 5px;
border-color: #000;
border-style: solid;
border-radius: 20px;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-3353167a-b75a-49e5-8007-cdee2d25d02d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-3353167a-b75a-49e5-8007-cdee2d25d02d.shg-box.shg-c {
  justify-content: center;
}

#s-dadc8969-0bcb-44ff-9e66-5b6ceb8c0942 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
text-align: center;
}
@media (min-width: 1200px){#s-dadc8969-0bcb-44ff-9e66-5b6ceb8c0942 {
  margin-top: 0%;
}
}
#s-dadc8969-0bcb-44ff-9e66-5b6ceb8c0942 {
  margin: 0 !important;
  overflow: visible;
}

#s-dadc8969-0bcb-44ff-9e66-5b6ceb8c0942-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-dadc8969-0bcb-44ff-9e66-5b6ceb8c0942 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-dadc8969-0bcb-44ff-9e66-5b6ceb8c0942 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-dadc8969-0bcb-44ff-9e66-5b6ceb8c0942 img.shogun-image {
  /* Add background color handling */
  
}

#s-dadc8969-0bcb-44ff-9e66-5b6ceb8c0942 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: #000;
  border-style: none;
  border-radius: 10px;

}






.s-dadc8969-0bcb-44ff-9e66-5b6ceb8c0942 .shogun-image-content {
  
    justify-content: center;
  
}

.s-dadc8969-0bcb-44ff-9e66-5b6ceb8c0942.shg-align-container {
  display: flex;
  justify-content: center
}

.s-dadc8969-0bcb-44ff-9e66-5b6ceb8c0942.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-dadc8969-0bcb-44ff-9e66-5b6ceb8c0942.shogun-image {
  box-sizing: border-box;
}



.s-dadc8969-0bcb-44ff-9e66-5b6ceb8c0942 img.shogun-image {
  
}


@media (min-width: 1200px){#s-dadc8969-0bcb-44ff-9e66-5b6ceb8c0942 {
  margin: 0 !important;
  overflow: visible;
}

#s-dadc8969-0bcb-44ff-9e66-5b6ceb8c0942-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-dadc8969-0bcb-44ff-9e66-5b6ceb8c0942 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-dadc8969-0bcb-44ff-9e66-5b6ceb8c0942 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-dadc8969-0bcb-44ff-9e66-5b6ceb8c0942 img.shogun-image {
  /* Add background color handling */
  
}

#s-dadc8969-0bcb-44ff-9e66-5b6ceb8c0942 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-dadc8969-0bcb-44ff-9e66-5b6ceb8c0942 .shogun-image-content {
  
    justify-content: center;
  
}

.s-dadc8969-0bcb-44ff-9e66-5b6ceb8c0942.shg-align-container {
  display: flex;
  justify-content: center
}

.s-dadc8969-0bcb-44ff-9e66-5b6ceb8c0942.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-dadc8969-0bcb-44ff-9e66-5b6ceb8c0942.shogun-image {
  box-sizing: border-box;
}



.s-dadc8969-0bcb-44ff-9e66-5b6ceb8c0942 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-dadc8969-0bcb-44ff-9e66-5b6ceb8c0942 {
  margin: 0 !important;
  overflow: visible;
}

#s-dadc8969-0bcb-44ff-9e66-5b6ceb8c0942-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-dadc8969-0bcb-44ff-9e66-5b6ceb8c0942 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-dadc8969-0bcb-44ff-9e66-5b6ceb8c0942 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-dadc8969-0bcb-44ff-9e66-5b6ceb8c0942 img.shogun-image {
  /* Add background color handling */
  
}

#s-dadc8969-0bcb-44ff-9e66-5b6ceb8c0942 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-dadc8969-0bcb-44ff-9e66-5b6ceb8c0942 .shogun-image-content {
  
    justify-content: center;
  
}

.s-dadc8969-0bcb-44ff-9e66-5b6ceb8c0942.shg-align-container {
  display: flex;
  justify-content: center
}

.s-dadc8969-0bcb-44ff-9e66-5b6ceb8c0942.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-dadc8969-0bcb-44ff-9e66-5b6ceb8c0942.shogun-image {
  box-sizing: border-box;
}



.s-dadc8969-0bcb-44ff-9e66-5b6ceb8c0942 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-dadc8969-0bcb-44ff-9e66-5b6ceb8c0942 {
  margin: 0 !important;
  overflow: visible;
}

#s-dadc8969-0bcb-44ff-9e66-5b6ceb8c0942-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-dadc8969-0bcb-44ff-9e66-5b6ceb8c0942 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-dadc8969-0bcb-44ff-9e66-5b6ceb8c0942 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-dadc8969-0bcb-44ff-9e66-5b6ceb8c0942 img.shogun-image {
  /* Add background color handling */
  
}

#s-dadc8969-0bcb-44ff-9e66-5b6ceb8c0942 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-dadc8969-0bcb-44ff-9e66-5b6ceb8c0942 .shogun-image-content {
  
    justify-content: center;
  
}

.s-dadc8969-0bcb-44ff-9e66-5b6ceb8c0942.shg-align-container {
  display: flex;
  justify-content: center
}

.s-dadc8969-0bcb-44ff-9e66-5b6ceb8c0942.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-dadc8969-0bcb-44ff-9e66-5b6ceb8c0942.shogun-image {
  box-sizing: border-box;
}



.s-dadc8969-0bcb-44ff-9e66-5b6ceb8c0942 img.shogun-image {
  
}


}@media (max-width: 767px){#s-dadc8969-0bcb-44ff-9e66-5b6ceb8c0942 {
  margin: 0 !important;
  overflow: visible;
}

#s-dadc8969-0bcb-44ff-9e66-5b6ceb8c0942-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-dadc8969-0bcb-44ff-9e66-5b6ceb8c0942 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-dadc8969-0bcb-44ff-9e66-5b6ceb8c0942 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-dadc8969-0bcb-44ff-9e66-5b6ceb8c0942 img.shogun-image {
  /* Add background color handling */
  
}

#s-dadc8969-0bcb-44ff-9e66-5b6ceb8c0942 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-dadc8969-0bcb-44ff-9e66-5b6ceb8c0942 .shogun-image-content {
  
    justify-content: center;
  
}

.s-dadc8969-0bcb-44ff-9e66-5b6ceb8c0942.shg-align-container {
  display: flex;
  justify-content: center
}

.s-dadc8969-0bcb-44ff-9e66-5b6ceb8c0942.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-dadc8969-0bcb-44ff-9e66-5b6ceb8c0942.shogun-image {
  box-sizing: border-box;
}



.s-dadc8969-0bcb-44ff-9e66-5b6ceb8c0942 img.shogun-image {
  
}


}
#s-b61ac431-1358-4612-bd76-3e60a0140e38 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-b61ac431-1358-4612-bd76-3e60a0140e38 {
  margin-top: 0%;
margin-bottom: 0%;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-b61ac431-1358-4612-bd76-3e60a0140e38 {
  margin-top: 0%;
margin-bottom: 0%;
}
}
#s-b61ac431-1358-4612-bd76-3e60a0140e38 {
  margin: 0 !important;
  overflow: visible;
}

#s-b61ac431-1358-4612-bd76-3e60a0140e38-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b61ac431-1358-4612-bd76-3e60a0140e38 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-b61ac431-1358-4612-bd76-3e60a0140e38 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b61ac431-1358-4612-bd76-3e60a0140e38 img.shogun-image {
  /* Add background color handling */
  
}

#s-b61ac431-1358-4612-bd76-3e60a0140e38 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b61ac431-1358-4612-bd76-3e60a0140e38 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-b61ac431-1358-4612-bd76-3e60a0140e38 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b61ac431-1358-4612-bd76-3e60a0140e38 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b61ac431-1358-4612-bd76-3e60a0140e38.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b61ac431-1358-4612-bd76-3e60a0140e38 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-b61ac431-1358-4612-bd76-3e60a0140e38.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-b61ac431-1358-4612-bd76-3e60a0140e38 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b61ac431-1358-4612-bd76-3e60a0140e38.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b61ac431-1358-4612-bd76-3e60a0140e38.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b61ac431-1358-4612-bd76-3e60a0140e38.shogun-image {
  box-sizing: border-box;
}



.s-b61ac431-1358-4612-bd76-3e60a0140e38 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-b61ac431-1358-4612-bd76-3e60a0140e38 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-b61ac431-1358-4612-bd76-3e60a0140e38.shogun-image-container {
      position: relative;
    }

    .s-b61ac431-1358-4612-bd76-3e60a0140e38.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b61ac431-1358-4612-bd76-3e60a0140e38.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b61ac431-1358-4612-bd76-3e60a0140e38 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-b61ac431-1358-4612-bd76-3e60a0140e38 {
  margin: 0 !important;
  overflow: visible;
}

#s-b61ac431-1358-4612-bd76-3e60a0140e38-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b61ac431-1358-4612-bd76-3e60a0140e38 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-b61ac431-1358-4612-bd76-3e60a0140e38 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b61ac431-1358-4612-bd76-3e60a0140e38 img.shogun-image {
  /* Add background color handling */
  
}

#s-b61ac431-1358-4612-bd76-3e60a0140e38 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b61ac431-1358-4612-bd76-3e60a0140e38 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-b61ac431-1358-4612-bd76-3e60a0140e38 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b61ac431-1358-4612-bd76-3e60a0140e38 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b61ac431-1358-4612-bd76-3e60a0140e38.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b61ac431-1358-4612-bd76-3e60a0140e38 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-b61ac431-1358-4612-bd76-3e60a0140e38.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-b61ac431-1358-4612-bd76-3e60a0140e38 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b61ac431-1358-4612-bd76-3e60a0140e38.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b61ac431-1358-4612-bd76-3e60a0140e38.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b61ac431-1358-4612-bd76-3e60a0140e38.shogun-image {
  box-sizing: border-box;
}



.s-b61ac431-1358-4612-bd76-3e60a0140e38 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-b61ac431-1358-4612-bd76-3e60a0140e38 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-b61ac431-1358-4612-bd76-3e60a0140e38.shogun-image-container {
      position: relative;
    }

    .s-b61ac431-1358-4612-bd76-3e60a0140e38.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b61ac431-1358-4612-bd76-3e60a0140e38.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b61ac431-1358-4612-bd76-3e60a0140e38 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-b61ac431-1358-4612-bd76-3e60a0140e38 {
  margin: 0 !important;
  overflow: visible;
}

#s-b61ac431-1358-4612-bd76-3e60a0140e38-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b61ac431-1358-4612-bd76-3e60a0140e38 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-b61ac431-1358-4612-bd76-3e60a0140e38 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b61ac431-1358-4612-bd76-3e60a0140e38 img.shogun-image {
  /* Add background color handling */
  
}

#s-b61ac431-1358-4612-bd76-3e60a0140e38 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b61ac431-1358-4612-bd76-3e60a0140e38 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-b61ac431-1358-4612-bd76-3e60a0140e38 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b61ac431-1358-4612-bd76-3e60a0140e38 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b61ac431-1358-4612-bd76-3e60a0140e38.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b61ac431-1358-4612-bd76-3e60a0140e38 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-b61ac431-1358-4612-bd76-3e60a0140e38.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-b61ac431-1358-4612-bd76-3e60a0140e38 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b61ac431-1358-4612-bd76-3e60a0140e38.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b61ac431-1358-4612-bd76-3e60a0140e38.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b61ac431-1358-4612-bd76-3e60a0140e38.shogun-image {
  box-sizing: border-box;
}



.s-b61ac431-1358-4612-bd76-3e60a0140e38 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-b61ac431-1358-4612-bd76-3e60a0140e38 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-b61ac431-1358-4612-bd76-3e60a0140e38.shogun-image-container {
      position: relative;
    }

    .s-b61ac431-1358-4612-bd76-3e60a0140e38.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b61ac431-1358-4612-bd76-3e60a0140e38.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b61ac431-1358-4612-bd76-3e60a0140e38 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-b61ac431-1358-4612-bd76-3e60a0140e38 {
  margin: 0 !important;
  overflow: visible;
}

#s-b61ac431-1358-4612-bd76-3e60a0140e38-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b61ac431-1358-4612-bd76-3e60a0140e38 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b61ac431-1358-4612-bd76-3e60a0140e38 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b61ac431-1358-4612-bd76-3e60a0140e38 img.shogun-image {
  /* Add background color handling */
  
}

#s-b61ac431-1358-4612-bd76-3e60a0140e38 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b61ac431-1358-4612-bd76-3e60a0140e38 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-b61ac431-1358-4612-bd76-3e60a0140e38 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b61ac431-1358-4612-bd76-3e60a0140e38 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b61ac431-1358-4612-bd76-3e60a0140e38.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b61ac431-1358-4612-bd76-3e60a0140e38 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-b61ac431-1358-4612-bd76-3e60a0140e38.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-b61ac431-1358-4612-bd76-3e60a0140e38 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b61ac431-1358-4612-bd76-3e60a0140e38.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b61ac431-1358-4612-bd76-3e60a0140e38.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b61ac431-1358-4612-bd76-3e60a0140e38.shogun-image {
  box-sizing: border-box;
}



.s-b61ac431-1358-4612-bd76-3e60a0140e38 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-b61ac431-1358-4612-bd76-3e60a0140e38 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-b61ac431-1358-4612-bd76-3e60a0140e38.shogun-image-container {
      position: relative;
    }

    .s-b61ac431-1358-4612-bd76-3e60a0140e38.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b61ac431-1358-4612-bd76-3e60a0140e38.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b61ac431-1358-4612-bd76-3e60a0140e38 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-b61ac431-1358-4612-bd76-3e60a0140e38 {
  margin: 0 !important;
  overflow: visible;
}

#s-b61ac431-1358-4612-bd76-3e60a0140e38-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b61ac431-1358-4612-bd76-3e60a0140e38 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b61ac431-1358-4612-bd76-3e60a0140e38 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b61ac431-1358-4612-bd76-3e60a0140e38 img.shogun-image {
  /* Add background color handling */
  
}

#s-b61ac431-1358-4612-bd76-3e60a0140e38 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b61ac431-1358-4612-bd76-3e60a0140e38 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-b61ac431-1358-4612-bd76-3e60a0140e38 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b61ac431-1358-4612-bd76-3e60a0140e38 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b61ac431-1358-4612-bd76-3e60a0140e38.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b61ac431-1358-4612-bd76-3e60a0140e38 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-b61ac431-1358-4612-bd76-3e60a0140e38.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-b61ac431-1358-4612-bd76-3e60a0140e38 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b61ac431-1358-4612-bd76-3e60a0140e38.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b61ac431-1358-4612-bd76-3e60a0140e38.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b61ac431-1358-4612-bd76-3e60a0140e38.shogun-image {
  box-sizing: border-box;
}



.s-b61ac431-1358-4612-bd76-3e60a0140e38 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-b61ac431-1358-4612-bd76-3e60a0140e38 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-b61ac431-1358-4612-bd76-3e60a0140e38.shogun-image-container {
      position: relative;
    }

    .s-b61ac431-1358-4612-bd76-3e60a0140e38.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b61ac431-1358-4612-bd76-3e60a0140e38.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b61ac431-1358-4612-bd76-3e60a0140e38 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-c1885158-fc28-42b3-8801-3a51550ccc53 {
  box-shadow:2px 3px 1px 2px rgba(67, 66, 66, 1);
background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYzAzOWZlZTktZTlkNC00ZWFjLTk1YjMtYzczNDdjNDBmZjlkIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFiYjBiO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNjMDM5ZmVlOS1lOWQ0LTRlYWMtOTViMy1jNzM0N2M0MGZmOWQpIi8+PC9zdmc+);
background-repeat: no-repeat;
border-style: solid;
margin-top: 5px;
margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: #2C2A34;
border-radius: 25px;
text-align: center;
text-decoration: none;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#f1bb0b"}, {"id"=>2, "pos"=>1, "color"=>"#ffffff"}];
hover-type: gradient;
color: rgba(0, 0, 0, 1);
}
#s-c1885158-fc28-42b3-8801-3a51550ccc53:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iMDBmZjhiOTUtMzZkOC00YTlhLTk0ODgtMTA2MDJkOWRhMDM3IiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjhmOGY3O3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFiYjBiO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCMwMGZmOGI5NS0zNmQ4LTRhOWEtOTQ4OC0xMDYwMmQ5ZGEwMzcpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 2px !important;
border-left-width: 2px !important;
border-bottom-width: 2px !important;
border-right-width: 2px !important;
border-color: rgba(2, 0, 7, 0.99) !important;
text-decoration: none !important;
color: rgba(7, 6, 0, 1) !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#f8f8f7"}, {"id"=>2, "pos"=>1, "color"=>"#f1bb0b"}] !important;
hover-type: gradient !important;}#s-c1885158-fc28-42b3-8801-3a51550ccc53:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-c1885158-fc28-42b3-8801-3a51550ccc53-root {
    text-align: center;
  }


#s-c1885158-fc28-42b3-8801-3a51550ccc53.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-c1885158-fc28-42b3-8801-3a51550ccc53-root {
    text-align: center;
  }


#s-c1885158-fc28-42b3-8801-3a51550ccc53.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-c1885158-fc28-42b3-8801-3a51550ccc53-root {
    text-align: center;
  }


#s-c1885158-fc28-42b3-8801-3a51550ccc53.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-c1885158-fc28-42b3-8801-3a51550ccc53-root {
    text-align: center;
  }


#s-c1885158-fc28-42b3-8801-3a51550ccc53.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-c1885158-fc28-42b3-8801-3a51550ccc53-root {
    text-align: center;
  }


#s-c1885158-fc28-42b3-8801-3a51550ccc53.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}
#s-2de08a19-3a7f-42eb-9907-fc22679bfaa2 {
  margin-top: 0%;
margin-bottom: 0%;
padding-top: 1%;
padding-left: 0%;
padding-bottom: 1%;
padding-right: 0%;
}

@media (min-width: 0px) {
[id="s-2de08a19-3a7f-42eb-9907-fc22679bfaa2"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-2de08a19-3a7f-42eb-9907-fc22679bfaa2"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-2de08a19-3a7f-42eb-9907-fc22679bfaa2"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-2de08a19-3a7f-42eb-9907-fc22679bfaa2"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

#s-1a64d57c-226e-449c-9779-fd4358e57bf9 {
  margin-left: auto;
margin-right: auto;
border-top-width: 5px;
border-left-width: 5px;
border-bottom-width: 5px;
border-right-width: 5px;
border-color: #000;
border-style: solid;
border-radius: 20px;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-1a64d57c-226e-449c-9779-fd4358e57bf9 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-1a64d57c-226e-449c-9779-fd4358e57bf9.shg-box.shg-c {
  justify-content: center;
}

#s-82be5e55-ae50-463c-a3d9-c738e3b6d971 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
text-align: center;
}
@media (min-width: 1200px){#s-82be5e55-ae50-463c-a3d9-c738e3b6d971 {
  margin-top: 0%;
}
}
#s-82be5e55-ae50-463c-a3d9-c738e3b6d971 {
  margin: 0 !important;
  overflow: visible;
}

#s-82be5e55-ae50-463c-a3d9-c738e3b6d971-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-82be5e55-ae50-463c-a3d9-c738e3b6d971 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-82be5e55-ae50-463c-a3d9-c738e3b6d971 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-82be5e55-ae50-463c-a3d9-c738e3b6d971 img.shogun-image {
  /* Add background color handling */
  
}

#s-82be5e55-ae50-463c-a3d9-c738e3b6d971 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: #000;
  border-style: none;
  border-radius: 10px;

}






.s-82be5e55-ae50-463c-a3d9-c738e3b6d971 .shogun-image-content {
  
    justify-content: center;
  
}

.s-82be5e55-ae50-463c-a3d9-c738e3b6d971.shg-align-container {
  display: flex;
  justify-content: center
}

.s-82be5e55-ae50-463c-a3d9-c738e3b6d971.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-82be5e55-ae50-463c-a3d9-c738e3b6d971.shogun-image {
  box-sizing: border-box;
}



.s-82be5e55-ae50-463c-a3d9-c738e3b6d971 img.shogun-image {
  
}


@media (min-width: 1200px){#s-82be5e55-ae50-463c-a3d9-c738e3b6d971 {
  margin: 0 !important;
  overflow: visible;
}

#s-82be5e55-ae50-463c-a3d9-c738e3b6d971-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-82be5e55-ae50-463c-a3d9-c738e3b6d971 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-82be5e55-ae50-463c-a3d9-c738e3b6d971 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-82be5e55-ae50-463c-a3d9-c738e3b6d971 img.shogun-image {
  /* Add background color handling */
  
}

#s-82be5e55-ae50-463c-a3d9-c738e3b6d971 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-82be5e55-ae50-463c-a3d9-c738e3b6d971 .shogun-image-content {
  
    justify-content: center;
  
}

.s-82be5e55-ae50-463c-a3d9-c738e3b6d971.shg-align-container {
  display: flex;
  justify-content: center
}

.s-82be5e55-ae50-463c-a3d9-c738e3b6d971.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-82be5e55-ae50-463c-a3d9-c738e3b6d971.shogun-image {
  box-sizing: border-box;
}



.s-82be5e55-ae50-463c-a3d9-c738e3b6d971 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-82be5e55-ae50-463c-a3d9-c738e3b6d971 {
  margin: 0 !important;
  overflow: visible;
}

#s-82be5e55-ae50-463c-a3d9-c738e3b6d971-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-82be5e55-ae50-463c-a3d9-c738e3b6d971 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-82be5e55-ae50-463c-a3d9-c738e3b6d971 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-82be5e55-ae50-463c-a3d9-c738e3b6d971 img.shogun-image {
  /* Add background color handling */
  
}

#s-82be5e55-ae50-463c-a3d9-c738e3b6d971 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-82be5e55-ae50-463c-a3d9-c738e3b6d971 .shogun-image-content {
  
    justify-content: center;
  
}

.s-82be5e55-ae50-463c-a3d9-c738e3b6d971.shg-align-container {
  display: flex;
  justify-content: center
}

.s-82be5e55-ae50-463c-a3d9-c738e3b6d971.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-82be5e55-ae50-463c-a3d9-c738e3b6d971.shogun-image {
  box-sizing: border-box;
}



.s-82be5e55-ae50-463c-a3d9-c738e3b6d971 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-82be5e55-ae50-463c-a3d9-c738e3b6d971 {
  margin: 0 !important;
  overflow: visible;
}

#s-82be5e55-ae50-463c-a3d9-c738e3b6d971-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-82be5e55-ae50-463c-a3d9-c738e3b6d971 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-82be5e55-ae50-463c-a3d9-c738e3b6d971 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-82be5e55-ae50-463c-a3d9-c738e3b6d971 img.shogun-image {
  /* Add background color handling */
  
}

#s-82be5e55-ae50-463c-a3d9-c738e3b6d971 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-82be5e55-ae50-463c-a3d9-c738e3b6d971 .shogun-image-content {
  
    justify-content: center;
  
}

.s-82be5e55-ae50-463c-a3d9-c738e3b6d971.shg-align-container {
  display: flex;
  justify-content: center
}

.s-82be5e55-ae50-463c-a3d9-c738e3b6d971.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-82be5e55-ae50-463c-a3d9-c738e3b6d971.shogun-image {
  box-sizing: border-box;
}



.s-82be5e55-ae50-463c-a3d9-c738e3b6d971 img.shogun-image {
  
}


}@media (max-width: 767px){#s-82be5e55-ae50-463c-a3d9-c738e3b6d971 {
  margin: 0 !important;
  overflow: visible;
}

#s-82be5e55-ae50-463c-a3d9-c738e3b6d971-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-82be5e55-ae50-463c-a3d9-c738e3b6d971 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-82be5e55-ae50-463c-a3d9-c738e3b6d971 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-82be5e55-ae50-463c-a3d9-c738e3b6d971 img.shogun-image {
  /* Add background color handling */
  
}

#s-82be5e55-ae50-463c-a3d9-c738e3b6d971 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-82be5e55-ae50-463c-a3d9-c738e3b6d971 .shogun-image-content {
  
    justify-content: center;
  
}

.s-82be5e55-ae50-463c-a3d9-c738e3b6d971.shg-align-container {
  display: flex;
  justify-content: center
}

.s-82be5e55-ae50-463c-a3d9-c738e3b6d971.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-82be5e55-ae50-463c-a3d9-c738e3b6d971.shogun-image {
  box-sizing: border-box;
}



.s-82be5e55-ae50-463c-a3d9-c738e3b6d971 img.shogun-image {
  
}


}
#s-2fb14dd6-f413-4738-9368-236d3dce8c28 {
  box-shadow:2px 3px 1px 2px rgba(67, 66, 66, 1);
background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYzAzOWZlZTktZTlkNC00ZWFjLTk1YjMtYzczNDdjNDBmZjlkIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFiYjBiO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNjMDM5ZmVlOS1lOWQ0LTRlYWMtOTViMy1jNzM0N2M0MGZmOWQpIi8+PC9zdmc+);
background-repeat: no-repeat;
border-style: solid;
margin-top: 5px;
margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: #2C2A34;
border-radius: 25px;
text-align: center;
text-decoration: none;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#f1bb0b"}, {"id"=>2, "pos"=>1, "color"=>"#ffffff"}];
hover-type: gradient;
color: rgba(0, 0, 0, 1);
}
#s-2fb14dd6-f413-4738-9368-236d3dce8c28:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iOWYwMjE5NzUtMzFhYi00NGRmLWFhOTQtZjZkYjI4NmU2Y2MxIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjhmOGY3O3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFiYjBiO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM5ZjAyMTk3NS0zMWFiLTQ0ZGYtYWE5NC1mNmRiMjg2ZTZjYzEpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 2px !important;
border-left-width: 2px !important;
border-bottom-width: 2px !important;
border-right-width: 2px !important;
border-color: rgba(2, 0, 7, 0.99) !important;
text-decoration: none !important;
color: rgba(7, 6, 0, 1) !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#f8f8f7"}, {"id"=>2, "pos"=>1, "color"=>"#f1bb0b"}] !important;
hover-type: gradient !important;}#s-2fb14dd6-f413-4738-9368-236d3dce8c28:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-2fb14dd6-f413-4738-9368-236d3dce8c28-root {
    text-align: center;
  }


#s-2fb14dd6-f413-4738-9368-236d3dce8c28.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-2fb14dd6-f413-4738-9368-236d3dce8c28-root {
    text-align: center;
  }


#s-2fb14dd6-f413-4738-9368-236d3dce8c28.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-2fb14dd6-f413-4738-9368-236d3dce8c28-root {
    text-align: center;
  }


#s-2fb14dd6-f413-4738-9368-236d3dce8c28.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-2fb14dd6-f413-4738-9368-236d3dce8c28-root {
    text-align: center;
  }


#s-2fb14dd6-f413-4738-9368-236d3dce8c28.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-2fb14dd6-f413-4738-9368-236d3dce8c28-root {
    text-align: center;
  }


#s-2fb14dd6-f413-4738-9368-236d3dce8c28.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}
#s-52eeb3ec-668b-4440-8426-39da13aec19e {
  margin-left: auto;
margin-right: auto;
border-top-width: 5px;
border-left-width: 5px;
border-bottom-width: 5px;
border-right-width: 5px;
border-color: #000;
border-style: solid;
border-radius: 20px;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-52eeb3ec-668b-4440-8426-39da13aec19e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-52eeb3ec-668b-4440-8426-39da13aec19e.shg-box.shg-c {
  justify-content: center;
}

#s-536a0dfa-b72f-48f2-850b-51710f4de760 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
text-align: center;
}
@media (min-width: 1200px){#s-536a0dfa-b72f-48f2-850b-51710f4de760 {
  margin-top: 0%;
}
}
#s-536a0dfa-b72f-48f2-850b-51710f4de760 {
  margin: 0 !important;
  overflow: visible;
}

#s-536a0dfa-b72f-48f2-850b-51710f4de760-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-536a0dfa-b72f-48f2-850b-51710f4de760 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-536a0dfa-b72f-48f2-850b-51710f4de760 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-536a0dfa-b72f-48f2-850b-51710f4de760 img.shogun-image {
  /* Add background color handling */
  
}

#s-536a0dfa-b72f-48f2-850b-51710f4de760 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: #000;
  border-style: none;
  border-radius: 10px;

}






.s-536a0dfa-b72f-48f2-850b-51710f4de760 .shogun-image-content {
  
    justify-content: center;
  
}

.s-536a0dfa-b72f-48f2-850b-51710f4de760.shg-align-container {
  display: flex;
  justify-content: center
}

.s-536a0dfa-b72f-48f2-850b-51710f4de760.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-536a0dfa-b72f-48f2-850b-51710f4de760.shogun-image {
  box-sizing: border-box;
}



.s-536a0dfa-b72f-48f2-850b-51710f4de760 img.shogun-image {
  
}


@media (min-width: 1200px){#s-536a0dfa-b72f-48f2-850b-51710f4de760 {
  margin: 0 !important;
  overflow: visible;
}

#s-536a0dfa-b72f-48f2-850b-51710f4de760-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-536a0dfa-b72f-48f2-850b-51710f4de760 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-536a0dfa-b72f-48f2-850b-51710f4de760 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-536a0dfa-b72f-48f2-850b-51710f4de760 img.shogun-image {
  /* Add background color handling */
  
}

#s-536a0dfa-b72f-48f2-850b-51710f4de760 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-536a0dfa-b72f-48f2-850b-51710f4de760 .shogun-image-content {
  
    justify-content: center;
  
}

.s-536a0dfa-b72f-48f2-850b-51710f4de760.shg-align-container {
  display: flex;
  justify-content: center
}

.s-536a0dfa-b72f-48f2-850b-51710f4de760.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-536a0dfa-b72f-48f2-850b-51710f4de760.shogun-image {
  box-sizing: border-box;
}



.s-536a0dfa-b72f-48f2-850b-51710f4de760 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-536a0dfa-b72f-48f2-850b-51710f4de760 {
  margin: 0 !important;
  overflow: visible;
}

#s-536a0dfa-b72f-48f2-850b-51710f4de760-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-536a0dfa-b72f-48f2-850b-51710f4de760 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-536a0dfa-b72f-48f2-850b-51710f4de760 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-536a0dfa-b72f-48f2-850b-51710f4de760 img.shogun-image {
  /* Add background color handling */
  
}

#s-536a0dfa-b72f-48f2-850b-51710f4de760 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-536a0dfa-b72f-48f2-850b-51710f4de760 .shogun-image-content {
  
    justify-content: center;
  
}

.s-536a0dfa-b72f-48f2-850b-51710f4de760.shg-align-container {
  display: flex;
  justify-content: center
}

.s-536a0dfa-b72f-48f2-850b-51710f4de760.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-536a0dfa-b72f-48f2-850b-51710f4de760.shogun-image {
  box-sizing: border-box;
}



.s-536a0dfa-b72f-48f2-850b-51710f4de760 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-536a0dfa-b72f-48f2-850b-51710f4de760 {
  margin: 0 !important;
  overflow: visible;
}

#s-536a0dfa-b72f-48f2-850b-51710f4de760-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-536a0dfa-b72f-48f2-850b-51710f4de760 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-536a0dfa-b72f-48f2-850b-51710f4de760 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-536a0dfa-b72f-48f2-850b-51710f4de760 img.shogun-image {
  /* Add background color handling */
  
}

#s-536a0dfa-b72f-48f2-850b-51710f4de760 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-536a0dfa-b72f-48f2-850b-51710f4de760 .shogun-image-content {
  
    justify-content: center;
  
}

.s-536a0dfa-b72f-48f2-850b-51710f4de760.shg-align-container {
  display: flex;
  justify-content: center
}

.s-536a0dfa-b72f-48f2-850b-51710f4de760.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-536a0dfa-b72f-48f2-850b-51710f4de760.shogun-image {
  box-sizing: border-box;
}



.s-536a0dfa-b72f-48f2-850b-51710f4de760 img.shogun-image {
  
}


}@media (max-width: 767px){#s-536a0dfa-b72f-48f2-850b-51710f4de760 {
  margin: 0 !important;
  overflow: visible;
}

#s-536a0dfa-b72f-48f2-850b-51710f4de760-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-536a0dfa-b72f-48f2-850b-51710f4de760 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-536a0dfa-b72f-48f2-850b-51710f4de760 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-536a0dfa-b72f-48f2-850b-51710f4de760 img.shogun-image {
  /* Add background color handling */
  
}

#s-536a0dfa-b72f-48f2-850b-51710f4de760 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-536a0dfa-b72f-48f2-850b-51710f4de760 .shogun-image-content {
  
    justify-content: center;
  
}

.s-536a0dfa-b72f-48f2-850b-51710f4de760.shg-align-container {
  display: flex;
  justify-content: center
}

.s-536a0dfa-b72f-48f2-850b-51710f4de760.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-536a0dfa-b72f-48f2-850b-51710f4de760.shogun-image {
  box-sizing: border-box;
}



.s-536a0dfa-b72f-48f2-850b-51710f4de760 img.shogun-image {
  
}


}
#s-05a80338-eae9-4aa0-aa30-efa82a92eb90 {
  box-shadow:2px 3px 1px 2px rgba(67, 66, 66, 1);
background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYzAzOWZlZTktZTlkNC00ZWFjLTk1YjMtYzczNDdjNDBmZjlkIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFiYjBiO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNjMDM5ZmVlOS1lOWQ0LTRlYWMtOTViMy1jNzM0N2M0MGZmOWQpIi8+PC9zdmc+);
background-repeat: no-repeat;
border-style: solid;
margin-top: 5px;
margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: #2C2A34;
border-radius: 25px;
text-align: center;
text-decoration: none;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#f1bb0b"}, {"id"=>2, "pos"=>1, "color"=>"#ffffff"}];
hover-type: gradient;
color: rgba(0, 0, 0, 1);
}
#s-05a80338-eae9-4aa0-aa30-efa82a92eb90:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYWNhMzA5NzUtMTQ5OS00NTZkLTlhNDgtY2QxNTIyNmVhNzVlIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjhmOGY3O3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFiYjBiO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNhY2EzMDk3NS0xNDk5LTQ1NmQtOWE0OC1jZDE1MjI2ZWE3NWUpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 2px !important;
border-left-width: 2px !important;
border-bottom-width: 2px !important;
border-right-width: 2px !important;
border-color: rgba(2, 0, 7, 0.99) !important;
text-decoration: none !important;
color: rgba(7, 6, 0, 1) !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#f8f8f7"}, {"id"=>2, "pos"=>1, "color"=>"#f1bb0b"}] !important;
hover-type: gradient !important;}#s-05a80338-eae9-4aa0-aa30-efa82a92eb90:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-05a80338-eae9-4aa0-aa30-efa82a92eb90-root {
    text-align: center;
  }


#s-05a80338-eae9-4aa0-aa30-efa82a92eb90.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-05a80338-eae9-4aa0-aa30-efa82a92eb90-root {
    text-align: center;
  }


#s-05a80338-eae9-4aa0-aa30-efa82a92eb90.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-05a80338-eae9-4aa0-aa30-efa82a92eb90-root {
    text-align: center;
  }


#s-05a80338-eae9-4aa0-aa30-efa82a92eb90.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-05a80338-eae9-4aa0-aa30-efa82a92eb90-root {
    text-align: center;
  }


#s-05a80338-eae9-4aa0-aa30-efa82a92eb90.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-05a80338-eae9-4aa0-aa30-efa82a92eb90-root {
    text-align: center;
  }


#s-05a80338-eae9-4aa0-aa30-efa82a92eb90.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}
#s-a9080de7-d76a-46d5-9362-d84f90fc22d3 {
  margin-left: auto;
margin-right: auto;
border-top-width: 5px;
border-left-width: 5px;
border-bottom-width: 5px;
border-right-width: 5px;
border-color: #000;
border-style: solid;
border-radius: 20px;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-a9080de7-d76a-46d5-9362-d84f90fc22d3 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-a9080de7-d76a-46d5-9362-d84f90fc22d3.shg-box.shg-c {
  justify-content: center;
}

#s-bb0e70d3-21eb-49e8-b2e5-b662aff066bf {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
text-align: center;
}
@media (min-width: 1200px){#s-bb0e70d3-21eb-49e8-b2e5-b662aff066bf {
  margin-top: 0%;
}
}
#s-bb0e70d3-21eb-49e8-b2e5-b662aff066bf {
  margin: 0 !important;
  overflow: visible;
}

#s-bb0e70d3-21eb-49e8-b2e5-b662aff066bf-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-bb0e70d3-21eb-49e8-b2e5-b662aff066bf {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-bb0e70d3-21eb-49e8-b2e5-b662aff066bf {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-bb0e70d3-21eb-49e8-b2e5-b662aff066bf img.shogun-image {
  /* Add background color handling */
  
}

#s-bb0e70d3-21eb-49e8-b2e5-b662aff066bf img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: #000;
  border-style: none;
  border-radius: 10px;

}






.s-bb0e70d3-21eb-49e8-b2e5-b662aff066bf .shogun-image-content {
  
    justify-content: center;
  
}

.s-bb0e70d3-21eb-49e8-b2e5-b662aff066bf.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bb0e70d3-21eb-49e8-b2e5-b662aff066bf.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bb0e70d3-21eb-49e8-b2e5-b662aff066bf.shogun-image {
  box-sizing: border-box;
}



.s-bb0e70d3-21eb-49e8-b2e5-b662aff066bf img.shogun-image {
  
}


@media (min-width: 1200px){#s-bb0e70d3-21eb-49e8-b2e5-b662aff066bf {
  margin: 0 !important;
  overflow: visible;
}

#s-bb0e70d3-21eb-49e8-b2e5-b662aff066bf-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-bb0e70d3-21eb-49e8-b2e5-b662aff066bf {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-bb0e70d3-21eb-49e8-b2e5-b662aff066bf {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-bb0e70d3-21eb-49e8-b2e5-b662aff066bf img.shogun-image {
  /* Add background color handling */
  
}

#s-bb0e70d3-21eb-49e8-b2e5-b662aff066bf img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-bb0e70d3-21eb-49e8-b2e5-b662aff066bf .shogun-image-content {
  
    justify-content: center;
  
}

.s-bb0e70d3-21eb-49e8-b2e5-b662aff066bf.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bb0e70d3-21eb-49e8-b2e5-b662aff066bf.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bb0e70d3-21eb-49e8-b2e5-b662aff066bf.shogun-image {
  box-sizing: border-box;
}



.s-bb0e70d3-21eb-49e8-b2e5-b662aff066bf img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-bb0e70d3-21eb-49e8-b2e5-b662aff066bf {
  margin: 0 !important;
  overflow: visible;
}

#s-bb0e70d3-21eb-49e8-b2e5-b662aff066bf-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-bb0e70d3-21eb-49e8-b2e5-b662aff066bf {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-bb0e70d3-21eb-49e8-b2e5-b662aff066bf {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-bb0e70d3-21eb-49e8-b2e5-b662aff066bf img.shogun-image {
  /* Add background color handling */
  
}

#s-bb0e70d3-21eb-49e8-b2e5-b662aff066bf img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-bb0e70d3-21eb-49e8-b2e5-b662aff066bf .shogun-image-content {
  
    justify-content: center;
  
}

.s-bb0e70d3-21eb-49e8-b2e5-b662aff066bf.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bb0e70d3-21eb-49e8-b2e5-b662aff066bf.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bb0e70d3-21eb-49e8-b2e5-b662aff066bf.shogun-image {
  box-sizing: border-box;
}



.s-bb0e70d3-21eb-49e8-b2e5-b662aff066bf img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-bb0e70d3-21eb-49e8-b2e5-b662aff066bf {
  margin: 0 !important;
  overflow: visible;
}

#s-bb0e70d3-21eb-49e8-b2e5-b662aff066bf-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-bb0e70d3-21eb-49e8-b2e5-b662aff066bf {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-bb0e70d3-21eb-49e8-b2e5-b662aff066bf {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-bb0e70d3-21eb-49e8-b2e5-b662aff066bf img.shogun-image {
  /* Add background color handling */
  
}

#s-bb0e70d3-21eb-49e8-b2e5-b662aff066bf img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-bb0e70d3-21eb-49e8-b2e5-b662aff066bf .shogun-image-content {
  
    justify-content: center;
  
}

.s-bb0e70d3-21eb-49e8-b2e5-b662aff066bf.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bb0e70d3-21eb-49e8-b2e5-b662aff066bf.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bb0e70d3-21eb-49e8-b2e5-b662aff066bf.shogun-image {
  box-sizing: border-box;
}



.s-bb0e70d3-21eb-49e8-b2e5-b662aff066bf img.shogun-image {
  
}


}@media (max-width: 767px){#s-bb0e70d3-21eb-49e8-b2e5-b662aff066bf {
  margin: 0 !important;
  overflow: visible;
}

#s-bb0e70d3-21eb-49e8-b2e5-b662aff066bf-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-bb0e70d3-21eb-49e8-b2e5-b662aff066bf {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-bb0e70d3-21eb-49e8-b2e5-b662aff066bf {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-bb0e70d3-21eb-49e8-b2e5-b662aff066bf img.shogun-image {
  /* Add background color handling */
  
}

#s-bb0e70d3-21eb-49e8-b2e5-b662aff066bf img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-bb0e70d3-21eb-49e8-b2e5-b662aff066bf .shogun-image-content {
  
    justify-content: center;
  
}

.s-bb0e70d3-21eb-49e8-b2e5-b662aff066bf.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bb0e70d3-21eb-49e8-b2e5-b662aff066bf.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bb0e70d3-21eb-49e8-b2e5-b662aff066bf.shogun-image {
  box-sizing: border-box;
}



.s-bb0e70d3-21eb-49e8-b2e5-b662aff066bf img.shogun-image {
  
}


}
#s-ae63184e-e3f9-4115-a746-f6982eca3824 {
  box-shadow:2px 3px 1px 2px rgba(67, 66, 66, 1);
background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYzAzOWZlZTktZTlkNC00ZWFjLTk1YjMtYzczNDdjNDBmZjlkIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFiYjBiO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNjMDM5ZmVlOS1lOWQ0LTRlYWMtOTViMy1jNzM0N2M0MGZmOWQpIi8+PC9zdmc+);
background-repeat: no-repeat;
border-style: solid;
margin-top: 5px;
margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: #2C2A34;
border-radius: 25px;
text-align: center;
text-decoration: none;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#f1bb0b"}, {"id"=>2, "pos"=>1, "color"=>"#ffffff"}];
hover-type: gradient;
color: rgba(0, 0, 0, 1);
}
#s-ae63184e-e3f9-4115-a746-f6982eca3824:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iMjc3MzIzNWEtZTVkZi00NjU1LThiMzgtYzUzMGY2M2I0ZjZjIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjhmOGY3O3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFiYjBiO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCMyNzczMjM1YS1lNWRmLTQ2NTUtOGIzOC1jNTMwZjYzYjRmNmMpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 2px !important;
border-left-width: 2px !important;
border-bottom-width: 2px !important;
border-right-width: 2px !important;
border-color: rgba(2, 0, 7, 0.99) !important;
text-decoration: none !important;
color: rgba(7, 6, 0, 1) !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#f8f8f7"}, {"id"=>2, "pos"=>1, "color"=>"#f1bb0b"}] !important;
hover-type: gradient !important;}#s-ae63184e-e3f9-4115-a746-f6982eca3824:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-ae63184e-e3f9-4115-a746-f6982eca3824-root {
    text-align: center;
  }


#s-ae63184e-e3f9-4115-a746-f6982eca3824.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-ae63184e-e3f9-4115-a746-f6982eca3824-root {
    text-align: center;
  }


#s-ae63184e-e3f9-4115-a746-f6982eca3824.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-ae63184e-e3f9-4115-a746-f6982eca3824-root {
    text-align: center;
  }


#s-ae63184e-e3f9-4115-a746-f6982eca3824.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-ae63184e-e3f9-4115-a746-f6982eca3824-root {
    text-align: center;
  }


#s-ae63184e-e3f9-4115-a746-f6982eca3824.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-ae63184e-e3f9-4115-a746-f6982eca3824-root {
    text-align: center;
  }


#s-ae63184e-e3f9-4115-a746-f6982eca3824.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}
#s-2f649cf9-fd88-49d4-94f3-43bfd9e7cec0 {
  margin-top: 0%;
margin-bottom: 0%;
padding-top: 1%;
padding-left: 0%;
padding-bottom: 1%;
padding-right: 0%;
}

@media (min-width: 0px) {
[id="s-2f649cf9-fd88-49d4-94f3-43bfd9e7cec0"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-2f649cf9-fd88-49d4-94f3-43bfd9e7cec0"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-2f649cf9-fd88-49d4-94f3-43bfd9e7cec0"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-2f649cf9-fd88-49d4-94f3-43bfd9e7cec0"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

#s-44dc315f-34ae-40f0-9aae-1c1eb8499e43 {
  margin-left: auto;
margin-right: auto;
border-top-width: 5px;
border-left-width: 5px;
border-bottom-width: 5px;
border-right-width: 5px;
border-color: #000;
border-style: solid;
border-radius: 20px;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-44dc315f-34ae-40f0-9aae-1c1eb8499e43 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-44dc315f-34ae-40f0-9aae-1c1eb8499e43.shg-box.shg-c {
  justify-content: center;
}

#s-14120839-5813-4fd0-b86a-40f4713f9148 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
text-align: center;
}
@media (min-width: 1200px){#s-14120839-5813-4fd0-b86a-40f4713f9148 {
  margin-top: 0%;
}
}
#s-14120839-5813-4fd0-b86a-40f4713f9148 {
  margin: 0 !important;
  overflow: visible;
}

#s-14120839-5813-4fd0-b86a-40f4713f9148-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-14120839-5813-4fd0-b86a-40f4713f9148 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-14120839-5813-4fd0-b86a-40f4713f9148 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-14120839-5813-4fd0-b86a-40f4713f9148 img.shogun-image {
  /* Add background color handling */
  
}

#s-14120839-5813-4fd0-b86a-40f4713f9148 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: #000;
  border-style: none;
  border-radius: 10px;

}






.s-14120839-5813-4fd0-b86a-40f4713f9148 .shogun-image-content {
  
    justify-content: center;
  
}

.s-14120839-5813-4fd0-b86a-40f4713f9148.shg-align-container {
  display: flex;
  justify-content: center
}

.s-14120839-5813-4fd0-b86a-40f4713f9148.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-14120839-5813-4fd0-b86a-40f4713f9148.shogun-image {
  box-sizing: border-box;
}



.s-14120839-5813-4fd0-b86a-40f4713f9148 img.shogun-image {
  
}


@media (min-width: 1200px){#s-14120839-5813-4fd0-b86a-40f4713f9148 {
  margin: 0 !important;
  overflow: visible;
}

#s-14120839-5813-4fd0-b86a-40f4713f9148-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-14120839-5813-4fd0-b86a-40f4713f9148 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-14120839-5813-4fd0-b86a-40f4713f9148 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-14120839-5813-4fd0-b86a-40f4713f9148 img.shogun-image {
  /* Add background color handling */
  
}

#s-14120839-5813-4fd0-b86a-40f4713f9148 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-14120839-5813-4fd0-b86a-40f4713f9148 .shogun-image-content {
  
    justify-content: center;
  
}

.s-14120839-5813-4fd0-b86a-40f4713f9148.shg-align-container {
  display: flex;
  justify-content: center
}

.s-14120839-5813-4fd0-b86a-40f4713f9148.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-14120839-5813-4fd0-b86a-40f4713f9148.shogun-image {
  box-sizing: border-box;
}



.s-14120839-5813-4fd0-b86a-40f4713f9148 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-14120839-5813-4fd0-b86a-40f4713f9148 {
  margin: 0 !important;
  overflow: visible;
}

#s-14120839-5813-4fd0-b86a-40f4713f9148-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-14120839-5813-4fd0-b86a-40f4713f9148 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-14120839-5813-4fd0-b86a-40f4713f9148 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-14120839-5813-4fd0-b86a-40f4713f9148 img.shogun-image {
  /* Add background color handling */
  
}

#s-14120839-5813-4fd0-b86a-40f4713f9148 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-14120839-5813-4fd0-b86a-40f4713f9148 .shogun-image-content {
  
    justify-content: center;
  
}

.s-14120839-5813-4fd0-b86a-40f4713f9148.shg-align-container {
  display: flex;
  justify-content: center
}

.s-14120839-5813-4fd0-b86a-40f4713f9148.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-14120839-5813-4fd0-b86a-40f4713f9148.shogun-image {
  box-sizing: border-box;
}



.s-14120839-5813-4fd0-b86a-40f4713f9148 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-14120839-5813-4fd0-b86a-40f4713f9148 {
  margin: 0 !important;
  overflow: visible;
}

#s-14120839-5813-4fd0-b86a-40f4713f9148-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-14120839-5813-4fd0-b86a-40f4713f9148 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-14120839-5813-4fd0-b86a-40f4713f9148 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-14120839-5813-4fd0-b86a-40f4713f9148 img.shogun-image {
  /* Add background color handling */
  
}

#s-14120839-5813-4fd0-b86a-40f4713f9148 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-14120839-5813-4fd0-b86a-40f4713f9148 .shogun-image-content {
  
    justify-content: center;
  
}

.s-14120839-5813-4fd0-b86a-40f4713f9148.shg-align-container {
  display: flex;
  justify-content: center
}

.s-14120839-5813-4fd0-b86a-40f4713f9148.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-14120839-5813-4fd0-b86a-40f4713f9148.shogun-image {
  box-sizing: border-box;
}



.s-14120839-5813-4fd0-b86a-40f4713f9148 img.shogun-image {
  
}


}@media (max-width: 767px){#s-14120839-5813-4fd0-b86a-40f4713f9148 {
  margin: 0 !important;
  overflow: visible;
}

#s-14120839-5813-4fd0-b86a-40f4713f9148-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-14120839-5813-4fd0-b86a-40f4713f9148 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-14120839-5813-4fd0-b86a-40f4713f9148 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-14120839-5813-4fd0-b86a-40f4713f9148 img.shogun-image {
  /* Add background color handling */
  
}

#s-14120839-5813-4fd0-b86a-40f4713f9148 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-14120839-5813-4fd0-b86a-40f4713f9148 .shogun-image-content {
  
    justify-content: center;
  
}

.s-14120839-5813-4fd0-b86a-40f4713f9148.shg-align-container {
  display: flex;
  justify-content: center
}

.s-14120839-5813-4fd0-b86a-40f4713f9148.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-14120839-5813-4fd0-b86a-40f4713f9148.shogun-image {
  box-sizing: border-box;
}



.s-14120839-5813-4fd0-b86a-40f4713f9148 img.shogun-image {
  
}


}
#s-4aa6a2c7-c7cf-410b-9502-4606803da8b9 {
  box-shadow:2px 3px 1px 2px rgba(67, 66, 66, 1);
background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYzAzOWZlZTktZTlkNC00ZWFjLTk1YjMtYzczNDdjNDBmZjlkIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFiYjBiO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNjMDM5ZmVlOS1lOWQ0LTRlYWMtOTViMy1jNzM0N2M0MGZmOWQpIi8+PC9zdmc+);
background-repeat: no-repeat;
border-style: solid;
margin-top: 5px;
margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: #2C2A34;
border-radius: 25px;
text-align: center;
text-decoration: none;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#f1bb0b"}, {"id"=>2, "pos"=>1, "color"=>"#ffffff"}];
hover-type: gradient;
color: rgba(0, 0, 0, 1);
}
#s-4aa6a2c7-c7cf-410b-9502-4606803da8b9:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iOTRmOTZmNjItZDY0Ni00NzA5LWEzODMtYTlmMTg3OTM2NmU5IiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjhmOGY3O3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFiYjBiO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM5NGY5NmY2Mi1kNjQ2LTQ3MDktYTM4My1hOWYxODc5MzY2ZTkpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 2px !important;
border-left-width: 2px !important;
border-bottom-width: 2px !important;
border-right-width: 2px !important;
border-color: rgba(2, 0, 7, 0.99) !important;
text-decoration: none !important;
color: rgba(7, 6, 0, 1) !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#f8f8f7"}, {"id"=>2, "pos"=>1, "color"=>"#f1bb0b"}] !important;
hover-type: gradient !important;}#s-4aa6a2c7-c7cf-410b-9502-4606803da8b9:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-4aa6a2c7-c7cf-410b-9502-4606803da8b9-root {
    text-align: center;
  }


#s-4aa6a2c7-c7cf-410b-9502-4606803da8b9.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-4aa6a2c7-c7cf-410b-9502-4606803da8b9-root {
    text-align: center;
  }


#s-4aa6a2c7-c7cf-410b-9502-4606803da8b9.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-4aa6a2c7-c7cf-410b-9502-4606803da8b9-root {
    text-align: center;
  }


#s-4aa6a2c7-c7cf-410b-9502-4606803da8b9.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-4aa6a2c7-c7cf-410b-9502-4606803da8b9-root {
    text-align: center;
  }


#s-4aa6a2c7-c7cf-410b-9502-4606803da8b9.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-4aa6a2c7-c7cf-410b-9502-4606803da8b9-root {
    text-align: center;
  }


#s-4aa6a2c7-c7cf-410b-9502-4606803da8b9.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}
#s-a2886813-743f-4b26-b745-648b45c2049c {
  margin-left: auto;
margin-right: auto;
border-top-width: 5px;
border-left-width: 5px;
border-bottom-width: 5px;
border-right-width: 5px;
border-color: #000;
border-style: solid;
border-radius: 20px;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-a2886813-743f-4b26-b745-648b45c2049c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-a2886813-743f-4b26-b745-648b45c2049c.shg-box.shg-c {
  justify-content: center;
}

#s-0b63df8e-8e1c-4824-acda-bebaad13a8bc {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
text-align: center;
}
@media (min-width: 1200px){#s-0b63df8e-8e1c-4824-acda-bebaad13a8bc {
  margin-top: 0%;
}
}
#s-0b63df8e-8e1c-4824-acda-bebaad13a8bc {
  margin: 0 !important;
  overflow: visible;
}

#s-0b63df8e-8e1c-4824-acda-bebaad13a8bc-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0b63df8e-8e1c-4824-acda-bebaad13a8bc {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-0b63df8e-8e1c-4824-acda-bebaad13a8bc {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0b63df8e-8e1c-4824-acda-bebaad13a8bc img.shogun-image {
  /* Add background color handling */
  
}

#s-0b63df8e-8e1c-4824-acda-bebaad13a8bc img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: #000;
  border-style: none;
  border-radius: 10px;

}






.s-0b63df8e-8e1c-4824-acda-bebaad13a8bc .shogun-image-content {
  
    justify-content: center;
  
}

.s-0b63df8e-8e1c-4824-acda-bebaad13a8bc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0b63df8e-8e1c-4824-acda-bebaad13a8bc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0b63df8e-8e1c-4824-acda-bebaad13a8bc.shogun-image {
  box-sizing: border-box;
}



.s-0b63df8e-8e1c-4824-acda-bebaad13a8bc img.shogun-image {
  
}


@media (min-width: 1200px){#s-0b63df8e-8e1c-4824-acda-bebaad13a8bc {
  margin: 0 !important;
  overflow: visible;
}

#s-0b63df8e-8e1c-4824-acda-bebaad13a8bc-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0b63df8e-8e1c-4824-acda-bebaad13a8bc {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-0b63df8e-8e1c-4824-acda-bebaad13a8bc {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0b63df8e-8e1c-4824-acda-bebaad13a8bc img.shogun-image {
  /* Add background color handling */
  
}

#s-0b63df8e-8e1c-4824-acda-bebaad13a8bc img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-0b63df8e-8e1c-4824-acda-bebaad13a8bc .shogun-image-content {
  
    justify-content: center;
  
}

.s-0b63df8e-8e1c-4824-acda-bebaad13a8bc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0b63df8e-8e1c-4824-acda-bebaad13a8bc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0b63df8e-8e1c-4824-acda-bebaad13a8bc.shogun-image {
  box-sizing: border-box;
}



.s-0b63df8e-8e1c-4824-acda-bebaad13a8bc img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-0b63df8e-8e1c-4824-acda-bebaad13a8bc {
  margin: 0 !important;
  overflow: visible;
}

#s-0b63df8e-8e1c-4824-acda-bebaad13a8bc-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0b63df8e-8e1c-4824-acda-bebaad13a8bc {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-0b63df8e-8e1c-4824-acda-bebaad13a8bc {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0b63df8e-8e1c-4824-acda-bebaad13a8bc img.shogun-image {
  /* Add background color handling */
  
}

#s-0b63df8e-8e1c-4824-acda-bebaad13a8bc img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-0b63df8e-8e1c-4824-acda-bebaad13a8bc .shogun-image-content {
  
    justify-content: center;
  
}

.s-0b63df8e-8e1c-4824-acda-bebaad13a8bc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0b63df8e-8e1c-4824-acda-bebaad13a8bc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0b63df8e-8e1c-4824-acda-bebaad13a8bc.shogun-image {
  box-sizing: border-box;
}



.s-0b63df8e-8e1c-4824-acda-bebaad13a8bc img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-0b63df8e-8e1c-4824-acda-bebaad13a8bc {
  margin: 0 !important;
  overflow: visible;
}

#s-0b63df8e-8e1c-4824-acda-bebaad13a8bc-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0b63df8e-8e1c-4824-acda-bebaad13a8bc {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-0b63df8e-8e1c-4824-acda-bebaad13a8bc {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0b63df8e-8e1c-4824-acda-bebaad13a8bc img.shogun-image {
  /* Add background color handling */
  
}

#s-0b63df8e-8e1c-4824-acda-bebaad13a8bc img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-0b63df8e-8e1c-4824-acda-bebaad13a8bc .shogun-image-content {
  
    justify-content: center;
  
}

.s-0b63df8e-8e1c-4824-acda-bebaad13a8bc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0b63df8e-8e1c-4824-acda-bebaad13a8bc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0b63df8e-8e1c-4824-acda-bebaad13a8bc.shogun-image {
  box-sizing: border-box;
}



.s-0b63df8e-8e1c-4824-acda-bebaad13a8bc img.shogun-image {
  
}


}@media (max-width: 767px){#s-0b63df8e-8e1c-4824-acda-bebaad13a8bc {
  margin: 0 !important;
  overflow: visible;
}

#s-0b63df8e-8e1c-4824-acda-bebaad13a8bc-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0b63df8e-8e1c-4824-acda-bebaad13a8bc {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-0b63df8e-8e1c-4824-acda-bebaad13a8bc {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0b63df8e-8e1c-4824-acda-bebaad13a8bc img.shogun-image {
  /* Add background color handling */
  
}

#s-0b63df8e-8e1c-4824-acda-bebaad13a8bc img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-0b63df8e-8e1c-4824-acda-bebaad13a8bc .shogun-image-content {
  
    justify-content: center;
  
}

.s-0b63df8e-8e1c-4824-acda-bebaad13a8bc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0b63df8e-8e1c-4824-acda-bebaad13a8bc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0b63df8e-8e1c-4824-acda-bebaad13a8bc.shogun-image {
  box-sizing: border-box;
}



.s-0b63df8e-8e1c-4824-acda-bebaad13a8bc img.shogun-image {
  
}


}
#s-38fac33a-1fcb-4f36-91b4-72fa17589652 {
  box-shadow:2px 3px 1px 2px rgba(67, 66, 66, 1);
background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYzAzOWZlZTktZTlkNC00ZWFjLTk1YjMtYzczNDdjNDBmZjlkIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFiYjBiO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNjMDM5ZmVlOS1lOWQ0LTRlYWMtOTViMy1jNzM0N2M0MGZmOWQpIi8+PC9zdmc+);
background-repeat: no-repeat;
border-style: solid;
margin-top: 5px;
margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: #2C2A34;
border-radius: 25px;
text-align: center;
text-decoration: none;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#f1bb0b"}, {"id"=>2, "pos"=>1, "color"=>"#ffffff"}];
hover-type: gradient;
color: rgba(0, 0, 0, 1);
}
#s-38fac33a-1fcb-4f36-91b4-72fa17589652:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYTNjMWZmYjgtMDUzZi00MjI2LWJkMmUtMDgxMGE0ODU3MzZkIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjhmOGY3O3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFiYjBiO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNhM2MxZmZiOC0wNTNmLTQyMjYtYmQyZS0wODEwYTQ4NTczNmQpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 2px !important;
border-left-width: 2px !important;
border-bottom-width: 2px !important;
border-right-width: 2px !important;
border-color: rgba(2, 0, 7, 0.99) !important;
text-decoration: none !important;
color: rgba(7, 6, 0, 1) !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#f8f8f7"}, {"id"=>2, "pos"=>1, "color"=>"#f1bb0b"}] !important;
hover-type: gradient !important;}#s-38fac33a-1fcb-4f36-91b4-72fa17589652:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-38fac33a-1fcb-4f36-91b4-72fa17589652-root {
    text-align: center;
  }


#s-38fac33a-1fcb-4f36-91b4-72fa17589652.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-38fac33a-1fcb-4f36-91b4-72fa17589652-root {
    text-align: center;
  }


#s-38fac33a-1fcb-4f36-91b4-72fa17589652.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-38fac33a-1fcb-4f36-91b4-72fa17589652-root {
    text-align: center;
  }


#s-38fac33a-1fcb-4f36-91b4-72fa17589652.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-38fac33a-1fcb-4f36-91b4-72fa17589652-root {
    text-align: center;
  }


#s-38fac33a-1fcb-4f36-91b4-72fa17589652.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-38fac33a-1fcb-4f36-91b4-72fa17589652-root {
    text-align: center;
  }


#s-38fac33a-1fcb-4f36-91b4-72fa17589652.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}
#s-03cd2f23-40e6-4dbb-9a82-6773327f0c93 {
  margin-left: auto;
margin-right: auto;
border-top-width: 5px;
border-left-width: 5px;
border-bottom-width: 5px;
border-right-width: 5px;
border-color: #000;
border-style: solid;
border-radius: 20px;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-03cd2f23-40e6-4dbb-9a82-6773327f0c93 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-03cd2f23-40e6-4dbb-9a82-6773327f0c93.shg-box.shg-c {
  justify-content: center;
}

#s-fba9a753-27b5-4eec-bf03-a2ba39372e1b {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
text-align: center;
}
@media (min-width: 1200px){#s-fba9a753-27b5-4eec-bf03-a2ba39372e1b {
  margin-top: 0%;
}
}
#s-fba9a753-27b5-4eec-bf03-a2ba39372e1b {
  margin: 0 !important;
  overflow: visible;
}

#s-fba9a753-27b5-4eec-bf03-a2ba39372e1b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-fba9a753-27b5-4eec-bf03-a2ba39372e1b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-fba9a753-27b5-4eec-bf03-a2ba39372e1b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-fba9a753-27b5-4eec-bf03-a2ba39372e1b img.shogun-image {
  /* Add background color handling */
  
}

#s-fba9a753-27b5-4eec-bf03-a2ba39372e1b img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: #000;
  border-style: none;
  border-radius: 10px;

}






.s-fba9a753-27b5-4eec-bf03-a2ba39372e1b .shogun-image-content {
  
    justify-content: center;
  
}

.s-fba9a753-27b5-4eec-bf03-a2ba39372e1b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fba9a753-27b5-4eec-bf03-a2ba39372e1b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fba9a753-27b5-4eec-bf03-a2ba39372e1b.shogun-image {
  box-sizing: border-box;
}



.s-fba9a753-27b5-4eec-bf03-a2ba39372e1b img.shogun-image {
  
}


@media (min-width: 1200px){#s-fba9a753-27b5-4eec-bf03-a2ba39372e1b {
  margin: 0 !important;
  overflow: visible;
}

#s-fba9a753-27b5-4eec-bf03-a2ba39372e1b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-fba9a753-27b5-4eec-bf03-a2ba39372e1b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-fba9a753-27b5-4eec-bf03-a2ba39372e1b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-fba9a753-27b5-4eec-bf03-a2ba39372e1b img.shogun-image {
  /* Add background color handling */
  
}

#s-fba9a753-27b5-4eec-bf03-a2ba39372e1b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-fba9a753-27b5-4eec-bf03-a2ba39372e1b .shogun-image-content {
  
    justify-content: center;
  
}

.s-fba9a753-27b5-4eec-bf03-a2ba39372e1b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fba9a753-27b5-4eec-bf03-a2ba39372e1b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fba9a753-27b5-4eec-bf03-a2ba39372e1b.shogun-image {
  box-sizing: border-box;
}



.s-fba9a753-27b5-4eec-bf03-a2ba39372e1b img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-fba9a753-27b5-4eec-bf03-a2ba39372e1b {
  margin: 0 !important;
  overflow: visible;
}

#s-fba9a753-27b5-4eec-bf03-a2ba39372e1b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-fba9a753-27b5-4eec-bf03-a2ba39372e1b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-fba9a753-27b5-4eec-bf03-a2ba39372e1b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-fba9a753-27b5-4eec-bf03-a2ba39372e1b img.shogun-image {
  /* Add background color handling */
  
}

#s-fba9a753-27b5-4eec-bf03-a2ba39372e1b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-fba9a753-27b5-4eec-bf03-a2ba39372e1b .shogun-image-content {
  
    justify-content: center;
  
}

.s-fba9a753-27b5-4eec-bf03-a2ba39372e1b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fba9a753-27b5-4eec-bf03-a2ba39372e1b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fba9a753-27b5-4eec-bf03-a2ba39372e1b.shogun-image {
  box-sizing: border-box;
}



.s-fba9a753-27b5-4eec-bf03-a2ba39372e1b img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-fba9a753-27b5-4eec-bf03-a2ba39372e1b {
  margin: 0 !important;
  overflow: visible;
}

#s-fba9a753-27b5-4eec-bf03-a2ba39372e1b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-fba9a753-27b5-4eec-bf03-a2ba39372e1b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-fba9a753-27b5-4eec-bf03-a2ba39372e1b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-fba9a753-27b5-4eec-bf03-a2ba39372e1b img.shogun-image {
  /* Add background color handling */
  
}

#s-fba9a753-27b5-4eec-bf03-a2ba39372e1b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-fba9a753-27b5-4eec-bf03-a2ba39372e1b .shogun-image-content {
  
    justify-content: center;
  
}

.s-fba9a753-27b5-4eec-bf03-a2ba39372e1b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fba9a753-27b5-4eec-bf03-a2ba39372e1b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fba9a753-27b5-4eec-bf03-a2ba39372e1b.shogun-image {
  box-sizing: border-box;
}



.s-fba9a753-27b5-4eec-bf03-a2ba39372e1b img.shogun-image {
  
}


}@media (max-width: 767px){#s-fba9a753-27b5-4eec-bf03-a2ba39372e1b {
  margin: 0 !important;
  overflow: visible;
}

#s-fba9a753-27b5-4eec-bf03-a2ba39372e1b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-fba9a753-27b5-4eec-bf03-a2ba39372e1b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-fba9a753-27b5-4eec-bf03-a2ba39372e1b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-fba9a753-27b5-4eec-bf03-a2ba39372e1b img.shogun-image {
  /* Add background color handling */
  
}

#s-fba9a753-27b5-4eec-bf03-a2ba39372e1b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-fba9a753-27b5-4eec-bf03-a2ba39372e1b .shogun-image-content {
  
    justify-content: center;
  
}

.s-fba9a753-27b5-4eec-bf03-a2ba39372e1b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fba9a753-27b5-4eec-bf03-a2ba39372e1b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fba9a753-27b5-4eec-bf03-a2ba39372e1b.shogun-image {
  box-sizing: border-box;
}



.s-fba9a753-27b5-4eec-bf03-a2ba39372e1b img.shogun-image {
  
}


}
#s-4b3bd5f5-4dfa-4143-808f-5dd2fc630056 {
  box-shadow:2px 3px 1px 2px rgba(67, 66, 66, 1);
background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYzAzOWZlZTktZTlkNC00ZWFjLTk1YjMtYzczNDdjNDBmZjlkIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFiYjBiO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNjMDM5ZmVlOS1lOWQ0LTRlYWMtOTViMy1jNzM0N2M0MGZmOWQpIi8+PC9zdmc+);
background-repeat: no-repeat;
border-style: solid;
margin-top: 5px;
margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: #2C2A34;
border-radius: 25px;
text-align: center;
text-decoration: none;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#f1bb0b"}, {"id"=>2, "pos"=>1, "color"=>"#ffffff"}];
hover-type: gradient;
color: rgba(0, 0, 0, 1);
}
#s-4b3bd5f5-4dfa-4143-808f-5dd2fc630056:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iODVhODQxZDQtMjVhNC00NWQ1LWE2ZWUtNWNmM2ZlZDNjYjk1IiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjhmOGY3O3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFiYjBiO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM4NWE4NDFkNC0yNWE0LTQ1ZDUtYTZlZS01Y2YzZmVkM2NiOTUpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 2px !important;
border-left-width: 2px !important;
border-bottom-width: 2px !important;
border-right-width: 2px !important;
border-color: rgba(2, 0, 7, 0.99) !important;
text-decoration: none !important;
color: rgba(7, 6, 0, 1) !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#f8f8f7"}, {"id"=>2, "pos"=>1, "color"=>"#f1bb0b"}] !important;
hover-type: gradient !important;}#s-4b3bd5f5-4dfa-4143-808f-5dd2fc630056:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-4b3bd5f5-4dfa-4143-808f-5dd2fc630056-root {
    text-align: center;
  }


#s-4b3bd5f5-4dfa-4143-808f-5dd2fc630056.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-4b3bd5f5-4dfa-4143-808f-5dd2fc630056-root {
    text-align: center;
  }


#s-4b3bd5f5-4dfa-4143-808f-5dd2fc630056.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-4b3bd5f5-4dfa-4143-808f-5dd2fc630056-root {
    text-align: center;
  }


#s-4b3bd5f5-4dfa-4143-808f-5dd2fc630056.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-4b3bd5f5-4dfa-4143-808f-5dd2fc630056-root {
    text-align: center;
  }


#s-4b3bd5f5-4dfa-4143-808f-5dd2fc630056.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-4b3bd5f5-4dfa-4143-808f-5dd2fc630056-root {
    text-align: center;
  }


#s-4b3bd5f5-4dfa-4143-808f-5dd2fc630056.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}
#s-a8622d76-d296-4594-a26a-820b55da8316 {
  margin-top: 0%;
margin-bottom: 0%;
padding-top: 1%;
padding-left: 0%;
padding-bottom: 1%;
padding-right: 0%;
}

@media (min-width: 0px) {
[id="s-a8622d76-d296-4594-a26a-820b55da8316"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-a8622d76-d296-4594-a26a-820b55da8316"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-a8622d76-d296-4594-a26a-820b55da8316"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-a8622d76-d296-4594-a26a-820b55da8316"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

#s-e9271f19-70f2-4467-8e64-e9871c342f6b {
  margin-left: auto;
margin-right: auto;
border-top-width: 5px;
border-left-width: 5px;
border-bottom-width: 5px;
border-right-width: 5px;
border-color: #000;
border-style: solid;
border-radius: 20px;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-e9271f19-70f2-4467-8e64-e9871c342f6b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-e9271f19-70f2-4467-8e64-e9871c342f6b.shg-box.shg-c {
  justify-content: center;
}

#s-72ba027f-4ac2-49ae-8816-dd344db75e88 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
text-align: center;
}
@media (min-width: 1200px){#s-72ba027f-4ac2-49ae-8816-dd344db75e88 {
  margin-top: 0%;
}
}
#s-72ba027f-4ac2-49ae-8816-dd344db75e88 {
  margin: 0 !important;
  overflow: visible;
}

#s-72ba027f-4ac2-49ae-8816-dd344db75e88-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-72ba027f-4ac2-49ae-8816-dd344db75e88 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-72ba027f-4ac2-49ae-8816-dd344db75e88 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-72ba027f-4ac2-49ae-8816-dd344db75e88 img.shogun-image {
  /* Add background color handling */
  
}

#s-72ba027f-4ac2-49ae-8816-dd344db75e88 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: #000;
  border-style: none;
  border-radius: 10px;

}






.s-72ba027f-4ac2-49ae-8816-dd344db75e88 .shogun-image-content {
  
    justify-content: center;
  
}

.s-72ba027f-4ac2-49ae-8816-dd344db75e88.shg-align-container {
  display: flex;
  justify-content: center
}

.s-72ba027f-4ac2-49ae-8816-dd344db75e88.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-72ba027f-4ac2-49ae-8816-dd344db75e88.shogun-image {
  box-sizing: border-box;
}



.s-72ba027f-4ac2-49ae-8816-dd344db75e88 img.shogun-image {
  
}


@media (min-width: 1200px){#s-72ba027f-4ac2-49ae-8816-dd344db75e88 {
  margin: 0 !important;
  overflow: visible;
}

#s-72ba027f-4ac2-49ae-8816-dd344db75e88-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-72ba027f-4ac2-49ae-8816-dd344db75e88 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-72ba027f-4ac2-49ae-8816-dd344db75e88 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-72ba027f-4ac2-49ae-8816-dd344db75e88 img.shogun-image {
  /* Add background color handling */
  
}

#s-72ba027f-4ac2-49ae-8816-dd344db75e88 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-72ba027f-4ac2-49ae-8816-dd344db75e88 .shogun-image-content {
  
    justify-content: center;
  
}

.s-72ba027f-4ac2-49ae-8816-dd344db75e88.shg-align-container {
  display: flex;
  justify-content: center
}

.s-72ba027f-4ac2-49ae-8816-dd344db75e88.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-72ba027f-4ac2-49ae-8816-dd344db75e88.shogun-image {
  box-sizing: border-box;
}



.s-72ba027f-4ac2-49ae-8816-dd344db75e88 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-72ba027f-4ac2-49ae-8816-dd344db75e88 {
  margin: 0 !important;
  overflow: visible;
}

#s-72ba027f-4ac2-49ae-8816-dd344db75e88-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-72ba027f-4ac2-49ae-8816-dd344db75e88 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-72ba027f-4ac2-49ae-8816-dd344db75e88 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-72ba027f-4ac2-49ae-8816-dd344db75e88 img.shogun-image {
  /* Add background color handling */
  
}

#s-72ba027f-4ac2-49ae-8816-dd344db75e88 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-72ba027f-4ac2-49ae-8816-dd344db75e88 .shogun-image-content {
  
    justify-content: center;
  
}

.s-72ba027f-4ac2-49ae-8816-dd344db75e88.shg-align-container {
  display: flex;
  justify-content: center
}

.s-72ba027f-4ac2-49ae-8816-dd344db75e88.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-72ba027f-4ac2-49ae-8816-dd344db75e88.shogun-image {
  box-sizing: border-box;
}



.s-72ba027f-4ac2-49ae-8816-dd344db75e88 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-72ba027f-4ac2-49ae-8816-dd344db75e88 {
  margin: 0 !important;
  overflow: visible;
}

#s-72ba027f-4ac2-49ae-8816-dd344db75e88-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-72ba027f-4ac2-49ae-8816-dd344db75e88 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-72ba027f-4ac2-49ae-8816-dd344db75e88 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-72ba027f-4ac2-49ae-8816-dd344db75e88 img.shogun-image {
  /* Add background color handling */
  
}

#s-72ba027f-4ac2-49ae-8816-dd344db75e88 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-72ba027f-4ac2-49ae-8816-dd344db75e88 .shogun-image-content {
  
    justify-content: center;
  
}

.s-72ba027f-4ac2-49ae-8816-dd344db75e88.shg-align-container {
  display: flex;
  justify-content: center
}

.s-72ba027f-4ac2-49ae-8816-dd344db75e88.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-72ba027f-4ac2-49ae-8816-dd344db75e88.shogun-image {
  box-sizing: border-box;
}



.s-72ba027f-4ac2-49ae-8816-dd344db75e88 img.shogun-image {
  
}


}@media (max-width: 767px){#s-72ba027f-4ac2-49ae-8816-dd344db75e88 {
  margin: 0 !important;
  overflow: visible;
}

#s-72ba027f-4ac2-49ae-8816-dd344db75e88-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-72ba027f-4ac2-49ae-8816-dd344db75e88 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-72ba027f-4ac2-49ae-8816-dd344db75e88 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-72ba027f-4ac2-49ae-8816-dd344db75e88 img.shogun-image {
  /* Add background color handling */
  
}

#s-72ba027f-4ac2-49ae-8816-dd344db75e88 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-72ba027f-4ac2-49ae-8816-dd344db75e88 .shogun-image-content {
  
    justify-content: center;
  
}

.s-72ba027f-4ac2-49ae-8816-dd344db75e88.shg-align-container {
  display: flex;
  justify-content: center
}

.s-72ba027f-4ac2-49ae-8816-dd344db75e88.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-72ba027f-4ac2-49ae-8816-dd344db75e88.shogun-image {
  box-sizing: border-box;
}



.s-72ba027f-4ac2-49ae-8816-dd344db75e88 img.shogun-image {
  
}


}
#s-5ad4764d-0f14-4d0d-a7fc-8347aaea932d {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
text-align: center;
}
@media (min-width: 1200px){#s-5ad4764d-0f14-4d0d-a7fc-8347aaea932d {
  margin-top: 0%;
}
}
#s-5ad4764d-0f14-4d0d-a7fc-8347aaea932d {
  margin: 0 !important;
  overflow: visible;
}

#s-5ad4764d-0f14-4d0d-a7fc-8347aaea932d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-5ad4764d-0f14-4d0d-a7fc-8347aaea932d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-5ad4764d-0f14-4d0d-a7fc-8347aaea932d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-5ad4764d-0f14-4d0d-a7fc-8347aaea932d img.shogun-image {
  /* Add background color handling */
  
}

#s-5ad4764d-0f14-4d0d-a7fc-8347aaea932d img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-5ad4764d-0f14-4d0d-a7fc-8347aaea932d .shogun-image-content {
  
    justify-content: center;
  
}

.s-5ad4764d-0f14-4d0d-a7fc-8347aaea932d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5ad4764d-0f14-4d0d-a7fc-8347aaea932d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5ad4764d-0f14-4d0d-a7fc-8347aaea932d.shogun-image {
  box-sizing: border-box;
}



.s-5ad4764d-0f14-4d0d-a7fc-8347aaea932d img.shogun-image {
  
}


@media (min-width: 1200px){#s-5ad4764d-0f14-4d0d-a7fc-8347aaea932d {
  margin: 0 !important;
  overflow: visible;
}

#s-5ad4764d-0f14-4d0d-a7fc-8347aaea932d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-5ad4764d-0f14-4d0d-a7fc-8347aaea932d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-5ad4764d-0f14-4d0d-a7fc-8347aaea932d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-5ad4764d-0f14-4d0d-a7fc-8347aaea932d img.shogun-image {
  /* Add background color handling */
  
}

#s-5ad4764d-0f14-4d0d-a7fc-8347aaea932d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-5ad4764d-0f14-4d0d-a7fc-8347aaea932d .shogun-image-content {
  
    justify-content: center;
  
}

.s-5ad4764d-0f14-4d0d-a7fc-8347aaea932d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5ad4764d-0f14-4d0d-a7fc-8347aaea932d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5ad4764d-0f14-4d0d-a7fc-8347aaea932d.shogun-image {
  box-sizing: border-box;
}



.s-5ad4764d-0f14-4d0d-a7fc-8347aaea932d img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-5ad4764d-0f14-4d0d-a7fc-8347aaea932d {
  margin: 0 !important;
  overflow: visible;
}

#s-5ad4764d-0f14-4d0d-a7fc-8347aaea932d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-5ad4764d-0f14-4d0d-a7fc-8347aaea932d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-5ad4764d-0f14-4d0d-a7fc-8347aaea932d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-5ad4764d-0f14-4d0d-a7fc-8347aaea932d img.shogun-image {
  /* Add background color handling */
  
}

#s-5ad4764d-0f14-4d0d-a7fc-8347aaea932d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-5ad4764d-0f14-4d0d-a7fc-8347aaea932d .shogun-image-content {
  
    justify-content: center;
  
}

.s-5ad4764d-0f14-4d0d-a7fc-8347aaea932d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5ad4764d-0f14-4d0d-a7fc-8347aaea932d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5ad4764d-0f14-4d0d-a7fc-8347aaea932d.shogun-image {
  box-sizing: border-box;
}



.s-5ad4764d-0f14-4d0d-a7fc-8347aaea932d img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-5ad4764d-0f14-4d0d-a7fc-8347aaea932d {
  margin: 0 !important;
  overflow: visible;
}

#s-5ad4764d-0f14-4d0d-a7fc-8347aaea932d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-5ad4764d-0f14-4d0d-a7fc-8347aaea932d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-5ad4764d-0f14-4d0d-a7fc-8347aaea932d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-5ad4764d-0f14-4d0d-a7fc-8347aaea932d img.shogun-image {
  /* Add background color handling */
  
}

#s-5ad4764d-0f14-4d0d-a7fc-8347aaea932d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-5ad4764d-0f14-4d0d-a7fc-8347aaea932d .shogun-image-content {
  
    justify-content: center;
  
}

.s-5ad4764d-0f14-4d0d-a7fc-8347aaea932d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5ad4764d-0f14-4d0d-a7fc-8347aaea932d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5ad4764d-0f14-4d0d-a7fc-8347aaea932d.shogun-image {
  box-sizing: border-box;
}



.s-5ad4764d-0f14-4d0d-a7fc-8347aaea932d img.shogun-image {
  
}


}@media (max-width: 767px){#s-5ad4764d-0f14-4d0d-a7fc-8347aaea932d {
  margin: 0 !important;
  overflow: visible;
}

#s-5ad4764d-0f14-4d0d-a7fc-8347aaea932d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-5ad4764d-0f14-4d0d-a7fc-8347aaea932d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-5ad4764d-0f14-4d0d-a7fc-8347aaea932d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-5ad4764d-0f14-4d0d-a7fc-8347aaea932d img.shogun-image {
  /* Add background color handling */
  
}

#s-5ad4764d-0f14-4d0d-a7fc-8347aaea932d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-5ad4764d-0f14-4d0d-a7fc-8347aaea932d .shogun-image-content {
  
    justify-content: center;
  
}

.s-5ad4764d-0f14-4d0d-a7fc-8347aaea932d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5ad4764d-0f14-4d0d-a7fc-8347aaea932d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5ad4764d-0f14-4d0d-a7fc-8347aaea932d.shogun-image {
  box-sizing: border-box;
}



.s-5ad4764d-0f14-4d0d-a7fc-8347aaea932d img.shogun-image {
  
}


}
#s-9e53c2a1-c43e-48da-b5c1-dc0c2a60d475 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-9e53c2a1-c43e-48da-b5c1-dc0c2a60d475 {
  margin-top: 0%;
}
}
#s-9e53c2a1-c43e-48da-b5c1-dc0c2a60d475 {
  margin: 0 !important;
  overflow: visible;
}

#s-9e53c2a1-c43e-48da-b5c1-dc0c2a60d475-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9e53c2a1-c43e-48da-b5c1-dc0c2a60d475 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-9e53c2a1-c43e-48da-b5c1-dc0c2a60d475 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9e53c2a1-c43e-48da-b5c1-dc0c2a60d475 img.shogun-image {
  /* Add background color handling */
  
}

#s-9e53c2a1-c43e-48da-b5c1-dc0c2a60d475 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9e53c2a1-c43e-48da-b5c1-dc0c2a60d475 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-9e53c2a1-c43e-48da-b5c1-dc0c2a60d475 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9e53c2a1-c43e-48da-b5c1-dc0c2a60d475 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9e53c2a1-c43e-48da-b5c1-dc0c2a60d475.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9e53c2a1-c43e-48da-b5c1-dc0c2a60d475 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-9e53c2a1-c43e-48da-b5c1-dc0c2a60d475.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-9e53c2a1-c43e-48da-b5c1-dc0c2a60d475 .shogun-image-content {
  
    justify-content: center;
  
}

.s-9e53c2a1-c43e-48da-b5c1-dc0c2a60d475.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9e53c2a1-c43e-48da-b5c1-dc0c2a60d475.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9e53c2a1-c43e-48da-b5c1-dc0c2a60d475.shogun-image {
  box-sizing: border-box;
}



.s-9e53c2a1-c43e-48da-b5c1-dc0c2a60d475 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-9e53c2a1-c43e-48da-b5c1-dc0c2a60d475 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-9e53c2a1-c43e-48da-b5c1-dc0c2a60d475.shogun-image-container {
      position: relative;
    }

    .s-9e53c2a1-c43e-48da-b5c1-dc0c2a60d475.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9e53c2a1-c43e-48da-b5c1-dc0c2a60d475.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9e53c2a1-c43e-48da-b5c1-dc0c2a60d475 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-9e53c2a1-c43e-48da-b5c1-dc0c2a60d475 {
  margin: 0 !important;
  overflow: visible;
}

#s-9e53c2a1-c43e-48da-b5c1-dc0c2a60d475-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9e53c2a1-c43e-48da-b5c1-dc0c2a60d475 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-9e53c2a1-c43e-48da-b5c1-dc0c2a60d475 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9e53c2a1-c43e-48da-b5c1-dc0c2a60d475 img.shogun-image {
  /* Add background color handling */
  
}

#s-9e53c2a1-c43e-48da-b5c1-dc0c2a60d475 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9e53c2a1-c43e-48da-b5c1-dc0c2a60d475 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-9e53c2a1-c43e-48da-b5c1-dc0c2a60d475 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9e53c2a1-c43e-48da-b5c1-dc0c2a60d475 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9e53c2a1-c43e-48da-b5c1-dc0c2a60d475.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9e53c2a1-c43e-48da-b5c1-dc0c2a60d475 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-9e53c2a1-c43e-48da-b5c1-dc0c2a60d475.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-9e53c2a1-c43e-48da-b5c1-dc0c2a60d475 .shogun-image-content {
  
    justify-content: center;
  
}

.s-9e53c2a1-c43e-48da-b5c1-dc0c2a60d475.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9e53c2a1-c43e-48da-b5c1-dc0c2a60d475.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9e53c2a1-c43e-48da-b5c1-dc0c2a60d475.shogun-image {
  box-sizing: border-box;
}



.s-9e53c2a1-c43e-48da-b5c1-dc0c2a60d475 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-9e53c2a1-c43e-48da-b5c1-dc0c2a60d475 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-9e53c2a1-c43e-48da-b5c1-dc0c2a60d475.shogun-image-container {
      position: relative;
    }

    .s-9e53c2a1-c43e-48da-b5c1-dc0c2a60d475.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9e53c2a1-c43e-48da-b5c1-dc0c2a60d475.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9e53c2a1-c43e-48da-b5c1-dc0c2a60d475 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-9e53c2a1-c43e-48da-b5c1-dc0c2a60d475 {
  margin: 0 !important;
  overflow: visible;
}

#s-9e53c2a1-c43e-48da-b5c1-dc0c2a60d475-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9e53c2a1-c43e-48da-b5c1-dc0c2a60d475 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9e53c2a1-c43e-48da-b5c1-dc0c2a60d475 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9e53c2a1-c43e-48da-b5c1-dc0c2a60d475 img.shogun-image {
  /* Add background color handling */
  
}

#s-9e53c2a1-c43e-48da-b5c1-dc0c2a60d475 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9e53c2a1-c43e-48da-b5c1-dc0c2a60d475 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-9e53c2a1-c43e-48da-b5c1-dc0c2a60d475 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9e53c2a1-c43e-48da-b5c1-dc0c2a60d475 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9e53c2a1-c43e-48da-b5c1-dc0c2a60d475.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9e53c2a1-c43e-48da-b5c1-dc0c2a60d475 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-9e53c2a1-c43e-48da-b5c1-dc0c2a60d475.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-9e53c2a1-c43e-48da-b5c1-dc0c2a60d475 .shogun-image-content {
  
    justify-content: center;
  
}

.s-9e53c2a1-c43e-48da-b5c1-dc0c2a60d475.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9e53c2a1-c43e-48da-b5c1-dc0c2a60d475.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9e53c2a1-c43e-48da-b5c1-dc0c2a60d475.shogun-image {
  box-sizing: border-box;
}



.s-9e53c2a1-c43e-48da-b5c1-dc0c2a60d475 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-9e53c2a1-c43e-48da-b5c1-dc0c2a60d475 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-9e53c2a1-c43e-48da-b5c1-dc0c2a60d475.shogun-image-container {
      position: relative;
    }

    .s-9e53c2a1-c43e-48da-b5c1-dc0c2a60d475.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9e53c2a1-c43e-48da-b5c1-dc0c2a60d475.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9e53c2a1-c43e-48da-b5c1-dc0c2a60d475 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-9e53c2a1-c43e-48da-b5c1-dc0c2a60d475 {
  margin: 0 !important;
  overflow: visible;
}

#s-9e53c2a1-c43e-48da-b5c1-dc0c2a60d475-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9e53c2a1-c43e-48da-b5c1-dc0c2a60d475 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9e53c2a1-c43e-48da-b5c1-dc0c2a60d475 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9e53c2a1-c43e-48da-b5c1-dc0c2a60d475 img.shogun-image {
  /* Add background color handling */
  
}

#s-9e53c2a1-c43e-48da-b5c1-dc0c2a60d475 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9e53c2a1-c43e-48da-b5c1-dc0c2a60d475 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-9e53c2a1-c43e-48da-b5c1-dc0c2a60d475 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9e53c2a1-c43e-48da-b5c1-dc0c2a60d475 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9e53c2a1-c43e-48da-b5c1-dc0c2a60d475.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9e53c2a1-c43e-48da-b5c1-dc0c2a60d475 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-9e53c2a1-c43e-48da-b5c1-dc0c2a60d475.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-9e53c2a1-c43e-48da-b5c1-dc0c2a60d475 .shogun-image-content {
  
    justify-content: center;
  
}

.s-9e53c2a1-c43e-48da-b5c1-dc0c2a60d475.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9e53c2a1-c43e-48da-b5c1-dc0c2a60d475.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9e53c2a1-c43e-48da-b5c1-dc0c2a60d475.shogun-image {
  box-sizing: border-box;
}



.s-9e53c2a1-c43e-48da-b5c1-dc0c2a60d475 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-9e53c2a1-c43e-48da-b5c1-dc0c2a60d475 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-9e53c2a1-c43e-48da-b5c1-dc0c2a60d475.shogun-image-container {
      position: relative;
    }

    .s-9e53c2a1-c43e-48da-b5c1-dc0c2a60d475.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9e53c2a1-c43e-48da-b5c1-dc0c2a60d475.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9e53c2a1-c43e-48da-b5c1-dc0c2a60d475 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-9e53c2a1-c43e-48da-b5c1-dc0c2a60d475 {
  margin: 0 !important;
  overflow: visible;
}

#s-9e53c2a1-c43e-48da-b5c1-dc0c2a60d475-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9e53c2a1-c43e-48da-b5c1-dc0c2a60d475 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9e53c2a1-c43e-48da-b5c1-dc0c2a60d475 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9e53c2a1-c43e-48da-b5c1-dc0c2a60d475 img.shogun-image {
  /* Add background color handling */
  
}

#s-9e53c2a1-c43e-48da-b5c1-dc0c2a60d475 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9e53c2a1-c43e-48da-b5c1-dc0c2a60d475 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-9e53c2a1-c43e-48da-b5c1-dc0c2a60d475 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9e53c2a1-c43e-48da-b5c1-dc0c2a60d475 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9e53c2a1-c43e-48da-b5c1-dc0c2a60d475.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9e53c2a1-c43e-48da-b5c1-dc0c2a60d475 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-9e53c2a1-c43e-48da-b5c1-dc0c2a60d475.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-9e53c2a1-c43e-48da-b5c1-dc0c2a60d475 .shogun-image-content {
  
    justify-content: center;
  
}

.s-9e53c2a1-c43e-48da-b5c1-dc0c2a60d475.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9e53c2a1-c43e-48da-b5c1-dc0c2a60d475.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9e53c2a1-c43e-48da-b5c1-dc0c2a60d475.shogun-image {
  box-sizing: border-box;
}



.s-9e53c2a1-c43e-48da-b5c1-dc0c2a60d475 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-9e53c2a1-c43e-48da-b5c1-dc0c2a60d475 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-9e53c2a1-c43e-48da-b5c1-dc0c2a60d475.shogun-image-container {
      position: relative;
    }

    .s-9e53c2a1-c43e-48da-b5c1-dc0c2a60d475.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9e53c2a1-c43e-48da-b5c1-dc0c2a60d475.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9e53c2a1-c43e-48da-b5c1-dc0c2a60d475 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-b5f475ba-b94c-4e87-a72a-5d3916af23f8 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-b5f475ba-b94c-4e87-a72a-5d3916af23f8 {
  margin-top: 0%;
}
}
#s-b5f475ba-b94c-4e87-a72a-5d3916af23f8 {
  margin: 0 !important;
  overflow: visible;
}

#s-b5f475ba-b94c-4e87-a72a-5d3916af23f8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b5f475ba-b94c-4e87-a72a-5d3916af23f8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-b5f475ba-b94c-4e87-a72a-5d3916af23f8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b5f475ba-b94c-4e87-a72a-5d3916af23f8 img.shogun-image {
  /* Add background color handling */
  
}

#s-b5f475ba-b94c-4e87-a72a-5d3916af23f8 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b5f475ba-b94c-4e87-a72a-5d3916af23f8 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-b5f475ba-b94c-4e87-a72a-5d3916af23f8 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b5f475ba-b94c-4e87-a72a-5d3916af23f8 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b5f475ba-b94c-4e87-a72a-5d3916af23f8.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b5f475ba-b94c-4e87-a72a-5d3916af23f8 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-b5f475ba-b94c-4e87-a72a-5d3916af23f8.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-b5f475ba-b94c-4e87-a72a-5d3916af23f8 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b5f475ba-b94c-4e87-a72a-5d3916af23f8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b5f475ba-b94c-4e87-a72a-5d3916af23f8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b5f475ba-b94c-4e87-a72a-5d3916af23f8.shogun-image {
  box-sizing: border-box;
}



.s-b5f475ba-b94c-4e87-a72a-5d3916af23f8 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-b5f475ba-b94c-4e87-a72a-5d3916af23f8 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-b5f475ba-b94c-4e87-a72a-5d3916af23f8.shogun-image-container {
      position: relative;
    }

    .s-b5f475ba-b94c-4e87-a72a-5d3916af23f8.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b5f475ba-b94c-4e87-a72a-5d3916af23f8.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b5f475ba-b94c-4e87-a72a-5d3916af23f8 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-b5f475ba-b94c-4e87-a72a-5d3916af23f8 {
  margin: 0 !important;
  overflow: visible;
}

#s-b5f475ba-b94c-4e87-a72a-5d3916af23f8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b5f475ba-b94c-4e87-a72a-5d3916af23f8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-b5f475ba-b94c-4e87-a72a-5d3916af23f8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b5f475ba-b94c-4e87-a72a-5d3916af23f8 img.shogun-image {
  /* Add background color handling */
  
}

#s-b5f475ba-b94c-4e87-a72a-5d3916af23f8 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b5f475ba-b94c-4e87-a72a-5d3916af23f8 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-b5f475ba-b94c-4e87-a72a-5d3916af23f8 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b5f475ba-b94c-4e87-a72a-5d3916af23f8 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b5f475ba-b94c-4e87-a72a-5d3916af23f8.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b5f475ba-b94c-4e87-a72a-5d3916af23f8 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-b5f475ba-b94c-4e87-a72a-5d3916af23f8.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-b5f475ba-b94c-4e87-a72a-5d3916af23f8 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b5f475ba-b94c-4e87-a72a-5d3916af23f8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b5f475ba-b94c-4e87-a72a-5d3916af23f8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b5f475ba-b94c-4e87-a72a-5d3916af23f8.shogun-image {
  box-sizing: border-box;
}



.s-b5f475ba-b94c-4e87-a72a-5d3916af23f8 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-b5f475ba-b94c-4e87-a72a-5d3916af23f8 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-b5f475ba-b94c-4e87-a72a-5d3916af23f8.shogun-image-container {
      position: relative;
    }

    .s-b5f475ba-b94c-4e87-a72a-5d3916af23f8.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b5f475ba-b94c-4e87-a72a-5d3916af23f8.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b5f475ba-b94c-4e87-a72a-5d3916af23f8 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-b5f475ba-b94c-4e87-a72a-5d3916af23f8 {
  margin: 0 !important;
  overflow: visible;
}

#s-b5f475ba-b94c-4e87-a72a-5d3916af23f8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b5f475ba-b94c-4e87-a72a-5d3916af23f8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b5f475ba-b94c-4e87-a72a-5d3916af23f8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b5f475ba-b94c-4e87-a72a-5d3916af23f8 img.shogun-image {
  /* Add background color handling */
  
}

#s-b5f475ba-b94c-4e87-a72a-5d3916af23f8 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b5f475ba-b94c-4e87-a72a-5d3916af23f8 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-b5f475ba-b94c-4e87-a72a-5d3916af23f8 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b5f475ba-b94c-4e87-a72a-5d3916af23f8 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b5f475ba-b94c-4e87-a72a-5d3916af23f8.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b5f475ba-b94c-4e87-a72a-5d3916af23f8 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-b5f475ba-b94c-4e87-a72a-5d3916af23f8.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-b5f475ba-b94c-4e87-a72a-5d3916af23f8 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b5f475ba-b94c-4e87-a72a-5d3916af23f8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b5f475ba-b94c-4e87-a72a-5d3916af23f8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b5f475ba-b94c-4e87-a72a-5d3916af23f8.shogun-image {
  box-sizing: border-box;
}



.s-b5f475ba-b94c-4e87-a72a-5d3916af23f8 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-b5f475ba-b94c-4e87-a72a-5d3916af23f8 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-b5f475ba-b94c-4e87-a72a-5d3916af23f8.shogun-image-container {
      position: relative;
    }

    .s-b5f475ba-b94c-4e87-a72a-5d3916af23f8.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b5f475ba-b94c-4e87-a72a-5d3916af23f8.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b5f475ba-b94c-4e87-a72a-5d3916af23f8 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-b5f475ba-b94c-4e87-a72a-5d3916af23f8 {
  margin: 0 !important;
  overflow: visible;
}

#s-b5f475ba-b94c-4e87-a72a-5d3916af23f8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b5f475ba-b94c-4e87-a72a-5d3916af23f8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b5f475ba-b94c-4e87-a72a-5d3916af23f8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b5f475ba-b94c-4e87-a72a-5d3916af23f8 img.shogun-image {
  /* Add background color handling */
  
}

#s-b5f475ba-b94c-4e87-a72a-5d3916af23f8 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b5f475ba-b94c-4e87-a72a-5d3916af23f8 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-b5f475ba-b94c-4e87-a72a-5d3916af23f8 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b5f475ba-b94c-4e87-a72a-5d3916af23f8 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b5f475ba-b94c-4e87-a72a-5d3916af23f8.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b5f475ba-b94c-4e87-a72a-5d3916af23f8 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-b5f475ba-b94c-4e87-a72a-5d3916af23f8.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-b5f475ba-b94c-4e87-a72a-5d3916af23f8 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b5f475ba-b94c-4e87-a72a-5d3916af23f8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b5f475ba-b94c-4e87-a72a-5d3916af23f8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b5f475ba-b94c-4e87-a72a-5d3916af23f8.shogun-image {
  box-sizing: border-box;
}



.s-b5f475ba-b94c-4e87-a72a-5d3916af23f8 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-b5f475ba-b94c-4e87-a72a-5d3916af23f8 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-b5f475ba-b94c-4e87-a72a-5d3916af23f8.shogun-image-container {
      position: relative;
    }

    .s-b5f475ba-b94c-4e87-a72a-5d3916af23f8.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b5f475ba-b94c-4e87-a72a-5d3916af23f8.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b5f475ba-b94c-4e87-a72a-5d3916af23f8 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-b5f475ba-b94c-4e87-a72a-5d3916af23f8 {
  margin: 0 !important;
  overflow: visible;
}

#s-b5f475ba-b94c-4e87-a72a-5d3916af23f8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b5f475ba-b94c-4e87-a72a-5d3916af23f8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b5f475ba-b94c-4e87-a72a-5d3916af23f8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b5f475ba-b94c-4e87-a72a-5d3916af23f8 img.shogun-image {
  /* Add background color handling */
  
}

#s-b5f475ba-b94c-4e87-a72a-5d3916af23f8 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b5f475ba-b94c-4e87-a72a-5d3916af23f8 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-b5f475ba-b94c-4e87-a72a-5d3916af23f8 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b5f475ba-b94c-4e87-a72a-5d3916af23f8 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b5f475ba-b94c-4e87-a72a-5d3916af23f8.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b5f475ba-b94c-4e87-a72a-5d3916af23f8 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-b5f475ba-b94c-4e87-a72a-5d3916af23f8.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-b5f475ba-b94c-4e87-a72a-5d3916af23f8 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b5f475ba-b94c-4e87-a72a-5d3916af23f8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b5f475ba-b94c-4e87-a72a-5d3916af23f8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b5f475ba-b94c-4e87-a72a-5d3916af23f8.shogun-image {
  box-sizing: border-box;
}



.s-b5f475ba-b94c-4e87-a72a-5d3916af23f8 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-b5f475ba-b94c-4e87-a72a-5d3916af23f8 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-b5f475ba-b94c-4e87-a72a-5d3916af23f8.shogun-image-container {
      position: relative;
    }

    .s-b5f475ba-b94c-4e87-a72a-5d3916af23f8.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b5f475ba-b94c-4e87-a72a-5d3916af23f8.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b5f475ba-b94c-4e87-a72a-5d3916af23f8 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-303af8c8-8999-4c16-9f99-f3e8b028f718 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-303af8c8-8999-4c16-9f99-f3e8b028f718 {
  margin-top: 0%;
}
}
#s-303af8c8-8999-4c16-9f99-f3e8b028f718 {
  margin: 0 !important;
  overflow: visible;
}

#s-303af8c8-8999-4c16-9f99-f3e8b028f718-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-303af8c8-8999-4c16-9f99-f3e8b028f718 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-303af8c8-8999-4c16-9f99-f3e8b028f718 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-303af8c8-8999-4c16-9f99-f3e8b028f718 img.shogun-image {
  /* Add background color handling */
  
}

#s-303af8c8-8999-4c16-9f99-f3e8b028f718 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-303af8c8-8999-4c16-9f99-f3e8b028f718 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-303af8c8-8999-4c16-9f99-f3e8b028f718 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-303af8c8-8999-4c16-9f99-f3e8b028f718 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-303af8c8-8999-4c16-9f99-f3e8b028f718.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-303af8c8-8999-4c16-9f99-f3e8b028f718 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-303af8c8-8999-4c16-9f99-f3e8b028f718.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-303af8c8-8999-4c16-9f99-f3e8b028f718 .shogun-image-content {
  
    justify-content: center;
  
}

.s-303af8c8-8999-4c16-9f99-f3e8b028f718.shg-align-container {
  display: flex;
  justify-content: center
}

.s-303af8c8-8999-4c16-9f99-f3e8b028f718.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-303af8c8-8999-4c16-9f99-f3e8b028f718.shogun-image {
  box-sizing: border-box;
}



.s-303af8c8-8999-4c16-9f99-f3e8b028f718 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-303af8c8-8999-4c16-9f99-f3e8b028f718 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-303af8c8-8999-4c16-9f99-f3e8b028f718.shogun-image-container {
      position: relative;
    }

    .s-303af8c8-8999-4c16-9f99-f3e8b028f718.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-303af8c8-8999-4c16-9f99-f3e8b028f718.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-303af8c8-8999-4c16-9f99-f3e8b028f718 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-303af8c8-8999-4c16-9f99-f3e8b028f718 {
  margin: 0 !important;
  overflow: visible;
}

#s-303af8c8-8999-4c16-9f99-f3e8b028f718-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-303af8c8-8999-4c16-9f99-f3e8b028f718 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-303af8c8-8999-4c16-9f99-f3e8b028f718 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-303af8c8-8999-4c16-9f99-f3e8b028f718 img.shogun-image {
  /* Add background color handling */
  
}

#s-303af8c8-8999-4c16-9f99-f3e8b028f718 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-303af8c8-8999-4c16-9f99-f3e8b028f718 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-303af8c8-8999-4c16-9f99-f3e8b028f718 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-303af8c8-8999-4c16-9f99-f3e8b028f718 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-303af8c8-8999-4c16-9f99-f3e8b028f718.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-303af8c8-8999-4c16-9f99-f3e8b028f718 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-303af8c8-8999-4c16-9f99-f3e8b028f718.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-303af8c8-8999-4c16-9f99-f3e8b028f718 .shogun-image-content {
  
    justify-content: center;
  
}

.s-303af8c8-8999-4c16-9f99-f3e8b028f718.shg-align-container {
  display: flex;
  justify-content: center
}

.s-303af8c8-8999-4c16-9f99-f3e8b028f718.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-303af8c8-8999-4c16-9f99-f3e8b028f718.shogun-image {
  box-sizing: border-box;
}



.s-303af8c8-8999-4c16-9f99-f3e8b028f718 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-303af8c8-8999-4c16-9f99-f3e8b028f718 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-303af8c8-8999-4c16-9f99-f3e8b028f718.shogun-image-container {
      position: relative;
    }

    .s-303af8c8-8999-4c16-9f99-f3e8b028f718.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-303af8c8-8999-4c16-9f99-f3e8b028f718.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-303af8c8-8999-4c16-9f99-f3e8b028f718 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-303af8c8-8999-4c16-9f99-f3e8b028f718 {
  margin: 0 !important;
  overflow: visible;
}

#s-303af8c8-8999-4c16-9f99-f3e8b028f718-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-303af8c8-8999-4c16-9f99-f3e8b028f718 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-303af8c8-8999-4c16-9f99-f3e8b028f718 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-303af8c8-8999-4c16-9f99-f3e8b028f718 img.shogun-image {
  /* Add background color handling */
  
}

#s-303af8c8-8999-4c16-9f99-f3e8b028f718 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-303af8c8-8999-4c16-9f99-f3e8b028f718 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-303af8c8-8999-4c16-9f99-f3e8b028f718 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-303af8c8-8999-4c16-9f99-f3e8b028f718 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-303af8c8-8999-4c16-9f99-f3e8b028f718.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-303af8c8-8999-4c16-9f99-f3e8b028f718 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-303af8c8-8999-4c16-9f99-f3e8b028f718.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-303af8c8-8999-4c16-9f99-f3e8b028f718 .shogun-image-content {
  
    justify-content: center;
  
}

.s-303af8c8-8999-4c16-9f99-f3e8b028f718.shg-align-container {
  display: flex;
  justify-content: center
}

.s-303af8c8-8999-4c16-9f99-f3e8b028f718.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-303af8c8-8999-4c16-9f99-f3e8b028f718.shogun-image {
  box-sizing: border-box;
}



.s-303af8c8-8999-4c16-9f99-f3e8b028f718 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-303af8c8-8999-4c16-9f99-f3e8b028f718 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-303af8c8-8999-4c16-9f99-f3e8b028f718.shogun-image-container {
      position: relative;
    }

    .s-303af8c8-8999-4c16-9f99-f3e8b028f718.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-303af8c8-8999-4c16-9f99-f3e8b028f718.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-303af8c8-8999-4c16-9f99-f3e8b028f718 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-303af8c8-8999-4c16-9f99-f3e8b028f718 {
  margin: 0 !important;
  overflow: visible;
}

#s-303af8c8-8999-4c16-9f99-f3e8b028f718-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-303af8c8-8999-4c16-9f99-f3e8b028f718 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-303af8c8-8999-4c16-9f99-f3e8b028f718 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-303af8c8-8999-4c16-9f99-f3e8b028f718 img.shogun-image {
  /* Add background color handling */
  
}

#s-303af8c8-8999-4c16-9f99-f3e8b028f718 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-303af8c8-8999-4c16-9f99-f3e8b028f718 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-303af8c8-8999-4c16-9f99-f3e8b028f718 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-303af8c8-8999-4c16-9f99-f3e8b028f718 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-303af8c8-8999-4c16-9f99-f3e8b028f718.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-303af8c8-8999-4c16-9f99-f3e8b028f718 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-303af8c8-8999-4c16-9f99-f3e8b028f718.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-303af8c8-8999-4c16-9f99-f3e8b028f718 .shogun-image-content {
  
    justify-content: center;
  
}

.s-303af8c8-8999-4c16-9f99-f3e8b028f718.shg-align-container {
  display: flex;
  justify-content: center
}

.s-303af8c8-8999-4c16-9f99-f3e8b028f718.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-303af8c8-8999-4c16-9f99-f3e8b028f718.shogun-image {
  box-sizing: border-box;
}



.s-303af8c8-8999-4c16-9f99-f3e8b028f718 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-303af8c8-8999-4c16-9f99-f3e8b028f718 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-303af8c8-8999-4c16-9f99-f3e8b028f718.shogun-image-container {
      position: relative;
    }

    .s-303af8c8-8999-4c16-9f99-f3e8b028f718.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-303af8c8-8999-4c16-9f99-f3e8b028f718.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-303af8c8-8999-4c16-9f99-f3e8b028f718 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-303af8c8-8999-4c16-9f99-f3e8b028f718 {
  margin: 0 !important;
  overflow: visible;
}

#s-303af8c8-8999-4c16-9f99-f3e8b028f718-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-303af8c8-8999-4c16-9f99-f3e8b028f718 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-303af8c8-8999-4c16-9f99-f3e8b028f718 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-303af8c8-8999-4c16-9f99-f3e8b028f718 img.shogun-image {
  /* Add background color handling */
  
}

#s-303af8c8-8999-4c16-9f99-f3e8b028f718 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-303af8c8-8999-4c16-9f99-f3e8b028f718 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-303af8c8-8999-4c16-9f99-f3e8b028f718 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-303af8c8-8999-4c16-9f99-f3e8b028f718 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-303af8c8-8999-4c16-9f99-f3e8b028f718.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-303af8c8-8999-4c16-9f99-f3e8b028f718 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-303af8c8-8999-4c16-9f99-f3e8b028f718.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-303af8c8-8999-4c16-9f99-f3e8b028f718 .shogun-image-content {
  
    justify-content: center;
  
}

.s-303af8c8-8999-4c16-9f99-f3e8b028f718.shg-align-container {
  display: flex;
  justify-content: center
}

.s-303af8c8-8999-4c16-9f99-f3e8b028f718.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-303af8c8-8999-4c16-9f99-f3e8b028f718.shogun-image {
  box-sizing: border-box;
}



.s-303af8c8-8999-4c16-9f99-f3e8b028f718 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-303af8c8-8999-4c16-9f99-f3e8b028f718 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-303af8c8-8999-4c16-9f99-f3e8b028f718.shogun-image-container {
      position: relative;
    }

    .s-303af8c8-8999-4c16-9f99-f3e8b028f718.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-303af8c8-8999-4c16-9f99-f3e8b028f718.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-303af8c8-8999-4c16-9f99-f3e8b028f718 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-735de404-da2c-46d9-a928-404e3fd5f59b {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-735de404-da2c-46d9-a928-404e3fd5f59b {
  margin-top: 0%;
}
}@media (max-width: 767px){#s-735de404-da2c-46d9-a928-404e3fd5f59b {
  margin-top: 0%;
}
}
#s-735de404-da2c-46d9-a928-404e3fd5f59b {
  margin: 0 !important;
  overflow: visible;
}

#s-735de404-da2c-46d9-a928-404e3fd5f59b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-735de404-da2c-46d9-a928-404e3fd5f59b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-735de404-da2c-46d9-a928-404e3fd5f59b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-735de404-da2c-46d9-a928-404e3fd5f59b img.shogun-image {
  /* Add background color handling */
  
}

#s-735de404-da2c-46d9-a928-404e3fd5f59b img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-735de404-da2c-46d9-a928-404e3fd5f59b .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-735de404-da2c-46d9-a928-404e3fd5f59b .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-735de404-da2c-46d9-a928-404e3fd5f59b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-735de404-da2c-46d9-a928-404e3fd5f59b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-735de404-da2c-46d9-a928-404e3fd5f59b img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-735de404-da2c-46d9-a928-404e3fd5f59b.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-735de404-da2c-46d9-a928-404e3fd5f59b .shogun-image-content {
  
    justify-content: center;
  
}

.s-735de404-da2c-46d9-a928-404e3fd5f59b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-735de404-da2c-46d9-a928-404e3fd5f59b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-735de404-da2c-46d9-a928-404e3fd5f59b.shogun-image {
  box-sizing: border-box;
}



.s-735de404-da2c-46d9-a928-404e3fd5f59b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-735de404-da2c-46d9-a928-404e3fd5f59b {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-735de404-da2c-46d9-a928-404e3fd5f59b.shogun-image-container {
      position: relative;
    }

    .s-735de404-da2c-46d9-a928-404e3fd5f59b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-735de404-da2c-46d9-a928-404e3fd5f59b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-735de404-da2c-46d9-a928-404e3fd5f59b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-735de404-da2c-46d9-a928-404e3fd5f59b {
  margin: 0 !important;
  overflow: visible;
}

#s-735de404-da2c-46d9-a928-404e3fd5f59b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-735de404-da2c-46d9-a928-404e3fd5f59b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-735de404-da2c-46d9-a928-404e3fd5f59b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-735de404-da2c-46d9-a928-404e3fd5f59b img.shogun-image {
  /* Add background color handling */
  
}

#s-735de404-da2c-46d9-a928-404e3fd5f59b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-735de404-da2c-46d9-a928-404e3fd5f59b .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-735de404-da2c-46d9-a928-404e3fd5f59b .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-735de404-da2c-46d9-a928-404e3fd5f59b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-735de404-da2c-46d9-a928-404e3fd5f59b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-735de404-da2c-46d9-a928-404e3fd5f59b img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-735de404-da2c-46d9-a928-404e3fd5f59b.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-735de404-da2c-46d9-a928-404e3fd5f59b .shogun-image-content {
  
    justify-content: center;
  
}

.s-735de404-da2c-46d9-a928-404e3fd5f59b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-735de404-da2c-46d9-a928-404e3fd5f59b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-735de404-da2c-46d9-a928-404e3fd5f59b.shogun-image {
  box-sizing: border-box;
}



.s-735de404-da2c-46d9-a928-404e3fd5f59b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-735de404-da2c-46d9-a928-404e3fd5f59b {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-735de404-da2c-46d9-a928-404e3fd5f59b.shogun-image-container {
      position: relative;
    }

    .s-735de404-da2c-46d9-a928-404e3fd5f59b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-735de404-da2c-46d9-a928-404e3fd5f59b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-735de404-da2c-46d9-a928-404e3fd5f59b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-735de404-da2c-46d9-a928-404e3fd5f59b {
  margin: 0 !important;
  overflow: visible;
}

#s-735de404-da2c-46d9-a928-404e3fd5f59b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-735de404-da2c-46d9-a928-404e3fd5f59b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-735de404-da2c-46d9-a928-404e3fd5f59b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-735de404-da2c-46d9-a928-404e3fd5f59b img.shogun-image {
  /* Add background color handling */
  
}

#s-735de404-da2c-46d9-a928-404e3fd5f59b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-735de404-da2c-46d9-a928-404e3fd5f59b .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-735de404-da2c-46d9-a928-404e3fd5f59b .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-735de404-da2c-46d9-a928-404e3fd5f59b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-735de404-da2c-46d9-a928-404e3fd5f59b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-735de404-da2c-46d9-a928-404e3fd5f59b img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-735de404-da2c-46d9-a928-404e3fd5f59b.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-735de404-da2c-46d9-a928-404e3fd5f59b .shogun-image-content {
  
    justify-content: center;
  
}

.s-735de404-da2c-46d9-a928-404e3fd5f59b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-735de404-da2c-46d9-a928-404e3fd5f59b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-735de404-da2c-46d9-a928-404e3fd5f59b.shogun-image {
  box-sizing: border-box;
}



.s-735de404-da2c-46d9-a928-404e3fd5f59b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-735de404-da2c-46d9-a928-404e3fd5f59b {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-735de404-da2c-46d9-a928-404e3fd5f59b.shogun-image-container {
      position: relative;
    }

    .s-735de404-da2c-46d9-a928-404e3fd5f59b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-735de404-da2c-46d9-a928-404e3fd5f59b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-735de404-da2c-46d9-a928-404e3fd5f59b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-735de404-da2c-46d9-a928-404e3fd5f59b {
  margin: 0 !important;
  overflow: visible;
}

#s-735de404-da2c-46d9-a928-404e3fd5f59b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-735de404-da2c-46d9-a928-404e3fd5f59b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-735de404-da2c-46d9-a928-404e3fd5f59b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-735de404-da2c-46d9-a928-404e3fd5f59b img.shogun-image {
  /* Add background color handling */
  
}

#s-735de404-da2c-46d9-a928-404e3fd5f59b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-735de404-da2c-46d9-a928-404e3fd5f59b .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-735de404-da2c-46d9-a928-404e3fd5f59b .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-735de404-da2c-46d9-a928-404e3fd5f59b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-735de404-da2c-46d9-a928-404e3fd5f59b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-735de404-da2c-46d9-a928-404e3fd5f59b img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-735de404-da2c-46d9-a928-404e3fd5f59b.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-735de404-da2c-46d9-a928-404e3fd5f59b .shogun-image-content {
  
    justify-content: center;
  
}

.s-735de404-da2c-46d9-a928-404e3fd5f59b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-735de404-da2c-46d9-a928-404e3fd5f59b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-735de404-da2c-46d9-a928-404e3fd5f59b.shogun-image {
  box-sizing: border-box;
}



.s-735de404-da2c-46d9-a928-404e3fd5f59b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-735de404-da2c-46d9-a928-404e3fd5f59b {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-735de404-da2c-46d9-a928-404e3fd5f59b.shogun-image-container {
      position: relative;
    }

    .s-735de404-da2c-46d9-a928-404e3fd5f59b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-735de404-da2c-46d9-a928-404e3fd5f59b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-735de404-da2c-46d9-a928-404e3fd5f59b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-735de404-da2c-46d9-a928-404e3fd5f59b {
  margin: 0 !important;
  overflow: visible;
}

#s-735de404-da2c-46d9-a928-404e3fd5f59b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-735de404-da2c-46d9-a928-404e3fd5f59b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-735de404-da2c-46d9-a928-404e3fd5f59b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-735de404-da2c-46d9-a928-404e3fd5f59b img.shogun-image {
  /* Add background color handling */
  
}

#s-735de404-da2c-46d9-a928-404e3fd5f59b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-735de404-da2c-46d9-a928-404e3fd5f59b .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-735de404-da2c-46d9-a928-404e3fd5f59b .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-735de404-da2c-46d9-a928-404e3fd5f59b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-735de404-da2c-46d9-a928-404e3fd5f59b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-735de404-da2c-46d9-a928-404e3fd5f59b img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-735de404-da2c-46d9-a928-404e3fd5f59b.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-735de404-da2c-46d9-a928-404e3fd5f59b .shogun-image-content {
  
    justify-content: center;
  
}

.s-735de404-da2c-46d9-a928-404e3fd5f59b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-735de404-da2c-46d9-a928-404e3fd5f59b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-735de404-da2c-46d9-a928-404e3fd5f59b.shogun-image {
  box-sizing: border-box;
}



.s-735de404-da2c-46d9-a928-404e3fd5f59b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-735de404-da2c-46d9-a928-404e3fd5f59b {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-735de404-da2c-46d9-a928-404e3fd5f59b.shogun-image-container {
      position: relative;
    }

    .s-735de404-da2c-46d9-a928-404e3fd5f59b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-735de404-da2c-46d9-a928-404e3fd5f59b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-735de404-da2c-46d9-a928-404e3fd5f59b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-4915cca5-e98a-48e6-89e5-9e9880da417f {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-4915cca5-e98a-48e6-89e5-9e9880da417f {
  margin-top: 0%;
}
}@media (min-width: 768px) and (max-width: 991px){#s-4915cca5-e98a-48e6-89e5-9e9880da417f {
  margin-top: 0%;
}
}
#s-4915cca5-e98a-48e6-89e5-9e9880da417f {
  margin: 0 !important;
  overflow: visible;
}

#s-4915cca5-e98a-48e6-89e5-9e9880da417f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-4915cca5-e98a-48e6-89e5-9e9880da417f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-4915cca5-e98a-48e6-89e5-9e9880da417f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-4915cca5-e98a-48e6-89e5-9e9880da417f img.shogun-image {
  /* Add background color handling */
  
}

#s-4915cca5-e98a-48e6-89e5-9e9880da417f img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-4915cca5-e98a-48e6-89e5-9e9880da417f .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-4915cca5-e98a-48e6-89e5-9e9880da417f .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-4915cca5-e98a-48e6-89e5-9e9880da417f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-4915cca5-e98a-48e6-89e5-9e9880da417f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-4915cca5-e98a-48e6-89e5-9e9880da417f img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-4915cca5-e98a-48e6-89e5-9e9880da417f.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-4915cca5-e98a-48e6-89e5-9e9880da417f .shogun-image-content {
  
    justify-content: center;
  
}

.s-4915cca5-e98a-48e6-89e5-9e9880da417f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4915cca5-e98a-48e6-89e5-9e9880da417f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4915cca5-e98a-48e6-89e5-9e9880da417f.shogun-image {
  box-sizing: border-box;
}



.s-4915cca5-e98a-48e6-89e5-9e9880da417f img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-4915cca5-e98a-48e6-89e5-9e9880da417f {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-4915cca5-e98a-48e6-89e5-9e9880da417f.shogun-image-container {
      position: relative;
    }

    .s-4915cca5-e98a-48e6-89e5-9e9880da417f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-4915cca5-e98a-48e6-89e5-9e9880da417f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-4915cca5-e98a-48e6-89e5-9e9880da417f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-4915cca5-e98a-48e6-89e5-9e9880da417f {
  margin: 0 !important;
  overflow: visible;
}

#s-4915cca5-e98a-48e6-89e5-9e9880da417f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-4915cca5-e98a-48e6-89e5-9e9880da417f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-4915cca5-e98a-48e6-89e5-9e9880da417f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-4915cca5-e98a-48e6-89e5-9e9880da417f img.shogun-image {
  /* Add background color handling */
  
}

#s-4915cca5-e98a-48e6-89e5-9e9880da417f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-4915cca5-e98a-48e6-89e5-9e9880da417f .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-4915cca5-e98a-48e6-89e5-9e9880da417f .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-4915cca5-e98a-48e6-89e5-9e9880da417f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-4915cca5-e98a-48e6-89e5-9e9880da417f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-4915cca5-e98a-48e6-89e5-9e9880da417f img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-4915cca5-e98a-48e6-89e5-9e9880da417f.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-4915cca5-e98a-48e6-89e5-9e9880da417f .shogun-image-content {
  
    justify-content: center;
  
}

.s-4915cca5-e98a-48e6-89e5-9e9880da417f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4915cca5-e98a-48e6-89e5-9e9880da417f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4915cca5-e98a-48e6-89e5-9e9880da417f.shogun-image {
  box-sizing: border-box;
}



.s-4915cca5-e98a-48e6-89e5-9e9880da417f img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-4915cca5-e98a-48e6-89e5-9e9880da417f {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-4915cca5-e98a-48e6-89e5-9e9880da417f.shogun-image-container {
      position: relative;
    }

    .s-4915cca5-e98a-48e6-89e5-9e9880da417f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-4915cca5-e98a-48e6-89e5-9e9880da417f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-4915cca5-e98a-48e6-89e5-9e9880da417f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-4915cca5-e98a-48e6-89e5-9e9880da417f {
  margin: 0 !important;
  overflow: visible;
}

#s-4915cca5-e98a-48e6-89e5-9e9880da417f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-4915cca5-e98a-48e6-89e5-9e9880da417f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-4915cca5-e98a-48e6-89e5-9e9880da417f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-4915cca5-e98a-48e6-89e5-9e9880da417f img.shogun-image {
  /* Add background color handling */
  
}

#s-4915cca5-e98a-48e6-89e5-9e9880da417f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-4915cca5-e98a-48e6-89e5-9e9880da417f .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-4915cca5-e98a-48e6-89e5-9e9880da417f .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-4915cca5-e98a-48e6-89e5-9e9880da417f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-4915cca5-e98a-48e6-89e5-9e9880da417f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-4915cca5-e98a-48e6-89e5-9e9880da417f img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-4915cca5-e98a-48e6-89e5-9e9880da417f.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-4915cca5-e98a-48e6-89e5-9e9880da417f .shogun-image-content {
  
    justify-content: center;
  
}

.s-4915cca5-e98a-48e6-89e5-9e9880da417f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4915cca5-e98a-48e6-89e5-9e9880da417f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4915cca5-e98a-48e6-89e5-9e9880da417f.shogun-image {
  box-sizing: border-box;
}



.s-4915cca5-e98a-48e6-89e5-9e9880da417f img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-4915cca5-e98a-48e6-89e5-9e9880da417f {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-4915cca5-e98a-48e6-89e5-9e9880da417f.shogun-image-container {
      position: relative;
    }

    .s-4915cca5-e98a-48e6-89e5-9e9880da417f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-4915cca5-e98a-48e6-89e5-9e9880da417f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-4915cca5-e98a-48e6-89e5-9e9880da417f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-4915cca5-e98a-48e6-89e5-9e9880da417f {
  margin: 0 !important;
  overflow: visible;
}

#s-4915cca5-e98a-48e6-89e5-9e9880da417f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-4915cca5-e98a-48e6-89e5-9e9880da417f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-4915cca5-e98a-48e6-89e5-9e9880da417f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-4915cca5-e98a-48e6-89e5-9e9880da417f img.shogun-image {
  /* Add background color handling */
  
}

#s-4915cca5-e98a-48e6-89e5-9e9880da417f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-4915cca5-e98a-48e6-89e5-9e9880da417f .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-4915cca5-e98a-48e6-89e5-9e9880da417f .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-4915cca5-e98a-48e6-89e5-9e9880da417f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-4915cca5-e98a-48e6-89e5-9e9880da417f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-4915cca5-e98a-48e6-89e5-9e9880da417f img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-4915cca5-e98a-48e6-89e5-9e9880da417f.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-4915cca5-e98a-48e6-89e5-9e9880da417f .shogun-image-content {
  
    justify-content: center;
  
}

.s-4915cca5-e98a-48e6-89e5-9e9880da417f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4915cca5-e98a-48e6-89e5-9e9880da417f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4915cca5-e98a-48e6-89e5-9e9880da417f.shogun-image {
  box-sizing: border-box;
}



.s-4915cca5-e98a-48e6-89e5-9e9880da417f img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-4915cca5-e98a-48e6-89e5-9e9880da417f {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-4915cca5-e98a-48e6-89e5-9e9880da417f.shogun-image-container {
      position: relative;
    }

    .s-4915cca5-e98a-48e6-89e5-9e9880da417f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-4915cca5-e98a-48e6-89e5-9e9880da417f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-4915cca5-e98a-48e6-89e5-9e9880da417f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-4915cca5-e98a-48e6-89e5-9e9880da417f {
  margin: 0 !important;
  overflow: visible;
}

#s-4915cca5-e98a-48e6-89e5-9e9880da417f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-4915cca5-e98a-48e6-89e5-9e9880da417f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-4915cca5-e98a-48e6-89e5-9e9880da417f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-4915cca5-e98a-48e6-89e5-9e9880da417f img.shogun-image {
  /* Add background color handling */
  
}

#s-4915cca5-e98a-48e6-89e5-9e9880da417f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-4915cca5-e98a-48e6-89e5-9e9880da417f .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-4915cca5-e98a-48e6-89e5-9e9880da417f .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-4915cca5-e98a-48e6-89e5-9e9880da417f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-4915cca5-e98a-48e6-89e5-9e9880da417f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-4915cca5-e98a-48e6-89e5-9e9880da417f img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-4915cca5-e98a-48e6-89e5-9e9880da417f.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-4915cca5-e98a-48e6-89e5-9e9880da417f .shogun-image-content {
  
    justify-content: center;
  
}

.s-4915cca5-e98a-48e6-89e5-9e9880da417f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4915cca5-e98a-48e6-89e5-9e9880da417f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4915cca5-e98a-48e6-89e5-9e9880da417f.shogun-image {
  box-sizing: border-box;
}



.s-4915cca5-e98a-48e6-89e5-9e9880da417f img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-4915cca5-e98a-48e6-89e5-9e9880da417f {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-4915cca5-e98a-48e6-89e5-9e9880da417f.shogun-image-container {
      position: relative;
    }

    .s-4915cca5-e98a-48e6-89e5-9e9880da417f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-4915cca5-e98a-48e6-89e5-9e9880da417f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-4915cca5-e98a-48e6-89e5-9e9880da417f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-65356575-6d08-42c8-8fe9-e2921262cbd0 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-65356575-6d08-42c8-8fe9-e2921262cbd0 {
  margin-top: 0%;
margin-bottom: 0%;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-65356575-6d08-42c8-8fe9-e2921262cbd0 {
  margin-top: 0%;
margin-bottom: 0%;
}
}
#s-65356575-6d08-42c8-8fe9-e2921262cbd0 {
  margin: 0 !important;
  overflow: visible;
}

#s-65356575-6d08-42c8-8fe9-e2921262cbd0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-65356575-6d08-42c8-8fe9-e2921262cbd0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-65356575-6d08-42c8-8fe9-e2921262cbd0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-65356575-6d08-42c8-8fe9-e2921262cbd0 img.shogun-image {
  /* Add background color handling */
  
}

#s-65356575-6d08-42c8-8fe9-e2921262cbd0 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-65356575-6d08-42c8-8fe9-e2921262cbd0 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-65356575-6d08-42c8-8fe9-e2921262cbd0 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-65356575-6d08-42c8-8fe9-e2921262cbd0 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-65356575-6d08-42c8-8fe9-e2921262cbd0.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-65356575-6d08-42c8-8fe9-e2921262cbd0 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-65356575-6d08-42c8-8fe9-e2921262cbd0.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-65356575-6d08-42c8-8fe9-e2921262cbd0 .shogun-image-content {
  
    justify-content: center;
  
}

.s-65356575-6d08-42c8-8fe9-e2921262cbd0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-65356575-6d08-42c8-8fe9-e2921262cbd0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-65356575-6d08-42c8-8fe9-e2921262cbd0.shogun-image {
  box-sizing: border-box;
}



.s-65356575-6d08-42c8-8fe9-e2921262cbd0 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-65356575-6d08-42c8-8fe9-e2921262cbd0 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-65356575-6d08-42c8-8fe9-e2921262cbd0.shogun-image-container {
      position: relative;
    }

    .s-65356575-6d08-42c8-8fe9-e2921262cbd0.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-65356575-6d08-42c8-8fe9-e2921262cbd0.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-65356575-6d08-42c8-8fe9-e2921262cbd0 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-65356575-6d08-42c8-8fe9-e2921262cbd0 {
  margin: 0 !important;
  overflow: visible;
}

#s-65356575-6d08-42c8-8fe9-e2921262cbd0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-65356575-6d08-42c8-8fe9-e2921262cbd0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-65356575-6d08-42c8-8fe9-e2921262cbd0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-65356575-6d08-42c8-8fe9-e2921262cbd0 img.shogun-image {
  /* Add background color handling */
  
}

#s-65356575-6d08-42c8-8fe9-e2921262cbd0 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-65356575-6d08-42c8-8fe9-e2921262cbd0 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-65356575-6d08-42c8-8fe9-e2921262cbd0 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-65356575-6d08-42c8-8fe9-e2921262cbd0 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-65356575-6d08-42c8-8fe9-e2921262cbd0.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-65356575-6d08-42c8-8fe9-e2921262cbd0 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-65356575-6d08-42c8-8fe9-e2921262cbd0.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-65356575-6d08-42c8-8fe9-e2921262cbd0 .shogun-image-content {
  
    justify-content: center;
  
}

.s-65356575-6d08-42c8-8fe9-e2921262cbd0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-65356575-6d08-42c8-8fe9-e2921262cbd0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-65356575-6d08-42c8-8fe9-e2921262cbd0.shogun-image {
  box-sizing: border-box;
}



.s-65356575-6d08-42c8-8fe9-e2921262cbd0 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-65356575-6d08-42c8-8fe9-e2921262cbd0 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-65356575-6d08-42c8-8fe9-e2921262cbd0.shogun-image-container {
      position: relative;
    }

    .s-65356575-6d08-42c8-8fe9-e2921262cbd0.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-65356575-6d08-42c8-8fe9-e2921262cbd0.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-65356575-6d08-42c8-8fe9-e2921262cbd0 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-65356575-6d08-42c8-8fe9-e2921262cbd0 {
  margin: 0 !important;
  overflow: visible;
}

#s-65356575-6d08-42c8-8fe9-e2921262cbd0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-65356575-6d08-42c8-8fe9-e2921262cbd0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-65356575-6d08-42c8-8fe9-e2921262cbd0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-65356575-6d08-42c8-8fe9-e2921262cbd0 img.shogun-image {
  /* Add background color handling */
  
}

#s-65356575-6d08-42c8-8fe9-e2921262cbd0 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-65356575-6d08-42c8-8fe9-e2921262cbd0 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-65356575-6d08-42c8-8fe9-e2921262cbd0 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-65356575-6d08-42c8-8fe9-e2921262cbd0 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-65356575-6d08-42c8-8fe9-e2921262cbd0.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-65356575-6d08-42c8-8fe9-e2921262cbd0 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-65356575-6d08-42c8-8fe9-e2921262cbd0.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-65356575-6d08-42c8-8fe9-e2921262cbd0 .shogun-image-content {
  
    justify-content: center;
  
}

.s-65356575-6d08-42c8-8fe9-e2921262cbd0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-65356575-6d08-42c8-8fe9-e2921262cbd0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-65356575-6d08-42c8-8fe9-e2921262cbd0.shogun-image {
  box-sizing: border-box;
}



.s-65356575-6d08-42c8-8fe9-e2921262cbd0 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-65356575-6d08-42c8-8fe9-e2921262cbd0 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-65356575-6d08-42c8-8fe9-e2921262cbd0.shogun-image-container {
      position: relative;
    }

    .s-65356575-6d08-42c8-8fe9-e2921262cbd0.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-65356575-6d08-42c8-8fe9-e2921262cbd0.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-65356575-6d08-42c8-8fe9-e2921262cbd0 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-65356575-6d08-42c8-8fe9-e2921262cbd0 {
  margin: 0 !important;
  overflow: visible;
}

#s-65356575-6d08-42c8-8fe9-e2921262cbd0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-65356575-6d08-42c8-8fe9-e2921262cbd0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-65356575-6d08-42c8-8fe9-e2921262cbd0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-65356575-6d08-42c8-8fe9-e2921262cbd0 img.shogun-image {
  /* Add background color handling */
  
}

#s-65356575-6d08-42c8-8fe9-e2921262cbd0 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-65356575-6d08-42c8-8fe9-e2921262cbd0 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-65356575-6d08-42c8-8fe9-e2921262cbd0 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-65356575-6d08-42c8-8fe9-e2921262cbd0 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-65356575-6d08-42c8-8fe9-e2921262cbd0.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-65356575-6d08-42c8-8fe9-e2921262cbd0 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-65356575-6d08-42c8-8fe9-e2921262cbd0.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-65356575-6d08-42c8-8fe9-e2921262cbd0 .shogun-image-content {
  
    justify-content: center;
  
}

.s-65356575-6d08-42c8-8fe9-e2921262cbd0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-65356575-6d08-42c8-8fe9-e2921262cbd0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-65356575-6d08-42c8-8fe9-e2921262cbd0.shogun-image {
  box-sizing: border-box;
}



.s-65356575-6d08-42c8-8fe9-e2921262cbd0 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-65356575-6d08-42c8-8fe9-e2921262cbd0 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-65356575-6d08-42c8-8fe9-e2921262cbd0.shogun-image-container {
      position: relative;
    }

    .s-65356575-6d08-42c8-8fe9-e2921262cbd0.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-65356575-6d08-42c8-8fe9-e2921262cbd0.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-65356575-6d08-42c8-8fe9-e2921262cbd0 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-65356575-6d08-42c8-8fe9-e2921262cbd0 {
  margin: 0 !important;
  overflow: visible;
}

#s-65356575-6d08-42c8-8fe9-e2921262cbd0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-65356575-6d08-42c8-8fe9-e2921262cbd0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-65356575-6d08-42c8-8fe9-e2921262cbd0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-65356575-6d08-42c8-8fe9-e2921262cbd0 img.shogun-image {
  /* Add background color handling */
  
}

#s-65356575-6d08-42c8-8fe9-e2921262cbd0 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-65356575-6d08-42c8-8fe9-e2921262cbd0 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-65356575-6d08-42c8-8fe9-e2921262cbd0 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-65356575-6d08-42c8-8fe9-e2921262cbd0 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-65356575-6d08-42c8-8fe9-e2921262cbd0.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-65356575-6d08-42c8-8fe9-e2921262cbd0 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-65356575-6d08-42c8-8fe9-e2921262cbd0.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-65356575-6d08-42c8-8fe9-e2921262cbd0 .shogun-image-content {
  
    justify-content: center;
  
}

.s-65356575-6d08-42c8-8fe9-e2921262cbd0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-65356575-6d08-42c8-8fe9-e2921262cbd0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-65356575-6d08-42c8-8fe9-e2921262cbd0.shogun-image {
  box-sizing: border-box;
}



.s-65356575-6d08-42c8-8fe9-e2921262cbd0 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-65356575-6d08-42c8-8fe9-e2921262cbd0 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-65356575-6d08-42c8-8fe9-e2921262cbd0.shogun-image-container {
      position: relative;
    }

    .s-65356575-6d08-42c8-8fe9-e2921262cbd0.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-65356575-6d08-42c8-8fe9-e2921262cbd0.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-65356575-6d08-42c8-8fe9-e2921262cbd0 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-732784c1-6d48-4aca-949d-65e6ad3e8284 {
  box-shadow:2px 3px 1px 2px rgba(67, 66, 66, 1);
background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYzAzOWZlZTktZTlkNC00ZWFjLTk1YjMtYzczNDdjNDBmZjlkIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFiYjBiO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNjMDM5ZmVlOS1lOWQ0LTRlYWMtOTViMy1jNzM0N2M0MGZmOWQpIi8+PC9zdmc+);
background-repeat: no-repeat;
border-style: solid;
margin-top: 5px;
margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: #2C2A34;
border-radius: 25px;
text-align: center;
text-decoration: none;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#f1bb0b"}, {"id"=>2, "pos"=>1, "color"=>"#ffffff"}];
hover-type: gradient;
color: rgba(0, 0, 0, 1);
}
#s-732784c1-6d48-4aca-949d-65e6ad3e8284:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iMmQ0OGFkOTYtZDc1ZC00NDYyLTgwMTItODEyYTZlMTQ0ZGQwIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjhmOGY3O3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFiYjBiO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCMyZDQ4YWQ5Ni1kNzVkLTQ0NjItODAxMi04MTJhNmUxNDRkZDApIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 2px !important;
border-left-width: 2px !important;
border-bottom-width: 2px !important;
border-right-width: 2px !important;
border-color: rgba(2, 0, 7, 0.99) !important;
text-decoration: none !important;
color: rgba(7, 6, 0, 1) !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#f8f8f7"}, {"id"=>2, "pos"=>1, "color"=>"#f1bb0b"}] !important;
hover-type: gradient !important;}#s-732784c1-6d48-4aca-949d-65e6ad3e8284:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-732784c1-6d48-4aca-949d-65e6ad3e8284-root {
    text-align: center;
  }


#s-732784c1-6d48-4aca-949d-65e6ad3e8284.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-732784c1-6d48-4aca-949d-65e6ad3e8284-root {
    text-align: center;
  }


#s-732784c1-6d48-4aca-949d-65e6ad3e8284.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-732784c1-6d48-4aca-949d-65e6ad3e8284-root {
    text-align: center;
  }


#s-732784c1-6d48-4aca-949d-65e6ad3e8284.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-732784c1-6d48-4aca-949d-65e6ad3e8284-root {
    text-align: center;
  }


#s-732784c1-6d48-4aca-949d-65e6ad3e8284.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-732784c1-6d48-4aca-949d-65e6ad3e8284-root {
    text-align: center;
  }


#s-732784c1-6d48-4aca-949d-65e6ad3e8284.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}
#s-4388d690-adde-4f9f-bd1c-f3e28a2612d6 {
  margin-left: auto;
margin-right: auto;
border-top-width: 5px;
border-left-width: 5px;
border-bottom-width: 5px;
border-right-width: 5px;
border-color: #000;
border-style: solid;
border-radius: 20px;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-4388d690-adde-4f9f-bd1c-f3e28a2612d6 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-4388d690-adde-4f9f-bd1c-f3e28a2612d6.shg-box.shg-c {
  justify-content: center;
}

#s-b822d23e-ed36-42a1-bce7-3cbee71c9f94 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
text-align: center;
}
@media (min-width: 1200px){#s-b822d23e-ed36-42a1-bce7-3cbee71c9f94 {
  margin-top: 0%;
}
}
#s-b822d23e-ed36-42a1-bce7-3cbee71c9f94 {
  margin: 0 !important;
  overflow: visible;
}

#s-b822d23e-ed36-42a1-bce7-3cbee71c9f94-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b822d23e-ed36-42a1-bce7-3cbee71c9f94 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-b822d23e-ed36-42a1-bce7-3cbee71c9f94 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b822d23e-ed36-42a1-bce7-3cbee71c9f94 img.shogun-image {
  /* Add background color handling */
  
}

#s-b822d23e-ed36-42a1-bce7-3cbee71c9f94 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: #000;
  border-style: none;
  border-radius: 10px;

}






.s-b822d23e-ed36-42a1-bce7-3cbee71c9f94 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b822d23e-ed36-42a1-bce7-3cbee71c9f94.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b822d23e-ed36-42a1-bce7-3cbee71c9f94.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b822d23e-ed36-42a1-bce7-3cbee71c9f94.shogun-image {
  box-sizing: border-box;
}



.s-b822d23e-ed36-42a1-bce7-3cbee71c9f94 img.shogun-image {
  
}


@media (min-width: 1200px){#s-b822d23e-ed36-42a1-bce7-3cbee71c9f94 {
  margin: 0 !important;
  overflow: visible;
}

#s-b822d23e-ed36-42a1-bce7-3cbee71c9f94-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b822d23e-ed36-42a1-bce7-3cbee71c9f94 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-b822d23e-ed36-42a1-bce7-3cbee71c9f94 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b822d23e-ed36-42a1-bce7-3cbee71c9f94 img.shogun-image {
  /* Add background color handling */
  
}

#s-b822d23e-ed36-42a1-bce7-3cbee71c9f94 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-b822d23e-ed36-42a1-bce7-3cbee71c9f94 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b822d23e-ed36-42a1-bce7-3cbee71c9f94.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b822d23e-ed36-42a1-bce7-3cbee71c9f94.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b822d23e-ed36-42a1-bce7-3cbee71c9f94.shogun-image {
  box-sizing: border-box;
}



.s-b822d23e-ed36-42a1-bce7-3cbee71c9f94 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-b822d23e-ed36-42a1-bce7-3cbee71c9f94 {
  margin: 0 !important;
  overflow: visible;
}

#s-b822d23e-ed36-42a1-bce7-3cbee71c9f94-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b822d23e-ed36-42a1-bce7-3cbee71c9f94 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b822d23e-ed36-42a1-bce7-3cbee71c9f94 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b822d23e-ed36-42a1-bce7-3cbee71c9f94 img.shogun-image {
  /* Add background color handling */
  
}

#s-b822d23e-ed36-42a1-bce7-3cbee71c9f94 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-b822d23e-ed36-42a1-bce7-3cbee71c9f94 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b822d23e-ed36-42a1-bce7-3cbee71c9f94.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b822d23e-ed36-42a1-bce7-3cbee71c9f94.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b822d23e-ed36-42a1-bce7-3cbee71c9f94.shogun-image {
  box-sizing: border-box;
}



.s-b822d23e-ed36-42a1-bce7-3cbee71c9f94 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-b822d23e-ed36-42a1-bce7-3cbee71c9f94 {
  margin: 0 !important;
  overflow: visible;
}

#s-b822d23e-ed36-42a1-bce7-3cbee71c9f94-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b822d23e-ed36-42a1-bce7-3cbee71c9f94 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b822d23e-ed36-42a1-bce7-3cbee71c9f94 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b822d23e-ed36-42a1-bce7-3cbee71c9f94 img.shogun-image {
  /* Add background color handling */
  
}

#s-b822d23e-ed36-42a1-bce7-3cbee71c9f94 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-b822d23e-ed36-42a1-bce7-3cbee71c9f94 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b822d23e-ed36-42a1-bce7-3cbee71c9f94.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b822d23e-ed36-42a1-bce7-3cbee71c9f94.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b822d23e-ed36-42a1-bce7-3cbee71c9f94.shogun-image {
  box-sizing: border-box;
}



.s-b822d23e-ed36-42a1-bce7-3cbee71c9f94 img.shogun-image {
  
}


}@media (max-width: 767px){#s-b822d23e-ed36-42a1-bce7-3cbee71c9f94 {
  margin: 0 !important;
  overflow: visible;
}

#s-b822d23e-ed36-42a1-bce7-3cbee71c9f94-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b822d23e-ed36-42a1-bce7-3cbee71c9f94 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b822d23e-ed36-42a1-bce7-3cbee71c9f94 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b822d23e-ed36-42a1-bce7-3cbee71c9f94 img.shogun-image {
  /* Add background color handling */
  
}

#s-b822d23e-ed36-42a1-bce7-3cbee71c9f94 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-b822d23e-ed36-42a1-bce7-3cbee71c9f94 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b822d23e-ed36-42a1-bce7-3cbee71c9f94.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b822d23e-ed36-42a1-bce7-3cbee71c9f94.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b822d23e-ed36-42a1-bce7-3cbee71c9f94.shogun-image {
  box-sizing: border-box;
}



.s-b822d23e-ed36-42a1-bce7-3cbee71c9f94 img.shogun-image {
  
}


}
#s-6bd7cb0e-ef37-4cb3-b0b2-f8faa4787337 {
  margin-left: auto;
margin-right: auto;
max-width: 1080px;
text-align: center;
}

#s-6bd7cb0e-ef37-4cb3-b0b2-f8faa4787337 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-6bd7cb0e-ef37-4cb3-b0b2-f8faa4787337-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-6bd7cb0e-ef37-4cb3-b0b2-f8faa4787337 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-6bd7cb0e-ef37-4cb3-b0b2-f8faa4787337 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-6bd7cb0e-ef37-4cb3-b0b2-f8faa4787337 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-6bd7cb0e-ef37-4cb3-b0b2-f8faa4787337 img.shogun-image {
  width: 100%;
  
  
  max-width: 1080px;

      
    max-width: 1080px;

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




.s-6bd7cb0e-ef37-4cb3-b0b2-f8faa4787337 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-6bd7cb0e-ef37-4cb3-b0b2-f8faa4787337.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6bd7cb0e-ef37-4cb3-b0b2-f8faa4787337.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6bd7cb0e-ef37-4cb3-b0b2-f8faa4787337.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-6bd7cb0e-ef37-4cb3-b0b2-f8faa4787337 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-6bd7cb0e-ef37-4cb3-b0b2-f8faa4787337-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-6bd7cb0e-ef37-4cb3-b0b2-f8faa4787337 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-6bd7cb0e-ef37-4cb3-b0b2-f8faa4787337 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-6bd7cb0e-ef37-4cb3-b0b2-f8faa4787337 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-6bd7cb0e-ef37-4cb3-b0b2-f8faa4787337 img.shogun-image {
  width: 100%;
  
  
  max-width: 1080px;

      
    max-width: 1080px;

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




.s-6bd7cb0e-ef37-4cb3-b0b2-f8faa4787337 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-6bd7cb0e-ef37-4cb3-b0b2-f8faa4787337.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6bd7cb0e-ef37-4cb3-b0b2-f8faa4787337.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6bd7cb0e-ef37-4cb3-b0b2-f8faa4787337.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-6bd7cb0e-ef37-4cb3-b0b2-f8faa4787337 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-6bd7cb0e-ef37-4cb3-b0b2-f8faa4787337-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-6bd7cb0e-ef37-4cb3-b0b2-f8faa4787337 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-6bd7cb0e-ef37-4cb3-b0b2-f8faa4787337 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-6bd7cb0e-ef37-4cb3-b0b2-f8faa4787337 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-6bd7cb0e-ef37-4cb3-b0b2-f8faa4787337 img.shogun-image {
  width: 100%;
  
  
  max-width: 1080px;

      
    max-width: 1080px;

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




.s-6bd7cb0e-ef37-4cb3-b0b2-f8faa4787337 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-6bd7cb0e-ef37-4cb3-b0b2-f8faa4787337.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6bd7cb0e-ef37-4cb3-b0b2-f8faa4787337.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6bd7cb0e-ef37-4cb3-b0b2-f8faa4787337.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-6bd7cb0e-ef37-4cb3-b0b2-f8faa4787337 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-6bd7cb0e-ef37-4cb3-b0b2-f8faa4787337-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-6bd7cb0e-ef37-4cb3-b0b2-f8faa4787337 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-6bd7cb0e-ef37-4cb3-b0b2-f8faa4787337 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-6bd7cb0e-ef37-4cb3-b0b2-f8faa4787337 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-6bd7cb0e-ef37-4cb3-b0b2-f8faa4787337 img.shogun-image {
  width: 100%;
  
  
  max-width: 1080px;

      
    max-width: 1080px;

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




.s-6bd7cb0e-ef37-4cb3-b0b2-f8faa4787337 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-6bd7cb0e-ef37-4cb3-b0b2-f8faa4787337.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6bd7cb0e-ef37-4cb3-b0b2-f8faa4787337.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6bd7cb0e-ef37-4cb3-b0b2-f8faa4787337.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-6bd7cb0e-ef37-4cb3-b0b2-f8faa4787337 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-6bd7cb0e-ef37-4cb3-b0b2-f8faa4787337-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-6bd7cb0e-ef37-4cb3-b0b2-f8faa4787337 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-6bd7cb0e-ef37-4cb3-b0b2-f8faa4787337 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-6bd7cb0e-ef37-4cb3-b0b2-f8faa4787337 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-6bd7cb0e-ef37-4cb3-b0b2-f8faa4787337 img.shogun-image {
  width: 100%;
  
  
  max-width: 1080px;

      
    max-width: 1080px;

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




.s-6bd7cb0e-ef37-4cb3-b0b2-f8faa4787337 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-6bd7cb0e-ef37-4cb3-b0b2-f8faa4787337.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6bd7cb0e-ef37-4cb3-b0b2-f8faa4787337.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6bd7cb0e-ef37-4cb3-b0b2-f8faa4787337.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-0b30a1ef-1334-4d5d-9385-707db1c5f032 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-0b30a1ef-1334-4d5d-9385-707db1c5f032 {
  margin-top: 0%;
margin-bottom: 0%;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-0b30a1ef-1334-4d5d-9385-707db1c5f032 {
  margin-top: 0%;
}
}
#s-0b30a1ef-1334-4d5d-9385-707db1c5f032 {
  margin: 0 !important;
  overflow: visible;
}

#s-0b30a1ef-1334-4d5d-9385-707db1c5f032-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0b30a1ef-1334-4d5d-9385-707db1c5f032 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-0b30a1ef-1334-4d5d-9385-707db1c5f032 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0b30a1ef-1334-4d5d-9385-707db1c5f032 img.shogun-image {
  /* Add background color handling */
  
}

#s-0b30a1ef-1334-4d5d-9385-707db1c5f032 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-0b30a1ef-1334-4d5d-9385-707db1c5f032 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-0b30a1ef-1334-4d5d-9385-707db1c5f032 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-0b30a1ef-1334-4d5d-9385-707db1c5f032 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-0b30a1ef-1334-4d5d-9385-707db1c5f032.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-0b30a1ef-1334-4d5d-9385-707db1c5f032 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-0b30a1ef-1334-4d5d-9385-707db1c5f032.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-0b30a1ef-1334-4d5d-9385-707db1c5f032 .shogun-image-content {
  
    justify-content: center;
  
}

.s-0b30a1ef-1334-4d5d-9385-707db1c5f032.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0b30a1ef-1334-4d5d-9385-707db1c5f032.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0b30a1ef-1334-4d5d-9385-707db1c5f032.shogun-image {
  box-sizing: border-box;
}



.s-0b30a1ef-1334-4d5d-9385-707db1c5f032 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-0b30a1ef-1334-4d5d-9385-707db1c5f032 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-0b30a1ef-1334-4d5d-9385-707db1c5f032.shogun-image-container {
      position: relative;
    }

    .s-0b30a1ef-1334-4d5d-9385-707db1c5f032.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-0b30a1ef-1334-4d5d-9385-707db1c5f032.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-0b30a1ef-1334-4d5d-9385-707db1c5f032 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-0b30a1ef-1334-4d5d-9385-707db1c5f032 {
  margin: 0 !important;
  overflow: visible;
}

#s-0b30a1ef-1334-4d5d-9385-707db1c5f032-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0b30a1ef-1334-4d5d-9385-707db1c5f032 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-0b30a1ef-1334-4d5d-9385-707db1c5f032 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0b30a1ef-1334-4d5d-9385-707db1c5f032 img.shogun-image {
  /* Add background color handling */
  
}

#s-0b30a1ef-1334-4d5d-9385-707db1c5f032 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-0b30a1ef-1334-4d5d-9385-707db1c5f032 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-0b30a1ef-1334-4d5d-9385-707db1c5f032 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-0b30a1ef-1334-4d5d-9385-707db1c5f032 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-0b30a1ef-1334-4d5d-9385-707db1c5f032.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-0b30a1ef-1334-4d5d-9385-707db1c5f032 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-0b30a1ef-1334-4d5d-9385-707db1c5f032.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-0b30a1ef-1334-4d5d-9385-707db1c5f032 .shogun-image-content {
  
    justify-content: center;
  
}

.s-0b30a1ef-1334-4d5d-9385-707db1c5f032.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0b30a1ef-1334-4d5d-9385-707db1c5f032.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0b30a1ef-1334-4d5d-9385-707db1c5f032.shogun-image {
  box-sizing: border-box;
}



.s-0b30a1ef-1334-4d5d-9385-707db1c5f032 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-0b30a1ef-1334-4d5d-9385-707db1c5f032 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-0b30a1ef-1334-4d5d-9385-707db1c5f032.shogun-image-container {
      position: relative;
    }

    .s-0b30a1ef-1334-4d5d-9385-707db1c5f032.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-0b30a1ef-1334-4d5d-9385-707db1c5f032.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-0b30a1ef-1334-4d5d-9385-707db1c5f032 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-0b30a1ef-1334-4d5d-9385-707db1c5f032 {
  margin: 0 !important;
  overflow: visible;
}

#s-0b30a1ef-1334-4d5d-9385-707db1c5f032-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0b30a1ef-1334-4d5d-9385-707db1c5f032 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-0b30a1ef-1334-4d5d-9385-707db1c5f032 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0b30a1ef-1334-4d5d-9385-707db1c5f032 img.shogun-image {
  /* Add background color handling */
  
}

#s-0b30a1ef-1334-4d5d-9385-707db1c5f032 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-0b30a1ef-1334-4d5d-9385-707db1c5f032 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-0b30a1ef-1334-4d5d-9385-707db1c5f032 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-0b30a1ef-1334-4d5d-9385-707db1c5f032 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-0b30a1ef-1334-4d5d-9385-707db1c5f032.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-0b30a1ef-1334-4d5d-9385-707db1c5f032 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-0b30a1ef-1334-4d5d-9385-707db1c5f032.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-0b30a1ef-1334-4d5d-9385-707db1c5f032 .shogun-image-content {
  
    justify-content: center;
  
}

.s-0b30a1ef-1334-4d5d-9385-707db1c5f032.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0b30a1ef-1334-4d5d-9385-707db1c5f032.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0b30a1ef-1334-4d5d-9385-707db1c5f032.shogun-image {
  box-sizing: border-box;
}



.s-0b30a1ef-1334-4d5d-9385-707db1c5f032 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-0b30a1ef-1334-4d5d-9385-707db1c5f032 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-0b30a1ef-1334-4d5d-9385-707db1c5f032.shogun-image-container {
      position: relative;
    }

    .s-0b30a1ef-1334-4d5d-9385-707db1c5f032.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-0b30a1ef-1334-4d5d-9385-707db1c5f032.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-0b30a1ef-1334-4d5d-9385-707db1c5f032 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-0b30a1ef-1334-4d5d-9385-707db1c5f032 {
  margin: 0 !important;
  overflow: visible;
}

#s-0b30a1ef-1334-4d5d-9385-707db1c5f032-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0b30a1ef-1334-4d5d-9385-707db1c5f032 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-0b30a1ef-1334-4d5d-9385-707db1c5f032 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0b30a1ef-1334-4d5d-9385-707db1c5f032 img.shogun-image {
  /* Add background color handling */
  
}

#s-0b30a1ef-1334-4d5d-9385-707db1c5f032 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-0b30a1ef-1334-4d5d-9385-707db1c5f032 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-0b30a1ef-1334-4d5d-9385-707db1c5f032 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-0b30a1ef-1334-4d5d-9385-707db1c5f032 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-0b30a1ef-1334-4d5d-9385-707db1c5f032.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-0b30a1ef-1334-4d5d-9385-707db1c5f032 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-0b30a1ef-1334-4d5d-9385-707db1c5f032.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-0b30a1ef-1334-4d5d-9385-707db1c5f032 .shogun-image-content {
  
    justify-content: center;
  
}

.s-0b30a1ef-1334-4d5d-9385-707db1c5f032.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0b30a1ef-1334-4d5d-9385-707db1c5f032.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0b30a1ef-1334-4d5d-9385-707db1c5f032.shogun-image {
  box-sizing: border-box;
}



.s-0b30a1ef-1334-4d5d-9385-707db1c5f032 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-0b30a1ef-1334-4d5d-9385-707db1c5f032 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-0b30a1ef-1334-4d5d-9385-707db1c5f032.shogun-image-container {
      position: relative;
    }

    .s-0b30a1ef-1334-4d5d-9385-707db1c5f032.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-0b30a1ef-1334-4d5d-9385-707db1c5f032.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-0b30a1ef-1334-4d5d-9385-707db1c5f032 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-0b30a1ef-1334-4d5d-9385-707db1c5f032 {
  margin: 0 !important;
  overflow: visible;
}

#s-0b30a1ef-1334-4d5d-9385-707db1c5f032-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0b30a1ef-1334-4d5d-9385-707db1c5f032 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-0b30a1ef-1334-4d5d-9385-707db1c5f032 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0b30a1ef-1334-4d5d-9385-707db1c5f032 img.shogun-image {
  /* Add background color handling */
  
}

#s-0b30a1ef-1334-4d5d-9385-707db1c5f032 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-0b30a1ef-1334-4d5d-9385-707db1c5f032 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-0b30a1ef-1334-4d5d-9385-707db1c5f032 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-0b30a1ef-1334-4d5d-9385-707db1c5f032 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-0b30a1ef-1334-4d5d-9385-707db1c5f032.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-0b30a1ef-1334-4d5d-9385-707db1c5f032 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-0b30a1ef-1334-4d5d-9385-707db1c5f032.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-0b30a1ef-1334-4d5d-9385-707db1c5f032 .shogun-image-content {
  
    justify-content: center;
  
}

.s-0b30a1ef-1334-4d5d-9385-707db1c5f032.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0b30a1ef-1334-4d5d-9385-707db1c5f032.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0b30a1ef-1334-4d5d-9385-707db1c5f032.shogun-image {
  box-sizing: border-box;
}



.s-0b30a1ef-1334-4d5d-9385-707db1c5f032 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-0b30a1ef-1334-4d5d-9385-707db1c5f032 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-0b30a1ef-1334-4d5d-9385-707db1c5f032.shogun-image-container {
      position: relative;
    }

    .s-0b30a1ef-1334-4d5d-9385-707db1c5f032.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-0b30a1ef-1334-4d5d-9385-707db1c5f032.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-0b30a1ef-1334-4d5d-9385-707db1c5f032 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-fcfee8aa-0f2a-4757-a7a0-44bbb169afd2 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-fcfee8aa-0f2a-4757-a7a0-44bbb169afd2 {
  margin-top: 0%;
margin-bottom: 0%;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-fcfee8aa-0f2a-4757-a7a0-44bbb169afd2 {
  margin-top: 0%;
}
}
#s-fcfee8aa-0f2a-4757-a7a0-44bbb169afd2 {
  margin: 0 !important;
  overflow: visible;
}

#s-fcfee8aa-0f2a-4757-a7a0-44bbb169afd2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-fcfee8aa-0f2a-4757-a7a0-44bbb169afd2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-fcfee8aa-0f2a-4757-a7a0-44bbb169afd2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-fcfee8aa-0f2a-4757-a7a0-44bbb169afd2 img.shogun-image {
  /* Add background color handling */
  
}

#s-fcfee8aa-0f2a-4757-a7a0-44bbb169afd2 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-fcfee8aa-0f2a-4757-a7a0-44bbb169afd2 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-fcfee8aa-0f2a-4757-a7a0-44bbb169afd2 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-fcfee8aa-0f2a-4757-a7a0-44bbb169afd2 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-fcfee8aa-0f2a-4757-a7a0-44bbb169afd2.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-fcfee8aa-0f2a-4757-a7a0-44bbb169afd2 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-fcfee8aa-0f2a-4757-a7a0-44bbb169afd2.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-fcfee8aa-0f2a-4757-a7a0-44bbb169afd2 .shogun-image-content {
  
    justify-content: center;
  
}

.s-fcfee8aa-0f2a-4757-a7a0-44bbb169afd2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fcfee8aa-0f2a-4757-a7a0-44bbb169afd2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fcfee8aa-0f2a-4757-a7a0-44bbb169afd2.shogun-image {
  box-sizing: border-box;
}



.s-fcfee8aa-0f2a-4757-a7a0-44bbb169afd2 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-fcfee8aa-0f2a-4757-a7a0-44bbb169afd2 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-fcfee8aa-0f2a-4757-a7a0-44bbb169afd2.shogun-image-container {
      position: relative;
    }

    .s-fcfee8aa-0f2a-4757-a7a0-44bbb169afd2.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-fcfee8aa-0f2a-4757-a7a0-44bbb169afd2.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-fcfee8aa-0f2a-4757-a7a0-44bbb169afd2 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-fcfee8aa-0f2a-4757-a7a0-44bbb169afd2 {
  margin: 0 !important;
  overflow: visible;
}

#s-fcfee8aa-0f2a-4757-a7a0-44bbb169afd2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-fcfee8aa-0f2a-4757-a7a0-44bbb169afd2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-fcfee8aa-0f2a-4757-a7a0-44bbb169afd2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-fcfee8aa-0f2a-4757-a7a0-44bbb169afd2 img.shogun-image {
  /* Add background color handling */
  
}

#s-fcfee8aa-0f2a-4757-a7a0-44bbb169afd2 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-fcfee8aa-0f2a-4757-a7a0-44bbb169afd2 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-fcfee8aa-0f2a-4757-a7a0-44bbb169afd2 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-fcfee8aa-0f2a-4757-a7a0-44bbb169afd2 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-fcfee8aa-0f2a-4757-a7a0-44bbb169afd2.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-fcfee8aa-0f2a-4757-a7a0-44bbb169afd2 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-fcfee8aa-0f2a-4757-a7a0-44bbb169afd2.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-fcfee8aa-0f2a-4757-a7a0-44bbb169afd2 .shogun-image-content {
  
    justify-content: center;
  
}

.s-fcfee8aa-0f2a-4757-a7a0-44bbb169afd2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fcfee8aa-0f2a-4757-a7a0-44bbb169afd2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fcfee8aa-0f2a-4757-a7a0-44bbb169afd2.shogun-image {
  box-sizing: border-box;
}



.s-fcfee8aa-0f2a-4757-a7a0-44bbb169afd2 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-fcfee8aa-0f2a-4757-a7a0-44bbb169afd2 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-fcfee8aa-0f2a-4757-a7a0-44bbb169afd2.shogun-image-container {
      position: relative;
    }

    .s-fcfee8aa-0f2a-4757-a7a0-44bbb169afd2.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-fcfee8aa-0f2a-4757-a7a0-44bbb169afd2.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-fcfee8aa-0f2a-4757-a7a0-44bbb169afd2 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-fcfee8aa-0f2a-4757-a7a0-44bbb169afd2 {
  margin: 0 !important;
  overflow: visible;
}

#s-fcfee8aa-0f2a-4757-a7a0-44bbb169afd2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-fcfee8aa-0f2a-4757-a7a0-44bbb169afd2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-fcfee8aa-0f2a-4757-a7a0-44bbb169afd2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-fcfee8aa-0f2a-4757-a7a0-44bbb169afd2 img.shogun-image {
  /* Add background color handling */
  
}

#s-fcfee8aa-0f2a-4757-a7a0-44bbb169afd2 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-fcfee8aa-0f2a-4757-a7a0-44bbb169afd2 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-fcfee8aa-0f2a-4757-a7a0-44bbb169afd2 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-fcfee8aa-0f2a-4757-a7a0-44bbb169afd2 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-fcfee8aa-0f2a-4757-a7a0-44bbb169afd2.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-fcfee8aa-0f2a-4757-a7a0-44bbb169afd2 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-fcfee8aa-0f2a-4757-a7a0-44bbb169afd2.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-fcfee8aa-0f2a-4757-a7a0-44bbb169afd2 .shogun-image-content {
  
    justify-content: center;
  
}

.s-fcfee8aa-0f2a-4757-a7a0-44bbb169afd2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fcfee8aa-0f2a-4757-a7a0-44bbb169afd2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fcfee8aa-0f2a-4757-a7a0-44bbb169afd2.shogun-image {
  box-sizing: border-box;
}



.s-fcfee8aa-0f2a-4757-a7a0-44bbb169afd2 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-fcfee8aa-0f2a-4757-a7a0-44bbb169afd2 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-fcfee8aa-0f2a-4757-a7a0-44bbb169afd2.shogun-image-container {
      position: relative;
    }

    .s-fcfee8aa-0f2a-4757-a7a0-44bbb169afd2.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-fcfee8aa-0f2a-4757-a7a0-44bbb169afd2.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-fcfee8aa-0f2a-4757-a7a0-44bbb169afd2 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-fcfee8aa-0f2a-4757-a7a0-44bbb169afd2 {
  margin: 0 !important;
  overflow: visible;
}

#s-fcfee8aa-0f2a-4757-a7a0-44bbb169afd2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-fcfee8aa-0f2a-4757-a7a0-44bbb169afd2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-fcfee8aa-0f2a-4757-a7a0-44bbb169afd2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-fcfee8aa-0f2a-4757-a7a0-44bbb169afd2 img.shogun-image {
  /* Add background color handling */
  
}

#s-fcfee8aa-0f2a-4757-a7a0-44bbb169afd2 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-fcfee8aa-0f2a-4757-a7a0-44bbb169afd2 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-fcfee8aa-0f2a-4757-a7a0-44bbb169afd2 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-fcfee8aa-0f2a-4757-a7a0-44bbb169afd2 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-fcfee8aa-0f2a-4757-a7a0-44bbb169afd2.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-fcfee8aa-0f2a-4757-a7a0-44bbb169afd2 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-fcfee8aa-0f2a-4757-a7a0-44bbb169afd2.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-fcfee8aa-0f2a-4757-a7a0-44bbb169afd2 .shogun-image-content {
  
    justify-content: center;
  
}

.s-fcfee8aa-0f2a-4757-a7a0-44bbb169afd2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fcfee8aa-0f2a-4757-a7a0-44bbb169afd2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fcfee8aa-0f2a-4757-a7a0-44bbb169afd2.shogun-image {
  box-sizing: border-box;
}



.s-fcfee8aa-0f2a-4757-a7a0-44bbb169afd2 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-fcfee8aa-0f2a-4757-a7a0-44bbb169afd2 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-fcfee8aa-0f2a-4757-a7a0-44bbb169afd2.shogun-image-container {
      position: relative;
    }

    .s-fcfee8aa-0f2a-4757-a7a0-44bbb169afd2.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-fcfee8aa-0f2a-4757-a7a0-44bbb169afd2.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-fcfee8aa-0f2a-4757-a7a0-44bbb169afd2 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-fcfee8aa-0f2a-4757-a7a0-44bbb169afd2 {
  margin: 0 !important;
  overflow: visible;
}

#s-fcfee8aa-0f2a-4757-a7a0-44bbb169afd2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-fcfee8aa-0f2a-4757-a7a0-44bbb169afd2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-fcfee8aa-0f2a-4757-a7a0-44bbb169afd2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-fcfee8aa-0f2a-4757-a7a0-44bbb169afd2 img.shogun-image {
  /* Add background color handling */
  
}

#s-fcfee8aa-0f2a-4757-a7a0-44bbb169afd2 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-fcfee8aa-0f2a-4757-a7a0-44bbb169afd2 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-fcfee8aa-0f2a-4757-a7a0-44bbb169afd2 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-fcfee8aa-0f2a-4757-a7a0-44bbb169afd2 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-fcfee8aa-0f2a-4757-a7a0-44bbb169afd2.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-fcfee8aa-0f2a-4757-a7a0-44bbb169afd2 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-fcfee8aa-0f2a-4757-a7a0-44bbb169afd2.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-fcfee8aa-0f2a-4757-a7a0-44bbb169afd2 .shogun-image-content {
  
    justify-content: center;
  
}

.s-fcfee8aa-0f2a-4757-a7a0-44bbb169afd2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fcfee8aa-0f2a-4757-a7a0-44bbb169afd2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fcfee8aa-0f2a-4757-a7a0-44bbb169afd2.shogun-image {
  box-sizing: border-box;
}



.s-fcfee8aa-0f2a-4757-a7a0-44bbb169afd2 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-fcfee8aa-0f2a-4757-a7a0-44bbb169afd2 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-fcfee8aa-0f2a-4757-a7a0-44bbb169afd2.shogun-image-container {
      position: relative;
    }

    .s-fcfee8aa-0f2a-4757-a7a0-44bbb169afd2.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-fcfee8aa-0f2a-4757-a7a0-44bbb169afd2.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-fcfee8aa-0f2a-4757-a7a0-44bbb169afd2 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-7d9bcfb7-dd6d-4159-ab53-0cbfdf4f56f7 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-7d9bcfb7-dd6d-4159-ab53-0cbfdf4f56f7 {
  margin-top: 0%;
margin-bottom: 0%;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-7d9bcfb7-dd6d-4159-ab53-0cbfdf4f56f7 {
  margin-top: 0%;
}
}
#s-7d9bcfb7-dd6d-4159-ab53-0cbfdf4f56f7 {
  margin: 0 !important;
  overflow: visible;
}

#s-7d9bcfb7-dd6d-4159-ab53-0cbfdf4f56f7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7d9bcfb7-dd6d-4159-ab53-0cbfdf4f56f7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-7d9bcfb7-dd6d-4159-ab53-0cbfdf4f56f7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7d9bcfb7-dd6d-4159-ab53-0cbfdf4f56f7 img.shogun-image {
  /* Add background color handling */
  
}

#s-7d9bcfb7-dd6d-4159-ab53-0cbfdf4f56f7 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-7d9bcfb7-dd6d-4159-ab53-0cbfdf4f56f7 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-7d9bcfb7-dd6d-4159-ab53-0cbfdf4f56f7 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-7d9bcfb7-dd6d-4159-ab53-0cbfdf4f56f7 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-7d9bcfb7-dd6d-4159-ab53-0cbfdf4f56f7.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-7d9bcfb7-dd6d-4159-ab53-0cbfdf4f56f7 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-7d9bcfb7-dd6d-4159-ab53-0cbfdf4f56f7.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-7d9bcfb7-dd6d-4159-ab53-0cbfdf4f56f7 .shogun-image-content {
  
    justify-content: center;
  
}

.s-7d9bcfb7-dd6d-4159-ab53-0cbfdf4f56f7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7d9bcfb7-dd6d-4159-ab53-0cbfdf4f56f7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7d9bcfb7-dd6d-4159-ab53-0cbfdf4f56f7.shogun-image {
  box-sizing: border-box;
}



.s-7d9bcfb7-dd6d-4159-ab53-0cbfdf4f56f7 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-7d9bcfb7-dd6d-4159-ab53-0cbfdf4f56f7 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-7d9bcfb7-dd6d-4159-ab53-0cbfdf4f56f7.shogun-image-container {
      position: relative;
    }

    .s-7d9bcfb7-dd6d-4159-ab53-0cbfdf4f56f7.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7d9bcfb7-dd6d-4159-ab53-0cbfdf4f56f7.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7d9bcfb7-dd6d-4159-ab53-0cbfdf4f56f7 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-7d9bcfb7-dd6d-4159-ab53-0cbfdf4f56f7 {
  margin: 0 !important;
  overflow: visible;
}

#s-7d9bcfb7-dd6d-4159-ab53-0cbfdf4f56f7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7d9bcfb7-dd6d-4159-ab53-0cbfdf4f56f7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-7d9bcfb7-dd6d-4159-ab53-0cbfdf4f56f7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7d9bcfb7-dd6d-4159-ab53-0cbfdf4f56f7 img.shogun-image {
  /* Add background color handling */
  
}

#s-7d9bcfb7-dd6d-4159-ab53-0cbfdf4f56f7 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-7d9bcfb7-dd6d-4159-ab53-0cbfdf4f56f7 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-7d9bcfb7-dd6d-4159-ab53-0cbfdf4f56f7 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-7d9bcfb7-dd6d-4159-ab53-0cbfdf4f56f7 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-7d9bcfb7-dd6d-4159-ab53-0cbfdf4f56f7.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-7d9bcfb7-dd6d-4159-ab53-0cbfdf4f56f7 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-7d9bcfb7-dd6d-4159-ab53-0cbfdf4f56f7.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-7d9bcfb7-dd6d-4159-ab53-0cbfdf4f56f7 .shogun-image-content {
  
    justify-content: center;
  
}

.s-7d9bcfb7-dd6d-4159-ab53-0cbfdf4f56f7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7d9bcfb7-dd6d-4159-ab53-0cbfdf4f56f7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7d9bcfb7-dd6d-4159-ab53-0cbfdf4f56f7.shogun-image {
  box-sizing: border-box;
}



.s-7d9bcfb7-dd6d-4159-ab53-0cbfdf4f56f7 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-7d9bcfb7-dd6d-4159-ab53-0cbfdf4f56f7 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-7d9bcfb7-dd6d-4159-ab53-0cbfdf4f56f7.shogun-image-container {
      position: relative;
    }

    .s-7d9bcfb7-dd6d-4159-ab53-0cbfdf4f56f7.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7d9bcfb7-dd6d-4159-ab53-0cbfdf4f56f7.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7d9bcfb7-dd6d-4159-ab53-0cbfdf4f56f7 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-7d9bcfb7-dd6d-4159-ab53-0cbfdf4f56f7 {
  margin: 0 !important;
  overflow: visible;
}

#s-7d9bcfb7-dd6d-4159-ab53-0cbfdf4f56f7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7d9bcfb7-dd6d-4159-ab53-0cbfdf4f56f7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-7d9bcfb7-dd6d-4159-ab53-0cbfdf4f56f7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7d9bcfb7-dd6d-4159-ab53-0cbfdf4f56f7 img.shogun-image {
  /* Add background color handling */
  
}

#s-7d9bcfb7-dd6d-4159-ab53-0cbfdf4f56f7 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-7d9bcfb7-dd6d-4159-ab53-0cbfdf4f56f7 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-7d9bcfb7-dd6d-4159-ab53-0cbfdf4f56f7 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-7d9bcfb7-dd6d-4159-ab53-0cbfdf4f56f7 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-7d9bcfb7-dd6d-4159-ab53-0cbfdf4f56f7.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-7d9bcfb7-dd6d-4159-ab53-0cbfdf4f56f7 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-7d9bcfb7-dd6d-4159-ab53-0cbfdf4f56f7.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-7d9bcfb7-dd6d-4159-ab53-0cbfdf4f56f7 .shogun-image-content {
  
    justify-content: center;
  
}

.s-7d9bcfb7-dd6d-4159-ab53-0cbfdf4f56f7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7d9bcfb7-dd6d-4159-ab53-0cbfdf4f56f7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7d9bcfb7-dd6d-4159-ab53-0cbfdf4f56f7.shogun-image {
  box-sizing: border-box;
}



.s-7d9bcfb7-dd6d-4159-ab53-0cbfdf4f56f7 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-7d9bcfb7-dd6d-4159-ab53-0cbfdf4f56f7 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-7d9bcfb7-dd6d-4159-ab53-0cbfdf4f56f7.shogun-image-container {
      position: relative;
    }

    .s-7d9bcfb7-dd6d-4159-ab53-0cbfdf4f56f7.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7d9bcfb7-dd6d-4159-ab53-0cbfdf4f56f7.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7d9bcfb7-dd6d-4159-ab53-0cbfdf4f56f7 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-7d9bcfb7-dd6d-4159-ab53-0cbfdf4f56f7 {
  margin: 0 !important;
  overflow: visible;
}

#s-7d9bcfb7-dd6d-4159-ab53-0cbfdf4f56f7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7d9bcfb7-dd6d-4159-ab53-0cbfdf4f56f7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7d9bcfb7-dd6d-4159-ab53-0cbfdf4f56f7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7d9bcfb7-dd6d-4159-ab53-0cbfdf4f56f7 img.shogun-image {
  /* Add background color handling */
  
}

#s-7d9bcfb7-dd6d-4159-ab53-0cbfdf4f56f7 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-7d9bcfb7-dd6d-4159-ab53-0cbfdf4f56f7 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-7d9bcfb7-dd6d-4159-ab53-0cbfdf4f56f7 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-7d9bcfb7-dd6d-4159-ab53-0cbfdf4f56f7 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-7d9bcfb7-dd6d-4159-ab53-0cbfdf4f56f7.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-7d9bcfb7-dd6d-4159-ab53-0cbfdf4f56f7 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-7d9bcfb7-dd6d-4159-ab53-0cbfdf4f56f7.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-7d9bcfb7-dd6d-4159-ab53-0cbfdf4f56f7 .shogun-image-content {
  
    justify-content: center;
  
}

.s-7d9bcfb7-dd6d-4159-ab53-0cbfdf4f56f7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7d9bcfb7-dd6d-4159-ab53-0cbfdf4f56f7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7d9bcfb7-dd6d-4159-ab53-0cbfdf4f56f7.shogun-image {
  box-sizing: border-box;
}



.s-7d9bcfb7-dd6d-4159-ab53-0cbfdf4f56f7 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-7d9bcfb7-dd6d-4159-ab53-0cbfdf4f56f7 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-7d9bcfb7-dd6d-4159-ab53-0cbfdf4f56f7.shogun-image-container {
      position: relative;
    }

    .s-7d9bcfb7-dd6d-4159-ab53-0cbfdf4f56f7.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7d9bcfb7-dd6d-4159-ab53-0cbfdf4f56f7.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7d9bcfb7-dd6d-4159-ab53-0cbfdf4f56f7 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-7d9bcfb7-dd6d-4159-ab53-0cbfdf4f56f7 {
  margin: 0 !important;
  overflow: visible;
}

#s-7d9bcfb7-dd6d-4159-ab53-0cbfdf4f56f7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7d9bcfb7-dd6d-4159-ab53-0cbfdf4f56f7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7d9bcfb7-dd6d-4159-ab53-0cbfdf4f56f7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7d9bcfb7-dd6d-4159-ab53-0cbfdf4f56f7 img.shogun-image {
  /* Add background color handling */
  
}

#s-7d9bcfb7-dd6d-4159-ab53-0cbfdf4f56f7 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-7d9bcfb7-dd6d-4159-ab53-0cbfdf4f56f7 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-7d9bcfb7-dd6d-4159-ab53-0cbfdf4f56f7 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-7d9bcfb7-dd6d-4159-ab53-0cbfdf4f56f7 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-7d9bcfb7-dd6d-4159-ab53-0cbfdf4f56f7.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-7d9bcfb7-dd6d-4159-ab53-0cbfdf4f56f7 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-7d9bcfb7-dd6d-4159-ab53-0cbfdf4f56f7.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-7d9bcfb7-dd6d-4159-ab53-0cbfdf4f56f7 .shogun-image-content {
  
    justify-content: center;
  
}

.s-7d9bcfb7-dd6d-4159-ab53-0cbfdf4f56f7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7d9bcfb7-dd6d-4159-ab53-0cbfdf4f56f7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7d9bcfb7-dd6d-4159-ab53-0cbfdf4f56f7.shogun-image {
  box-sizing: border-box;
}



.s-7d9bcfb7-dd6d-4159-ab53-0cbfdf4f56f7 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-7d9bcfb7-dd6d-4159-ab53-0cbfdf4f56f7 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-7d9bcfb7-dd6d-4159-ab53-0cbfdf4f56f7.shogun-image-container {
      position: relative;
    }

    .s-7d9bcfb7-dd6d-4159-ab53-0cbfdf4f56f7.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7d9bcfb7-dd6d-4159-ab53-0cbfdf4f56f7.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7d9bcfb7-dd6d-4159-ab53-0cbfdf4f56f7 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-3afc8861-27ef-44a2-9087-d26eb2dd9724 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
text-align: center;
}
@media (min-width: 1200px){#s-3afc8861-27ef-44a2-9087-d26eb2dd9724 {
  margin-top: 0%;
margin-bottom: 0%;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-3afc8861-27ef-44a2-9087-d26eb2dd9724 {
  margin-top: 0%;
}
}@media (min-width: 768px) and (max-width: 991px){#s-3afc8861-27ef-44a2-9087-d26eb2dd9724 {
  margin-top: 0%;
}
}@media (max-width: 767px){#s-3afc8861-27ef-44a2-9087-d26eb2dd9724 {
  margin-top: 0%;
}
}
#s-3afc8861-27ef-44a2-9087-d26eb2dd9724 {
  margin: 0 !important;
  overflow: visible;
}

#s-3afc8861-27ef-44a2-9087-d26eb2dd9724-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3afc8861-27ef-44a2-9087-d26eb2dd9724 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-3afc8861-27ef-44a2-9087-d26eb2dd9724 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3afc8861-27ef-44a2-9087-d26eb2dd9724 img.shogun-image {
  /* Add background color handling */
  
}

#s-3afc8861-27ef-44a2-9087-d26eb2dd9724 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-3afc8861-27ef-44a2-9087-d26eb2dd9724 .shogun-image-content {
  
    justify-content: center;
  
}

.s-3afc8861-27ef-44a2-9087-d26eb2dd9724.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3afc8861-27ef-44a2-9087-d26eb2dd9724.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3afc8861-27ef-44a2-9087-d26eb2dd9724.shogun-image {
  box-sizing: border-box;
}



.s-3afc8861-27ef-44a2-9087-d26eb2dd9724 img.shogun-image {
  
}


@media (min-width: 1200px){#s-3afc8861-27ef-44a2-9087-d26eb2dd9724 {
  margin: 0 !important;
  overflow: visible;
}

#s-3afc8861-27ef-44a2-9087-d26eb2dd9724-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3afc8861-27ef-44a2-9087-d26eb2dd9724 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-3afc8861-27ef-44a2-9087-d26eb2dd9724 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3afc8861-27ef-44a2-9087-d26eb2dd9724 img.shogun-image {
  /* Add background color handling */
  
}

#s-3afc8861-27ef-44a2-9087-d26eb2dd9724 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-3afc8861-27ef-44a2-9087-d26eb2dd9724 .shogun-image-content {
  
    justify-content: center;
  
}

.s-3afc8861-27ef-44a2-9087-d26eb2dd9724.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3afc8861-27ef-44a2-9087-d26eb2dd9724.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3afc8861-27ef-44a2-9087-d26eb2dd9724.shogun-image {
  box-sizing: border-box;
}



.s-3afc8861-27ef-44a2-9087-d26eb2dd9724 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-3afc8861-27ef-44a2-9087-d26eb2dd9724 {
  margin: 0 !important;
  overflow: visible;
}

#s-3afc8861-27ef-44a2-9087-d26eb2dd9724-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3afc8861-27ef-44a2-9087-d26eb2dd9724 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-3afc8861-27ef-44a2-9087-d26eb2dd9724 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3afc8861-27ef-44a2-9087-d26eb2dd9724 img.shogun-image {
  /* Add background color handling */
  
}

#s-3afc8861-27ef-44a2-9087-d26eb2dd9724 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-3afc8861-27ef-44a2-9087-d26eb2dd9724 .shogun-image-content {
  
    justify-content: center;
  
}

.s-3afc8861-27ef-44a2-9087-d26eb2dd9724.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3afc8861-27ef-44a2-9087-d26eb2dd9724.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3afc8861-27ef-44a2-9087-d26eb2dd9724.shogun-image {
  box-sizing: border-box;
}



.s-3afc8861-27ef-44a2-9087-d26eb2dd9724 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-3afc8861-27ef-44a2-9087-d26eb2dd9724 {
  margin: 0 !important;
  overflow: visible;
}

#s-3afc8861-27ef-44a2-9087-d26eb2dd9724-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3afc8861-27ef-44a2-9087-d26eb2dd9724 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-3afc8861-27ef-44a2-9087-d26eb2dd9724 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3afc8861-27ef-44a2-9087-d26eb2dd9724 img.shogun-image {
  /* Add background color handling */
  
}

#s-3afc8861-27ef-44a2-9087-d26eb2dd9724 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-3afc8861-27ef-44a2-9087-d26eb2dd9724 .shogun-image-content {
  
    justify-content: center;
  
}

.s-3afc8861-27ef-44a2-9087-d26eb2dd9724.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3afc8861-27ef-44a2-9087-d26eb2dd9724.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3afc8861-27ef-44a2-9087-d26eb2dd9724.shogun-image {
  box-sizing: border-box;
}



.s-3afc8861-27ef-44a2-9087-d26eb2dd9724 img.shogun-image {
  
}


}@media (max-width: 767px){#s-3afc8861-27ef-44a2-9087-d26eb2dd9724 {
  margin: 0 !important;
  overflow: visible;
}

#s-3afc8861-27ef-44a2-9087-d26eb2dd9724-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3afc8861-27ef-44a2-9087-d26eb2dd9724 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-3afc8861-27ef-44a2-9087-d26eb2dd9724 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3afc8861-27ef-44a2-9087-d26eb2dd9724 img.shogun-image {
  /* Add background color handling */
  
}

#s-3afc8861-27ef-44a2-9087-d26eb2dd9724 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-3afc8861-27ef-44a2-9087-d26eb2dd9724 .shogun-image-content {
  
    justify-content: center;
  
}

.s-3afc8861-27ef-44a2-9087-d26eb2dd9724.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3afc8861-27ef-44a2-9087-d26eb2dd9724.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3afc8861-27ef-44a2-9087-d26eb2dd9724.shogun-image {
  box-sizing: border-box;
}



.s-3afc8861-27ef-44a2-9087-d26eb2dd9724 img.shogun-image {
  
}


}
#s-3bbd813f-1252-492d-bc25-356cf7e05857 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-3bbd813f-1252-492d-bc25-356cf7e05857 {
  margin-top: 0%;
}
}@media (min-width: 768px) and (max-width: 991px){#s-3bbd813f-1252-492d-bc25-356cf7e05857 {
  margin-top: 0%;
}
}@media (max-width: 767px){#s-3bbd813f-1252-492d-bc25-356cf7e05857 {
  margin-top: 0%;
}
}
#s-3bbd813f-1252-492d-bc25-356cf7e05857 {
  margin: 0 !important;
  overflow: visible;
}

#s-3bbd813f-1252-492d-bc25-356cf7e05857-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3bbd813f-1252-492d-bc25-356cf7e05857 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-3bbd813f-1252-492d-bc25-356cf7e05857 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3bbd813f-1252-492d-bc25-356cf7e05857 img.shogun-image {
  /* Add background color handling */
  
}

#s-3bbd813f-1252-492d-bc25-356cf7e05857 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3bbd813f-1252-492d-bc25-356cf7e05857 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-3bbd813f-1252-492d-bc25-356cf7e05857 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3bbd813f-1252-492d-bc25-356cf7e05857 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3bbd813f-1252-492d-bc25-356cf7e05857.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3bbd813f-1252-492d-bc25-356cf7e05857 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-3bbd813f-1252-492d-bc25-356cf7e05857.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-3bbd813f-1252-492d-bc25-356cf7e05857 .shogun-image-content {
  
    justify-content: center;
  
}

.s-3bbd813f-1252-492d-bc25-356cf7e05857.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3bbd813f-1252-492d-bc25-356cf7e05857.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3bbd813f-1252-492d-bc25-356cf7e05857.shogun-image {
  box-sizing: border-box;
}



.s-3bbd813f-1252-492d-bc25-356cf7e05857 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-3bbd813f-1252-492d-bc25-356cf7e05857 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-3bbd813f-1252-492d-bc25-356cf7e05857.shogun-image-container {
      position: relative;
    }

    .s-3bbd813f-1252-492d-bc25-356cf7e05857.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3bbd813f-1252-492d-bc25-356cf7e05857.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3bbd813f-1252-492d-bc25-356cf7e05857 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-3bbd813f-1252-492d-bc25-356cf7e05857 {
  margin: 0 !important;
  overflow: visible;
}

#s-3bbd813f-1252-492d-bc25-356cf7e05857-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3bbd813f-1252-492d-bc25-356cf7e05857 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-3bbd813f-1252-492d-bc25-356cf7e05857 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3bbd813f-1252-492d-bc25-356cf7e05857 img.shogun-image {
  /* Add background color handling */
  
}

#s-3bbd813f-1252-492d-bc25-356cf7e05857 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3bbd813f-1252-492d-bc25-356cf7e05857 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-3bbd813f-1252-492d-bc25-356cf7e05857 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3bbd813f-1252-492d-bc25-356cf7e05857 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3bbd813f-1252-492d-bc25-356cf7e05857.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3bbd813f-1252-492d-bc25-356cf7e05857 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-3bbd813f-1252-492d-bc25-356cf7e05857.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-3bbd813f-1252-492d-bc25-356cf7e05857 .shogun-image-content {
  
    justify-content: center;
  
}

.s-3bbd813f-1252-492d-bc25-356cf7e05857.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3bbd813f-1252-492d-bc25-356cf7e05857.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3bbd813f-1252-492d-bc25-356cf7e05857.shogun-image {
  box-sizing: border-box;
}



.s-3bbd813f-1252-492d-bc25-356cf7e05857 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-3bbd813f-1252-492d-bc25-356cf7e05857 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-3bbd813f-1252-492d-bc25-356cf7e05857.shogun-image-container {
      position: relative;
    }

    .s-3bbd813f-1252-492d-bc25-356cf7e05857.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3bbd813f-1252-492d-bc25-356cf7e05857.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3bbd813f-1252-492d-bc25-356cf7e05857 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-3bbd813f-1252-492d-bc25-356cf7e05857 {
  margin: 0 !important;
  overflow: visible;
}

#s-3bbd813f-1252-492d-bc25-356cf7e05857-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3bbd813f-1252-492d-bc25-356cf7e05857 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3bbd813f-1252-492d-bc25-356cf7e05857 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3bbd813f-1252-492d-bc25-356cf7e05857 img.shogun-image {
  /* Add background color handling */
  
}

#s-3bbd813f-1252-492d-bc25-356cf7e05857 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3bbd813f-1252-492d-bc25-356cf7e05857 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-3bbd813f-1252-492d-bc25-356cf7e05857 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3bbd813f-1252-492d-bc25-356cf7e05857 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3bbd813f-1252-492d-bc25-356cf7e05857.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3bbd813f-1252-492d-bc25-356cf7e05857 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-3bbd813f-1252-492d-bc25-356cf7e05857.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-3bbd813f-1252-492d-bc25-356cf7e05857 .shogun-image-content {
  
    justify-content: center;
  
}

.s-3bbd813f-1252-492d-bc25-356cf7e05857.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3bbd813f-1252-492d-bc25-356cf7e05857.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3bbd813f-1252-492d-bc25-356cf7e05857.shogun-image {
  box-sizing: border-box;
}



.s-3bbd813f-1252-492d-bc25-356cf7e05857 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-3bbd813f-1252-492d-bc25-356cf7e05857 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-3bbd813f-1252-492d-bc25-356cf7e05857.shogun-image-container {
      position: relative;
    }

    .s-3bbd813f-1252-492d-bc25-356cf7e05857.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3bbd813f-1252-492d-bc25-356cf7e05857.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3bbd813f-1252-492d-bc25-356cf7e05857 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-3bbd813f-1252-492d-bc25-356cf7e05857 {
  margin: 0 !important;
  overflow: visible;
}

#s-3bbd813f-1252-492d-bc25-356cf7e05857-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3bbd813f-1252-492d-bc25-356cf7e05857 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-3bbd813f-1252-492d-bc25-356cf7e05857 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3bbd813f-1252-492d-bc25-356cf7e05857 img.shogun-image {
  /* Add background color handling */
  
}

#s-3bbd813f-1252-492d-bc25-356cf7e05857 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3bbd813f-1252-492d-bc25-356cf7e05857 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-3bbd813f-1252-492d-bc25-356cf7e05857 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3bbd813f-1252-492d-bc25-356cf7e05857 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3bbd813f-1252-492d-bc25-356cf7e05857.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3bbd813f-1252-492d-bc25-356cf7e05857 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-3bbd813f-1252-492d-bc25-356cf7e05857.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-3bbd813f-1252-492d-bc25-356cf7e05857 .shogun-image-content {
  
    justify-content: center;
  
}

.s-3bbd813f-1252-492d-bc25-356cf7e05857.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3bbd813f-1252-492d-bc25-356cf7e05857.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3bbd813f-1252-492d-bc25-356cf7e05857.shogun-image {
  box-sizing: border-box;
}



.s-3bbd813f-1252-492d-bc25-356cf7e05857 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-3bbd813f-1252-492d-bc25-356cf7e05857 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-3bbd813f-1252-492d-bc25-356cf7e05857.shogun-image-container {
      position: relative;
    }

    .s-3bbd813f-1252-492d-bc25-356cf7e05857.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3bbd813f-1252-492d-bc25-356cf7e05857.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3bbd813f-1252-492d-bc25-356cf7e05857 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-3bbd813f-1252-492d-bc25-356cf7e05857 {
  margin: 0 !important;
  overflow: visible;
}

#s-3bbd813f-1252-492d-bc25-356cf7e05857-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3bbd813f-1252-492d-bc25-356cf7e05857 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-3bbd813f-1252-492d-bc25-356cf7e05857 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3bbd813f-1252-492d-bc25-356cf7e05857 img.shogun-image {
  /* Add background color handling */
  
}

#s-3bbd813f-1252-492d-bc25-356cf7e05857 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3bbd813f-1252-492d-bc25-356cf7e05857 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-3bbd813f-1252-492d-bc25-356cf7e05857 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3bbd813f-1252-492d-bc25-356cf7e05857 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3bbd813f-1252-492d-bc25-356cf7e05857.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3bbd813f-1252-492d-bc25-356cf7e05857 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-3bbd813f-1252-492d-bc25-356cf7e05857.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-3bbd813f-1252-492d-bc25-356cf7e05857 .shogun-image-content {
  
    justify-content: center;
  
}

.s-3bbd813f-1252-492d-bc25-356cf7e05857.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3bbd813f-1252-492d-bc25-356cf7e05857.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3bbd813f-1252-492d-bc25-356cf7e05857.shogun-image {
  box-sizing: border-box;
}



.s-3bbd813f-1252-492d-bc25-356cf7e05857 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-3bbd813f-1252-492d-bc25-356cf7e05857 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-3bbd813f-1252-492d-bc25-356cf7e05857.shogun-image-container {
      position: relative;
    }

    .s-3bbd813f-1252-492d-bc25-356cf7e05857.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3bbd813f-1252-492d-bc25-356cf7e05857.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3bbd813f-1252-492d-bc25-356cf7e05857 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-c1a83718-52a3-42c6-aed4-b65893c84932 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-c1a83718-52a3-42c6-aed4-b65893c84932 {
  margin-top: 0%;
margin-bottom: 0%;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-c1a83718-52a3-42c6-aed4-b65893c84932 {
  margin-top: 0%;
margin-bottom: 0%;
}
}
#s-c1a83718-52a3-42c6-aed4-b65893c84932 {
  margin: 0 !important;
  overflow: visible;
}

#s-c1a83718-52a3-42c6-aed4-b65893c84932-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c1a83718-52a3-42c6-aed4-b65893c84932 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-c1a83718-52a3-42c6-aed4-b65893c84932 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c1a83718-52a3-42c6-aed4-b65893c84932 img.shogun-image {
  /* Add background color handling */
  
}

#s-c1a83718-52a3-42c6-aed4-b65893c84932 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c1a83718-52a3-42c6-aed4-b65893c84932 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-c1a83718-52a3-42c6-aed4-b65893c84932 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c1a83718-52a3-42c6-aed4-b65893c84932 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c1a83718-52a3-42c6-aed4-b65893c84932.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c1a83718-52a3-42c6-aed4-b65893c84932 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-c1a83718-52a3-42c6-aed4-b65893c84932.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-c1a83718-52a3-42c6-aed4-b65893c84932 .shogun-image-content {
  
    justify-content: center;
  
}

.s-c1a83718-52a3-42c6-aed4-b65893c84932.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c1a83718-52a3-42c6-aed4-b65893c84932.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c1a83718-52a3-42c6-aed4-b65893c84932.shogun-image {
  box-sizing: border-box;
}



.s-c1a83718-52a3-42c6-aed4-b65893c84932 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-c1a83718-52a3-42c6-aed4-b65893c84932 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-c1a83718-52a3-42c6-aed4-b65893c84932.shogun-image-container {
      position: relative;
    }

    .s-c1a83718-52a3-42c6-aed4-b65893c84932.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c1a83718-52a3-42c6-aed4-b65893c84932.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c1a83718-52a3-42c6-aed4-b65893c84932 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-c1a83718-52a3-42c6-aed4-b65893c84932 {
  margin: 0 !important;
  overflow: visible;
}

#s-c1a83718-52a3-42c6-aed4-b65893c84932-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c1a83718-52a3-42c6-aed4-b65893c84932 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-c1a83718-52a3-42c6-aed4-b65893c84932 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c1a83718-52a3-42c6-aed4-b65893c84932 img.shogun-image {
  /* Add background color handling */
  
}

#s-c1a83718-52a3-42c6-aed4-b65893c84932 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c1a83718-52a3-42c6-aed4-b65893c84932 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-c1a83718-52a3-42c6-aed4-b65893c84932 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c1a83718-52a3-42c6-aed4-b65893c84932 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c1a83718-52a3-42c6-aed4-b65893c84932.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c1a83718-52a3-42c6-aed4-b65893c84932 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-c1a83718-52a3-42c6-aed4-b65893c84932.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-c1a83718-52a3-42c6-aed4-b65893c84932 .shogun-image-content {
  
    justify-content: center;
  
}

.s-c1a83718-52a3-42c6-aed4-b65893c84932.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c1a83718-52a3-42c6-aed4-b65893c84932.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c1a83718-52a3-42c6-aed4-b65893c84932.shogun-image {
  box-sizing: border-box;
}



.s-c1a83718-52a3-42c6-aed4-b65893c84932 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-c1a83718-52a3-42c6-aed4-b65893c84932 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-c1a83718-52a3-42c6-aed4-b65893c84932.shogun-image-container {
      position: relative;
    }

    .s-c1a83718-52a3-42c6-aed4-b65893c84932.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c1a83718-52a3-42c6-aed4-b65893c84932.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c1a83718-52a3-42c6-aed4-b65893c84932 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-c1a83718-52a3-42c6-aed4-b65893c84932 {
  margin: 0 !important;
  overflow: visible;
}

#s-c1a83718-52a3-42c6-aed4-b65893c84932-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c1a83718-52a3-42c6-aed4-b65893c84932 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-c1a83718-52a3-42c6-aed4-b65893c84932 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c1a83718-52a3-42c6-aed4-b65893c84932 img.shogun-image {
  /* Add background color handling */
  
}

#s-c1a83718-52a3-42c6-aed4-b65893c84932 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c1a83718-52a3-42c6-aed4-b65893c84932 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-c1a83718-52a3-42c6-aed4-b65893c84932 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c1a83718-52a3-42c6-aed4-b65893c84932 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c1a83718-52a3-42c6-aed4-b65893c84932.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c1a83718-52a3-42c6-aed4-b65893c84932 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-c1a83718-52a3-42c6-aed4-b65893c84932.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-c1a83718-52a3-42c6-aed4-b65893c84932 .shogun-image-content {
  
    justify-content: center;
  
}

.s-c1a83718-52a3-42c6-aed4-b65893c84932.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c1a83718-52a3-42c6-aed4-b65893c84932.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c1a83718-52a3-42c6-aed4-b65893c84932.shogun-image {
  box-sizing: border-box;
}



.s-c1a83718-52a3-42c6-aed4-b65893c84932 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-c1a83718-52a3-42c6-aed4-b65893c84932 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-c1a83718-52a3-42c6-aed4-b65893c84932.shogun-image-container {
      position: relative;
    }

    .s-c1a83718-52a3-42c6-aed4-b65893c84932.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c1a83718-52a3-42c6-aed4-b65893c84932.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c1a83718-52a3-42c6-aed4-b65893c84932 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-c1a83718-52a3-42c6-aed4-b65893c84932 {
  margin: 0 !important;
  overflow: visible;
}

#s-c1a83718-52a3-42c6-aed4-b65893c84932-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c1a83718-52a3-42c6-aed4-b65893c84932 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c1a83718-52a3-42c6-aed4-b65893c84932 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c1a83718-52a3-42c6-aed4-b65893c84932 img.shogun-image {
  /* Add background color handling */
  
}

#s-c1a83718-52a3-42c6-aed4-b65893c84932 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c1a83718-52a3-42c6-aed4-b65893c84932 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-c1a83718-52a3-42c6-aed4-b65893c84932 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c1a83718-52a3-42c6-aed4-b65893c84932 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c1a83718-52a3-42c6-aed4-b65893c84932.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c1a83718-52a3-42c6-aed4-b65893c84932 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-c1a83718-52a3-42c6-aed4-b65893c84932.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-c1a83718-52a3-42c6-aed4-b65893c84932 .shogun-image-content {
  
    justify-content: center;
  
}

.s-c1a83718-52a3-42c6-aed4-b65893c84932.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c1a83718-52a3-42c6-aed4-b65893c84932.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c1a83718-52a3-42c6-aed4-b65893c84932.shogun-image {
  box-sizing: border-box;
}



.s-c1a83718-52a3-42c6-aed4-b65893c84932 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-c1a83718-52a3-42c6-aed4-b65893c84932 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-c1a83718-52a3-42c6-aed4-b65893c84932.shogun-image-container {
      position: relative;
    }

    .s-c1a83718-52a3-42c6-aed4-b65893c84932.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c1a83718-52a3-42c6-aed4-b65893c84932.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c1a83718-52a3-42c6-aed4-b65893c84932 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-c1a83718-52a3-42c6-aed4-b65893c84932 {
  margin: 0 !important;
  overflow: visible;
}

#s-c1a83718-52a3-42c6-aed4-b65893c84932-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c1a83718-52a3-42c6-aed4-b65893c84932 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c1a83718-52a3-42c6-aed4-b65893c84932 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c1a83718-52a3-42c6-aed4-b65893c84932 img.shogun-image {
  /* Add background color handling */
  
}

#s-c1a83718-52a3-42c6-aed4-b65893c84932 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c1a83718-52a3-42c6-aed4-b65893c84932 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-c1a83718-52a3-42c6-aed4-b65893c84932 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c1a83718-52a3-42c6-aed4-b65893c84932 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c1a83718-52a3-42c6-aed4-b65893c84932.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c1a83718-52a3-42c6-aed4-b65893c84932 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-c1a83718-52a3-42c6-aed4-b65893c84932.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-c1a83718-52a3-42c6-aed4-b65893c84932 .shogun-image-content {
  
    justify-content: center;
  
}

.s-c1a83718-52a3-42c6-aed4-b65893c84932.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c1a83718-52a3-42c6-aed4-b65893c84932.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c1a83718-52a3-42c6-aed4-b65893c84932.shogun-image {
  box-sizing: border-box;
}



.s-c1a83718-52a3-42c6-aed4-b65893c84932 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-c1a83718-52a3-42c6-aed4-b65893c84932 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-c1a83718-52a3-42c6-aed4-b65893c84932.shogun-image-container {
      position: relative;
    }

    .s-c1a83718-52a3-42c6-aed4-b65893c84932.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c1a83718-52a3-42c6-aed4-b65893c84932.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c1a83718-52a3-42c6-aed4-b65893c84932 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-1682bbce-b361-4203-a9b8-723d07f989ba {
  box-shadow:2px 3px 1px 2px rgba(67, 66, 66, 1);
background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYzAzOWZlZTktZTlkNC00ZWFjLTk1YjMtYzczNDdjNDBmZjlkIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFiYjBiO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNjMDM5ZmVlOS1lOWQ0LTRlYWMtOTViMy1jNzM0N2M0MGZmOWQpIi8+PC9zdmc+);
background-repeat: no-repeat;
border-style: solid;
margin-top: 5px;
margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: #2C2A34;
border-radius: 25px;
text-align: center;
text-decoration: none;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#f1bb0b"}, {"id"=>2, "pos"=>1, "color"=>"#ffffff"}];
hover-type: gradient;
color: rgba(0, 0, 0, 1);
}
#s-1682bbce-b361-4203-a9b8-723d07f989ba:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZDc0ZTc2YTMtMDlkYy00M2U5LWFlNTctOTkyNzAwM2YzYTZjIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjhmOGY3O3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFiYjBiO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNkNzRlNzZhMy0wOWRjLTQzZTktYWU1Ny05OTI3MDAzZjNhNmMpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 2px !important;
border-left-width: 2px !important;
border-bottom-width: 2px !important;
border-right-width: 2px !important;
border-color: rgba(2, 0, 7, 0.99) !important;
text-decoration: none !important;
color: rgba(7, 6, 0, 1) !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#f8f8f7"}, {"id"=>2, "pos"=>1, "color"=>"#f1bb0b"}] !important;
hover-type: gradient !important;}#s-1682bbce-b361-4203-a9b8-723d07f989ba:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-1682bbce-b361-4203-a9b8-723d07f989ba-root {
    text-align: center;
  }


#s-1682bbce-b361-4203-a9b8-723d07f989ba.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-1682bbce-b361-4203-a9b8-723d07f989ba-root {
    text-align: center;
  }


#s-1682bbce-b361-4203-a9b8-723d07f989ba.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-1682bbce-b361-4203-a9b8-723d07f989ba-root {
    text-align: center;
  }


#s-1682bbce-b361-4203-a9b8-723d07f989ba.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-1682bbce-b361-4203-a9b8-723d07f989ba-root {
    text-align: center;
  }


#s-1682bbce-b361-4203-a9b8-723d07f989ba.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-1682bbce-b361-4203-a9b8-723d07f989ba-root {
    text-align: center;
  }


#s-1682bbce-b361-4203-a9b8-723d07f989ba.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}
#s-27ba671d-25f5-4242-9d97-ea3e8cf811d4 {
  margin-left: auto;
margin-right: auto;
border-top-width: 5px;
border-left-width: 5px;
border-bottom-width: 5px;
border-right-width: 5px;
border-color: #000;
border-style: solid;
border-radius: 20px;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-27ba671d-25f5-4242-9d97-ea3e8cf811d4 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-27ba671d-25f5-4242-9d97-ea3e8cf811d4.shg-box.shg-c {
  justify-content: center;
}

#s-5b4d2a82-b079-4eb7-97cd-ba0c8c778814 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
text-align: center;
}
@media (min-width: 1200px){#s-5b4d2a82-b079-4eb7-97cd-ba0c8c778814 {
  margin-top: 0%;
}
}
#s-5b4d2a82-b079-4eb7-97cd-ba0c8c778814 {
  margin: 0 !important;
  overflow: visible;
}

#s-5b4d2a82-b079-4eb7-97cd-ba0c8c778814-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-5b4d2a82-b079-4eb7-97cd-ba0c8c778814 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-5b4d2a82-b079-4eb7-97cd-ba0c8c778814 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-5b4d2a82-b079-4eb7-97cd-ba0c8c778814 img.shogun-image {
  /* Add background color handling */
  
}

#s-5b4d2a82-b079-4eb7-97cd-ba0c8c778814 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: #000;
  border-style: none;
  border-radius: 10px;

}






.s-5b4d2a82-b079-4eb7-97cd-ba0c8c778814 .shogun-image-content {
  
    justify-content: center;
  
}

.s-5b4d2a82-b079-4eb7-97cd-ba0c8c778814.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5b4d2a82-b079-4eb7-97cd-ba0c8c778814.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5b4d2a82-b079-4eb7-97cd-ba0c8c778814.shogun-image {
  box-sizing: border-box;
}



.s-5b4d2a82-b079-4eb7-97cd-ba0c8c778814 img.shogun-image {
  
}


@media (min-width: 1200px){#s-5b4d2a82-b079-4eb7-97cd-ba0c8c778814 {
  margin: 0 !important;
  overflow: visible;
}

#s-5b4d2a82-b079-4eb7-97cd-ba0c8c778814-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-5b4d2a82-b079-4eb7-97cd-ba0c8c778814 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-5b4d2a82-b079-4eb7-97cd-ba0c8c778814 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-5b4d2a82-b079-4eb7-97cd-ba0c8c778814 img.shogun-image {
  /* Add background color handling */
  
}

#s-5b4d2a82-b079-4eb7-97cd-ba0c8c778814 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-5b4d2a82-b079-4eb7-97cd-ba0c8c778814 .shogun-image-content {
  
    justify-content: center;
  
}

.s-5b4d2a82-b079-4eb7-97cd-ba0c8c778814.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5b4d2a82-b079-4eb7-97cd-ba0c8c778814.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5b4d2a82-b079-4eb7-97cd-ba0c8c778814.shogun-image {
  box-sizing: border-box;
}



.s-5b4d2a82-b079-4eb7-97cd-ba0c8c778814 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-5b4d2a82-b079-4eb7-97cd-ba0c8c778814 {
  margin: 0 !important;
  overflow: visible;
}

#s-5b4d2a82-b079-4eb7-97cd-ba0c8c778814-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-5b4d2a82-b079-4eb7-97cd-ba0c8c778814 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-5b4d2a82-b079-4eb7-97cd-ba0c8c778814 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-5b4d2a82-b079-4eb7-97cd-ba0c8c778814 img.shogun-image {
  /* Add background color handling */
  
}

#s-5b4d2a82-b079-4eb7-97cd-ba0c8c778814 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-5b4d2a82-b079-4eb7-97cd-ba0c8c778814 .shogun-image-content {
  
    justify-content: center;
  
}

.s-5b4d2a82-b079-4eb7-97cd-ba0c8c778814.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5b4d2a82-b079-4eb7-97cd-ba0c8c778814.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5b4d2a82-b079-4eb7-97cd-ba0c8c778814.shogun-image {
  box-sizing: border-box;
}



.s-5b4d2a82-b079-4eb7-97cd-ba0c8c778814 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-5b4d2a82-b079-4eb7-97cd-ba0c8c778814 {
  margin: 0 !important;
  overflow: visible;
}

#s-5b4d2a82-b079-4eb7-97cd-ba0c8c778814-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-5b4d2a82-b079-4eb7-97cd-ba0c8c778814 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-5b4d2a82-b079-4eb7-97cd-ba0c8c778814 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-5b4d2a82-b079-4eb7-97cd-ba0c8c778814 img.shogun-image {
  /* Add background color handling */
  
}

#s-5b4d2a82-b079-4eb7-97cd-ba0c8c778814 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-5b4d2a82-b079-4eb7-97cd-ba0c8c778814 .shogun-image-content {
  
    justify-content: center;
  
}

.s-5b4d2a82-b079-4eb7-97cd-ba0c8c778814.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5b4d2a82-b079-4eb7-97cd-ba0c8c778814.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5b4d2a82-b079-4eb7-97cd-ba0c8c778814.shogun-image {
  box-sizing: border-box;
}



.s-5b4d2a82-b079-4eb7-97cd-ba0c8c778814 img.shogun-image {
  
}


}@media (max-width: 767px){#s-5b4d2a82-b079-4eb7-97cd-ba0c8c778814 {
  margin: 0 !important;
  overflow: visible;
}

#s-5b4d2a82-b079-4eb7-97cd-ba0c8c778814-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-5b4d2a82-b079-4eb7-97cd-ba0c8c778814 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-5b4d2a82-b079-4eb7-97cd-ba0c8c778814 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-5b4d2a82-b079-4eb7-97cd-ba0c8c778814 img.shogun-image {
  /* Add background color handling */
  
}

#s-5b4d2a82-b079-4eb7-97cd-ba0c8c778814 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-5b4d2a82-b079-4eb7-97cd-ba0c8c778814 .shogun-image-content {
  
    justify-content: center;
  
}

.s-5b4d2a82-b079-4eb7-97cd-ba0c8c778814.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5b4d2a82-b079-4eb7-97cd-ba0c8c778814.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5b4d2a82-b079-4eb7-97cd-ba0c8c778814.shogun-image {
  box-sizing: border-box;
}



.s-5b4d2a82-b079-4eb7-97cd-ba0c8c778814 img.shogun-image {
  
}


}
#s-68bc445b-f5fe-4484-aa21-35f5e224242f {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
text-align: center;
}
@media (min-width: 1200px){#s-68bc445b-f5fe-4484-aa21-35f5e224242f {
  margin-top: 0%;
}
}
#s-68bc445b-f5fe-4484-aa21-35f5e224242f {
  margin: 0 !important;
  overflow: visible;
}

#s-68bc445b-f5fe-4484-aa21-35f5e224242f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-68bc445b-f5fe-4484-aa21-35f5e224242f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-68bc445b-f5fe-4484-aa21-35f5e224242f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-68bc445b-f5fe-4484-aa21-35f5e224242f img.shogun-image {
  /* Add background color handling */
  
}

#s-68bc445b-f5fe-4484-aa21-35f5e224242f img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-68bc445b-f5fe-4484-aa21-35f5e224242f .shogun-image-content {
  
    justify-content: center;
  
}

.s-68bc445b-f5fe-4484-aa21-35f5e224242f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-68bc445b-f5fe-4484-aa21-35f5e224242f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-68bc445b-f5fe-4484-aa21-35f5e224242f.shogun-image {
  box-sizing: border-box;
}



.s-68bc445b-f5fe-4484-aa21-35f5e224242f img.shogun-image {
  
}


@media (min-width: 1200px){#s-68bc445b-f5fe-4484-aa21-35f5e224242f {
  margin: 0 !important;
  overflow: visible;
}

#s-68bc445b-f5fe-4484-aa21-35f5e224242f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-68bc445b-f5fe-4484-aa21-35f5e224242f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-68bc445b-f5fe-4484-aa21-35f5e224242f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-68bc445b-f5fe-4484-aa21-35f5e224242f img.shogun-image {
  /* Add background color handling */
  
}

#s-68bc445b-f5fe-4484-aa21-35f5e224242f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-68bc445b-f5fe-4484-aa21-35f5e224242f .shogun-image-content {
  
    justify-content: center;
  
}

.s-68bc445b-f5fe-4484-aa21-35f5e224242f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-68bc445b-f5fe-4484-aa21-35f5e224242f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-68bc445b-f5fe-4484-aa21-35f5e224242f.shogun-image {
  box-sizing: border-box;
}



.s-68bc445b-f5fe-4484-aa21-35f5e224242f img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-68bc445b-f5fe-4484-aa21-35f5e224242f {
  margin: 0 !important;
  overflow: visible;
}

#s-68bc445b-f5fe-4484-aa21-35f5e224242f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-68bc445b-f5fe-4484-aa21-35f5e224242f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-68bc445b-f5fe-4484-aa21-35f5e224242f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-68bc445b-f5fe-4484-aa21-35f5e224242f img.shogun-image {
  /* Add background color handling */
  
}

#s-68bc445b-f5fe-4484-aa21-35f5e224242f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-68bc445b-f5fe-4484-aa21-35f5e224242f .shogun-image-content {
  
    justify-content: center;
  
}

.s-68bc445b-f5fe-4484-aa21-35f5e224242f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-68bc445b-f5fe-4484-aa21-35f5e224242f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-68bc445b-f5fe-4484-aa21-35f5e224242f.shogun-image {
  box-sizing: border-box;
}



.s-68bc445b-f5fe-4484-aa21-35f5e224242f img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-68bc445b-f5fe-4484-aa21-35f5e224242f {
  margin: 0 !important;
  overflow: visible;
}

#s-68bc445b-f5fe-4484-aa21-35f5e224242f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-68bc445b-f5fe-4484-aa21-35f5e224242f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-68bc445b-f5fe-4484-aa21-35f5e224242f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-68bc445b-f5fe-4484-aa21-35f5e224242f img.shogun-image {
  /* Add background color handling */
  
}

#s-68bc445b-f5fe-4484-aa21-35f5e224242f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-68bc445b-f5fe-4484-aa21-35f5e224242f .shogun-image-content {
  
    justify-content: center;
  
}

.s-68bc445b-f5fe-4484-aa21-35f5e224242f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-68bc445b-f5fe-4484-aa21-35f5e224242f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-68bc445b-f5fe-4484-aa21-35f5e224242f.shogun-image {
  box-sizing: border-box;
}



.s-68bc445b-f5fe-4484-aa21-35f5e224242f img.shogun-image {
  
}


}@media (max-width: 767px){#s-68bc445b-f5fe-4484-aa21-35f5e224242f {
  margin: 0 !important;
  overflow: visible;
}

#s-68bc445b-f5fe-4484-aa21-35f5e224242f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-68bc445b-f5fe-4484-aa21-35f5e224242f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-68bc445b-f5fe-4484-aa21-35f5e224242f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-68bc445b-f5fe-4484-aa21-35f5e224242f img.shogun-image {
  /* Add background color handling */
  
}

#s-68bc445b-f5fe-4484-aa21-35f5e224242f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-68bc445b-f5fe-4484-aa21-35f5e224242f .shogun-image-content {
  
    justify-content: center;
  
}

.s-68bc445b-f5fe-4484-aa21-35f5e224242f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-68bc445b-f5fe-4484-aa21-35f5e224242f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-68bc445b-f5fe-4484-aa21-35f5e224242f.shogun-image {
  box-sizing: border-box;
}



.s-68bc445b-f5fe-4484-aa21-35f5e224242f img.shogun-image {
  
}


}
#s-9712f604-6088-47a0-b5ab-0fc48ea8c11d {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-9712f604-6088-47a0-b5ab-0fc48ea8c11d {
  margin-top: 0%;
}
}
#s-9712f604-6088-47a0-b5ab-0fc48ea8c11d {
  margin: 0 !important;
  overflow: visible;
}

#s-9712f604-6088-47a0-b5ab-0fc48ea8c11d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9712f604-6088-47a0-b5ab-0fc48ea8c11d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-9712f604-6088-47a0-b5ab-0fc48ea8c11d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9712f604-6088-47a0-b5ab-0fc48ea8c11d img.shogun-image {
  /* Add background color handling */
  
}

#s-9712f604-6088-47a0-b5ab-0fc48ea8c11d img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9712f604-6088-47a0-b5ab-0fc48ea8c11d .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-9712f604-6088-47a0-b5ab-0fc48ea8c11d .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9712f604-6088-47a0-b5ab-0fc48ea8c11d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9712f604-6088-47a0-b5ab-0fc48ea8c11d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9712f604-6088-47a0-b5ab-0fc48ea8c11d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-9712f604-6088-47a0-b5ab-0fc48ea8c11d.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-9712f604-6088-47a0-b5ab-0fc48ea8c11d .shogun-image-content {
  
    justify-content: center;
  
}

.s-9712f604-6088-47a0-b5ab-0fc48ea8c11d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9712f604-6088-47a0-b5ab-0fc48ea8c11d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9712f604-6088-47a0-b5ab-0fc48ea8c11d.shogun-image {
  box-sizing: border-box;
}



.s-9712f604-6088-47a0-b5ab-0fc48ea8c11d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-9712f604-6088-47a0-b5ab-0fc48ea8c11d {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-9712f604-6088-47a0-b5ab-0fc48ea8c11d.shogun-image-container {
      position: relative;
    }

    .s-9712f604-6088-47a0-b5ab-0fc48ea8c11d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9712f604-6088-47a0-b5ab-0fc48ea8c11d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9712f604-6088-47a0-b5ab-0fc48ea8c11d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-9712f604-6088-47a0-b5ab-0fc48ea8c11d {
  margin: 0 !important;
  overflow: visible;
}

#s-9712f604-6088-47a0-b5ab-0fc48ea8c11d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9712f604-6088-47a0-b5ab-0fc48ea8c11d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-9712f604-6088-47a0-b5ab-0fc48ea8c11d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9712f604-6088-47a0-b5ab-0fc48ea8c11d img.shogun-image {
  /* Add background color handling */
  
}

#s-9712f604-6088-47a0-b5ab-0fc48ea8c11d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9712f604-6088-47a0-b5ab-0fc48ea8c11d .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-9712f604-6088-47a0-b5ab-0fc48ea8c11d .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9712f604-6088-47a0-b5ab-0fc48ea8c11d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9712f604-6088-47a0-b5ab-0fc48ea8c11d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9712f604-6088-47a0-b5ab-0fc48ea8c11d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-9712f604-6088-47a0-b5ab-0fc48ea8c11d.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-9712f604-6088-47a0-b5ab-0fc48ea8c11d .shogun-image-content {
  
    justify-content: center;
  
}

.s-9712f604-6088-47a0-b5ab-0fc48ea8c11d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9712f604-6088-47a0-b5ab-0fc48ea8c11d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9712f604-6088-47a0-b5ab-0fc48ea8c11d.shogun-image {
  box-sizing: border-box;
}



.s-9712f604-6088-47a0-b5ab-0fc48ea8c11d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-9712f604-6088-47a0-b5ab-0fc48ea8c11d {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-9712f604-6088-47a0-b5ab-0fc48ea8c11d.shogun-image-container {
      position: relative;
    }

    .s-9712f604-6088-47a0-b5ab-0fc48ea8c11d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9712f604-6088-47a0-b5ab-0fc48ea8c11d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9712f604-6088-47a0-b5ab-0fc48ea8c11d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-9712f604-6088-47a0-b5ab-0fc48ea8c11d {
  margin: 0 !important;
  overflow: visible;
}

#s-9712f604-6088-47a0-b5ab-0fc48ea8c11d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9712f604-6088-47a0-b5ab-0fc48ea8c11d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9712f604-6088-47a0-b5ab-0fc48ea8c11d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9712f604-6088-47a0-b5ab-0fc48ea8c11d img.shogun-image {
  /* Add background color handling */
  
}

#s-9712f604-6088-47a0-b5ab-0fc48ea8c11d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9712f604-6088-47a0-b5ab-0fc48ea8c11d .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-9712f604-6088-47a0-b5ab-0fc48ea8c11d .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9712f604-6088-47a0-b5ab-0fc48ea8c11d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9712f604-6088-47a0-b5ab-0fc48ea8c11d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9712f604-6088-47a0-b5ab-0fc48ea8c11d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-9712f604-6088-47a0-b5ab-0fc48ea8c11d.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-9712f604-6088-47a0-b5ab-0fc48ea8c11d .shogun-image-content {
  
    justify-content: center;
  
}

.s-9712f604-6088-47a0-b5ab-0fc48ea8c11d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9712f604-6088-47a0-b5ab-0fc48ea8c11d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9712f604-6088-47a0-b5ab-0fc48ea8c11d.shogun-image {
  box-sizing: border-box;
}



.s-9712f604-6088-47a0-b5ab-0fc48ea8c11d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-9712f604-6088-47a0-b5ab-0fc48ea8c11d {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-9712f604-6088-47a0-b5ab-0fc48ea8c11d.shogun-image-container {
      position: relative;
    }

    .s-9712f604-6088-47a0-b5ab-0fc48ea8c11d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9712f604-6088-47a0-b5ab-0fc48ea8c11d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9712f604-6088-47a0-b5ab-0fc48ea8c11d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-9712f604-6088-47a0-b5ab-0fc48ea8c11d {
  margin: 0 !important;
  overflow: visible;
}

#s-9712f604-6088-47a0-b5ab-0fc48ea8c11d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9712f604-6088-47a0-b5ab-0fc48ea8c11d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9712f604-6088-47a0-b5ab-0fc48ea8c11d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9712f604-6088-47a0-b5ab-0fc48ea8c11d img.shogun-image {
  /* Add background color handling */
  
}

#s-9712f604-6088-47a0-b5ab-0fc48ea8c11d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9712f604-6088-47a0-b5ab-0fc48ea8c11d .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-9712f604-6088-47a0-b5ab-0fc48ea8c11d .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9712f604-6088-47a0-b5ab-0fc48ea8c11d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9712f604-6088-47a0-b5ab-0fc48ea8c11d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9712f604-6088-47a0-b5ab-0fc48ea8c11d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-9712f604-6088-47a0-b5ab-0fc48ea8c11d.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-9712f604-6088-47a0-b5ab-0fc48ea8c11d .shogun-image-content {
  
    justify-content: center;
  
}

.s-9712f604-6088-47a0-b5ab-0fc48ea8c11d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9712f604-6088-47a0-b5ab-0fc48ea8c11d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9712f604-6088-47a0-b5ab-0fc48ea8c11d.shogun-image {
  box-sizing: border-box;
}



.s-9712f604-6088-47a0-b5ab-0fc48ea8c11d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-9712f604-6088-47a0-b5ab-0fc48ea8c11d {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-9712f604-6088-47a0-b5ab-0fc48ea8c11d.shogun-image-container {
      position: relative;
    }

    .s-9712f604-6088-47a0-b5ab-0fc48ea8c11d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9712f604-6088-47a0-b5ab-0fc48ea8c11d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9712f604-6088-47a0-b5ab-0fc48ea8c11d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-9712f604-6088-47a0-b5ab-0fc48ea8c11d {
  margin: 0 !important;
  overflow: visible;
}

#s-9712f604-6088-47a0-b5ab-0fc48ea8c11d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9712f604-6088-47a0-b5ab-0fc48ea8c11d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9712f604-6088-47a0-b5ab-0fc48ea8c11d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9712f604-6088-47a0-b5ab-0fc48ea8c11d img.shogun-image {
  /* Add background color handling */
  
}

#s-9712f604-6088-47a0-b5ab-0fc48ea8c11d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9712f604-6088-47a0-b5ab-0fc48ea8c11d .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-9712f604-6088-47a0-b5ab-0fc48ea8c11d .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9712f604-6088-47a0-b5ab-0fc48ea8c11d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9712f604-6088-47a0-b5ab-0fc48ea8c11d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9712f604-6088-47a0-b5ab-0fc48ea8c11d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-9712f604-6088-47a0-b5ab-0fc48ea8c11d.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-9712f604-6088-47a0-b5ab-0fc48ea8c11d .shogun-image-content {
  
    justify-content: center;
  
}

.s-9712f604-6088-47a0-b5ab-0fc48ea8c11d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9712f604-6088-47a0-b5ab-0fc48ea8c11d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9712f604-6088-47a0-b5ab-0fc48ea8c11d.shogun-image {
  box-sizing: border-box;
}



.s-9712f604-6088-47a0-b5ab-0fc48ea8c11d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-9712f604-6088-47a0-b5ab-0fc48ea8c11d {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-9712f604-6088-47a0-b5ab-0fc48ea8c11d.shogun-image-container {
      position: relative;
    }

    .s-9712f604-6088-47a0-b5ab-0fc48ea8c11d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9712f604-6088-47a0-b5ab-0fc48ea8c11d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9712f604-6088-47a0-b5ab-0fc48ea8c11d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-8fd43297-3507-4471-b235-e97ce958f507 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-8fd43297-3507-4471-b235-e97ce958f507 {
  margin-top: 0%;
}
}
#s-8fd43297-3507-4471-b235-e97ce958f507 {
  margin: 0 !important;
  overflow: visible;
}

#s-8fd43297-3507-4471-b235-e97ce958f507-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8fd43297-3507-4471-b235-e97ce958f507 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-8fd43297-3507-4471-b235-e97ce958f507 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8fd43297-3507-4471-b235-e97ce958f507 img.shogun-image {
  /* Add background color handling */
  
}

#s-8fd43297-3507-4471-b235-e97ce958f507 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-8fd43297-3507-4471-b235-e97ce958f507 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-8fd43297-3507-4471-b235-e97ce958f507 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-8fd43297-3507-4471-b235-e97ce958f507 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-8fd43297-3507-4471-b235-e97ce958f507.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-8fd43297-3507-4471-b235-e97ce958f507 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-8fd43297-3507-4471-b235-e97ce958f507.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-8fd43297-3507-4471-b235-e97ce958f507 .shogun-image-content {
  
    justify-content: center;
  
}

.s-8fd43297-3507-4471-b235-e97ce958f507.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8fd43297-3507-4471-b235-e97ce958f507.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8fd43297-3507-4471-b235-e97ce958f507.shogun-image {
  box-sizing: border-box;
}



.s-8fd43297-3507-4471-b235-e97ce958f507 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-8fd43297-3507-4471-b235-e97ce958f507 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-8fd43297-3507-4471-b235-e97ce958f507.shogun-image-container {
      position: relative;
    }

    .s-8fd43297-3507-4471-b235-e97ce958f507.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-8fd43297-3507-4471-b235-e97ce958f507.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-8fd43297-3507-4471-b235-e97ce958f507 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-8fd43297-3507-4471-b235-e97ce958f507 {
  margin: 0 !important;
  overflow: visible;
}

#s-8fd43297-3507-4471-b235-e97ce958f507-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8fd43297-3507-4471-b235-e97ce958f507 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-8fd43297-3507-4471-b235-e97ce958f507 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8fd43297-3507-4471-b235-e97ce958f507 img.shogun-image {
  /* Add background color handling */
  
}

#s-8fd43297-3507-4471-b235-e97ce958f507 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-8fd43297-3507-4471-b235-e97ce958f507 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-8fd43297-3507-4471-b235-e97ce958f507 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-8fd43297-3507-4471-b235-e97ce958f507 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-8fd43297-3507-4471-b235-e97ce958f507.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-8fd43297-3507-4471-b235-e97ce958f507 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-8fd43297-3507-4471-b235-e97ce958f507.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-8fd43297-3507-4471-b235-e97ce958f507 .shogun-image-content {
  
    justify-content: center;
  
}

.s-8fd43297-3507-4471-b235-e97ce958f507.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8fd43297-3507-4471-b235-e97ce958f507.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8fd43297-3507-4471-b235-e97ce958f507.shogun-image {
  box-sizing: border-box;
}



.s-8fd43297-3507-4471-b235-e97ce958f507 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-8fd43297-3507-4471-b235-e97ce958f507 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-8fd43297-3507-4471-b235-e97ce958f507.shogun-image-container {
      position: relative;
    }

    .s-8fd43297-3507-4471-b235-e97ce958f507.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-8fd43297-3507-4471-b235-e97ce958f507.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-8fd43297-3507-4471-b235-e97ce958f507 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-8fd43297-3507-4471-b235-e97ce958f507 {
  margin: 0 !important;
  overflow: visible;
}

#s-8fd43297-3507-4471-b235-e97ce958f507-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8fd43297-3507-4471-b235-e97ce958f507 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-8fd43297-3507-4471-b235-e97ce958f507 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8fd43297-3507-4471-b235-e97ce958f507 img.shogun-image {
  /* Add background color handling */
  
}

#s-8fd43297-3507-4471-b235-e97ce958f507 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-8fd43297-3507-4471-b235-e97ce958f507 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-8fd43297-3507-4471-b235-e97ce958f507 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-8fd43297-3507-4471-b235-e97ce958f507 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-8fd43297-3507-4471-b235-e97ce958f507.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-8fd43297-3507-4471-b235-e97ce958f507 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-8fd43297-3507-4471-b235-e97ce958f507.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-8fd43297-3507-4471-b235-e97ce958f507 .shogun-image-content {
  
    justify-content: center;
  
}

.s-8fd43297-3507-4471-b235-e97ce958f507.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8fd43297-3507-4471-b235-e97ce958f507.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8fd43297-3507-4471-b235-e97ce958f507.shogun-image {
  box-sizing: border-box;
}



.s-8fd43297-3507-4471-b235-e97ce958f507 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-8fd43297-3507-4471-b235-e97ce958f507 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-8fd43297-3507-4471-b235-e97ce958f507.shogun-image-container {
      position: relative;
    }

    .s-8fd43297-3507-4471-b235-e97ce958f507.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-8fd43297-3507-4471-b235-e97ce958f507.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-8fd43297-3507-4471-b235-e97ce958f507 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-8fd43297-3507-4471-b235-e97ce958f507 {
  margin: 0 !important;
  overflow: visible;
}

#s-8fd43297-3507-4471-b235-e97ce958f507-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8fd43297-3507-4471-b235-e97ce958f507 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-8fd43297-3507-4471-b235-e97ce958f507 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8fd43297-3507-4471-b235-e97ce958f507 img.shogun-image {
  /* Add background color handling */
  
}

#s-8fd43297-3507-4471-b235-e97ce958f507 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-8fd43297-3507-4471-b235-e97ce958f507 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-8fd43297-3507-4471-b235-e97ce958f507 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-8fd43297-3507-4471-b235-e97ce958f507 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-8fd43297-3507-4471-b235-e97ce958f507.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-8fd43297-3507-4471-b235-e97ce958f507 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-8fd43297-3507-4471-b235-e97ce958f507.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-8fd43297-3507-4471-b235-e97ce958f507 .shogun-image-content {
  
    justify-content: center;
  
}

.s-8fd43297-3507-4471-b235-e97ce958f507.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8fd43297-3507-4471-b235-e97ce958f507.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8fd43297-3507-4471-b235-e97ce958f507.shogun-image {
  box-sizing: border-box;
}



.s-8fd43297-3507-4471-b235-e97ce958f507 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-8fd43297-3507-4471-b235-e97ce958f507 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-8fd43297-3507-4471-b235-e97ce958f507.shogun-image-container {
      position: relative;
    }

    .s-8fd43297-3507-4471-b235-e97ce958f507.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-8fd43297-3507-4471-b235-e97ce958f507.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-8fd43297-3507-4471-b235-e97ce958f507 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-8fd43297-3507-4471-b235-e97ce958f507 {
  margin: 0 !important;
  overflow: visible;
}

#s-8fd43297-3507-4471-b235-e97ce958f507-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8fd43297-3507-4471-b235-e97ce958f507 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-8fd43297-3507-4471-b235-e97ce958f507 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8fd43297-3507-4471-b235-e97ce958f507 img.shogun-image {
  /* Add background color handling */
  
}

#s-8fd43297-3507-4471-b235-e97ce958f507 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-8fd43297-3507-4471-b235-e97ce958f507 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-8fd43297-3507-4471-b235-e97ce958f507 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-8fd43297-3507-4471-b235-e97ce958f507 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-8fd43297-3507-4471-b235-e97ce958f507.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-8fd43297-3507-4471-b235-e97ce958f507 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-8fd43297-3507-4471-b235-e97ce958f507.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-8fd43297-3507-4471-b235-e97ce958f507 .shogun-image-content {
  
    justify-content: center;
  
}

.s-8fd43297-3507-4471-b235-e97ce958f507.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8fd43297-3507-4471-b235-e97ce958f507.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8fd43297-3507-4471-b235-e97ce958f507.shogun-image {
  box-sizing: border-box;
}



.s-8fd43297-3507-4471-b235-e97ce958f507 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-8fd43297-3507-4471-b235-e97ce958f507 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-8fd43297-3507-4471-b235-e97ce958f507.shogun-image-container {
      position: relative;
    }

    .s-8fd43297-3507-4471-b235-e97ce958f507.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-8fd43297-3507-4471-b235-e97ce958f507.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-8fd43297-3507-4471-b235-e97ce958f507 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-70ce673d-c4f0-47aa-9b8e-fdc2d90a6a37 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-70ce673d-c4f0-47aa-9b8e-fdc2d90a6a37 {
  margin-top: 0%;
}
}
#s-70ce673d-c4f0-47aa-9b8e-fdc2d90a6a37 {
  margin: 0 !important;
  overflow: visible;
}

#s-70ce673d-c4f0-47aa-9b8e-fdc2d90a6a37-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-70ce673d-c4f0-47aa-9b8e-fdc2d90a6a37 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-70ce673d-c4f0-47aa-9b8e-fdc2d90a6a37 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-70ce673d-c4f0-47aa-9b8e-fdc2d90a6a37 img.shogun-image {
  /* Add background color handling */
  
}

#s-70ce673d-c4f0-47aa-9b8e-fdc2d90a6a37 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-70ce673d-c4f0-47aa-9b8e-fdc2d90a6a37 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-70ce673d-c4f0-47aa-9b8e-fdc2d90a6a37 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-70ce673d-c4f0-47aa-9b8e-fdc2d90a6a37 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-70ce673d-c4f0-47aa-9b8e-fdc2d90a6a37.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-70ce673d-c4f0-47aa-9b8e-fdc2d90a6a37 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-70ce673d-c4f0-47aa-9b8e-fdc2d90a6a37.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-70ce673d-c4f0-47aa-9b8e-fdc2d90a6a37 .shogun-image-content {
  
    justify-content: center;
  
}

.s-70ce673d-c4f0-47aa-9b8e-fdc2d90a6a37.shg-align-container {
  display: flex;
  justify-content: center
}

.s-70ce673d-c4f0-47aa-9b8e-fdc2d90a6a37.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-70ce673d-c4f0-47aa-9b8e-fdc2d90a6a37.shogun-image {
  box-sizing: border-box;
}



.s-70ce673d-c4f0-47aa-9b8e-fdc2d90a6a37 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-70ce673d-c4f0-47aa-9b8e-fdc2d90a6a37 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-70ce673d-c4f0-47aa-9b8e-fdc2d90a6a37.shogun-image-container {
      position: relative;
    }

    .s-70ce673d-c4f0-47aa-9b8e-fdc2d90a6a37.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-70ce673d-c4f0-47aa-9b8e-fdc2d90a6a37.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-70ce673d-c4f0-47aa-9b8e-fdc2d90a6a37 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-70ce673d-c4f0-47aa-9b8e-fdc2d90a6a37 {
  margin: 0 !important;
  overflow: visible;
}

#s-70ce673d-c4f0-47aa-9b8e-fdc2d90a6a37-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-70ce673d-c4f0-47aa-9b8e-fdc2d90a6a37 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-70ce673d-c4f0-47aa-9b8e-fdc2d90a6a37 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-70ce673d-c4f0-47aa-9b8e-fdc2d90a6a37 img.shogun-image {
  /* Add background color handling */
  
}

#s-70ce673d-c4f0-47aa-9b8e-fdc2d90a6a37 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-70ce673d-c4f0-47aa-9b8e-fdc2d90a6a37 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-70ce673d-c4f0-47aa-9b8e-fdc2d90a6a37 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-70ce673d-c4f0-47aa-9b8e-fdc2d90a6a37 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-70ce673d-c4f0-47aa-9b8e-fdc2d90a6a37.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-70ce673d-c4f0-47aa-9b8e-fdc2d90a6a37 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-70ce673d-c4f0-47aa-9b8e-fdc2d90a6a37.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-70ce673d-c4f0-47aa-9b8e-fdc2d90a6a37 .shogun-image-content {
  
    justify-content: center;
  
}

.s-70ce673d-c4f0-47aa-9b8e-fdc2d90a6a37.shg-align-container {
  display: flex;
  justify-content: center
}

.s-70ce673d-c4f0-47aa-9b8e-fdc2d90a6a37.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-70ce673d-c4f0-47aa-9b8e-fdc2d90a6a37.shogun-image {
  box-sizing: border-box;
}



.s-70ce673d-c4f0-47aa-9b8e-fdc2d90a6a37 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-70ce673d-c4f0-47aa-9b8e-fdc2d90a6a37 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-70ce673d-c4f0-47aa-9b8e-fdc2d90a6a37.shogun-image-container {
      position: relative;
    }

    .s-70ce673d-c4f0-47aa-9b8e-fdc2d90a6a37.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-70ce673d-c4f0-47aa-9b8e-fdc2d90a6a37.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-70ce673d-c4f0-47aa-9b8e-fdc2d90a6a37 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-70ce673d-c4f0-47aa-9b8e-fdc2d90a6a37 {
  margin: 0 !important;
  overflow: visible;
}

#s-70ce673d-c4f0-47aa-9b8e-fdc2d90a6a37-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-70ce673d-c4f0-47aa-9b8e-fdc2d90a6a37 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-70ce673d-c4f0-47aa-9b8e-fdc2d90a6a37 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-70ce673d-c4f0-47aa-9b8e-fdc2d90a6a37 img.shogun-image {
  /* Add background color handling */
  
}

#s-70ce673d-c4f0-47aa-9b8e-fdc2d90a6a37 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-70ce673d-c4f0-47aa-9b8e-fdc2d90a6a37 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-70ce673d-c4f0-47aa-9b8e-fdc2d90a6a37 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-70ce673d-c4f0-47aa-9b8e-fdc2d90a6a37 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-70ce673d-c4f0-47aa-9b8e-fdc2d90a6a37.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-70ce673d-c4f0-47aa-9b8e-fdc2d90a6a37 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-70ce673d-c4f0-47aa-9b8e-fdc2d90a6a37.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-70ce673d-c4f0-47aa-9b8e-fdc2d90a6a37 .shogun-image-content {
  
    justify-content: center;
  
}

.s-70ce673d-c4f0-47aa-9b8e-fdc2d90a6a37.shg-align-container {
  display: flex;
  justify-content: center
}

.s-70ce673d-c4f0-47aa-9b8e-fdc2d90a6a37.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-70ce673d-c4f0-47aa-9b8e-fdc2d90a6a37.shogun-image {
  box-sizing: border-box;
}



.s-70ce673d-c4f0-47aa-9b8e-fdc2d90a6a37 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-70ce673d-c4f0-47aa-9b8e-fdc2d90a6a37 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-70ce673d-c4f0-47aa-9b8e-fdc2d90a6a37.shogun-image-container {
      position: relative;
    }

    .s-70ce673d-c4f0-47aa-9b8e-fdc2d90a6a37.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-70ce673d-c4f0-47aa-9b8e-fdc2d90a6a37.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-70ce673d-c4f0-47aa-9b8e-fdc2d90a6a37 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-70ce673d-c4f0-47aa-9b8e-fdc2d90a6a37 {
  margin: 0 !important;
  overflow: visible;
}

#s-70ce673d-c4f0-47aa-9b8e-fdc2d90a6a37-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-70ce673d-c4f0-47aa-9b8e-fdc2d90a6a37 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-70ce673d-c4f0-47aa-9b8e-fdc2d90a6a37 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-70ce673d-c4f0-47aa-9b8e-fdc2d90a6a37 img.shogun-image {
  /* Add background color handling */
  
}

#s-70ce673d-c4f0-47aa-9b8e-fdc2d90a6a37 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-70ce673d-c4f0-47aa-9b8e-fdc2d90a6a37 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-70ce673d-c4f0-47aa-9b8e-fdc2d90a6a37 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-70ce673d-c4f0-47aa-9b8e-fdc2d90a6a37 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-70ce673d-c4f0-47aa-9b8e-fdc2d90a6a37.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-70ce673d-c4f0-47aa-9b8e-fdc2d90a6a37 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-70ce673d-c4f0-47aa-9b8e-fdc2d90a6a37.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-70ce673d-c4f0-47aa-9b8e-fdc2d90a6a37 .shogun-image-content {
  
    justify-content: center;
  
}

.s-70ce673d-c4f0-47aa-9b8e-fdc2d90a6a37.shg-align-container {
  display: flex;
  justify-content: center
}

.s-70ce673d-c4f0-47aa-9b8e-fdc2d90a6a37.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-70ce673d-c4f0-47aa-9b8e-fdc2d90a6a37.shogun-image {
  box-sizing: border-box;
}



.s-70ce673d-c4f0-47aa-9b8e-fdc2d90a6a37 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-70ce673d-c4f0-47aa-9b8e-fdc2d90a6a37 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-70ce673d-c4f0-47aa-9b8e-fdc2d90a6a37.shogun-image-container {
      position: relative;
    }

    .s-70ce673d-c4f0-47aa-9b8e-fdc2d90a6a37.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-70ce673d-c4f0-47aa-9b8e-fdc2d90a6a37.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-70ce673d-c4f0-47aa-9b8e-fdc2d90a6a37 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-70ce673d-c4f0-47aa-9b8e-fdc2d90a6a37 {
  margin: 0 !important;
  overflow: visible;
}

#s-70ce673d-c4f0-47aa-9b8e-fdc2d90a6a37-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-70ce673d-c4f0-47aa-9b8e-fdc2d90a6a37 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-70ce673d-c4f0-47aa-9b8e-fdc2d90a6a37 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-70ce673d-c4f0-47aa-9b8e-fdc2d90a6a37 img.shogun-image {
  /* Add background color handling */
  
}

#s-70ce673d-c4f0-47aa-9b8e-fdc2d90a6a37 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-70ce673d-c4f0-47aa-9b8e-fdc2d90a6a37 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-70ce673d-c4f0-47aa-9b8e-fdc2d90a6a37 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-70ce673d-c4f0-47aa-9b8e-fdc2d90a6a37 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-70ce673d-c4f0-47aa-9b8e-fdc2d90a6a37.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-70ce673d-c4f0-47aa-9b8e-fdc2d90a6a37 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-70ce673d-c4f0-47aa-9b8e-fdc2d90a6a37.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-70ce673d-c4f0-47aa-9b8e-fdc2d90a6a37 .shogun-image-content {
  
    justify-content: center;
  
}

.s-70ce673d-c4f0-47aa-9b8e-fdc2d90a6a37.shg-align-container {
  display: flex;
  justify-content: center
}

.s-70ce673d-c4f0-47aa-9b8e-fdc2d90a6a37.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-70ce673d-c4f0-47aa-9b8e-fdc2d90a6a37.shogun-image {
  box-sizing: border-box;
}



.s-70ce673d-c4f0-47aa-9b8e-fdc2d90a6a37 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-70ce673d-c4f0-47aa-9b8e-fdc2d90a6a37 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-70ce673d-c4f0-47aa-9b8e-fdc2d90a6a37.shogun-image-container {
      position: relative;
    }

    .s-70ce673d-c4f0-47aa-9b8e-fdc2d90a6a37.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-70ce673d-c4f0-47aa-9b8e-fdc2d90a6a37.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-70ce673d-c4f0-47aa-9b8e-fdc2d90a6a37 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-aa3bae45-0a4d-4d98-a064-eeb49db2a5a9 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-aa3bae45-0a4d-4d98-a064-eeb49db2a5a9 {
  margin-top: 0%;
}
}@media (min-width: 768px) and (max-width: 991px){#s-aa3bae45-0a4d-4d98-a064-eeb49db2a5a9 {
  margin-top: 0%;
}
}
#s-aa3bae45-0a4d-4d98-a064-eeb49db2a5a9 {
  margin: 0 !important;
  overflow: visible;
}

#s-aa3bae45-0a4d-4d98-a064-eeb49db2a5a9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-aa3bae45-0a4d-4d98-a064-eeb49db2a5a9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-aa3bae45-0a4d-4d98-a064-eeb49db2a5a9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-aa3bae45-0a4d-4d98-a064-eeb49db2a5a9 img.shogun-image {
  /* Add background color handling */
  
}

#s-aa3bae45-0a4d-4d98-a064-eeb49db2a5a9 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-aa3bae45-0a4d-4d98-a064-eeb49db2a5a9 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-aa3bae45-0a4d-4d98-a064-eeb49db2a5a9 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-aa3bae45-0a4d-4d98-a064-eeb49db2a5a9 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-aa3bae45-0a4d-4d98-a064-eeb49db2a5a9.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-aa3bae45-0a4d-4d98-a064-eeb49db2a5a9 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-aa3bae45-0a4d-4d98-a064-eeb49db2a5a9.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-aa3bae45-0a4d-4d98-a064-eeb49db2a5a9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-aa3bae45-0a4d-4d98-a064-eeb49db2a5a9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-aa3bae45-0a4d-4d98-a064-eeb49db2a5a9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-aa3bae45-0a4d-4d98-a064-eeb49db2a5a9.shogun-image {
  box-sizing: border-box;
}



.s-aa3bae45-0a4d-4d98-a064-eeb49db2a5a9 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-aa3bae45-0a4d-4d98-a064-eeb49db2a5a9 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-aa3bae45-0a4d-4d98-a064-eeb49db2a5a9.shogun-image-container {
      position: relative;
    }

    .s-aa3bae45-0a4d-4d98-a064-eeb49db2a5a9.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-aa3bae45-0a4d-4d98-a064-eeb49db2a5a9.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-aa3bae45-0a4d-4d98-a064-eeb49db2a5a9 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-aa3bae45-0a4d-4d98-a064-eeb49db2a5a9 {
  margin: 0 !important;
  overflow: visible;
}

#s-aa3bae45-0a4d-4d98-a064-eeb49db2a5a9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-aa3bae45-0a4d-4d98-a064-eeb49db2a5a9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-aa3bae45-0a4d-4d98-a064-eeb49db2a5a9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-aa3bae45-0a4d-4d98-a064-eeb49db2a5a9 img.shogun-image {
  /* Add background color handling */
  
}

#s-aa3bae45-0a4d-4d98-a064-eeb49db2a5a9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-aa3bae45-0a4d-4d98-a064-eeb49db2a5a9 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-aa3bae45-0a4d-4d98-a064-eeb49db2a5a9 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-aa3bae45-0a4d-4d98-a064-eeb49db2a5a9 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-aa3bae45-0a4d-4d98-a064-eeb49db2a5a9.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-aa3bae45-0a4d-4d98-a064-eeb49db2a5a9 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-aa3bae45-0a4d-4d98-a064-eeb49db2a5a9.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-aa3bae45-0a4d-4d98-a064-eeb49db2a5a9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-aa3bae45-0a4d-4d98-a064-eeb49db2a5a9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-aa3bae45-0a4d-4d98-a064-eeb49db2a5a9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-aa3bae45-0a4d-4d98-a064-eeb49db2a5a9.shogun-image {
  box-sizing: border-box;
}



.s-aa3bae45-0a4d-4d98-a064-eeb49db2a5a9 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-aa3bae45-0a4d-4d98-a064-eeb49db2a5a9 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-aa3bae45-0a4d-4d98-a064-eeb49db2a5a9.shogun-image-container {
      position: relative;
    }

    .s-aa3bae45-0a4d-4d98-a064-eeb49db2a5a9.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-aa3bae45-0a4d-4d98-a064-eeb49db2a5a9.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-aa3bae45-0a4d-4d98-a064-eeb49db2a5a9 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-aa3bae45-0a4d-4d98-a064-eeb49db2a5a9 {
  margin: 0 !important;
  overflow: visible;
}

#s-aa3bae45-0a4d-4d98-a064-eeb49db2a5a9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-aa3bae45-0a4d-4d98-a064-eeb49db2a5a9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-aa3bae45-0a4d-4d98-a064-eeb49db2a5a9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-aa3bae45-0a4d-4d98-a064-eeb49db2a5a9 img.shogun-image {
  /* Add background color handling */
  
}

#s-aa3bae45-0a4d-4d98-a064-eeb49db2a5a9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-aa3bae45-0a4d-4d98-a064-eeb49db2a5a9 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-aa3bae45-0a4d-4d98-a064-eeb49db2a5a9 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-aa3bae45-0a4d-4d98-a064-eeb49db2a5a9 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-aa3bae45-0a4d-4d98-a064-eeb49db2a5a9.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-aa3bae45-0a4d-4d98-a064-eeb49db2a5a9 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-aa3bae45-0a4d-4d98-a064-eeb49db2a5a9.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-aa3bae45-0a4d-4d98-a064-eeb49db2a5a9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-aa3bae45-0a4d-4d98-a064-eeb49db2a5a9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-aa3bae45-0a4d-4d98-a064-eeb49db2a5a9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-aa3bae45-0a4d-4d98-a064-eeb49db2a5a9.shogun-image {
  box-sizing: border-box;
}



.s-aa3bae45-0a4d-4d98-a064-eeb49db2a5a9 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-aa3bae45-0a4d-4d98-a064-eeb49db2a5a9 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-aa3bae45-0a4d-4d98-a064-eeb49db2a5a9.shogun-image-container {
      position: relative;
    }

    .s-aa3bae45-0a4d-4d98-a064-eeb49db2a5a9.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-aa3bae45-0a4d-4d98-a064-eeb49db2a5a9.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-aa3bae45-0a4d-4d98-a064-eeb49db2a5a9 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-aa3bae45-0a4d-4d98-a064-eeb49db2a5a9 {
  margin: 0 !important;
  overflow: visible;
}

#s-aa3bae45-0a4d-4d98-a064-eeb49db2a5a9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-aa3bae45-0a4d-4d98-a064-eeb49db2a5a9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-aa3bae45-0a4d-4d98-a064-eeb49db2a5a9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-aa3bae45-0a4d-4d98-a064-eeb49db2a5a9 img.shogun-image {
  /* Add background color handling */
  
}

#s-aa3bae45-0a4d-4d98-a064-eeb49db2a5a9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-aa3bae45-0a4d-4d98-a064-eeb49db2a5a9 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-aa3bae45-0a4d-4d98-a064-eeb49db2a5a9 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-aa3bae45-0a4d-4d98-a064-eeb49db2a5a9 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-aa3bae45-0a4d-4d98-a064-eeb49db2a5a9.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-aa3bae45-0a4d-4d98-a064-eeb49db2a5a9 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-aa3bae45-0a4d-4d98-a064-eeb49db2a5a9.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-aa3bae45-0a4d-4d98-a064-eeb49db2a5a9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-aa3bae45-0a4d-4d98-a064-eeb49db2a5a9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-aa3bae45-0a4d-4d98-a064-eeb49db2a5a9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-aa3bae45-0a4d-4d98-a064-eeb49db2a5a9.shogun-image {
  box-sizing: border-box;
}



.s-aa3bae45-0a4d-4d98-a064-eeb49db2a5a9 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-aa3bae45-0a4d-4d98-a064-eeb49db2a5a9 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-aa3bae45-0a4d-4d98-a064-eeb49db2a5a9.shogun-image-container {
      position: relative;
    }

    .s-aa3bae45-0a4d-4d98-a064-eeb49db2a5a9.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-aa3bae45-0a4d-4d98-a064-eeb49db2a5a9.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-aa3bae45-0a4d-4d98-a064-eeb49db2a5a9 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-aa3bae45-0a4d-4d98-a064-eeb49db2a5a9 {
  margin: 0 !important;
  overflow: visible;
}

#s-aa3bae45-0a4d-4d98-a064-eeb49db2a5a9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-aa3bae45-0a4d-4d98-a064-eeb49db2a5a9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-aa3bae45-0a4d-4d98-a064-eeb49db2a5a9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-aa3bae45-0a4d-4d98-a064-eeb49db2a5a9 img.shogun-image {
  /* Add background color handling */
  
}

#s-aa3bae45-0a4d-4d98-a064-eeb49db2a5a9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-aa3bae45-0a4d-4d98-a064-eeb49db2a5a9 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-aa3bae45-0a4d-4d98-a064-eeb49db2a5a9 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-aa3bae45-0a4d-4d98-a064-eeb49db2a5a9 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-aa3bae45-0a4d-4d98-a064-eeb49db2a5a9.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-aa3bae45-0a4d-4d98-a064-eeb49db2a5a9 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-aa3bae45-0a4d-4d98-a064-eeb49db2a5a9.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-aa3bae45-0a4d-4d98-a064-eeb49db2a5a9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-aa3bae45-0a4d-4d98-a064-eeb49db2a5a9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-aa3bae45-0a4d-4d98-a064-eeb49db2a5a9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-aa3bae45-0a4d-4d98-a064-eeb49db2a5a9.shogun-image {
  box-sizing: border-box;
}



.s-aa3bae45-0a4d-4d98-a064-eeb49db2a5a9 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-aa3bae45-0a4d-4d98-a064-eeb49db2a5a9 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-aa3bae45-0a4d-4d98-a064-eeb49db2a5a9.shogun-image-container {
      position: relative;
    }

    .s-aa3bae45-0a4d-4d98-a064-eeb49db2a5a9.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-aa3bae45-0a4d-4d98-a064-eeb49db2a5a9.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-aa3bae45-0a4d-4d98-a064-eeb49db2a5a9 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-8d54a886-a036-415e-b193-d2ba0545d2b6 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-8d54a886-a036-415e-b193-d2ba0545d2b6 {
  margin-top: 0%;
margin-bottom: 0%;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-8d54a886-a036-415e-b193-d2ba0545d2b6 {
  margin-top: 0%;
}
}@media (min-width: 768px) and (max-width: 991px){#s-8d54a886-a036-415e-b193-d2ba0545d2b6 {
  margin-top: 0%;
}
}@media (max-width: 767px){#s-8d54a886-a036-415e-b193-d2ba0545d2b6 {
  margin-top: 0%;
}
}
#s-8d54a886-a036-415e-b193-d2ba0545d2b6 {
  margin: 0 !important;
  overflow: visible;
}

#s-8d54a886-a036-415e-b193-d2ba0545d2b6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8d54a886-a036-415e-b193-d2ba0545d2b6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-8d54a886-a036-415e-b193-d2ba0545d2b6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8d54a886-a036-415e-b193-d2ba0545d2b6 img.shogun-image {
  /* Add background color handling */
  
}

#s-8d54a886-a036-415e-b193-d2ba0545d2b6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-8d54a886-a036-415e-b193-d2ba0545d2b6 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-8d54a886-a036-415e-b193-d2ba0545d2b6 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-8d54a886-a036-415e-b193-d2ba0545d2b6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-8d54a886-a036-415e-b193-d2ba0545d2b6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-8d54a886-a036-415e-b193-d2ba0545d2b6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-8d54a886-a036-415e-b193-d2ba0545d2b6.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-8d54a886-a036-415e-b193-d2ba0545d2b6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-8d54a886-a036-415e-b193-d2ba0545d2b6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8d54a886-a036-415e-b193-d2ba0545d2b6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8d54a886-a036-415e-b193-d2ba0545d2b6.shogun-image {
  box-sizing: border-box;
}



.s-8d54a886-a036-415e-b193-d2ba0545d2b6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-8d54a886-a036-415e-b193-d2ba0545d2b6 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-8d54a886-a036-415e-b193-d2ba0545d2b6.shogun-image-container {
      position: relative;
    }

    .s-8d54a886-a036-415e-b193-d2ba0545d2b6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-8d54a886-a036-415e-b193-d2ba0545d2b6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-8d54a886-a036-415e-b193-d2ba0545d2b6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-8d54a886-a036-415e-b193-d2ba0545d2b6 {
  margin: 0 !important;
  overflow: visible;
}

#s-8d54a886-a036-415e-b193-d2ba0545d2b6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8d54a886-a036-415e-b193-d2ba0545d2b6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-8d54a886-a036-415e-b193-d2ba0545d2b6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8d54a886-a036-415e-b193-d2ba0545d2b6 img.shogun-image {
  /* Add background color handling */
  
}

#s-8d54a886-a036-415e-b193-d2ba0545d2b6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-8d54a886-a036-415e-b193-d2ba0545d2b6 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-8d54a886-a036-415e-b193-d2ba0545d2b6 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-8d54a886-a036-415e-b193-d2ba0545d2b6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-8d54a886-a036-415e-b193-d2ba0545d2b6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-8d54a886-a036-415e-b193-d2ba0545d2b6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-8d54a886-a036-415e-b193-d2ba0545d2b6.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-8d54a886-a036-415e-b193-d2ba0545d2b6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-8d54a886-a036-415e-b193-d2ba0545d2b6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8d54a886-a036-415e-b193-d2ba0545d2b6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8d54a886-a036-415e-b193-d2ba0545d2b6.shogun-image {
  box-sizing: border-box;
}



.s-8d54a886-a036-415e-b193-d2ba0545d2b6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-8d54a886-a036-415e-b193-d2ba0545d2b6 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-8d54a886-a036-415e-b193-d2ba0545d2b6.shogun-image-container {
      position: relative;
    }

    .s-8d54a886-a036-415e-b193-d2ba0545d2b6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-8d54a886-a036-415e-b193-d2ba0545d2b6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-8d54a886-a036-415e-b193-d2ba0545d2b6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-8d54a886-a036-415e-b193-d2ba0545d2b6 {
  margin: 0 !important;
  overflow: visible;
}

#s-8d54a886-a036-415e-b193-d2ba0545d2b6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8d54a886-a036-415e-b193-d2ba0545d2b6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-8d54a886-a036-415e-b193-d2ba0545d2b6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8d54a886-a036-415e-b193-d2ba0545d2b6 img.shogun-image {
  /* Add background color handling */
  
}

#s-8d54a886-a036-415e-b193-d2ba0545d2b6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-8d54a886-a036-415e-b193-d2ba0545d2b6 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-8d54a886-a036-415e-b193-d2ba0545d2b6 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-8d54a886-a036-415e-b193-d2ba0545d2b6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-8d54a886-a036-415e-b193-d2ba0545d2b6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-8d54a886-a036-415e-b193-d2ba0545d2b6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-8d54a886-a036-415e-b193-d2ba0545d2b6.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-8d54a886-a036-415e-b193-d2ba0545d2b6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-8d54a886-a036-415e-b193-d2ba0545d2b6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8d54a886-a036-415e-b193-d2ba0545d2b6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8d54a886-a036-415e-b193-d2ba0545d2b6.shogun-image {
  box-sizing: border-box;
}



.s-8d54a886-a036-415e-b193-d2ba0545d2b6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-8d54a886-a036-415e-b193-d2ba0545d2b6 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-8d54a886-a036-415e-b193-d2ba0545d2b6.shogun-image-container {
      position: relative;
    }

    .s-8d54a886-a036-415e-b193-d2ba0545d2b6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-8d54a886-a036-415e-b193-d2ba0545d2b6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-8d54a886-a036-415e-b193-d2ba0545d2b6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-8d54a886-a036-415e-b193-d2ba0545d2b6 {
  margin: 0 !important;
  overflow: visible;
}

#s-8d54a886-a036-415e-b193-d2ba0545d2b6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8d54a886-a036-415e-b193-d2ba0545d2b6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-8d54a886-a036-415e-b193-d2ba0545d2b6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8d54a886-a036-415e-b193-d2ba0545d2b6 img.shogun-image {
  /* Add background color handling */
  
}

#s-8d54a886-a036-415e-b193-d2ba0545d2b6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-8d54a886-a036-415e-b193-d2ba0545d2b6 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-8d54a886-a036-415e-b193-d2ba0545d2b6 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-8d54a886-a036-415e-b193-d2ba0545d2b6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-8d54a886-a036-415e-b193-d2ba0545d2b6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-8d54a886-a036-415e-b193-d2ba0545d2b6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-8d54a886-a036-415e-b193-d2ba0545d2b6.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-8d54a886-a036-415e-b193-d2ba0545d2b6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-8d54a886-a036-415e-b193-d2ba0545d2b6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8d54a886-a036-415e-b193-d2ba0545d2b6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8d54a886-a036-415e-b193-d2ba0545d2b6.shogun-image {
  box-sizing: border-box;
}



.s-8d54a886-a036-415e-b193-d2ba0545d2b6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-8d54a886-a036-415e-b193-d2ba0545d2b6 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-8d54a886-a036-415e-b193-d2ba0545d2b6.shogun-image-container {
      position: relative;
    }

    .s-8d54a886-a036-415e-b193-d2ba0545d2b6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-8d54a886-a036-415e-b193-d2ba0545d2b6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-8d54a886-a036-415e-b193-d2ba0545d2b6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-8d54a886-a036-415e-b193-d2ba0545d2b6 {
  margin: 0 !important;
  overflow: visible;
}

#s-8d54a886-a036-415e-b193-d2ba0545d2b6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8d54a886-a036-415e-b193-d2ba0545d2b6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-8d54a886-a036-415e-b193-d2ba0545d2b6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8d54a886-a036-415e-b193-d2ba0545d2b6 img.shogun-image {
  /* Add background color handling */
  
}

#s-8d54a886-a036-415e-b193-d2ba0545d2b6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-8d54a886-a036-415e-b193-d2ba0545d2b6 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-8d54a886-a036-415e-b193-d2ba0545d2b6 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-8d54a886-a036-415e-b193-d2ba0545d2b6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-8d54a886-a036-415e-b193-d2ba0545d2b6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-8d54a886-a036-415e-b193-d2ba0545d2b6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-8d54a886-a036-415e-b193-d2ba0545d2b6.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-8d54a886-a036-415e-b193-d2ba0545d2b6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-8d54a886-a036-415e-b193-d2ba0545d2b6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8d54a886-a036-415e-b193-d2ba0545d2b6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8d54a886-a036-415e-b193-d2ba0545d2b6.shogun-image {
  box-sizing: border-box;
}



.s-8d54a886-a036-415e-b193-d2ba0545d2b6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-8d54a886-a036-415e-b193-d2ba0545d2b6 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-8d54a886-a036-415e-b193-d2ba0545d2b6.shogun-image-container {
      position: relative;
    }

    .s-8d54a886-a036-415e-b193-d2ba0545d2b6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-8d54a886-a036-415e-b193-d2ba0545d2b6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-8d54a886-a036-415e-b193-d2ba0545d2b6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-be6bce6f-7407-4f15-955e-6f32fc143876 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-be6bce6f-7407-4f15-955e-6f32fc143876 {
  margin-top: 0%;
}
}@media (min-width: 768px) and (max-width: 991px){#s-be6bce6f-7407-4f15-955e-6f32fc143876 {
  margin-top: 0%;
}
}@media (max-width: 767px){#s-be6bce6f-7407-4f15-955e-6f32fc143876 {
  margin-top: 0%;
}
}
#s-be6bce6f-7407-4f15-955e-6f32fc143876 {
  margin: 0 !important;
  overflow: visible;
}

#s-be6bce6f-7407-4f15-955e-6f32fc143876-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-be6bce6f-7407-4f15-955e-6f32fc143876 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-be6bce6f-7407-4f15-955e-6f32fc143876 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-be6bce6f-7407-4f15-955e-6f32fc143876 img.shogun-image {
  /* Add background color handling */
  
}

#s-be6bce6f-7407-4f15-955e-6f32fc143876 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-be6bce6f-7407-4f15-955e-6f32fc143876 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-be6bce6f-7407-4f15-955e-6f32fc143876 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-be6bce6f-7407-4f15-955e-6f32fc143876 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-be6bce6f-7407-4f15-955e-6f32fc143876.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-be6bce6f-7407-4f15-955e-6f32fc143876 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-be6bce6f-7407-4f15-955e-6f32fc143876.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-be6bce6f-7407-4f15-955e-6f32fc143876 .shogun-image-content {
  
    justify-content: center;
  
}

.s-be6bce6f-7407-4f15-955e-6f32fc143876.shg-align-container {
  display: flex;
  justify-content: center
}

.s-be6bce6f-7407-4f15-955e-6f32fc143876.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-be6bce6f-7407-4f15-955e-6f32fc143876.shogun-image {
  box-sizing: border-box;
}



.s-be6bce6f-7407-4f15-955e-6f32fc143876 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-be6bce6f-7407-4f15-955e-6f32fc143876 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-be6bce6f-7407-4f15-955e-6f32fc143876.shogun-image-container {
      position: relative;
    }

    .s-be6bce6f-7407-4f15-955e-6f32fc143876.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-be6bce6f-7407-4f15-955e-6f32fc143876.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-be6bce6f-7407-4f15-955e-6f32fc143876 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-be6bce6f-7407-4f15-955e-6f32fc143876 {
  margin: 0 !important;
  overflow: visible;
}

#s-be6bce6f-7407-4f15-955e-6f32fc143876-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-be6bce6f-7407-4f15-955e-6f32fc143876 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-be6bce6f-7407-4f15-955e-6f32fc143876 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-be6bce6f-7407-4f15-955e-6f32fc143876 img.shogun-image {
  /* Add background color handling */
  
}

#s-be6bce6f-7407-4f15-955e-6f32fc143876 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-be6bce6f-7407-4f15-955e-6f32fc143876 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-be6bce6f-7407-4f15-955e-6f32fc143876 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-be6bce6f-7407-4f15-955e-6f32fc143876 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-be6bce6f-7407-4f15-955e-6f32fc143876.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-be6bce6f-7407-4f15-955e-6f32fc143876 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-be6bce6f-7407-4f15-955e-6f32fc143876.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-be6bce6f-7407-4f15-955e-6f32fc143876 .shogun-image-content {
  
    justify-content: center;
  
}

.s-be6bce6f-7407-4f15-955e-6f32fc143876.shg-align-container {
  display: flex;
  justify-content: center
}

.s-be6bce6f-7407-4f15-955e-6f32fc143876.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-be6bce6f-7407-4f15-955e-6f32fc143876.shogun-image {
  box-sizing: border-box;
}



.s-be6bce6f-7407-4f15-955e-6f32fc143876 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-be6bce6f-7407-4f15-955e-6f32fc143876 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-be6bce6f-7407-4f15-955e-6f32fc143876.shogun-image-container {
      position: relative;
    }

    .s-be6bce6f-7407-4f15-955e-6f32fc143876.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-be6bce6f-7407-4f15-955e-6f32fc143876.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-be6bce6f-7407-4f15-955e-6f32fc143876 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-be6bce6f-7407-4f15-955e-6f32fc143876 {
  margin: 0 !important;
  overflow: visible;
}

#s-be6bce6f-7407-4f15-955e-6f32fc143876-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-be6bce6f-7407-4f15-955e-6f32fc143876 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-be6bce6f-7407-4f15-955e-6f32fc143876 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-be6bce6f-7407-4f15-955e-6f32fc143876 img.shogun-image {
  /* Add background color handling */
  
}

#s-be6bce6f-7407-4f15-955e-6f32fc143876 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-be6bce6f-7407-4f15-955e-6f32fc143876 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-be6bce6f-7407-4f15-955e-6f32fc143876 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-be6bce6f-7407-4f15-955e-6f32fc143876 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-be6bce6f-7407-4f15-955e-6f32fc143876.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-be6bce6f-7407-4f15-955e-6f32fc143876 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-be6bce6f-7407-4f15-955e-6f32fc143876.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-be6bce6f-7407-4f15-955e-6f32fc143876 .shogun-image-content {
  
    justify-content: center;
  
}

.s-be6bce6f-7407-4f15-955e-6f32fc143876.shg-align-container {
  display: flex;
  justify-content: center
}

.s-be6bce6f-7407-4f15-955e-6f32fc143876.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-be6bce6f-7407-4f15-955e-6f32fc143876.shogun-image {
  box-sizing: border-box;
}



.s-be6bce6f-7407-4f15-955e-6f32fc143876 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-be6bce6f-7407-4f15-955e-6f32fc143876 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-be6bce6f-7407-4f15-955e-6f32fc143876.shogun-image-container {
      position: relative;
    }

    .s-be6bce6f-7407-4f15-955e-6f32fc143876.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-be6bce6f-7407-4f15-955e-6f32fc143876.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-be6bce6f-7407-4f15-955e-6f32fc143876 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-be6bce6f-7407-4f15-955e-6f32fc143876 {
  margin: 0 !important;
  overflow: visible;
}

#s-be6bce6f-7407-4f15-955e-6f32fc143876-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-be6bce6f-7407-4f15-955e-6f32fc143876 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-be6bce6f-7407-4f15-955e-6f32fc143876 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-be6bce6f-7407-4f15-955e-6f32fc143876 img.shogun-image {
  /* Add background color handling */
  
}

#s-be6bce6f-7407-4f15-955e-6f32fc143876 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-be6bce6f-7407-4f15-955e-6f32fc143876 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-be6bce6f-7407-4f15-955e-6f32fc143876 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-be6bce6f-7407-4f15-955e-6f32fc143876 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-be6bce6f-7407-4f15-955e-6f32fc143876.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-be6bce6f-7407-4f15-955e-6f32fc143876 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-be6bce6f-7407-4f15-955e-6f32fc143876.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-be6bce6f-7407-4f15-955e-6f32fc143876 .shogun-image-content {
  
    justify-content: center;
  
}

.s-be6bce6f-7407-4f15-955e-6f32fc143876.shg-align-container {
  display: flex;
  justify-content: center
}

.s-be6bce6f-7407-4f15-955e-6f32fc143876.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-be6bce6f-7407-4f15-955e-6f32fc143876.shogun-image {
  box-sizing: border-box;
}



.s-be6bce6f-7407-4f15-955e-6f32fc143876 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-be6bce6f-7407-4f15-955e-6f32fc143876 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-be6bce6f-7407-4f15-955e-6f32fc143876.shogun-image-container {
      position: relative;
    }

    .s-be6bce6f-7407-4f15-955e-6f32fc143876.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-be6bce6f-7407-4f15-955e-6f32fc143876.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-be6bce6f-7407-4f15-955e-6f32fc143876 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-be6bce6f-7407-4f15-955e-6f32fc143876 {
  margin: 0 !important;
  overflow: visible;
}

#s-be6bce6f-7407-4f15-955e-6f32fc143876-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-be6bce6f-7407-4f15-955e-6f32fc143876 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-be6bce6f-7407-4f15-955e-6f32fc143876 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-be6bce6f-7407-4f15-955e-6f32fc143876 img.shogun-image {
  /* Add background color handling */
  
}

#s-be6bce6f-7407-4f15-955e-6f32fc143876 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-be6bce6f-7407-4f15-955e-6f32fc143876 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-be6bce6f-7407-4f15-955e-6f32fc143876 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-be6bce6f-7407-4f15-955e-6f32fc143876 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-be6bce6f-7407-4f15-955e-6f32fc143876.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-be6bce6f-7407-4f15-955e-6f32fc143876 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-be6bce6f-7407-4f15-955e-6f32fc143876.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-be6bce6f-7407-4f15-955e-6f32fc143876 .shogun-image-content {
  
    justify-content: center;
  
}

.s-be6bce6f-7407-4f15-955e-6f32fc143876.shg-align-container {
  display: flex;
  justify-content: center
}

.s-be6bce6f-7407-4f15-955e-6f32fc143876.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-be6bce6f-7407-4f15-955e-6f32fc143876.shogun-image {
  box-sizing: border-box;
}



.s-be6bce6f-7407-4f15-955e-6f32fc143876 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-be6bce6f-7407-4f15-955e-6f32fc143876 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-be6bce6f-7407-4f15-955e-6f32fc143876.shogun-image-container {
      position: relative;
    }

    .s-be6bce6f-7407-4f15-955e-6f32fc143876.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-be6bce6f-7407-4f15-955e-6f32fc143876.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-be6bce6f-7407-4f15-955e-6f32fc143876 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-0f997369-5304-4382-92ea-3b341b90d7c2 {
  box-shadow:2px 3px 1px 2px rgba(67, 66, 66, 1);
background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYzAzOWZlZTktZTlkNC00ZWFjLTk1YjMtYzczNDdjNDBmZjlkIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFiYjBiO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNjMDM5ZmVlOS1lOWQ0LTRlYWMtOTViMy1jNzM0N2M0MGZmOWQpIi8+PC9zdmc+);
background-repeat: no-repeat;
border-style: solid;
margin-top: 5px;
margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: #2C2A34;
border-radius: 25px;
text-align: center;
text-decoration: none;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#f1bb0b"}, {"id"=>2, "pos"=>1, "color"=>"#ffffff"}];
hover-type: gradient;
color: rgba(0, 0, 0, 1);
}
#s-0f997369-5304-4382-92ea-3b341b90d7c2:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iOGU4YTg5NDctYzJmOC00MGE5LTg3MGItZmViNzg2OWI3YjAyIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjhmOGY3O3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFiYjBiO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM4ZThhODk0Ny1jMmY4LTQwYTktODcwYi1mZWI3ODY5YjdiMDIpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 2px !important;
border-left-width: 2px !important;
border-bottom-width: 2px !important;
border-right-width: 2px !important;
border-color: rgba(2, 0, 7, 0.99) !important;
text-decoration: none !important;
color: rgba(7, 6, 0, 1) !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#f8f8f7"}, {"id"=>2, "pos"=>1, "color"=>"#f1bb0b"}] !important;
hover-type: gradient !important;}#s-0f997369-5304-4382-92ea-3b341b90d7c2:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-0f997369-5304-4382-92ea-3b341b90d7c2-root {
    text-align: center;
  }


#s-0f997369-5304-4382-92ea-3b341b90d7c2.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-0f997369-5304-4382-92ea-3b341b90d7c2-root {
    text-align: center;
  }


#s-0f997369-5304-4382-92ea-3b341b90d7c2.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-0f997369-5304-4382-92ea-3b341b90d7c2-root {
    text-align: center;
  }


#s-0f997369-5304-4382-92ea-3b341b90d7c2.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-0f997369-5304-4382-92ea-3b341b90d7c2-root {
    text-align: center;
  }


#s-0f997369-5304-4382-92ea-3b341b90d7c2.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-0f997369-5304-4382-92ea-3b341b90d7c2-root {
    text-align: center;
  }


#s-0f997369-5304-4382-92ea-3b341b90d7c2.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}
#s-9668bfde-dcd1-47b0-bd9b-349cf2e6438b {
  margin-top: 0%;
margin-bottom: 0%;
padding-top: 1%;
padding-left: 0%;
padding-bottom: 1%;
padding-right: 0%;
}

@media (min-width: 0px) {
[id="s-9668bfde-dcd1-47b0-bd9b-349cf2e6438b"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-9668bfde-dcd1-47b0-bd9b-349cf2e6438b"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-9668bfde-dcd1-47b0-bd9b-349cf2e6438b"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-9668bfde-dcd1-47b0-bd9b-349cf2e6438b"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

#s-cb69298a-b676-4226-836e-56bcfbbc5142 {
  margin-left: auto;
margin-right: auto;
border-top-width: 5px;
border-left-width: 5px;
border-bottom-width: 5px;
border-right-width: 5px;
border-color: #000;
border-style: solid;
border-radius: 20px;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-cb69298a-b676-4226-836e-56bcfbbc5142 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-cb69298a-b676-4226-836e-56bcfbbc5142.shg-box.shg-c {
  justify-content: center;
}

#s-bbbbd149-4c43-4af0-9932-0644b3fd96ce {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
text-align: center;
}
@media (min-width: 1200px){#s-bbbbd149-4c43-4af0-9932-0644b3fd96ce {
  margin-top: 0%;
}
}
#s-bbbbd149-4c43-4af0-9932-0644b3fd96ce {
  margin: 0 !important;
  overflow: visible;
}

#s-bbbbd149-4c43-4af0-9932-0644b3fd96ce-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-bbbbd149-4c43-4af0-9932-0644b3fd96ce {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-bbbbd149-4c43-4af0-9932-0644b3fd96ce {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-bbbbd149-4c43-4af0-9932-0644b3fd96ce img.shogun-image {
  /* Add background color handling */
  
}

#s-bbbbd149-4c43-4af0-9932-0644b3fd96ce img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: #000;
  border-style: none;
  border-radius: 10px;

}






.s-bbbbd149-4c43-4af0-9932-0644b3fd96ce .shogun-image-content {
  
    justify-content: center;
  
}

.s-bbbbd149-4c43-4af0-9932-0644b3fd96ce.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bbbbd149-4c43-4af0-9932-0644b3fd96ce.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bbbbd149-4c43-4af0-9932-0644b3fd96ce.shogun-image {
  box-sizing: border-box;
}



.s-bbbbd149-4c43-4af0-9932-0644b3fd96ce img.shogun-image {
  
}


@media (min-width: 1200px){#s-bbbbd149-4c43-4af0-9932-0644b3fd96ce {
  margin: 0 !important;
  overflow: visible;
}

#s-bbbbd149-4c43-4af0-9932-0644b3fd96ce-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-bbbbd149-4c43-4af0-9932-0644b3fd96ce {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-bbbbd149-4c43-4af0-9932-0644b3fd96ce {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-bbbbd149-4c43-4af0-9932-0644b3fd96ce img.shogun-image {
  /* Add background color handling */
  
}

#s-bbbbd149-4c43-4af0-9932-0644b3fd96ce img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-bbbbd149-4c43-4af0-9932-0644b3fd96ce .shogun-image-content {
  
    justify-content: center;
  
}

.s-bbbbd149-4c43-4af0-9932-0644b3fd96ce.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bbbbd149-4c43-4af0-9932-0644b3fd96ce.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bbbbd149-4c43-4af0-9932-0644b3fd96ce.shogun-image {
  box-sizing: border-box;
}



.s-bbbbd149-4c43-4af0-9932-0644b3fd96ce img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-bbbbd149-4c43-4af0-9932-0644b3fd96ce {
  margin: 0 !important;
  overflow: visible;
}

#s-bbbbd149-4c43-4af0-9932-0644b3fd96ce-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-bbbbd149-4c43-4af0-9932-0644b3fd96ce {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-bbbbd149-4c43-4af0-9932-0644b3fd96ce {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-bbbbd149-4c43-4af0-9932-0644b3fd96ce img.shogun-image {
  /* Add background color handling */
  
}

#s-bbbbd149-4c43-4af0-9932-0644b3fd96ce img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-bbbbd149-4c43-4af0-9932-0644b3fd96ce .shogun-image-content {
  
    justify-content: center;
  
}

.s-bbbbd149-4c43-4af0-9932-0644b3fd96ce.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bbbbd149-4c43-4af0-9932-0644b3fd96ce.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bbbbd149-4c43-4af0-9932-0644b3fd96ce.shogun-image {
  box-sizing: border-box;
}



.s-bbbbd149-4c43-4af0-9932-0644b3fd96ce img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-bbbbd149-4c43-4af0-9932-0644b3fd96ce {
  margin: 0 !important;
  overflow: visible;
}

#s-bbbbd149-4c43-4af0-9932-0644b3fd96ce-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-bbbbd149-4c43-4af0-9932-0644b3fd96ce {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-bbbbd149-4c43-4af0-9932-0644b3fd96ce {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-bbbbd149-4c43-4af0-9932-0644b3fd96ce img.shogun-image {
  /* Add background color handling */
  
}

#s-bbbbd149-4c43-4af0-9932-0644b3fd96ce img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-bbbbd149-4c43-4af0-9932-0644b3fd96ce .shogun-image-content {
  
    justify-content: center;
  
}

.s-bbbbd149-4c43-4af0-9932-0644b3fd96ce.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bbbbd149-4c43-4af0-9932-0644b3fd96ce.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bbbbd149-4c43-4af0-9932-0644b3fd96ce.shogun-image {
  box-sizing: border-box;
}



.s-bbbbd149-4c43-4af0-9932-0644b3fd96ce img.shogun-image {
  
}


}@media (max-width: 767px){#s-bbbbd149-4c43-4af0-9932-0644b3fd96ce {
  margin: 0 !important;
  overflow: visible;
}

#s-bbbbd149-4c43-4af0-9932-0644b3fd96ce-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-bbbbd149-4c43-4af0-9932-0644b3fd96ce {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-bbbbd149-4c43-4af0-9932-0644b3fd96ce {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-bbbbd149-4c43-4af0-9932-0644b3fd96ce img.shogun-image {
  /* Add background color handling */
  
}

#s-bbbbd149-4c43-4af0-9932-0644b3fd96ce img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-bbbbd149-4c43-4af0-9932-0644b3fd96ce .shogun-image-content {
  
    justify-content: center;
  
}

.s-bbbbd149-4c43-4af0-9932-0644b3fd96ce.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bbbbd149-4c43-4af0-9932-0644b3fd96ce.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bbbbd149-4c43-4af0-9932-0644b3fd96ce.shogun-image {
  box-sizing: border-box;
}



.s-bbbbd149-4c43-4af0-9932-0644b3fd96ce img.shogun-image {
  
}


}
#s-7d3a3fd9-d8d4-4702-9bb9-4f115ee888b5 {
  margin-left: auto;
margin-right: auto;
max-width: 1080px;
text-align: center;
}

#s-7d3a3fd9-d8d4-4702-9bb9-4f115ee888b5 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-7d3a3fd9-d8d4-4702-9bb9-4f115ee888b5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-7d3a3fd9-d8d4-4702-9bb9-4f115ee888b5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-7d3a3fd9-d8d4-4702-9bb9-4f115ee888b5 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-7d3a3fd9-d8d4-4702-9bb9-4f115ee888b5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-7d3a3fd9-d8d4-4702-9bb9-4f115ee888b5 img.shogun-image {
  width: 100%;
  
  
  max-width: 1080px;

      
    max-width: 1080px;

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




.s-7d3a3fd9-d8d4-4702-9bb9-4f115ee888b5 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-7d3a3fd9-d8d4-4702-9bb9-4f115ee888b5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7d3a3fd9-d8d4-4702-9bb9-4f115ee888b5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7d3a3fd9-d8d4-4702-9bb9-4f115ee888b5.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-7d3a3fd9-d8d4-4702-9bb9-4f115ee888b5 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-7d3a3fd9-d8d4-4702-9bb9-4f115ee888b5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-7d3a3fd9-d8d4-4702-9bb9-4f115ee888b5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-7d3a3fd9-d8d4-4702-9bb9-4f115ee888b5 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-7d3a3fd9-d8d4-4702-9bb9-4f115ee888b5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-7d3a3fd9-d8d4-4702-9bb9-4f115ee888b5 img.shogun-image {
  width: 100%;
  
  
  max-width: 1080px;

      
    max-width: 1080px;

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




.s-7d3a3fd9-d8d4-4702-9bb9-4f115ee888b5 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-7d3a3fd9-d8d4-4702-9bb9-4f115ee888b5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7d3a3fd9-d8d4-4702-9bb9-4f115ee888b5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7d3a3fd9-d8d4-4702-9bb9-4f115ee888b5.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-7d3a3fd9-d8d4-4702-9bb9-4f115ee888b5 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-7d3a3fd9-d8d4-4702-9bb9-4f115ee888b5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-7d3a3fd9-d8d4-4702-9bb9-4f115ee888b5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-7d3a3fd9-d8d4-4702-9bb9-4f115ee888b5 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-7d3a3fd9-d8d4-4702-9bb9-4f115ee888b5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-7d3a3fd9-d8d4-4702-9bb9-4f115ee888b5 img.shogun-image {
  width: 100%;
  
  
  max-width: 1080px;

      
    max-width: 1080px;

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




.s-7d3a3fd9-d8d4-4702-9bb9-4f115ee888b5 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-7d3a3fd9-d8d4-4702-9bb9-4f115ee888b5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7d3a3fd9-d8d4-4702-9bb9-4f115ee888b5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7d3a3fd9-d8d4-4702-9bb9-4f115ee888b5.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-7d3a3fd9-d8d4-4702-9bb9-4f115ee888b5 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-7d3a3fd9-d8d4-4702-9bb9-4f115ee888b5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-7d3a3fd9-d8d4-4702-9bb9-4f115ee888b5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-7d3a3fd9-d8d4-4702-9bb9-4f115ee888b5 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-7d3a3fd9-d8d4-4702-9bb9-4f115ee888b5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-7d3a3fd9-d8d4-4702-9bb9-4f115ee888b5 img.shogun-image {
  width: 100%;
  
  
  max-width: 1080px;

      
    max-width: 1080px;

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




.s-7d3a3fd9-d8d4-4702-9bb9-4f115ee888b5 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-7d3a3fd9-d8d4-4702-9bb9-4f115ee888b5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7d3a3fd9-d8d4-4702-9bb9-4f115ee888b5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7d3a3fd9-d8d4-4702-9bb9-4f115ee888b5.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-7d3a3fd9-d8d4-4702-9bb9-4f115ee888b5 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-7d3a3fd9-d8d4-4702-9bb9-4f115ee888b5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-7d3a3fd9-d8d4-4702-9bb9-4f115ee888b5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-7d3a3fd9-d8d4-4702-9bb9-4f115ee888b5 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-7d3a3fd9-d8d4-4702-9bb9-4f115ee888b5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-7d3a3fd9-d8d4-4702-9bb9-4f115ee888b5 img.shogun-image {
  width: 100%;
  
  
  max-width: 1080px;

      
    max-width: 1080px;

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




.s-7d3a3fd9-d8d4-4702-9bb9-4f115ee888b5 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-7d3a3fd9-d8d4-4702-9bb9-4f115ee888b5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7d3a3fd9-d8d4-4702-9bb9-4f115ee888b5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7d3a3fd9-d8d4-4702-9bb9-4f115ee888b5.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-789908cc-4fa4-4a44-b8eb-983f4bd77fdc {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-789908cc-4fa4-4a44-b8eb-983f4bd77fdc {
  margin-top: 0%;
margin-bottom: 0%;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-789908cc-4fa4-4a44-b8eb-983f4bd77fdc {
  margin-top: 0%;
}
}
#s-789908cc-4fa4-4a44-b8eb-983f4bd77fdc {
  margin: 0 !important;
  overflow: visible;
}

#s-789908cc-4fa4-4a44-b8eb-983f4bd77fdc-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-789908cc-4fa4-4a44-b8eb-983f4bd77fdc {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-789908cc-4fa4-4a44-b8eb-983f4bd77fdc {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-789908cc-4fa4-4a44-b8eb-983f4bd77fdc img.shogun-image {
  /* Add background color handling */
  
}

#s-789908cc-4fa4-4a44-b8eb-983f4bd77fdc img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-789908cc-4fa4-4a44-b8eb-983f4bd77fdc .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-789908cc-4fa4-4a44-b8eb-983f4bd77fdc .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-789908cc-4fa4-4a44-b8eb-983f4bd77fdc .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-789908cc-4fa4-4a44-b8eb-983f4bd77fdc.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-789908cc-4fa4-4a44-b8eb-983f4bd77fdc img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-789908cc-4fa4-4a44-b8eb-983f4bd77fdc.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-789908cc-4fa4-4a44-b8eb-983f4bd77fdc .shogun-image-content {
  
    justify-content: center;
  
}

.s-789908cc-4fa4-4a44-b8eb-983f4bd77fdc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-789908cc-4fa4-4a44-b8eb-983f4bd77fdc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-789908cc-4fa4-4a44-b8eb-983f4bd77fdc.shogun-image {
  box-sizing: border-box;
}



.s-789908cc-4fa4-4a44-b8eb-983f4bd77fdc img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-789908cc-4fa4-4a44-b8eb-983f4bd77fdc {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-789908cc-4fa4-4a44-b8eb-983f4bd77fdc.shogun-image-container {
      position: relative;
    }

    .s-789908cc-4fa4-4a44-b8eb-983f4bd77fdc.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-789908cc-4fa4-4a44-b8eb-983f4bd77fdc.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-789908cc-4fa4-4a44-b8eb-983f4bd77fdc img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-789908cc-4fa4-4a44-b8eb-983f4bd77fdc {
  margin: 0 !important;
  overflow: visible;
}

#s-789908cc-4fa4-4a44-b8eb-983f4bd77fdc-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-789908cc-4fa4-4a44-b8eb-983f4bd77fdc {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-789908cc-4fa4-4a44-b8eb-983f4bd77fdc {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-789908cc-4fa4-4a44-b8eb-983f4bd77fdc img.shogun-image {
  /* Add background color handling */
  
}

#s-789908cc-4fa4-4a44-b8eb-983f4bd77fdc img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-789908cc-4fa4-4a44-b8eb-983f4bd77fdc .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-789908cc-4fa4-4a44-b8eb-983f4bd77fdc .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-789908cc-4fa4-4a44-b8eb-983f4bd77fdc .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-789908cc-4fa4-4a44-b8eb-983f4bd77fdc.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-789908cc-4fa4-4a44-b8eb-983f4bd77fdc img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-789908cc-4fa4-4a44-b8eb-983f4bd77fdc.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-789908cc-4fa4-4a44-b8eb-983f4bd77fdc .shogun-image-content {
  
    justify-content: center;
  
}

.s-789908cc-4fa4-4a44-b8eb-983f4bd77fdc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-789908cc-4fa4-4a44-b8eb-983f4bd77fdc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-789908cc-4fa4-4a44-b8eb-983f4bd77fdc.shogun-image {
  box-sizing: border-box;
}



.s-789908cc-4fa4-4a44-b8eb-983f4bd77fdc img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-789908cc-4fa4-4a44-b8eb-983f4bd77fdc {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-789908cc-4fa4-4a44-b8eb-983f4bd77fdc.shogun-image-container {
      position: relative;
    }

    .s-789908cc-4fa4-4a44-b8eb-983f4bd77fdc.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-789908cc-4fa4-4a44-b8eb-983f4bd77fdc.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-789908cc-4fa4-4a44-b8eb-983f4bd77fdc img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-789908cc-4fa4-4a44-b8eb-983f4bd77fdc {
  margin: 0 !important;
  overflow: visible;
}

#s-789908cc-4fa4-4a44-b8eb-983f4bd77fdc-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-789908cc-4fa4-4a44-b8eb-983f4bd77fdc {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-789908cc-4fa4-4a44-b8eb-983f4bd77fdc {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-789908cc-4fa4-4a44-b8eb-983f4bd77fdc img.shogun-image {
  /* Add background color handling */
  
}

#s-789908cc-4fa4-4a44-b8eb-983f4bd77fdc img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-789908cc-4fa4-4a44-b8eb-983f4bd77fdc .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-789908cc-4fa4-4a44-b8eb-983f4bd77fdc .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-789908cc-4fa4-4a44-b8eb-983f4bd77fdc .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-789908cc-4fa4-4a44-b8eb-983f4bd77fdc.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-789908cc-4fa4-4a44-b8eb-983f4bd77fdc img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-789908cc-4fa4-4a44-b8eb-983f4bd77fdc.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-789908cc-4fa4-4a44-b8eb-983f4bd77fdc .shogun-image-content {
  
    justify-content: center;
  
}

.s-789908cc-4fa4-4a44-b8eb-983f4bd77fdc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-789908cc-4fa4-4a44-b8eb-983f4bd77fdc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-789908cc-4fa4-4a44-b8eb-983f4bd77fdc.shogun-image {
  box-sizing: border-box;
}



.s-789908cc-4fa4-4a44-b8eb-983f4bd77fdc img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-789908cc-4fa4-4a44-b8eb-983f4bd77fdc {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-789908cc-4fa4-4a44-b8eb-983f4bd77fdc.shogun-image-container {
      position: relative;
    }

    .s-789908cc-4fa4-4a44-b8eb-983f4bd77fdc.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-789908cc-4fa4-4a44-b8eb-983f4bd77fdc.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-789908cc-4fa4-4a44-b8eb-983f4bd77fdc img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-789908cc-4fa4-4a44-b8eb-983f4bd77fdc {
  margin: 0 !important;
  overflow: visible;
}

#s-789908cc-4fa4-4a44-b8eb-983f4bd77fdc-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-789908cc-4fa4-4a44-b8eb-983f4bd77fdc {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-789908cc-4fa4-4a44-b8eb-983f4bd77fdc {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-789908cc-4fa4-4a44-b8eb-983f4bd77fdc img.shogun-image {
  /* Add background color handling */
  
}

#s-789908cc-4fa4-4a44-b8eb-983f4bd77fdc img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-789908cc-4fa4-4a44-b8eb-983f4bd77fdc .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-789908cc-4fa4-4a44-b8eb-983f4bd77fdc .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-789908cc-4fa4-4a44-b8eb-983f4bd77fdc .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-789908cc-4fa4-4a44-b8eb-983f4bd77fdc.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-789908cc-4fa4-4a44-b8eb-983f4bd77fdc img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-789908cc-4fa4-4a44-b8eb-983f4bd77fdc.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-789908cc-4fa4-4a44-b8eb-983f4bd77fdc .shogun-image-content {
  
    justify-content: center;
  
}

.s-789908cc-4fa4-4a44-b8eb-983f4bd77fdc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-789908cc-4fa4-4a44-b8eb-983f4bd77fdc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-789908cc-4fa4-4a44-b8eb-983f4bd77fdc.shogun-image {
  box-sizing: border-box;
}



.s-789908cc-4fa4-4a44-b8eb-983f4bd77fdc img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-789908cc-4fa4-4a44-b8eb-983f4bd77fdc {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-789908cc-4fa4-4a44-b8eb-983f4bd77fdc.shogun-image-container {
      position: relative;
    }

    .s-789908cc-4fa4-4a44-b8eb-983f4bd77fdc.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-789908cc-4fa4-4a44-b8eb-983f4bd77fdc.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-789908cc-4fa4-4a44-b8eb-983f4bd77fdc img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-789908cc-4fa4-4a44-b8eb-983f4bd77fdc {
  margin: 0 !important;
  overflow: visible;
}

#s-789908cc-4fa4-4a44-b8eb-983f4bd77fdc-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-789908cc-4fa4-4a44-b8eb-983f4bd77fdc {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-789908cc-4fa4-4a44-b8eb-983f4bd77fdc {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-789908cc-4fa4-4a44-b8eb-983f4bd77fdc img.shogun-image {
  /* Add background color handling */
  
}

#s-789908cc-4fa4-4a44-b8eb-983f4bd77fdc img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-789908cc-4fa4-4a44-b8eb-983f4bd77fdc .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-789908cc-4fa4-4a44-b8eb-983f4bd77fdc .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-789908cc-4fa4-4a44-b8eb-983f4bd77fdc .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-789908cc-4fa4-4a44-b8eb-983f4bd77fdc.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-789908cc-4fa4-4a44-b8eb-983f4bd77fdc img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-789908cc-4fa4-4a44-b8eb-983f4bd77fdc.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-789908cc-4fa4-4a44-b8eb-983f4bd77fdc .shogun-image-content {
  
    justify-content: center;
  
}

.s-789908cc-4fa4-4a44-b8eb-983f4bd77fdc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-789908cc-4fa4-4a44-b8eb-983f4bd77fdc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-789908cc-4fa4-4a44-b8eb-983f4bd77fdc.shogun-image {
  box-sizing: border-box;
}



.s-789908cc-4fa4-4a44-b8eb-983f4bd77fdc img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-789908cc-4fa4-4a44-b8eb-983f4bd77fdc {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-789908cc-4fa4-4a44-b8eb-983f4bd77fdc.shogun-image-container {
      position: relative;
    }

    .s-789908cc-4fa4-4a44-b8eb-983f4bd77fdc.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-789908cc-4fa4-4a44-b8eb-983f4bd77fdc.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-789908cc-4fa4-4a44-b8eb-983f4bd77fdc img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-fa6e1a66-e490-4704-a404-b002473f3438 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-fa6e1a66-e490-4704-a404-b002473f3438 {
  margin-top: 0%;
margin-bottom: 0%;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-fa6e1a66-e490-4704-a404-b002473f3438 {
  margin-top: 0%;
}
}
#s-fa6e1a66-e490-4704-a404-b002473f3438 {
  margin: 0 !important;
  overflow: visible;
}

#s-fa6e1a66-e490-4704-a404-b002473f3438-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-fa6e1a66-e490-4704-a404-b002473f3438 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-fa6e1a66-e490-4704-a404-b002473f3438 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-fa6e1a66-e490-4704-a404-b002473f3438 img.shogun-image {
  /* Add background color handling */
  
}

#s-fa6e1a66-e490-4704-a404-b002473f3438 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-fa6e1a66-e490-4704-a404-b002473f3438 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-fa6e1a66-e490-4704-a404-b002473f3438 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-fa6e1a66-e490-4704-a404-b002473f3438 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-fa6e1a66-e490-4704-a404-b002473f3438.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-fa6e1a66-e490-4704-a404-b002473f3438 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-fa6e1a66-e490-4704-a404-b002473f3438.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-fa6e1a66-e490-4704-a404-b002473f3438 .shogun-image-content {
  
    justify-content: center;
  
}

.s-fa6e1a66-e490-4704-a404-b002473f3438.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fa6e1a66-e490-4704-a404-b002473f3438.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fa6e1a66-e490-4704-a404-b002473f3438.shogun-image {
  box-sizing: border-box;
}



.s-fa6e1a66-e490-4704-a404-b002473f3438 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-fa6e1a66-e490-4704-a404-b002473f3438 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-fa6e1a66-e490-4704-a404-b002473f3438.shogun-image-container {
      position: relative;
    }

    .s-fa6e1a66-e490-4704-a404-b002473f3438.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-fa6e1a66-e490-4704-a404-b002473f3438.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-fa6e1a66-e490-4704-a404-b002473f3438 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-fa6e1a66-e490-4704-a404-b002473f3438 {
  margin: 0 !important;
  overflow: visible;
}

#s-fa6e1a66-e490-4704-a404-b002473f3438-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-fa6e1a66-e490-4704-a404-b002473f3438 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-fa6e1a66-e490-4704-a404-b002473f3438 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-fa6e1a66-e490-4704-a404-b002473f3438 img.shogun-image {
  /* Add background color handling */
  
}

#s-fa6e1a66-e490-4704-a404-b002473f3438 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-fa6e1a66-e490-4704-a404-b002473f3438 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-fa6e1a66-e490-4704-a404-b002473f3438 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-fa6e1a66-e490-4704-a404-b002473f3438 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-fa6e1a66-e490-4704-a404-b002473f3438.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-fa6e1a66-e490-4704-a404-b002473f3438 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-fa6e1a66-e490-4704-a404-b002473f3438.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-fa6e1a66-e490-4704-a404-b002473f3438 .shogun-image-content {
  
    justify-content: center;
  
}

.s-fa6e1a66-e490-4704-a404-b002473f3438.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fa6e1a66-e490-4704-a404-b002473f3438.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fa6e1a66-e490-4704-a404-b002473f3438.shogun-image {
  box-sizing: border-box;
}



.s-fa6e1a66-e490-4704-a404-b002473f3438 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-fa6e1a66-e490-4704-a404-b002473f3438 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-fa6e1a66-e490-4704-a404-b002473f3438.shogun-image-container {
      position: relative;
    }

    .s-fa6e1a66-e490-4704-a404-b002473f3438.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-fa6e1a66-e490-4704-a404-b002473f3438.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-fa6e1a66-e490-4704-a404-b002473f3438 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-fa6e1a66-e490-4704-a404-b002473f3438 {
  margin: 0 !important;
  overflow: visible;
}

#s-fa6e1a66-e490-4704-a404-b002473f3438-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-fa6e1a66-e490-4704-a404-b002473f3438 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-fa6e1a66-e490-4704-a404-b002473f3438 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-fa6e1a66-e490-4704-a404-b002473f3438 img.shogun-image {
  /* Add background color handling */
  
}

#s-fa6e1a66-e490-4704-a404-b002473f3438 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-fa6e1a66-e490-4704-a404-b002473f3438 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-fa6e1a66-e490-4704-a404-b002473f3438 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-fa6e1a66-e490-4704-a404-b002473f3438 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-fa6e1a66-e490-4704-a404-b002473f3438.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-fa6e1a66-e490-4704-a404-b002473f3438 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-fa6e1a66-e490-4704-a404-b002473f3438.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-fa6e1a66-e490-4704-a404-b002473f3438 .shogun-image-content {
  
    justify-content: center;
  
}

.s-fa6e1a66-e490-4704-a404-b002473f3438.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fa6e1a66-e490-4704-a404-b002473f3438.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fa6e1a66-e490-4704-a404-b002473f3438.shogun-image {
  box-sizing: border-box;
}



.s-fa6e1a66-e490-4704-a404-b002473f3438 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-fa6e1a66-e490-4704-a404-b002473f3438 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-fa6e1a66-e490-4704-a404-b002473f3438.shogun-image-container {
      position: relative;
    }

    .s-fa6e1a66-e490-4704-a404-b002473f3438.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-fa6e1a66-e490-4704-a404-b002473f3438.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-fa6e1a66-e490-4704-a404-b002473f3438 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-fa6e1a66-e490-4704-a404-b002473f3438 {
  margin: 0 !important;
  overflow: visible;
}

#s-fa6e1a66-e490-4704-a404-b002473f3438-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-fa6e1a66-e490-4704-a404-b002473f3438 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-fa6e1a66-e490-4704-a404-b002473f3438 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-fa6e1a66-e490-4704-a404-b002473f3438 img.shogun-image {
  /* Add background color handling */
  
}

#s-fa6e1a66-e490-4704-a404-b002473f3438 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-fa6e1a66-e490-4704-a404-b002473f3438 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-fa6e1a66-e490-4704-a404-b002473f3438 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-fa6e1a66-e490-4704-a404-b002473f3438 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-fa6e1a66-e490-4704-a404-b002473f3438.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-fa6e1a66-e490-4704-a404-b002473f3438 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-fa6e1a66-e490-4704-a404-b002473f3438.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-fa6e1a66-e490-4704-a404-b002473f3438 .shogun-image-content {
  
    justify-content: center;
  
}

.s-fa6e1a66-e490-4704-a404-b002473f3438.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fa6e1a66-e490-4704-a404-b002473f3438.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fa6e1a66-e490-4704-a404-b002473f3438.shogun-image {
  box-sizing: border-box;
}



.s-fa6e1a66-e490-4704-a404-b002473f3438 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-fa6e1a66-e490-4704-a404-b002473f3438 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-fa6e1a66-e490-4704-a404-b002473f3438.shogun-image-container {
      position: relative;
    }

    .s-fa6e1a66-e490-4704-a404-b002473f3438.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-fa6e1a66-e490-4704-a404-b002473f3438.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-fa6e1a66-e490-4704-a404-b002473f3438 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-fa6e1a66-e490-4704-a404-b002473f3438 {
  margin: 0 !important;
  overflow: visible;
}

#s-fa6e1a66-e490-4704-a404-b002473f3438-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-fa6e1a66-e490-4704-a404-b002473f3438 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-fa6e1a66-e490-4704-a404-b002473f3438 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-fa6e1a66-e490-4704-a404-b002473f3438 img.shogun-image {
  /* Add background color handling */
  
}

#s-fa6e1a66-e490-4704-a404-b002473f3438 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-fa6e1a66-e490-4704-a404-b002473f3438 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-fa6e1a66-e490-4704-a404-b002473f3438 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-fa6e1a66-e490-4704-a404-b002473f3438 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-fa6e1a66-e490-4704-a404-b002473f3438.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-fa6e1a66-e490-4704-a404-b002473f3438 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-fa6e1a66-e490-4704-a404-b002473f3438.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-fa6e1a66-e490-4704-a404-b002473f3438 .shogun-image-content {
  
    justify-content: center;
  
}

.s-fa6e1a66-e490-4704-a404-b002473f3438.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fa6e1a66-e490-4704-a404-b002473f3438.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fa6e1a66-e490-4704-a404-b002473f3438.shogun-image {
  box-sizing: border-box;
}



.s-fa6e1a66-e490-4704-a404-b002473f3438 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-fa6e1a66-e490-4704-a404-b002473f3438 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-fa6e1a66-e490-4704-a404-b002473f3438.shogun-image-container {
      position: relative;
    }

    .s-fa6e1a66-e490-4704-a404-b002473f3438.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-fa6e1a66-e490-4704-a404-b002473f3438.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-fa6e1a66-e490-4704-a404-b002473f3438 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-2c022ee4-062d-4aab-bc95-e0619abcfb66 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-2c022ee4-062d-4aab-bc95-e0619abcfb66 {
  margin-top: 0%;
margin-bottom: 0%;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-2c022ee4-062d-4aab-bc95-e0619abcfb66 {
  margin-top: 0%;
}
}
#s-2c022ee4-062d-4aab-bc95-e0619abcfb66 {
  margin: 0 !important;
  overflow: visible;
}

#s-2c022ee4-062d-4aab-bc95-e0619abcfb66-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2c022ee4-062d-4aab-bc95-e0619abcfb66 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-2c022ee4-062d-4aab-bc95-e0619abcfb66 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2c022ee4-062d-4aab-bc95-e0619abcfb66 img.shogun-image {
  /* Add background color handling */
  
}

#s-2c022ee4-062d-4aab-bc95-e0619abcfb66 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2c022ee4-062d-4aab-bc95-e0619abcfb66 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-2c022ee4-062d-4aab-bc95-e0619abcfb66 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2c022ee4-062d-4aab-bc95-e0619abcfb66 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2c022ee4-062d-4aab-bc95-e0619abcfb66.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2c022ee4-062d-4aab-bc95-e0619abcfb66 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-2c022ee4-062d-4aab-bc95-e0619abcfb66.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-2c022ee4-062d-4aab-bc95-e0619abcfb66 .shogun-image-content {
  
    justify-content: center;
  
}

.s-2c022ee4-062d-4aab-bc95-e0619abcfb66.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2c022ee4-062d-4aab-bc95-e0619abcfb66.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2c022ee4-062d-4aab-bc95-e0619abcfb66.shogun-image {
  box-sizing: border-box;
}



.s-2c022ee4-062d-4aab-bc95-e0619abcfb66 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-2c022ee4-062d-4aab-bc95-e0619abcfb66 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-2c022ee4-062d-4aab-bc95-e0619abcfb66.shogun-image-container {
      position: relative;
    }

    .s-2c022ee4-062d-4aab-bc95-e0619abcfb66.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2c022ee4-062d-4aab-bc95-e0619abcfb66.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2c022ee4-062d-4aab-bc95-e0619abcfb66 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-2c022ee4-062d-4aab-bc95-e0619abcfb66 {
  margin: 0 !important;
  overflow: visible;
}

#s-2c022ee4-062d-4aab-bc95-e0619abcfb66-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2c022ee4-062d-4aab-bc95-e0619abcfb66 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-2c022ee4-062d-4aab-bc95-e0619abcfb66 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2c022ee4-062d-4aab-bc95-e0619abcfb66 img.shogun-image {
  /* Add background color handling */
  
}

#s-2c022ee4-062d-4aab-bc95-e0619abcfb66 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2c022ee4-062d-4aab-bc95-e0619abcfb66 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-2c022ee4-062d-4aab-bc95-e0619abcfb66 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2c022ee4-062d-4aab-bc95-e0619abcfb66 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2c022ee4-062d-4aab-bc95-e0619abcfb66.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2c022ee4-062d-4aab-bc95-e0619abcfb66 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-2c022ee4-062d-4aab-bc95-e0619abcfb66.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-2c022ee4-062d-4aab-bc95-e0619abcfb66 .shogun-image-content {
  
    justify-content: center;
  
}

.s-2c022ee4-062d-4aab-bc95-e0619abcfb66.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2c022ee4-062d-4aab-bc95-e0619abcfb66.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2c022ee4-062d-4aab-bc95-e0619abcfb66.shogun-image {
  box-sizing: border-box;
}



.s-2c022ee4-062d-4aab-bc95-e0619abcfb66 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-2c022ee4-062d-4aab-bc95-e0619abcfb66 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-2c022ee4-062d-4aab-bc95-e0619abcfb66.shogun-image-container {
      position: relative;
    }

    .s-2c022ee4-062d-4aab-bc95-e0619abcfb66.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2c022ee4-062d-4aab-bc95-e0619abcfb66.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2c022ee4-062d-4aab-bc95-e0619abcfb66 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-2c022ee4-062d-4aab-bc95-e0619abcfb66 {
  margin: 0 !important;
  overflow: visible;
}

#s-2c022ee4-062d-4aab-bc95-e0619abcfb66-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2c022ee4-062d-4aab-bc95-e0619abcfb66 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-2c022ee4-062d-4aab-bc95-e0619abcfb66 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2c022ee4-062d-4aab-bc95-e0619abcfb66 img.shogun-image {
  /* Add background color handling */
  
}

#s-2c022ee4-062d-4aab-bc95-e0619abcfb66 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2c022ee4-062d-4aab-bc95-e0619abcfb66 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-2c022ee4-062d-4aab-bc95-e0619abcfb66 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2c022ee4-062d-4aab-bc95-e0619abcfb66 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2c022ee4-062d-4aab-bc95-e0619abcfb66.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2c022ee4-062d-4aab-bc95-e0619abcfb66 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-2c022ee4-062d-4aab-bc95-e0619abcfb66.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-2c022ee4-062d-4aab-bc95-e0619abcfb66 .shogun-image-content {
  
    justify-content: center;
  
}

.s-2c022ee4-062d-4aab-bc95-e0619abcfb66.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2c022ee4-062d-4aab-bc95-e0619abcfb66.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2c022ee4-062d-4aab-bc95-e0619abcfb66.shogun-image {
  box-sizing: border-box;
}



.s-2c022ee4-062d-4aab-bc95-e0619abcfb66 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-2c022ee4-062d-4aab-bc95-e0619abcfb66 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-2c022ee4-062d-4aab-bc95-e0619abcfb66.shogun-image-container {
      position: relative;
    }

    .s-2c022ee4-062d-4aab-bc95-e0619abcfb66.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2c022ee4-062d-4aab-bc95-e0619abcfb66.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2c022ee4-062d-4aab-bc95-e0619abcfb66 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-2c022ee4-062d-4aab-bc95-e0619abcfb66 {
  margin: 0 !important;
  overflow: visible;
}

#s-2c022ee4-062d-4aab-bc95-e0619abcfb66-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2c022ee4-062d-4aab-bc95-e0619abcfb66 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2c022ee4-062d-4aab-bc95-e0619abcfb66 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2c022ee4-062d-4aab-bc95-e0619abcfb66 img.shogun-image {
  /* Add background color handling */
  
}

#s-2c022ee4-062d-4aab-bc95-e0619abcfb66 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2c022ee4-062d-4aab-bc95-e0619abcfb66 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-2c022ee4-062d-4aab-bc95-e0619abcfb66 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2c022ee4-062d-4aab-bc95-e0619abcfb66 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2c022ee4-062d-4aab-bc95-e0619abcfb66.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2c022ee4-062d-4aab-bc95-e0619abcfb66 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-2c022ee4-062d-4aab-bc95-e0619abcfb66.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-2c022ee4-062d-4aab-bc95-e0619abcfb66 .shogun-image-content {
  
    justify-content: center;
  
}

.s-2c022ee4-062d-4aab-bc95-e0619abcfb66.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2c022ee4-062d-4aab-bc95-e0619abcfb66.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2c022ee4-062d-4aab-bc95-e0619abcfb66.shogun-image {
  box-sizing: border-box;
}



.s-2c022ee4-062d-4aab-bc95-e0619abcfb66 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-2c022ee4-062d-4aab-bc95-e0619abcfb66 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-2c022ee4-062d-4aab-bc95-e0619abcfb66.shogun-image-container {
      position: relative;
    }

    .s-2c022ee4-062d-4aab-bc95-e0619abcfb66.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2c022ee4-062d-4aab-bc95-e0619abcfb66.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2c022ee4-062d-4aab-bc95-e0619abcfb66 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-2c022ee4-062d-4aab-bc95-e0619abcfb66 {
  margin: 0 !important;
  overflow: visible;
}

#s-2c022ee4-062d-4aab-bc95-e0619abcfb66-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2c022ee4-062d-4aab-bc95-e0619abcfb66 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2c022ee4-062d-4aab-bc95-e0619abcfb66 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2c022ee4-062d-4aab-bc95-e0619abcfb66 img.shogun-image {
  /* Add background color handling */
  
}

#s-2c022ee4-062d-4aab-bc95-e0619abcfb66 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2c022ee4-062d-4aab-bc95-e0619abcfb66 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-2c022ee4-062d-4aab-bc95-e0619abcfb66 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2c022ee4-062d-4aab-bc95-e0619abcfb66 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2c022ee4-062d-4aab-bc95-e0619abcfb66.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2c022ee4-062d-4aab-bc95-e0619abcfb66 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-2c022ee4-062d-4aab-bc95-e0619abcfb66.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-2c022ee4-062d-4aab-bc95-e0619abcfb66 .shogun-image-content {
  
    justify-content: center;
  
}

.s-2c022ee4-062d-4aab-bc95-e0619abcfb66.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2c022ee4-062d-4aab-bc95-e0619abcfb66.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2c022ee4-062d-4aab-bc95-e0619abcfb66.shogun-image {
  box-sizing: border-box;
}



.s-2c022ee4-062d-4aab-bc95-e0619abcfb66 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-2c022ee4-062d-4aab-bc95-e0619abcfb66 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-2c022ee4-062d-4aab-bc95-e0619abcfb66.shogun-image-container {
      position: relative;
    }

    .s-2c022ee4-062d-4aab-bc95-e0619abcfb66.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2c022ee4-062d-4aab-bc95-e0619abcfb66.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2c022ee4-062d-4aab-bc95-e0619abcfb66 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-ad4d0b3b-86c0-4fba-b38a-225084a3cc7b {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-ad4d0b3b-86c0-4fba-b38a-225084a3cc7b {
  margin-top: 0%;
margin-bottom: 0%;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-ad4d0b3b-86c0-4fba-b38a-225084a3cc7b {
  margin-top: 0%;
}
}
#s-ad4d0b3b-86c0-4fba-b38a-225084a3cc7b {
  margin: 0 !important;
  overflow: visible;
}

#s-ad4d0b3b-86c0-4fba-b38a-225084a3cc7b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ad4d0b3b-86c0-4fba-b38a-225084a3cc7b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-ad4d0b3b-86c0-4fba-b38a-225084a3cc7b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ad4d0b3b-86c0-4fba-b38a-225084a3cc7b img.shogun-image {
  /* Add background color handling */
  
}

#s-ad4d0b3b-86c0-4fba-b38a-225084a3cc7b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ad4d0b3b-86c0-4fba-b38a-225084a3cc7b .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-ad4d0b3b-86c0-4fba-b38a-225084a3cc7b .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ad4d0b3b-86c0-4fba-b38a-225084a3cc7b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ad4d0b3b-86c0-4fba-b38a-225084a3cc7b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ad4d0b3b-86c0-4fba-b38a-225084a3cc7b img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-ad4d0b3b-86c0-4fba-b38a-225084a3cc7b.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-ad4d0b3b-86c0-4fba-b38a-225084a3cc7b .shogun-image-content {
  
    justify-content: center;
  
}

.s-ad4d0b3b-86c0-4fba-b38a-225084a3cc7b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ad4d0b3b-86c0-4fba-b38a-225084a3cc7b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ad4d0b3b-86c0-4fba-b38a-225084a3cc7b.shogun-image {
  box-sizing: border-box;
}



.s-ad4d0b3b-86c0-4fba-b38a-225084a3cc7b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ad4d0b3b-86c0-4fba-b38a-225084a3cc7b {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-ad4d0b3b-86c0-4fba-b38a-225084a3cc7b.shogun-image-container {
      position: relative;
    }

    .s-ad4d0b3b-86c0-4fba-b38a-225084a3cc7b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ad4d0b3b-86c0-4fba-b38a-225084a3cc7b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ad4d0b3b-86c0-4fba-b38a-225084a3cc7b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-ad4d0b3b-86c0-4fba-b38a-225084a3cc7b {
  margin: 0 !important;
  overflow: visible;
}

#s-ad4d0b3b-86c0-4fba-b38a-225084a3cc7b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ad4d0b3b-86c0-4fba-b38a-225084a3cc7b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-ad4d0b3b-86c0-4fba-b38a-225084a3cc7b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ad4d0b3b-86c0-4fba-b38a-225084a3cc7b img.shogun-image {
  /* Add background color handling */
  
}

#s-ad4d0b3b-86c0-4fba-b38a-225084a3cc7b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ad4d0b3b-86c0-4fba-b38a-225084a3cc7b .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-ad4d0b3b-86c0-4fba-b38a-225084a3cc7b .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ad4d0b3b-86c0-4fba-b38a-225084a3cc7b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ad4d0b3b-86c0-4fba-b38a-225084a3cc7b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ad4d0b3b-86c0-4fba-b38a-225084a3cc7b img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-ad4d0b3b-86c0-4fba-b38a-225084a3cc7b.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-ad4d0b3b-86c0-4fba-b38a-225084a3cc7b .shogun-image-content {
  
    justify-content: center;
  
}

.s-ad4d0b3b-86c0-4fba-b38a-225084a3cc7b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ad4d0b3b-86c0-4fba-b38a-225084a3cc7b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ad4d0b3b-86c0-4fba-b38a-225084a3cc7b.shogun-image {
  box-sizing: border-box;
}



.s-ad4d0b3b-86c0-4fba-b38a-225084a3cc7b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ad4d0b3b-86c0-4fba-b38a-225084a3cc7b {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-ad4d0b3b-86c0-4fba-b38a-225084a3cc7b.shogun-image-container {
      position: relative;
    }

    .s-ad4d0b3b-86c0-4fba-b38a-225084a3cc7b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ad4d0b3b-86c0-4fba-b38a-225084a3cc7b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ad4d0b3b-86c0-4fba-b38a-225084a3cc7b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-ad4d0b3b-86c0-4fba-b38a-225084a3cc7b {
  margin: 0 !important;
  overflow: visible;
}

#s-ad4d0b3b-86c0-4fba-b38a-225084a3cc7b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ad4d0b3b-86c0-4fba-b38a-225084a3cc7b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-ad4d0b3b-86c0-4fba-b38a-225084a3cc7b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ad4d0b3b-86c0-4fba-b38a-225084a3cc7b img.shogun-image {
  /* Add background color handling */
  
}

#s-ad4d0b3b-86c0-4fba-b38a-225084a3cc7b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ad4d0b3b-86c0-4fba-b38a-225084a3cc7b .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-ad4d0b3b-86c0-4fba-b38a-225084a3cc7b .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ad4d0b3b-86c0-4fba-b38a-225084a3cc7b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ad4d0b3b-86c0-4fba-b38a-225084a3cc7b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ad4d0b3b-86c0-4fba-b38a-225084a3cc7b img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-ad4d0b3b-86c0-4fba-b38a-225084a3cc7b.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-ad4d0b3b-86c0-4fba-b38a-225084a3cc7b .shogun-image-content {
  
    justify-content: center;
  
}

.s-ad4d0b3b-86c0-4fba-b38a-225084a3cc7b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ad4d0b3b-86c0-4fba-b38a-225084a3cc7b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ad4d0b3b-86c0-4fba-b38a-225084a3cc7b.shogun-image {
  box-sizing: border-box;
}



.s-ad4d0b3b-86c0-4fba-b38a-225084a3cc7b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ad4d0b3b-86c0-4fba-b38a-225084a3cc7b {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-ad4d0b3b-86c0-4fba-b38a-225084a3cc7b.shogun-image-container {
      position: relative;
    }

    .s-ad4d0b3b-86c0-4fba-b38a-225084a3cc7b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ad4d0b3b-86c0-4fba-b38a-225084a3cc7b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ad4d0b3b-86c0-4fba-b38a-225084a3cc7b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-ad4d0b3b-86c0-4fba-b38a-225084a3cc7b {
  margin: 0 !important;
  overflow: visible;
}

#s-ad4d0b3b-86c0-4fba-b38a-225084a3cc7b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ad4d0b3b-86c0-4fba-b38a-225084a3cc7b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ad4d0b3b-86c0-4fba-b38a-225084a3cc7b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ad4d0b3b-86c0-4fba-b38a-225084a3cc7b img.shogun-image {
  /* Add background color handling */
  
}

#s-ad4d0b3b-86c0-4fba-b38a-225084a3cc7b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ad4d0b3b-86c0-4fba-b38a-225084a3cc7b .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-ad4d0b3b-86c0-4fba-b38a-225084a3cc7b .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ad4d0b3b-86c0-4fba-b38a-225084a3cc7b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ad4d0b3b-86c0-4fba-b38a-225084a3cc7b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ad4d0b3b-86c0-4fba-b38a-225084a3cc7b img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-ad4d0b3b-86c0-4fba-b38a-225084a3cc7b.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-ad4d0b3b-86c0-4fba-b38a-225084a3cc7b .shogun-image-content {
  
    justify-content: center;
  
}

.s-ad4d0b3b-86c0-4fba-b38a-225084a3cc7b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ad4d0b3b-86c0-4fba-b38a-225084a3cc7b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ad4d0b3b-86c0-4fba-b38a-225084a3cc7b.shogun-image {
  box-sizing: border-box;
}



.s-ad4d0b3b-86c0-4fba-b38a-225084a3cc7b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ad4d0b3b-86c0-4fba-b38a-225084a3cc7b {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-ad4d0b3b-86c0-4fba-b38a-225084a3cc7b.shogun-image-container {
      position: relative;
    }

    .s-ad4d0b3b-86c0-4fba-b38a-225084a3cc7b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ad4d0b3b-86c0-4fba-b38a-225084a3cc7b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ad4d0b3b-86c0-4fba-b38a-225084a3cc7b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-ad4d0b3b-86c0-4fba-b38a-225084a3cc7b {
  margin: 0 !important;
  overflow: visible;
}

#s-ad4d0b3b-86c0-4fba-b38a-225084a3cc7b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ad4d0b3b-86c0-4fba-b38a-225084a3cc7b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ad4d0b3b-86c0-4fba-b38a-225084a3cc7b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ad4d0b3b-86c0-4fba-b38a-225084a3cc7b img.shogun-image {
  /* Add background color handling */
  
}

#s-ad4d0b3b-86c0-4fba-b38a-225084a3cc7b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ad4d0b3b-86c0-4fba-b38a-225084a3cc7b .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-ad4d0b3b-86c0-4fba-b38a-225084a3cc7b .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ad4d0b3b-86c0-4fba-b38a-225084a3cc7b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ad4d0b3b-86c0-4fba-b38a-225084a3cc7b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ad4d0b3b-86c0-4fba-b38a-225084a3cc7b img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-ad4d0b3b-86c0-4fba-b38a-225084a3cc7b.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-ad4d0b3b-86c0-4fba-b38a-225084a3cc7b .shogun-image-content {
  
    justify-content: center;
  
}

.s-ad4d0b3b-86c0-4fba-b38a-225084a3cc7b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ad4d0b3b-86c0-4fba-b38a-225084a3cc7b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ad4d0b3b-86c0-4fba-b38a-225084a3cc7b.shogun-image {
  box-sizing: border-box;
}



.s-ad4d0b3b-86c0-4fba-b38a-225084a3cc7b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ad4d0b3b-86c0-4fba-b38a-225084a3cc7b {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-ad4d0b3b-86c0-4fba-b38a-225084a3cc7b.shogun-image-container {
      position: relative;
    }

    .s-ad4d0b3b-86c0-4fba-b38a-225084a3cc7b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ad4d0b3b-86c0-4fba-b38a-225084a3cc7b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ad4d0b3b-86c0-4fba-b38a-225084a3cc7b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-1e5972fb-27aa-4c30-b3f6-f234e4135298 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-1e5972fb-27aa-4c30-b3f6-f234e4135298 {
  margin-top: 0%;
}
}
#s-1e5972fb-27aa-4c30-b3f6-f234e4135298 {
  margin: 0 !important;
  overflow: visible;
}

#s-1e5972fb-27aa-4c30-b3f6-f234e4135298-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-1e5972fb-27aa-4c30-b3f6-f234e4135298 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-1e5972fb-27aa-4c30-b3f6-f234e4135298 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-1e5972fb-27aa-4c30-b3f6-f234e4135298 img.shogun-image {
  /* Add background color handling */
  
}

#s-1e5972fb-27aa-4c30-b3f6-f234e4135298 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-1e5972fb-27aa-4c30-b3f6-f234e4135298 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-1e5972fb-27aa-4c30-b3f6-f234e4135298 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-1e5972fb-27aa-4c30-b3f6-f234e4135298 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-1e5972fb-27aa-4c30-b3f6-f234e4135298.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-1e5972fb-27aa-4c30-b3f6-f234e4135298 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-1e5972fb-27aa-4c30-b3f6-f234e4135298.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-1e5972fb-27aa-4c30-b3f6-f234e4135298 .shogun-image-content {
  
    justify-content: center;
  
}

.s-1e5972fb-27aa-4c30-b3f6-f234e4135298.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1e5972fb-27aa-4c30-b3f6-f234e4135298.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1e5972fb-27aa-4c30-b3f6-f234e4135298.shogun-image {
  box-sizing: border-box;
}



.s-1e5972fb-27aa-4c30-b3f6-f234e4135298 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-1e5972fb-27aa-4c30-b3f6-f234e4135298 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-1e5972fb-27aa-4c30-b3f6-f234e4135298.shogun-image-container {
      position: relative;
    }

    .s-1e5972fb-27aa-4c30-b3f6-f234e4135298.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-1e5972fb-27aa-4c30-b3f6-f234e4135298.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-1e5972fb-27aa-4c30-b3f6-f234e4135298 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-1e5972fb-27aa-4c30-b3f6-f234e4135298 {
  margin: 0 !important;
  overflow: visible;
}

#s-1e5972fb-27aa-4c30-b3f6-f234e4135298-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-1e5972fb-27aa-4c30-b3f6-f234e4135298 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-1e5972fb-27aa-4c30-b3f6-f234e4135298 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-1e5972fb-27aa-4c30-b3f6-f234e4135298 img.shogun-image {
  /* Add background color handling */
  
}

#s-1e5972fb-27aa-4c30-b3f6-f234e4135298 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-1e5972fb-27aa-4c30-b3f6-f234e4135298 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-1e5972fb-27aa-4c30-b3f6-f234e4135298 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-1e5972fb-27aa-4c30-b3f6-f234e4135298 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-1e5972fb-27aa-4c30-b3f6-f234e4135298.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-1e5972fb-27aa-4c30-b3f6-f234e4135298 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-1e5972fb-27aa-4c30-b3f6-f234e4135298.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-1e5972fb-27aa-4c30-b3f6-f234e4135298 .shogun-image-content {
  
    justify-content: center;
  
}

.s-1e5972fb-27aa-4c30-b3f6-f234e4135298.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1e5972fb-27aa-4c30-b3f6-f234e4135298.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1e5972fb-27aa-4c30-b3f6-f234e4135298.shogun-image {
  box-sizing: border-box;
}



.s-1e5972fb-27aa-4c30-b3f6-f234e4135298 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-1e5972fb-27aa-4c30-b3f6-f234e4135298 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-1e5972fb-27aa-4c30-b3f6-f234e4135298.shogun-image-container {
      position: relative;
    }

    .s-1e5972fb-27aa-4c30-b3f6-f234e4135298.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-1e5972fb-27aa-4c30-b3f6-f234e4135298.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-1e5972fb-27aa-4c30-b3f6-f234e4135298 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-1e5972fb-27aa-4c30-b3f6-f234e4135298 {
  margin: 0 !important;
  overflow: visible;
}

#s-1e5972fb-27aa-4c30-b3f6-f234e4135298-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-1e5972fb-27aa-4c30-b3f6-f234e4135298 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-1e5972fb-27aa-4c30-b3f6-f234e4135298 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-1e5972fb-27aa-4c30-b3f6-f234e4135298 img.shogun-image {
  /* Add background color handling */
  
}

#s-1e5972fb-27aa-4c30-b3f6-f234e4135298 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-1e5972fb-27aa-4c30-b3f6-f234e4135298 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-1e5972fb-27aa-4c30-b3f6-f234e4135298 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-1e5972fb-27aa-4c30-b3f6-f234e4135298 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-1e5972fb-27aa-4c30-b3f6-f234e4135298.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-1e5972fb-27aa-4c30-b3f6-f234e4135298 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-1e5972fb-27aa-4c30-b3f6-f234e4135298.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-1e5972fb-27aa-4c30-b3f6-f234e4135298 .shogun-image-content {
  
    justify-content: center;
  
}

.s-1e5972fb-27aa-4c30-b3f6-f234e4135298.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1e5972fb-27aa-4c30-b3f6-f234e4135298.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1e5972fb-27aa-4c30-b3f6-f234e4135298.shogun-image {
  box-sizing: border-box;
}



.s-1e5972fb-27aa-4c30-b3f6-f234e4135298 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-1e5972fb-27aa-4c30-b3f6-f234e4135298 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-1e5972fb-27aa-4c30-b3f6-f234e4135298.shogun-image-container {
      position: relative;
    }

    .s-1e5972fb-27aa-4c30-b3f6-f234e4135298.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-1e5972fb-27aa-4c30-b3f6-f234e4135298.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-1e5972fb-27aa-4c30-b3f6-f234e4135298 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-1e5972fb-27aa-4c30-b3f6-f234e4135298 {
  margin: 0 !important;
  overflow: visible;
}

#s-1e5972fb-27aa-4c30-b3f6-f234e4135298-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-1e5972fb-27aa-4c30-b3f6-f234e4135298 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-1e5972fb-27aa-4c30-b3f6-f234e4135298 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-1e5972fb-27aa-4c30-b3f6-f234e4135298 img.shogun-image {
  /* Add background color handling */
  
}

#s-1e5972fb-27aa-4c30-b3f6-f234e4135298 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-1e5972fb-27aa-4c30-b3f6-f234e4135298 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-1e5972fb-27aa-4c30-b3f6-f234e4135298 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-1e5972fb-27aa-4c30-b3f6-f234e4135298 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-1e5972fb-27aa-4c30-b3f6-f234e4135298.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-1e5972fb-27aa-4c30-b3f6-f234e4135298 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-1e5972fb-27aa-4c30-b3f6-f234e4135298.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-1e5972fb-27aa-4c30-b3f6-f234e4135298 .shogun-image-content {
  
    justify-content: center;
  
}

.s-1e5972fb-27aa-4c30-b3f6-f234e4135298.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1e5972fb-27aa-4c30-b3f6-f234e4135298.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1e5972fb-27aa-4c30-b3f6-f234e4135298.shogun-image {
  box-sizing: border-box;
}



.s-1e5972fb-27aa-4c30-b3f6-f234e4135298 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-1e5972fb-27aa-4c30-b3f6-f234e4135298 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-1e5972fb-27aa-4c30-b3f6-f234e4135298.shogun-image-container {
      position: relative;
    }

    .s-1e5972fb-27aa-4c30-b3f6-f234e4135298.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-1e5972fb-27aa-4c30-b3f6-f234e4135298.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-1e5972fb-27aa-4c30-b3f6-f234e4135298 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-1e5972fb-27aa-4c30-b3f6-f234e4135298 {
  margin: 0 !important;
  overflow: visible;
}

#s-1e5972fb-27aa-4c30-b3f6-f234e4135298-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-1e5972fb-27aa-4c30-b3f6-f234e4135298 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-1e5972fb-27aa-4c30-b3f6-f234e4135298 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-1e5972fb-27aa-4c30-b3f6-f234e4135298 img.shogun-image {
  /* Add background color handling */
  
}

#s-1e5972fb-27aa-4c30-b3f6-f234e4135298 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-1e5972fb-27aa-4c30-b3f6-f234e4135298 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-1e5972fb-27aa-4c30-b3f6-f234e4135298 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-1e5972fb-27aa-4c30-b3f6-f234e4135298 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-1e5972fb-27aa-4c30-b3f6-f234e4135298.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-1e5972fb-27aa-4c30-b3f6-f234e4135298 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-1e5972fb-27aa-4c30-b3f6-f234e4135298.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-1e5972fb-27aa-4c30-b3f6-f234e4135298 .shogun-image-content {
  
    justify-content: center;
  
}

.s-1e5972fb-27aa-4c30-b3f6-f234e4135298.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1e5972fb-27aa-4c30-b3f6-f234e4135298.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1e5972fb-27aa-4c30-b3f6-f234e4135298.shogun-image {
  box-sizing: border-box;
}



.s-1e5972fb-27aa-4c30-b3f6-f234e4135298 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-1e5972fb-27aa-4c30-b3f6-f234e4135298 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-1e5972fb-27aa-4c30-b3f6-f234e4135298.shogun-image-container {
      position: relative;
    }

    .s-1e5972fb-27aa-4c30-b3f6-f234e4135298.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-1e5972fb-27aa-4c30-b3f6-f234e4135298.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-1e5972fb-27aa-4c30-b3f6-f234e4135298 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-7fb714f0-4df5-4de3-8604-447739af2d6a {
  box-shadow:2px 3px 1px 2px rgba(67, 66, 66, 1);
background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYzAzOWZlZTktZTlkNC00ZWFjLTk1YjMtYzczNDdjNDBmZjlkIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFiYjBiO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNjMDM5ZmVlOS1lOWQ0LTRlYWMtOTViMy1jNzM0N2M0MGZmOWQpIi8+PC9zdmc+);
background-repeat: no-repeat;
border-style: solid;
margin-top: 5px;
margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: #2C2A34;
border-radius: 25px;
text-align: center;
text-decoration: none;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#f1bb0b"}, {"id"=>2, "pos"=>1, "color"=>"#ffffff"}];
hover-type: gradient;
color: rgba(0, 0, 0, 1);
}
#s-7fb714f0-4df5-4de3-8604-447739af2d6a:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iNzc2Mjc1MGMtZDA3Ni00MTQ5LWE3YzEtMTIwYjM5MDRlNDYwIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjhmOGY3O3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFiYjBiO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM3NzYyNzUwYy1kMDc2LTQxNDktYTdjMS0xMjBiMzkwNGU0NjApIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 2px !important;
border-left-width: 2px !important;
border-bottom-width: 2px !important;
border-right-width: 2px !important;
border-color: rgba(2, 0, 7, 0.99) !important;
text-decoration: none !important;
color: rgba(7, 6, 0, 1) !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#f8f8f7"}, {"id"=>2, "pos"=>1, "color"=>"#f1bb0b"}] !important;
hover-type: gradient !important;}#s-7fb714f0-4df5-4de3-8604-447739af2d6a:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-7fb714f0-4df5-4de3-8604-447739af2d6a-root {
    text-align: center;
  }


#s-7fb714f0-4df5-4de3-8604-447739af2d6a.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-7fb714f0-4df5-4de3-8604-447739af2d6a-root {
    text-align: center;
  }


#s-7fb714f0-4df5-4de3-8604-447739af2d6a.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-7fb714f0-4df5-4de3-8604-447739af2d6a-root {
    text-align: center;
  }


#s-7fb714f0-4df5-4de3-8604-447739af2d6a.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-7fb714f0-4df5-4de3-8604-447739af2d6a-root {
    text-align: center;
  }


#s-7fb714f0-4df5-4de3-8604-447739af2d6a.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-7fb714f0-4df5-4de3-8604-447739af2d6a-root {
    text-align: center;
  }


#s-7fb714f0-4df5-4de3-8604-447739af2d6a.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}
#s-e38fd97b-e866-468e-adc4-8c2cda515a1a {
  margin-top: 0%;
margin-bottom: 0%;
padding-top: 1%;
padding-left: 0%;
padding-bottom: 1%;
padding-right: 0%;
}

@media (min-width: 0px) {
[id="s-e38fd97b-e866-468e-adc4-8c2cda515a1a"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-e38fd97b-e866-468e-adc4-8c2cda515a1a"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-e38fd97b-e866-468e-adc4-8c2cda515a1a"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-e38fd97b-e866-468e-adc4-8c2cda515a1a"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

#s-ba5e57bf-6e7b-4222-b0b0-7b6e74618d87 {
  margin-left: auto;
margin-right: auto;
border-top-width: 5px;
border-left-width: 5px;
border-bottom-width: 5px;
border-right-width: 5px;
border-color: #000;
border-style: solid;
border-radius: 20px;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-ba5e57bf-6e7b-4222-b0b0-7b6e74618d87 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-ba5e57bf-6e7b-4222-b0b0-7b6e74618d87.shg-box.shg-c {
  justify-content: center;
}

#s-22d0946e-56dc-4b28-a30d-c4773f41206f {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
text-align: center;
}
@media (min-width: 1200px){#s-22d0946e-56dc-4b28-a30d-c4773f41206f {
  margin-top: 0%;
}
}
#s-22d0946e-56dc-4b28-a30d-c4773f41206f {
  margin: 0 !important;
  overflow: visible;
}

#s-22d0946e-56dc-4b28-a30d-c4773f41206f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-22d0946e-56dc-4b28-a30d-c4773f41206f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-22d0946e-56dc-4b28-a30d-c4773f41206f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-22d0946e-56dc-4b28-a30d-c4773f41206f img.shogun-image {
  /* Add background color handling */
  
}

#s-22d0946e-56dc-4b28-a30d-c4773f41206f img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: #000;
  border-style: none;
  border-radius: 10px;

}






.s-22d0946e-56dc-4b28-a30d-c4773f41206f .shogun-image-content {
  
    justify-content: center;
  
}

.s-22d0946e-56dc-4b28-a30d-c4773f41206f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-22d0946e-56dc-4b28-a30d-c4773f41206f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-22d0946e-56dc-4b28-a30d-c4773f41206f.shogun-image {
  box-sizing: border-box;
}



.s-22d0946e-56dc-4b28-a30d-c4773f41206f img.shogun-image {
  
}


@media (min-width: 1200px){#s-22d0946e-56dc-4b28-a30d-c4773f41206f {
  margin: 0 !important;
  overflow: visible;
}

#s-22d0946e-56dc-4b28-a30d-c4773f41206f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-22d0946e-56dc-4b28-a30d-c4773f41206f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-22d0946e-56dc-4b28-a30d-c4773f41206f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-22d0946e-56dc-4b28-a30d-c4773f41206f img.shogun-image {
  /* Add background color handling */
  
}

#s-22d0946e-56dc-4b28-a30d-c4773f41206f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-22d0946e-56dc-4b28-a30d-c4773f41206f .shogun-image-content {
  
    justify-content: center;
  
}

.s-22d0946e-56dc-4b28-a30d-c4773f41206f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-22d0946e-56dc-4b28-a30d-c4773f41206f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-22d0946e-56dc-4b28-a30d-c4773f41206f.shogun-image {
  box-sizing: border-box;
}



.s-22d0946e-56dc-4b28-a30d-c4773f41206f img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-22d0946e-56dc-4b28-a30d-c4773f41206f {
  margin: 0 !important;
  overflow: visible;
}

#s-22d0946e-56dc-4b28-a30d-c4773f41206f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-22d0946e-56dc-4b28-a30d-c4773f41206f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-22d0946e-56dc-4b28-a30d-c4773f41206f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-22d0946e-56dc-4b28-a30d-c4773f41206f img.shogun-image {
  /* Add background color handling */
  
}

#s-22d0946e-56dc-4b28-a30d-c4773f41206f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-22d0946e-56dc-4b28-a30d-c4773f41206f .shogun-image-content {
  
    justify-content: center;
  
}

.s-22d0946e-56dc-4b28-a30d-c4773f41206f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-22d0946e-56dc-4b28-a30d-c4773f41206f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-22d0946e-56dc-4b28-a30d-c4773f41206f.shogun-image {
  box-sizing: border-box;
}



.s-22d0946e-56dc-4b28-a30d-c4773f41206f img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-22d0946e-56dc-4b28-a30d-c4773f41206f {
  margin: 0 !important;
  overflow: visible;
}

#s-22d0946e-56dc-4b28-a30d-c4773f41206f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-22d0946e-56dc-4b28-a30d-c4773f41206f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-22d0946e-56dc-4b28-a30d-c4773f41206f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-22d0946e-56dc-4b28-a30d-c4773f41206f img.shogun-image {
  /* Add background color handling */
  
}

#s-22d0946e-56dc-4b28-a30d-c4773f41206f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-22d0946e-56dc-4b28-a30d-c4773f41206f .shogun-image-content {
  
    justify-content: center;
  
}

.s-22d0946e-56dc-4b28-a30d-c4773f41206f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-22d0946e-56dc-4b28-a30d-c4773f41206f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-22d0946e-56dc-4b28-a30d-c4773f41206f.shogun-image {
  box-sizing: border-box;
}



.s-22d0946e-56dc-4b28-a30d-c4773f41206f img.shogun-image {
  
}


}@media (max-width: 767px){#s-22d0946e-56dc-4b28-a30d-c4773f41206f {
  margin: 0 !important;
  overflow: visible;
}

#s-22d0946e-56dc-4b28-a30d-c4773f41206f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-22d0946e-56dc-4b28-a30d-c4773f41206f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-22d0946e-56dc-4b28-a30d-c4773f41206f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-22d0946e-56dc-4b28-a30d-c4773f41206f img.shogun-image {
  /* Add background color handling */
  
}

#s-22d0946e-56dc-4b28-a30d-c4773f41206f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-22d0946e-56dc-4b28-a30d-c4773f41206f .shogun-image-content {
  
    justify-content: center;
  
}

.s-22d0946e-56dc-4b28-a30d-c4773f41206f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-22d0946e-56dc-4b28-a30d-c4773f41206f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-22d0946e-56dc-4b28-a30d-c4773f41206f.shogun-image {
  box-sizing: border-box;
}



.s-22d0946e-56dc-4b28-a30d-c4773f41206f img.shogun-image {
  
}


}
#s-459df225-f87f-4ba3-b42f-bde81491d3ef {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
text-align: center;
}
@media (min-width: 1200px){#s-459df225-f87f-4ba3-b42f-bde81491d3ef {
  margin-top: 0%;
}
}
#s-459df225-f87f-4ba3-b42f-bde81491d3ef {
  margin: 0 !important;
  overflow: visible;
}

#s-459df225-f87f-4ba3-b42f-bde81491d3ef-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-459df225-f87f-4ba3-b42f-bde81491d3ef {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-459df225-f87f-4ba3-b42f-bde81491d3ef {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-459df225-f87f-4ba3-b42f-bde81491d3ef img.shogun-image {
  /* Add background color handling */
  
}

#s-459df225-f87f-4ba3-b42f-bde81491d3ef img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-459df225-f87f-4ba3-b42f-bde81491d3ef .shogun-image-content {
  
    justify-content: center;
  
}

.s-459df225-f87f-4ba3-b42f-bde81491d3ef.shg-align-container {
  display: flex;
  justify-content: center
}

.s-459df225-f87f-4ba3-b42f-bde81491d3ef.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-459df225-f87f-4ba3-b42f-bde81491d3ef.shogun-image {
  box-sizing: border-box;
}



.s-459df225-f87f-4ba3-b42f-bde81491d3ef img.shogun-image {
  
}


@media (min-width: 1200px){#s-459df225-f87f-4ba3-b42f-bde81491d3ef {
  margin: 0 !important;
  overflow: visible;
}

#s-459df225-f87f-4ba3-b42f-bde81491d3ef-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-459df225-f87f-4ba3-b42f-bde81491d3ef {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-459df225-f87f-4ba3-b42f-bde81491d3ef {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-459df225-f87f-4ba3-b42f-bde81491d3ef img.shogun-image {
  /* Add background color handling */
  
}

#s-459df225-f87f-4ba3-b42f-bde81491d3ef img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-459df225-f87f-4ba3-b42f-bde81491d3ef .shogun-image-content {
  
    justify-content: center;
  
}

.s-459df225-f87f-4ba3-b42f-bde81491d3ef.shg-align-container {
  display: flex;
  justify-content: center
}

.s-459df225-f87f-4ba3-b42f-bde81491d3ef.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-459df225-f87f-4ba3-b42f-bde81491d3ef.shogun-image {
  box-sizing: border-box;
}



.s-459df225-f87f-4ba3-b42f-bde81491d3ef img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-459df225-f87f-4ba3-b42f-bde81491d3ef {
  margin: 0 !important;
  overflow: visible;
}

#s-459df225-f87f-4ba3-b42f-bde81491d3ef-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-459df225-f87f-4ba3-b42f-bde81491d3ef {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-459df225-f87f-4ba3-b42f-bde81491d3ef {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-459df225-f87f-4ba3-b42f-bde81491d3ef img.shogun-image {
  /* Add background color handling */
  
}

#s-459df225-f87f-4ba3-b42f-bde81491d3ef img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-459df225-f87f-4ba3-b42f-bde81491d3ef .shogun-image-content {
  
    justify-content: center;
  
}

.s-459df225-f87f-4ba3-b42f-bde81491d3ef.shg-align-container {
  display: flex;
  justify-content: center
}

.s-459df225-f87f-4ba3-b42f-bde81491d3ef.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-459df225-f87f-4ba3-b42f-bde81491d3ef.shogun-image {
  box-sizing: border-box;
}



.s-459df225-f87f-4ba3-b42f-bde81491d3ef img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-459df225-f87f-4ba3-b42f-bde81491d3ef {
  margin: 0 !important;
  overflow: visible;
}

#s-459df225-f87f-4ba3-b42f-bde81491d3ef-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-459df225-f87f-4ba3-b42f-bde81491d3ef {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-459df225-f87f-4ba3-b42f-bde81491d3ef {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-459df225-f87f-4ba3-b42f-bde81491d3ef img.shogun-image {
  /* Add background color handling */
  
}

#s-459df225-f87f-4ba3-b42f-bde81491d3ef img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-459df225-f87f-4ba3-b42f-bde81491d3ef .shogun-image-content {
  
    justify-content: center;
  
}

.s-459df225-f87f-4ba3-b42f-bde81491d3ef.shg-align-container {
  display: flex;
  justify-content: center
}

.s-459df225-f87f-4ba3-b42f-bde81491d3ef.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-459df225-f87f-4ba3-b42f-bde81491d3ef.shogun-image {
  box-sizing: border-box;
}



.s-459df225-f87f-4ba3-b42f-bde81491d3ef img.shogun-image {
  
}


}@media (max-width: 767px){#s-459df225-f87f-4ba3-b42f-bde81491d3ef {
  margin: 0 !important;
  overflow: visible;
}

#s-459df225-f87f-4ba3-b42f-bde81491d3ef-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-459df225-f87f-4ba3-b42f-bde81491d3ef {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-459df225-f87f-4ba3-b42f-bde81491d3ef {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-459df225-f87f-4ba3-b42f-bde81491d3ef img.shogun-image {
  /* Add background color handling */
  
}

#s-459df225-f87f-4ba3-b42f-bde81491d3ef img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-459df225-f87f-4ba3-b42f-bde81491d3ef .shogun-image-content {
  
    justify-content: center;
  
}

.s-459df225-f87f-4ba3-b42f-bde81491d3ef.shg-align-container {
  display: flex;
  justify-content: center
}

.s-459df225-f87f-4ba3-b42f-bde81491d3ef.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-459df225-f87f-4ba3-b42f-bde81491d3ef.shogun-image {
  box-sizing: border-box;
}



.s-459df225-f87f-4ba3-b42f-bde81491d3ef img.shogun-image {
  
}


}
#s-d4815b7c-be87-4cc4-acf8-d0f905534ef5 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-d4815b7c-be87-4cc4-acf8-d0f905534ef5 {
  margin-top: 0%;
}
}
#s-d4815b7c-be87-4cc4-acf8-d0f905534ef5 {
  margin: 0 !important;
  overflow: visible;
}

#s-d4815b7c-be87-4cc4-acf8-d0f905534ef5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d4815b7c-be87-4cc4-acf8-d0f905534ef5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-d4815b7c-be87-4cc4-acf8-d0f905534ef5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d4815b7c-be87-4cc4-acf8-d0f905534ef5 img.shogun-image {
  /* Add background color handling */
  
}

#s-d4815b7c-be87-4cc4-acf8-d0f905534ef5 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d4815b7c-be87-4cc4-acf8-d0f905534ef5 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-d4815b7c-be87-4cc4-acf8-d0f905534ef5 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d4815b7c-be87-4cc4-acf8-d0f905534ef5 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d4815b7c-be87-4cc4-acf8-d0f905534ef5.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d4815b7c-be87-4cc4-acf8-d0f905534ef5 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-d4815b7c-be87-4cc4-acf8-d0f905534ef5.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-d4815b7c-be87-4cc4-acf8-d0f905534ef5 .shogun-image-content {
  
    justify-content: center;
  
}

.s-d4815b7c-be87-4cc4-acf8-d0f905534ef5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d4815b7c-be87-4cc4-acf8-d0f905534ef5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d4815b7c-be87-4cc4-acf8-d0f905534ef5.shogun-image {
  box-sizing: border-box;
}



.s-d4815b7c-be87-4cc4-acf8-d0f905534ef5 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-d4815b7c-be87-4cc4-acf8-d0f905534ef5 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-d4815b7c-be87-4cc4-acf8-d0f905534ef5.shogun-image-container {
      position: relative;
    }

    .s-d4815b7c-be87-4cc4-acf8-d0f905534ef5.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d4815b7c-be87-4cc4-acf8-d0f905534ef5.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d4815b7c-be87-4cc4-acf8-d0f905534ef5 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-d4815b7c-be87-4cc4-acf8-d0f905534ef5 {
  margin: 0 !important;
  overflow: visible;
}

#s-d4815b7c-be87-4cc4-acf8-d0f905534ef5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d4815b7c-be87-4cc4-acf8-d0f905534ef5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-d4815b7c-be87-4cc4-acf8-d0f905534ef5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d4815b7c-be87-4cc4-acf8-d0f905534ef5 img.shogun-image {
  /* Add background color handling */
  
}

#s-d4815b7c-be87-4cc4-acf8-d0f905534ef5 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d4815b7c-be87-4cc4-acf8-d0f905534ef5 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-d4815b7c-be87-4cc4-acf8-d0f905534ef5 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d4815b7c-be87-4cc4-acf8-d0f905534ef5 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d4815b7c-be87-4cc4-acf8-d0f905534ef5.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d4815b7c-be87-4cc4-acf8-d0f905534ef5 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-d4815b7c-be87-4cc4-acf8-d0f905534ef5.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-d4815b7c-be87-4cc4-acf8-d0f905534ef5 .shogun-image-content {
  
    justify-content: center;
  
}

.s-d4815b7c-be87-4cc4-acf8-d0f905534ef5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d4815b7c-be87-4cc4-acf8-d0f905534ef5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d4815b7c-be87-4cc4-acf8-d0f905534ef5.shogun-image {
  box-sizing: border-box;
}



.s-d4815b7c-be87-4cc4-acf8-d0f905534ef5 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-d4815b7c-be87-4cc4-acf8-d0f905534ef5 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-d4815b7c-be87-4cc4-acf8-d0f905534ef5.shogun-image-container {
      position: relative;
    }

    .s-d4815b7c-be87-4cc4-acf8-d0f905534ef5.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d4815b7c-be87-4cc4-acf8-d0f905534ef5.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d4815b7c-be87-4cc4-acf8-d0f905534ef5 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-d4815b7c-be87-4cc4-acf8-d0f905534ef5 {
  margin: 0 !important;
  overflow: visible;
}

#s-d4815b7c-be87-4cc4-acf8-d0f905534ef5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d4815b7c-be87-4cc4-acf8-d0f905534ef5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d4815b7c-be87-4cc4-acf8-d0f905534ef5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d4815b7c-be87-4cc4-acf8-d0f905534ef5 img.shogun-image {
  /* Add background color handling */
  
}

#s-d4815b7c-be87-4cc4-acf8-d0f905534ef5 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d4815b7c-be87-4cc4-acf8-d0f905534ef5 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-d4815b7c-be87-4cc4-acf8-d0f905534ef5 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d4815b7c-be87-4cc4-acf8-d0f905534ef5 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d4815b7c-be87-4cc4-acf8-d0f905534ef5.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d4815b7c-be87-4cc4-acf8-d0f905534ef5 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-d4815b7c-be87-4cc4-acf8-d0f905534ef5.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-d4815b7c-be87-4cc4-acf8-d0f905534ef5 .shogun-image-content {
  
    justify-content: center;
  
}

.s-d4815b7c-be87-4cc4-acf8-d0f905534ef5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d4815b7c-be87-4cc4-acf8-d0f905534ef5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d4815b7c-be87-4cc4-acf8-d0f905534ef5.shogun-image {
  box-sizing: border-box;
}



.s-d4815b7c-be87-4cc4-acf8-d0f905534ef5 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-d4815b7c-be87-4cc4-acf8-d0f905534ef5 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-d4815b7c-be87-4cc4-acf8-d0f905534ef5.shogun-image-container {
      position: relative;
    }

    .s-d4815b7c-be87-4cc4-acf8-d0f905534ef5.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d4815b7c-be87-4cc4-acf8-d0f905534ef5.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d4815b7c-be87-4cc4-acf8-d0f905534ef5 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-d4815b7c-be87-4cc4-acf8-d0f905534ef5 {
  margin: 0 !important;
  overflow: visible;
}

#s-d4815b7c-be87-4cc4-acf8-d0f905534ef5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d4815b7c-be87-4cc4-acf8-d0f905534ef5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d4815b7c-be87-4cc4-acf8-d0f905534ef5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d4815b7c-be87-4cc4-acf8-d0f905534ef5 img.shogun-image {
  /* Add background color handling */
  
}

#s-d4815b7c-be87-4cc4-acf8-d0f905534ef5 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d4815b7c-be87-4cc4-acf8-d0f905534ef5 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-d4815b7c-be87-4cc4-acf8-d0f905534ef5 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d4815b7c-be87-4cc4-acf8-d0f905534ef5 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d4815b7c-be87-4cc4-acf8-d0f905534ef5.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d4815b7c-be87-4cc4-acf8-d0f905534ef5 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-d4815b7c-be87-4cc4-acf8-d0f905534ef5.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-d4815b7c-be87-4cc4-acf8-d0f905534ef5 .shogun-image-content {
  
    justify-content: center;
  
}

.s-d4815b7c-be87-4cc4-acf8-d0f905534ef5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d4815b7c-be87-4cc4-acf8-d0f905534ef5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d4815b7c-be87-4cc4-acf8-d0f905534ef5.shogun-image {
  box-sizing: border-box;
}



.s-d4815b7c-be87-4cc4-acf8-d0f905534ef5 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-d4815b7c-be87-4cc4-acf8-d0f905534ef5 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-d4815b7c-be87-4cc4-acf8-d0f905534ef5.shogun-image-container {
      position: relative;
    }

    .s-d4815b7c-be87-4cc4-acf8-d0f905534ef5.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d4815b7c-be87-4cc4-acf8-d0f905534ef5.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d4815b7c-be87-4cc4-acf8-d0f905534ef5 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-d4815b7c-be87-4cc4-acf8-d0f905534ef5 {
  margin: 0 !important;
  overflow: visible;
}

#s-d4815b7c-be87-4cc4-acf8-d0f905534ef5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d4815b7c-be87-4cc4-acf8-d0f905534ef5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d4815b7c-be87-4cc4-acf8-d0f905534ef5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d4815b7c-be87-4cc4-acf8-d0f905534ef5 img.shogun-image {
  /* Add background color handling */
  
}

#s-d4815b7c-be87-4cc4-acf8-d0f905534ef5 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d4815b7c-be87-4cc4-acf8-d0f905534ef5 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-d4815b7c-be87-4cc4-acf8-d0f905534ef5 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d4815b7c-be87-4cc4-acf8-d0f905534ef5 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d4815b7c-be87-4cc4-acf8-d0f905534ef5.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d4815b7c-be87-4cc4-acf8-d0f905534ef5 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-d4815b7c-be87-4cc4-acf8-d0f905534ef5.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-d4815b7c-be87-4cc4-acf8-d0f905534ef5 .shogun-image-content {
  
    justify-content: center;
  
}

.s-d4815b7c-be87-4cc4-acf8-d0f905534ef5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d4815b7c-be87-4cc4-acf8-d0f905534ef5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d4815b7c-be87-4cc4-acf8-d0f905534ef5.shogun-image {
  box-sizing: border-box;
}



.s-d4815b7c-be87-4cc4-acf8-d0f905534ef5 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-d4815b7c-be87-4cc4-acf8-d0f905534ef5 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-d4815b7c-be87-4cc4-acf8-d0f905534ef5.shogun-image-container {
      position: relative;
    }

    .s-d4815b7c-be87-4cc4-acf8-d0f905534ef5.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d4815b7c-be87-4cc4-acf8-d0f905534ef5.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d4815b7c-be87-4cc4-acf8-d0f905534ef5 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-436313d0-5777-4835-a145-e45d1da3d18e {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-436313d0-5777-4835-a145-e45d1da3d18e {
  margin-top: 0%;
}
}
#s-436313d0-5777-4835-a145-e45d1da3d18e {
  margin: 0 !important;
  overflow: visible;
}

#s-436313d0-5777-4835-a145-e45d1da3d18e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-436313d0-5777-4835-a145-e45d1da3d18e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-436313d0-5777-4835-a145-e45d1da3d18e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-436313d0-5777-4835-a145-e45d1da3d18e img.shogun-image {
  /* Add background color handling */
  
}

#s-436313d0-5777-4835-a145-e45d1da3d18e img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-436313d0-5777-4835-a145-e45d1da3d18e .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-436313d0-5777-4835-a145-e45d1da3d18e .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-436313d0-5777-4835-a145-e45d1da3d18e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-436313d0-5777-4835-a145-e45d1da3d18e.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-436313d0-5777-4835-a145-e45d1da3d18e img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-436313d0-5777-4835-a145-e45d1da3d18e.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-436313d0-5777-4835-a145-e45d1da3d18e .shogun-image-content {
  
    justify-content: center;
  
}

.s-436313d0-5777-4835-a145-e45d1da3d18e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-436313d0-5777-4835-a145-e45d1da3d18e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-436313d0-5777-4835-a145-e45d1da3d18e.shogun-image {
  box-sizing: border-box;
}



.s-436313d0-5777-4835-a145-e45d1da3d18e img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-436313d0-5777-4835-a145-e45d1da3d18e {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-436313d0-5777-4835-a145-e45d1da3d18e.shogun-image-container {
      position: relative;
    }

    .s-436313d0-5777-4835-a145-e45d1da3d18e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-436313d0-5777-4835-a145-e45d1da3d18e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-436313d0-5777-4835-a145-e45d1da3d18e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-436313d0-5777-4835-a145-e45d1da3d18e {
  margin: 0 !important;
  overflow: visible;
}

#s-436313d0-5777-4835-a145-e45d1da3d18e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-436313d0-5777-4835-a145-e45d1da3d18e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-436313d0-5777-4835-a145-e45d1da3d18e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-436313d0-5777-4835-a145-e45d1da3d18e img.shogun-image {
  /* Add background color handling */
  
}

#s-436313d0-5777-4835-a145-e45d1da3d18e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-436313d0-5777-4835-a145-e45d1da3d18e .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-436313d0-5777-4835-a145-e45d1da3d18e .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-436313d0-5777-4835-a145-e45d1da3d18e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-436313d0-5777-4835-a145-e45d1da3d18e.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-436313d0-5777-4835-a145-e45d1da3d18e img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-436313d0-5777-4835-a145-e45d1da3d18e.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-436313d0-5777-4835-a145-e45d1da3d18e .shogun-image-content {
  
    justify-content: center;
  
}

.s-436313d0-5777-4835-a145-e45d1da3d18e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-436313d0-5777-4835-a145-e45d1da3d18e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-436313d0-5777-4835-a145-e45d1da3d18e.shogun-image {
  box-sizing: border-box;
}



.s-436313d0-5777-4835-a145-e45d1da3d18e img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-436313d0-5777-4835-a145-e45d1da3d18e {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-436313d0-5777-4835-a145-e45d1da3d18e.shogun-image-container {
      position: relative;
    }

    .s-436313d0-5777-4835-a145-e45d1da3d18e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-436313d0-5777-4835-a145-e45d1da3d18e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-436313d0-5777-4835-a145-e45d1da3d18e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-436313d0-5777-4835-a145-e45d1da3d18e {
  margin: 0 !important;
  overflow: visible;
}

#s-436313d0-5777-4835-a145-e45d1da3d18e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-436313d0-5777-4835-a145-e45d1da3d18e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-436313d0-5777-4835-a145-e45d1da3d18e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-436313d0-5777-4835-a145-e45d1da3d18e img.shogun-image {
  /* Add background color handling */
  
}

#s-436313d0-5777-4835-a145-e45d1da3d18e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-436313d0-5777-4835-a145-e45d1da3d18e .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-436313d0-5777-4835-a145-e45d1da3d18e .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-436313d0-5777-4835-a145-e45d1da3d18e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-436313d0-5777-4835-a145-e45d1da3d18e.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-436313d0-5777-4835-a145-e45d1da3d18e img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-436313d0-5777-4835-a145-e45d1da3d18e.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-436313d0-5777-4835-a145-e45d1da3d18e .shogun-image-content {
  
    justify-content: center;
  
}

.s-436313d0-5777-4835-a145-e45d1da3d18e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-436313d0-5777-4835-a145-e45d1da3d18e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-436313d0-5777-4835-a145-e45d1da3d18e.shogun-image {
  box-sizing: border-box;
}



.s-436313d0-5777-4835-a145-e45d1da3d18e img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-436313d0-5777-4835-a145-e45d1da3d18e {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-436313d0-5777-4835-a145-e45d1da3d18e.shogun-image-container {
      position: relative;
    }

    .s-436313d0-5777-4835-a145-e45d1da3d18e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-436313d0-5777-4835-a145-e45d1da3d18e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-436313d0-5777-4835-a145-e45d1da3d18e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-436313d0-5777-4835-a145-e45d1da3d18e {
  margin: 0 !important;
  overflow: visible;
}

#s-436313d0-5777-4835-a145-e45d1da3d18e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-436313d0-5777-4835-a145-e45d1da3d18e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-436313d0-5777-4835-a145-e45d1da3d18e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-436313d0-5777-4835-a145-e45d1da3d18e img.shogun-image {
  /* Add background color handling */
  
}

#s-436313d0-5777-4835-a145-e45d1da3d18e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-436313d0-5777-4835-a145-e45d1da3d18e .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-436313d0-5777-4835-a145-e45d1da3d18e .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-436313d0-5777-4835-a145-e45d1da3d18e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-436313d0-5777-4835-a145-e45d1da3d18e.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-436313d0-5777-4835-a145-e45d1da3d18e img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-436313d0-5777-4835-a145-e45d1da3d18e.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-436313d0-5777-4835-a145-e45d1da3d18e .shogun-image-content {
  
    justify-content: center;
  
}

.s-436313d0-5777-4835-a145-e45d1da3d18e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-436313d0-5777-4835-a145-e45d1da3d18e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-436313d0-5777-4835-a145-e45d1da3d18e.shogun-image {
  box-sizing: border-box;
}



.s-436313d0-5777-4835-a145-e45d1da3d18e img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-436313d0-5777-4835-a145-e45d1da3d18e {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-436313d0-5777-4835-a145-e45d1da3d18e.shogun-image-container {
      position: relative;
    }

    .s-436313d0-5777-4835-a145-e45d1da3d18e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-436313d0-5777-4835-a145-e45d1da3d18e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-436313d0-5777-4835-a145-e45d1da3d18e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-436313d0-5777-4835-a145-e45d1da3d18e {
  margin: 0 !important;
  overflow: visible;
}

#s-436313d0-5777-4835-a145-e45d1da3d18e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-436313d0-5777-4835-a145-e45d1da3d18e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-436313d0-5777-4835-a145-e45d1da3d18e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-436313d0-5777-4835-a145-e45d1da3d18e img.shogun-image {
  /* Add background color handling */
  
}

#s-436313d0-5777-4835-a145-e45d1da3d18e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-436313d0-5777-4835-a145-e45d1da3d18e .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-436313d0-5777-4835-a145-e45d1da3d18e .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-436313d0-5777-4835-a145-e45d1da3d18e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-436313d0-5777-4835-a145-e45d1da3d18e.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-436313d0-5777-4835-a145-e45d1da3d18e img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-436313d0-5777-4835-a145-e45d1da3d18e.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-436313d0-5777-4835-a145-e45d1da3d18e .shogun-image-content {
  
    justify-content: center;
  
}

.s-436313d0-5777-4835-a145-e45d1da3d18e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-436313d0-5777-4835-a145-e45d1da3d18e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-436313d0-5777-4835-a145-e45d1da3d18e.shogun-image {
  box-sizing: border-box;
}



.s-436313d0-5777-4835-a145-e45d1da3d18e img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-436313d0-5777-4835-a145-e45d1da3d18e {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-436313d0-5777-4835-a145-e45d1da3d18e.shogun-image-container {
      position: relative;
    }

    .s-436313d0-5777-4835-a145-e45d1da3d18e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-436313d0-5777-4835-a145-e45d1da3d18e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-436313d0-5777-4835-a145-e45d1da3d18e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-2d6f771d-818c-49d7-b7ea-a364c6b800d0 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-2d6f771d-818c-49d7-b7ea-a364c6b800d0 {
  margin-top: 0%;
}
}
#s-2d6f771d-818c-49d7-b7ea-a364c6b800d0 {
  margin: 0 !important;
  overflow: visible;
}

#s-2d6f771d-818c-49d7-b7ea-a364c6b800d0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2d6f771d-818c-49d7-b7ea-a364c6b800d0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-2d6f771d-818c-49d7-b7ea-a364c6b800d0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2d6f771d-818c-49d7-b7ea-a364c6b800d0 img.shogun-image {
  /* Add background color handling */
  
}

#s-2d6f771d-818c-49d7-b7ea-a364c6b800d0 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2d6f771d-818c-49d7-b7ea-a364c6b800d0 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-2d6f771d-818c-49d7-b7ea-a364c6b800d0 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2d6f771d-818c-49d7-b7ea-a364c6b800d0 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2d6f771d-818c-49d7-b7ea-a364c6b800d0.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2d6f771d-818c-49d7-b7ea-a364c6b800d0 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-2d6f771d-818c-49d7-b7ea-a364c6b800d0.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-2d6f771d-818c-49d7-b7ea-a364c6b800d0 .shogun-image-content {
  
    justify-content: center;
  
}

.s-2d6f771d-818c-49d7-b7ea-a364c6b800d0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2d6f771d-818c-49d7-b7ea-a364c6b800d0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2d6f771d-818c-49d7-b7ea-a364c6b800d0.shogun-image {
  box-sizing: border-box;
}



.s-2d6f771d-818c-49d7-b7ea-a364c6b800d0 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-2d6f771d-818c-49d7-b7ea-a364c6b800d0 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-2d6f771d-818c-49d7-b7ea-a364c6b800d0.shogun-image-container {
      position: relative;
    }

    .s-2d6f771d-818c-49d7-b7ea-a364c6b800d0.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2d6f771d-818c-49d7-b7ea-a364c6b800d0.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2d6f771d-818c-49d7-b7ea-a364c6b800d0 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-2d6f771d-818c-49d7-b7ea-a364c6b800d0 {
  margin: 0 !important;
  overflow: visible;
}

#s-2d6f771d-818c-49d7-b7ea-a364c6b800d0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2d6f771d-818c-49d7-b7ea-a364c6b800d0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-2d6f771d-818c-49d7-b7ea-a364c6b800d0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2d6f771d-818c-49d7-b7ea-a364c6b800d0 img.shogun-image {
  /* Add background color handling */
  
}

#s-2d6f771d-818c-49d7-b7ea-a364c6b800d0 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2d6f771d-818c-49d7-b7ea-a364c6b800d0 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-2d6f771d-818c-49d7-b7ea-a364c6b800d0 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2d6f771d-818c-49d7-b7ea-a364c6b800d0 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2d6f771d-818c-49d7-b7ea-a364c6b800d0.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2d6f771d-818c-49d7-b7ea-a364c6b800d0 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-2d6f771d-818c-49d7-b7ea-a364c6b800d0.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-2d6f771d-818c-49d7-b7ea-a364c6b800d0 .shogun-image-content {
  
    justify-content: center;
  
}

.s-2d6f771d-818c-49d7-b7ea-a364c6b800d0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2d6f771d-818c-49d7-b7ea-a364c6b800d0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2d6f771d-818c-49d7-b7ea-a364c6b800d0.shogun-image {
  box-sizing: border-box;
}



.s-2d6f771d-818c-49d7-b7ea-a364c6b800d0 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-2d6f771d-818c-49d7-b7ea-a364c6b800d0 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-2d6f771d-818c-49d7-b7ea-a364c6b800d0.shogun-image-container {
      position: relative;
    }

    .s-2d6f771d-818c-49d7-b7ea-a364c6b800d0.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2d6f771d-818c-49d7-b7ea-a364c6b800d0.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2d6f771d-818c-49d7-b7ea-a364c6b800d0 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-2d6f771d-818c-49d7-b7ea-a364c6b800d0 {
  margin: 0 !important;
  overflow: visible;
}

#s-2d6f771d-818c-49d7-b7ea-a364c6b800d0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2d6f771d-818c-49d7-b7ea-a364c6b800d0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2d6f771d-818c-49d7-b7ea-a364c6b800d0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2d6f771d-818c-49d7-b7ea-a364c6b800d0 img.shogun-image {
  /* Add background color handling */
  
}

#s-2d6f771d-818c-49d7-b7ea-a364c6b800d0 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2d6f771d-818c-49d7-b7ea-a364c6b800d0 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-2d6f771d-818c-49d7-b7ea-a364c6b800d0 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2d6f771d-818c-49d7-b7ea-a364c6b800d0 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2d6f771d-818c-49d7-b7ea-a364c6b800d0.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2d6f771d-818c-49d7-b7ea-a364c6b800d0 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-2d6f771d-818c-49d7-b7ea-a364c6b800d0.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-2d6f771d-818c-49d7-b7ea-a364c6b800d0 .shogun-image-content {
  
    justify-content: center;
  
}

.s-2d6f771d-818c-49d7-b7ea-a364c6b800d0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2d6f771d-818c-49d7-b7ea-a364c6b800d0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2d6f771d-818c-49d7-b7ea-a364c6b800d0.shogun-image {
  box-sizing: border-box;
}



.s-2d6f771d-818c-49d7-b7ea-a364c6b800d0 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-2d6f771d-818c-49d7-b7ea-a364c6b800d0 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-2d6f771d-818c-49d7-b7ea-a364c6b800d0.shogun-image-container {
      position: relative;
    }

    .s-2d6f771d-818c-49d7-b7ea-a364c6b800d0.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2d6f771d-818c-49d7-b7ea-a364c6b800d0.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2d6f771d-818c-49d7-b7ea-a364c6b800d0 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-2d6f771d-818c-49d7-b7ea-a364c6b800d0 {
  margin: 0 !important;
  overflow: visible;
}

#s-2d6f771d-818c-49d7-b7ea-a364c6b800d0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2d6f771d-818c-49d7-b7ea-a364c6b800d0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2d6f771d-818c-49d7-b7ea-a364c6b800d0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2d6f771d-818c-49d7-b7ea-a364c6b800d0 img.shogun-image {
  /* Add background color handling */
  
}

#s-2d6f771d-818c-49d7-b7ea-a364c6b800d0 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2d6f771d-818c-49d7-b7ea-a364c6b800d0 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-2d6f771d-818c-49d7-b7ea-a364c6b800d0 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2d6f771d-818c-49d7-b7ea-a364c6b800d0 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2d6f771d-818c-49d7-b7ea-a364c6b800d0.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2d6f771d-818c-49d7-b7ea-a364c6b800d0 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-2d6f771d-818c-49d7-b7ea-a364c6b800d0.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-2d6f771d-818c-49d7-b7ea-a364c6b800d0 .shogun-image-content {
  
    justify-content: center;
  
}

.s-2d6f771d-818c-49d7-b7ea-a364c6b800d0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2d6f771d-818c-49d7-b7ea-a364c6b800d0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2d6f771d-818c-49d7-b7ea-a364c6b800d0.shogun-image {
  box-sizing: border-box;
}



.s-2d6f771d-818c-49d7-b7ea-a364c6b800d0 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-2d6f771d-818c-49d7-b7ea-a364c6b800d0 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-2d6f771d-818c-49d7-b7ea-a364c6b800d0.shogun-image-container {
      position: relative;
    }

    .s-2d6f771d-818c-49d7-b7ea-a364c6b800d0.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2d6f771d-818c-49d7-b7ea-a364c6b800d0.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2d6f771d-818c-49d7-b7ea-a364c6b800d0 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-2d6f771d-818c-49d7-b7ea-a364c6b800d0 {
  margin: 0 !important;
  overflow: visible;
}

#s-2d6f771d-818c-49d7-b7ea-a364c6b800d0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2d6f771d-818c-49d7-b7ea-a364c6b800d0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2d6f771d-818c-49d7-b7ea-a364c6b800d0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2d6f771d-818c-49d7-b7ea-a364c6b800d0 img.shogun-image {
  /* Add background color handling */
  
}

#s-2d6f771d-818c-49d7-b7ea-a364c6b800d0 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2d6f771d-818c-49d7-b7ea-a364c6b800d0 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-2d6f771d-818c-49d7-b7ea-a364c6b800d0 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2d6f771d-818c-49d7-b7ea-a364c6b800d0 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2d6f771d-818c-49d7-b7ea-a364c6b800d0.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2d6f771d-818c-49d7-b7ea-a364c6b800d0 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-2d6f771d-818c-49d7-b7ea-a364c6b800d0.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-2d6f771d-818c-49d7-b7ea-a364c6b800d0 .shogun-image-content {
  
    justify-content: center;
  
}

.s-2d6f771d-818c-49d7-b7ea-a364c6b800d0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2d6f771d-818c-49d7-b7ea-a364c6b800d0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2d6f771d-818c-49d7-b7ea-a364c6b800d0.shogun-image {
  box-sizing: border-box;
}



.s-2d6f771d-818c-49d7-b7ea-a364c6b800d0 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-2d6f771d-818c-49d7-b7ea-a364c6b800d0 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-2d6f771d-818c-49d7-b7ea-a364c6b800d0.shogun-image-container {
      position: relative;
    }

    .s-2d6f771d-818c-49d7-b7ea-a364c6b800d0.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2d6f771d-818c-49d7-b7ea-a364c6b800d0.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2d6f771d-818c-49d7-b7ea-a364c6b800d0 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-8bc7219f-8565-4cd1-bd95-3d77e40ffea6 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-8bc7219f-8565-4cd1-bd95-3d77e40ffea6 {
  margin-top: 0%;
margin-bottom: 0%;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-8bc7219f-8565-4cd1-bd95-3d77e40ffea6 {
  margin-top: 0%;
margin-bottom: 0%;
}
}
#s-8bc7219f-8565-4cd1-bd95-3d77e40ffea6 {
  margin: 0 !important;
  overflow: visible;
}

#s-8bc7219f-8565-4cd1-bd95-3d77e40ffea6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8bc7219f-8565-4cd1-bd95-3d77e40ffea6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-8bc7219f-8565-4cd1-bd95-3d77e40ffea6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8bc7219f-8565-4cd1-bd95-3d77e40ffea6 img.shogun-image {
  /* Add background color handling */
  
}

#s-8bc7219f-8565-4cd1-bd95-3d77e40ffea6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-8bc7219f-8565-4cd1-bd95-3d77e40ffea6 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-8bc7219f-8565-4cd1-bd95-3d77e40ffea6 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-8bc7219f-8565-4cd1-bd95-3d77e40ffea6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-8bc7219f-8565-4cd1-bd95-3d77e40ffea6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-8bc7219f-8565-4cd1-bd95-3d77e40ffea6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-8bc7219f-8565-4cd1-bd95-3d77e40ffea6.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-8bc7219f-8565-4cd1-bd95-3d77e40ffea6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-8bc7219f-8565-4cd1-bd95-3d77e40ffea6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8bc7219f-8565-4cd1-bd95-3d77e40ffea6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8bc7219f-8565-4cd1-bd95-3d77e40ffea6.shogun-image {
  box-sizing: border-box;
}



.s-8bc7219f-8565-4cd1-bd95-3d77e40ffea6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-8bc7219f-8565-4cd1-bd95-3d77e40ffea6 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-8bc7219f-8565-4cd1-bd95-3d77e40ffea6.shogun-image-container {
      position: relative;
    }

    .s-8bc7219f-8565-4cd1-bd95-3d77e40ffea6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-8bc7219f-8565-4cd1-bd95-3d77e40ffea6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-8bc7219f-8565-4cd1-bd95-3d77e40ffea6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-8bc7219f-8565-4cd1-bd95-3d77e40ffea6 {
  margin: 0 !important;
  overflow: visible;
}

#s-8bc7219f-8565-4cd1-bd95-3d77e40ffea6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8bc7219f-8565-4cd1-bd95-3d77e40ffea6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-8bc7219f-8565-4cd1-bd95-3d77e40ffea6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8bc7219f-8565-4cd1-bd95-3d77e40ffea6 img.shogun-image {
  /* Add background color handling */
  
}

#s-8bc7219f-8565-4cd1-bd95-3d77e40ffea6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-8bc7219f-8565-4cd1-bd95-3d77e40ffea6 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-8bc7219f-8565-4cd1-bd95-3d77e40ffea6 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-8bc7219f-8565-4cd1-bd95-3d77e40ffea6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-8bc7219f-8565-4cd1-bd95-3d77e40ffea6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-8bc7219f-8565-4cd1-bd95-3d77e40ffea6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-8bc7219f-8565-4cd1-bd95-3d77e40ffea6.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-8bc7219f-8565-4cd1-bd95-3d77e40ffea6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-8bc7219f-8565-4cd1-bd95-3d77e40ffea6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8bc7219f-8565-4cd1-bd95-3d77e40ffea6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8bc7219f-8565-4cd1-bd95-3d77e40ffea6.shogun-image {
  box-sizing: border-box;
}



.s-8bc7219f-8565-4cd1-bd95-3d77e40ffea6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-8bc7219f-8565-4cd1-bd95-3d77e40ffea6 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-8bc7219f-8565-4cd1-bd95-3d77e40ffea6.shogun-image-container {
      position: relative;
    }

    .s-8bc7219f-8565-4cd1-bd95-3d77e40ffea6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-8bc7219f-8565-4cd1-bd95-3d77e40ffea6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-8bc7219f-8565-4cd1-bd95-3d77e40ffea6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-8bc7219f-8565-4cd1-bd95-3d77e40ffea6 {
  margin: 0 !important;
  overflow: visible;
}

#s-8bc7219f-8565-4cd1-bd95-3d77e40ffea6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8bc7219f-8565-4cd1-bd95-3d77e40ffea6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-8bc7219f-8565-4cd1-bd95-3d77e40ffea6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8bc7219f-8565-4cd1-bd95-3d77e40ffea6 img.shogun-image {
  /* Add background color handling */
  
}

#s-8bc7219f-8565-4cd1-bd95-3d77e40ffea6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-8bc7219f-8565-4cd1-bd95-3d77e40ffea6 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-8bc7219f-8565-4cd1-bd95-3d77e40ffea6 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-8bc7219f-8565-4cd1-bd95-3d77e40ffea6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-8bc7219f-8565-4cd1-bd95-3d77e40ffea6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-8bc7219f-8565-4cd1-bd95-3d77e40ffea6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-8bc7219f-8565-4cd1-bd95-3d77e40ffea6.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-8bc7219f-8565-4cd1-bd95-3d77e40ffea6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-8bc7219f-8565-4cd1-bd95-3d77e40ffea6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8bc7219f-8565-4cd1-bd95-3d77e40ffea6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8bc7219f-8565-4cd1-bd95-3d77e40ffea6.shogun-image {
  box-sizing: border-box;
}



.s-8bc7219f-8565-4cd1-bd95-3d77e40ffea6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-8bc7219f-8565-4cd1-bd95-3d77e40ffea6 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-8bc7219f-8565-4cd1-bd95-3d77e40ffea6.shogun-image-container {
      position: relative;
    }

    .s-8bc7219f-8565-4cd1-bd95-3d77e40ffea6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-8bc7219f-8565-4cd1-bd95-3d77e40ffea6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-8bc7219f-8565-4cd1-bd95-3d77e40ffea6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-8bc7219f-8565-4cd1-bd95-3d77e40ffea6 {
  margin: 0 !important;
  overflow: visible;
}

#s-8bc7219f-8565-4cd1-bd95-3d77e40ffea6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8bc7219f-8565-4cd1-bd95-3d77e40ffea6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-8bc7219f-8565-4cd1-bd95-3d77e40ffea6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8bc7219f-8565-4cd1-bd95-3d77e40ffea6 img.shogun-image {
  /* Add background color handling */
  
}

#s-8bc7219f-8565-4cd1-bd95-3d77e40ffea6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-8bc7219f-8565-4cd1-bd95-3d77e40ffea6 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-8bc7219f-8565-4cd1-bd95-3d77e40ffea6 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-8bc7219f-8565-4cd1-bd95-3d77e40ffea6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-8bc7219f-8565-4cd1-bd95-3d77e40ffea6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-8bc7219f-8565-4cd1-bd95-3d77e40ffea6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-8bc7219f-8565-4cd1-bd95-3d77e40ffea6.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-8bc7219f-8565-4cd1-bd95-3d77e40ffea6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-8bc7219f-8565-4cd1-bd95-3d77e40ffea6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8bc7219f-8565-4cd1-bd95-3d77e40ffea6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8bc7219f-8565-4cd1-bd95-3d77e40ffea6.shogun-image {
  box-sizing: border-box;
}



.s-8bc7219f-8565-4cd1-bd95-3d77e40ffea6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-8bc7219f-8565-4cd1-bd95-3d77e40ffea6 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-8bc7219f-8565-4cd1-bd95-3d77e40ffea6.shogun-image-container {
      position: relative;
    }

    .s-8bc7219f-8565-4cd1-bd95-3d77e40ffea6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-8bc7219f-8565-4cd1-bd95-3d77e40ffea6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-8bc7219f-8565-4cd1-bd95-3d77e40ffea6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-8bc7219f-8565-4cd1-bd95-3d77e40ffea6 {
  margin: 0 !important;
  overflow: visible;
}

#s-8bc7219f-8565-4cd1-bd95-3d77e40ffea6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8bc7219f-8565-4cd1-bd95-3d77e40ffea6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-8bc7219f-8565-4cd1-bd95-3d77e40ffea6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8bc7219f-8565-4cd1-bd95-3d77e40ffea6 img.shogun-image {
  /* Add background color handling */
  
}

#s-8bc7219f-8565-4cd1-bd95-3d77e40ffea6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-8bc7219f-8565-4cd1-bd95-3d77e40ffea6 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-8bc7219f-8565-4cd1-bd95-3d77e40ffea6 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-8bc7219f-8565-4cd1-bd95-3d77e40ffea6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-8bc7219f-8565-4cd1-bd95-3d77e40ffea6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-8bc7219f-8565-4cd1-bd95-3d77e40ffea6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-8bc7219f-8565-4cd1-bd95-3d77e40ffea6.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-8bc7219f-8565-4cd1-bd95-3d77e40ffea6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-8bc7219f-8565-4cd1-bd95-3d77e40ffea6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8bc7219f-8565-4cd1-bd95-3d77e40ffea6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8bc7219f-8565-4cd1-bd95-3d77e40ffea6.shogun-image {
  box-sizing: border-box;
}



.s-8bc7219f-8565-4cd1-bd95-3d77e40ffea6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-8bc7219f-8565-4cd1-bd95-3d77e40ffea6 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-8bc7219f-8565-4cd1-bd95-3d77e40ffea6.shogun-image-container {
      position: relative;
    }

    .s-8bc7219f-8565-4cd1-bd95-3d77e40ffea6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-8bc7219f-8565-4cd1-bd95-3d77e40ffea6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-8bc7219f-8565-4cd1-bd95-3d77e40ffea6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-a979143a-aec6-4868-aadf-cad0fbbf3dc1 {
  box-shadow:2px 3px 1px 2px rgba(67, 66, 66, 1);
background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYzAzOWZlZTktZTlkNC00ZWFjLTk1YjMtYzczNDdjNDBmZjlkIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFiYjBiO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNjMDM5ZmVlOS1lOWQ0LTRlYWMtOTViMy1jNzM0N2M0MGZmOWQpIi8+PC9zdmc+);
background-repeat: no-repeat;
border-style: solid;
margin-top: 5px;
margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: #2C2A34;
border-radius: 25px;
text-align: center;
text-decoration: none;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#f1bb0b"}, {"id"=>2, "pos"=>1, "color"=>"#ffffff"}];
hover-type: gradient;
color: rgba(0, 0, 0, 1);
}
#s-a979143a-aec6-4868-aadf-cad0fbbf3dc1:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iMDI3OGU5ZGMtOTAxYi00MDEwLThkOWItNzA5OTYyOWE4ODRlIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjhmOGY3O3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFiYjBiO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCMwMjc4ZTlkYy05MDFiLTQwMTAtOGQ5Yi03MDk5NjI5YTg4NGUpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 2px !important;
border-left-width: 2px !important;
border-bottom-width: 2px !important;
border-right-width: 2px !important;
border-color: rgba(2, 0, 7, 0.99) !important;
text-decoration: none !important;
color: rgba(7, 6, 0, 1) !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#f8f8f7"}, {"id"=>2, "pos"=>1, "color"=>"#f1bb0b"}] !important;
hover-type: gradient !important;}#s-a979143a-aec6-4868-aadf-cad0fbbf3dc1:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-a979143a-aec6-4868-aadf-cad0fbbf3dc1-root {
    text-align: center;
  }


#s-a979143a-aec6-4868-aadf-cad0fbbf3dc1.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-a979143a-aec6-4868-aadf-cad0fbbf3dc1-root {
    text-align: center;
  }


#s-a979143a-aec6-4868-aadf-cad0fbbf3dc1.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-a979143a-aec6-4868-aadf-cad0fbbf3dc1-root {
    text-align: center;
  }


#s-a979143a-aec6-4868-aadf-cad0fbbf3dc1.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-a979143a-aec6-4868-aadf-cad0fbbf3dc1-root {
    text-align: center;
  }


#s-a979143a-aec6-4868-aadf-cad0fbbf3dc1.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-a979143a-aec6-4868-aadf-cad0fbbf3dc1-root {
    text-align: center;
  }


#s-a979143a-aec6-4868-aadf-cad0fbbf3dc1.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}
#s-a36110f5-702e-4fa2-899a-bb5465d58c71 {
  margin-left: auto;
margin-right: auto;
border-top-width: 5px;
border-left-width: 5px;
border-bottom-width: 5px;
border-right-width: 5px;
border-color: #000;
border-style: solid;
border-radius: 20px;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-a36110f5-702e-4fa2-899a-bb5465d58c71 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-a36110f5-702e-4fa2-899a-bb5465d58c71.shg-box.shg-c {
  justify-content: center;
}

#s-1e66aa3e-d38a-4b65-8831-f652a329a9d5 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
text-align: center;
}
@media (min-width: 1200px){#s-1e66aa3e-d38a-4b65-8831-f652a329a9d5 {
  margin-top: 0%;
}
}
#s-1e66aa3e-d38a-4b65-8831-f652a329a9d5 {
  margin: 0 !important;
  overflow: visible;
}

#s-1e66aa3e-d38a-4b65-8831-f652a329a9d5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-1e66aa3e-d38a-4b65-8831-f652a329a9d5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-1e66aa3e-d38a-4b65-8831-f652a329a9d5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-1e66aa3e-d38a-4b65-8831-f652a329a9d5 img.shogun-image {
  /* Add background color handling */
  
}

#s-1e66aa3e-d38a-4b65-8831-f652a329a9d5 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: #000;
  border-style: none;
  border-radius: 10px;

}






.s-1e66aa3e-d38a-4b65-8831-f652a329a9d5 .shogun-image-content {
  
    justify-content: center;
  
}

.s-1e66aa3e-d38a-4b65-8831-f652a329a9d5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1e66aa3e-d38a-4b65-8831-f652a329a9d5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1e66aa3e-d38a-4b65-8831-f652a329a9d5.shogun-image {
  box-sizing: border-box;
}



.s-1e66aa3e-d38a-4b65-8831-f652a329a9d5 img.shogun-image {
  
}


@media (min-width: 1200px){#s-1e66aa3e-d38a-4b65-8831-f652a329a9d5 {
  margin: 0 !important;
  overflow: visible;
}

#s-1e66aa3e-d38a-4b65-8831-f652a329a9d5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-1e66aa3e-d38a-4b65-8831-f652a329a9d5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-1e66aa3e-d38a-4b65-8831-f652a329a9d5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-1e66aa3e-d38a-4b65-8831-f652a329a9d5 img.shogun-image {
  /* Add background color handling */
  
}

#s-1e66aa3e-d38a-4b65-8831-f652a329a9d5 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-1e66aa3e-d38a-4b65-8831-f652a329a9d5 .shogun-image-content {
  
    justify-content: center;
  
}

.s-1e66aa3e-d38a-4b65-8831-f652a329a9d5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1e66aa3e-d38a-4b65-8831-f652a329a9d5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1e66aa3e-d38a-4b65-8831-f652a329a9d5.shogun-image {
  box-sizing: border-box;
}



.s-1e66aa3e-d38a-4b65-8831-f652a329a9d5 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-1e66aa3e-d38a-4b65-8831-f652a329a9d5 {
  margin: 0 !important;
  overflow: visible;
}

#s-1e66aa3e-d38a-4b65-8831-f652a329a9d5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-1e66aa3e-d38a-4b65-8831-f652a329a9d5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-1e66aa3e-d38a-4b65-8831-f652a329a9d5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-1e66aa3e-d38a-4b65-8831-f652a329a9d5 img.shogun-image {
  /* Add background color handling */
  
}

#s-1e66aa3e-d38a-4b65-8831-f652a329a9d5 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-1e66aa3e-d38a-4b65-8831-f652a329a9d5 .shogun-image-content {
  
    justify-content: center;
  
}

.s-1e66aa3e-d38a-4b65-8831-f652a329a9d5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1e66aa3e-d38a-4b65-8831-f652a329a9d5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1e66aa3e-d38a-4b65-8831-f652a329a9d5.shogun-image {
  box-sizing: border-box;
}



.s-1e66aa3e-d38a-4b65-8831-f652a329a9d5 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-1e66aa3e-d38a-4b65-8831-f652a329a9d5 {
  margin: 0 !important;
  overflow: visible;
}

#s-1e66aa3e-d38a-4b65-8831-f652a329a9d5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-1e66aa3e-d38a-4b65-8831-f652a329a9d5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-1e66aa3e-d38a-4b65-8831-f652a329a9d5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-1e66aa3e-d38a-4b65-8831-f652a329a9d5 img.shogun-image {
  /* Add background color handling */
  
}

#s-1e66aa3e-d38a-4b65-8831-f652a329a9d5 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-1e66aa3e-d38a-4b65-8831-f652a329a9d5 .shogun-image-content {
  
    justify-content: center;
  
}

.s-1e66aa3e-d38a-4b65-8831-f652a329a9d5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1e66aa3e-d38a-4b65-8831-f652a329a9d5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1e66aa3e-d38a-4b65-8831-f652a329a9d5.shogun-image {
  box-sizing: border-box;
}



.s-1e66aa3e-d38a-4b65-8831-f652a329a9d5 img.shogun-image {
  
}


}@media (max-width: 767px){#s-1e66aa3e-d38a-4b65-8831-f652a329a9d5 {
  margin: 0 !important;
  overflow: visible;
}

#s-1e66aa3e-d38a-4b65-8831-f652a329a9d5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-1e66aa3e-d38a-4b65-8831-f652a329a9d5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-1e66aa3e-d38a-4b65-8831-f652a329a9d5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-1e66aa3e-d38a-4b65-8831-f652a329a9d5 img.shogun-image {
  /* Add background color handling */
  
}

#s-1e66aa3e-d38a-4b65-8831-f652a329a9d5 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-1e66aa3e-d38a-4b65-8831-f652a329a9d5 .shogun-image-content {
  
    justify-content: center;
  
}

.s-1e66aa3e-d38a-4b65-8831-f652a329a9d5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1e66aa3e-d38a-4b65-8831-f652a329a9d5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1e66aa3e-d38a-4b65-8831-f652a329a9d5.shogun-image {
  box-sizing: border-box;
}



.s-1e66aa3e-d38a-4b65-8831-f652a329a9d5 img.shogun-image {
  
}


}
#s-6636540b-8a79-48fb-9bf4-400d654a3614 {
  margin-left: auto;
margin-right: auto;
max-width: 1080px;
text-align: center;
}

#s-6636540b-8a79-48fb-9bf4-400d654a3614 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-6636540b-8a79-48fb-9bf4-400d654a3614-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-6636540b-8a79-48fb-9bf4-400d654a3614 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-6636540b-8a79-48fb-9bf4-400d654a3614 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-6636540b-8a79-48fb-9bf4-400d654a3614 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-6636540b-8a79-48fb-9bf4-400d654a3614 img.shogun-image {
  width: 100%;
  
  
  max-width: 1080px;

      
    max-width: 1080px;

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




.s-6636540b-8a79-48fb-9bf4-400d654a3614 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-6636540b-8a79-48fb-9bf4-400d654a3614.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6636540b-8a79-48fb-9bf4-400d654a3614.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6636540b-8a79-48fb-9bf4-400d654a3614.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-6636540b-8a79-48fb-9bf4-400d654a3614 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-6636540b-8a79-48fb-9bf4-400d654a3614-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-6636540b-8a79-48fb-9bf4-400d654a3614 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-6636540b-8a79-48fb-9bf4-400d654a3614 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-6636540b-8a79-48fb-9bf4-400d654a3614 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-6636540b-8a79-48fb-9bf4-400d654a3614 img.shogun-image {
  width: 100%;
  
  
  max-width: 1080px;

      
    max-width: 1080px;

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




.s-6636540b-8a79-48fb-9bf4-400d654a3614 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-6636540b-8a79-48fb-9bf4-400d654a3614.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6636540b-8a79-48fb-9bf4-400d654a3614.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6636540b-8a79-48fb-9bf4-400d654a3614.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-6636540b-8a79-48fb-9bf4-400d654a3614 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-6636540b-8a79-48fb-9bf4-400d654a3614-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-6636540b-8a79-48fb-9bf4-400d654a3614 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-6636540b-8a79-48fb-9bf4-400d654a3614 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-6636540b-8a79-48fb-9bf4-400d654a3614 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-6636540b-8a79-48fb-9bf4-400d654a3614 img.shogun-image {
  width: 100%;
  
  
  max-width: 1080px;

      
    max-width: 1080px;

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




.s-6636540b-8a79-48fb-9bf4-400d654a3614 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-6636540b-8a79-48fb-9bf4-400d654a3614.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6636540b-8a79-48fb-9bf4-400d654a3614.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6636540b-8a79-48fb-9bf4-400d654a3614.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-6636540b-8a79-48fb-9bf4-400d654a3614 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-6636540b-8a79-48fb-9bf4-400d654a3614-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-6636540b-8a79-48fb-9bf4-400d654a3614 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-6636540b-8a79-48fb-9bf4-400d654a3614 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-6636540b-8a79-48fb-9bf4-400d654a3614 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-6636540b-8a79-48fb-9bf4-400d654a3614 img.shogun-image {
  width: 100%;
  
  
  max-width: 1080px;

      
    max-width: 1080px;

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




.s-6636540b-8a79-48fb-9bf4-400d654a3614 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-6636540b-8a79-48fb-9bf4-400d654a3614.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6636540b-8a79-48fb-9bf4-400d654a3614.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6636540b-8a79-48fb-9bf4-400d654a3614.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-6636540b-8a79-48fb-9bf4-400d654a3614 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-6636540b-8a79-48fb-9bf4-400d654a3614-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-6636540b-8a79-48fb-9bf4-400d654a3614 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-6636540b-8a79-48fb-9bf4-400d654a3614 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-6636540b-8a79-48fb-9bf4-400d654a3614 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-6636540b-8a79-48fb-9bf4-400d654a3614 img.shogun-image {
  width: 100%;
  
  
  max-width: 1080px;

      
    max-width: 1080px;

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




.s-6636540b-8a79-48fb-9bf4-400d654a3614 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-6636540b-8a79-48fb-9bf4-400d654a3614.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6636540b-8a79-48fb-9bf4-400d654a3614.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6636540b-8a79-48fb-9bf4-400d654a3614.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-c3d7819e-332f-4bab-860a-96404a2cc1fb {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-c3d7819e-332f-4bab-860a-96404a2cc1fb {
  margin-top: 0%;
margin-bottom: 0%;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-c3d7819e-332f-4bab-860a-96404a2cc1fb {
  margin-top: 0%;
}
}
#s-c3d7819e-332f-4bab-860a-96404a2cc1fb {
  margin: 0 !important;
  overflow: visible;
}

#s-c3d7819e-332f-4bab-860a-96404a2cc1fb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c3d7819e-332f-4bab-860a-96404a2cc1fb {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-c3d7819e-332f-4bab-860a-96404a2cc1fb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c3d7819e-332f-4bab-860a-96404a2cc1fb img.shogun-image {
  /* Add background color handling */
  
}

#s-c3d7819e-332f-4bab-860a-96404a2cc1fb img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c3d7819e-332f-4bab-860a-96404a2cc1fb .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-c3d7819e-332f-4bab-860a-96404a2cc1fb .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c3d7819e-332f-4bab-860a-96404a2cc1fb .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c3d7819e-332f-4bab-860a-96404a2cc1fb.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c3d7819e-332f-4bab-860a-96404a2cc1fb img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-c3d7819e-332f-4bab-860a-96404a2cc1fb.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-c3d7819e-332f-4bab-860a-96404a2cc1fb .shogun-image-content {
  
    justify-content: center;
  
}

.s-c3d7819e-332f-4bab-860a-96404a2cc1fb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c3d7819e-332f-4bab-860a-96404a2cc1fb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c3d7819e-332f-4bab-860a-96404a2cc1fb.shogun-image {
  box-sizing: border-box;
}



.s-c3d7819e-332f-4bab-860a-96404a2cc1fb img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-c3d7819e-332f-4bab-860a-96404a2cc1fb {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-c3d7819e-332f-4bab-860a-96404a2cc1fb.shogun-image-container {
      position: relative;
    }

    .s-c3d7819e-332f-4bab-860a-96404a2cc1fb.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c3d7819e-332f-4bab-860a-96404a2cc1fb.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c3d7819e-332f-4bab-860a-96404a2cc1fb img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-c3d7819e-332f-4bab-860a-96404a2cc1fb {
  margin: 0 !important;
  overflow: visible;
}

#s-c3d7819e-332f-4bab-860a-96404a2cc1fb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c3d7819e-332f-4bab-860a-96404a2cc1fb {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-c3d7819e-332f-4bab-860a-96404a2cc1fb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c3d7819e-332f-4bab-860a-96404a2cc1fb img.shogun-image {
  /* Add background color handling */
  
}

#s-c3d7819e-332f-4bab-860a-96404a2cc1fb img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c3d7819e-332f-4bab-860a-96404a2cc1fb .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-c3d7819e-332f-4bab-860a-96404a2cc1fb .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c3d7819e-332f-4bab-860a-96404a2cc1fb .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c3d7819e-332f-4bab-860a-96404a2cc1fb.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c3d7819e-332f-4bab-860a-96404a2cc1fb img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-c3d7819e-332f-4bab-860a-96404a2cc1fb.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-c3d7819e-332f-4bab-860a-96404a2cc1fb .shogun-image-content {
  
    justify-content: center;
  
}

.s-c3d7819e-332f-4bab-860a-96404a2cc1fb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c3d7819e-332f-4bab-860a-96404a2cc1fb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c3d7819e-332f-4bab-860a-96404a2cc1fb.shogun-image {
  box-sizing: border-box;
}



.s-c3d7819e-332f-4bab-860a-96404a2cc1fb img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-c3d7819e-332f-4bab-860a-96404a2cc1fb {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-c3d7819e-332f-4bab-860a-96404a2cc1fb.shogun-image-container {
      position: relative;
    }

    .s-c3d7819e-332f-4bab-860a-96404a2cc1fb.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c3d7819e-332f-4bab-860a-96404a2cc1fb.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c3d7819e-332f-4bab-860a-96404a2cc1fb img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-c3d7819e-332f-4bab-860a-96404a2cc1fb {
  margin: 0 !important;
  overflow: visible;
}

#s-c3d7819e-332f-4bab-860a-96404a2cc1fb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c3d7819e-332f-4bab-860a-96404a2cc1fb {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-c3d7819e-332f-4bab-860a-96404a2cc1fb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c3d7819e-332f-4bab-860a-96404a2cc1fb img.shogun-image {
  /* Add background color handling */
  
}

#s-c3d7819e-332f-4bab-860a-96404a2cc1fb img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c3d7819e-332f-4bab-860a-96404a2cc1fb .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-c3d7819e-332f-4bab-860a-96404a2cc1fb .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c3d7819e-332f-4bab-860a-96404a2cc1fb .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c3d7819e-332f-4bab-860a-96404a2cc1fb.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c3d7819e-332f-4bab-860a-96404a2cc1fb img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-c3d7819e-332f-4bab-860a-96404a2cc1fb.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-c3d7819e-332f-4bab-860a-96404a2cc1fb .shogun-image-content {
  
    justify-content: center;
  
}

.s-c3d7819e-332f-4bab-860a-96404a2cc1fb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c3d7819e-332f-4bab-860a-96404a2cc1fb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c3d7819e-332f-4bab-860a-96404a2cc1fb.shogun-image {
  box-sizing: border-box;
}



.s-c3d7819e-332f-4bab-860a-96404a2cc1fb img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-c3d7819e-332f-4bab-860a-96404a2cc1fb {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-c3d7819e-332f-4bab-860a-96404a2cc1fb.shogun-image-container {
      position: relative;
    }

    .s-c3d7819e-332f-4bab-860a-96404a2cc1fb.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c3d7819e-332f-4bab-860a-96404a2cc1fb.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c3d7819e-332f-4bab-860a-96404a2cc1fb img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-c3d7819e-332f-4bab-860a-96404a2cc1fb {
  margin: 0 !important;
  overflow: visible;
}

#s-c3d7819e-332f-4bab-860a-96404a2cc1fb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c3d7819e-332f-4bab-860a-96404a2cc1fb {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c3d7819e-332f-4bab-860a-96404a2cc1fb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c3d7819e-332f-4bab-860a-96404a2cc1fb img.shogun-image {
  /* Add background color handling */
  
}

#s-c3d7819e-332f-4bab-860a-96404a2cc1fb img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c3d7819e-332f-4bab-860a-96404a2cc1fb .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-c3d7819e-332f-4bab-860a-96404a2cc1fb .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c3d7819e-332f-4bab-860a-96404a2cc1fb .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c3d7819e-332f-4bab-860a-96404a2cc1fb.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c3d7819e-332f-4bab-860a-96404a2cc1fb img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-c3d7819e-332f-4bab-860a-96404a2cc1fb.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-c3d7819e-332f-4bab-860a-96404a2cc1fb .shogun-image-content {
  
    justify-content: center;
  
}

.s-c3d7819e-332f-4bab-860a-96404a2cc1fb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c3d7819e-332f-4bab-860a-96404a2cc1fb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c3d7819e-332f-4bab-860a-96404a2cc1fb.shogun-image {
  box-sizing: border-box;
}



.s-c3d7819e-332f-4bab-860a-96404a2cc1fb img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-c3d7819e-332f-4bab-860a-96404a2cc1fb {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-c3d7819e-332f-4bab-860a-96404a2cc1fb.shogun-image-container {
      position: relative;
    }

    .s-c3d7819e-332f-4bab-860a-96404a2cc1fb.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c3d7819e-332f-4bab-860a-96404a2cc1fb.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c3d7819e-332f-4bab-860a-96404a2cc1fb img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-c3d7819e-332f-4bab-860a-96404a2cc1fb {
  margin: 0 !important;
  overflow: visible;
}

#s-c3d7819e-332f-4bab-860a-96404a2cc1fb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c3d7819e-332f-4bab-860a-96404a2cc1fb {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c3d7819e-332f-4bab-860a-96404a2cc1fb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c3d7819e-332f-4bab-860a-96404a2cc1fb img.shogun-image {
  /* Add background color handling */
  
}

#s-c3d7819e-332f-4bab-860a-96404a2cc1fb img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c3d7819e-332f-4bab-860a-96404a2cc1fb .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-c3d7819e-332f-4bab-860a-96404a2cc1fb .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c3d7819e-332f-4bab-860a-96404a2cc1fb .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c3d7819e-332f-4bab-860a-96404a2cc1fb.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c3d7819e-332f-4bab-860a-96404a2cc1fb img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-c3d7819e-332f-4bab-860a-96404a2cc1fb.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-c3d7819e-332f-4bab-860a-96404a2cc1fb .shogun-image-content {
  
    justify-content: center;
  
}

.s-c3d7819e-332f-4bab-860a-96404a2cc1fb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c3d7819e-332f-4bab-860a-96404a2cc1fb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c3d7819e-332f-4bab-860a-96404a2cc1fb.shogun-image {
  box-sizing: border-box;
}



.s-c3d7819e-332f-4bab-860a-96404a2cc1fb img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-c3d7819e-332f-4bab-860a-96404a2cc1fb {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-c3d7819e-332f-4bab-860a-96404a2cc1fb.shogun-image-container {
      position: relative;
    }

    .s-c3d7819e-332f-4bab-860a-96404a2cc1fb.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c3d7819e-332f-4bab-860a-96404a2cc1fb.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c3d7819e-332f-4bab-860a-96404a2cc1fb img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-f3331010-9e9f-4a9f-958b-ebe7ff963864 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-f3331010-9e9f-4a9f-958b-ebe7ff963864 {
  margin-top: 0%;
margin-bottom: 0%;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-f3331010-9e9f-4a9f-958b-ebe7ff963864 {
  margin-top: 0%;
}
}
#s-f3331010-9e9f-4a9f-958b-ebe7ff963864 {
  margin: 0 !important;
  overflow: visible;
}

#s-f3331010-9e9f-4a9f-958b-ebe7ff963864-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f3331010-9e9f-4a9f-958b-ebe7ff963864 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-f3331010-9e9f-4a9f-958b-ebe7ff963864 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f3331010-9e9f-4a9f-958b-ebe7ff963864 img.shogun-image {
  /* Add background color handling */
  
}

#s-f3331010-9e9f-4a9f-958b-ebe7ff963864 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f3331010-9e9f-4a9f-958b-ebe7ff963864 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-f3331010-9e9f-4a9f-958b-ebe7ff963864 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f3331010-9e9f-4a9f-958b-ebe7ff963864 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f3331010-9e9f-4a9f-958b-ebe7ff963864.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f3331010-9e9f-4a9f-958b-ebe7ff963864 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-f3331010-9e9f-4a9f-958b-ebe7ff963864.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-f3331010-9e9f-4a9f-958b-ebe7ff963864 .shogun-image-content {
  
    justify-content: center;
  
}

.s-f3331010-9e9f-4a9f-958b-ebe7ff963864.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f3331010-9e9f-4a9f-958b-ebe7ff963864.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f3331010-9e9f-4a9f-958b-ebe7ff963864.shogun-image {
  box-sizing: border-box;
}



.s-f3331010-9e9f-4a9f-958b-ebe7ff963864 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-f3331010-9e9f-4a9f-958b-ebe7ff963864 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-f3331010-9e9f-4a9f-958b-ebe7ff963864.shogun-image-container {
      position: relative;
    }

    .s-f3331010-9e9f-4a9f-958b-ebe7ff963864.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f3331010-9e9f-4a9f-958b-ebe7ff963864.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f3331010-9e9f-4a9f-958b-ebe7ff963864 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-f3331010-9e9f-4a9f-958b-ebe7ff963864 {
  margin: 0 !important;
  overflow: visible;
}

#s-f3331010-9e9f-4a9f-958b-ebe7ff963864-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f3331010-9e9f-4a9f-958b-ebe7ff963864 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-f3331010-9e9f-4a9f-958b-ebe7ff963864 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f3331010-9e9f-4a9f-958b-ebe7ff963864 img.shogun-image {
  /* Add background color handling */
  
}

#s-f3331010-9e9f-4a9f-958b-ebe7ff963864 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f3331010-9e9f-4a9f-958b-ebe7ff963864 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-f3331010-9e9f-4a9f-958b-ebe7ff963864 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f3331010-9e9f-4a9f-958b-ebe7ff963864 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f3331010-9e9f-4a9f-958b-ebe7ff963864.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f3331010-9e9f-4a9f-958b-ebe7ff963864 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-f3331010-9e9f-4a9f-958b-ebe7ff963864.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-f3331010-9e9f-4a9f-958b-ebe7ff963864 .shogun-image-content {
  
    justify-content: center;
  
}

.s-f3331010-9e9f-4a9f-958b-ebe7ff963864.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f3331010-9e9f-4a9f-958b-ebe7ff963864.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f3331010-9e9f-4a9f-958b-ebe7ff963864.shogun-image {
  box-sizing: border-box;
}



.s-f3331010-9e9f-4a9f-958b-ebe7ff963864 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-f3331010-9e9f-4a9f-958b-ebe7ff963864 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-f3331010-9e9f-4a9f-958b-ebe7ff963864.shogun-image-container {
      position: relative;
    }

    .s-f3331010-9e9f-4a9f-958b-ebe7ff963864.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f3331010-9e9f-4a9f-958b-ebe7ff963864.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f3331010-9e9f-4a9f-958b-ebe7ff963864 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-f3331010-9e9f-4a9f-958b-ebe7ff963864 {
  margin: 0 !important;
  overflow: visible;
}

#s-f3331010-9e9f-4a9f-958b-ebe7ff963864-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f3331010-9e9f-4a9f-958b-ebe7ff963864 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-f3331010-9e9f-4a9f-958b-ebe7ff963864 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f3331010-9e9f-4a9f-958b-ebe7ff963864 img.shogun-image {
  /* Add background color handling */
  
}

#s-f3331010-9e9f-4a9f-958b-ebe7ff963864 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f3331010-9e9f-4a9f-958b-ebe7ff963864 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-f3331010-9e9f-4a9f-958b-ebe7ff963864 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f3331010-9e9f-4a9f-958b-ebe7ff963864 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f3331010-9e9f-4a9f-958b-ebe7ff963864.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f3331010-9e9f-4a9f-958b-ebe7ff963864 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-f3331010-9e9f-4a9f-958b-ebe7ff963864.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-f3331010-9e9f-4a9f-958b-ebe7ff963864 .shogun-image-content {
  
    justify-content: center;
  
}

.s-f3331010-9e9f-4a9f-958b-ebe7ff963864.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f3331010-9e9f-4a9f-958b-ebe7ff963864.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f3331010-9e9f-4a9f-958b-ebe7ff963864.shogun-image {
  box-sizing: border-box;
}



.s-f3331010-9e9f-4a9f-958b-ebe7ff963864 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-f3331010-9e9f-4a9f-958b-ebe7ff963864 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-f3331010-9e9f-4a9f-958b-ebe7ff963864.shogun-image-container {
      position: relative;
    }

    .s-f3331010-9e9f-4a9f-958b-ebe7ff963864.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f3331010-9e9f-4a9f-958b-ebe7ff963864.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f3331010-9e9f-4a9f-958b-ebe7ff963864 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-f3331010-9e9f-4a9f-958b-ebe7ff963864 {
  margin: 0 !important;
  overflow: visible;
}

#s-f3331010-9e9f-4a9f-958b-ebe7ff963864-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f3331010-9e9f-4a9f-958b-ebe7ff963864 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f3331010-9e9f-4a9f-958b-ebe7ff963864 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f3331010-9e9f-4a9f-958b-ebe7ff963864 img.shogun-image {
  /* Add background color handling */
  
}

#s-f3331010-9e9f-4a9f-958b-ebe7ff963864 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f3331010-9e9f-4a9f-958b-ebe7ff963864 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-f3331010-9e9f-4a9f-958b-ebe7ff963864 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f3331010-9e9f-4a9f-958b-ebe7ff963864 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f3331010-9e9f-4a9f-958b-ebe7ff963864.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f3331010-9e9f-4a9f-958b-ebe7ff963864 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-f3331010-9e9f-4a9f-958b-ebe7ff963864.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-f3331010-9e9f-4a9f-958b-ebe7ff963864 .shogun-image-content {
  
    justify-content: center;
  
}

.s-f3331010-9e9f-4a9f-958b-ebe7ff963864.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f3331010-9e9f-4a9f-958b-ebe7ff963864.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f3331010-9e9f-4a9f-958b-ebe7ff963864.shogun-image {
  box-sizing: border-box;
}



.s-f3331010-9e9f-4a9f-958b-ebe7ff963864 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-f3331010-9e9f-4a9f-958b-ebe7ff963864 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-f3331010-9e9f-4a9f-958b-ebe7ff963864.shogun-image-container {
      position: relative;
    }

    .s-f3331010-9e9f-4a9f-958b-ebe7ff963864.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f3331010-9e9f-4a9f-958b-ebe7ff963864.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f3331010-9e9f-4a9f-958b-ebe7ff963864 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-f3331010-9e9f-4a9f-958b-ebe7ff963864 {
  margin: 0 !important;
  overflow: visible;
}

#s-f3331010-9e9f-4a9f-958b-ebe7ff963864-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f3331010-9e9f-4a9f-958b-ebe7ff963864 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f3331010-9e9f-4a9f-958b-ebe7ff963864 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f3331010-9e9f-4a9f-958b-ebe7ff963864 img.shogun-image {
  /* Add background color handling */
  
}

#s-f3331010-9e9f-4a9f-958b-ebe7ff963864 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f3331010-9e9f-4a9f-958b-ebe7ff963864 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-f3331010-9e9f-4a9f-958b-ebe7ff963864 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f3331010-9e9f-4a9f-958b-ebe7ff963864 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f3331010-9e9f-4a9f-958b-ebe7ff963864.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f3331010-9e9f-4a9f-958b-ebe7ff963864 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-f3331010-9e9f-4a9f-958b-ebe7ff963864.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-f3331010-9e9f-4a9f-958b-ebe7ff963864 .shogun-image-content {
  
    justify-content: center;
  
}

.s-f3331010-9e9f-4a9f-958b-ebe7ff963864.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f3331010-9e9f-4a9f-958b-ebe7ff963864.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f3331010-9e9f-4a9f-958b-ebe7ff963864.shogun-image {
  box-sizing: border-box;
}



.s-f3331010-9e9f-4a9f-958b-ebe7ff963864 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-f3331010-9e9f-4a9f-958b-ebe7ff963864 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-f3331010-9e9f-4a9f-958b-ebe7ff963864.shogun-image-container {
      position: relative;
    }

    .s-f3331010-9e9f-4a9f-958b-ebe7ff963864.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f3331010-9e9f-4a9f-958b-ebe7ff963864.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f3331010-9e9f-4a9f-958b-ebe7ff963864 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-71c4b36b-35e9-42b0-a705-e8728727382e {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-71c4b36b-35e9-42b0-a705-e8728727382e {
  margin-top: 0%;
}
}
#s-71c4b36b-35e9-42b0-a705-e8728727382e {
  margin: 0 !important;
  overflow: visible;
}

#s-71c4b36b-35e9-42b0-a705-e8728727382e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-71c4b36b-35e9-42b0-a705-e8728727382e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-71c4b36b-35e9-42b0-a705-e8728727382e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-71c4b36b-35e9-42b0-a705-e8728727382e img.shogun-image {
  /* Add background color handling */
  
}

#s-71c4b36b-35e9-42b0-a705-e8728727382e img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-71c4b36b-35e9-42b0-a705-e8728727382e .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-71c4b36b-35e9-42b0-a705-e8728727382e .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-71c4b36b-35e9-42b0-a705-e8728727382e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-71c4b36b-35e9-42b0-a705-e8728727382e.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-71c4b36b-35e9-42b0-a705-e8728727382e img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-71c4b36b-35e9-42b0-a705-e8728727382e.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-71c4b36b-35e9-42b0-a705-e8728727382e .shogun-image-content {
  
    justify-content: center;
  
}

.s-71c4b36b-35e9-42b0-a705-e8728727382e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-71c4b36b-35e9-42b0-a705-e8728727382e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-71c4b36b-35e9-42b0-a705-e8728727382e.shogun-image {
  box-sizing: border-box;
}



.s-71c4b36b-35e9-42b0-a705-e8728727382e img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-71c4b36b-35e9-42b0-a705-e8728727382e {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-71c4b36b-35e9-42b0-a705-e8728727382e.shogun-image-container {
      position: relative;
    }

    .s-71c4b36b-35e9-42b0-a705-e8728727382e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-71c4b36b-35e9-42b0-a705-e8728727382e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-71c4b36b-35e9-42b0-a705-e8728727382e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-71c4b36b-35e9-42b0-a705-e8728727382e {
  margin: 0 !important;
  overflow: visible;
}

#s-71c4b36b-35e9-42b0-a705-e8728727382e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-71c4b36b-35e9-42b0-a705-e8728727382e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-71c4b36b-35e9-42b0-a705-e8728727382e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-71c4b36b-35e9-42b0-a705-e8728727382e img.shogun-image {
  /* Add background color handling */
  
}

#s-71c4b36b-35e9-42b0-a705-e8728727382e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-71c4b36b-35e9-42b0-a705-e8728727382e .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-71c4b36b-35e9-42b0-a705-e8728727382e .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-71c4b36b-35e9-42b0-a705-e8728727382e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-71c4b36b-35e9-42b0-a705-e8728727382e.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-71c4b36b-35e9-42b0-a705-e8728727382e img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-71c4b36b-35e9-42b0-a705-e8728727382e.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-71c4b36b-35e9-42b0-a705-e8728727382e .shogun-image-content {
  
    justify-content: center;
  
}

.s-71c4b36b-35e9-42b0-a705-e8728727382e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-71c4b36b-35e9-42b0-a705-e8728727382e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-71c4b36b-35e9-42b0-a705-e8728727382e.shogun-image {
  box-sizing: border-box;
}



.s-71c4b36b-35e9-42b0-a705-e8728727382e img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-71c4b36b-35e9-42b0-a705-e8728727382e {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-71c4b36b-35e9-42b0-a705-e8728727382e.shogun-image-container {
      position: relative;
    }

    .s-71c4b36b-35e9-42b0-a705-e8728727382e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-71c4b36b-35e9-42b0-a705-e8728727382e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-71c4b36b-35e9-42b0-a705-e8728727382e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-71c4b36b-35e9-42b0-a705-e8728727382e {
  margin: 0 !important;
  overflow: visible;
}

#s-71c4b36b-35e9-42b0-a705-e8728727382e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-71c4b36b-35e9-42b0-a705-e8728727382e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-71c4b36b-35e9-42b0-a705-e8728727382e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-71c4b36b-35e9-42b0-a705-e8728727382e img.shogun-image {
  /* Add background color handling */
  
}

#s-71c4b36b-35e9-42b0-a705-e8728727382e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-71c4b36b-35e9-42b0-a705-e8728727382e .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-71c4b36b-35e9-42b0-a705-e8728727382e .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-71c4b36b-35e9-42b0-a705-e8728727382e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-71c4b36b-35e9-42b0-a705-e8728727382e.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-71c4b36b-35e9-42b0-a705-e8728727382e img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-71c4b36b-35e9-42b0-a705-e8728727382e.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-71c4b36b-35e9-42b0-a705-e8728727382e .shogun-image-content {
  
    justify-content: center;
  
}

.s-71c4b36b-35e9-42b0-a705-e8728727382e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-71c4b36b-35e9-42b0-a705-e8728727382e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-71c4b36b-35e9-42b0-a705-e8728727382e.shogun-image {
  box-sizing: border-box;
}



.s-71c4b36b-35e9-42b0-a705-e8728727382e img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-71c4b36b-35e9-42b0-a705-e8728727382e {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-71c4b36b-35e9-42b0-a705-e8728727382e.shogun-image-container {
      position: relative;
    }

    .s-71c4b36b-35e9-42b0-a705-e8728727382e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-71c4b36b-35e9-42b0-a705-e8728727382e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-71c4b36b-35e9-42b0-a705-e8728727382e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-71c4b36b-35e9-42b0-a705-e8728727382e {
  margin: 0 !important;
  overflow: visible;
}

#s-71c4b36b-35e9-42b0-a705-e8728727382e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-71c4b36b-35e9-42b0-a705-e8728727382e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-71c4b36b-35e9-42b0-a705-e8728727382e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-71c4b36b-35e9-42b0-a705-e8728727382e img.shogun-image {
  /* Add background color handling */
  
}

#s-71c4b36b-35e9-42b0-a705-e8728727382e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-71c4b36b-35e9-42b0-a705-e8728727382e .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-71c4b36b-35e9-42b0-a705-e8728727382e .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-71c4b36b-35e9-42b0-a705-e8728727382e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-71c4b36b-35e9-42b0-a705-e8728727382e.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-71c4b36b-35e9-42b0-a705-e8728727382e img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-71c4b36b-35e9-42b0-a705-e8728727382e.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-71c4b36b-35e9-42b0-a705-e8728727382e .shogun-image-content {
  
    justify-content: center;
  
}

.s-71c4b36b-35e9-42b0-a705-e8728727382e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-71c4b36b-35e9-42b0-a705-e8728727382e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-71c4b36b-35e9-42b0-a705-e8728727382e.shogun-image {
  box-sizing: border-box;
}



.s-71c4b36b-35e9-42b0-a705-e8728727382e img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-71c4b36b-35e9-42b0-a705-e8728727382e {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-71c4b36b-35e9-42b0-a705-e8728727382e.shogun-image-container {
      position: relative;
    }

    .s-71c4b36b-35e9-42b0-a705-e8728727382e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-71c4b36b-35e9-42b0-a705-e8728727382e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-71c4b36b-35e9-42b0-a705-e8728727382e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-71c4b36b-35e9-42b0-a705-e8728727382e {
  margin: 0 !important;
  overflow: visible;
}

#s-71c4b36b-35e9-42b0-a705-e8728727382e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-71c4b36b-35e9-42b0-a705-e8728727382e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-71c4b36b-35e9-42b0-a705-e8728727382e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-71c4b36b-35e9-42b0-a705-e8728727382e img.shogun-image {
  /* Add background color handling */
  
}

#s-71c4b36b-35e9-42b0-a705-e8728727382e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-71c4b36b-35e9-42b0-a705-e8728727382e .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-71c4b36b-35e9-42b0-a705-e8728727382e .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-71c4b36b-35e9-42b0-a705-e8728727382e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-71c4b36b-35e9-42b0-a705-e8728727382e.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-71c4b36b-35e9-42b0-a705-e8728727382e img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-71c4b36b-35e9-42b0-a705-e8728727382e.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-71c4b36b-35e9-42b0-a705-e8728727382e .shogun-image-content {
  
    justify-content: center;
  
}

.s-71c4b36b-35e9-42b0-a705-e8728727382e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-71c4b36b-35e9-42b0-a705-e8728727382e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-71c4b36b-35e9-42b0-a705-e8728727382e.shogun-image {
  box-sizing: border-box;
}



.s-71c4b36b-35e9-42b0-a705-e8728727382e img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-71c4b36b-35e9-42b0-a705-e8728727382e {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-71c4b36b-35e9-42b0-a705-e8728727382e.shogun-image-container {
      position: relative;
    }

    .s-71c4b36b-35e9-42b0-a705-e8728727382e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-71c4b36b-35e9-42b0-a705-e8728727382e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-71c4b36b-35e9-42b0-a705-e8728727382e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-ce8fe018-f22d-466b-abb8-034e3a823722 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-ce8fe018-f22d-466b-abb8-034e3a823722 {
  margin-top: 0%;
margin-bottom: 0%;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-ce8fe018-f22d-466b-abb8-034e3a823722 {
  margin-top: 0%;
margin-bottom: 0%;
}
}
#s-ce8fe018-f22d-466b-abb8-034e3a823722 {
  margin: 0 !important;
  overflow: visible;
}

#s-ce8fe018-f22d-466b-abb8-034e3a823722-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ce8fe018-f22d-466b-abb8-034e3a823722 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-ce8fe018-f22d-466b-abb8-034e3a823722 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ce8fe018-f22d-466b-abb8-034e3a823722 img.shogun-image {
  /* Add background color handling */
  
}

#s-ce8fe018-f22d-466b-abb8-034e3a823722 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ce8fe018-f22d-466b-abb8-034e3a823722 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-ce8fe018-f22d-466b-abb8-034e3a823722 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ce8fe018-f22d-466b-abb8-034e3a823722 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ce8fe018-f22d-466b-abb8-034e3a823722.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ce8fe018-f22d-466b-abb8-034e3a823722 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-ce8fe018-f22d-466b-abb8-034e3a823722.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-ce8fe018-f22d-466b-abb8-034e3a823722 .shogun-image-content {
  
    justify-content: center;
  
}

.s-ce8fe018-f22d-466b-abb8-034e3a823722.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ce8fe018-f22d-466b-abb8-034e3a823722.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ce8fe018-f22d-466b-abb8-034e3a823722.shogun-image {
  box-sizing: border-box;
}



.s-ce8fe018-f22d-466b-abb8-034e3a823722 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ce8fe018-f22d-466b-abb8-034e3a823722 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-ce8fe018-f22d-466b-abb8-034e3a823722.shogun-image-container {
      position: relative;
    }

    .s-ce8fe018-f22d-466b-abb8-034e3a823722.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ce8fe018-f22d-466b-abb8-034e3a823722.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ce8fe018-f22d-466b-abb8-034e3a823722 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-ce8fe018-f22d-466b-abb8-034e3a823722 {
  margin: 0 !important;
  overflow: visible;
}

#s-ce8fe018-f22d-466b-abb8-034e3a823722-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ce8fe018-f22d-466b-abb8-034e3a823722 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-ce8fe018-f22d-466b-abb8-034e3a823722 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ce8fe018-f22d-466b-abb8-034e3a823722 img.shogun-image {
  /* Add background color handling */
  
}

#s-ce8fe018-f22d-466b-abb8-034e3a823722 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ce8fe018-f22d-466b-abb8-034e3a823722 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-ce8fe018-f22d-466b-abb8-034e3a823722 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ce8fe018-f22d-466b-abb8-034e3a823722 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ce8fe018-f22d-466b-abb8-034e3a823722.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ce8fe018-f22d-466b-abb8-034e3a823722 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-ce8fe018-f22d-466b-abb8-034e3a823722.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-ce8fe018-f22d-466b-abb8-034e3a823722 .shogun-image-content {
  
    justify-content: center;
  
}

.s-ce8fe018-f22d-466b-abb8-034e3a823722.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ce8fe018-f22d-466b-abb8-034e3a823722.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ce8fe018-f22d-466b-abb8-034e3a823722.shogun-image {
  box-sizing: border-box;
}



.s-ce8fe018-f22d-466b-abb8-034e3a823722 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ce8fe018-f22d-466b-abb8-034e3a823722 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-ce8fe018-f22d-466b-abb8-034e3a823722.shogun-image-container {
      position: relative;
    }

    .s-ce8fe018-f22d-466b-abb8-034e3a823722.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ce8fe018-f22d-466b-abb8-034e3a823722.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ce8fe018-f22d-466b-abb8-034e3a823722 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-ce8fe018-f22d-466b-abb8-034e3a823722 {
  margin: 0 !important;
  overflow: visible;
}

#s-ce8fe018-f22d-466b-abb8-034e3a823722-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ce8fe018-f22d-466b-abb8-034e3a823722 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-ce8fe018-f22d-466b-abb8-034e3a823722 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ce8fe018-f22d-466b-abb8-034e3a823722 img.shogun-image {
  /* Add background color handling */
  
}

#s-ce8fe018-f22d-466b-abb8-034e3a823722 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ce8fe018-f22d-466b-abb8-034e3a823722 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-ce8fe018-f22d-466b-abb8-034e3a823722 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ce8fe018-f22d-466b-abb8-034e3a823722 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ce8fe018-f22d-466b-abb8-034e3a823722.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ce8fe018-f22d-466b-abb8-034e3a823722 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-ce8fe018-f22d-466b-abb8-034e3a823722.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-ce8fe018-f22d-466b-abb8-034e3a823722 .shogun-image-content {
  
    justify-content: center;
  
}

.s-ce8fe018-f22d-466b-abb8-034e3a823722.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ce8fe018-f22d-466b-abb8-034e3a823722.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ce8fe018-f22d-466b-abb8-034e3a823722.shogun-image {
  box-sizing: border-box;
}



.s-ce8fe018-f22d-466b-abb8-034e3a823722 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ce8fe018-f22d-466b-abb8-034e3a823722 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-ce8fe018-f22d-466b-abb8-034e3a823722.shogun-image-container {
      position: relative;
    }

    .s-ce8fe018-f22d-466b-abb8-034e3a823722.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ce8fe018-f22d-466b-abb8-034e3a823722.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ce8fe018-f22d-466b-abb8-034e3a823722 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-ce8fe018-f22d-466b-abb8-034e3a823722 {
  margin: 0 !important;
  overflow: visible;
}

#s-ce8fe018-f22d-466b-abb8-034e3a823722-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ce8fe018-f22d-466b-abb8-034e3a823722 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ce8fe018-f22d-466b-abb8-034e3a823722 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ce8fe018-f22d-466b-abb8-034e3a823722 img.shogun-image {
  /* Add background color handling */
  
}

#s-ce8fe018-f22d-466b-abb8-034e3a823722 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ce8fe018-f22d-466b-abb8-034e3a823722 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-ce8fe018-f22d-466b-abb8-034e3a823722 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ce8fe018-f22d-466b-abb8-034e3a823722 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ce8fe018-f22d-466b-abb8-034e3a823722.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ce8fe018-f22d-466b-abb8-034e3a823722 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-ce8fe018-f22d-466b-abb8-034e3a823722.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-ce8fe018-f22d-466b-abb8-034e3a823722 .shogun-image-content {
  
    justify-content: center;
  
}

.s-ce8fe018-f22d-466b-abb8-034e3a823722.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ce8fe018-f22d-466b-abb8-034e3a823722.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ce8fe018-f22d-466b-abb8-034e3a823722.shogun-image {
  box-sizing: border-box;
}



.s-ce8fe018-f22d-466b-abb8-034e3a823722 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ce8fe018-f22d-466b-abb8-034e3a823722 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-ce8fe018-f22d-466b-abb8-034e3a823722.shogun-image-container {
      position: relative;
    }

    .s-ce8fe018-f22d-466b-abb8-034e3a823722.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ce8fe018-f22d-466b-abb8-034e3a823722.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ce8fe018-f22d-466b-abb8-034e3a823722 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-ce8fe018-f22d-466b-abb8-034e3a823722 {
  margin: 0 !important;
  overflow: visible;
}

#s-ce8fe018-f22d-466b-abb8-034e3a823722-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ce8fe018-f22d-466b-abb8-034e3a823722 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ce8fe018-f22d-466b-abb8-034e3a823722 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ce8fe018-f22d-466b-abb8-034e3a823722 img.shogun-image {
  /* Add background color handling */
  
}

#s-ce8fe018-f22d-466b-abb8-034e3a823722 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ce8fe018-f22d-466b-abb8-034e3a823722 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-ce8fe018-f22d-466b-abb8-034e3a823722 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ce8fe018-f22d-466b-abb8-034e3a823722 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ce8fe018-f22d-466b-abb8-034e3a823722.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ce8fe018-f22d-466b-abb8-034e3a823722 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-ce8fe018-f22d-466b-abb8-034e3a823722.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-ce8fe018-f22d-466b-abb8-034e3a823722 .shogun-image-content {
  
    justify-content: center;
  
}

.s-ce8fe018-f22d-466b-abb8-034e3a823722.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ce8fe018-f22d-466b-abb8-034e3a823722.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ce8fe018-f22d-466b-abb8-034e3a823722.shogun-image {
  box-sizing: border-box;
}



.s-ce8fe018-f22d-466b-abb8-034e3a823722 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ce8fe018-f22d-466b-abb8-034e3a823722 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-ce8fe018-f22d-466b-abb8-034e3a823722.shogun-image-container {
      position: relative;
    }

    .s-ce8fe018-f22d-466b-abb8-034e3a823722.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ce8fe018-f22d-466b-abb8-034e3a823722.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ce8fe018-f22d-466b-abb8-034e3a823722 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-d1088107-546c-407c-9b6b-88a973ee915d {
  box-shadow:2px 3px 1px 2px rgba(67, 66, 66, 1);
background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYzAzOWZlZTktZTlkNC00ZWFjLTk1YjMtYzczNDdjNDBmZjlkIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFiYjBiO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNjMDM5ZmVlOS1lOWQ0LTRlYWMtOTViMy1jNzM0N2M0MGZmOWQpIi8+PC9zdmc+);
background-repeat: no-repeat;
border-style: solid;
margin-top: 5px;
margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: #2C2A34;
border-radius: 25px;
text-align: center;
text-decoration: none;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#f1bb0b"}, {"id"=>2, "pos"=>1, "color"=>"#ffffff"}];
hover-type: gradient;
color: rgba(0, 0, 0, 1);
}
#s-d1088107-546c-407c-9b6b-88a973ee915d:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iNjU0ODBjYzQtMDBlMi00Mjg3LWFlMjYtZmRlMDQ3YTYyM2Q1IiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjhmOGY3O3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFiYjBiO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM2NTQ4MGNjNC0wMGUyLTQyODctYWUyNi1mZGUwNDdhNjIzZDUpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 2px !important;
border-left-width: 2px !important;
border-bottom-width: 2px !important;
border-right-width: 2px !important;
border-color: rgba(2, 0, 7, 0.99) !important;
text-decoration: none !important;
color: rgba(7, 6, 0, 1) !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#f8f8f7"}, {"id"=>2, "pos"=>1, "color"=>"#f1bb0b"}] !important;
hover-type: gradient !important;}#s-d1088107-546c-407c-9b6b-88a973ee915d:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-d1088107-546c-407c-9b6b-88a973ee915d-root {
    text-align: center;
  }


#s-d1088107-546c-407c-9b6b-88a973ee915d.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-d1088107-546c-407c-9b6b-88a973ee915d-root {
    text-align: center;
  }


#s-d1088107-546c-407c-9b6b-88a973ee915d.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-d1088107-546c-407c-9b6b-88a973ee915d-root {
    text-align: center;
  }


#s-d1088107-546c-407c-9b6b-88a973ee915d.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-d1088107-546c-407c-9b6b-88a973ee915d-root {
    text-align: center;
  }


#s-d1088107-546c-407c-9b6b-88a973ee915d.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-d1088107-546c-407c-9b6b-88a973ee915d-root {
    text-align: center;
  }


#s-d1088107-546c-407c-9b6b-88a973ee915d.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}
#s-d2ad03b6-1eb2-4ef7-a6ef-e451b3cecf7a {
  margin-left: auto;
margin-right: auto;
border-top-width: 5px;
border-left-width: 5px;
border-bottom-width: 5px;
border-right-width: 5px;
border-color: #000;
border-style: solid;
border-radius: 20px;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-d2ad03b6-1eb2-4ef7-a6ef-e451b3cecf7a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-d2ad03b6-1eb2-4ef7-a6ef-e451b3cecf7a.shg-box.shg-c {
  justify-content: center;
}

#s-b856f3b5-f1b9-4791-9e8e-6946fd3aeee5 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
text-align: center;
}
@media (min-width: 1200px){#s-b856f3b5-f1b9-4791-9e8e-6946fd3aeee5 {
  margin-top: 0%;
}
}
#s-b856f3b5-f1b9-4791-9e8e-6946fd3aeee5 {
  margin: 0 !important;
  overflow: visible;
}

#s-b856f3b5-f1b9-4791-9e8e-6946fd3aeee5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b856f3b5-f1b9-4791-9e8e-6946fd3aeee5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-b856f3b5-f1b9-4791-9e8e-6946fd3aeee5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b856f3b5-f1b9-4791-9e8e-6946fd3aeee5 img.shogun-image {
  /* Add background color handling */
  
}

#s-b856f3b5-f1b9-4791-9e8e-6946fd3aeee5 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: #000;
  border-style: none;
  border-radius: 10px;

}






.s-b856f3b5-f1b9-4791-9e8e-6946fd3aeee5 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b856f3b5-f1b9-4791-9e8e-6946fd3aeee5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b856f3b5-f1b9-4791-9e8e-6946fd3aeee5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b856f3b5-f1b9-4791-9e8e-6946fd3aeee5.shogun-image {
  box-sizing: border-box;
}



.s-b856f3b5-f1b9-4791-9e8e-6946fd3aeee5 img.shogun-image {
  
}


@media (min-width: 1200px){#s-b856f3b5-f1b9-4791-9e8e-6946fd3aeee5 {
  margin: 0 !important;
  overflow: visible;
}

#s-b856f3b5-f1b9-4791-9e8e-6946fd3aeee5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b856f3b5-f1b9-4791-9e8e-6946fd3aeee5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-b856f3b5-f1b9-4791-9e8e-6946fd3aeee5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b856f3b5-f1b9-4791-9e8e-6946fd3aeee5 img.shogun-image {
  /* Add background color handling */
  
}

#s-b856f3b5-f1b9-4791-9e8e-6946fd3aeee5 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-b856f3b5-f1b9-4791-9e8e-6946fd3aeee5 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b856f3b5-f1b9-4791-9e8e-6946fd3aeee5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b856f3b5-f1b9-4791-9e8e-6946fd3aeee5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b856f3b5-f1b9-4791-9e8e-6946fd3aeee5.shogun-image {
  box-sizing: border-box;
}



.s-b856f3b5-f1b9-4791-9e8e-6946fd3aeee5 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-b856f3b5-f1b9-4791-9e8e-6946fd3aeee5 {
  margin: 0 !important;
  overflow: visible;
}

#s-b856f3b5-f1b9-4791-9e8e-6946fd3aeee5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b856f3b5-f1b9-4791-9e8e-6946fd3aeee5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b856f3b5-f1b9-4791-9e8e-6946fd3aeee5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b856f3b5-f1b9-4791-9e8e-6946fd3aeee5 img.shogun-image {
  /* Add background color handling */
  
}

#s-b856f3b5-f1b9-4791-9e8e-6946fd3aeee5 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-b856f3b5-f1b9-4791-9e8e-6946fd3aeee5 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b856f3b5-f1b9-4791-9e8e-6946fd3aeee5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b856f3b5-f1b9-4791-9e8e-6946fd3aeee5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b856f3b5-f1b9-4791-9e8e-6946fd3aeee5.shogun-image {
  box-sizing: border-box;
}



.s-b856f3b5-f1b9-4791-9e8e-6946fd3aeee5 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-b856f3b5-f1b9-4791-9e8e-6946fd3aeee5 {
  margin: 0 !important;
  overflow: visible;
}

#s-b856f3b5-f1b9-4791-9e8e-6946fd3aeee5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b856f3b5-f1b9-4791-9e8e-6946fd3aeee5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b856f3b5-f1b9-4791-9e8e-6946fd3aeee5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b856f3b5-f1b9-4791-9e8e-6946fd3aeee5 img.shogun-image {
  /* Add background color handling */
  
}

#s-b856f3b5-f1b9-4791-9e8e-6946fd3aeee5 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-b856f3b5-f1b9-4791-9e8e-6946fd3aeee5 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b856f3b5-f1b9-4791-9e8e-6946fd3aeee5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b856f3b5-f1b9-4791-9e8e-6946fd3aeee5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b856f3b5-f1b9-4791-9e8e-6946fd3aeee5.shogun-image {
  box-sizing: border-box;
}



.s-b856f3b5-f1b9-4791-9e8e-6946fd3aeee5 img.shogun-image {
  
}


}@media (max-width: 767px){#s-b856f3b5-f1b9-4791-9e8e-6946fd3aeee5 {
  margin: 0 !important;
  overflow: visible;
}

#s-b856f3b5-f1b9-4791-9e8e-6946fd3aeee5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b856f3b5-f1b9-4791-9e8e-6946fd3aeee5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b856f3b5-f1b9-4791-9e8e-6946fd3aeee5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b856f3b5-f1b9-4791-9e8e-6946fd3aeee5 img.shogun-image {
  /* Add background color handling */
  
}

#s-b856f3b5-f1b9-4791-9e8e-6946fd3aeee5 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-b856f3b5-f1b9-4791-9e8e-6946fd3aeee5 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b856f3b5-f1b9-4791-9e8e-6946fd3aeee5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b856f3b5-f1b9-4791-9e8e-6946fd3aeee5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b856f3b5-f1b9-4791-9e8e-6946fd3aeee5.shogun-image {
  box-sizing: border-box;
}



.s-b856f3b5-f1b9-4791-9e8e-6946fd3aeee5 img.shogun-image {
  
}


}
#s-f6f67554-178d-41d2-aeac-c219107edcfc {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
text-align: center;
}
@media (min-width: 1200px){#s-f6f67554-178d-41d2-aeac-c219107edcfc {
  margin-top: 0%;
}
}
#s-f6f67554-178d-41d2-aeac-c219107edcfc {
  margin: 0 !important;
  overflow: visible;
}

#s-f6f67554-178d-41d2-aeac-c219107edcfc-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f6f67554-178d-41d2-aeac-c219107edcfc {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-f6f67554-178d-41d2-aeac-c219107edcfc {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f6f67554-178d-41d2-aeac-c219107edcfc img.shogun-image {
  /* Add background color handling */
  
}

#s-f6f67554-178d-41d2-aeac-c219107edcfc img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-f6f67554-178d-41d2-aeac-c219107edcfc .shogun-image-content {
  
    justify-content: center;
  
}

.s-f6f67554-178d-41d2-aeac-c219107edcfc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f6f67554-178d-41d2-aeac-c219107edcfc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f6f67554-178d-41d2-aeac-c219107edcfc.shogun-image {
  box-sizing: border-box;
}



.s-f6f67554-178d-41d2-aeac-c219107edcfc img.shogun-image {
  
}


@media (min-width: 1200px){#s-f6f67554-178d-41d2-aeac-c219107edcfc {
  margin: 0 !important;
  overflow: visible;
}

#s-f6f67554-178d-41d2-aeac-c219107edcfc-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f6f67554-178d-41d2-aeac-c219107edcfc {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-f6f67554-178d-41d2-aeac-c219107edcfc {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f6f67554-178d-41d2-aeac-c219107edcfc img.shogun-image {
  /* Add background color handling */
  
}

#s-f6f67554-178d-41d2-aeac-c219107edcfc img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-f6f67554-178d-41d2-aeac-c219107edcfc .shogun-image-content {
  
    justify-content: center;
  
}

.s-f6f67554-178d-41d2-aeac-c219107edcfc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f6f67554-178d-41d2-aeac-c219107edcfc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f6f67554-178d-41d2-aeac-c219107edcfc.shogun-image {
  box-sizing: border-box;
}



.s-f6f67554-178d-41d2-aeac-c219107edcfc img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-f6f67554-178d-41d2-aeac-c219107edcfc {
  margin: 0 !important;
  overflow: visible;
}

#s-f6f67554-178d-41d2-aeac-c219107edcfc-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f6f67554-178d-41d2-aeac-c219107edcfc {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f6f67554-178d-41d2-aeac-c219107edcfc {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f6f67554-178d-41d2-aeac-c219107edcfc img.shogun-image {
  /* Add background color handling */
  
}

#s-f6f67554-178d-41d2-aeac-c219107edcfc img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-f6f67554-178d-41d2-aeac-c219107edcfc .shogun-image-content {
  
    justify-content: center;
  
}

.s-f6f67554-178d-41d2-aeac-c219107edcfc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f6f67554-178d-41d2-aeac-c219107edcfc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f6f67554-178d-41d2-aeac-c219107edcfc.shogun-image {
  box-sizing: border-box;
}



.s-f6f67554-178d-41d2-aeac-c219107edcfc img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-f6f67554-178d-41d2-aeac-c219107edcfc {
  margin: 0 !important;
  overflow: visible;
}

#s-f6f67554-178d-41d2-aeac-c219107edcfc-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f6f67554-178d-41d2-aeac-c219107edcfc {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f6f67554-178d-41d2-aeac-c219107edcfc {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f6f67554-178d-41d2-aeac-c219107edcfc img.shogun-image {
  /* Add background color handling */
  
}

#s-f6f67554-178d-41d2-aeac-c219107edcfc img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-f6f67554-178d-41d2-aeac-c219107edcfc .shogun-image-content {
  
    justify-content: center;
  
}

.s-f6f67554-178d-41d2-aeac-c219107edcfc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f6f67554-178d-41d2-aeac-c219107edcfc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f6f67554-178d-41d2-aeac-c219107edcfc.shogun-image {
  box-sizing: border-box;
}



.s-f6f67554-178d-41d2-aeac-c219107edcfc img.shogun-image {
  
}


}@media (max-width: 767px){#s-f6f67554-178d-41d2-aeac-c219107edcfc {
  margin: 0 !important;
  overflow: visible;
}

#s-f6f67554-178d-41d2-aeac-c219107edcfc-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f6f67554-178d-41d2-aeac-c219107edcfc {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f6f67554-178d-41d2-aeac-c219107edcfc {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f6f67554-178d-41d2-aeac-c219107edcfc img.shogun-image {
  /* Add background color handling */
  
}

#s-f6f67554-178d-41d2-aeac-c219107edcfc img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-f6f67554-178d-41d2-aeac-c219107edcfc .shogun-image-content {
  
    justify-content: center;
  
}

.s-f6f67554-178d-41d2-aeac-c219107edcfc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f6f67554-178d-41d2-aeac-c219107edcfc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f6f67554-178d-41d2-aeac-c219107edcfc.shogun-image {
  box-sizing: border-box;
}



.s-f6f67554-178d-41d2-aeac-c219107edcfc img.shogun-image {
  
}


}
#s-93189e19-5651-4cf6-993f-b0410481d84e {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-93189e19-5651-4cf6-993f-b0410481d84e {
  margin-top: 0%;
}
}
#s-93189e19-5651-4cf6-993f-b0410481d84e {
  margin: 0 !important;
  overflow: visible;
}

#s-93189e19-5651-4cf6-993f-b0410481d84e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-93189e19-5651-4cf6-993f-b0410481d84e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-93189e19-5651-4cf6-993f-b0410481d84e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-93189e19-5651-4cf6-993f-b0410481d84e img.shogun-image {
  /* Add background color handling */
  
}

#s-93189e19-5651-4cf6-993f-b0410481d84e img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-93189e19-5651-4cf6-993f-b0410481d84e .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-93189e19-5651-4cf6-993f-b0410481d84e .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-93189e19-5651-4cf6-993f-b0410481d84e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-93189e19-5651-4cf6-993f-b0410481d84e.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-93189e19-5651-4cf6-993f-b0410481d84e img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-93189e19-5651-4cf6-993f-b0410481d84e.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-93189e19-5651-4cf6-993f-b0410481d84e .shogun-image-content {
  
    justify-content: center;
  
}

.s-93189e19-5651-4cf6-993f-b0410481d84e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-93189e19-5651-4cf6-993f-b0410481d84e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-93189e19-5651-4cf6-993f-b0410481d84e.shogun-image {
  box-sizing: border-box;
}



.s-93189e19-5651-4cf6-993f-b0410481d84e img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-93189e19-5651-4cf6-993f-b0410481d84e {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-93189e19-5651-4cf6-993f-b0410481d84e.shogun-image-container {
      position: relative;
    }

    .s-93189e19-5651-4cf6-993f-b0410481d84e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-93189e19-5651-4cf6-993f-b0410481d84e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-93189e19-5651-4cf6-993f-b0410481d84e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-93189e19-5651-4cf6-993f-b0410481d84e {
  margin: 0 !important;
  overflow: visible;
}

#s-93189e19-5651-4cf6-993f-b0410481d84e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-93189e19-5651-4cf6-993f-b0410481d84e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-93189e19-5651-4cf6-993f-b0410481d84e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-93189e19-5651-4cf6-993f-b0410481d84e img.shogun-image {
  /* Add background color handling */
  
}

#s-93189e19-5651-4cf6-993f-b0410481d84e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-93189e19-5651-4cf6-993f-b0410481d84e .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-93189e19-5651-4cf6-993f-b0410481d84e .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-93189e19-5651-4cf6-993f-b0410481d84e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-93189e19-5651-4cf6-993f-b0410481d84e.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-93189e19-5651-4cf6-993f-b0410481d84e img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-93189e19-5651-4cf6-993f-b0410481d84e.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-93189e19-5651-4cf6-993f-b0410481d84e .shogun-image-content {
  
    justify-content: center;
  
}

.s-93189e19-5651-4cf6-993f-b0410481d84e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-93189e19-5651-4cf6-993f-b0410481d84e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-93189e19-5651-4cf6-993f-b0410481d84e.shogun-image {
  box-sizing: border-box;
}



.s-93189e19-5651-4cf6-993f-b0410481d84e img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-93189e19-5651-4cf6-993f-b0410481d84e {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-93189e19-5651-4cf6-993f-b0410481d84e.shogun-image-container {
      position: relative;
    }

    .s-93189e19-5651-4cf6-993f-b0410481d84e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-93189e19-5651-4cf6-993f-b0410481d84e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-93189e19-5651-4cf6-993f-b0410481d84e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-93189e19-5651-4cf6-993f-b0410481d84e {
  margin: 0 !important;
  overflow: visible;
}

#s-93189e19-5651-4cf6-993f-b0410481d84e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-93189e19-5651-4cf6-993f-b0410481d84e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-93189e19-5651-4cf6-993f-b0410481d84e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-93189e19-5651-4cf6-993f-b0410481d84e img.shogun-image {
  /* Add background color handling */
  
}

#s-93189e19-5651-4cf6-993f-b0410481d84e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-93189e19-5651-4cf6-993f-b0410481d84e .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-93189e19-5651-4cf6-993f-b0410481d84e .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-93189e19-5651-4cf6-993f-b0410481d84e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-93189e19-5651-4cf6-993f-b0410481d84e.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-93189e19-5651-4cf6-993f-b0410481d84e img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-93189e19-5651-4cf6-993f-b0410481d84e.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-93189e19-5651-4cf6-993f-b0410481d84e .shogun-image-content {
  
    justify-content: center;
  
}

.s-93189e19-5651-4cf6-993f-b0410481d84e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-93189e19-5651-4cf6-993f-b0410481d84e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-93189e19-5651-4cf6-993f-b0410481d84e.shogun-image {
  box-sizing: border-box;
}



.s-93189e19-5651-4cf6-993f-b0410481d84e img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-93189e19-5651-4cf6-993f-b0410481d84e {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-93189e19-5651-4cf6-993f-b0410481d84e.shogun-image-container {
      position: relative;
    }

    .s-93189e19-5651-4cf6-993f-b0410481d84e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-93189e19-5651-4cf6-993f-b0410481d84e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-93189e19-5651-4cf6-993f-b0410481d84e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-93189e19-5651-4cf6-993f-b0410481d84e {
  margin: 0 !important;
  overflow: visible;
}

#s-93189e19-5651-4cf6-993f-b0410481d84e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-93189e19-5651-4cf6-993f-b0410481d84e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-93189e19-5651-4cf6-993f-b0410481d84e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-93189e19-5651-4cf6-993f-b0410481d84e img.shogun-image {
  /* Add background color handling */
  
}

#s-93189e19-5651-4cf6-993f-b0410481d84e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-93189e19-5651-4cf6-993f-b0410481d84e .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-93189e19-5651-4cf6-993f-b0410481d84e .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-93189e19-5651-4cf6-993f-b0410481d84e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-93189e19-5651-4cf6-993f-b0410481d84e.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-93189e19-5651-4cf6-993f-b0410481d84e img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-93189e19-5651-4cf6-993f-b0410481d84e.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-93189e19-5651-4cf6-993f-b0410481d84e .shogun-image-content {
  
    justify-content: center;
  
}

.s-93189e19-5651-4cf6-993f-b0410481d84e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-93189e19-5651-4cf6-993f-b0410481d84e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-93189e19-5651-4cf6-993f-b0410481d84e.shogun-image {
  box-sizing: border-box;
}



.s-93189e19-5651-4cf6-993f-b0410481d84e img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-93189e19-5651-4cf6-993f-b0410481d84e {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-93189e19-5651-4cf6-993f-b0410481d84e.shogun-image-container {
      position: relative;
    }

    .s-93189e19-5651-4cf6-993f-b0410481d84e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-93189e19-5651-4cf6-993f-b0410481d84e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-93189e19-5651-4cf6-993f-b0410481d84e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-93189e19-5651-4cf6-993f-b0410481d84e {
  margin: 0 !important;
  overflow: visible;
}

#s-93189e19-5651-4cf6-993f-b0410481d84e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-93189e19-5651-4cf6-993f-b0410481d84e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-93189e19-5651-4cf6-993f-b0410481d84e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-93189e19-5651-4cf6-993f-b0410481d84e img.shogun-image {
  /* Add background color handling */
  
}

#s-93189e19-5651-4cf6-993f-b0410481d84e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-93189e19-5651-4cf6-993f-b0410481d84e .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-93189e19-5651-4cf6-993f-b0410481d84e .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-93189e19-5651-4cf6-993f-b0410481d84e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-93189e19-5651-4cf6-993f-b0410481d84e.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-93189e19-5651-4cf6-993f-b0410481d84e img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-93189e19-5651-4cf6-993f-b0410481d84e.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-93189e19-5651-4cf6-993f-b0410481d84e .shogun-image-content {
  
    justify-content: center;
  
}

.s-93189e19-5651-4cf6-993f-b0410481d84e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-93189e19-5651-4cf6-993f-b0410481d84e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-93189e19-5651-4cf6-993f-b0410481d84e.shogun-image {
  box-sizing: border-box;
}



.s-93189e19-5651-4cf6-993f-b0410481d84e img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-93189e19-5651-4cf6-993f-b0410481d84e {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-93189e19-5651-4cf6-993f-b0410481d84e.shogun-image-container {
      position: relative;
    }

    .s-93189e19-5651-4cf6-993f-b0410481d84e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-93189e19-5651-4cf6-993f-b0410481d84e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-93189e19-5651-4cf6-993f-b0410481d84e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-4fbd62fd-51e3-4150-a65e-55d0274f4a5d {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-4fbd62fd-51e3-4150-a65e-55d0274f4a5d {
  margin-top: 0%;
}
}
#s-4fbd62fd-51e3-4150-a65e-55d0274f4a5d {
  margin: 0 !important;
  overflow: visible;
}

#s-4fbd62fd-51e3-4150-a65e-55d0274f4a5d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-4fbd62fd-51e3-4150-a65e-55d0274f4a5d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-4fbd62fd-51e3-4150-a65e-55d0274f4a5d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-4fbd62fd-51e3-4150-a65e-55d0274f4a5d img.shogun-image {
  /* Add background color handling */
  
}

#s-4fbd62fd-51e3-4150-a65e-55d0274f4a5d img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-4fbd62fd-51e3-4150-a65e-55d0274f4a5d .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-4fbd62fd-51e3-4150-a65e-55d0274f4a5d .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-4fbd62fd-51e3-4150-a65e-55d0274f4a5d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-4fbd62fd-51e3-4150-a65e-55d0274f4a5d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-4fbd62fd-51e3-4150-a65e-55d0274f4a5d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-4fbd62fd-51e3-4150-a65e-55d0274f4a5d.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-4fbd62fd-51e3-4150-a65e-55d0274f4a5d .shogun-image-content {
  
    justify-content: center;
  
}

.s-4fbd62fd-51e3-4150-a65e-55d0274f4a5d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4fbd62fd-51e3-4150-a65e-55d0274f4a5d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4fbd62fd-51e3-4150-a65e-55d0274f4a5d.shogun-image {
  box-sizing: border-box;
}



.s-4fbd62fd-51e3-4150-a65e-55d0274f4a5d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-4fbd62fd-51e3-4150-a65e-55d0274f4a5d {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-4fbd62fd-51e3-4150-a65e-55d0274f4a5d.shogun-image-container {
      position: relative;
    }

    .s-4fbd62fd-51e3-4150-a65e-55d0274f4a5d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-4fbd62fd-51e3-4150-a65e-55d0274f4a5d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-4fbd62fd-51e3-4150-a65e-55d0274f4a5d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-4fbd62fd-51e3-4150-a65e-55d0274f4a5d {
  margin: 0 !important;
  overflow: visible;
}

#s-4fbd62fd-51e3-4150-a65e-55d0274f4a5d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-4fbd62fd-51e3-4150-a65e-55d0274f4a5d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-4fbd62fd-51e3-4150-a65e-55d0274f4a5d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-4fbd62fd-51e3-4150-a65e-55d0274f4a5d img.shogun-image {
  /* Add background color handling */
  
}

#s-4fbd62fd-51e3-4150-a65e-55d0274f4a5d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-4fbd62fd-51e3-4150-a65e-55d0274f4a5d .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-4fbd62fd-51e3-4150-a65e-55d0274f4a5d .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-4fbd62fd-51e3-4150-a65e-55d0274f4a5d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-4fbd62fd-51e3-4150-a65e-55d0274f4a5d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-4fbd62fd-51e3-4150-a65e-55d0274f4a5d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-4fbd62fd-51e3-4150-a65e-55d0274f4a5d.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-4fbd62fd-51e3-4150-a65e-55d0274f4a5d .shogun-image-content {
  
    justify-content: center;
  
}

.s-4fbd62fd-51e3-4150-a65e-55d0274f4a5d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4fbd62fd-51e3-4150-a65e-55d0274f4a5d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4fbd62fd-51e3-4150-a65e-55d0274f4a5d.shogun-image {
  box-sizing: border-box;
}



.s-4fbd62fd-51e3-4150-a65e-55d0274f4a5d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-4fbd62fd-51e3-4150-a65e-55d0274f4a5d {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-4fbd62fd-51e3-4150-a65e-55d0274f4a5d.shogun-image-container {
      position: relative;
    }

    .s-4fbd62fd-51e3-4150-a65e-55d0274f4a5d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-4fbd62fd-51e3-4150-a65e-55d0274f4a5d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-4fbd62fd-51e3-4150-a65e-55d0274f4a5d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-4fbd62fd-51e3-4150-a65e-55d0274f4a5d {
  margin: 0 !important;
  overflow: visible;
}

#s-4fbd62fd-51e3-4150-a65e-55d0274f4a5d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-4fbd62fd-51e3-4150-a65e-55d0274f4a5d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-4fbd62fd-51e3-4150-a65e-55d0274f4a5d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-4fbd62fd-51e3-4150-a65e-55d0274f4a5d img.shogun-image {
  /* Add background color handling */
  
}

#s-4fbd62fd-51e3-4150-a65e-55d0274f4a5d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-4fbd62fd-51e3-4150-a65e-55d0274f4a5d .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-4fbd62fd-51e3-4150-a65e-55d0274f4a5d .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-4fbd62fd-51e3-4150-a65e-55d0274f4a5d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-4fbd62fd-51e3-4150-a65e-55d0274f4a5d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-4fbd62fd-51e3-4150-a65e-55d0274f4a5d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-4fbd62fd-51e3-4150-a65e-55d0274f4a5d.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-4fbd62fd-51e3-4150-a65e-55d0274f4a5d .shogun-image-content {
  
    justify-content: center;
  
}

.s-4fbd62fd-51e3-4150-a65e-55d0274f4a5d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4fbd62fd-51e3-4150-a65e-55d0274f4a5d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4fbd62fd-51e3-4150-a65e-55d0274f4a5d.shogun-image {
  box-sizing: border-box;
}



.s-4fbd62fd-51e3-4150-a65e-55d0274f4a5d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-4fbd62fd-51e3-4150-a65e-55d0274f4a5d {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-4fbd62fd-51e3-4150-a65e-55d0274f4a5d.shogun-image-container {
      position: relative;
    }

    .s-4fbd62fd-51e3-4150-a65e-55d0274f4a5d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-4fbd62fd-51e3-4150-a65e-55d0274f4a5d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-4fbd62fd-51e3-4150-a65e-55d0274f4a5d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-4fbd62fd-51e3-4150-a65e-55d0274f4a5d {
  margin: 0 !important;
  overflow: visible;
}

#s-4fbd62fd-51e3-4150-a65e-55d0274f4a5d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-4fbd62fd-51e3-4150-a65e-55d0274f4a5d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-4fbd62fd-51e3-4150-a65e-55d0274f4a5d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-4fbd62fd-51e3-4150-a65e-55d0274f4a5d img.shogun-image {
  /* Add background color handling */
  
}

#s-4fbd62fd-51e3-4150-a65e-55d0274f4a5d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-4fbd62fd-51e3-4150-a65e-55d0274f4a5d .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-4fbd62fd-51e3-4150-a65e-55d0274f4a5d .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-4fbd62fd-51e3-4150-a65e-55d0274f4a5d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-4fbd62fd-51e3-4150-a65e-55d0274f4a5d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-4fbd62fd-51e3-4150-a65e-55d0274f4a5d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-4fbd62fd-51e3-4150-a65e-55d0274f4a5d.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-4fbd62fd-51e3-4150-a65e-55d0274f4a5d .shogun-image-content {
  
    justify-content: center;
  
}

.s-4fbd62fd-51e3-4150-a65e-55d0274f4a5d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4fbd62fd-51e3-4150-a65e-55d0274f4a5d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4fbd62fd-51e3-4150-a65e-55d0274f4a5d.shogun-image {
  box-sizing: border-box;
}



.s-4fbd62fd-51e3-4150-a65e-55d0274f4a5d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-4fbd62fd-51e3-4150-a65e-55d0274f4a5d {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-4fbd62fd-51e3-4150-a65e-55d0274f4a5d.shogun-image-container {
      position: relative;
    }

    .s-4fbd62fd-51e3-4150-a65e-55d0274f4a5d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-4fbd62fd-51e3-4150-a65e-55d0274f4a5d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-4fbd62fd-51e3-4150-a65e-55d0274f4a5d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-4fbd62fd-51e3-4150-a65e-55d0274f4a5d {
  margin: 0 !important;
  overflow: visible;
}

#s-4fbd62fd-51e3-4150-a65e-55d0274f4a5d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-4fbd62fd-51e3-4150-a65e-55d0274f4a5d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-4fbd62fd-51e3-4150-a65e-55d0274f4a5d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-4fbd62fd-51e3-4150-a65e-55d0274f4a5d img.shogun-image {
  /* Add background color handling */
  
}

#s-4fbd62fd-51e3-4150-a65e-55d0274f4a5d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-4fbd62fd-51e3-4150-a65e-55d0274f4a5d .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-4fbd62fd-51e3-4150-a65e-55d0274f4a5d .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-4fbd62fd-51e3-4150-a65e-55d0274f4a5d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-4fbd62fd-51e3-4150-a65e-55d0274f4a5d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-4fbd62fd-51e3-4150-a65e-55d0274f4a5d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-4fbd62fd-51e3-4150-a65e-55d0274f4a5d.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-4fbd62fd-51e3-4150-a65e-55d0274f4a5d .shogun-image-content {
  
    justify-content: center;
  
}

.s-4fbd62fd-51e3-4150-a65e-55d0274f4a5d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4fbd62fd-51e3-4150-a65e-55d0274f4a5d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4fbd62fd-51e3-4150-a65e-55d0274f4a5d.shogun-image {
  box-sizing: border-box;
}



.s-4fbd62fd-51e3-4150-a65e-55d0274f4a5d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-4fbd62fd-51e3-4150-a65e-55d0274f4a5d {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-4fbd62fd-51e3-4150-a65e-55d0274f4a5d.shogun-image-container {
      position: relative;
    }

    .s-4fbd62fd-51e3-4150-a65e-55d0274f4a5d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-4fbd62fd-51e3-4150-a65e-55d0274f4a5d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-4fbd62fd-51e3-4150-a65e-55d0274f4a5d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-7bb3a6f5-59b4-4f8a-b52e-4e1a88735166 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-7bb3a6f5-59b4-4f8a-b52e-4e1a88735166 {
  margin-top: 0%;
margin-bottom: 0%;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-7bb3a6f5-59b4-4f8a-b52e-4e1a88735166 {
  margin-top: 0%;
}
}
#s-7bb3a6f5-59b4-4f8a-b52e-4e1a88735166 {
  margin: 0 !important;
  overflow: visible;
}

#s-7bb3a6f5-59b4-4f8a-b52e-4e1a88735166-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7bb3a6f5-59b4-4f8a-b52e-4e1a88735166 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-7bb3a6f5-59b4-4f8a-b52e-4e1a88735166 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7bb3a6f5-59b4-4f8a-b52e-4e1a88735166 img.shogun-image {
  /* Add background color handling */
  
}

#s-7bb3a6f5-59b4-4f8a-b52e-4e1a88735166 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-7bb3a6f5-59b4-4f8a-b52e-4e1a88735166 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-7bb3a6f5-59b4-4f8a-b52e-4e1a88735166 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-7bb3a6f5-59b4-4f8a-b52e-4e1a88735166 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-7bb3a6f5-59b4-4f8a-b52e-4e1a88735166.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-7bb3a6f5-59b4-4f8a-b52e-4e1a88735166 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-7bb3a6f5-59b4-4f8a-b52e-4e1a88735166.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-7bb3a6f5-59b4-4f8a-b52e-4e1a88735166 .shogun-image-content {
  
    justify-content: center;
  
}

.s-7bb3a6f5-59b4-4f8a-b52e-4e1a88735166.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7bb3a6f5-59b4-4f8a-b52e-4e1a88735166.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7bb3a6f5-59b4-4f8a-b52e-4e1a88735166.shogun-image {
  box-sizing: border-box;
}



.s-7bb3a6f5-59b4-4f8a-b52e-4e1a88735166 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-7bb3a6f5-59b4-4f8a-b52e-4e1a88735166 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-7bb3a6f5-59b4-4f8a-b52e-4e1a88735166.shogun-image-container {
      position: relative;
    }

    .s-7bb3a6f5-59b4-4f8a-b52e-4e1a88735166.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7bb3a6f5-59b4-4f8a-b52e-4e1a88735166.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7bb3a6f5-59b4-4f8a-b52e-4e1a88735166 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-7bb3a6f5-59b4-4f8a-b52e-4e1a88735166 {
  margin: 0 !important;
  overflow: visible;
}

#s-7bb3a6f5-59b4-4f8a-b52e-4e1a88735166-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7bb3a6f5-59b4-4f8a-b52e-4e1a88735166 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-7bb3a6f5-59b4-4f8a-b52e-4e1a88735166 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7bb3a6f5-59b4-4f8a-b52e-4e1a88735166 img.shogun-image {
  /* Add background color handling */
  
}

#s-7bb3a6f5-59b4-4f8a-b52e-4e1a88735166 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-7bb3a6f5-59b4-4f8a-b52e-4e1a88735166 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-7bb3a6f5-59b4-4f8a-b52e-4e1a88735166 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-7bb3a6f5-59b4-4f8a-b52e-4e1a88735166 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-7bb3a6f5-59b4-4f8a-b52e-4e1a88735166.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-7bb3a6f5-59b4-4f8a-b52e-4e1a88735166 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-7bb3a6f5-59b4-4f8a-b52e-4e1a88735166.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-7bb3a6f5-59b4-4f8a-b52e-4e1a88735166 .shogun-image-content {
  
    justify-content: center;
  
}

.s-7bb3a6f5-59b4-4f8a-b52e-4e1a88735166.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7bb3a6f5-59b4-4f8a-b52e-4e1a88735166.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7bb3a6f5-59b4-4f8a-b52e-4e1a88735166.shogun-image {
  box-sizing: border-box;
}



.s-7bb3a6f5-59b4-4f8a-b52e-4e1a88735166 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-7bb3a6f5-59b4-4f8a-b52e-4e1a88735166 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-7bb3a6f5-59b4-4f8a-b52e-4e1a88735166.shogun-image-container {
      position: relative;
    }

    .s-7bb3a6f5-59b4-4f8a-b52e-4e1a88735166.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7bb3a6f5-59b4-4f8a-b52e-4e1a88735166.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7bb3a6f5-59b4-4f8a-b52e-4e1a88735166 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-7bb3a6f5-59b4-4f8a-b52e-4e1a88735166 {
  margin: 0 !important;
  overflow: visible;
}

#s-7bb3a6f5-59b4-4f8a-b52e-4e1a88735166-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7bb3a6f5-59b4-4f8a-b52e-4e1a88735166 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-7bb3a6f5-59b4-4f8a-b52e-4e1a88735166 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7bb3a6f5-59b4-4f8a-b52e-4e1a88735166 img.shogun-image {
  /* Add background color handling */
  
}

#s-7bb3a6f5-59b4-4f8a-b52e-4e1a88735166 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-7bb3a6f5-59b4-4f8a-b52e-4e1a88735166 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-7bb3a6f5-59b4-4f8a-b52e-4e1a88735166 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-7bb3a6f5-59b4-4f8a-b52e-4e1a88735166 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-7bb3a6f5-59b4-4f8a-b52e-4e1a88735166.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-7bb3a6f5-59b4-4f8a-b52e-4e1a88735166 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-7bb3a6f5-59b4-4f8a-b52e-4e1a88735166.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-7bb3a6f5-59b4-4f8a-b52e-4e1a88735166 .shogun-image-content {
  
    justify-content: center;
  
}

.s-7bb3a6f5-59b4-4f8a-b52e-4e1a88735166.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7bb3a6f5-59b4-4f8a-b52e-4e1a88735166.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7bb3a6f5-59b4-4f8a-b52e-4e1a88735166.shogun-image {
  box-sizing: border-box;
}



.s-7bb3a6f5-59b4-4f8a-b52e-4e1a88735166 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-7bb3a6f5-59b4-4f8a-b52e-4e1a88735166 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-7bb3a6f5-59b4-4f8a-b52e-4e1a88735166.shogun-image-container {
      position: relative;
    }

    .s-7bb3a6f5-59b4-4f8a-b52e-4e1a88735166.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7bb3a6f5-59b4-4f8a-b52e-4e1a88735166.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7bb3a6f5-59b4-4f8a-b52e-4e1a88735166 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-7bb3a6f5-59b4-4f8a-b52e-4e1a88735166 {
  margin: 0 !important;
  overflow: visible;
}

#s-7bb3a6f5-59b4-4f8a-b52e-4e1a88735166-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7bb3a6f5-59b4-4f8a-b52e-4e1a88735166 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7bb3a6f5-59b4-4f8a-b52e-4e1a88735166 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7bb3a6f5-59b4-4f8a-b52e-4e1a88735166 img.shogun-image {
  /* Add background color handling */
  
}

#s-7bb3a6f5-59b4-4f8a-b52e-4e1a88735166 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-7bb3a6f5-59b4-4f8a-b52e-4e1a88735166 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-7bb3a6f5-59b4-4f8a-b52e-4e1a88735166 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-7bb3a6f5-59b4-4f8a-b52e-4e1a88735166 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-7bb3a6f5-59b4-4f8a-b52e-4e1a88735166.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-7bb3a6f5-59b4-4f8a-b52e-4e1a88735166 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-7bb3a6f5-59b4-4f8a-b52e-4e1a88735166.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-7bb3a6f5-59b4-4f8a-b52e-4e1a88735166 .shogun-image-content {
  
    justify-content: center;
  
}

.s-7bb3a6f5-59b4-4f8a-b52e-4e1a88735166.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7bb3a6f5-59b4-4f8a-b52e-4e1a88735166.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7bb3a6f5-59b4-4f8a-b52e-4e1a88735166.shogun-image {
  box-sizing: border-box;
}



.s-7bb3a6f5-59b4-4f8a-b52e-4e1a88735166 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-7bb3a6f5-59b4-4f8a-b52e-4e1a88735166 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-7bb3a6f5-59b4-4f8a-b52e-4e1a88735166.shogun-image-container {
      position: relative;
    }

    .s-7bb3a6f5-59b4-4f8a-b52e-4e1a88735166.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7bb3a6f5-59b4-4f8a-b52e-4e1a88735166.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7bb3a6f5-59b4-4f8a-b52e-4e1a88735166 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-7bb3a6f5-59b4-4f8a-b52e-4e1a88735166 {
  margin: 0 !important;
  overflow: visible;
}

#s-7bb3a6f5-59b4-4f8a-b52e-4e1a88735166-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7bb3a6f5-59b4-4f8a-b52e-4e1a88735166 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7bb3a6f5-59b4-4f8a-b52e-4e1a88735166 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7bb3a6f5-59b4-4f8a-b52e-4e1a88735166 img.shogun-image {
  /* Add background color handling */
  
}

#s-7bb3a6f5-59b4-4f8a-b52e-4e1a88735166 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-7bb3a6f5-59b4-4f8a-b52e-4e1a88735166 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-7bb3a6f5-59b4-4f8a-b52e-4e1a88735166 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-7bb3a6f5-59b4-4f8a-b52e-4e1a88735166 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-7bb3a6f5-59b4-4f8a-b52e-4e1a88735166.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-7bb3a6f5-59b4-4f8a-b52e-4e1a88735166 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-7bb3a6f5-59b4-4f8a-b52e-4e1a88735166.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-7bb3a6f5-59b4-4f8a-b52e-4e1a88735166 .shogun-image-content {
  
    justify-content: center;
  
}

.s-7bb3a6f5-59b4-4f8a-b52e-4e1a88735166.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7bb3a6f5-59b4-4f8a-b52e-4e1a88735166.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7bb3a6f5-59b4-4f8a-b52e-4e1a88735166.shogun-image {
  box-sizing: border-box;
}



.s-7bb3a6f5-59b4-4f8a-b52e-4e1a88735166 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-7bb3a6f5-59b4-4f8a-b52e-4e1a88735166 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-7bb3a6f5-59b4-4f8a-b52e-4e1a88735166.shogun-image-container {
      position: relative;
    }

    .s-7bb3a6f5-59b4-4f8a-b52e-4e1a88735166.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7bb3a6f5-59b4-4f8a-b52e-4e1a88735166.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7bb3a6f5-59b4-4f8a-b52e-4e1a88735166 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-f13df5cb-34d8-45ae-8284-8938507066b7 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-f13df5cb-34d8-45ae-8284-8938507066b7 {
  margin-top: 0%;
}
}
#s-f13df5cb-34d8-45ae-8284-8938507066b7 {
  margin: 0 !important;
  overflow: visible;
}

#s-f13df5cb-34d8-45ae-8284-8938507066b7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f13df5cb-34d8-45ae-8284-8938507066b7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-f13df5cb-34d8-45ae-8284-8938507066b7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f13df5cb-34d8-45ae-8284-8938507066b7 img.shogun-image {
  /* Add background color handling */
  
}

#s-f13df5cb-34d8-45ae-8284-8938507066b7 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f13df5cb-34d8-45ae-8284-8938507066b7 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-f13df5cb-34d8-45ae-8284-8938507066b7 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f13df5cb-34d8-45ae-8284-8938507066b7 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f13df5cb-34d8-45ae-8284-8938507066b7.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f13df5cb-34d8-45ae-8284-8938507066b7 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-f13df5cb-34d8-45ae-8284-8938507066b7.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-f13df5cb-34d8-45ae-8284-8938507066b7 .shogun-image-content {
  
    justify-content: center;
  
}

.s-f13df5cb-34d8-45ae-8284-8938507066b7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f13df5cb-34d8-45ae-8284-8938507066b7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f13df5cb-34d8-45ae-8284-8938507066b7.shogun-image {
  box-sizing: border-box;
}



.s-f13df5cb-34d8-45ae-8284-8938507066b7 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-f13df5cb-34d8-45ae-8284-8938507066b7 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-f13df5cb-34d8-45ae-8284-8938507066b7.shogun-image-container {
      position: relative;
    }

    .s-f13df5cb-34d8-45ae-8284-8938507066b7.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f13df5cb-34d8-45ae-8284-8938507066b7.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f13df5cb-34d8-45ae-8284-8938507066b7 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-f13df5cb-34d8-45ae-8284-8938507066b7 {
  margin: 0 !important;
  overflow: visible;
}

#s-f13df5cb-34d8-45ae-8284-8938507066b7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f13df5cb-34d8-45ae-8284-8938507066b7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-f13df5cb-34d8-45ae-8284-8938507066b7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f13df5cb-34d8-45ae-8284-8938507066b7 img.shogun-image {
  /* Add background color handling */
  
}

#s-f13df5cb-34d8-45ae-8284-8938507066b7 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f13df5cb-34d8-45ae-8284-8938507066b7 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-f13df5cb-34d8-45ae-8284-8938507066b7 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f13df5cb-34d8-45ae-8284-8938507066b7 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f13df5cb-34d8-45ae-8284-8938507066b7.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f13df5cb-34d8-45ae-8284-8938507066b7 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-f13df5cb-34d8-45ae-8284-8938507066b7.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-f13df5cb-34d8-45ae-8284-8938507066b7 .shogun-image-content {
  
    justify-content: center;
  
}

.s-f13df5cb-34d8-45ae-8284-8938507066b7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f13df5cb-34d8-45ae-8284-8938507066b7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f13df5cb-34d8-45ae-8284-8938507066b7.shogun-image {
  box-sizing: border-box;
}



.s-f13df5cb-34d8-45ae-8284-8938507066b7 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-f13df5cb-34d8-45ae-8284-8938507066b7 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-f13df5cb-34d8-45ae-8284-8938507066b7.shogun-image-container {
      position: relative;
    }

    .s-f13df5cb-34d8-45ae-8284-8938507066b7.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f13df5cb-34d8-45ae-8284-8938507066b7.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f13df5cb-34d8-45ae-8284-8938507066b7 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-f13df5cb-34d8-45ae-8284-8938507066b7 {
  margin: 0 !important;
  overflow: visible;
}

#s-f13df5cb-34d8-45ae-8284-8938507066b7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f13df5cb-34d8-45ae-8284-8938507066b7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f13df5cb-34d8-45ae-8284-8938507066b7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f13df5cb-34d8-45ae-8284-8938507066b7 img.shogun-image {
  /* Add background color handling */
  
}

#s-f13df5cb-34d8-45ae-8284-8938507066b7 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f13df5cb-34d8-45ae-8284-8938507066b7 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-f13df5cb-34d8-45ae-8284-8938507066b7 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f13df5cb-34d8-45ae-8284-8938507066b7 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f13df5cb-34d8-45ae-8284-8938507066b7.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f13df5cb-34d8-45ae-8284-8938507066b7 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-f13df5cb-34d8-45ae-8284-8938507066b7.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-f13df5cb-34d8-45ae-8284-8938507066b7 .shogun-image-content {
  
    justify-content: center;
  
}

.s-f13df5cb-34d8-45ae-8284-8938507066b7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f13df5cb-34d8-45ae-8284-8938507066b7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f13df5cb-34d8-45ae-8284-8938507066b7.shogun-image {
  box-sizing: border-box;
}



.s-f13df5cb-34d8-45ae-8284-8938507066b7 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-f13df5cb-34d8-45ae-8284-8938507066b7 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-f13df5cb-34d8-45ae-8284-8938507066b7.shogun-image-container {
      position: relative;
    }

    .s-f13df5cb-34d8-45ae-8284-8938507066b7.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f13df5cb-34d8-45ae-8284-8938507066b7.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f13df5cb-34d8-45ae-8284-8938507066b7 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-f13df5cb-34d8-45ae-8284-8938507066b7 {
  margin: 0 !important;
  overflow: visible;
}

#s-f13df5cb-34d8-45ae-8284-8938507066b7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f13df5cb-34d8-45ae-8284-8938507066b7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f13df5cb-34d8-45ae-8284-8938507066b7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f13df5cb-34d8-45ae-8284-8938507066b7 img.shogun-image {
  /* Add background color handling */
  
}

#s-f13df5cb-34d8-45ae-8284-8938507066b7 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f13df5cb-34d8-45ae-8284-8938507066b7 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-f13df5cb-34d8-45ae-8284-8938507066b7 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f13df5cb-34d8-45ae-8284-8938507066b7 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f13df5cb-34d8-45ae-8284-8938507066b7.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f13df5cb-34d8-45ae-8284-8938507066b7 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-f13df5cb-34d8-45ae-8284-8938507066b7.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-f13df5cb-34d8-45ae-8284-8938507066b7 .shogun-image-content {
  
    justify-content: center;
  
}

.s-f13df5cb-34d8-45ae-8284-8938507066b7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f13df5cb-34d8-45ae-8284-8938507066b7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f13df5cb-34d8-45ae-8284-8938507066b7.shogun-image {
  box-sizing: border-box;
}



.s-f13df5cb-34d8-45ae-8284-8938507066b7 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-f13df5cb-34d8-45ae-8284-8938507066b7 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-f13df5cb-34d8-45ae-8284-8938507066b7.shogun-image-container {
      position: relative;
    }

    .s-f13df5cb-34d8-45ae-8284-8938507066b7.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f13df5cb-34d8-45ae-8284-8938507066b7.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f13df5cb-34d8-45ae-8284-8938507066b7 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-f13df5cb-34d8-45ae-8284-8938507066b7 {
  margin: 0 !important;
  overflow: visible;
}

#s-f13df5cb-34d8-45ae-8284-8938507066b7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f13df5cb-34d8-45ae-8284-8938507066b7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f13df5cb-34d8-45ae-8284-8938507066b7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f13df5cb-34d8-45ae-8284-8938507066b7 img.shogun-image {
  /* Add background color handling */
  
}

#s-f13df5cb-34d8-45ae-8284-8938507066b7 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f13df5cb-34d8-45ae-8284-8938507066b7 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-f13df5cb-34d8-45ae-8284-8938507066b7 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f13df5cb-34d8-45ae-8284-8938507066b7 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f13df5cb-34d8-45ae-8284-8938507066b7.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f13df5cb-34d8-45ae-8284-8938507066b7 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-f13df5cb-34d8-45ae-8284-8938507066b7.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-f13df5cb-34d8-45ae-8284-8938507066b7 .shogun-image-content {
  
    justify-content: center;
  
}

.s-f13df5cb-34d8-45ae-8284-8938507066b7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f13df5cb-34d8-45ae-8284-8938507066b7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f13df5cb-34d8-45ae-8284-8938507066b7.shogun-image {
  box-sizing: border-box;
}



.s-f13df5cb-34d8-45ae-8284-8938507066b7 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-f13df5cb-34d8-45ae-8284-8938507066b7 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-f13df5cb-34d8-45ae-8284-8938507066b7.shogun-image-container {
      position: relative;
    }

    .s-f13df5cb-34d8-45ae-8284-8938507066b7.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f13df5cb-34d8-45ae-8284-8938507066b7.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f13df5cb-34d8-45ae-8284-8938507066b7 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-9e32eccf-c1d7-4a1a-9123-e8602bc58ac4 {
  box-shadow:2px 3px 1px 2px rgba(67, 66, 66, 1);
background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYzAzOWZlZTktZTlkNC00ZWFjLTk1YjMtYzczNDdjNDBmZjlkIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFiYjBiO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNjMDM5ZmVlOS1lOWQ0LTRlYWMtOTViMy1jNzM0N2M0MGZmOWQpIi8+PC9zdmc+);
background-repeat: no-repeat;
border-style: solid;
margin-top: 5px;
margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: #2C2A34;
border-radius: 25px;
text-align: center;
text-decoration: none;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#f1bb0b"}, {"id"=>2, "pos"=>1, "color"=>"#ffffff"}];
hover-type: gradient;
color: rgba(0, 0, 0, 1);
}
#s-9e32eccf-c1d7-4a1a-9123-e8602bc58ac4:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYjQ0NjFlOWEtZjJiNC00YjM5LTk3ZDAtNjJmOTZiNzQ1MWYyIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjhmOGY3O3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFiYjBiO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNiNDQ2MWU5YS1mMmI0LTRiMzktOTdkMC02MmY5NmI3NDUxZjIpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 2px !important;
border-left-width: 2px !important;
border-bottom-width: 2px !important;
border-right-width: 2px !important;
border-color: rgba(2, 0, 7, 0.99) !important;
text-decoration: none !important;
color: rgba(7, 6, 0, 1) !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#f8f8f7"}, {"id"=>2, "pos"=>1, "color"=>"#f1bb0b"}] !important;
hover-type: gradient !important;}#s-9e32eccf-c1d7-4a1a-9123-e8602bc58ac4:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-9e32eccf-c1d7-4a1a-9123-e8602bc58ac4-root {
    text-align: center;
  }


#s-9e32eccf-c1d7-4a1a-9123-e8602bc58ac4.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-9e32eccf-c1d7-4a1a-9123-e8602bc58ac4-root {
    text-align: center;
  }


#s-9e32eccf-c1d7-4a1a-9123-e8602bc58ac4.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-9e32eccf-c1d7-4a1a-9123-e8602bc58ac4-root {
    text-align: center;
  }


#s-9e32eccf-c1d7-4a1a-9123-e8602bc58ac4.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-9e32eccf-c1d7-4a1a-9123-e8602bc58ac4-root {
    text-align: center;
  }


#s-9e32eccf-c1d7-4a1a-9123-e8602bc58ac4.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-9e32eccf-c1d7-4a1a-9123-e8602bc58ac4-root {
    text-align: center;
  }


#s-9e32eccf-c1d7-4a1a-9123-e8602bc58ac4.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}
#s-dd5bf42e-efc3-47a0-932d-ec7b8171bd24 {
  margin-top: 0%;
margin-bottom: 0%;
padding-top: 1%;
padding-left: 0%;
padding-bottom: 1%;
padding-right: 0%;
}

@media (min-width: 0px) {
[id="s-dd5bf42e-efc3-47a0-932d-ec7b8171bd24"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-dd5bf42e-efc3-47a0-932d-ec7b8171bd24"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-dd5bf42e-efc3-47a0-932d-ec7b8171bd24"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-dd5bf42e-efc3-47a0-932d-ec7b8171bd24"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

#s-88abfd3c-e904-4b51-b526-134b7627853b {
  margin-left: auto;
margin-right: auto;
border-top-width: 5px;
border-left-width: 5px;
border-bottom-width: 5px;
border-right-width: 5px;
border-color: #000;
border-style: solid;
border-radius: 20px;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-88abfd3c-e904-4b51-b526-134b7627853b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-88abfd3c-e904-4b51-b526-134b7627853b.shg-box.shg-c {
  justify-content: center;
}

#s-1dcbeca1-1027-4bfd-bef8-81d2fc33ca40 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
text-align: center;
}
@media (min-width: 1200px){#s-1dcbeca1-1027-4bfd-bef8-81d2fc33ca40 {
  margin-top: 0%;
}
}
#s-1dcbeca1-1027-4bfd-bef8-81d2fc33ca40 {
  margin: 0 !important;
  overflow: visible;
}

#s-1dcbeca1-1027-4bfd-bef8-81d2fc33ca40-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-1dcbeca1-1027-4bfd-bef8-81d2fc33ca40 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-1dcbeca1-1027-4bfd-bef8-81d2fc33ca40 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-1dcbeca1-1027-4bfd-bef8-81d2fc33ca40 img.shogun-image {
  /* Add background color handling */
  
}

#s-1dcbeca1-1027-4bfd-bef8-81d2fc33ca40 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: #000;
  border-style: none;
  border-radius: 10px;

}






.s-1dcbeca1-1027-4bfd-bef8-81d2fc33ca40 .shogun-image-content {
  
    justify-content: center;
  
}

.s-1dcbeca1-1027-4bfd-bef8-81d2fc33ca40.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1dcbeca1-1027-4bfd-bef8-81d2fc33ca40.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1dcbeca1-1027-4bfd-bef8-81d2fc33ca40.shogun-image {
  box-sizing: border-box;
}



.s-1dcbeca1-1027-4bfd-bef8-81d2fc33ca40 img.shogun-image {
  
}


@media (min-width: 1200px){#s-1dcbeca1-1027-4bfd-bef8-81d2fc33ca40 {
  margin: 0 !important;
  overflow: visible;
}

#s-1dcbeca1-1027-4bfd-bef8-81d2fc33ca40-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-1dcbeca1-1027-4bfd-bef8-81d2fc33ca40 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-1dcbeca1-1027-4bfd-bef8-81d2fc33ca40 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-1dcbeca1-1027-4bfd-bef8-81d2fc33ca40 img.shogun-image {
  /* Add background color handling */
  
}

#s-1dcbeca1-1027-4bfd-bef8-81d2fc33ca40 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-1dcbeca1-1027-4bfd-bef8-81d2fc33ca40 .shogun-image-content {
  
    justify-content: center;
  
}

.s-1dcbeca1-1027-4bfd-bef8-81d2fc33ca40.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1dcbeca1-1027-4bfd-bef8-81d2fc33ca40.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1dcbeca1-1027-4bfd-bef8-81d2fc33ca40.shogun-image {
  box-sizing: border-box;
}



.s-1dcbeca1-1027-4bfd-bef8-81d2fc33ca40 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-1dcbeca1-1027-4bfd-bef8-81d2fc33ca40 {
  margin: 0 !important;
  overflow: visible;
}

#s-1dcbeca1-1027-4bfd-bef8-81d2fc33ca40-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-1dcbeca1-1027-4bfd-bef8-81d2fc33ca40 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-1dcbeca1-1027-4bfd-bef8-81d2fc33ca40 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-1dcbeca1-1027-4bfd-bef8-81d2fc33ca40 img.shogun-image {
  /* Add background color handling */
  
}

#s-1dcbeca1-1027-4bfd-bef8-81d2fc33ca40 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-1dcbeca1-1027-4bfd-bef8-81d2fc33ca40 .shogun-image-content {
  
    justify-content: center;
  
}

.s-1dcbeca1-1027-4bfd-bef8-81d2fc33ca40.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1dcbeca1-1027-4bfd-bef8-81d2fc33ca40.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1dcbeca1-1027-4bfd-bef8-81d2fc33ca40.shogun-image {
  box-sizing: border-box;
}



.s-1dcbeca1-1027-4bfd-bef8-81d2fc33ca40 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-1dcbeca1-1027-4bfd-bef8-81d2fc33ca40 {
  margin: 0 !important;
  overflow: visible;
}

#s-1dcbeca1-1027-4bfd-bef8-81d2fc33ca40-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-1dcbeca1-1027-4bfd-bef8-81d2fc33ca40 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-1dcbeca1-1027-4bfd-bef8-81d2fc33ca40 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-1dcbeca1-1027-4bfd-bef8-81d2fc33ca40 img.shogun-image {
  /* Add background color handling */
  
}

#s-1dcbeca1-1027-4bfd-bef8-81d2fc33ca40 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-1dcbeca1-1027-4bfd-bef8-81d2fc33ca40 .shogun-image-content {
  
    justify-content: center;
  
}

.s-1dcbeca1-1027-4bfd-bef8-81d2fc33ca40.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1dcbeca1-1027-4bfd-bef8-81d2fc33ca40.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1dcbeca1-1027-4bfd-bef8-81d2fc33ca40.shogun-image {
  box-sizing: border-box;
}



.s-1dcbeca1-1027-4bfd-bef8-81d2fc33ca40 img.shogun-image {
  
}


}@media (max-width: 767px){#s-1dcbeca1-1027-4bfd-bef8-81d2fc33ca40 {
  margin: 0 !important;
  overflow: visible;
}

#s-1dcbeca1-1027-4bfd-bef8-81d2fc33ca40-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-1dcbeca1-1027-4bfd-bef8-81d2fc33ca40 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-1dcbeca1-1027-4bfd-bef8-81d2fc33ca40 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-1dcbeca1-1027-4bfd-bef8-81d2fc33ca40 img.shogun-image {
  /* Add background color handling */
  
}

#s-1dcbeca1-1027-4bfd-bef8-81d2fc33ca40 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-1dcbeca1-1027-4bfd-bef8-81d2fc33ca40 .shogun-image-content {
  
    justify-content: center;
  
}

.s-1dcbeca1-1027-4bfd-bef8-81d2fc33ca40.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1dcbeca1-1027-4bfd-bef8-81d2fc33ca40.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1dcbeca1-1027-4bfd-bef8-81d2fc33ca40.shogun-image {
  box-sizing: border-box;
}



.s-1dcbeca1-1027-4bfd-bef8-81d2fc33ca40 img.shogun-image {
  
}


}
#s-23879fc0-2962-4c45-b6b5-2d950ba20a2c {
  margin-left: auto;
margin-right: auto;
max-width: 1080px;
text-align: center;
}

#s-23879fc0-2962-4c45-b6b5-2d950ba20a2c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-23879fc0-2962-4c45-b6b5-2d950ba20a2c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-23879fc0-2962-4c45-b6b5-2d950ba20a2c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-23879fc0-2962-4c45-b6b5-2d950ba20a2c .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-23879fc0-2962-4c45-b6b5-2d950ba20a2c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-23879fc0-2962-4c45-b6b5-2d950ba20a2c img.shogun-image {
  width: 100%;
  
  
  max-width: 1080px;

      
    max-width: 1080px;

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




.s-23879fc0-2962-4c45-b6b5-2d950ba20a2c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-23879fc0-2962-4c45-b6b5-2d950ba20a2c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-23879fc0-2962-4c45-b6b5-2d950ba20a2c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-23879fc0-2962-4c45-b6b5-2d950ba20a2c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-23879fc0-2962-4c45-b6b5-2d950ba20a2c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-23879fc0-2962-4c45-b6b5-2d950ba20a2c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-23879fc0-2962-4c45-b6b5-2d950ba20a2c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-23879fc0-2962-4c45-b6b5-2d950ba20a2c .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-23879fc0-2962-4c45-b6b5-2d950ba20a2c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-23879fc0-2962-4c45-b6b5-2d950ba20a2c img.shogun-image {
  width: 100%;
  
  
  max-width: 1080px;

      
    max-width: 1080px;

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




.s-23879fc0-2962-4c45-b6b5-2d950ba20a2c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-23879fc0-2962-4c45-b6b5-2d950ba20a2c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-23879fc0-2962-4c45-b6b5-2d950ba20a2c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-23879fc0-2962-4c45-b6b5-2d950ba20a2c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-23879fc0-2962-4c45-b6b5-2d950ba20a2c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-23879fc0-2962-4c45-b6b5-2d950ba20a2c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-23879fc0-2962-4c45-b6b5-2d950ba20a2c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-23879fc0-2962-4c45-b6b5-2d950ba20a2c .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-23879fc0-2962-4c45-b6b5-2d950ba20a2c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-23879fc0-2962-4c45-b6b5-2d950ba20a2c img.shogun-image {
  width: 100%;
  
  
  max-width: 1080px;

      
    max-width: 1080px;

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




.s-23879fc0-2962-4c45-b6b5-2d950ba20a2c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-23879fc0-2962-4c45-b6b5-2d950ba20a2c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-23879fc0-2962-4c45-b6b5-2d950ba20a2c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-23879fc0-2962-4c45-b6b5-2d950ba20a2c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-23879fc0-2962-4c45-b6b5-2d950ba20a2c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-23879fc0-2962-4c45-b6b5-2d950ba20a2c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-23879fc0-2962-4c45-b6b5-2d950ba20a2c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-23879fc0-2962-4c45-b6b5-2d950ba20a2c .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-23879fc0-2962-4c45-b6b5-2d950ba20a2c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-23879fc0-2962-4c45-b6b5-2d950ba20a2c img.shogun-image {
  width: 100%;
  
  
  max-width: 1080px;

      
    max-width: 1080px;

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




.s-23879fc0-2962-4c45-b6b5-2d950ba20a2c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-23879fc0-2962-4c45-b6b5-2d950ba20a2c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-23879fc0-2962-4c45-b6b5-2d950ba20a2c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-23879fc0-2962-4c45-b6b5-2d950ba20a2c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-23879fc0-2962-4c45-b6b5-2d950ba20a2c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-23879fc0-2962-4c45-b6b5-2d950ba20a2c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-23879fc0-2962-4c45-b6b5-2d950ba20a2c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-23879fc0-2962-4c45-b6b5-2d950ba20a2c .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-23879fc0-2962-4c45-b6b5-2d950ba20a2c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-23879fc0-2962-4c45-b6b5-2d950ba20a2c img.shogun-image {
  width: 100%;
  
  
  max-width: 1080px;

      
    max-width: 1080px;

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




.s-23879fc0-2962-4c45-b6b5-2d950ba20a2c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-23879fc0-2962-4c45-b6b5-2d950ba20a2c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-23879fc0-2962-4c45-b6b5-2d950ba20a2c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-23879fc0-2962-4c45-b6b5-2d950ba20a2c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-528cf05a-9831-45c4-8b7e-5b49fdc4c219 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-528cf05a-9831-45c4-8b7e-5b49fdc4c219 {
  margin-top: 0%;
margin-bottom: 0%;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-528cf05a-9831-45c4-8b7e-5b49fdc4c219 {
  margin-top: 0%;
}
}
#s-528cf05a-9831-45c4-8b7e-5b49fdc4c219 {
  margin: 0 !important;
  overflow: visible;
}

#s-528cf05a-9831-45c4-8b7e-5b49fdc4c219-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-528cf05a-9831-45c4-8b7e-5b49fdc4c219 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-528cf05a-9831-45c4-8b7e-5b49fdc4c219 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-528cf05a-9831-45c4-8b7e-5b49fdc4c219 img.shogun-image {
  /* Add background color handling */
  
}

#s-528cf05a-9831-45c4-8b7e-5b49fdc4c219 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-528cf05a-9831-45c4-8b7e-5b49fdc4c219 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-528cf05a-9831-45c4-8b7e-5b49fdc4c219 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-528cf05a-9831-45c4-8b7e-5b49fdc4c219 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-528cf05a-9831-45c4-8b7e-5b49fdc4c219.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-528cf05a-9831-45c4-8b7e-5b49fdc4c219 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-528cf05a-9831-45c4-8b7e-5b49fdc4c219.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-528cf05a-9831-45c4-8b7e-5b49fdc4c219 .shogun-image-content {
  
    justify-content: center;
  
}

.s-528cf05a-9831-45c4-8b7e-5b49fdc4c219.shg-align-container {
  display: flex;
  justify-content: center
}

.s-528cf05a-9831-45c4-8b7e-5b49fdc4c219.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-528cf05a-9831-45c4-8b7e-5b49fdc4c219.shogun-image {
  box-sizing: border-box;
}



.s-528cf05a-9831-45c4-8b7e-5b49fdc4c219 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-528cf05a-9831-45c4-8b7e-5b49fdc4c219 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-528cf05a-9831-45c4-8b7e-5b49fdc4c219.shogun-image-container {
      position: relative;
    }

    .s-528cf05a-9831-45c4-8b7e-5b49fdc4c219.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-528cf05a-9831-45c4-8b7e-5b49fdc4c219.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-528cf05a-9831-45c4-8b7e-5b49fdc4c219 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-528cf05a-9831-45c4-8b7e-5b49fdc4c219 {
  margin: 0 !important;
  overflow: visible;
}

#s-528cf05a-9831-45c4-8b7e-5b49fdc4c219-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-528cf05a-9831-45c4-8b7e-5b49fdc4c219 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-528cf05a-9831-45c4-8b7e-5b49fdc4c219 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-528cf05a-9831-45c4-8b7e-5b49fdc4c219 img.shogun-image {
  /* Add background color handling */
  
}

#s-528cf05a-9831-45c4-8b7e-5b49fdc4c219 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-528cf05a-9831-45c4-8b7e-5b49fdc4c219 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-528cf05a-9831-45c4-8b7e-5b49fdc4c219 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-528cf05a-9831-45c4-8b7e-5b49fdc4c219 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-528cf05a-9831-45c4-8b7e-5b49fdc4c219.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-528cf05a-9831-45c4-8b7e-5b49fdc4c219 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-528cf05a-9831-45c4-8b7e-5b49fdc4c219.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-528cf05a-9831-45c4-8b7e-5b49fdc4c219 .shogun-image-content {
  
    justify-content: center;
  
}

.s-528cf05a-9831-45c4-8b7e-5b49fdc4c219.shg-align-container {
  display: flex;
  justify-content: center
}

.s-528cf05a-9831-45c4-8b7e-5b49fdc4c219.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-528cf05a-9831-45c4-8b7e-5b49fdc4c219.shogun-image {
  box-sizing: border-box;
}



.s-528cf05a-9831-45c4-8b7e-5b49fdc4c219 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-528cf05a-9831-45c4-8b7e-5b49fdc4c219 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-528cf05a-9831-45c4-8b7e-5b49fdc4c219.shogun-image-container {
      position: relative;
    }

    .s-528cf05a-9831-45c4-8b7e-5b49fdc4c219.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-528cf05a-9831-45c4-8b7e-5b49fdc4c219.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-528cf05a-9831-45c4-8b7e-5b49fdc4c219 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-528cf05a-9831-45c4-8b7e-5b49fdc4c219 {
  margin: 0 !important;
  overflow: visible;
}

#s-528cf05a-9831-45c4-8b7e-5b49fdc4c219-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-528cf05a-9831-45c4-8b7e-5b49fdc4c219 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-528cf05a-9831-45c4-8b7e-5b49fdc4c219 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-528cf05a-9831-45c4-8b7e-5b49fdc4c219 img.shogun-image {
  /* Add background color handling */
  
}

#s-528cf05a-9831-45c4-8b7e-5b49fdc4c219 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-528cf05a-9831-45c4-8b7e-5b49fdc4c219 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-528cf05a-9831-45c4-8b7e-5b49fdc4c219 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-528cf05a-9831-45c4-8b7e-5b49fdc4c219 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-528cf05a-9831-45c4-8b7e-5b49fdc4c219.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-528cf05a-9831-45c4-8b7e-5b49fdc4c219 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-528cf05a-9831-45c4-8b7e-5b49fdc4c219.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-528cf05a-9831-45c4-8b7e-5b49fdc4c219 .shogun-image-content {
  
    justify-content: center;
  
}

.s-528cf05a-9831-45c4-8b7e-5b49fdc4c219.shg-align-container {
  display: flex;
  justify-content: center
}

.s-528cf05a-9831-45c4-8b7e-5b49fdc4c219.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-528cf05a-9831-45c4-8b7e-5b49fdc4c219.shogun-image {
  box-sizing: border-box;
}



.s-528cf05a-9831-45c4-8b7e-5b49fdc4c219 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-528cf05a-9831-45c4-8b7e-5b49fdc4c219 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-528cf05a-9831-45c4-8b7e-5b49fdc4c219.shogun-image-container {
      position: relative;
    }

    .s-528cf05a-9831-45c4-8b7e-5b49fdc4c219.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-528cf05a-9831-45c4-8b7e-5b49fdc4c219.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-528cf05a-9831-45c4-8b7e-5b49fdc4c219 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-528cf05a-9831-45c4-8b7e-5b49fdc4c219 {
  margin: 0 !important;
  overflow: visible;
}

#s-528cf05a-9831-45c4-8b7e-5b49fdc4c219-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-528cf05a-9831-45c4-8b7e-5b49fdc4c219 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-528cf05a-9831-45c4-8b7e-5b49fdc4c219 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-528cf05a-9831-45c4-8b7e-5b49fdc4c219 img.shogun-image {
  /* Add background color handling */
  
}

#s-528cf05a-9831-45c4-8b7e-5b49fdc4c219 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-528cf05a-9831-45c4-8b7e-5b49fdc4c219 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-528cf05a-9831-45c4-8b7e-5b49fdc4c219 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-528cf05a-9831-45c4-8b7e-5b49fdc4c219 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-528cf05a-9831-45c4-8b7e-5b49fdc4c219.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-528cf05a-9831-45c4-8b7e-5b49fdc4c219 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-528cf05a-9831-45c4-8b7e-5b49fdc4c219.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-528cf05a-9831-45c4-8b7e-5b49fdc4c219 .shogun-image-content {
  
    justify-content: center;
  
}

.s-528cf05a-9831-45c4-8b7e-5b49fdc4c219.shg-align-container {
  display: flex;
  justify-content: center
}

.s-528cf05a-9831-45c4-8b7e-5b49fdc4c219.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-528cf05a-9831-45c4-8b7e-5b49fdc4c219.shogun-image {
  box-sizing: border-box;
}



.s-528cf05a-9831-45c4-8b7e-5b49fdc4c219 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-528cf05a-9831-45c4-8b7e-5b49fdc4c219 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-528cf05a-9831-45c4-8b7e-5b49fdc4c219.shogun-image-container {
      position: relative;
    }

    .s-528cf05a-9831-45c4-8b7e-5b49fdc4c219.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-528cf05a-9831-45c4-8b7e-5b49fdc4c219.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-528cf05a-9831-45c4-8b7e-5b49fdc4c219 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-528cf05a-9831-45c4-8b7e-5b49fdc4c219 {
  margin: 0 !important;
  overflow: visible;
}

#s-528cf05a-9831-45c4-8b7e-5b49fdc4c219-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-528cf05a-9831-45c4-8b7e-5b49fdc4c219 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-528cf05a-9831-45c4-8b7e-5b49fdc4c219 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-528cf05a-9831-45c4-8b7e-5b49fdc4c219 img.shogun-image {
  /* Add background color handling */
  
}

#s-528cf05a-9831-45c4-8b7e-5b49fdc4c219 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-528cf05a-9831-45c4-8b7e-5b49fdc4c219 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-528cf05a-9831-45c4-8b7e-5b49fdc4c219 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-528cf05a-9831-45c4-8b7e-5b49fdc4c219 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-528cf05a-9831-45c4-8b7e-5b49fdc4c219.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-528cf05a-9831-45c4-8b7e-5b49fdc4c219 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-528cf05a-9831-45c4-8b7e-5b49fdc4c219.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-528cf05a-9831-45c4-8b7e-5b49fdc4c219 .shogun-image-content {
  
    justify-content: center;
  
}

.s-528cf05a-9831-45c4-8b7e-5b49fdc4c219.shg-align-container {
  display: flex;
  justify-content: center
}

.s-528cf05a-9831-45c4-8b7e-5b49fdc4c219.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-528cf05a-9831-45c4-8b7e-5b49fdc4c219.shogun-image {
  box-sizing: border-box;
}



.s-528cf05a-9831-45c4-8b7e-5b49fdc4c219 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-528cf05a-9831-45c4-8b7e-5b49fdc4c219 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-528cf05a-9831-45c4-8b7e-5b49fdc4c219.shogun-image-container {
      position: relative;
    }

    .s-528cf05a-9831-45c4-8b7e-5b49fdc4c219.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-528cf05a-9831-45c4-8b7e-5b49fdc4c219.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-528cf05a-9831-45c4-8b7e-5b49fdc4c219 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-9fb41e2e-96fc-4a12-be34-7517e841e2d4 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-9fb41e2e-96fc-4a12-be34-7517e841e2d4 {
  margin-top: 0%;
}
}
#s-9fb41e2e-96fc-4a12-be34-7517e841e2d4 {
  margin: 0 !important;
  overflow: visible;
}

#s-9fb41e2e-96fc-4a12-be34-7517e841e2d4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9fb41e2e-96fc-4a12-be34-7517e841e2d4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-9fb41e2e-96fc-4a12-be34-7517e841e2d4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9fb41e2e-96fc-4a12-be34-7517e841e2d4 img.shogun-image {
  /* Add background color handling */
  
}

#s-9fb41e2e-96fc-4a12-be34-7517e841e2d4 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9fb41e2e-96fc-4a12-be34-7517e841e2d4 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-9fb41e2e-96fc-4a12-be34-7517e841e2d4 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9fb41e2e-96fc-4a12-be34-7517e841e2d4 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9fb41e2e-96fc-4a12-be34-7517e841e2d4.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9fb41e2e-96fc-4a12-be34-7517e841e2d4 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-9fb41e2e-96fc-4a12-be34-7517e841e2d4.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-9fb41e2e-96fc-4a12-be34-7517e841e2d4 .shogun-image-content {
  
    justify-content: center;
  
}

.s-9fb41e2e-96fc-4a12-be34-7517e841e2d4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9fb41e2e-96fc-4a12-be34-7517e841e2d4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9fb41e2e-96fc-4a12-be34-7517e841e2d4.shogun-image {
  box-sizing: border-box;
}



.s-9fb41e2e-96fc-4a12-be34-7517e841e2d4 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-9fb41e2e-96fc-4a12-be34-7517e841e2d4 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-9fb41e2e-96fc-4a12-be34-7517e841e2d4.shogun-image-container {
      position: relative;
    }

    .s-9fb41e2e-96fc-4a12-be34-7517e841e2d4.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9fb41e2e-96fc-4a12-be34-7517e841e2d4.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9fb41e2e-96fc-4a12-be34-7517e841e2d4 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-9fb41e2e-96fc-4a12-be34-7517e841e2d4 {
  margin: 0 !important;
  overflow: visible;
}

#s-9fb41e2e-96fc-4a12-be34-7517e841e2d4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9fb41e2e-96fc-4a12-be34-7517e841e2d4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-9fb41e2e-96fc-4a12-be34-7517e841e2d4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9fb41e2e-96fc-4a12-be34-7517e841e2d4 img.shogun-image {
  /* Add background color handling */
  
}

#s-9fb41e2e-96fc-4a12-be34-7517e841e2d4 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9fb41e2e-96fc-4a12-be34-7517e841e2d4 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-9fb41e2e-96fc-4a12-be34-7517e841e2d4 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9fb41e2e-96fc-4a12-be34-7517e841e2d4 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9fb41e2e-96fc-4a12-be34-7517e841e2d4.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9fb41e2e-96fc-4a12-be34-7517e841e2d4 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-9fb41e2e-96fc-4a12-be34-7517e841e2d4.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-9fb41e2e-96fc-4a12-be34-7517e841e2d4 .shogun-image-content {
  
    justify-content: center;
  
}

.s-9fb41e2e-96fc-4a12-be34-7517e841e2d4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9fb41e2e-96fc-4a12-be34-7517e841e2d4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9fb41e2e-96fc-4a12-be34-7517e841e2d4.shogun-image {
  box-sizing: border-box;
}



.s-9fb41e2e-96fc-4a12-be34-7517e841e2d4 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-9fb41e2e-96fc-4a12-be34-7517e841e2d4 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-9fb41e2e-96fc-4a12-be34-7517e841e2d4.shogun-image-container {
      position: relative;
    }

    .s-9fb41e2e-96fc-4a12-be34-7517e841e2d4.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9fb41e2e-96fc-4a12-be34-7517e841e2d4.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9fb41e2e-96fc-4a12-be34-7517e841e2d4 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-9fb41e2e-96fc-4a12-be34-7517e841e2d4 {
  margin: 0 !important;
  overflow: visible;
}

#s-9fb41e2e-96fc-4a12-be34-7517e841e2d4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9fb41e2e-96fc-4a12-be34-7517e841e2d4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9fb41e2e-96fc-4a12-be34-7517e841e2d4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9fb41e2e-96fc-4a12-be34-7517e841e2d4 img.shogun-image {
  /* Add background color handling */
  
}

#s-9fb41e2e-96fc-4a12-be34-7517e841e2d4 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9fb41e2e-96fc-4a12-be34-7517e841e2d4 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-9fb41e2e-96fc-4a12-be34-7517e841e2d4 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9fb41e2e-96fc-4a12-be34-7517e841e2d4 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9fb41e2e-96fc-4a12-be34-7517e841e2d4.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9fb41e2e-96fc-4a12-be34-7517e841e2d4 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-9fb41e2e-96fc-4a12-be34-7517e841e2d4.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-9fb41e2e-96fc-4a12-be34-7517e841e2d4 .shogun-image-content {
  
    justify-content: center;
  
}

.s-9fb41e2e-96fc-4a12-be34-7517e841e2d4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9fb41e2e-96fc-4a12-be34-7517e841e2d4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9fb41e2e-96fc-4a12-be34-7517e841e2d4.shogun-image {
  box-sizing: border-box;
}



.s-9fb41e2e-96fc-4a12-be34-7517e841e2d4 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-9fb41e2e-96fc-4a12-be34-7517e841e2d4 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-9fb41e2e-96fc-4a12-be34-7517e841e2d4.shogun-image-container {
      position: relative;
    }

    .s-9fb41e2e-96fc-4a12-be34-7517e841e2d4.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9fb41e2e-96fc-4a12-be34-7517e841e2d4.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9fb41e2e-96fc-4a12-be34-7517e841e2d4 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-9fb41e2e-96fc-4a12-be34-7517e841e2d4 {
  margin: 0 !important;
  overflow: visible;
}

#s-9fb41e2e-96fc-4a12-be34-7517e841e2d4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9fb41e2e-96fc-4a12-be34-7517e841e2d4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9fb41e2e-96fc-4a12-be34-7517e841e2d4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9fb41e2e-96fc-4a12-be34-7517e841e2d4 img.shogun-image {
  /* Add background color handling */
  
}

#s-9fb41e2e-96fc-4a12-be34-7517e841e2d4 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9fb41e2e-96fc-4a12-be34-7517e841e2d4 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-9fb41e2e-96fc-4a12-be34-7517e841e2d4 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9fb41e2e-96fc-4a12-be34-7517e841e2d4 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9fb41e2e-96fc-4a12-be34-7517e841e2d4.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9fb41e2e-96fc-4a12-be34-7517e841e2d4 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-9fb41e2e-96fc-4a12-be34-7517e841e2d4.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-9fb41e2e-96fc-4a12-be34-7517e841e2d4 .shogun-image-content {
  
    justify-content: center;
  
}

.s-9fb41e2e-96fc-4a12-be34-7517e841e2d4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9fb41e2e-96fc-4a12-be34-7517e841e2d4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9fb41e2e-96fc-4a12-be34-7517e841e2d4.shogun-image {
  box-sizing: border-box;
}



.s-9fb41e2e-96fc-4a12-be34-7517e841e2d4 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-9fb41e2e-96fc-4a12-be34-7517e841e2d4 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-9fb41e2e-96fc-4a12-be34-7517e841e2d4.shogun-image-container {
      position: relative;
    }

    .s-9fb41e2e-96fc-4a12-be34-7517e841e2d4.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9fb41e2e-96fc-4a12-be34-7517e841e2d4.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9fb41e2e-96fc-4a12-be34-7517e841e2d4 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-9fb41e2e-96fc-4a12-be34-7517e841e2d4 {
  margin: 0 !important;
  overflow: visible;
}

#s-9fb41e2e-96fc-4a12-be34-7517e841e2d4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9fb41e2e-96fc-4a12-be34-7517e841e2d4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9fb41e2e-96fc-4a12-be34-7517e841e2d4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9fb41e2e-96fc-4a12-be34-7517e841e2d4 img.shogun-image {
  /* Add background color handling */
  
}

#s-9fb41e2e-96fc-4a12-be34-7517e841e2d4 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9fb41e2e-96fc-4a12-be34-7517e841e2d4 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-9fb41e2e-96fc-4a12-be34-7517e841e2d4 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9fb41e2e-96fc-4a12-be34-7517e841e2d4 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9fb41e2e-96fc-4a12-be34-7517e841e2d4.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9fb41e2e-96fc-4a12-be34-7517e841e2d4 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-9fb41e2e-96fc-4a12-be34-7517e841e2d4.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-9fb41e2e-96fc-4a12-be34-7517e841e2d4 .shogun-image-content {
  
    justify-content: center;
  
}

.s-9fb41e2e-96fc-4a12-be34-7517e841e2d4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9fb41e2e-96fc-4a12-be34-7517e841e2d4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9fb41e2e-96fc-4a12-be34-7517e841e2d4.shogun-image {
  box-sizing: border-box;
}



.s-9fb41e2e-96fc-4a12-be34-7517e841e2d4 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-9fb41e2e-96fc-4a12-be34-7517e841e2d4 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-9fb41e2e-96fc-4a12-be34-7517e841e2d4.shogun-image-container {
      position: relative;
    }

    .s-9fb41e2e-96fc-4a12-be34-7517e841e2d4.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9fb41e2e-96fc-4a12-be34-7517e841e2d4.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9fb41e2e-96fc-4a12-be34-7517e841e2d4 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-21e54300-8f55-46a3-b773-5dd4c37cd358 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-21e54300-8f55-46a3-b773-5dd4c37cd358 {
  margin-top: 0%;
margin-bottom: 0%;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-21e54300-8f55-46a3-b773-5dd4c37cd358 {
  margin-top: 0%;
margin-bottom: 0%;
}
}
#s-21e54300-8f55-46a3-b773-5dd4c37cd358 {
  margin: 0 !important;
  overflow: visible;
}

#s-21e54300-8f55-46a3-b773-5dd4c37cd358-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-21e54300-8f55-46a3-b773-5dd4c37cd358 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-21e54300-8f55-46a3-b773-5dd4c37cd358 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-21e54300-8f55-46a3-b773-5dd4c37cd358 img.shogun-image {
  /* Add background color handling */
  
}

#s-21e54300-8f55-46a3-b773-5dd4c37cd358 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-21e54300-8f55-46a3-b773-5dd4c37cd358 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-21e54300-8f55-46a3-b773-5dd4c37cd358 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-21e54300-8f55-46a3-b773-5dd4c37cd358 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-21e54300-8f55-46a3-b773-5dd4c37cd358.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-21e54300-8f55-46a3-b773-5dd4c37cd358 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-21e54300-8f55-46a3-b773-5dd4c37cd358.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-21e54300-8f55-46a3-b773-5dd4c37cd358 .shogun-image-content {
  
    justify-content: center;
  
}

.s-21e54300-8f55-46a3-b773-5dd4c37cd358.shg-align-container {
  display: flex;
  justify-content: center
}

.s-21e54300-8f55-46a3-b773-5dd4c37cd358.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-21e54300-8f55-46a3-b773-5dd4c37cd358.shogun-image {
  box-sizing: border-box;
}



.s-21e54300-8f55-46a3-b773-5dd4c37cd358 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-21e54300-8f55-46a3-b773-5dd4c37cd358 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-21e54300-8f55-46a3-b773-5dd4c37cd358.shogun-image-container {
      position: relative;
    }

    .s-21e54300-8f55-46a3-b773-5dd4c37cd358.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-21e54300-8f55-46a3-b773-5dd4c37cd358.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-21e54300-8f55-46a3-b773-5dd4c37cd358 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-21e54300-8f55-46a3-b773-5dd4c37cd358 {
  margin: 0 !important;
  overflow: visible;
}

#s-21e54300-8f55-46a3-b773-5dd4c37cd358-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-21e54300-8f55-46a3-b773-5dd4c37cd358 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-21e54300-8f55-46a3-b773-5dd4c37cd358 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-21e54300-8f55-46a3-b773-5dd4c37cd358 img.shogun-image {
  /* Add background color handling */
  
}

#s-21e54300-8f55-46a3-b773-5dd4c37cd358 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-21e54300-8f55-46a3-b773-5dd4c37cd358 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-21e54300-8f55-46a3-b773-5dd4c37cd358 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-21e54300-8f55-46a3-b773-5dd4c37cd358 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-21e54300-8f55-46a3-b773-5dd4c37cd358.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-21e54300-8f55-46a3-b773-5dd4c37cd358 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-21e54300-8f55-46a3-b773-5dd4c37cd358.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-21e54300-8f55-46a3-b773-5dd4c37cd358 .shogun-image-content {
  
    justify-content: center;
  
}

.s-21e54300-8f55-46a3-b773-5dd4c37cd358.shg-align-container {
  display: flex;
  justify-content: center
}

.s-21e54300-8f55-46a3-b773-5dd4c37cd358.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-21e54300-8f55-46a3-b773-5dd4c37cd358.shogun-image {
  box-sizing: border-box;
}



.s-21e54300-8f55-46a3-b773-5dd4c37cd358 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-21e54300-8f55-46a3-b773-5dd4c37cd358 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-21e54300-8f55-46a3-b773-5dd4c37cd358.shogun-image-container {
      position: relative;
    }

    .s-21e54300-8f55-46a3-b773-5dd4c37cd358.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-21e54300-8f55-46a3-b773-5dd4c37cd358.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-21e54300-8f55-46a3-b773-5dd4c37cd358 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-21e54300-8f55-46a3-b773-5dd4c37cd358 {
  margin: 0 !important;
  overflow: visible;
}

#s-21e54300-8f55-46a3-b773-5dd4c37cd358-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-21e54300-8f55-46a3-b773-5dd4c37cd358 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-21e54300-8f55-46a3-b773-5dd4c37cd358 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-21e54300-8f55-46a3-b773-5dd4c37cd358 img.shogun-image {
  /* Add background color handling */
  
}

#s-21e54300-8f55-46a3-b773-5dd4c37cd358 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-21e54300-8f55-46a3-b773-5dd4c37cd358 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-21e54300-8f55-46a3-b773-5dd4c37cd358 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-21e54300-8f55-46a3-b773-5dd4c37cd358 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-21e54300-8f55-46a3-b773-5dd4c37cd358.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-21e54300-8f55-46a3-b773-5dd4c37cd358 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-21e54300-8f55-46a3-b773-5dd4c37cd358.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-21e54300-8f55-46a3-b773-5dd4c37cd358 .shogun-image-content {
  
    justify-content: center;
  
}

.s-21e54300-8f55-46a3-b773-5dd4c37cd358.shg-align-container {
  display: flex;
  justify-content: center
}

.s-21e54300-8f55-46a3-b773-5dd4c37cd358.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-21e54300-8f55-46a3-b773-5dd4c37cd358.shogun-image {
  box-sizing: border-box;
}



.s-21e54300-8f55-46a3-b773-5dd4c37cd358 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-21e54300-8f55-46a3-b773-5dd4c37cd358 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-21e54300-8f55-46a3-b773-5dd4c37cd358.shogun-image-container {
      position: relative;
    }

    .s-21e54300-8f55-46a3-b773-5dd4c37cd358.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-21e54300-8f55-46a3-b773-5dd4c37cd358.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-21e54300-8f55-46a3-b773-5dd4c37cd358 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-21e54300-8f55-46a3-b773-5dd4c37cd358 {
  margin: 0 !important;
  overflow: visible;
}

#s-21e54300-8f55-46a3-b773-5dd4c37cd358-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-21e54300-8f55-46a3-b773-5dd4c37cd358 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-21e54300-8f55-46a3-b773-5dd4c37cd358 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-21e54300-8f55-46a3-b773-5dd4c37cd358 img.shogun-image {
  /* Add background color handling */
  
}

#s-21e54300-8f55-46a3-b773-5dd4c37cd358 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-21e54300-8f55-46a3-b773-5dd4c37cd358 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-21e54300-8f55-46a3-b773-5dd4c37cd358 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-21e54300-8f55-46a3-b773-5dd4c37cd358 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-21e54300-8f55-46a3-b773-5dd4c37cd358.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-21e54300-8f55-46a3-b773-5dd4c37cd358 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-21e54300-8f55-46a3-b773-5dd4c37cd358.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-21e54300-8f55-46a3-b773-5dd4c37cd358 .shogun-image-content {
  
    justify-content: center;
  
}

.s-21e54300-8f55-46a3-b773-5dd4c37cd358.shg-align-container {
  display: flex;
  justify-content: center
}

.s-21e54300-8f55-46a3-b773-5dd4c37cd358.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-21e54300-8f55-46a3-b773-5dd4c37cd358.shogun-image {
  box-sizing: border-box;
}



.s-21e54300-8f55-46a3-b773-5dd4c37cd358 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-21e54300-8f55-46a3-b773-5dd4c37cd358 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-21e54300-8f55-46a3-b773-5dd4c37cd358.shogun-image-container {
      position: relative;
    }

    .s-21e54300-8f55-46a3-b773-5dd4c37cd358.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-21e54300-8f55-46a3-b773-5dd4c37cd358.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-21e54300-8f55-46a3-b773-5dd4c37cd358 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-21e54300-8f55-46a3-b773-5dd4c37cd358 {
  margin: 0 !important;
  overflow: visible;
}

#s-21e54300-8f55-46a3-b773-5dd4c37cd358-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-21e54300-8f55-46a3-b773-5dd4c37cd358 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-21e54300-8f55-46a3-b773-5dd4c37cd358 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-21e54300-8f55-46a3-b773-5dd4c37cd358 img.shogun-image {
  /* Add background color handling */
  
}

#s-21e54300-8f55-46a3-b773-5dd4c37cd358 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-21e54300-8f55-46a3-b773-5dd4c37cd358 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-21e54300-8f55-46a3-b773-5dd4c37cd358 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-21e54300-8f55-46a3-b773-5dd4c37cd358 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-21e54300-8f55-46a3-b773-5dd4c37cd358.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-21e54300-8f55-46a3-b773-5dd4c37cd358 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-21e54300-8f55-46a3-b773-5dd4c37cd358.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-21e54300-8f55-46a3-b773-5dd4c37cd358 .shogun-image-content {
  
    justify-content: center;
  
}

.s-21e54300-8f55-46a3-b773-5dd4c37cd358.shg-align-container {
  display: flex;
  justify-content: center
}

.s-21e54300-8f55-46a3-b773-5dd4c37cd358.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-21e54300-8f55-46a3-b773-5dd4c37cd358.shogun-image {
  box-sizing: border-box;
}



.s-21e54300-8f55-46a3-b773-5dd4c37cd358 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-21e54300-8f55-46a3-b773-5dd4c37cd358 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-21e54300-8f55-46a3-b773-5dd4c37cd358.shogun-image-container {
      position: relative;
    }

    .s-21e54300-8f55-46a3-b773-5dd4c37cd358.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-21e54300-8f55-46a3-b773-5dd4c37cd358.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-21e54300-8f55-46a3-b773-5dd4c37cd358 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-f86edf7c-5651-4a99-9449-697d4f97fee5 {
  box-shadow:2px 3px 1px 2px rgba(67, 66, 66, 1);
background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYzAzOWZlZTktZTlkNC00ZWFjLTk1YjMtYzczNDdjNDBmZjlkIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFiYjBiO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNjMDM5ZmVlOS1lOWQ0LTRlYWMtOTViMy1jNzM0N2M0MGZmOWQpIi8+PC9zdmc+);
background-repeat: no-repeat;
border-style: solid;
margin-top: 5px;
margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: #2C2A34;
border-radius: 25px;
text-align: center;
text-decoration: none;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#f1bb0b"}, {"id"=>2, "pos"=>1, "color"=>"#ffffff"}];
hover-type: gradient;
color: rgba(0, 0, 0, 1);
}
#s-f86edf7c-5651-4a99-9449-697d4f97fee5:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYTQ2ZTU0NjItODAzYS00Y2EyLWFiNmUtNzY3NjI0MDk3ZDZmIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjhmOGY3O3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFiYjBiO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNhNDZlNTQ2Mi04MDNhLTRjYTItYWI2ZS03Njc2MjQwOTdkNmYpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 2px !important;
border-left-width: 2px !important;
border-bottom-width: 2px !important;
border-right-width: 2px !important;
border-color: rgba(2, 0, 7, 0.99) !important;
text-decoration: none !important;
color: rgba(7, 6, 0, 1) !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#f8f8f7"}, {"id"=>2, "pos"=>1, "color"=>"#f1bb0b"}] !important;
hover-type: gradient !important;}#s-f86edf7c-5651-4a99-9449-697d4f97fee5:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-f86edf7c-5651-4a99-9449-697d4f97fee5-root {
    text-align: center;
  }


#s-f86edf7c-5651-4a99-9449-697d4f97fee5.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-f86edf7c-5651-4a99-9449-697d4f97fee5-root {
    text-align: center;
  }


#s-f86edf7c-5651-4a99-9449-697d4f97fee5.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-f86edf7c-5651-4a99-9449-697d4f97fee5-root {
    text-align: center;
  }


#s-f86edf7c-5651-4a99-9449-697d4f97fee5.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-f86edf7c-5651-4a99-9449-697d4f97fee5-root {
    text-align: center;
  }


#s-f86edf7c-5651-4a99-9449-697d4f97fee5.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-f86edf7c-5651-4a99-9449-697d4f97fee5-root {
    text-align: center;
  }


#s-f86edf7c-5651-4a99-9449-697d4f97fee5.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}
#s-ad2ee723-5f68-417f-ac26-0692a1d7e33d {
  margin-top: 0%;
margin-bottom: 0%;
padding-top: 1%;
padding-left: 0%;
padding-bottom: 1%;
padding-right: 0%;
}

@media (min-width: 0px) {
[id="s-ad2ee723-5f68-417f-ac26-0692a1d7e33d"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-ad2ee723-5f68-417f-ac26-0692a1d7e33d"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-ad2ee723-5f68-417f-ac26-0692a1d7e33d"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-ad2ee723-5f68-417f-ac26-0692a1d7e33d"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

#s-e9d4bc1f-ae44-4d9e-9a05-13b72dc94f45 {
  margin-left: auto;
margin-right: auto;
border-top-width: 5px;
border-left-width: 5px;
border-bottom-width: 5px;
border-right-width: 5px;
border-color: #000;
border-style: solid;
border-radius: 20px;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-e9d4bc1f-ae44-4d9e-9a05-13b72dc94f45 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-e9d4bc1f-ae44-4d9e-9a05-13b72dc94f45.shg-box.shg-c {
  justify-content: center;
}

#s-55fde87d-77e2-49e3-a6dc-6e6927d13dbf {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
text-align: center;
}
@media (min-width: 1200px){#s-55fde87d-77e2-49e3-a6dc-6e6927d13dbf {
  margin-top: 0%;
}
}
#s-55fde87d-77e2-49e3-a6dc-6e6927d13dbf {
  margin: 0 !important;
  overflow: visible;
}

#s-55fde87d-77e2-49e3-a6dc-6e6927d13dbf-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-55fde87d-77e2-49e3-a6dc-6e6927d13dbf {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-55fde87d-77e2-49e3-a6dc-6e6927d13dbf {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-55fde87d-77e2-49e3-a6dc-6e6927d13dbf img.shogun-image {
  /* Add background color handling */
  
}

#s-55fde87d-77e2-49e3-a6dc-6e6927d13dbf img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: #000;
  border-style: none;
  border-radius: 10px;

}






.s-55fde87d-77e2-49e3-a6dc-6e6927d13dbf .shogun-image-content {
  
    justify-content: center;
  
}

.s-55fde87d-77e2-49e3-a6dc-6e6927d13dbf.shg-align-container {
  display: flex;
  justify-content: center
}

.s-55fde87d-77e2-49e3-a6dc-6e6927d13dbf.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-55fde87d-77e2-49e3-a6dc-6e6927d13dbf.shogun-image {
  box-sizing: border-box;
}



.s-55fde87d-77e2-49e3-a6dc-6e6927d13dbf img.shogun-image {
  
}


@media (min-width: 1200px){#s-55fde87d-77e2-49e3-a6dc-6e6927d13dbf {
  margin: 0 !important;
  overflow: visible;
}

#s-55fde87d-77e2-49e3-a6dc-6e6927d13dbf-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-55fde87d-77e2-49e3-a6dc-6e6927d13dbf {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-55fde87d-77e2-49e3-a6dc-6e6927d13dbf {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-55fde87d-77e2-49e3-a6dc-6e6927d13dbf img.shogun-image {
  /* Add background color handling */
  
}

#s-55fde87d-77e2-49e3-a6dc-6e6927d13dbf img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-55fde87d-77e2-49e3-a6dc-6e6927d13dbf .shogun-image-content {
  
    justify-content: center;
  
}

.s-55fde87d-77e2-49e3-a6dc-6e6927d13dbf.shg-align-container {
  display: flex;
  justify-content: center
}

.s-55fde87d-77e2-49e3-a6dc-6e6927d13dbf.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-55fde87d-77e2-49e3-a6dc-6e6927d13dbf.shogun-image {
  box-sizing: border-box;
}



.s-55fde87d-77e2-49e3-a6dc-6e6927d13dbf img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-55fde87d-77e2-49e3-a6dc-6e6927d13dbf {
  margin: 0 !important;
  overflow: visible;
}

#s-55fde87d-77e2-49e3-a6dc-6e6927d13dbf-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-55fde87d-77e2-49e3-a6dc-6e6927d13dbf {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-55fde87d-77e2-49e3-a6dc-6e6927d13dbf {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-55fde87d-77e2-49e3-a6dc-6e6927d13dbf img.shogun-image {
  /* Add background color handling */
  
}

#s-55fde87d-77e2-49e3-a6dc-6e6927d13dbf img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-55fde87d-77e2-49e3-a6dc-6e6927d13dbf .shogun-image-content {
  
    justify-content: center;
  
}

.s-55fde87d-77e2-49e3-a6dc-6e6927d13dbf.shg-align-container {
  display: flex;
  justify-content: center
}

.s-55fde87d-77e2-49e3-a6dc-6e6927d13dbf.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-55fde87d-77e2-49e3-a6dc-6e6927d13dbf.shogun-image {
  box-sizing: border-box;
}



.s-55fde87d-77e2-49e3-a6dc-6e6927d13dbf img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-55fde87d-77e2-49e3-a6dc-6e6927d13dbf {
  margin: 0 !important;
  overflow: visible;
}

#s-55fde87d-77e2-49e3-a6dc-6e6927d13dbf-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-55fde87d-77e2-49e3-a6dc-6e6927d13dbf {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-55fde87d-77e2-49e3-a6dc-6e6927d13dbf {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-55fde87d-77e2-49e3-a6dc-6e6927d13dbf img.shogun-image {
  /* Add background color handling */
  
}

#s-55fde87d-77e2-49e3-a6dc-6e6927d13dbf img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-55fde87d-77e2-49e3-a6dc-6e6927d13dbf .shogun-image-content {
  
    justify-content: center;
  
}

.s-55fde87d-77e2-49e3-a6dc-6e6927d13dbf.shg-align-container {
  display: flex;
  justify-content: center
}

.s-55fde87d-77e2-49e3-a6dc-6e6927d13dbf.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-55fde87d-77e2-49e3-a6dc-6e6927d13dbf.shogun-image {
  box-sizing: border-box;
}



.s-55fde87d-77e2-49e3-a6dc-6e6927d13dbf img.shogun-image {
  
}


}@media (max-width: 767px){#s-55fde87d-77e2-49e3-a6dc-6e6927d13dbf {
  margin: 0 !important;
  overflow: visible;
}

#s-55fde87d-77e2-49e3-a6dc-6e6927d13dbf-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-55fde87d-77e2-49e3-a6dc-6e6927d13dbf {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-55fde87d-77e2-49e3-a6dc-6e6927d13dbf {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-55fde87d-77e2-49e3-a6dc-6e6927d13dbf img.shogun-image {
  /* Add background color handling */
  
}

#s-55fde87d-77e2-49e3-a6dc-6e6927d13dbf img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-55fde87d-77e2-49e3-a6dc-6e6927d13dbf .shogun-image-content {
  
    justify-content: center;
  
}

.s-55fde87d-77e2-49e3-a6dc-6e6927d13dbf.shg-align-container {
  display: flex;
  justify-content: center
}

.s-55fde87d-77e2-49e3-a6dc-6e6927d13dbf.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-55fde87d-77e2-49e3-a6dc-6e6927d13dbf.shogun-image {
  box-sizing: border-box;
}



.s-55fde87d-77e2-49e3-a6dc-6e6927d13dbf img.shogun-image {
  
}


}
#s-59eb9c11-e7e7-4c89-91d7-7d2dac1bf164 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
text-align: center;
}
@media (min-width: 1200px){#s-59eb9c11-e7e7-4c89-91d7-7d2dac1bf164 {
  margin-top: 0%;
}
}
#s-59eb9c11-e7e7-4c89-91d7-7d2dac1bf164 {
  margin: 0 !important;
  overflow: visible;
}

#s-59eb9c11-e7e7-4c89-91d7-7d2dac1bf164-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-59eb9c11-e7e7-4c89-91d7-7d2dac1bf164 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-59eb9c11-e7e7-4c89-91d7-7d2dac1bf164 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-59eb9c11-e7e7-4c89-91d7-7d2dac1bf164 img.shogun-image {
  /* Add background color handling */
  
}

#s-59eb9c11-e7e7-4c89-91d7-7d2dac1bf164 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-59eb9c11-e7e7-4c89-91d7-7d2dac1bf164 .shogun-image-content {
  
    justify-content: center;
  
}

.s-59eb9c11-e7e7-4c89-91d7-7d2dac1bf164.shg-align-container {
  display: flex;
  justify-content: center
}

.s-59eb9c11-e7e7-4c89-91d7-7d2dac1bf164.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-59eb9c11-e7e7-4c89-91d7-7d2dac1bf164.shogun-image {
  box-sizing: border-box;
}



.s-59eb9c11-e7e7-4c89-91d7-7d2dac1bf164 img.shogun-image {
  
}


@media (min-width: 1200px){#s-59eb9c11-e7e7-4c89-91d7-7d2dac1bf164 {
  margin: 0 !important;
  overflow: visible;
}

#s-59eb9c11-e7e7-4c89-91d7-7d2dac1bf164-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-59eb9c11-e7e7-4c89-91d7-7d2dac1bf164 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-59eb9c11-e7e7-4c89-91d7-7d2dac1bf164 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-59eb9c11-e7e7-4c89-91d7-7d2dac1bf164 img.shogun-image {
  /* Add background color handling */
  
}

#s-59eb9c11-e7e7-4c89-91d7-7d2dac1bf164 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-59eb9c11-e7e7-4c89-91d7-7d2dac1bf164 .shogun-image-content {
  
    justify-content: center;
  
}

.s-59eb9c11-e7e7-4c89-91d7-7d2dac1bf164.shg-align-container {
  display: flex;
  justify-content: center
}

.s-59eb9c11-e7e7-4c89-91d7-7d2dac1bf164.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-59eb9c11-e7e7-4c89-91d7-7d2dac1bf164.shogun-image {
  box-sizing: border-box;
}



.s-59eb9c11-e7e7-4c89-91d7-7d2dac1bf164 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-59eb9c11-e7e7-4c89-91d7-7d2dac1bf164 {
  margin: 0 !important;
  overflow: visible;
}

#s-59eb9c11-e7e7-4c89-91d7-7d2dac1bf164-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-59eb9c11-e7e7-4c89-91d7-7d2dac1bf164 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-59eb9c11-e7e7-4c89-91d7-7d2dac1bf164 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-59eb9c11-e7e7-4c89-91d7-7d2dac1bf164 img.shogun-image {
  /* Add background color handling */
  
}

#s-59eb9c11-e7e7-4c89-91d7-7d2dac1bf164 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-59eb9c11-e7e7-4c89-91d7-7d2dac1bf164 .shogun-image-content {
  
    justify-content: center;
  
}

.s-59eb9c11-e7e7-4c89-91d7-7d2dac1bf164.shg-align-container {
  display: flex;
  justify-content: center
}

.s-59eb9c11-e7e7-4c89-91d7-7d2dac1bf164.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-59eb9c11-e7e7-4c89-91d7-7d2dac1bf164.shogun-image {
  box-sizing: border-box;
}



.s-59eb9c11-e7e7-4c89-91d7-7d2dac1bf164 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-59eb9c11-e7e7-4c89-91d7-7d2dac1bf164 {
  margin: 0 !important;
  overflow: visible;
}

#s-59eb9c11-e7e7-4c89-91d7-7d2dac1bf164-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-59eb9c11-e7e7-4c89-91d7-7d2dac1bf164 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-59eb9c11-e7e7-4c89-91d7-7d2dac1bf164 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-59eb9c11-e7e7-4c89-91d7-7d2dac1bf164 img.shogun-image {
  /* Add background color handling */
  
}

#s-59eb9c11-e7e7-4c89-91d7-7d2dac1bf164 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-59eb9c11-e7e7-4c89-91d7-7d2dac1bf164 .shogun-image-content {
  
    justify-content: center;
  
}

.s-59eb9c11-e7e7-4c89-91d7-7d2dac1bf164.shg-align-container {
  display: flex;
  justify-content: center
}

.s-59eb9c11-e7e7-4c89-91d7-7d2dac1bf164.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-59eb9c11-e7e7-4c89-91d7-7d2dac1bf164.shogun-image {
  box-sizing: border-box;
}



.s-59eb9c11-e7e7-4c89-91d7-7d2dac1bf164 img.shogun-image {
  
}


}@media (max-width: 767px){#s-59eb9c11-e7e7-4c89-91d7-7d2dac1bf164 {
  margin: 0 !important;
  overflow: visible;
}

#s-59eb9c11-e7e7-4c89-91d7-7d2dac1bf164-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-59eb9c11-e7e7-4c89-91d7-7d2dac1bf164 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-59eb9c11-e7e7-4c89-91d7-7d2dac1bf164 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-59eb9c11-e7e7-4c89-91d7-7d2dac1bf164 img.shogun-image {
  /* Add background color handling */
  
}

#s-59eb9c11-e7e7-4c89-91d7-7d2dac1bf164 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-59eb9c11-e7e7-4c89-91d7-7d2dac1bf164 .shogun-image-content {
  
    justify-content: center;
  
}

.s-59eb9c11-e7e7-4c89-91d7-7d2dac1bf164.shg-align-container {
  display: flex;
  justify-content: center
}

.s-59eb9c11-e7e7-4c89-91d7-7d2dac1bf164.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-59eb9c11-e7e7-4c89-91d7-7d2dac1bf164.shogun-image {
  box-sizing: border-box;
}



.s-59eb9c11-e7e7-4c89-91d7-7d2dac1bf164 img.shogun-image {
  
}


}
#s-6b19a720-6a54-4170-9560-138668fd5bd7 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
text-align: center;
}
@media (min-width: 1200px){#s-6b19a720-6a54-4170-9560-138668fd5bd7 {
  margin-top: 0%;
}
}
#s-6b19a720-6a54-4170-9560-138668fd5bd7 {
  margin: 0 !important;
  overflow: visible;
}

#s-6b19a720-6a54-4170-9560-138668fd5bd7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6b19a720-6a54-4170-9560-138668fd5bd7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-6b19a720-6a54-4170-9560-138668fd5bd7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6b19a720-6a54-4170-9560-138668fd5bd7 img.shogun-image {
  /* Add background color handling */
  
}

#s-6b19a720-6a54-4170-9560-138668fd5bd7 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-6b19a720-6a54-4170-9560-138668fd5bd7 .shogun-image-content {
  
    justify-content: center;
  
}

.s-6b19a720-6a54-4170-9560-138668fd5bd7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6b19a720-6a54-4170-9560-138668fd5bd7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6b19a720-6a54-4170-9560-138668fd5bd7.shogun-image {
  box-sizing: border-box;
}



.s-6b19a720-6a54-4170-9560-138668fd5bd7 img.shogun-image {
  
}


@media (min-width: 1200px){#s-6b19a720-6a54-4170-9560-138668fd5bd7 {
  margin: 0 !important;
  overflow: visible;
}

#s-6b19a720-6a54-4170-9560-138668fd5bd7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6b19a720-6a54-4170-9560-138668fd5bd7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-6b19a720-6a54-4170-9560-138668fd5bd7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6b19a720-6a54-4170-9560-138668fd5bd7 img.shogun-image {
  /* Add background color handling */
  
}

#s-6b19a720-6a54-4170-9560-138668fd5bd7 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-6b19a720-6a54-4170-9560-138668fd5bd7 .shogun-image-content {
  
    justify-content: center;
  
}

.s-6b19a720-6a54-4170-9560-138668fd5bd7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6b19a720-6a54-4170-9560-138668fd5bd7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6b19a720-6a54-4170-9560-138668fd5bd7.shogun-image {
  box-sizing: border-box;
}



.s-6b19a720-6a54-4170-9560-138668fd5bd7 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-6b19a720-6a54-4170-9560-138668fd5bd7 {
  margin: 0 !important;
  overflow: visible;
}

#s-6b19a720-6a54-4170-9560-138668fd5bd7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6b19a720-6a54-4170-9560-138668fd5bd7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6b19a720-6a54-4170-9560-138668fd5bd7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6b19a720-6a54-4170-9560-138668fd5bd7 img.shogun-image {
  /* Add background color handling */
  
}

#s-6b19a720-6a54-4170-9560-138668fd5bd7 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-6b19a720-6a54-4170-9560-138668fd5bd7 .shogun-image-content {
  
    justify-content: center;
  
}

.s-6b19a720-6a54-4170-9560-138668fd5bd7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6b19a720-6a54-4170-9560-138668fd5bd7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6b19a720-6a54-4170-9560-138668fd5bd7.shogun-image {
  box-sizing: border-box;
}



.s-6b19a720-6a54-4170-9560-138668fd5bd7 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-6b19a720-6a54-4170-9560-138668fd5bd7 {
  margin: 0 !important;
  overflow: visible;
}

#s-6b19a720-6a54-4170-9560-138668fd5bd7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6b19a720-6a54-4170-9560-138668fd5bd7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6b19a720-6a54-4170-9560-138668fd5bd7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6b19a720-6a54-4170-9560-138668fd5bd7 img.shogun-image {
  /* Add background color handling */
  
}

#s-6b19a720-6a54-4170-9560-138668fd5bd7 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-6b19a720-6a54-4170-9560-138668fd5bd7 .shogun-image-content {
  
    justify-content: center;
  
}

.s-6b19a720-6a54-4170-9560-138668fd5bd7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6b19a720-6a54-4170-9560-138668fd5bd7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6b19a720-6a54-4170-9560-138668fd5bd7.shogun-image {
  box-sizing: border-box;
}



.s-6b19a720-6a54-4170-9560-138668fd5bd7 img.shogun-image {
  
}


}@media (max-width: 767px){#s-6b19a720-6a54-4170-9560-138668fd5bd7 {
  margin: 0 !important;
  overflow: visible;
}

#s-6b19a720-6a54-4170-9560-138668fd5bd7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6b19a720-6a54-4170-9560-138668fd5bd7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6b19a720-6a54-4170-9560-138668fd5bd7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6b19a720-6a54-4170-9560-138668fd5bd7 img.shogun-image {
  /* Add background color handling */
  
}

#s-6b19a720-6a54-4170-9560-138668fd5bd7 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-6b19a720-6a54-4170-9560-138668fd5bd7 .shogun-image-content {
  
    justify-content: center;
  
}

.s-6b19a720-6a54-4170-9560-138668fd5bd7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6b19a720-6a54-4170-9560-138668fd5bd7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6b19a720-6a54-4170-9560-138668fd5bd7.shogun-image {
  box-sizing: border-box;
}



.s-6b19a720-6a54-4170-9560-138668fd5bd7 img.shogun-image {
  
}


}
#s-d8637838-73c6-40db-a75b-8dad425bb723 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
text-align: center;
}
@media (min-width: 1200px){#s-d8637838-73c6-40db-a75b-8dad425bb723 {
  margin-top: 0%;
}
}
#s-d8637838-73c6-40db-a75b-8dad425bb723 {
  margin: 0 !important;
  overflow: visible;
}

#s-d8637838-73c6-40db-a75b-8dad425bb723-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d8637838-73c6-40db-a75b-8dad425bb723 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-d8637838-73c6-40db-a75b-8dad425bb723 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d8637838-73c6-40db-a75b-8dad425bb723 img.shogun-image {
  /* Add background color handling */
  
}

#s-d8637838-73c6-40db-a75b-8dad425bb723 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-d8637838-73c6-40db-a75b-8dad425bb723 .shogun-image-content {
  
    justify-content: center;
  
}

.s-d8637838-73c6-40db-a75b-8dad425bb723.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d8637838-73c6-40db-a75b-8dad425bb723.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d8637838-73c6-40db-a75b-8dad425bb723.shogun-image {
  box-sizing: border-box;
}



.s-d8637838-73c6-40db-a75b-8dad425bb723 img.shogun-image {
  
}


@media (min-width: 1200px){#s-d8637838-73c6-40db-a75b-8dad425bb723 {
  margin: 0 !important;
  overflow: visible;
}

#s-d8637838-73c6-40db-a75b-8dad425bb723-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d8637838-73c6-40db-a75b-8dad425bb723 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-d8637838-73c6-40db-a75b-8dad425bb723 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d8637838-73c6-40db-a75b-8dad425bb723 img.shogun-image {
  /* Add background color handling */
  
}

#s-d8637838-73c6-40db-a75b-8dad425bb723 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-d8637838-73c6-40db-a75b-8dad425bb723 .shogun-image-content {
  
    justify-content: center;
  
}

.s-d8637838-73c6-40db-a75b-8dad425bb723.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d8637838-73c6-40db-a75b-8dad425bb723.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d8637838-73c6-40db-a75b-8dad425bb723.shogun-image {
  box-sizing: border-box;
}



.s-d8637838-73c6-40db-a75b-8dad425bb723 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-d8637838-73c6-40db-a75b-8dad425bb723 {
  margin: 0 !important;
  overflow: visible;
}

#s-d8637838-73c6-40db-a75b-8dad425bb723-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d8637838-73c6-40db-a75b-8dad425bb723 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d8637838-73c6-40db-a75b-8dad425bb723 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d8637838-73c6-40db-a75b-8dad425bb723 img.shogun-image {
  /* Add background color handling */
  
}

#s-d8637838-73c6-40db-a75b-8dad425bb723 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-d8637838-73c6-40db-a75b-8dad425bb723 .shogun-image-content {
  
    justify-content: center;
  
}

.s-d8637838-73c6-40db-a75b-8dad425bb723.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d8637838-73c6-40db-a75b-8dad425bb723.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d8637838-73c6-40db-a75b-8dad425bb723.shogun-image {
  box-sizing: border-box;
}



.s-d8637838-73c6-40db-a75b-8dad425bb723 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-d8637838-73c6-40db-a75b-8dad425bb723 {
  margin: 0 !important;
  overflow: visible;
}

#s-d8637838-73c6-40db-a75b-8dad425bb723-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d8637838-73c6-40db-a75b-8dad425bb723 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d8637838-73c6-40db-a75b-8dad425bb723 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d8637838-73c6-40db-a75b-8dad425bb723 img.shogun-image {
  /* Add background color handling */
  
}

#s-d8637838-73c6-40db-a75b-8dad425bb723 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-d8637838-73c6-40db-a75b-8dad425bb723 .shogun-image-content {
  
    justify-content: center;
  
}

.s-d8637838-73c6-40db-a75b-8dad425bb723.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d8637838-73c6-40db-a75b-8dad425bb723.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d8637838-73c6-40db-a75b-8dad425bb723.shogun-image {
  box-sizing: border-box;
}



.s-d8637838-73c6-40db-a75b-8dad425bb723 img.shogun-image {
  
}


}@media (max-width: 767px){#s-d8637838-73c6-40db-a75b-8dad425bb723 {
  margin: 0 !important;
  overflow: visible;
}

#s-d8637838-73c6-40db-a75b-8dad425bb723-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d8637838-73c6-40db-a75b-8dad425bb723 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d8637838-73c6-40db-a75b-8dad425bb723 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d8637838-73c6-40db-a75b-8dad425bb723 img.shogun-image {
  /* Add background color handling */
  
}

#s-d8637838-73c6-40db-a75b-8dad425bb723 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-d8637838-73c6-40db-a75b-8dad425bb723 .shogun-image-content {
  
    justify-content: center;
  
}

.s-d8637838-73c6-40db-a75b-8dad425bb723.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d8637838-73c6-40db-a75b-8dad425bb723.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d8637838-73c6-40db-a75b-8dad425bb723.shogun-image {
  box-sizing: border-box;
}



.s-d8637838-73c6-40db-a75b-8dad425bb723 img.shogun-image {
  
}


}
#s-a68d4c0f-c78b-4a4d-b17c-88ae0a8bd21a {
  box-shadow:2px 3px 1px 2px rgba(67, 66, 66, 1);
background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYzAzOWZlZTktZTlkNC00ZWFjLTk1YjMtYzczNDdjNDBmZjlkIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFiYjBiO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNjMDM5ZmVlOS1lOWQ0LTRlYWMtOTViMy1jNzM0N2M0MGZmOWQpIi8+PC9zdmc+);
background-repeat: no-repeat;
border-style: solid;
margin-top: 5px;
margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: #2C2A34;
border-radius: 25px;
text-align: center;
text-decoration: none;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#f1bb0b"}, {"id"=>2, "pos"=>1, "color"=>"#ffffff"}];
hover-type: gradient;
color: rgba(0, 0, 0, 1);
}
#s-a68d4c0f-c78b-4a4d-b17c-88ae0a8bd21a:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYjQ2MWFmNGMtNzFmNC00ODdmLTg1ZGYtYWQ3M2Y1MWYzMDEyIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjhmOGY3O3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFiYjBiO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNiNDYxYWY0Yy03MWY0LTQ4N2YtODVkZi1hZDczZjUxZjMwMTIpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 2px !important;
border-left-width: 2px !important;
border-bottom-width: 2px !important;
border-right-width: 2px !important;
border-color: rgba(2, 0, 7, 0.99) !important;
text-decoration: none !important;
color: rgba(7, 6, 0, 1) !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#f8f8f7"}, {"id"=>2, "pos"=>1, "color"=>"#f1bb0b"}] !important;
hover-type: gradient !important;}#s-a68d4c0f-c78b-4a4d-b17c-88ae0a8bd21a:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-a68d4c0f-c78b-4a4d-b17c-88ae0a8bd21a-root {
    text-align: center;
  }


#s-a68d4c0f-c78b-4a4d-b17c-88ae0a8bd21a.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-a68d4c0f-c78b-4a4d-b17c-88ae0a8bd21a-root {
    text-align: center;
  }


#s-a68d4c0f-c78b-4a4d-b17c-88ae0a8bd21a.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-a68d4c0f-c78b-4a4d-b17c-88ae0a8bd21a-root {
    text-align: center;
  }


#s-a68d4c0f-c78b-4a4d-b17c-88ae0a8bd21a.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-a68d4c0f-c78b-4a4d-b17c-88ae0a8bd21a-root {
    text-align: center;
  }


#s-a68d4c0f-c78b-4a4d-b17c-88ae0a8bd21a.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-a68d4c0f-c78b-4a4d-b17c-88ae0a8bd21a-root {
    text-align: center;
  }


#s-a68d4c0f-c78b-4a4d-b17c-88ae0a8bd21a.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}
#s-26a523e3-8975-4de8-8c09-b477f381029e {
  margin-left: auto;
margin-right: auto;
border-top-width: 5px;
border-left-width: 5px;
border-bottom-width: 5px;
border-right-width: 5px;
border-color: #000;
border-style: solid;
border-radius: 20px;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-26a523e3-8975-4de8-8c09-b477f381029e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-26a523e3-8975-4de8-8c09-b477f381029e.shg-box.shg-c {
  justify-content: center;
}

#s-cdab91fa-3c76-4733-90dc-3a2ae97cde9c {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
text-align: center;
}
@media (min-width: 1200px){#s-cdab91fa-3c76-4733-90dc-3a2ae97cde9c {
  margin-top: 0%;
}
}
#s-cdab91fa-3c76-4733-90dc-3a2ae97cde9c {
  margin: 0 !important;
  overflow: visible;
}

#s-cdab91fa-3c76-4733-90dc-3a2ae97cde9c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-cdab91fa-3c76-4733-90dc-3a2ae97cde9c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-cdab91fa-3c76-4733-90dc-3a2ae97cde9c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-cdab91fa-3c76-4733-90dc-3a2ae97cde9c img.shogun-image {
  /* Add background color handling */
  
}

#s-cdab91fa-3c76-4733-90dc-3a2ae97cde9c img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: #000;
  border-style: none;
  border-radius: 10px;

}






.s-cdab91fa-3c76-4733-90dc-3a2ae97cde9c .shogun-image-content {
  
    justify-content: center;
  
}

.s-cdab91fa-3c76-4733-90dc-3a2ae97cde9c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cdab91fa-3c76-4733-90dc-3a2ae97cde9c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cdab91fa-3c76-4733-90dc-3a2ae97cde9c.shogun-image {
  box-sizing: border-box;
}



.s-cdab91fa-3c76-4733-90dc-3a2ae97cde9c img.shogun-image {
  
}


@media (min-width: 1200px){#s-cdab91fa-3c76-4733-90dc-3a2ae97cde9c {
  margin: 0 !important;
  overflow: visible;
}

#s-cdab91fa-3c76-4733-90dc-3a2ae97cde9c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-cdab91fa-3c76-4733-90dc-3a2ae97cde9c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-cdab91fa-3c76-4733-90dc-3a2ae97cde9c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-cdab91fa-3c76-4733-90dc-3a2ae97cde9c img.shogun-image {
  /* Add background color handling */
  
}

#s-cdab91fa-3c76-4733-90dc-3a2ae97cde9c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-cdab91fa-3c76-4733-90dc-3a2ae97cde9c .shogun-image-content {
  
    justify-content: center;
  
}

.s-cdab91fa-3c76-4733-90dc-3a2ae97cde9c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cdab91fa-3c76-4733-90dc-3a2ae97cde9c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cdab91fa-3c76-4733-90dc-3a2ae97cde9c.shogun-image {
  box-sizing: border-box;
}



.s-cdab91fa-3c76-4733-90dc-3a2ae97cde9c img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-cdab91fa-3c76-4733-90dc-3a2ae97cde9c {
  margin: 0 !important;
  overflow: visible;
}

#s-cdab91fa-3c76-4733-90dc-3a2ae97cde9c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-cdab91fa-3c76-4733-90dc-3a2ae97cde9c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-cdab91fa-3c76-4733-90dc-3a2ae97cde9c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-cdab91fa-3c76-4733-90dc-3a2ae97cde9c img.shogun-image {
  /* Add background color handling */
  
}

#s-cdab91fa-3c76-4733-90dc-3a2ae97cde9c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-cdab91fa-3c76-4733-90dc-3a2ae97cde9c .shogun-image-content {
  
    justify-content: center;
  
}

.s-cdab91fa-3c76-4733-90dc-3a2ae97cde9c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cdab91fa-3c76-4733-90dc-3a2ae97cde9c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cdab91fa-3c76-4733-90dc-3a2ae97cde9c.shogun-image {
  box-sizing: border-box;
}



.s-cdab91fa-3c76-4733-90dc-3a2ae97cde9c img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-cdab91fa-3c76-4733-90dc-3a2ae97cde9c {
  margin: 0 !important;
  overflow: visible;
}

#s-cdab91fa-3c76-4733-90dc-3a2ae97cde9c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-cdab91fa-3c76-4733-90dc-3a2ae97cde9c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-cdab91fa-3c76-4733-90dc-3a2ae97cde9c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-cdab91fa-3c76-4733-90dc-3a2ae97cde9c img.shogun-image {
  /* Add background color handling */
  
}

#s-cdab91fa-3c76-4733-90dc-3a2ae97cde9c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-cdab91fa-3c76-4733-90dc-3a2ae97cde9c .shogun-image-content {
  
    justify-content: center;
  
}

.s-cdab91fa-3c76-4733-90dc-3a2ae97cde9c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cdab91fa-3c76-4733-90dc-3a2ae97cde9c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cdab91fa-3c76-4733-90dc-3a2ae97cde9c.shogun-image {
  box-sizing: border-box;
}



.s-cdab91fa-3c76-4733-90dc-3a2ae97cde9c img.shogun-image {
  
}


}@media (max-width: 767px){#s-cdab91fa-3c76-4733-90dc-3a2ae97cde9c {
  margin: 0 !important;
  overflow: visible;
}

#s-cdab91fa-3c76-4733-90dc-3a2ae97cde9c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-cdab91fa-3c76-4733-90dc-3a2ae97cde9c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-cdab91fa-3c76-4733-90dc-3a2ae97cde9c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-cdab91fa-3c76-4733-90dc-3a2ae97cde9c img.shogun-image {
  /* Add background color handling */
  
}

#s-cdab91fa-3c76-4733-90dc-3a2ae97cde9c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-cdab91fa-3c76-4733-90dc-3a2ae97cde9c .shogun-image-content {
  
    justify-content: center;
  
}

.s-cdab91fa-3c76-4733-90dc-3a2ae97cde9c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cdab91fa-3c76-4733-90dc-3a2ae97cde9c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cdab91fa-3c76-4733-90dc-3a2ae97cde9c.shogun-image {
  box-sizing: border-box;
}



.s-cdab91fa-3c76-4733-90dc-3a2ae97cde9c img.shogun-image {
  
}


}
#s-28c9db09-5c6d-41c3-8598-d892b5d8a92d {
  margin-left: auto;
margin-right: auto;
max-width: 1080px;
text-align: center;
}

#s-28c9db09-5c6d-41c3-8598-d892b5d8a92d {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-28c9db09-5c6d-41c3-8598-d892b5d8a92d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-28c9db09-5c6d-41c3-8598-d892b5d8a92d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-28c9db09-5c6d-41c3-8598-d892b5d8a92d .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-28c9db09-5c6d-41c3-8598-d892b5d8a92d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-28c9db09-5c6d-41c3-8598-d892b5d8a92d img.shogun-image {
  width: 100%;
  
  
  max-width: 1080px;

      
    max-width: 1080px;

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




.s-28c9db09-5c6d-41c3-8598-d892b5d8a92d .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-28c9db09-5c6d-41c3-8598-d892b5d8a92d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-28c9db09-5c6d-41c3-8598-d892b5d8a92d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-28c9db09-5c6d-41c3-8598-d892b5d8a92d.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-28c9db09-5c6d-41c3-8598-d892b5d8a92d {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-28c9db09-5c6d-41c3-8598-d892b5d8a92d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-28c9db09-5c6d-41c3-8598-d892b5d8a92d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-28c9db09-5c6d-41c3-8598-d892b5d8a92d .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-28c9db09-5c6d-41c3-8598-d892b5d8a92d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-28c9db09-5c6d-41c3-8598-d892b5d8a92d img.shogun-image {
  width: 100%;
  
  
  max-width: 1080px;

      
    max-width: 1080px;

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




.s-28c9db09-5c6d-41c3-8598-d892b5d8a92d .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-28c9db09-5c6d-41c3-8598-d892b5d8a92d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-28c9db09-5c6d-41c3-8598-d892b5d8a92d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-28c9db09-5c6d-41c3-8598-d892b5d8a92d.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-28c9db09-5c6d-41c3-8598-d892b5d8a92d {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-28c9db09-5c6d-41c3-8598-d892b5d8a92d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-28c9db09-5c6d-41c3-8598-d892b5d8a92d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-28c9db09-5c6d-41c3-8598-d892b5d8a92d .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-28c9db09-5c6d-41c3-8598-d892b5d8a92d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-28c9db09-5c6d-41c3-8598-d892b5d8a92d img.shogun-image {
  width: 100%;
  
  
  max-width: 1080px;

      
    max-width: 1080px;

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




.s-28c9db09-5c6d-41c3-8598-d892b5d8a92d .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-28c9db09-5c6d-41c3-8598-d892b5d8a92d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-28c9db09-5c6d-41c3-8598-d892b5d8a92d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-28c9db09-5c6d-41c3-8598-d892b5d8a92d.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-28c9db09-5c6d-41c3-8598-d892b5d8a92d {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-28c9db09-5c6d-41c3-8598-d892b5d8a92d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-28c9db09-5c6d-41c3-8598-d892b5d8a92d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-28c9db09-5c6d-41c3-8598-d892b5d8a92d .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-28c9db09-5c6d-41c3-8598-d892b5d8a92d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-28c9db09-5c6d-41c3-8598-d892b5d8a92d img.shogun-image {
  width: 100%;
  
  
  max-width: 1080px;

      
    max-width: 1080px;

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




.s-28c9db09-5c6d-41c3-8598-d892b5d8a92d .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-28c9db09-5c6d-41c3-8598-d892b5d8a92d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-28c9db09-5c6d-41c3-8598-d892b5d8a92d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-28c9db09-5c6d-41c3-8598-d892b5d8a92d.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-28c9db09-5c6d-41c3-8598-d892b5d8a92d {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-28c9db09-5c6d-41c3-8598-d892b5d8a92d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-28c9db09-5c6d-41c3-8598-d892b5d8a92d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-28c9db09-5c6d-41c3-8598-d892b5d8a92d .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-28c9db09-5c6d-41c3-8598-d892b5d8a92d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-28c9db09-5c6d-41c3-8598-d892b5d8a92d img.shogun-image {
  width: 100%;
  
  
  max-width: 1080px;

      
    max-width: 1080px;

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




.s-28c9db09-5c6d-41c3-8598-d892b5d8a92d .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-28c9db09-5c6d-41c3-8598-d892b5d8a92d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-28c9db09-5c6d-41c3-8598-d892b5d8a92d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-28c9db09-5c6d-41c3-8598-d892b5d8a92d.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-d31d6b0b-ccca-400f-853d-1b486ada248e {
  margin-left: auto;
margin-right: auto;
max-width: 1080px;
text-align: center;
}

#s-d31d6b0b-ccca-400f-853d-1b486ada248e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d31d6b0b-ccca-400f-853d-1b486ada248e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-d31d6b0b-ccca-400f-853d-1b486ada248e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-d31d6b0b-ccca-400f-853d-1b486ada248e .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-d31d6b0b-ccca-400f-853d-1b486ada248e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-d31d6b0b-ccca-400f-853d-1b486ada248e img.shogun-image {
  width: 100%;
  
  
  max-width: 1080px;

      
    max-width: 1080px;

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




.s-d31d6b0b-ccca-400f-853d-1b486ada248e .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d31d6b0b-ccca-400f-853d-1b486ada248e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d31d6b0b-ccca-400f-853d-1b486ada248e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d31d6b0b-ccca-400f-853d-1b486ada248e.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-d31d6b0b-ccca-400f-853d-1b486ada248e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d31d6b0b-ccca-400f-853d-1b486ada248e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-d31d6b0b-ccca-400f-853d-1b486ada248e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-d31d6b0b-ccca-400f-853d-1b486ada248e .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-d31d6b0b-ccca-400f-853d-1b486ada248e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-d31d6b0b-ccca-400f-853d-1b486ada248e img.shogun-image {
  width: 100%;
  
  
  max-width: 1080px;

      
    max-width: 1080px;

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




.s-d31d6b0b-ccca-400f-853d-1b486ada248e .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d31d6b0b-ccca-400f-853d-1b486ada248e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d31d6b0b-ccca-400f-853d-1b486ada248e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d31d6b0b-ccca-400f-853d-1b486ada248e.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-d31d6b0b-ccca-400f-853d-1b486ada248e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d31d6b0b-ccca-400f-853d-1b486ada248e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-d31d6b0b-ccca-400f-853d-1b486ada248e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-d31d6b0b-ccca-400f-853d-1b486ada248e .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-d31d6b0b-ccca-400f-853d-1b486ada248e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-d31d6b0b-ccca-400f-853d-1b486ada248e img.shogun-image {
  width: 100%;
  
  
  max-width: 1080px;

      
    max-width: 1080px;

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




.s-d31d6b0b-ccca-400f-853d-1b486ada248e .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d31d6b0b-ccca-400f-853d-1b486ada248e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d31d6b0b-ccca-400f-853d-1b486ada248e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d31d6b0b-ccca-400f-853d-1b486ada248e.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-d31d6b0b-ccca-400f-853d-1b486ada248e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d31d6b0b-ccca-400f-853d-1b486ada248e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-d31d6b0b-ccca-400f-853d-1b486ada248e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-d31d6b0b-ccca-400f-853d-1b486ada248e .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-d31d6b0b-ccca-400f-853d-1b486ada248e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-d31d6b0b-ccca-400f-853d-1b486ada248e img.shogun-image {
  width: 100%;
  
  
  max-width: 1080px;

      
    max-width: 1080px;

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




.s-d31d6b0b-ccca-400f-853d-1b486ada248e .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d31d6b0b-ccca-400f-853d-1b486ada248e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d31d6b0b-ccca-400f-853d-1b486ada248e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d31d6b0b-ccca-400f-853d-1b486ada248e.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-d31d6b0b-ccca-400f-853d-1b486ada248e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d31d6b0b-ccca-400f-853d-1b486ada248e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-d31d6b0b-ccca-400f-853d-1b486ada248e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-d31d6b0b-ccca-400f-853d-1b486ada248e .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-d31d6b0b-ccca-400f-853d-1b486ada248e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-d31d6b0b-ccca-400f-853d-1b486ada248e img.shogun-image {
  width: 100%;
  
  
  max-width: 1080px;

      
    max-width: 1080px;

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




.s-d31d6b0b-ccca-400f-853d-1b486ada248e .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d31d6b0b-ccca-400f-853d-1b486ada248e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d31d6b0b-ccca-400f-853d-1b486ada248e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d31d6b0b-ccca-400f-853d-1b486ada248e.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-ce481db8-bb0d-4e39-885a-e8b67436e667 {
  margin-left: auto;
margin-right: auto;
max-width: 1080px;
text-align: center;
}

#s-ce481db8-bb0d-4e39-885a-e8b67436e667 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ce481db8-bb0d-4e39-885a-e8b67436e667-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-ce481db8-bb0d-4e39-885a-e8b67436e667 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-ce481db8-bb0d-4e39-885a-e8b67436e667 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-ce481db8-bb0d-4e39-885a-e8b67436e667 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-ce481db8-bb0d-4e39-885a-e8b67436e667 img.shogun-image {
  width: 100%;
  
  
  max-width: 1080px;

      
    max-width: 1080px;

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




.s-ce481db8-bb0d-4e39-885a-e8b67436e667 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-ce481db8-bb0d-4e39-885a-e8b67436e667.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ce481db8-bb0d-4e39-885a-e8b67436e667.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ce481db8-bb0d-4e39-885a-e8b67436e667.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-ce481db8-bb0d-4e39-885a-e8b67436e667 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ce481db8-bb0d-4e39-885a-e8b67436e667-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-ce481db8-bb0d-4e39-885a-e8b67436e667 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-ce481db8-bb0d-4e39-885a-e8b67436e667 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-ce481db8-bb0d-4e39-885a-e8b67436e667 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-ce481db8-bb0d-4e39-885a-e8b67436e667 img.shogun-image {
  width: 100%;
  
  
  max-width: 1080px;

      
    max-width: 1080px;

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




.s-ce481db8-bb0d-4e39-885a-e8b67436e667 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-ce481db8-bb0d-4e39-885a-e8b67436e667.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ce481db8-bb0d-4e39-885a-e8b67436e667.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ce481db8-bb0d-4e39-885a-e8b67436e667.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-ce481db8-bb0d-4e39-885a-e8b67436e667 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ce481db8-bb0d-4e39-885a-e8b67436e667-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-ce481db8-bb0d-4e39-885a-e8b67436e667 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-ce481db8-bb0d-4e39-885a-e8b67436e667 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-ce481db8-bb0d-4e39-885a-e8b67436e667 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-ce481db8-bb0d-4e39-885a-e8b67436e667 img.shogun-image {
  width: 100%;
  
  
  max-width: 1080px;

      
    max-width: 1080px;

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




.s-ce481db8-bb0d-4e39-885a-e8b67436e667 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-ce481db8-bb0d-4e39-885a-e8b67436e667.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ce481db8-bb0d-4e39-885a-e8b67436e667.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ce481db8-bb0d-4e39-885a-e8b67436e667.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-ce481db8-bb0d-4e39-885a-e8b67436e667 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ce481db8-bb0d-4e39-885a-e8b67436e667-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-ce481db8-bb0d-4e39-885a-e8b67436e667 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-ce481db8-bb0d-4e39-885a-e8b67436e667 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-ce481db8-bb0d-4e39-885a-e8b67436e667 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-ce481db8-bb0d-4e39-885a-e8b67436e667 img.shogun-image {
  width: 100%;
  
  
  max-width: 1080px;

      
    max-width: 1080px;

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




.s-ce481db8-bb0d-4e39-885a-e8b67436e667 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-ce481db8-bb0d-4e39-885a-e8b67436e667.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ce481db8-bb0d-4e39-885a-e8b67436e667.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ce481db8-bb0d-4e39-885a-e8b67436e667.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-ce481db8-bb0d-4e39-885a-e8b67436e667 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ce481db8-bb0d-4e39-885a-e8b67436e667-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-ce481db8-bb0d-4e39-885a-e8b67436e667 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-ce481db8-bb0d-4e39-885a-e8b67436e667 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-ce481db8-bb0d-4e39-885a-e8b67436e667 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-ce481db8-bb0d-4e39-885a-e8b67436e667 img.shogun-image {
  width: 100%;
  
  
  max-width: 1080px;

      
    max-width: 1080px;

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




.s-ce481db8-bb0d-4e39-885a-e8b67436e667 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-ce481db8-bb0d-4e39-885a-e8b67436e667.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ce481db8-bb0d-4e39-885a-e8b67436e667.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ce481db8-bb0d-4e39-885a-e8b67436e667.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-32959100-ec4b-46ee-b780-277c4a1acd12 {
  box-shadow:2px 3px 1px 2px rgba(67, 66, 66, 1);
background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYzAzOWZlZTktZTlkNC00ZWFjLTk1YjMtYzczNDdjNDBmZjlkIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFiYjBiO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNjMDM5ZmVlOS1lOWQ0LTRlYWMtOTViMy1jNzM0N2M0MGZmOWQpIi8+PC9zdmc+);
background-repeat: no-repeat;
border-style: solid;
margin-top: 5px;
margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: #2C2A34;
border-radius: 25px;
text-align: center;
text-decoration: none;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#f1bb0b"}, {"id"=>2, "pos"=>1, "color"=>"#ffffff"}];
hover-type: gradient;
color: rgba(0, 0, 0, 1);
}
#s-32959100-ec4b-46ee-b780-277c4a1acd12:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iOGNlMzU1YzgtNDQyOC00YmRiLThkNWYtNDQ4NzNjYzNiNWQ2IiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjhmOGY3O3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFiYjBiO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM4Y2UzNTVjOC00NDI4LTRiZGItOGQ1Zi00NDg3M2NjM2I1ZDYpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 2px !important;
border-left-width: 2px !important;
border-bottom-width: 2px !important;
border-right-width: 2px !important;
border-color: rgba(2, 0, 7, 0.99) !important;
text-decoration: none !important;
color: rgba(7, 6, 0, 1) !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#f8f8f7"}, {"id"=>2, "pos"=>1, "color"=>"#f1bb0b"}] !important;
hover-type: gradient !important;}#s-32959100-ec4b-46ee-b780-277c4a1acd12:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-32959100-ec4b-46ee-b780-277c4a1acd12-root {
    text-align: center;
  }


#s-32959100-ec4b-46ee-b780-277c4a1acd12.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-32959100-ec4b-46ee-b780-277c4a1acd12-root {
    text-align: center;
  }


#s-32959100-ec4b-46ee-b780-277c4a1acd12.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-32959100-ec4b-46ee-b780-277c4a1acd12-root {
    text-align: center;
  }


#s-32959100-ec4b-46ee-b780-277c4a1acd12.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-32959100-ec4b-46ee-b780-277c4a1acd12-root {
    text-align: center;
  }


#s-32959100-ec4b-46ee-b780-277c4a1acd12.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-32959100-ec4b-46ee-b780-277c4a1acd12-root {
    text-align: center;
  }


#s-32959100-ec4b-46ee-b780-277c4a1acd12.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}
#s-7b918550-0804-4386-8a13-e99305c4fbd4 {
  margin-left: auto;
margin-right: auto;
border-top-width: 5px;
border-left-width: 5px;
border-bottom-width: 5px;
border-right-width: 5px;
border-color: #000;
border-style: solid;
border-radius: 20px;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-7b918550-0804-4386-8a13-e99305c4fbd4 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-7b918550-0804-4386-8a13-e99305c4fbd4.shg-box.shg-c {
  justify-content: center;
}

#s-2a930a4e-ce5b-4dcb-8123-58e1cbc657a7 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
text-align: center;
}
@media (min-width: 1200px){#s-2a930a4e-ce5b-4dcb-8123-58e1cbc657a7 {
  margin-top: 0%;
}
}
#s-2a930a4e-ce5b-4dcb-8123-58e1cbc657a7 {
  margin: 0 !important;
  overflow: visible;
}

#s-2a930a4e-ce5b-4dcb-8123-58e1cbc657a7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2a930a4e-ce5b-4dcb-8123-58e1cbc657a7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-2a930a4e-ce5b-4dcb-8123-58e1cbc657a7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2a930a4e-ce5b-4dcb-8123-58e1cbc657a7 img.shogun-image {
  /* Add background color handling */
  
}

#s-2a930a4e-ce5b-4dcb-8123-58e1cbc657a7 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: #000;
  border-style: none;
  border-radius: 10px;

}






.s-2a930a4e-ce5b-4dcb-8123-58e1cbc657a7 .shogun-image-content {
  
    justify-content: center;
  
}

.s-2a930a4e-ce5b-4dcb-8123-58e1cbc657a7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2a930a4e-ce5b-4dcb-8123-58e1cbc657a7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2a930a4e-ce5b-4dcb-8123-58e1cbc657a7.shogun-image {
  box-sizing: border-box;
}



.s-2a930a4e-ce5b-4dcb-8123-58e1cbc657a7 img.shogun-image {
  
}


@media (min-width: 1200px){#s-2a930a4e-ce5b-4dcb-8123-58e1cbc657a7 {
  margin: 0 !important;
  overflow: visible;
}

#s-2a930a4e-ce5b-4dcb-8123-58e1cbc657a7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2a930a4e-ce5b-4dcb-8123-58e1cbc657a7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-2a930a4e-ce5b-4dcb-8123-58e1cbc657a7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2a930a4e-ce5b-4dcb-8123-58e1cbc657a7 img.shogun-image {
  /* Add background color handling */
  
}

#s-2a930a4e-ce5b-4dcb-8123-58e1cbc657a7 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-2a930a4e-ce5b-4dcb-8123-58e1cbc657a7 .shogun-image-content {
  
    justify-content: center;
  
}

.s-2a930a4e-ce5b-4dcb-8123-58e1cbc657a7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2a930a4e-ce5b-4dcb-8123-58e1cbc657a7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2a930a4e-ce5b-4dcb-8123-58e1cbc657a7.shogun-image {
  box-sizing: border-box;
}



.s-2a930a4e-ce5b-4dcb-8123-58e1cbc657a7 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-2a930a4e-ce5b-4dcb-8123-58e1cbc657a7 {
  margin: 0 !important;
  overflow: visible;
}

#s-2a930a4e-ce5b-4dcb-8123-58e1cbc657a7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2a930a4e-ce5b-4dcb-8123-58e1cbc657a7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2a930a4e-ce5b-4dcb-8123-58e1cbc657a7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2a930a4e-ce5b-4dcb-8123-58e1cbc657a7 img.shogun-image {
  /* Add background color handling */
  
}

#s-2a930a4e-ce5b-4dcb-8123-58e1cbc657a7 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-2a930a4e-ce5b-4dcb-8123-58e1cbc657a7 .shogun-image-content {
  
    justify-content: center;
  
}

.s-2a930a4e-ce5b-4dcb-8123-58e1cbc657a7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2a930a4e-ce5b-4dcb-8123-58e1cbc657a7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2a930a4e-ce5b-4dcb-8123-58e1cbc657a7.shogun-image {
  box-sizing: border-box;
}



.s-2a930a4e-ce5b-4dcb-8123-58e1cbc657a7 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-2a930a4e-ce5b-4dcb-8123-58e1cbc657a7 {
  margin: 0 !important;
  overflow: visible;
}

#s-2a930a4e-ce5b-4dcb-8123-58e1cbc657a7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2a930a4e-ce5b-4dcb-8123-58e1cbc657a7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2a930a4e-ce5b-4dcb-8123-58e1cbc657a7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2a930a4e-ce5b-4dcb-8123-58e1cbc657a7 img.shogun-image {
  /* Add background color handling */
  
}

#s-2a930a4e-ce5b-4dcb-8123-58e1cbc657a7 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-2a930a4e-ce5b-4dcb-8123-58e1cbc657a7 .shogun-image-content {
  
    justify-content: center;
  
}

.s-2a930a4e-ce5b-4dcb-8123-58e1cbc657a7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2a930a4e-ce5b-4dcb-8123-58e1cbc657a7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2a930a4e-ce5b-4dcb-8123-58e1cbc657a7.shogun-image {
  box-sizing: border-box;
}



.s-2a930a4e-ce5b-4dcb-8123-58e1cbc657a7 img.shogun-image {
  
}


}@media (max-width: 767px){#s-2a930a4e-ce5b-4dcb-8123-58e1cbc657a7 {
  margin: 0 !important;
  overflow: visible;
}

#s-2a930a4e-ce5b-4dcb-8123-58e1cbc657a7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2a930a4e-ce5b-4dcb-8123-58e1cbc657a7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2a930a4e-ce5b-4dcb-8123-58e1cbc657a7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2a930a4e-ce5b-4dcb-8123-58e1cbc657a7 img.shogun-image {
  /* Add background color handling */
  
}

#s-2a930a4e-ce5b-4dcb-8123-58e1cbc657a7 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-2a930a4e-ce5b-4dcb-8123-58e1cbc657a7 .shogun-image-content {
  
    justify-content: center;
  
}

.s-2a930a4e-ce5b-4dcb-8123-58e1cbc657a7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2a930a4e-ce5b-4dcb-8123-58e1cbc657a7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2a930a4e-ce5b-4dcb-8123-58e1cbc657a7.shogun-image {
  box-sizing: border-box;
}



.s-2a930a4e-ce5b-4dcb-8123-58e1cbc657a7 img.shogun-image {
  
}


}
#s-ca0814a8-3432-4035-829c-03b7d212803c {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
text-align: center;
}
@media (min-width: 1200px){#s-ca0814a8-3432-4035-829c-03b7d212803c {
  margin-top: 0%;
}
}
#s-ca0814a8-3432-4035-829c-03b7d212803c {
  margin: 0 !important;
  overflow: visible;
}

#s-ca0814a8-3432-4035-829c-03b7d212803c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ca0814a8-3432-4035-829c-03b7d212803c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-ca0814a8-3432-4035-829c-03b7d212803c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ca0814a8-3432-4035-829c-03b7d212803c img.shogun-image {
  /* Add background color handling */
  
}

#s-ca0814a8-3432-4035-829c-03b7d212803c img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-ca0814a8-3432-4035-829c-03b7d212803c .shogun-image-content {
  
    justify-content: center;
  
}

.s-ca0814a8-3432-4035-829c-03b7d212803c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ca0814a8-3432-4035-829c-03b7d212803c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ca0814a8-3432-4035-829c-03b7d212803c.shogun-image {
  box-sizing: border-box;
}



.s-ca0814a8-3432-4035-829c-03b7d212803c img.shogun-image {
  
}


@media (min-width: 1200px){#s-ca0814a8-3432-4035-829c-03b7d212803c {
  margin: 0 !important;
  overflow: visible;
}

#s-ca0814a8-3432-4035-829c-03b7d212803c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ca0814a8-3432-4035-829c-03b7d212803c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-ca0814a8-3432-4035-829c-03b7d212803c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ca0814a8-3432-4035-829c-03b7d212803c img.shogun-image {
  /* Add background color handling */
  
}

#s-ca0814a8-3432-4035-829c-03b7d212803c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-ca0814a8-3432-4035-829c-03b7d212803c .shogun-image-content {
  
    justify-content: center;
  
}

.s-ca0814a8-3432-4035-829c-03b7d212803c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ca0814a8-3432-4035-829c-03b7d212803c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ca0814a8-3432-4035-829c-03b7d212803c.shogun-image {
  box-sizing: border-box;
}



.s-ca0814a8-3432-4035-829c-03b7d212803c img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-ca0814a8-3432-4035-829c-03b7d212803c {
  margin: 0 !important;
  overflow: visible;
}

#s-ca0814a8-3432-4035-829c-03b7d212803c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ca0814a8-3432-4035-829c-03b7d212803c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ca0814a8-3432-4035-829c-03b7d212803c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ca0814a8-3432-4035-829c-03b7d212803c img.shogun-image {
  /* Add background color handling */
  
}

#s-ca0814a8-3432-4035-829c-03b7d212803c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-ca0814a8-3432-4035-829c-03b7d212803c .shogun-image-content {
  
    justify-content: center;
  
}

.s-ca0814a8-3432-4035-829c-03b7d212803c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ca0814a8-3432-4035-829c-03b7d212803c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ca0814a8-3432-4035-829c-03b7d212803c.shogun-image {
  box-sizing: border-box;
}



.s-ca0814a8-3432-4035-829c-03b7d212803c img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-ca0814a8-3432-4035-829c-03b7d212803c {
  margin: 0 !important;
  overflow: visible;
}

#s-ca0814a8-3432-4035-829c-03b7d212803c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ca0814a8-3432-4035-829c-03b7d212803c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ca0814a8-3432-4035-829c-03b7d212803c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ca0814a8-3432-4035-829c-03b7d212803c img.shogun-image {
  /* Add background color handling */
  
}

#s-ca0814a8-3432-4035-829c-03b7d212803c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-ca0814a8-3432-4035-829c-03b7d212803c .shogun-image-content {
  
    justify-content: center;
  
}

.s-ca0814a8-3432-4035-829c-03b7d212803c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ca0814a8-3432-4035-829c-03b7d212803c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ca0814a8-3432-4035-829c-03b7d212803c.shogun-image {
  box-sizing: border-box;
}



.s-ca0814a8-3432-4035-829c-03b7d212803c img.shogun-image {
  
}


}@media (max-width: 767px){#s-ca0814a8-3432-4035-829c-03b7d212803c {
  margin: 0 !important;
  overflow: visible;
}

#s-ca0814a8-3432-4035-829c-03b7d212803c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ca0814a8-3432-4035-829c-03b7d212803c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ca0814a8-3432-4035-829c-03b7d212803c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ca0814a8-3432-4035-829c-03b7d212803c img.shogun-image {
  /* Add background color handling */
  
}

#s-ca0814a8-3432-4035-829c-03b7d212803c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-ca0814a8-3432-4035-829c-03b7d212803c .shogun-image-content {
  
    justify-content: center;
  
}

.s-ca0814a8-3432-4035-829c-03b7d212803c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ca0814a8-3432-4035-829c-03b7d212803c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ca0814a8-3432-4035-829c-03b7d212803c.shogun-image {
  box-sizing: border-box;
}



.s-ca0814a8-3432-4035-829c-03b7d212803c img.shogun-image {
  
}


}
#s-938821b3-dcd9-45c1-932d-e6d70b082417 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
text-align: center;
}
@media (min-width: 1200px){#s-938821b3-dcd9-45c1-932d-e6d70b082417 {
  margin-top: 0%;
}
}
#s-938821b3-dcd9-45c1-932d-e6d70b082417 {
  margin: 0 !important;
  overflow: visible;
}

#s-938821b3-dcd9-45c1-932d-e6d70b082417-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-938821b3-dcd9-45c1-932d-e6d70b082417 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-938821b3-dcd9-45c1-932d-e6d70b082417 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-938821b3-dcd9-45c1-932d-e6d70b082417 img.shogun-image {
  /* Add background color handling */
  
}

#s-938821b3-dcd9-45c1-932d-e6d70b082417 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-938821b3-dcd9-45c1-932d-e6d70b082417 .shogun-image-content {
  
    justify-content: center;
  
}

.s-938821b3-dcd9-45c1-932d-e6d70b082417.shg-align-container {
  display: flex;
  justify-content: center
}

.s-938821b3-dcd9-45c1-932d-e6d70b082417.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-938821b3-dcd9-45c1-932d-e6d70b082417.shogun-image {
  box-sizing: border-box;
}



.s-938821b3-dcd9-45c1-932d-e6d70b082417 img.shogun-image {
  
}


@media (min-width: 1200px){#s-938821b3-dcd9-45c1-932d-e6d70b082417 {
  margin: 0 !important;
  overflow: visible;
}

#s-938821b3-dcd9-45c1-932d-e6d70b082417-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-938821b3-dcd9-45c1-932d-e6d70b082417 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-938821b3-dcd9-45c1-932d-e6d70b082417 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-938821b3-dcd9-45c1-932d-e6d70b082417 img.shogun-image {
  /* Add background color handling */
  
}

#s-938821b3-dcd9-45c1-932d-e6d70b082417 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-938821b3-dcd9-45c1-932d-e6d70b082417 .shogun-image-content {
  
    justify-content: center;
  
}

.s-938821b3-dcd9-45c1-932d-e6d70b082417.shg-align-container {
  display: flex;
  justify-content: center
}

.s-938821b3-dcd9-45c1-932d-e6d70b082417.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-938821b3-dcd9-45c1-932d-e6d70b082417.shogun-image {
  box-sizing: border-box;
}



.s-938821b3-dcd9-45c1-932d-e6d70b082417 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-938821b3-dcd9-45c1-932d-e6d70b082417 {
  margin: 0 !important;
  overflow: visible;
}

#s-938821b3-dcd9-45c1-932d-e6d70b082417-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-938821b3-dcd9-45c1-932d-e6d70b082417 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-938821b3-dcd9-45c1-932d-e6d70b082417 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-938821b3-dcd9-45c1-932d-e6d70b082417 img.shogun-image {
  /* Add background color handling */
  
}

#s-938821b3-dcd9-45c1-932d-e6d70b082417 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-938821b3-dcd9-45c1-932d-e6d70b082417 .shogun-image-content {
  
    justify-content: center;
  
}

.s-938821b3-dcd9-45c1-932d-e6d70b082417.shg-align-container {
  display: flex;
  justify-content: center
}

.s-938821b3-dcd9-45c1-932d-e6d70b082417.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-938821b3-dcd9-45c1-932d-e6d70b082417.shogun-image {
  box-sizing: border-box;
}



.s-938821b3-dcd9-45c1-932d-e6d70b082417 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-938821b3-dcd9-45c1-932d-e6d70b082417 {
  margin: 0 !important;
  overflow: visible;
}

#s-938821b3-dcd9-45c1-932d-e6d70b082417-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-938821b3-dcd9-45c1-932d-e6d70b082417 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-938821b3-dcd9-45c1-932d-e6d70b082417 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-938821b3-dcd9-45c1-932d-e6d70b082417 img.shogun-image {
  /* Add background color handling */
  
}

#s-938821b3-dcd9-45c1-932d-e6d70b082417 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-938821b3-dcd9-45c1-932d-e6d70b082417 .shogun-image-content {
  
    justify-content: center;
  
}

.s-938821b3-dcd9-45c1-932d-e6d70b082417.shg-align-container {
  display: flex;
  justify-content: center
}

.s-938821b3-dcd9-45c1-932d-e6d70b082417.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-938821b3-dcd9-45c1-932d-e6d70b082417.shogun-image {
  box-sizing: border-box;
}



.s-938821b3-dcd9-45c1-932d-e6d70b082417 img.shogun-image {
  
}


}@media (max-width: 767px){#s-938821b3-dcd9-45c1-932d-e6d70b082417 {
  margin: 0 !important;
  overflow: visible;
}

#s-938821b3-dcd9-45c1-932d-e6d70b082417-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-938821b3-dcd9-45c1-932d-e6d70b082417 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-938821b3-dcd9-45c1-932d-e6d70b082417 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-938821b3-dcd9-45c1-932d-e6d70b082417 img.shogun-image {
  /* Add background color handling */
  
}

#s-938821b3-dcd9-45c1-932d-e6d70b082417 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-938821b3-dcd9-45c1-932d-e6d70b082417 .shogun-image-content {
  
    justify-content: center;
  
}

.s-938821b3-dcd9-45c1-932d-e6d70b082417.shg-align-container {
  display: flex;
  justify-content: center
}

.s-938821b3-dcd9-45c1-932d-e6d70b082417.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-938821b3-dcd9-45c1-932d-e6d70b082417.shogun-image {
  box-sizing: border-box;
}



.s-938821b3-dcd9-45c1-932d-e6d70b082417 img.shogun-image {
  
}


}
#s-3cb8a4ce-d585-45c4-a6af-0c38ae0a305e {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
text-align: center;
}
@media (min-width: 1200px){#s-3cb8a4ce-d585-45c4-a6af-0c38ae0a305e {
  margin-top: 0%;
}
}
#s-3cb8a4ce-d585-45c4-a6af-0c38ae0a305e {
  margin: 0 !important;
  overflow: visible;
}

#s-3cb8a4ce-d585-45c4-a6af-0c38ae0a305e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3cb8a4ce-d585-45c4-a6af-0c38ae0a305e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-3cb8a4ce-d585-45c4-a6af-0c38ae0a305e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3cb8a4ce-d585-45c4-a6af-0c38ae0a305e img.shogun-image {
  /* Add background color handling */
  
}

#s-3cb8a4ce-d585-45c4-a6af-0c38ae0a305e img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-3cb8a4ce-d585-45c4-a6af-0c38ae0a305e .shogun-image-content {
  
    justify-content: center;
  
}

.s-3cb8a4ce-d585-45c4-a6af-0c38ae0a305e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3cb8a4ce-d585-45c4-a6af-0c38ae0a305e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3cb8a4ce-d585-45c4-a6af-0c38ae0a305e.shogun-image {
  box-sizing: border-box;
}



.s-3cb8a4ce-d585-45c4-a6af-0c38ae0a305e img.shogun-image {
  
}


@media (min-width: 1200px){#s-3cb8a4ce-d585-45c4-a6af-0c38ae0a305e {
  margin: 0 !important;
  overflow: visible;
}

#s-3cb8a4ce-d585-45c4-a6af-0c38ae0a305e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3cb8a4ce-d585-45c4-a6af-0c38ae0a305e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-3cb8a4ce-d585-45c4-a6af-0c38ae0a305e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3cb8a4ce-d585-45c4-a6af-0c38ae0a305e img.shogun-image {
  /* Add background color handling */
  
}

#s-3cb8a4ce-d585-45c4-a6af-0c38ae0a305e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-3cb8a4ce-d585-45c4-a6af-0c38ae0a305e .shogun-image-content {
  
    justify-content: center;
  
}

.s-3cb8a4ce-d585-45c4-a6af-0c38ae0a305e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3cb8a4ce-d585-45c4-a6af-0c38ae0a305e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3cb8a4ce-d585-45c4-a6af-0c38ae0a305e.shogun-image {
  box-sizing: border-box;
}



.s-3cb8a4ce-d585-45c4-a6af-0c38ae0a305e img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-3cb8a4ce-d585-45c4-a6af-0c38ae0a305e {
  margin: 0 !important;
  overflow: visible;
}

#s-3cb8a4ce-d585-45c4-a6af-0c38ae0a305e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3cb8a4ce-d585-45c4-a6af-0c38ae0a305e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3cb8a4ce-d585-45c4-a6af-0c38ae0a305e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3cb8a4ce-d585-45c4-a6af-0c38ae0a305e img.shogun-image {
  /* Add background color handling */
  
}

#s-3cb8a4ce-d585-45c4-a6af-0c38ae0a305e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-3cb8a4ce-d585-45c4-a6af-0c38ae0a305e .shogun-image-content {
  
    justify-content: center;
  
}

.s-3cb8a4ce-d585-45c4-a6af-0c38ae0a305e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3cb8a4ce-d585-45c4-a6af-0c38ae0a305e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3cb8a4ce-d585-45c4-a6af-0c38ae0a305e.shogun-image {
  box-sizing: border-box;
}



.s-3cb8a4ce-d585-45c4-a6af-0c38ae0a305e img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-3cb8a4ce-d585-45c4-a6af-0c38ae0a305e {
  margin: 0 !important;
  overflow: visible;
}

#s-3cb8a4ce-d585-45c4-a6af-0c38ae0a305e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3cb8a4ce-d585-45c4-a6af-0c38ae0a305e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3cb8a4ce-d585-45c4-a6af-0c38ae0a305e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3cb8a4ce-d585-45c4-a6af-0c38ae0a305e img.shogun-image {
  /* Add background color handling */
  
}

#s-3cb8a4ce-d585-45c4-a6af-0c38ae0a305e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-3cb8a4ce-d585-45c4-a6af-0c38ae0a305e .shogun-image-content {
  
    justify-content: center;
  
}

.s-3cb8a4ce-d585-45c4-a6af-0c38ae0a305e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3cb8a4ce-d585-45c4-a6af-0c38ae0a305e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3cb8a4ce-d585-45c4-a6af-0c38ae0a305e.shogun-image {
  box-sizing: border-box;
}



.s-3cb8a4ce-d585-45c4-a6af-0c38ae0a305e img.shogun-image {
  
}


}@media (max-width: 767px){#s-3cb8a4ce-d585-45c4-a6af-0c38ae0a305e {
  margin: 0 !important;
  overflow: visible;
}

#s-3cb8a4ce-d585-45c4-a6af-0c38ae0a305e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3cb8a4ce-d585-45c4-a6af-0c38ae0a305e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3cb8a4ce-d585-45c4-a6af-0c38ae0a305e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3cb8a4ce-d585-45c4-a6af-0c38ae0a305e img.shogun-image {
  /* Add background color handling */
  
}

#s-3cb8a4ce-d585-45c4-a6af-0c38ae0a305e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-3cb8a4ce-d585-45c4-a6af-0c38ae0a305e .shogun-image-content {
  
    justify-content: center;
  
}

.s-3cb8a4ce-d585-45c4-a6af-0c38ae0a305e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3cb8a4ce-d585-45c4-a6af-0c38ae0a305e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3cb8a4ce-d585-45c4-a6af-0c38ae0a305e.shogun-image {
  box-sizing: border-box;
}



.s-3cb8a4ce-d585-45c4-a6af-0c38ae0a305e img.shogun-image {
  
}


}
#s-1e5260e2-7554-4deb-bf12-164d07b77724 {
  box-shadow:2px 3px 1px 2px rgba(67, 66, 66, 1);
background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYzAzOWZlZTktZTlkNC00ZWFjLTk1YjMtYzczNDdjNDBmZjlkIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFiYjBiO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNjMDM5ZmVlOS1lOWQ0LTRlYWMtOTViMy1jNzM0N2M0MGZmOWQpIi8+PC9zdmc+);
background-repeat: no-repeat;
border-style: solid;
margin-top: 5px;
margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: #2C2A34;
border-radius: 25px;
text-align: center;
text-decoration: none;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#f1bb0b"}, {"id"=>2, "pos"=>1, "color"=>"#ffffff"}];
hover-type: gradient;
color: rgba(0, 0, 0, 1);
}
#s-1e5260e2-7554-4deb-bf12-164d07b77724:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZmY4NDJjZTItYWZmMy00MDY1LWIwYWUtMmIxYzI1MTlkZTQ2IiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjhmOGY3O3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFiYjBiO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNmZjg0MmNlMi1hZmYzLTQwNjUtYjBhZS0yYjFjMjUxOWRlNDYpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 2px !important;
border-left-width: 2px !important;
border-bottom-width: 2px !important;
border-right-width: 2px !important;
border-color: rgba(2, 0, 7, 0.99) !important;
text-decoration: none !important;
color: rgba(7, 6, 0, 1) !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#f8f8f7"}, {"id"=>2, "pos"=>1, "color"=>"#f1bb0b"}] !important;
hover-type: gradient !important;}#s-1e5260e2-7554-4deb-bf12-164d07b77724:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-1e5260e2-7554-4deb-bf12-164d07b77724-root {
    text-align: center;
  }


#s-1e5260e2-7554-4deb-bf12-164d07b77724.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-1e5260e2-7554-4deb-bf12-164d07b77724-root {
    text-align: center;
  }


#s-1e5260e2-7554-4deb-bf12-164d07b77724.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-1e5260e2-7554-4deb-bf12-164d07b77724-root {
    text-align: center;
  }


#s-1e5260e2-7554-4deb-bf12-164d07b77724.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-1e5260e2-7554-4deb-bf12-164d07b77724-root {
    text-align: center;
  }


#s-1e5260e2-7554-4deb-bf12-164d07b77724.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-1e5260e2-7554-4deb-bf12-164d07b77724-root {
    text-align: center;
  }


#s-1e5260e2-7554-4deb-bf12-164d07b77724.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}
#s-181fcfee-00a9-446e-affe-706f253fe93d {
  margin-top: 0%;
margin-bottom: 0%;
padding-top: 1%;
padding-left: 0%;
padding-bottom: 1%;
padding-right: 0%;
}

@media (min-width: 0px) {
[id="s-181fcfee-00a9-446e-affe-706f253fe93d"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-181fcfee-00a9-446e-affe-706f253fe93d"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-181fcfee-00a9-446e-affe-706f253fe93d"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-181fcfee-00a9-446e-affe-706f253fe93d"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

#s-d6dd77b3-b312-432a-8caf-48fdbddedb96 {
  margin-left: auto;
margin-right: auto;
border-top-width: 5px;
border-left-width: 5px;
border-bottom-width: 5px;
border-right-width: 5px;
border-color: #000;
border-style: solid;
border-radius: 20px;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-d6dd77b3-b312-432a-8caf-48fdbddedb96 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-d6dd77b3-b312-432a-8caf-48fdbddedb96.shg-box.shg-c {
  justify-content: center;
}

#s-304af1cd-d0ea-42bf-bdf7-5ded795ce60b {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
text-align: center;
}
@media (min-width: 1200px){#s-304af1cd-d0ea-42bf-bdf7-5ded795ce60b {
  margin-top: 0%;
}
}
#s-304af1cd-d0ea-42bf-bdf7-5ded795ce60b {
  margin: 0 !important;
  overflow: visible;
}

#s-304af1cd-d0ea-42bf-bdf7-5ded795ce60b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-304af1cd-d0ea-42bf-bdf7-5ded795ce60b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-304af1cd-d0ea-42bf-bdf7-5ded795ce60b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-304af1cd-d0ea-42bf-bdf7-5ded795ce60b img.shogun-image {
  /* Add background color handling */
  
}

#s-304af1cd-d0ea-42bf-bdf7-5ded795ce60b img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: #000;
  border-style: none;
  border-radius: 10px;

}






.s-304af1cd-d0ea-42bf-bdf7-5ded795ce60b .shogun-image-content {
  
    justify-content: center;
  
}

.s-304af1cd-d0ea-42bf-bdf7-5ded795ce60b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-304af1cd-d0ea-42bf-bdf7-5ded795ce60b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-304af1cd-d0ea-42bf-bdf7-5ded795ce60b.shogun-image {
  box-sizing: border-box;
}



.s-304af1cd-d0ea-42bf-bdf7-5ded795ce60b img.shogun-image {
  
}


@media (min-width: 1200px){#s-304af1cd-d0ea-42bf-bdf7-5ded795ce60b {
  margin: 0 !important;
  overflow: visible;
}

#s-304af1cd-d0ea-42bf-bdf7-5ded795ce60b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-304af1cd-d0ea-42bf-bdf7-5ded795ce60b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-304af1cd-d0ea-42bf-bdf7-5ded795ce60b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-304af1cd-d0ea-42bf-bdf7-5ded795ce60b img.shogun-image {
  /* Add background color handling */
  
}

#s-304af1cd-d0ea-42bf-bdf7-5ded795ce60b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-304af1cd-d0ea-42bf-bdf7-5ded795ce60b .shogun-image-content {
  
    justify-content: center;
  
}

.s-304af1cd-d0ea-42bf-bdf7-5ded795ce60b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-304af1cd-d0ea-42bf-bdf7-5ded795ce60b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-304af1cd-d0ea-42bf-bdf7-5ded795ce60b.shogun-image {
  box-sizing: border-box;
}



.s-304af1cd-d0ea-42bf-bdf7-5ded795ce60b img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-304af1cd-d0ea-42bf-bdf7-5ded795ce60b {
  margin: 0 !important;
  overflow: visible;
}

#s-304af1cd-d0ea-42bf-bdf7-5ded795ce60b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-304af1cd-d0ea-42bf-bdf7-5ded795ce60b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-304af1cd-d0ea-42bf-bdf7-5ded795ce60b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-304af1cd-d0ea-42bf-bdf7-5ded795ce60b img.shogun-image {
  /* Add background color handling */
  
}

#s-304af1cd-d0ea-42bf-bdf7-5ded795ce60b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-304af1cd-d0ea-42bf-bdf7-5ded795ce60b .shogun-image-content {
  
    justify-content: center;
  
}

.s-304af1cd-d0ea-42bf-bdf7-5ded795ce60b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-304af1cd-d0ea-42bf-bdf7-5ded795ce60b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-304af1cd-d0ea-42bf-bdf7-5ded795ce60b.shogun-image {
  box-sizing: border-box;
}



.s-304af1cd-d0ea-42bf-bdf7-5ded795ce60b img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-304af1cd-d0ea-42bf-bdf7-5ded795ce60b {
  margin: 0 !important;
  overflow: visible;
}

#s-304af1cd-d0ea-42bf-bdf7-5ded795ce60b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-304af1cd-d0ea-42bf-bdf7-5ded795ce60b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-304af1cd-d0ea-42bf-bdf7-5ded795ce60b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-304af1cd-d0ea-42bf-bdf7-5ded795ce60b img.shogun-image {
  /* Add background color handling */
  
}

#s-304af1cd-d0ea-42bf-bdf7-5ded795ce60b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-304af1cd-d0ea-42bf-bdf7-5ded795ce60b .shogun-image-content {
  
    justify-content: center;
  
}

.s-304af1cd-d0ea-42bf-bdf7-5ded795ce60b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-304af1cd-d0ea-42bf-bdf7-5ded795ce60b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-304af1cd-d0ea-42bf-bdf7-5ded795ce60b.shogun-image {
  box-sizing: border-box;
}



.s-304af1cd-d0ea-42bf-bdf7-5ded795ce60b img.shogun-image {
  
}


}@media (max-width: 767px){#s-304af1cd-d0ea-42bf-bdf7-5ded795ce60b {
  margin: 0 !important;
  overflow: visible;
}

#s-304af1cd-d0ea-42bf-bdf7-5ded795ce60b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-304af1cd-d0ea-42bf-bdf7-5ded795ce60b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-304af1cd-d0ea-42bf-bdf7-5ded795ce60b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-304af1cd-d0ea-42bf-bdf7-5ded795ce60b img.shogun-image {
  /* Add background color handling */
  
}

#s-304af1cd-d0ea-42bf-bdf7-5ded795ce60b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-304af1cd-d0ea-42bf-bdf7-5ded795ce60b .shogun-image-content {
  
    justify-content: center;
  
}

.s-304af1cd-d0ea-42bf-bdf7-5ded795ce60b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-304af1cd-d0ea-42bf-bdf7-5ded795ce60b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-304af1cd-d0ea-42bf-bdf7-5ded795ce60b.shogun-image {
  box-sizing: border-box;
}



.s-304af1cd-d0ea-42bf-bdf7-5ded795ce60b img.shogun-image {
  
}


}
#s-a3a56bb0-2ede-4944-a9f5-5ebdb9a219ac {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-a3a56bb0-2ede-4944-a9f5-5ebdb9a219ac {
  margin-top: 0%;
margin-bottom: 0%;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-a3a56bb0-2ede-4944-a9f5-5ebdb9a219ac {
  margin-top: 0%;
margin-bottom: 0%;
}
}
#s-a3a56bb0-2ede-4944-a9f5-5ebdb9a219ac {
  margin: 0 !important;
  overflow: visible;
}

#s-a3a56bb0-2ede-4944-a9f5-5ebdb9a219ac-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a3a56bb0-2ede-4944-a9f5-5ebdb9a219ac {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-a3a56bb0-2ede-4944-a9f5-5ebdb9a219ac {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a3a56bb0-2ede-4944-a9f5-5ebdb9a219ac img.shogun-image {
  /* Add background color handling */
  
}

#s-a3a56bb0-2ede-4944-a9f5-5ebdb9a219ac img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a3a56bb0-2ede-4944-a9f5-5ebdb9a219ac .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-a3a56bb0-2ede-4944-a9f5-5ebdb9a219ac .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a3a56bb0-2ede-4944-a9f5-5ebdb9a219ac .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a3a56bb0-2ede-4944-a9f5-5ebdb9a219ac.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a3a56bb0-2ede-4944-a9f5-5ebdb9a219ac img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-a3a56bb0-2ede-4944-a9f5-5ebdb9a219ac.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-a3a56bb0-2ede-4944-a9f5-5ebdb9a219ac .shogun-image-content {
  
    justify-content: center;
  
}

.s-a3a56bb0-2ede-4944-a9f5-5ebdb9a219ac.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a3a56bb0-2ede-4944-a9f5-5ebdb9a219ac.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a3a56bb0-2ede-4944-a9f5-5ebdb9a219ac.shogun-image {
  box-sizing: border-box;
}



.s-a3a56bb0-2ede-4944-a9f5-5ebdb9a219ac img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-a3a56bb0-2ede-4944-a9f5-5ebdb9a219ac {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-a3a56bb0-2ede-4944-a9f5-5ebdb9a219ac.shogun-image-container {
      position: relative;
    }

    .s-a3a56bb0-2ede-4944-a9f5-5ebdb9a219ac.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a3a56bb0-2ede-4944-a9f5-5ebdb9a219ac.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a3a56bb0-2ede-4944-a9f5-5ebdb9a219ac img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-a3a56bb0-2ede-4944-a9f5-5ebdb9a219ac {
  margin: 0 !important;
  overflow: visible;
}

#s-a3a56bb0-2ede-4944-a9f5-5ebdb9a219ac-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a3a56bb0-2ede-4944-a9f5-5ebdb9a219ac {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-a3a56bb0-2ede-4944-a9f5-5ebdb9a219ac {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a3a56bb0-2ede-4944-a9f5-5ebdb9a219ac img.shogun-image {
  /* Add background color handling */
  
}

#s-a3a56bb0-2ede-4944-a9f5-5ebdb9a219ac img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a3a56bb0-2ede-4944-a9f5-5ebdb9a219ac .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-a3a56bb0-2ede-4944-a9f5-5ebdb9a219ac .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a3a56bb0-2ede-4944-a9f5-5ebdb9a219ac .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a3a56bb0-2ede-4944-a9f5-5ebdb9a219ac.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a3a56bb0-2ede-4944-a9f5-5ebdb9a219ac img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-a3a56bb0-2ede-4944-a9f5-5ebdb9a219ac.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-a3a56bb0-2ede-4944-a9f5-5ebdb9a219ac .shogun-image-content {
  
    justify-content: center;
  
}

.s-a3a56bb0-2ede-4944-a9f5-5ebdb9a219ac.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a3a56bb0-2ede-4944-a9f5-5ebdb9a219ac.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a3a56bb0-2ede-4944-a9f5-5ebdb9a219ac.shogun-image {
  box-sizing: border-box;
}



.s-a3a56bb0-2ede-4944-a9f5-5ebdb9a219ac img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-a3a56bb0-2ede-4944-a9f5-5ebdb9a219ac {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-a3a56bb0-2ede-4944-a9f5-5ebdb9a219ac.shogun-image-container {
      position: relative;
    }

    .s-a3a56bb0-2ede-4944-a9f5-5ebdb9a219ac.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a3a56bb0-2ede-4944-a9f5-5ebdb9a219ac.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a3a56bb0-2ede-4944-a9f5-5ebdb9a219ac img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-a3a56bb0-2ede-4944-a9f5-5ebdb9a219ac {
  margin: 0 !important;
  overflow: visible;
}

#s-a3a56bb0-2ede-4944-a9f5-5ebdb9a219ac-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a3a56bb0-2ede-4944-a9f5-5ebdb9a219ac {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-a3a56bb0-2ede-4944-a9f5-5ebdb9a219ac {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a3a56bb0-2ede-4944-a9f5-5ebdb9a219ac img.shogun-image {
  /* Add background color handling */
  
}

#s-a3a56bb0-2ede-4944-a9f5-5ebdb9a219ac img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a3a56bb0-2ede-4944-a9f5-5ebdb9a219ac .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-a3a56bb0-2ede-4944-a9f5-5ebdb9a219ac .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a3a56bb0-2ede-4944-a9f5-5ebdb9a219ac .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a3a56bb0-2ede-4944-a9f5-5ebdb9a219ac.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a3a56bb0-2ede-4944-a9f5-5ebdb9a219ac img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-a3a56bb0-2ede-4944-a9f5-5ebdb9a219ac.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-a3a56bb0-2ede-4944-a9f5-5ebdb9a219ac .shogun-image-content {
  
    justify-content: center;
  
}

.s-a3a56bb0-2ede-4944-a9f5-5ebdb9a219ac.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a3a56bb0-2ede-4944-a9f5-5ebdb9a219ac.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a3a56bb0-2ede-4944-a9f5-5ebdb9a219ac.shogun-image {
  box-sizing: border-box;
}



.s-a3a56bb0-2ede-4944-a9f5-5ebdb9a219ac img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-a3a56bb0-2ede-4944-a9f5-5ebdb9a219ac {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-a3a56bb0-2ede-4944-a9f5-5ebdb9a219ac.shogun-image-container {
      position: relative;
    }

    .s-a3a56bb0-2ede-4944-a9f5-5ebdb9a219ac.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a3a56bb0-2ede-4944-a9f5-5ebdb9a219ac.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a3a56bb0-2ede-4944-a9f5-5ebdb9a219ac img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-a3a56bb0-2ede-4944-a9f5-5ebdb9a219ac {
  margin: 0 !important;
  overflow: visible;
}

#s-a3a56bb0-2ede-4944-a9f5-5ebdb9a219ac-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a3a56bb0-2ede-4944-a9f5-5ebdb9a219ac {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a3a56bb0-2ede-4944-a9f5-5ebdb9a219ac {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a3a56bb0-2ede-4944-a9f5-5ebdb9a219ac img.shogun-image {
  /* Add background color handling */
  
}

#s-a3a56bb0-2ede-4944-a9f5-5ebdb9a219ac img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a3a56bb0-2ede-4944-a9f5-5ebdb9a219ac .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-a3a56bb0-2ede-4944-a9f5-5ebdb9a219ac .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a3a56bb0-2ede-4944-a9f5-5ebdb9a219ac .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a3a56bb0-2ede-4944-a9f5-5ebdb9a219ac.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a3a56bb0-2ede-4944-a9f5-5ebdb9a219ac img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-a3a56bb0-2ede-4944-a9f5-5ebdb9a219ac.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-a3a56bb0-2ede-4944-a9f5-5ebdb9a219ac .shogun-image-content {
  
    justify-content: center;
  
}

.s-a3a56bb0-2ede-4944-a9f5-5ebdb9a219ac.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a3a56bb0-2ede-4944-a9f5-5ebdb9a219ac.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a3a56bb0-2ede-4944-a9f5-5ebdb9a219ac.shogun-image {
  box-sizing: border-box;
}



.s-a3a56bb0-2ede-4944-a9f5-5ebdb9a219ac img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-a3a56bb0-2ede-4944-a9f5-5ebdb9a219ac {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-a3a56bb0-2ede-4944-a9f5-5ebdb9a219ac.shogun-image-container {
      position: relative;
    }

    .s-a3a56bb0-2ede-4944-a9f5-5ebdb9a219ac.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a3a56bb0-2ede-4944-a9f5-5ebdb9a219ac.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a3a56bb0-2ede-4944-a9f5-5ebdb9a219ac img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-a3a56bb0-2ede-4944-a9f5-5ebdb9a219ac {
  margin: 0 !important;
  overflow: visible;
}

#s-a3a56bb0-2ede-4944-a9f5-5ebdb9a219ac-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a3a56bb0-2ede-4944-a9f5-5ebdb9a219ac {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a3a56bb0-2ede-4944-a9f5-5ebdb9a219ac {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a3a56bb0-2ede-4944-a9f5-5ebdb9a219ac img.shogun-image {
  /* Add background color handling */
  
}

#s-a3a56bb0-2ede-4944-a9f5-5ebdb9a219ac img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a3a56bb0-2ede-4944-a9f5-5ebdb9a219ac .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-a3a56bb0-2ede-4944-a9f5-5ebdb9a219ac .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a3a56bb0-2ede-4944-a9f5-5ebdb9a219ac .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a3a56bb0-2ede-4944-a9f5-5ebdb9a219ac.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a3a56bb0-2ede-4944-a9f5-5ebdb9a219ac img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-a3a56bb0-2ede-4944-a9f5-5ebdb9a219ac.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-a3a56bb0-2ede-4944-a9f5-5ebdb9a219ac .shogun-image-content {
  
    justify-content: center;
  
}

.s-a3a56bb0-2ede-4944-a9f5-5ebdb9a219ac.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a3a56bb0-2ede-4944-a9f5-5ebdb9a219ac.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a3a56bb0-2ede-4944-a9f5-5ebdb9a219ac.shogun-image {
  box-sizing: border-box;
}



.s-a3a56bb0-2ede-4944-a9f5-5ebdb9a219ac img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-a3a56bb0-2ede-4944-a9f5-5ebdb9a219ac {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-a3a56bb0-2ede-4944-a9f5-5ebdb9a219ac.shogun-image-container {
      position: relative;
    }

    .s-a3a56bb0-2ede-4944-a9f5-5ebdb9a219ac.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a3a56bb0-2ede-4944-a9f5-5ebdb9a219ac.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a3a56bb0-2ede-4944-a9f5-5ebdb9a219ac img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-7f86155d-7529-46fe-ac3b-204b5c0dc62e {
  box-shadow:2px 3px 1px 2px rgba(67, 66, 66, 1);
background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYzAzOWZlZTktZTlkNC00ZWFjLTk1YjMtYzczNDdjNDBmZjlkIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFiYjBiO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNjMDM5ZmVlOS1lOWQ0LTRlYWMtOTViMy1jNzM0N2M0MGZmOWQpIi8+PC9zdmc+);
background-repeat: no-repeat;
border-style: solid;
margin-top: 5px;
margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: #2C2A34;
border-radius: 25px;
text-align: center;
text-decoration: none;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#f1bb0b"}, {"id"=>2, "pos"=>1, "color"=>"#ffffff"}];
hover-type: gradient;
color: rgba(0, 0, 0, 1);
}
#s-7f86155d-7529-46fe-ac3b-204b5c0dc62e:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iNmUzMTY4YTEtMDQwYS00NjE1LWE5NzUtYzBjOWNhYTk1ZDA3IiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjhmOGY3O3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFiYjBiO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM2ZTMxNjhhMS0wNDBhLTQ2MTUtYTk3NS1jMGM5Y2FhOTVkMDcpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 2px !important;
border-left-width: 2px !important;
border-bottom-width: 2px !important;
border-right-width: 2px !important;
border-color: rgba(2, 0, 7, 0.99) !important;
text-decoration: none !important;
color: rgba(7, 6, 0, 1) !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#f8f8f7"}, {"id"=>2, "pos"=>1, "color"=>"#f1bb0b"}] !important;
hover-type: gradient !important;}#s-7f86155d-7529-46fe-ac3b-204b5c0dc62e:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-7f86155d-7529-46fe-ac3b-204b5c0dc62e-root {
    text-align: center;
  }


#s-7f86155d-7529-46fe-ac3b-204b5c0dc62e.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-7f86155d-7529-46fe-ac3b-204b5c0dc62e-root {
    text-align: center;
  }


#s-7f86155d-7529-46fe-ac3b-204b5c0dc62e.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-7f86155d-7529-46fe-ac3b-204b5c0dc62e-root {
    text-align: center;
  }


#s-7f86155d-7529-46fe-ac3b-204b5c0dc62e.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-7f86155d-7529-46fe-ac3b-204b5c0dc62e-root {
    text-align: center;
  }


#s-7f86155d-7529-46fe-ac3b-204b5c0dc62e.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-7f86155d-7529-46fe-ac3b-204b5c0dc62e-root {
    text-align: center;
  }


#s-7f86155d-7529-46fe-ac3b-204b5c0dc62e.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}
#s-77be090c-83ec-4717-a674-f286d2778158 {
  margin-left: auto;
margin-right: auto;
border-top-width: 5px;
border-left-width: 5px;
border-bottom-width: 5px;
border-right-width: 5px;
border-color: #000;
border-style: solid;
border-radius: 20px;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-77be090c-83ec-4717-a674-f286d2778158 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-77be090c-83ec-4717-a674-f286d2778158.shg-box.shg-c {
  justify-content: center;
}

#s-4a1dda7b-ec25-42e9-9396-72f2ea26d68f {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
text-align: center;
}
@media (min-width: 1200px){#s-4a1dda7b-ec25-42e9-9396-72f2ea26d68f {
  margin-top: 0%;
}
}
#s-4a1dda7b-ec25-42e9-9396-72f2ea26d68f {
  margin: 0 !important;
  overflow: visible;
}

#s-4a1dda7b-ec25-42e9-9396-72f2ea26d68f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-4a1dda7b-ec25-42e9-9396-72f2ea26d68f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-4a1dda7b-ec25-42e9-9396-72f2ea26d68f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-4a1dda7b-ec25-42e9-9396-72f2ea26d68f img.shogun-image {
  /* Add background color handling */
  
}

#s-4a1dda7b-ec25-42e9-9396-72f2ea26d68f img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: #000;
  border-style: none;
  border-radius: 10px;

}






.s-4a1dda7b-ec25-42e9-9396-72f2ea26d68f .shogun-image-content {
  
    justify-content: center;
  
}

.s-4a1dda7b-ec25-42e9-9396-72f2ea26d68f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4a1dda7b-ec25-42e9-9396-72f2ea26d68f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4a1dda7b-ec25-42e9-9396-72f2ea26d68f.shogun-image {
  box-sizing: border-box;
}



.s-4a1dda7b-ec25-42e9-9396-72f2ea26d68f img.shogun-image {
  
}


@media (min-width: 1200px){#s-4a1dda7b-ec25-42e9-9396-72f2ea26d68f {
  margin: 0 !important;
  overflow: visible;
}

#s-4a1dda7b-ec25-42e9-9396-72f2ea26d68f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-4a1dda7b-ec25-42e9-9396-72f2ea26d68f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-4a1dda7b-ec25-42e9-9396-72f2ea26d68f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-4a1dda7b-ec25-42e9-9396-72f2ea26d68f img.shogun-image {
  /* Add background color handling */
  
}

#s-4a1dda7b-ec25-42e9-9396-72f2ea26d68f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-4a1dda7b-ec25-42e9-9396-72f2ea26d68f .shogun-image-content {
  
    justify-content: center;
  
}

.s-4a1dda7b-ec25-42e9-9396-72f2ea26d68f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4a1dda7b-ec25-42e9-9396-72f2ea26d68f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4a1dda7b-ec25-42e9-9396-72f2ea26d68f.shogun-image {
  box-sizing: border-box;
}



.s-4a1dda7b-ec25-42e9-9396-72f2ea26d68f img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-4a1dda7b-ec25-42e9-9396-72f2ea26d68f {
  margin: 0 !important;
  overflow: visible;
}

#s-4a1dda7b-ec25-42e9-9396-72f2ea26d68f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-4a1dda7b-ec25-42e9-9396-72f2ea26d68f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-4a1dda7b-ec25-42e9-9396-72f2ea26d68f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-4a1dda7b-ec25-42e9-9396-72f2ea26d68f img.shogun-image {
  /* Add background color handling */
  
}

#s-4a1dda7b-ec25-42e9-9396-72f2ea26d68f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-4a1dda7b-ec25-42e9-9396-72f2ea26d68f .shogun-image-content {
  
    justify-content: center;
  
}

.s-4a1dda7b-ec25-42e9-9396-72f2ea26d68f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4a1dda7b-ec25-42e9-9396-72f2ea26d68f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4a1dda7b-ec25-42e9-9396-72f2ea26d68f.shogun-image {
  box-sizing: border-box;
}



.s-4a1dda7b-ec25-42e9-9396-72f2ea26d68f img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-4a1dda7b-ec25-42e9-9396-72f2ea26d68f {
  margin: 0 !important;
  overflow: visible;
}

#s-4a1dda7b-ec25-42e9-9396-72f2ea26d68f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-4a1dda7b-ec25-42e9-9396-72f2ea26d68f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-4a1dda7b-ec25-42e9-9396-72f2ea26d68f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-4a1dda7b-ec25-42e9-9396-72f2ea26d68f img.shogun-image {
  /* Add background color handling */
  
}

#s-4a1dda7b-ec25-42e9-9396-72f2ea26d68f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-4a1dda7b-ec25-42e9-9396-72f2ea26d68f .shogun-image-content {
  
    justify-content: center;
  
}

.s-4a1dda7b-ec25-42e9-9396-72f2ea26d68f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4a1dda7b-ec25-42e9-9396-72f2ea26d68f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4a1dda7b-ec25-42e9-9396-72f2ea26d68f.shogun-image {
  box-sizing: border-box;
}



.s-4a1dda7b-ec25-42e9-9396-72f2ea26d68f img.shogun-image {
  
}


}@media (max-width: 767px){#s-4a1dda7b-ec25-42e9-9396-72f2ea26d68f {
  margin: 0 !important;
  overflow: visible;
}

#s-4a1dda7b-ec25-42e9-9396-72f2ea26d68f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-4a1dda7b-ec25-42e9-9396-72f2ea26d68f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-4a1dda7b-ec25-42e9-9396-72f2ea26d68f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-4a1dda7b-ec25-42e9-9396-72f2ea26d68f img.shogun-image {
  /* Add background color handling */
  
}

#s-4a1dda7b-ec25-42e9-9396-72f2ea26d68f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-4a1dda7b-ec25-42e9-9396-72f2ea26d68f .shogun-image-content {
  
    justify-content: center;
  
}

.s-4a1dda7b-ec25-42e9-9396-72f2ea26d68f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4a1dda7b-ec25-42e9-9396-72f2ea26d68f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4a1dda7b-ec25-42e9-9396-72f2ea26d68f.shogun-image {
  box-sizing: border-box;
}



.s-4a1dda7b-ec25-42e9-9396-72f2ea26d68f img.shogun-image {
  
}


}
#s-0b487331-d5d6-4974-9c24-e9201f884d0a {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
text-align: center;
}
@media (min-width: 1200px){#s-0b487331-d5d6-4974-9c24-e9201f884d0a {
  margin-top: 0%;
margin-bottom: 0%;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-0b487331-d5d6-4974-9c24-e9201f884d0a {
  margin-top: 0%;
margin-bottom: 0%;
}
}
#s-0b487331-d5d6-4974-9c24-e9201f884d0a {
  margin: 0 !important;
  overflow: visible;
}

#s-0b487331-d5d6-4974-9c24-e9201f884d0a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0b487331-d5d6-4974-9c24-e9201f884d0a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-0b487331-d5d6-4974-9c24-e9201f884d0a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0b487331-d5d6-4974-9c24-e9201f884d0a img.shogun-image {
  /* Add background color handling */
  
}

#s-0b487331-d5d6-4974-9c24-e9201f884d0a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-0b487331-d5d6-4974-9c24-e9201f884d0a .shogun-image-content {
  
    justify-content: center;
  
}

.s-0b487331-d5d6-4974-9c24-e9201f884d0a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0b487331-d5d6-4974-9c24-e9201f884d0a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0b487331-d5d6-4974-9c24-e9201f884d0a.shogun-image {
  box-sizing: border-box;
}



.s-0b487331-d5d6-4974-9c24-e9201f884d0a img.shogun-image {
  
}


@media (min-width: 1200px){#s-0b487331-d5d6-4974-9c24-e9201f884d0a {
  margin: 0 !important;
  overflow: visible;
}

#s-0b487331-d5d6-4974-9c24-e9201f884d0a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0b487331-d5d6-4974-9c24-e9201f884d0a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-0b487331-d5d6-4974-9c24-e9201f884d0a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0b487331-d5d6-4974-9c24-e9201f884d0a img.shogun-image {
  /* Add background color handling */
  
}

#s-0b487331-d5d6-4974-9c24-e9201f884d0a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-0b487331-d5d6-4974-9c24-e9201f884d0a .shogun-image-content {
  
    justify-content: center;
  
}

.s-0b487331-d5d6-4974-9c24-e9201f884d0a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0b487331-d5d6-4974-9c24-e9201f884d0a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0b487331-d5d6-4974-9c24-e9201f884d0a.shogun-image {
  box-sizing: border-box;
}



.s-0b487331-d5d6-4974-9c24-e9201f884d0a img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-0b487331-d5d6-4974-9c24-e9201f884d0a {
  margin: 0 !important;
  overflow: visible;
}

#s-0b487331-d5d6-4974-9c24-e9201f884d0a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0b487331-d5d6-4974-9c24-e9201f884d0a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-0b487331-d5d6-4974-9c24-e9201f884d0a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0b487331-d5d6-4974-9c24-e9201f884d0a img.shogun-image {
  /* Add background color handling */
  
}

#s-0b487331-d5d6-4974-9c24-e9201f884d0a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-0b487331-d5d6-4974-9c24-e9201f884d0a .shogun-image-content {
  
    justify-content: center;
  
}

.s-0b487331-d5d6-4974-9c24-e9201f884d0a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0b487331-d5d6-4974-9c24-e9201f884d0a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0b487331-d5d6-4974-9c24-e9201f884d0a.shogun-image {
  box-sizing: border-box;
}



.s-0b487331-d5d6-4974-9c24-e9201f884d0a img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-0b487331-d5d6-4974-9c24-e9201f884d0a {
  margin: 0 !important;
  overflow: visible;
}

#s-0b487331-d5d6-4974-9c24-e9201f884d0a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0b487331-d5d6-4974-9c24-e9201f884d0a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-0b487331-d5d6-4974-9c24-e9201f884d0a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0b487331-d5d6-4974-9c24-e9201f884d0a img.shogun-image {
  /* Add background color handling */
  
}

#s-0b487331-d5d6-4974-9c24-e9201f884d0a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-0b487331-d5d6-4974-9c24-e9201f884d0a .shogun-image-content {
  
    justify-content: center;
  
}

.s-0b487331-d5d6-4974-9c24-e9201f884d0a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0b487331-d5d6-4974-9c24-e9201f884d0a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0b487331-d5d6-4974-9c24-e9201f884d0a.shogun-image {
  box-sizing: border-box;
}



.s-0b487331-d5d6-4974-9c24-e9201f884d0a img.shogun-image {
  
}


}@media (max-width: 767px){#s-0b487331-d5d6-4974-9c24-e9201f884d0a {
  margin: 0 !important;
  overflow: visible;
}

#s-0b487331-d5d6-4974-9c24-e9201f884d0a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0b487331-d5d6-4974-9c24-e9201f884d0a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-0b487331-d5d6-4974-9c24-e9201f884d0a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0b487331-d5d6-4974-9c24-e9201f884d0a img.shogun-image {
  /* Add background color handling */
  
}

#s-0b487331-d5d6-4974-9c24-e9201f884d0a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-0b487331-d5d6-4974-9c24-e9201f884d0a .shogun-image-content {
  
    justify-content: center;
  
}

.s-0b487331-d5d6-4974-9c24-e9201f884d0a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0b487331-d5d6-4974-9c24-e9201f884d0a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0b487331-d5d6-4974-9c24-e9201f884d0a.shogun-image {
  box-sizing: border-box;
}



.s-0b487331-d5d6-4974-9c24-e9201f884d0a img.shogun-image {
  
}


}
#s-34a9ac1e-7083-4181-87ff-5bddac2c0ab4 {
  box-shadow:2px 3px 1px 2px rgba(67, 66, 66, 1);
background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYzAzOWZlZTktZTlkNC00ZWFjLTk1YjMtYzczNDdjNDBmZjlkIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFiYjBiO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNjMDM5ZmVlOS1lOWQ0LTRlYWMtOTViMy1jNzM0N2M0MGZmOWQpIi8+PC9zdmc+);
background-repeat: no-repeat;
border-style: solid;
margin-top: 5px;
margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: #2C2A34;
border-radius: 25px;
text-align: center;
text-decoration: none;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#f1bb0b"}, {"id"=>2, "pos"=>1, "color"=>"#ffffff"}];
hover-type: gradient;
color: rgba(0, 0, 0, 1);
}
#s-34a9ac1e-7083-4181-87ff-5bddac2c0ab4:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iNzZjNGY2YWEtZjNkNy00MGE3LWJlNGMtNThjNzZlMzQ1Njg4IiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjhmOGY3O3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFiYjBiO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM3NmM0ZjZhYS1mM2Q3LTQwYTctYmU0Yy01OGM3NmUzNDU2ODgpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 2px !important;
border-left-width: 2px !important;
border-bottom-width: 2px !important;
border-right-width: 2px !important;
border-color: rgba(2, 0, 7, 0.99) !important;
text-decoration: none !important;
color: rgba(7, 6, 0, 1) !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#f8f8f7"}, {"id"=>2, "pos"=>1, "color"=>"#f1bb0b"}] !important;
hover-type: gradient !important;}#s-34a9ac1e-7083-4181-87ff-5bddac2c0ab4:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-34a9ac1e-7083-4181-87ff-5bddac2c0ab4-root {
    text-align: center;
  }


#s-34a9ac1e-7083-4181-87ff-5bddac2c0ab4.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-34a9ac1e-7083-4181-87ff-5bddac2c0ab4-root {
    text-align: center;
  }


#s-34a9ac1e-7083-4181-87ff-5bddac2c0ab4.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-34a9ac1e-7083-4181-87ff-5bddac2c0ab4-root {
    text-align: center;
  }


#s-34a9ac1e-7083-4181-87ff-5bddac2c0ab4.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-34a9ac1e-7083-4181-87ff-5bddac2c0ab4-root {
    text-align: center;
  }


#s-34a9ac1e-7083-4181-87ff-5bddac2c0ab4.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-34a9ac1e-7083-4181-87ff-5bddac2c0ab4-root {
    text-align: center;
  }


#s-34a9ac1e-7083-4181-87ff-5bddac2c0ab4.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}
#s-13ae598a-c807-4531-987c-b51ff873ab70 {
  margin-left: auto;
margin-right: auto;
border-top-width: 5px;
border-left-width: 5px;
border-bottom-width: 5px;
border-right-width: 5px;
border-color: #000;
border-style: solid;
border-radius: 20px;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-13ae598a-c807-4531-987c-b51ff873ab70 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-13ae598a-c807-4531-987c-b51ff873ab70.shg-box.shg-c {
  justify-content: center;
}

#s-bf698cfb-201b-4a73-bad6-37fba14d34c1 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
text-align: center;
}
@media (min-width: 1200px){#s-bf698cfb-201b-4a73-bad6-37fba14d34c1 {
  margin-top: 0%;
}
}
#s-bf698cfb-201b-4a73-bad6-37fba14d34c1 {
  margin: 0 !important;
  overflow: visible;
}

#s-bf698cfb-201b-4a73-bad6-37fba14d34c1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-bf698cfb-201b-4a73-bad6-37fba14d34c1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-bf698cfb-201b-4a73-bad6-37fba14d34c1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-bf698cfb-201b-4a73-bad6-37fba14d34c1 img.shogun-image {
  /* Add background color handling */
  
}

#s-bf698cfb-201b-4a73-bad6-37fba14d34c1 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: #000;
  border-style: none;
  border-radius: 10px;

}






.s-bf698cfb-201b-4a73-bad6-37fba14d34c1 .shogun-image-content {
  
    justify-content: center;
  
}

.s-bf698cfb-201b-4a73-bad6-37fba14d34c1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bf698cfb-201b-4a73-bad6-37fba14d34c1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bf698cfb-201b-4a73-bad6-37fba14d34c1.shogun-image {
  box-sizing: border-box;
}



.s-bf698cfb-201b-4a73-bad6-37fba14d34c1 img.shogun-image {
  
}


@media (min-width: 1200px){#s-bf698cfb-201b-4a73-bad6-37fba14d34c1 {
  margin: 0 !important;
  overflow: visible;
}

#s-bf698cfb-201b-4a73-bad6-37fba14d34c1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-bf698cfb-201b-4a73-bad6-37fba14d34c1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-bf698cfb-201b-4a73-bad6-37fba14d34c1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-bf698cfb-201b-4a73-bad6-37fba14d34c1 img.shogun-image {
  /* Add background color handling */
  
}

#s-bf698cfb-201b-4a73-bad6-37fba14d34c1 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-bf698cfb-201b-4a73-bad6-37fba14d34c1 .shogun-image-content {
  
    justify-content: center;
  
}

.s-bf698cfb-201b-4a73-bad6-37fba14d34c1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bf698cfb-201b-4a73-bad6-37fba14d34c1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bf698cfb-201b-4a73-bad6-37fba14d34c1.shogun-image {
  box-sizing: border-box;
}



.s-bf698cfb-201b-4a73-bad6-37fba14d34c1 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-bf698cfb-201b-4a73-bad6-37fba14d34c1 {
  margin: 0 !important;
  overflow: visible;
}

#s-bf698cfb-201b-4a73-bad6-37fba14d34c1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-bf698cfb-201b-4a73-bad6-37fba14d34c1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-bf698cfb-201b-4a73-bad6-37fba14d34c1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-bf698cfb-201b-4a73-bad6-37fba14d34c1 img.shogun-image {
  /* Add background color handling */
  
}

#s-bf698cfb-201b-4a73-bad6-37fba14d34c1 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-bf698cfb-201b-4a73-bad6-37fba14d34c1 .shogun-image-content {
  
    justify-content: center;
  
}

.s-bf698cfb-201b-4a73-bad6-37fba14d34c1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bf698cfb-201b-4a73-bad6-37fba14d34c1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bf698cfb-201b-4a73-bad6-37fba14d34c1.shogun-image {
  box-sizing: border-box;
}



.s-bf698cfb-201b-4a73-bad6-37fba14d34c1 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-bf698cfb-201b-4a73-bad6-37fba14d34c1 {
  margin: 0 !important;
  overflow: visible;
}

#s-bf698cfb-201b-4a73-bad6-37fba14d34c1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-bf698cfb-201b-4a73-bad6-37fba14d34c1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-bf698cfb-201b-4a73-bad6-37fba14d34c1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-bf698cfb-201b-4a73-bad6-37fba14d34c1 img.shogun-image {
  /* Add background color handling */
  
}

#s-bf698cfb-201b-4a73-bad6-37fba14d34c1 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-bf698cfb-201b-4a73-bad6-37fba14d34c1 .shogun-image-content {
  
    justify-content: center;
  
}

.s-bf698cfb-201b-4a73-bad6-37fba14d34c1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bf698cfb-201b-4a73-bad6-37fba14d34c1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bf698cfb-201b-4a73-bad6-37fba14d34c1.shogun-image {
  box-sizing: border-box;
}



.s-bf698cfb-201b-4a73-bad6-37fba14d34c1 img.shogun-image {
  
}


}@media (max-width: 767px){#s-bf698cfb-201b-4a73-bad6-37fba14d34c1 {
  margin: 0 !important;
  overflow: visible;
}

#s-bf698cfb-201b-4a73-bad6-37fba14d34c1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-bf698cfb-201b-4a73-bad6-37fba14d34c1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-bf698cfb-201b-4a73-bad6-37fba14d34c1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-bf698cfb-201b-4a73-bad6-37fba14d34c1 img.shogun-image {
  /* Add background color handling */
  
}

#s-bf698cfb-201b-4a73-bad6-37fba14d34c1 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-bf698cfb-201b-4a73-bad6-37fba14d34c1 .shogun-image-content {
  
    justify-content: center;
  
}

.s-bf698cfb-201b-4a73-bad6-37fba14d34c1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bf698cfb-201b-4a73-bad6-37fba14d34c1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bf698cfb-201b-4a73-bad6-37fba14d34c1.shogun-image {
  box-sizing: border-box;
}



.s-bf698cfb-201b-4a73-bad6-37fba14d34c1 img.shogun-image {
  
}


}
#s-ef19e0f0-02aa-4c0d-ad84-9ee4310790a2 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-ef19e0f0-02aa-4c0d-ad84-9ee4310790a2 {
  margin-top: 0%;
margin-bottom: 0%;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-ef19e0f0-02aa-4c0d-ad84-9ee4310790a2 {
  margin-top: 0%;
margin-bottom: 0%;
}
}
#s-ef19e0f0-02aa-4c0d-ad84-9ee4310790a2 {
  margin: 0 !important;
  overflow: visible;
}

#s-ef19e0f0-02aa-4c0d-ad84-9ee4310790a2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ef19e0f0-02aa-4c0d-ad84-9ee4310790a2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-ef19e0f0-02aa-4c0d-ad84-9ee4310790a2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ef19e0f0-02aa-4c0d-ad84-9ee4310790a2 img.shogun-image {
  /* Add background color handling */
  
}

#s-ef19e0f0-02aa-4c0d-ad84-9ee4310790a2 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ef19e0f0-02aa-4c0d-ad84-9ee4310790a2 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-ef19e0f0-02aa-4c0d-ad84-9ee4310790a2 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ef19e0f0-02aa-4c0d-ad84-9ee4310790a2 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ef19e0f0-02aa-4c0d-ad84-9ee4310790a2.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ef19e0f0-02aa-4c0d-ad84-9ee4310790a2 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-ef19e0f0-02aa-4c0d-ad84-9ee4310790a2.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-ef19e0f0-02aa-4c0d-ad84-9ee4310790a2 .shogun-image-content {
  
    justify-content: center;
  
}

.s-ef19e0f0-02aa-4c0d-ad84-9ee4310790a2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ef19e0f0-02aa-4c0d-ad84-9ee4310790a2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ef19e0f0-02aa-4c0d-ad84-9ee4310790a2.shogun-image {
  box-sizing: border-box;
}



.s-ef19e0f0-02aa-4c0d-ad84-9ee4310790a2 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ef19e0f0-02aa-4c0d-ad84-9ee4310790a2 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-ef19e0f0-02aa-4c0d-ad84-9ee4310790a2.shogun-image-container {
      position: relative;
    }

    .s-ef19e0f0-02aa-4c0d-ad84-9ee4310790a2.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ef19e0f0-02aa-4c0d-ad84-9ee4310790a2.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ef19e0f0-02aa-4c0d-ad84-9ee4310790a2 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-ef19e0f0-02aa-4c0d-ad84-9ee4310790a2 {
  margin: 0 !important;
  overflow: visible;
}

#s-ef19e0f0-02aa-4c0d-ad84-9ee4310790a2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ef19e0f0-02aa-4c0d-ad84-9ee4310790a2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-ef19e0f0-02aa-4c0d-ad84-9ee4310790a2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ef19e0f0-02aa-4c0d-ad84-9ee4310790a2 img.shogun-image {
  /* Add background color handling */
  
}

#s-ef19e0f0-02aa-4c0d-ad84-9ee4310790a2 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ef19e0f0-02aa-4c0d-ad84-9ee4310790a2 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-ef19e0f0-02aa-4c0d-ad84-9ee4310790a2 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ef19e0f0-02aa-4c0d-ad84-9ee4310790a2 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ef19e0f0-02aa-4c0d-ad84-9ee4310790a2.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ef19e0f0-02aa-4c0d-ad84-9ee4310790a2 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-ef19e0f0-02aa-4c0d-ad84-9ee4310790a2.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-ef19e0f0-02aa-4c0d-ad84-9ee4310790a2 .shogun-image-content {
  
    justify-content: center;
  
}

.s-ef19e0f0-02aa-4c0d-ad84-9ee4310790a2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ef19e0f0-02aa-4c0d-ad84-9ee4310790a2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ef19e0f0-02aa-4c0d-ad84-9ee4310790a2.shogun-image {
  box-sizing: border-box;
}



.s-ef19e0f0-02aa-4c0d-ad84-9ee4310790a2 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ef19e0f0-02aa-4c0d-ad84-9ee4310790a2 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-ef19e0f0-02aa-4c0d-ad84-9ee4310790a2.shogun-image-container {
      position: relative;
    }

    .s-ef19e0f0-02aa-4c0d-ad84-9ee4310790a2.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ef19e0f0-02aa-4c0d-ad84-9ee4310790a2.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ef19e0f0-02aa-4c0d-ad84-9ee4310790a2 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-ef19e0f0-02aa-4c0d-ad84-9ee4310790a2 {
  margin: 0 !important;
  overflow: visible;
}

#s-ef19e0f0-02aa-4c0d-ad84-9ee4310790a2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ef19e0f0-02aa-4c0d-ad84-9ee4310790a2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-ef19e0f0-02aa-4c0d-ad84-9ee4310790a2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ef19e0f0-02aa-4c0d-ad84-9ee4310790a2 img.shogun-image {
  /* Add background color handling */
  
}

#s-ef19e0f0-02aa-4c0d-ad84-9ee4310790a2 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ef19e0f0-02aa-4c0d-ad84-9ee4310790a2 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-ef19e0f0-02aa-4c0d-ad84-9ee4310790a2 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ef19e0f0-02aa-4c0d-ad84-9ee4310790a2 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ef19e0f0-02aa-4c0d-ad84-9ee4310790a2.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ef19e0f0-02aa-4c0d-ad84-9ee4310790a2 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-ef19e0f0-02aa-4c0d-ad84-9ee4310790a2.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-ef19e0f0-02aa-4c0d-ad84-9ee4310790a2 .shogun-image-content {
  
    justify-content: center;
  
}

.s-ef19e0f0-02aa-4c0d-ad84-9ee4310790a2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ef19e0f0-02aa-4c0d-ad84-9ee4310790a2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ef19e0f0-02aa-4c0d-ad84-9ee4310790a2.shogun-image {
  box-sizing: border-box;
}



.s-ef19e0f0-02aa-4c0d-ad84-9ee4310790a2 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ef19e0f0-02aa-4c0d-ad84-9ee4310790a2 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-ef19e0f0-02aa-4c0d-ad84-9ee4310790a2.shogun-image-container {
      position: relative;
    }

    .s-ef19e0f0-02aa-4c0d-ad84-9ee4310790a2.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ef19e0f0-02aa-4c0d-ad84-9ee4310790a2.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ef19e0f0-02aa-4c0d-ad84-9ee4310790a2 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-ef19e0f0-02aa-4c0d-ad84-9ee4310790a2 {
  margin: 0 !important;
  overflow: visible;
}

#s-ef19e0f0-02aa-4c0d-ad84-9ee4310790a2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ef19e0f0-02aa-4c0d-ad84-9ee4310790a2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ef19e0f0-02aa-4c0d-ad84-9ee4310790a2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ef19e0f0-02aa-4c0d-ad84-9ee4310790a2 img.shogun-image {
  /* Add background color handling */
  
}

#s-ef19e0f0-02aa-4c0d-ad84-9ee4310790a2 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ef19e0f0-02aa-4c0d-ad84-9ee4310790a2 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-ef19e0f0-02aa-4c0d-ad84-9ee4310790a2 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ef19e0f0-02aa-4c0d-ad84-9ee4310790a2 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ef19e0f0-02aa-4c0d-ad84-9ee4310790a2.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ef19e0f0-02aa-4c0d-ad84-9ee4310790a2 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-ef19e0f0-02aa-4c0d-ad84-9ee4310790a2.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-ef19e0f0-02aa-4c0d-ad84-9ee4310790a2 .shogun-image-content {
  
    justify-content: center;
  
}

.s-ef19e0f0-02aa-4c0d-ad84-9ee4310790a2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ef19e0f0-02aa-4c0d-ad84-9ee4310790a2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ef19e0f0-02aa-4c0d-ad84-9ee4310790a2.shogun-image {
  box-sizing: border-box;
}



.s-ef19e0f0-02aa-4c0d-ad84-9ee4310790a2 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ef19e0f0-02aa-4c0d-ad84-9ee4310790a2 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-ef19e0f0-02aa-4c0d-ad84-9ee4310790a2.shogun-image-container {
      position: relative;
    }

    .s-ef19e0f0-02aa-4c0d-ad84-9ee4310790a2.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ef19e0f0-02aa-4c0d-ad84-9ee4310790a2.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ef19e0f0-02aa-4c0d-ad84-9ee4310790a2 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-ef19e0f0-02aa-4c0d-ad84-9ee4310790a2 {
  margin: 0 !important;
  overflow: visible;
}

#s-ef19e0f0-02aa-4c0d-ad84-9ee4310790a2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ef19e0f0-02aa-4c0d-ad84-9ee4310790a2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ef19e0f0-02aa-4c0d-ad84-9ee4310790a2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ef19e0f0-02aa-4c0d-ad84-9ee4310790a2 img.shogun-image {
  /* Add background color handling */
  
}

#s-ef19e0f0-02aa-4c0d-ad84-9ee4310790a2 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ef19e0f0-02aa-4c0d-ad84-9ee4310790a2 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-ef19e0f0-02aa-4c0d-ad84-9ee4310790a2 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ef19e0f0-02aa-4c0d-ad84-9ee4310790a2 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ef19e0f0-02aa-4c0d-ad84-9ee4310790a2.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ef19e0f0-02aa-4c0d-ad84-9ee4310790a2 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-ef19e0f0-02aa-4c0d-ad84-9ee4310790a2.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-ef19e0f0-02aa-4c0d-ad84-9ee4310790a2 .shogun-image-content {
  
    justify-content: center;
  
}

.s-ef19e0f0-02aa-4c0d-ad84-9ee4310790a2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ef19e0f0-02aa-4c0d-ad84-9ee4310790a2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ef19e0f0-02aa-4c0d-ad84-9ee4310790a2.shogun-image {
  box-sizing: border-box;
}



.s-ef19e0f0-02aa-4c0d-ad84-9ee4310790a2 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ef19e0f0-02aa-4c0d-ad84-9ee4310790a2 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-ef19e0f0-02aa-4c0d-ad84-9ee4310790a2.shogun-image-container {
      position: relative;
    }

    .s-ef19e0f0-02aa-4c0d-ad84-9ee4310790a2.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ef19e0f0-02aa-4c0d-ad84-9ee4310790a2.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ef19e0f0-02aa-4c0d-ad84-9ee4310790a2 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-3bab65d9-dd4a-4728-b191-a6a4b9d82bb6 {
  margin-top: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-3bab65d9-dd4a-4728-b191-a6a4b9d82bb6 {
  margin-top: 0%;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-3bab65d9-dd4a-4728-b191-a6a4b9d82bb6 {
  margin-top: 0%;
}
}
#s-3bab65d9-dd4a-4728-b191-a6a4b9d82bb6 {
  margin: 0 !important;
  overflow: visible;
}

#s-3bab65d9-dd4a-4728-b191-a6a4b9d82bb6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3bab65d9-dd4a-4728-b191-a6a4b9d82bb6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-3bab65d9-dd4a-4728-b191-a6a4b9d82bb6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3bab65d9-dd4a-4728-b191-a6a4b9d82bb6 img.shogun-image {
  /* Add background color handling */
  
}

#s-3bab65d9-dd4a-4728-b191-a6a4b9d82bb6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3bab65d9-dd4a-4728-b191-a6a4b9d82bb6 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-3bab65d9-dd4a-4728-b191-a6a4b9d82bb6 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3bab65d9-dd4a-4728-b191-a6a4b9d82bb6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3bab65d9-dd4a-4728-b191-a6a4b9d82bb6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3bab65d9-dd4a-4728-b191-a6a4b9d82bb6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-3bab65d9-dd4a-4728-b191-a6a4b9d82bb6.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-3bab65d9-dd4a-4728-b191-a6a4b9d82bb6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-3bab65d9-dd4a-4728-b191-a6a4b9d82bb6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3bab65d9-dd4a-4728-b191-a6a4b9d82bb6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3bab65d9-dd4a-4728-b191-a6a4b9d82bb6.shogun-image {
  box-sizing: border-box;
}



.s-3bab65d9-dd4a-4728-b191-a6a4b9d82bb6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-3bab65d9-dd4a-4728-b191-a6a4b9d82bb6 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-3bab65d9-dd4a-4728-b191-a6a4b9d82bb6.shogun-image-container {
      position: relative;
    }

    .s-3bab65d9-dd4a-4728-b191-a6a4b9d82bb6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3bab65d9-dd4a-4728-b191-a6a4b9d82bb6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3bab65d9-dd4a-4728-b191-a6a4b9d82bb6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-3bab65d9-dd4a-4728-b191-a6a4b9d82bb6 {
  margin: 0 !important;
  overflow: visible;
}

#s-3bab65d9-dd4a-4728-b191-a6a4b9d82bb6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3bab65d9-dd4a-4728-b191-a6a4b9d82bb6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-3bab65d9-dd4a-4728-b191-a6a4b9d82bb6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3bab65d9-dd4a-4728-b191-a6a4b9d82bb6 img.shogun-image {
  /* Add background color handling */
  
}

#s-3bab65d9-dd4a-4728-b191-a6a4b9d82bb6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3bab65d9-dd4a-4728-b191-a6a4b9d82bb6 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-3bab65d9-dd4a-4728-b191-a6a4b9d82bb6 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3bab65d9-dd4a-4728-b191-a6a4b9d82bb6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3bab65d9-dd4a-4728-b191-a6a4b9d82bb6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3bab65d9-dd4a-4728-b191-a6a4b9d82bb6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-3bab65d9-dd4a-4728-b191-a6a4b9d82bb6.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-3bab65d9-dd4a-4728-b191-a6a4b9d82bb6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-3bab65d9-dd4a-4728-b191-a6a4b9d82bb6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3bab65d9-dd4a-4728-b191-a6a4b9d82bb6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3bab65d9-dd4a-4728-b191-a6a4b9d82bb6.shogun-image {
  box-sizing: border-box;
}



.s-3bab65d9-dd4a-4728-b191-a6a4b9d82bb6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-3bab65d9-dd4a-4728-b191-a6a4b9d82bb6 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-3bab65d9-dd4a-4728-b191-a6a4b9d82bb6.shogun-image-container {
      position: relative;
    }

    .s-3bab65d9-dd4a-4728-b191-a6a4b9d82bb6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3bab65d9-dd4a-4728-b191-a6a4b9d82bb6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3bab65d9-dd4a-4728-b191-a6a4b9d82bb6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-3bab65d9-dd4a-4728-b191-a6a4b9d82bb6 {
  margin: 0 !important;
  overflow: visible;
}

#s-3bab65d9-dd4a-4728-b191-a6a4b9d82bb6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3bab65d9-dd4a-4728-b191-a6a4b9d82bb6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-3bab65d9-dd4a-4728-b191-a6a4b9d82bb6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3bab65d9-dd4a-4728-b191-a6a4b9d82bb6 img.shogun-image {
  /* Add background color handling */
  
}

#s-3bab65d9-dd4a-4728-b191-a6a4b9d82bb6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3bab65d9-dd4a-4728-b191-a6a4b9d82bb6 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-3bab65d9-dd4a-4728-b191-a6a4b9d82bb6 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3bab65d9-dd4a-4728-b191-a6a4b9d82bb6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3bab65d9-dd4a-4728-b191-a6a4b9d82bb6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3bab65d9-dd4a-4728-b191-a6a4b9d82bb6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-3bab65d9-dd4a-4728-b191-a6a4b9d82bb6.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-3bab65d9-dd4a-4728-b191-a6a4b9d82bb6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-3bab65d9-dd4a-4728-b191-a6a4b9d82bb6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3bab65d9-dd4a-4728-b191-a6a4b9d82bb6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3bab65d9-dd4a-4728-b191-a6a4b9d82bb6.shogun-image {
  box-sizing: border-box;
}



.s-3bab65d9-dd4a-4728-b191-a6a4b9d82bb6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-3bab65d9-dd4a-4728-b191-a6a4b9d82bb6 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-3bab65d9-dd4a-4728-b191-a6a4b9d82bb6.shogun-image-container {
      position: relative;
    }

    .s-3bab65d9-dd4a-4728-b191-a6a4b9d82bb6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3bab65d9-dd4a-4728-b191-a6a4b9d82bb6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3bab65d9-dd4a-4728-b191-a6a4b9d82bb6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-3bab65d9-dd4a-4728-b191-a6a4b9d82bb6 {
  margin: 0 !important;
  overflow: visible;
}

#s-3bab65d9-dd4a-4728-b191-a6a4b9d82bb6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3bab65d9-dd4a-4728-b191-a6a4b9d82bb6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3bab65d9-dd4a-4728-b191-a6a4b9d82bb6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3bab65d9-dd4a-4728-b191-a6a4b9d82bb6 img.shogun-image {
  /* Add background color handling */
  
}

#s-3bab65d9-dd4a-4728-b191-a6a4b9d82bb6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3bab65d9-dd4a-4728-b191-a6a4b9d82bb6 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-3bab65d9-dd4a-4728-b191-a6a4b9d82bb6 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3bab65d9-dd4a-4728-b191-a6a4b9d82bb6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3bab65d9-dd4a-4728-b191-a6a4b9d82bb6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3bab65d9-dd4a-4728-b191-a6a4b9d82bb6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-3bab65d9-dd4a-4728-b191-a6a4b9d82bb6.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-3bab65d9-dd4a-4728-b191-a6a4b9d82bb6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-3bab65d9-dd4a-4728-b191-a6a4b9d82bb6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3bab65d9-dd4a-4728-b191-a6a4b9d82bb6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3bab65d9-dd4a-4728-b191-a6a4b9d82bb6.shogun-image {
  box-sizing: border-box;
}



.s-3bab65d9-dd4a-4728-b191-a6a4b9d82bb6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-3bab65d9-dd4a-4728-b191-a6a4b9d82bb6 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-3bab65d9-dd4a-4728-b191-a6a4b9d82bb6.shogun-image-container {
      position: relative;
    }

    .s-3bab65d9-dd4a-4728-b191-a6a4b9d82bb6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3bab65d9-dd4a-4728-b191-a6a4b9d82bb6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3bab65d9-dd4a-4728-b191-a6a4b9d82bb6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-3bab65d9-dd4a-4728-b191-a6a4b9d82bb6 {
  margin: 0 !important;
  overflow: visible;
}

#s-3bab65d9-dd4a-4728-b191-a6a4b9d82bb6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3bab65d9-dd4a-4728-b191-a6a4b9d82bb6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3bab65d9-dd4a-4728-b191-a6a4b9d82bb6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3bab65d9-dd4a-4728-b191-a6a4b9d82bb6 img.shogun-image {
  /* Add background color handling */
  
}

#s-3bab65d9-dd4a-4728-b191-a6a4b9d82bb6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3bab65d9-dd4a-4728-b191-a6a4b9d82bb6 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-3bab65d9-dd4a-4728-b191-a6a4b9d82bb6 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3bab65d9-dd4a-4728-b191-a6a4b9d82bb6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3bab65d9-dd4a-4728-b191-a6a4b9d82bb6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3bab65d9-dd4a-4728-b191-a6a4b9d82bb6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-3bab65d9-dd4a-4728-b191-a6a4b9d82bb6.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-3bab65d9-dd4a-4728-b191-a6a4b9d82bb6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-3bab65d9-dd4a-4728-b191-a6a4b9d82bb6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3bab65d9-dd4a-4728-b191-a6a4b9d82bb6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3bab65d9-dd4a-4728-b191-a6a4b9d82bb6.shogun-image {
  box-sizing: border-box;
}



.s-3bab65d9-dd4a-4728-b191-a6a4b9d82bb6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-3bab65d9-dd4a-4728-b191-a6a4b9d82bb6 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-3bab65d9-dd4a-4728-b191-a6a4b9d82bb6.shogun-image-container {
      position: relative;
    }

    .s-3bab65d9-dd4a-4728-b191-a6a4b9d82bb6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3bab65d9-dd4a-4728-b191-a6a4b9d82bb6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3bab65d9-dd4a-4728-b191-a6a4b9d82bb6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-e877d7c9-cad1-46a8-a381-a7cfcd36ef4b {
  box-shadow:2px 3px 1px 2px rgba(67, 66, 66, 1);
background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYzAzOWZlZTktZTlkNC00ZWFjLTk1YjMtYzczNDdjNDBmZjlkIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFiYjBiO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNjMDM5ZmVlOS1lOWQ0LTRlYWMtOTViMy1jNzM0N2M0MGZmOWQpIi8+PC9zdmc+);
background-repeat: no-repeat;
border-style: solid;
margin-top: 5px;
margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: #2C2A34;
border-radius: 25px;
text-align: center;
text-decoration: none;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#f1bb0b"}, {"id"=>2, "pos"=>1, "color"=>"#ffffff"}];
hover-type: gradient;
color: rgba(0, 0, 0, 1);
}
#s-e877d7c9-cad1-46a8-a381-a7cfcd36ef4b:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYzlkZjk1ZWYtZDQxMi00ZjBlLTgzMjctMDZmYjNmOTBkZDhjIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjhmOGY3O3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFiYjBiO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNjOWRmOTVlZi1kNDEyLTRmMGUtODMyNy0wNmZiM2Y5MGRkOGMpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 2px !important;
border-left-width: 2px !important;
border-bottom-width: 2px !important;
border-right-width: 2px !important;
border-color: rgba(2, 0, 7, 0.99) !important;
text-decoration: none !important;
color: rgba(7, 6, 0, 1) !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#f8f8f7"}, {"id"=>2, "pos"=>1, "color"=>"#f1bb0b"}] !important;
hover-type: gradient !important;}#s-e877d7c9-cad1-46a8-a381-a7cfcd36ef4b:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-e877d7c9-cad1-46a8-a381-a7cfcd36ef4b-root {
    text-align: center;
  }


#s-e877d7c9-cad1-46a8-a381-a7cfcd36ef4b.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-e877d7c9-cad1-46a8-a381-a7cfcd36ef4b-root {
    text-align: center;
  }


#s-e877d7c9-cad1-46a8-a381-a7cfcd36ef4b.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-e877d7c9-cad1-46a8-a381-a7cfcd36ef4b-root {
    text-align: center;
  }


#s-e877d7c9-cad1-46a8-a381-a7cfcd36ef4b.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-e877d7c9-cad1-46a8-a381-a7cfcd36ef4b-root {
    text-align: center;
  }


#s-e877d7c9-cad1-46a8-a381-a7cfcd36ef4b.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-e877d7c9-cad1-46a8-a381-a7cfcd36ef4b-root {
    text-align: center;
  }


#s-e877d7c9-cad1-46a8-a381-a7cfcd36ef4b.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}
#s-54b4044e-8142-43cd-a4e2-18292ae5c395 {
  margin-top: 0%;
margin-bottom: 0%;
padding-top: 1%;
padding-left: 0%;
padding-bottom: 1%;
padding-right: 0%;
}

@media (min-width: 0px) {
[id="s-54b4044e-8142-43cd-a4e2-18292ae5c395"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-54b4044e-8142-43cd-a4e2-18292ae5c395"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-54b4044e-8142-43cd-a4e2-18292ae5c395"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-54b4044e-8142-43cd-a4e2-18292ae5c395"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

#s-db6e1814-2081-421f-8328-d5fb5743c1f1 {
  margin-left: auto;
margin-right: auto;
border-top-width: 5px;
border-left-width: 5px;
border-bottom-width: 5px;
border-right-width: 5px;
border-color: #000;
border-style: solid;
border-radius: 20px;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-db6e1814-2081-421f-8328-d5fb5743c1f1 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-db6e1814-2081-421f-8328-d5fb5743c1f1.shg-box.shg-c {
  justify-content: center;
}

#s-86b5fc61-e76b-4030-919e-5504b47c1e69 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
text-align: center;
}
@media (min-width: 1200px){#s-86b5fc61-e76b-4030-919e-5504b47c1e69 {
  margin-top: 0%;
}
}
#s-86b5fc61-e76b-4030-919e-5504b47c1e69 {
  margin: 0 !important;
  overflow: visible;
}

#s-86b5fc61-e76b-4030-919e-5504b47c1e69-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-86b5fc61-e76b-4030-919e-5504b47c1e69 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-86b5fc61-e76b-4030-919e-5504b47c1e69 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-86b5fc61-e76b-4030-919e-5504b47c1e69 img.shogun-image {
  /* Add background color handling */
  
}

#s-86b5fc61-e76b-4030-919e-5504b47c1e69 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: #000;
  border-style: none;
  border-radius: 10px;

}






.s-86b5fc61-e76b-4030-919e-5504b47c1e69 .shogun-image-content {
  
    justify-content: center;
  
}

.s-86b5fc61-e76b-4030-919e-5504b47c1e69.shg-align-container {
  display: flex;
  justify-content: center
}

.s-86b5fc61-e76b-4030-919e-5504b47c1e69.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-86b5fc61-e76b-4030-919e-5504b47c1e69.shogun-image {
  box-sizing: border-box;
}



.s-86b5fc61-e76b-4030-919e-5504b47c1e69 img.shogun-image {
  
}


@media (min-width: 1200px){#s-86b5fc61-e76b-4030-919e-5504b47c1e69 {
  margin: 0 !important;
  overflow: visible;
}

#s-86b5fc61-e76b-4030-919e-5504b47c1e69-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-86b5fc61-e76b-4030-919e-5504b47c1e69 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-86b5fc61-e76b-4030-919e-5504b47c1e69 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-86b5fc61-e76b-4030-919e-5504b47c1e69 img.shogun-image {
  /* Add background color handling */
  
}

#s-86b5fc61-e76b-4030-919e-5504b47c1e69 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-86b5fc61-e76b-4030-919e-5504b47c1e69 .shogun-image-content {
  
    justify-content: center;
  
}

.s-86b5fc61-e76b-4030-919e-5504b47c1e69.shg-align-container {
  display: flex;
  justify-content: center
}

.s-86b5fc61-e76b-4030-919e-5504b47c1e69.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-86b5fc61-e76b-4030-919e-5504b47c1e69.shogun-image {
  box-sizing: border-box;
}



.s-86b5fc61-e76b-4030-919e-5504b47c1e69 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-86b5fc61-e76b-4030-919e-5504b47c1e69 {
  margin: 0 !important;
  overflow: visible;
}

#s-86b5fc61-e76b-4030-919e-5504b47c1e69-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-86b5fc61-e76b-4030-919e-5504b47c1e69 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-86b5fc61-e76b-4030-919e-5504b47c1e69 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-86b5fc61-e76b-4030-919e-5504b47c1e69 img.shogun-image {
  /* Add background color handling */
  
}

#s-86b5fc61-e76b-4030-919e-5504b47c1e69 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-86b5fc61-e76b-4030-919e-5504b47c1e69 .shogun-image-content {
  
    justify-content: center;
  
}

.s-86b5fc61-e76b-4030-919e-5504b47c1e69.shg-align-container {
  display: flex;
  justify-content: center
}

.s-86b5fc61-e76b-4030-919e-5504b47c1e69.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-86b5fc61-e76b-4030-919e-5504b47c1e69.shogun-image {
  box-sizing: border-box;
}



.s-86b5fc61-e76b-4030-919e-5504b47c1e69 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-86b5fc61-e76b-4030-919e-5504b47c1e69 {
  margin: 0 !important;
  overflow: visible;
}

#s-86b5fc61-e76b-4030-919e-5504b47c1e69-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-86b5fc61-e76b-4030-919e-5504b47c1e69 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-86b5fc61-e76b-4030-919e-5504b47c1e69 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-86b5fc61-e76b-4030-919e-5504b47c1e69 img.shogun-image {
  /* Add background color handling */
  
}

#s-86b5fc61-e76b-4030-919e-5504b47c1e69 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-86b5fc61-e76b-4030-919e-5504b47c1e69 .shogun-image-content {
  
    justify-content: center;
  
}

.s-86b5fc61-e76b-4030-919e-5504b47c1e69.shg-align-container {
  display: flex;
  justify-content: center
}

.s-86b5fc61-e76b-4030-919e-5504b47c1e69.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-86b5fc61-e76b-4030-919e-5504b47c1e69.shogun-image {
  box-sizing: border-box;
}



.s-86b5fc61-e76b-4030-919e-5504b47c1e69 img.shogun-image {
  
}


}@media (max-width: 767px){#s-86b5fc61-e76b-4030-919e-5504b47c1e69 {
  margin: 0 !important;
  overflow: visible;
}

#s-86b5fc61-e76b-4030-919e-5504b47c1e69-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-86b5fc61-e76b-4030-919e-5504b47c1e69 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-86b5fc61-e76b-4030-919e-5504b47c1e69 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-86b5fc61-e76b-4030-919e-5504b47c1e69 img.shogun-image {
  /* Add background color handling */
  
}

#s-86b5fc61-e76b-4030-919e-5504b47c1e69 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-86b5fc61-e76b-4030-919e-5504b47c1e69 .shogun-image-content {
  
    justify-content: center;
  
}

.s-86b5fc61-e76b-4030-919e-5504b47c1e69.shg-align-container {
  display: flex;
  justify-content: center
}

.s-86b5fc61-e76b-4030-919e-5504b47c1e69.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-86b5fc61-e76b-4030-919e-5504b47c1e69.shogun-image {
  box-sizing: border-box;
}



.s-86b5fc61-e76b-4030-919e-5504b47c1e69 img.shogun-image {
  
}


}
#s-f29d3fe7-0a77-4f53-bdd3-4a497e78703f {
  box-shadow:2px 3px 1px 2px rgba(67, 66, 66, 1);
background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYzAzOWZlZTktZTlkNC00ZWFjLTk1YjMtYzczNDdjNDBmZjlkIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFiYjBiO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNjMDM5ZmVlOS1lOWQ0LTRlYWMtOTViMy1jNzM0N2M0MGZmOWQpIi8+PC9zdmc+);
background-repeat: no-repeat;
border-style: solid;
margin-top: 5px;
margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: #2C2A34;
border-radius: 25px;
text-align: center;
text-decoration: none;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#f1bb0b"}, {"id"=>2, "pos"=>1, "color"=>"#ffffff"}];
hover-type: gradient;
color: rgba(0, 0, 0, 1);
}
#s-f29d3fe7-0a77-4f53-bdd3-4a497e78703f:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYTZiZTQ5MzgtYjhkYy00NDlkLWJmNjctYmM1NWYyMzhiMDhhIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjhmOGY3O3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFiYjBiO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNhNmJlNDkzOC1iOGRjLTQ0OWQtYmY2Ny1iYzU1ZjIzOGIwOGEpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 2px !important;
border-left-width: 2px !important;
border-bottom-width: 2px !important;
border-right-width: 2px !important;
border-color: rgba(2, 0, 7, 0.99) !important;
text-decoration: none !important;
color: rgba(7, 6, 0, 1) !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#f8f8f7"}, {"id"=>2, "pos"=>1, "color"=>"#f1bb0b"}] !important;
hover-type: gradient !important;}#s-f29d3fe7-0a77-4f53-bdd3-4a497e78703f:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-f29d3fe7-0a77-4f53-bdd3-4a497e78703f-root {
    text-align: center;
  }


#s-f29d3fe7-0a77-4f53-bdd3-4a497e78703f.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-f29d3fe7-0a77-4f53-bdd3-4a497e78703f-root {
    text-align: center;
  }


#s-f29d3fe7-0a77-4f53-bdd3-4a497e78703f.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-f29d3fe7-0a77-4f53-bdd3-4a497e78703f-root {
    text-align: center;
  }


#s-f29d3fe7-0a77-4f53-bdd3-4a497e78703f.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-f29d3fe7-0a77-4f53-bdd3-4a497e78703f-root {
    text-align: center;
  }


#s-f29d3fe7-0a77-4f53-bdd3-4a497e78703f.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-f29d3fe7-0a77-4f53-bdd3-4a497e78703f-root {
    text-align: center;
  }


#s-f29d3fe7-0a77-4f53-bdd3-4a497e78703f.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}
#s-08fed140-437d-4b7f-af42-25cd4fc04e75 {
  margin-left: auto;
margin-right: auto;
border-top-width: 5px;
border-left-width: 5px;
border-bottom-width: 5px;
border-right-width: 5px;
border-color: #000;
border-style: solid;
border-radius: 20px;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-08fed140-437d-4b7f-af42-25cd4fc04e75 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-08fed140-437d-4b7f-af42-25cd4fc04e75.shg-box.shg-c {
  justify-content: center;
}

#s-531f2e95-84c7-4fc3-ba89-1f77496df206 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
text-align: center;
}
@media (min-width: 1200px){#s-531f2e95-84c7-4fc3-ba89-1f77496df206 {
  margin-top: 0%;
}
}
#s-531f2e95-84c7-4fc3-ba89-1f77496df206 {
  margin: 0 !important;
  overflow: visible;
}

#s-531f2e95-84c7-4fc3-ba89-1f77496df206-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-531f2e95-84c7-4fc3-ba89-1f77496df206 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-531f2e95-84c7-4fc3-ba89-1f77496df206 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-531f2e95-84c7-4fc3-ba89-1f77496df206 img.shogun-image {
  /* Add background color handling */
  
}

#s-531f2e95-84c7-4fc3-ba89-1f77496df206 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: #000;
  border-style: none;
  border-radius: 10px;

}






.s-531f2e95-84c7-4fc3-ba89-1f77496df206 .shogun-image-content {
  
    justify-content: center;
  
}

.s-531f2e95-84c7-4fc3-ba89-1f77496df206.shg-align-container {
  display: flex;
  justify-content: center
}

.s-531f2e95-84c7-4fc3-ba89-1f77496df206.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-531f2e95-84c7-4fc3-ba89-1f77496df206.shogun-image {
  box-sizing: border-box;
}



.s-531f2e95-84c7-4fc3-ba89-1f77496df206 img.shogun-image {
  
}


@media (min-width: 1200px){#s-531f2e95-84c7-4fc3-ba89-1f77496df206 {
  margin: 0 !important;
  overflow: visible;
}

#s-531f2e95-84c7-4fc3-ba89-1f77496df206-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-531f2e95-84c7-4fc3-ba89-1f77496df206 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-531f2e95-84c7-4fc3-ba89-1f77496df206 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-531f2e95-84c7-4fc3-ba89-1f77496df206 img.shogun-image {
  /* Add background color handling */
  
}

#s-531f2e95-84c7-4fc3-ba89-1f77496df206 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-531f2e95-84c7-4fc3-ba89-1f77496df206 .shogun-image-content {
  
    justify-content: center;
  
}

.s-531f2e95-84c7-4fc3-ba89-1f77496df206.shg-align-container {
  display: flex;
  justify-content: center
}

.s-531f2e95-84c7-4fc3-ba89-1f77496df206.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-531f2e95-84c7-4fc3-ba89-1f77496df206.shogun-image {
  box-sizing: border-box;
}



.s-531f2e95-84c7-4fc3-ba89-1f77496df206 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-531f2e95-84c7-4fc3-ba89-1f77496df206 {
  margin: 0 !important;
  overflow: visible;
}

#s-531f2e95-84c7-4fc3-ba89-1f77496df206-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-531f2e95-84c7-4fc3-ba89-1f77496df206 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-531f2e95-84c7-4fc3-ba89-1f77496df206 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-531f2e95-84c7-4fc3-ba89-1f77496df206 img.shogun-image {
  /* Add background color handling */
  
}

#s-531f2e95-84c7-4fc3-ba89-1f77496df206 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-531f2e95-84c7-4fc3-ba89-1f77496df206 .shogun-image-content {
  
    justify-content: center;
  
}

.s-531f2e95-84c7-4fc3-ba89-1f77496df206.shg-align-container {
  display: flex;
  justify-content: center
}

.s-531f2e95-84c7-4fc3-ba89-1f77496df206.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-531f2e95-84c7-4fc3-ba89-1f77496df206.shogun-image {
  box-sizing: border-box;
}



.s-531f2e95-84c7-4fc3-ba89-1f77496df206 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-531f2e95-84c7-4fc3-ba89-1f77496df206 {
  margin: 0 !important;
  overflow: visible;
}

#s-531f2e95-84c7-4fc3-ba89-1f77496df206-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-531f2e95-84c7-4fc3-ba89-1f77496df206 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-531f2e95-84c7-4fc3-ba89-1f77496df206 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-531f2e95-84c7-4fc3-ba89-1f77496df206 img.shogun-image {
  /* Add background color handling */
  
}

#s-531f2e95-84c7-4fc3-ba89-1f77496df206 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-531f2e95-84c7-4fc3-ba89-1f77496df206 .shogun-image-content {
  
    justify-content: center;
  
}

.s-531f2e95-84c7-4fc3-ba89-1f77496df206.shg-align-container {
  display: flex;
  justify-content: center
}

.s-531f2e95-84c7-4fc3-ba89-1f77496df206.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-531f2e95-84c7-4fc3-ba89-1f77496df206.shogun-image {
  box-sizing: border-box;
}



.s-531f2e95-84c7-4fc3-ba89-1f77496df206 img.shogun-image {
  
}


}@media (max-width: 767px){#s-531f2e95-84c7-4fc3-ba89-1f77496df206 {
  margin: 0 !important;
  overflow: visible;
}

#s-531f2e95-84c7-4fc3-ba89-1f77496df206-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-531f2e95-84c7-4fc3-ba89-1f77496df206 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-531f2e95-84c7-4fc3-ba89-1f77496df206 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-531f2e95-84c7-4fc3-ba89-1f77496df206 img.shogun-image {
  /* Add background color handling */
  
}

#s-531f2e95-84c7-4fc3-ba89-1f77496df206 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-531f2e95-84c7-4fc3-ba89-1f77496df206 .shogun-image-content {
  
    justify-content: center;
  
}

.s-531f2e95-84c7-4fc3-ba89-1f77496df206.shg-align-container {
  display: flex;
  justify-content: center
}

.s-531f2e95-84c7-4fc3-ba89-1f77496df206.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-531f2e95-84c7-4fc3-ba89-1f77496df206.shogun-image {
  box-sizing: border-box;
}



.s-531f2e95-84c7-4fc3-ba89-1f77496df206 img.shogun-image {
  
}


}
#s-abd6efda-cfe7-4480-9bab-f4c895ecd35c {
  box-shadow:2px 3px 1px 2px rgba(67, 66, 66, 1);
background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYzAzOWZlZTktZTlkNC00ZWFjLTk1YjMtYzczNDdjNDBmZjlkIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFiYjBiO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNjMDM5ZmVlOS1lOWQ0LTRlYWMtOTViMy1jNzM0N2M0MGZmOWQpIi8+PC9zdmc+);
background-repeat: no-repeat;
border-style: solid;
margin-top: 5px;
margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: #2C2A34;
border-radius: 25px;
text-align: center;
text-decoration: none;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#f1bb0b"}, {"id"=>2, "pos"=>1, "color"=>"#ffffff"}];
hover-type: gradient;
color: rgba(0, 0, 0, 1);
}
#s-abd6efda-cfe7-4480-9bab-f4c895ecd35c:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iMDhkNDQ2ZTMtZDlhNy00YzM3LThmOWQtZWQyYWYyM2ZmZjI2IiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjhmOGY3O3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFiYjBiO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCMwOGQ0NDZlMy1kOWE3LTRjMzctOGY5ZC1lZDJhZjIzZmZmMjYpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 2px !important;
border-left-width: 2px !important;
border-bottom-width: 2px !important;
border-right-width: 2px !important;
border-color: rgba(2, 0, 7, 0.99) !important;
text-decoration: none !important;
color: rgba(7, 6, 0, 1) !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#f8f8f7"}, {"id"=>2, "pos"=>1, "color"=>"#f1bb0b"}] !important;
hover-type: gradient !important;}#s-abd6efda-cfe7-4480-9bab-f4c895ecd35c:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-abd6efda-cfe7-4480-9bab-f4c895ecd35c-root {
    text-align: center;
  }


#s-abd6efda-cfe7-4480-9bab-f4c895ecd35c.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-abd6efda-cfe7-4480-9bab-f4c895ecd35c-root {
    text-align: center;
  }


#s-abd6efda-cfe7-4480-9bab-f4c895ecd35c.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-abd6efda-cfe7-4480-9bab-f4c895ecd35c-root {
    text-align: center;
  }


#s-abd6efda-cfe7-4480-9bab-f4c895ecd35c.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-abd6efda-cfe7-4480-9bab-f4c895ecd35c-root {
    text-align: center;
  }


#s-abd6efda-cfe7-4480-9bab-f4c895ecd35c.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-abd6efda-cfe7-4480-9bab-f4c895ecd35c-root {
    text-align: center;
  }


#s-abd6efda-cfe7-4480-9bab-f4c895ecd35c.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}
#s-bac07d84-29fa-4412-be6c-367ff0a1327a {
  margin-left: auto;
margin-right: auto;
border-top-width: 5px;
border-left-width: 5px;
border-bottom-width: 5px;
border-right-width: 5px;
border-color: #000;
border-style: solid;
border-radius: 20px;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-bac07d84-29fa-4412-be6c-367ff0a1327a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-bac07d84-29fa-4412-be6c-367ff0a1327a.shg-box.shg-c {
  justify-content: center;
}

#s-4734c3f6-c923-48a0-b633-eabe8bf2fa68 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
text-align: center;
}
@media (min-width: 1200px){#s-4734c3f6-c923-48a0-b633-eabe8bf2fa68 {
  margin-top: 0%;
}
}
#s-4734c3f6-c923-48a0-b633-eabe8bf2fa68 {
  margin: 0 !important;
  overflow: visible;
}

#s-4734c3f6-c923-48a0-b633-eabe8bf2fa68-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-4734c3f6-c923-48a0-b633-eabe8bf2fa68 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-4734c3f6-c923-48a0-b633-eabe8bf2fa68 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-4734c3f6-c923-48a0-b633-eabe8bf2fa68 img.shogun-image {
  /* Add background color handling */
  
}

#s-4734c3f6-c923-48a0-b633-eabe8bf2fa68 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: #000;
  border-style: none;
  border-radius: 10px;

}






.s-4734c3f6-c923-48a0-b633-eabe8bf2fa68 .shogun-image-content {
  
    justify-content: center;
  
}

.s-4734c3f6-c923-48a0-b633-eabe8bf2fa68.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4734c3f6-c923-48a0-b633-eabe8bf2fa68.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4734c3f6-c923-48a0-b633-eabe8bf2fa68.shogun-image {
  box-sizing: border-box;
}



.s-4734c3f6-c923-48a0-b633-eabe8bf2fa68 img.shogun-image {
  
}


@media (min-width: 1200px){#s-4734c3f6-c923-48a0-b633-eabe8bf2fa68 {
  margin: 0 !important;
  overflow: visible;
}

#s-4734c3f6-c923-48a0-b633-eabe8bf2fa68-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-4734c3f6-c923-48a0-b633-eabe8bf2fa68 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-4734c3f6-c923-48a0-b633-eabe8bf2fa68 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-4734c3f6-c923-48a0-b633-eabe8bf2fa68 img.shogun-image {
  /* Add background color handling */
  
}

#s-4734c3f6-c923-48a0-b633-eabe8bf2fa68 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-4734c3f6-c923-48a0-b633-eabe8bf2fa68 .shogun-image-content {
  
    justify-content: center;
  
}

.s-4734c3f6-c923-48a0-b633-eabe8bf2fa68.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4734c3f6-c923-48a0-b633-eabe8bf2fa68.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4734c3f6-c923-48a0-b633-eabe8bf2fa68.shogun-image {
  box-sizing: border-box;
}



.s-4734c3f6-c923-48a0-b633-eabe8bf2fa68 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-4734c3f6-c923-48a0-b633-eabe8bf2fa68 {
  margin: 0 !important;
  overflow: visible;
}

#s-4734c3f6-c923-48a0-b633-eabe8bf2fa68-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-4734c3f6-c923-48a0-b633-eabe8bf2fa68 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-4734c3f6-c923-48a0-b633-eabe8bf2fa68 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-4734c3f6-c923-48a0-b633-eabe8bf2fa68 img.shogun-image {
  /* Add background color handling */
  
}

#s-4734c3f6-c923-48a0-b633-eabe8bf2fa68 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-4734c3f6-c923-48a0-b633-eabe8bf2fa68 .shogun-image-content {
  
    justify-content: center;
  
}

.s-4734c3f6-c923-48a0-b633-eabe8bf2fa68.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4734c3f6-c923-48a0-b633-eabe8bf2fa68.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4734c3f6-c923-48a0-b633-eabe8bf2fa68.shogun-image {
  box-sizing: border-box;
}



.s-4734c3f6-c923-48a0-b633-eabe8bf2fa68 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-4734c3f6-c923-48a0-b633-eabe8bf2fa68 {
  margin: 0 !important;
  overflow: visible;
}

#s-4734c3f6-c923-48a0-b633-eabe8bf2fa68-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-4734c3f6-c923-48a0-b633-eabe8bf2fa68 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-4734c3f6-c923-48a0-b633-eabe8bf2fa68 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-4734c3f6-c923-48a0-b633-eabe8bf2fa68 img.shogun-image {
  /* Add background color handling */
  
}

#s-4734c3f6-c923-48a0-b633-eabe8bf2fa68 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-4734c3f6-c923-48a0-b633-eabe8bf2fa68 .shogun-image-content {
  
    justify-content: center;
  
}

.s-4734c3f6-c923-48a0-b633-eabe8bf2fa68.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4734c3f6-c923-48a0-b633-eabe8bf2fa68.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4734c3f6-c923-48a0-b633-eabe8bf2fa68.shogun-image {
  box-sizing: border-box;
}



.s-4734c3f6-c923-48a0-b633-eabe8bf2fa68 img.shogun-image {
  
}


}@media (max-width: 767px){#s-4734c3f6-c923-48a0-b633-eabe8bf2fa68 {
  margin: 0 !important;
  overflow: visible;
}

#s-4734c3f6-c923-48a0-b633-eabe8bf2fa68-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-4734c3f6-c923-48a0-b633-eabe8bf2fa68 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-4734c3f6-c923-48a0-b633-eabe8bf2fa68 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-4734c3f6-c923-48a0-b633-eabe8bf2fa68 img.shogun-image {
  /* Add background color handling */
  
}

#s-4734c3f6-c923-48a0-b633-eabe8bf2fa68 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-4734c3f6-c923-48a0-b633-eabe8bf2fa68 .shogun-image-content {
  
    justify-content: center;
  
}

.s-4734c3f6-c923-48a0-b633-eabe8bf2fa68.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4734c3f6-c923-48a0-b633-eabe8bf2fa68.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4734c3f6-c923-48a0-b633-eabe8bf2fa68.shogun-image {
  box-sizing: border-box;
}



.s-4734c3f6-c923-48a0-b633-eabe8bf2fa68 img.shogun-image {
  
}


}
#s-7933aced-f762-412f-bf0b-32903345c049 {
  box-shadow:2px 3px 1px 2px rgba(67, 66, 66, 1);
background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYzAzOWZlZTktZTlkNC00ZWFjLTk1YjMtYzczNDdjNDBmZjlkIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFiYjBiO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNjMDM5ZmVlOS1lOWQ0LTRlYWMtOTViMy1jNzM0N2M0MGZmOWQpIi8+PC9zdmc+);
background-repeat: no-repeat;
border-style: solid;
margin-top: 5px;
margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: #2C2A34;
border-radius: 25px;
text-align: center;
text-decoration: none;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#f1bb0b"}, {"id"=>2, "pos"=>1, "color"=>"#ffffff"}];
hover-type: gradient;
color: rgba(0, 0, 0, 1);
}
#s-7933aced-f762-412f-bf0b-32903345c049:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZTg4OTk5MTMtMDVkNC00YzY1LWFhN2ItZDVhNDRmNzA2NjllIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjhmOGY3O3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFiYjBiO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNlODg5OTkxMy0wNWQ0LTRjNjUtYWE3Yi1kNWE0NGY3MDY2OWUpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 2px !important;
border-left-width: 2px !important;
border-bottom-width: 2px !important;
border-right-width: 2px !important;
border-color: rgba(2, 0, 7, 0.99) !important;
text-decoration: none !important;
color: rgba(7, 6, 0, 1) !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#f8f8f7"}, {"id"=>2, "pos"=>1, "color"=>"#f1bb0b"}] !important;
hover-type: gradient !important;}#s-7933aced-f762-412f-bf0b-32903345c049:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-7933aced-f762-412f-bf0b-32903345c049-root {
    text-align: center;
  }


#s-7933aced-f762-412f-bf0b-32903345c049.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-7933aced-f762-412f-bf0b-32903345c049-root {
    text-align: center;
  }


#s-7933aced-f762-412f-bf0b-32903345c049.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-7933aced-f762-412f-bf0b-32903345c049-root {
    text-align: center;
  }


#s-7933aced-f762-412f-bf0b-32903345c049.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-7933aced-f762-412f-bf0b-32903345c049-root {
    text-align: center;
  }


#s-7933aced-f762-412f-bf0b-32903345c049.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-7933aced-f762-412f-bf0b-32903345c049-root {
    text-align: center;
  }


#s-7933aced-f762-412f-bf0b-32903345c049.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}
#s-9be58aaf-4465-40d4-98b0-494e73cf4451 {
  margin-top: 0%;
margin-bottom: 0%;
padding-top: 1%;
padding-left: 0%;
padding-bottom: 1%;
padding-right: 0%;
}

@media (min-width: 0px) {
[id="s-9be58aaf-4465-40d4-98b0-494e73cf4451"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-9be58aaf-4465-40d4-98b0-494e73cf4451"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-9be58aaf-4465-40d4-98b0-494e73cf4451"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-9be58aaf-4465-40d4-98b0-494e73cf4451"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

#s-92e4c7bd-33b6-41f1-8116-f55f87ee1768 {
  margin-left: auto;
margin-right: auto;
border-top-width: 5px;
border-left-width: 5px;
border-bottom-width: 5px;
border-right-width: 5px;
border-color: #000;
border-style: solid;
border-radius: 20px;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-92e4c7bd-33b6-41f1-8116-f55f87ee1768 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-92e4c7bd-33b6-41f1-8116-f55f87ee1768.shg-box.shg-c {
  justify-content: center;
}

#s-01c2d284-ef8a-414c-ad85-35a0421429ce {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
text-align: center;
}
@media (min-width: 1200px){#s-01c2d284-ef8a-414c-ad85-35a0421429ce {
  margin-top: 0%;
}
}
#s-01c2d284-ef8a-414c-ad85-35a0421429ce {
  margin: 0 !important;
  overflow: visible;
}

#s-01c2d284-ef8a-414c-ad85-35a0421429ce-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-01c2d284-ef8a-414c-ad85-35a0421429ce {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-01c2d284-ef8a-414c-ad85-35a0421429ce {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-01c2d284-ef8a-414c-ad85-35a0421429ce img.shogun-image {
  /* Add background color handling */
  
}

#s-01c2d284-ef8a-414c-ad85-35a0421429ce img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: #000;
  border-style: none;
  border-radius: 10px;

}






.s-01c2d284-ef8a-414c-ad85-35a0421429ce .shogun-image-content {
  
    justify-content: center;
  
}

.s-01c2d284-ef8a-414c-ad85-35a0421429ce.shg-align-container {
  display: flex;
  justify-content: center
}

.s-01c2d284-ef8a-414c-ad85-35a0421429ce.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-01c2d284-ef8a-414c-ad85-35a0421429ce.shogun-image {
  box-sizing: border-box;
}



.s-01c2d284-ef8a-414c-ad85-35a0421429ce img.shogun-image {
  
}


@media (min-width: 1200px){#s-01c2d284-ef8a-414c-ad85-35a0421429ce {
  margin: 0 !important;
  overflow: visible;
}

#s-01c2d284-ef8a-414c-ad85-35a0421429ce-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-01c2d284-ef8a-414c-ad85-35a0421429ce {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-01c2d284-ef8a-414c-ad85-35a0421429ce {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-01c2d284-ef8a-414c-ad85-35a0421429ce img.shogun-image {
  /* Add background color handling */
  
}

#s-01c2d284-ef8a-414c-ad85-35a0421429ce img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-01c2d284-ef8a-414c-ad85-35a0421429ce .shogun-image-content {
  
    justify-content: center;
  
}

.s-01c2d284-ef8a-414c-ad85-35a0421429ce.shg-align-container {
  display: flex;
  justify-content: center
}

.s-01c2d284-ef8a-414c-ad85-35a0421429ce.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-01c2d284-ef8a-414c-ad85-35a0421429ce.shogun-image {
  box-sizing: border-box;
}



.s-01c2d284-ef8a-414c-ad85-35a0421429ce img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-01c2d284-ef8a-414c-ad85-35a0421429ce {
  margin: 0 !important;
  overflow: visible;
}

#s-01c2d284-ef8a-414c-ad85-35a0421429ce-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-01c2d284-ef8a-414c-ad85-35a0421429ce {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-01c2d284-ef8a-414c-ad85-35a0421429ce {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-01c2d284-ef8a-414c-ad85-35a0421429ce img.shogun-image {
  /* Add background color handling */
  
}

#s-01c2d284-ef8a-414c-ad85-35a0421429ce img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-01c2d284-ef8a-414c-ad85-35a0421429ce .shogun-image-content {
  
    justify-content: center;
  
}

.s-01c2d284-ef8a-414c-ad85-35a0421429ce.shg-align-container {
  display: flex;
  justify-content: center
}

.s-01c2d284-ef8a-414c-ad85-35a0421429ce.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-01c2d284-ef8a-414c-ad85-35a0421429ce.shogun-image {
  box-sizing: border-box;
}



.s-01c2d284-ef8a-414c-ad85-35a0421429ce img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-01c2d284-ef8a-414c-ad85-35a0421429ce {
  margin: 0 !important;
  overflow: visible;
}

#s-01c2d284-ef8a-414c-ad85-35a0421429ce-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-01c2d284-ef8a-414c-ad85-35a0421429ce {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-01c2d284-ef8a-414c-ad85-35a0421429ce {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-01c2d284-ef8a-414c-ad85-35a0421429ce img.shogun-image {
  /* Add background color handling */
  
}

#s-01c2d284-ef8a-414c-ad85-35a0421429ce img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-01c2d284-ef8a-414c-ad85-35a0421429ce .shogun-image-content {
  
    justify-content: center;
  
}

.s-01c2d284-ef8a-414c-ad85-35a0421429ce.shg-align-container {
  display: flex;
  justify-content: center
}

.s-01c2d284-ef8a-414c-ad85-35a0421429ce.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-01c2d284-ef8a-414c-ad85-35a0421429ce.shogun-image {
  box-sizing: border-box;
}



.s-01c2d284-ef8a-414c-ad85-35a0421429ce img.shogun-image {
  
}


}@media (max-width: 767px){#s-01c2d284-ef8a-414c-ad85-35a0421429ce {
  margin: 0 !important;
  overflow: visible;
}

#s-01c2d284-ef8a-414c-ad85-35a0421429ce-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-01c2d284-ef8a-414c-ad85-35a0421429ce {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-01c2d284-ef8a-414c-ad85-35a0421429ce {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-01c2d284-ef8a-414c-ad85-35a0421429ce img.shogun-image {
  /* Add background color handling */
  
}

#s-01c2d284-ef8a-414c-ad85-35a0421429ce img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-01c2d284-ef8a-414c-ad85-35a0421429ce .shogun-image-content {
  
    justify-content: center;
  
}

.s-01c2d284-ef8a-414c-ad85-35a0421429ce.shg-align-container {
  display: flex;
  justify-content: center
}

.s-01c2d284-ef8a-414c-ad85-35a0421429ce.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-01c2d284-ef8a-414c-ad85-35a0421429ce.shogun-image {
  box-sizing: border-box;
}



.s-01c2d284-ef8a-414c-ad85-35a0421429ce img.shogun-image {
  
}


}
#s-21bb84a3-b0ad-42e0-8f20-ae534910e860 {
  box-shadow:2px 3px 1px 2px rgba(67, 66, 66, 1);
background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYzAzOWZlZTktZTlkNC00ZWFjLTk1YjMtYzczNDdjNDBmZjlkIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFiYjBiO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNjMDM5ZmVlOS1lOWQ0LTRlYWMtOTViMy1jNzM0N2M0MGZmOWQpIi8+PC9zdmc+);
background-repeat: no-repeat;
border-style: solid;
margin-top: 5px;
margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: #2C2A34;
border-radius: 25px;
text-align: center;
text-decoration: none;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#f1bb0b"}, {"id"=>2, "pos"=>1, "color"=>"#ffffff"}];
hover-type: gradient;
color: rgba(0, 0, 0, 1);
}
#s-21bb84a3-b0ad-42e0-8f20-ae534910e860:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iY2Q5MDcwZGItMTdhMS00MTM1LWEzMmQtMjc2ZjBjZGM3MGQzIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjhmOGY3O3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFiYjBiO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNjZDkwNzBkYi0xN2ExLTQxMzUtYTMyZC0yNzZmMGNkYzcwZDMpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 2px !important;
border-left-width: 2px !important;
border-bottom-width: 2px !important;
border-right-width: 2px !important;
border-color: rgba(2, 0, 7, 0.99) !important;
text-decoration: none !important;
color: rgba(7, 6, 0, 1) !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#f8f8f7"}, {"id"=>2, "pos"=>1, "color"=>"#f1bb0b"}] !important;
hover-type: gradient !important;}#s-21bb84a3-b0ad-42e0-8f20-ae534910e860:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-21bb84a3-b0ad-42e0-8f20-ae534910e860-root {
    text-align: center;
  }


#s-21bb84a3-b0ad-42e0-8f20-ae534910e860.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-21bb84a3-b0ad-42e0-8f20-ae534910e860-root {
    text-align: center;
  }


#s-21bb84a3-b0ad-42e0-8f20-ae534910e860.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-21bb84a3-b0ad-42e0-8f20-ae534910e860-root {
    text-align: center;
  }


#s-21bb84a3-b0ad-42e0-8f20-ae534910e860.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-21bb84a3-b0ad-42e0-8f20-ae534910e860-root {
    text-align: center;
  }


#s-21bb84a3-b0ad-42e0-8f20-ae534910e860.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-21bb84a3-b0ad-42e0-8f20-ae534910e860-root {
    text-align: center;
  }


#s-21bb84a3-b0ad-42e0-8f20-ae534910e860.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}
#s-3476757b-2428-41f1-ad34-90a21f824a9a {
  margin-left: auto;
margin-right: auto;
border-top-width: 5px;
border-left-width: 5px;
border-bottom-width: 5px;
border-right-width: 5px;
border-color: #000;
border-style: solid;
border-radius: 20px;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-3476757b-2428-41f1-ad34-90a21f824a9a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-3476757b-2428-41f1-ad34-90a21f824a9a.shg-box.shg-c {
  justify-content: center;
}

#s-83b73adc-0a6d-4697-8360-2d407c05ddde {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
text-align: center;
}
@media (min-width: 1200px){#s-83b73adc-0a6d-4697-8360-2d407c05ddde {
  margin-top: 0%;
}
}
#s-83b73adc-0a6d-4697-8360-2d407c05ddde {
  margin: 0 !important;
  overflow: visible;
}

#s-83b73adc-0a6d-4697-8360-2d407c05ddde-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-83b73adc-0a6d-4697-8360-2d407c05ddde {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-83b73adc-0a6d-4697-8360-2d407c05ddde {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-83b73adc-0a6d-4697-8360-2d407c05ddde img.shogun-image {
  /* Add background color handling */
  
}

#s-83b73adc-0a6d-4697-8360-2d407c05ddde img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: #000;
  border-style: none;
  border-radius: 10px;

}






.s-83b73adc-0a6d-4697-8360-2d407c05ddde .shogun-image-content {
  
    justify-content: center;
  
}

.s-83b73adc-0a6d-4697-8360-2d407c05ddde.shg-align-container {
  display: flex;
  justify-content: center
}

.s-83b73adc-0a6d-4697-8360-2d407c05ddde.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-83b73adc-0a6d-4697-8360-2d407c05ddde.shogun-image {
  box-sizing: border-box;
}



.s-83b73adc-0a6d-4697-8360-2d407c05ddde img.shogun-image {
  
}


@media (min-width: 1200px){#s-83b73adc-0a6d-4697-8360-2d407c05ddde {
  margin: 0 !important;
  overflow: visible;
}

#s-83b73adc-0a6d-4697-8360-2d407c05ddde-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-83b73adc-0a6d-4697-8360-2d407c05ddde {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-83b73adc-0a6d-4697-8360-2d407c05ddde {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-83b73adc-0a6d-4697-8360-2d407c05ddde img.shogun-image {
  /* Add background color handling */
  
}

#s-83b73adc-0a6d-4697-8360-2d407c05ddde img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-83b73adc-0a6d-4697-8360-2d407c05ddde .shogun-image-content {
  
    justify-content: center;
  
}

.s-83b73adc-0a6d-4697-8360-2d407c05ddde.shg-align-container {
  display: flex;
  justify-content: center
}

.s-83b73adc-0a6d-4697-8360-2d407c05ddde.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-83b73adc-0a6d-4697-8360-2d407c05ddde.shogun-image {
  box-sizing: border-box;
}



.s-83b73adc-0a6d-4697-8360-2d407c05ddde img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-83b73adc-0a6d-4697-8360-2d407c05ddde {
  margin: 0 !important;
  overflow: visible;
}

#s-83b73adc-0a6d-4697-8360-2d407c05ddde-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-83b73adc-0a6d-4697-8360-2d407c05ddde {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-83b73adc-0a6d-4697-8360-2d407c05ddde {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-83b73adc-0a6d-4697-8360-2d407c05ddde img.shogun-image {
  /* Add background color handling */
  
}

#s-83b73adc-0a6d-4697-8360-2d407c05ddde img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-83b73adc-0a6d-4697-8360-2d407c05ddde .shogun-image-content {
  
    justify-content: center;
  
}

.s-83b73adc-0a6d-4697-8360-2d407c05ddde.shg-align-container {
  display: flex;
  justify-content: center
}

.s-83b73adc-0a6d-4697-8360-2d407c05ddde.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-83b73adc-0a6d-4697-8360-2d407c05ddde.shogun-image {
  box-sizing: border-box;
}



.s-83b73adc-0a6d-4697-8360-2d407c05ddde img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-83b73adc-0a6d-4697-8360-2d407c05ddde {
  margin: 0 !important;
  overflow: visible;
}

#s-83b73adc-0a6d-4697-8360-2d407c05ddde-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-83b73adc-0a6d-4697-8360-2d407c05ddde {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-83b73adc-0a6d-4697-8360-2d407c05ddde {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-83b73adc-0a6d-4697-8360-2d407c05ddde img.shogun-image {
  /* Add background color handling */
  
}

#s-83b73adc-0a6d-4697-8360-2d407c05ddde img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-83b73adc-0a6d-4697-8360-2d407c05ddde .shogun-image-content {
  
    justify-content: center;
  
}

.s-83b73adc-0a6d-4697-8360-2d407c05ddde.shg-align-container {
  display: flex;
  justify-content: center
}

.s-83b73adc-0a6d-4697-8360-2d407c05ddde.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-83b73adc-0a6d-4697-8360-2d407c05ddde.shogun-image {
  box-sizing: border-box;
}



.s-83b73adc-0a6d-4697-8360-2d407c05ddde img.shogun-image {
  
}


}@media (max-width: 767px){#s-83b73adc-0a6d-4697-8360-2d407c05ddde {
  margin: 0 !important;
  overflow: visible;
}

#s-83b73adc-0a6d-4697-8360-2d407c05ddde-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-83b73adc-0a6d-4697-8360-2d407c05ddde {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-83b73adc-0a6d-4697-8360-2d407c05ddde {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-83b73adc-0a6d-4697-8360-2d407c05ddde img.shogun-image {
  /* Add background color handling */
  
}

#s-83b73adc-0a6d-4697-8360-2d407c05ddde img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-83b73adc-0a6d-4697-8360-2d407c05ddde .shogun-image-content {
  
    justify-content: center;
  
}

.s-83b73adc-0a6d-4697-8360-2d407c05ddde.shg-align-container {
  display: flex;
  justify-content: center
}

.s-83b73adc-0a6d-4697-8360-2d407c05ddde.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-83b73adc-0a6d-4697-8360-2d407c05ddde.shogun-image {
  box-sizing: border-box;
}



.s-83b73adc-0a6d-4697-8360-2d407c05ddde img.shogun-image {
  
}


}
#s-d2e653ac-775c-4cb6-912a-0ce753efce0b {
  box-shadow:2px 3px 1px 2px rgba(67, 66, 66, 1);
background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYzAzOWZlZTktZTlkNC00ZWFjLTk1YjMtYzczNDdjNDBmZjlkIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFiYjBiO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNjMDM5ZmVlOS1lOWQ0LTRlYWMtOTViMy1jNzM0N2M0MGZmOWQpIi8+PC9zdmc+);
background-repeat: no-repeat;
border-style: solid;
margin-top: 5px;
margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: #2C2A34;
border-radius: 25px;
text-align: center;
text-decoration: none;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#f1bb0b"}, {"id"=>2, "pos"=>1, "color"=>"#ffffff"}];
hover-type: gradient;
color: rgba(0, 0, 0, 1);
}
#s-d2e653ac-775c-4cb6-912a-0ce753efce0b:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYjgxZmU0NmUtOGU3Ny00MjRmLTg3NzQtODQ5ZThkMDEwZTcwIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjhmOGY3O3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFiYjBiO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNiODFmZTQ2ZS04ZTc3LTQyNGYtODc3NC04NDllOGQwMTBlNzApIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 2px !important;
border-left-width: 2px !important;
border-bottom-width: 2px !important;
border-right-width: 2px !important;
border-color: rgba(2, 0, 7, 0.99) !important;
text-decoration: none !important;
color: rgba(7, 6, 0, 1) !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#f8f8f7"}, {"id"=>2, "pos"=>1, "color"=>"#f1bb0b"}] !important;
hover-type: gradient !important;}#s-d2e653ac-775c-4cb6-912a-0ce753efce0b:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-d2e653ac-775c-4cb6-912a-0ce753efce0b-root {
    text-align: center;
  }


#s-d2e653ac-775c-4cb6-912a-0ce753efce0b.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-d2e653ac-775c-4cb6-912a-0ce753efce0b-root {
    text-align: center;
  }


#s-d2e653ac-775c-4cb6-912a-0ce753efce0b.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-d2e653ac-775c-4cb6-912a-0ce753efce0b-root {
    text-align: center;
  }


#s-d2e653ac-775c-4cb6-912a-0ce753efce0b.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-d2e653ac-775c-4cb6-912a-0ce753efce0b-root {
    text-align: center;
  }


#s-d2e653ac-775c-4cb6-912a-0ce753efce0b.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-d2e653ac-775c-4cb6-912a-0ce753efce0b-root {
    text-align: center;
  }


#s-d2e653ac-775c-4cb6-912a-0ce753efce0b.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}
#s-9ae07919-ca75-4d96-9c4d-322ed2bcaa79 {
  margin-left: auto;
margin-right: auto;
border-top-width: 5px;
border-left-width: 5px;
border-bottom-width: 5px;
border-right-width: 5px;
border-color: #000;
border-style: solid;
border-radius: 20px;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-9ae07919-ca75-4d96-9c4d-322ed2bcaa79 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-9ae07919-ca75-4d96-9c4d-322ed2bcaa79.shg-box.shg-c {
  justify-content: center;
}

#s-71c212a9-562a-46f3-bcf8-969b3417b801 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
text-align: center;
}
@media (min-width: 1200px){#s-71c212a9-562a-46f3-bcf8-969b3417b801 {
  margin-top: 0%;
}
}
#s-71c212a9-562a-46f3-bcf8-969b3417b801 {
  margin: 0 !important;
  overflow: visible;
}

#s-71c212a9-562a-46f3-bcf8-969b3417b801-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-71c212a9-562a-46f3-bcf8-969b3417b801 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-71c212a9-562a-46f3-bcf8-969b3417b801 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-71c212a9-562a-46f3-bcf8-969b3417b801 img.shogun-image {
  /* Add background color handling */
  
}

#s-71c212a9-562a-46f3-bcf8-969b3417b801 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: #000;
  border-style: none;
  border-radius: 10px;

}






.s-71c212a9-562a-46f3-bcf8-969b3417b801 .shogun-image-content {
  
    justify-content: center;
  
}

.s-71c212a9-562a-46f3-bcf8-969b3417b801.shg-align-container {
  display: flex;
  justify-content: center
}

.s-71c212a9-562a-46f3-bcf8-969b3417b801.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-71c212a9-562a-46f3-bcf8-969b3417b801.shogun-image {
  box-sizing: border-box;
}



.s-71c212a9-562a-46f3-bcf8-969b3417b801 img.shogun-image {
  
}


@media (min-width: 1200px){#s-71c212a9-562a-46f3-bcf8-969b3417b801 {
  margin: 0 !important;
  overflow: visible;
}

#s-71c212a9-562a-46f3-bcf8-969b3417b801-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-71c212a9-562a-46f3-bcf8-969b3417b801 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-71c212a9-562a-46f3-bcf8-969b3417b801 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-71c212a9-562a-46f3-bcf8-969b3417b801 img.shogun-image {
  /* Add background color handling */
  
}

#s-71c212a9-562a-46f3-bcf8-969b3417b801 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-71c212a9-562a-46f3-bcf8-969b3417b801 .shogun-image-content {
  
    justify-content: center;
  
}

.s-71c212a9-562a-46f3-bcf8-969b3417b801.shg-align-container {
  display: flex;
  justify-content: center
}

.s-71c212a9-562a-46f3-bcf8-969b3417b801.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-71c212a9-562a-46f3-bcf8-969b3417b801.shogun-image {
  box-sizing: border-box;
}



.s-71c212a9-562a-46f3-bcf8-969b3417b801 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-71c212a9-562a-46f3-bcf8-969b3417b801 {
  margin: 0 !important;
  overflow: visible;
}

#s-71c212a9-562a-46f3-bcf8-969b3417b801-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-71c212a9-562a-46f3-bcf8-969b3417b801 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-71c212a9-562a-46f3-bcf8-969b3417b801 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-71c212a9-562a-46f3-bcf8-969b3417b801 img.shogun-image {
  /* Add background color handling */
  
}

#s-71c212a9-562a-46f3-bcf8-969b3417b801 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-71c212a9-562a-46f3-bcf8-969b3417b801 .shogun-image-content {
  
    justify-content: center;
  
}

.s-71c212a9-562a-46f3-bcf8-969b3417b801.shg-align-container {
  display: flex;
  justify-content: center
}

.s-71c212a9-562a-46f3-bcf8-969b3417b801.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-71c212a9-562a-46f3-bcf8-969b3417b801.shogun-image {
  box-sizing: border-box;
}



.s-71c212a9-562a-46f3-bcf8-969b3417b801 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-71c212a9-562a-46f3-bcf8-969b3417b801 {
  margin: 0 !important;
  overflow: visible;
}

#s-71c212a9-562a-46f3-bcf8-969b3417b801-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-71c212a9-562a-46f3-bcf8-969b3417b801 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-71c212a9-562a-46f3-bcf8-969b3417b801 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-71c212a9-562a-46f3-bcf8-969b3417b801 img.shogun-image {
  /* Add background color handling */
  
}

#s-71c212a9-562a-46f3-bcf8-969b3417b801 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-71c212a9-562a-46f3-bcf8-969b3417b801 .shogun-image-content {
  
    justify-content: center;
  
}

.s-71c212a9-562a-46f3-bcf8-969b3417b801.shg-align-container {
  display: flex;
  justify-content: center
}

.s-71c212a9-562a-46f3-bcf8-969b3417b801.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-71c212a9-562a-46f3-bcf8-969b3417b801.shogun-image {
  box-sizing: border-box;
}



.s-71c212a9-562a-46f3-bcf8-969b3417b801 img.shogun-image {
  
}


}@media (max-width: 767px){#s-71c212a9-562a-46f3-bcf8-969b3417b801 {
  margin: 0 !important;
  overflow: visible;
}

#s-71c212a9-562a-46f3-bcf8-969b3417b801-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-71c212a9-562a-46f3-bcf8-969b3417b801 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-71c212a9-562a-46f3-bcf8-969b3417b801 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-71c212a9-562a-46f3-bcf8-969b3417b801 img.shogun-image {
  /* Add background color handling */
  
}

#s-71c212a9-562a-46f3-bcf8-969b3417b801 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-71c212a9-562a-46f3-bcf8-969b3417b801 .shogun-image-content {
  
    justify-content: center;
  
}

.s-71c212a9-562a-46f3-bcf8-969b3417b801.shg-align-container {
  display: flex;
  justify-content: center
}

.s-71c212a9-562a-46f3-bcf8-969b3417b801.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-71c212a9-562a-46f3-bcf8-969b3417b801.shogun-image {
  box-sizing: border-box;
}



.s-71c212a9-562a-46f3-bcf8-969b3417b801 img.shogun-image {
  
}


}
#s-41094da8-d760-4f79-90e2-0f844ca156aa {
  box-shadow:2px 3px 1px 2px rgba(67, 66, 66, 1);
background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYzAzOWZlZTktZTlkNC00ZWFjLTk1YjMtYzczNDdjNDBmZjlkIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFiYjBiO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNjMDM5ZmVlOS1lOWQ0LTRlYWMtOTViMy1jNzM0N2M0MGZmOWQpIi8+PC9zdmc+);
background-repeat: no-repeat;
border-style: solid;
margin-top: 5px;
margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: #2C2A34;
border-radius: 25px;
text-align: center;
text-decoration: none;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#f1bb0b"}, {"id"=>2, "pos"=>1, "color"=>"#ffffff"}];
hover-type: gradient;
color: rgba(0, 0, 0, 1);
}
#s-41094da8-d760-4f79-90e2-0f844ca156aa:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iMDVjMDkzNjMtNDExNS00MjZmLWI0ZWEtZTkyNmMzYjA1MTBjIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjhmOGY3O3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFiYjBiO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCMwNWMwOTM2My00MTE1LTQyNmYtYjRlYS1lOTI2YzNiMDUxMGMpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 2px !important;
border-left-width: 2px !important;
border-bottom-width: 2px !important;
border-right-width: 2px !important;
border-color: rgba(2, 0, 7, 0.99) !important;
text-decoration: none !important;
color: rgba(7, 6, 0, 1) !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#f8f8f7"}, {"id"=>2, "pos"=>1, "color"=>"#f1bb0b"}] !important;
hover-type: gradient !important;}#s-41094da8-d760-4f79-90e2-0f844ca156aa:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-41094da8-d760-4f79-90e2-0f844ca156aa-root {
    text-align: center;
  }


#s-41094da8-d760-4f79-90e2-0f844ca156aa.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-41094da8-d760-4f79-90e2-0f844ca156aa-root {
    text-align: center;
  }


#s-41094da8-d760-4f79-90e2-0f844ca156aa.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-41094da8-d760-4f79-90e2-0f844ca156aa-root {
    text-align: center;
  }


#s-41094da8-d760-4f79-90e2-0f844ca156aa.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-41094da8-d760-4f79-90e2-0f844ca156aa-root {
    text-align: center;
  }


#s-41094da8-d760-4f79-90e2-0f844ca156aa.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-41094da8-d760-4f79-90e2-0f844ca156aa-root {
    text-align: center;
  }


#s-41094da8-d760-4f79-90e2-0f844ca156aa.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}
#s-7e9b5521-0c96-4ee4-a0c8-0ca7157d73a8 {
  margin-top: 0%;
margin-bottom: 0%;
padding-top: 1%;
padding-left: 0%;
padding-bottom: 1%;
padding-right: 0%;
}

@media (min-width: 0px) {
[id="s-7e9b5521-0c96-4ee4-a0c8-0ca7157d73a8"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-7e9b5521-0c96-4ee4-a0c8-0ca7157d73a8"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-7e9b5521-0c96-4ee4-a0c8-0ca7157d73a8"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-7e9b5521-0c96-4ee4-a0c8-0ca7157d73a8"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

#s-b117a562-31c6-4ec3-93d4-a6294de5a9fe {
  margin-left: auto;
margin-right: auto;
border-top-width: 5px;
border-left-width: 5px;
border-bottom-width: 5px;
border-right-width: 5px;
border-color: #000;
border-style: solid;
border-radius: 20px;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-b117a562-31c6-4ec3-93d4-a6294de5a9fe > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-b117a562-31c6-4ec3-93d4-a6294de5a9fe.shg-box.shg-c {
  justify-content: center;
}

#s-0c4a2968-808c-4c17-927c-c0bced0463e0 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
text-align: center;
}
@media (min-width: 1200px){#s-0c4a2968-808c-4c17-927c-c0bced0463e0 {
  margin-top: 0%;
}
}
#s-0c4a2968-808c-4c17-927c-c0bced0463e0 {
  margin: 0 !important;
  overflow: visible;
}

#s-0c4a2968-808c-4c17-927c-c0bced0463e0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0c4a2968-808c-4c17-927c-c0bced0463e0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-0c4a2968-808c-4c17-927c-c0bced0463e0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0c4a2968-808c-4c17-927c-c0bced0463e0 img.shogun-image {
  /* Add background color handling */
  
}

#s-0c4a2968-808c-4c17-927c-c0bced0463e0 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: #000;
  border-style: none;
  border-radius: 10px;

}






.s-0c4a2968-808c-4c17-927c-c0bced0463e0 .shogun-image-content {
  
    justify-content: center;
  
}

.s-0c4a2968-808c-4c17-927c-c0bced0463e0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0c4a2968-808c-4c17-927c-c0bced0463e0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0c4a2968-808c-4c17-927c-c0bced0463e0.shogun-image {
  box-sizing: border-box;
}



.s-0c4a2968-808c-4c17-927c-c0bced0463e0 img.shogun-image {
  
}


@media (min-width: 1200px){#s-0c4a2968-808c-4c17-927c-c0bced0463e0 {
  margin: 0 !important;
  overflow: visible;
}

#s-0c4a2968-808c-4c17-927c-c0bced0463e0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0c4a2968-808c-4c17-927c-c0bced0463e0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-0c4a2968-808c-4c17-927c-c0bced0463e0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0c4a2968-808c-4c17-927c-c0bced0463e0 img.shogun-image {
  /* Add background color handling */
  
}

#s-0c4a2968-808c-4c17-927c-c0bced0463e0 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-0c4a2968-808c-4c17-927c-c0bced0463e0 .shogun-image-content {
  
    justify-content: center;
  
}

.s-0c4a2968-808c-4c17-927c-c0bced0463e0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0c4a2968-808c-4c17-927c-c0bced0463e0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0c4a2968-808c-4c17-927c-c0bced0463e0.shogun-image {
  box-sizing: border-box;
}



.s-0c4a2968-808c-4c17-927c-c0bced0463e0 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-0c4a2968-808c-4c17-927c-c0bced0463e0 {
  margin: 0 !important;
  overflow: visible;
}

#s-0c4a2968-808c-4c17-927c-c0bced0463e0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0c4a2968-808c-4c17-927c-c0bced0463e0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-0c4a2968-808c-4c17-927c-c0bced0463e0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0c4a2968-808c-4c17-927c-c0bced0463e0 img.shogun-image {
  /* Add background color handling */
  
}

#s-0c4a2968-808c-4c17-927c-c0bced0463e0 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-0c4a2968-808c-4c17-927c-c0bced0463e0 .shogun-image-content {
  
    justify-content: center;
  
}

.s-0c4a2968-808c-4c17-927c-c0bced0463e0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0c4a2968-808c-4c17-927c-c0bced0463e0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0c4a2968-808c-4c17-927c-c0bced0463e0.shogun-image {
  box-sizing: border-box;
}



.s-0c4a2968-808c-4c17-927c-c0bced0463e0 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-0c4a2968-808c-4c17-927c-c0bced0463e0 {
  margin: 0 !important;
  overflow: visible;
}

#s-0c4a2968-808c-4c17-927c-c0bced0463e0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0c4a2968-808c-4c17-927c-c0bced0463e0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-0c4a2968-808c-4c17-927c-c0bced0463e0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0c4a2968-808c-4c17-927c-c0bced0463e0 img.shogun-image {
  /* Add background color handling */
  
}

#s-0c4a2968-808c-4c17-927c-c0bced0463e0 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-0c4a2968-808c-4c17-927c-c0bced0463e0 .shogun-image-content {
  
    justify-content: center;
  
}

.s-0c4a2968-808c-4c17-927c-c0bced0463e0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0c4a2968-808c-4c17-927c-c0bced0463e0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0c4a2968-808c-4c17-927c-c0bced0463e0.shogun-image {
  box-sizing: border-box;
}



.s-0c4a2968-808c-4c17-927c-c0bced0463e0 img.shogun-image {
  
}


}@media (max-width: 767px){#s-0c4a2968-808c-4c17-927c-c0bced0463e0 {
  margin: 0 !important;
  overflow: visible;
}

#s-0c4a2968-808c-4c17-927c-c0bced0463e0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0c4a2968-808c-4c17-927c-c0bced0463e0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-0c4a2968-808c-4c17-927c-c0bced0463e0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0c4a2968-808c-4c17-927c-c0bced0463e0 img.shogun-image {
  /* Add background color handling */
  
}

#s-0c4a2968-808c-4c17-927c-c0bced0463e0 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-0c4a2968-808c-4c17-927c-c0bced0463e0 .shogun-image-content {
  
    justify-content: center;
  
}

.s-0c4a2968-808c-4c17-927c-c0bced0463e0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0c4a2968-808c-4c17-927c-c0bced0463e0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0c4a2968-808c-4c17-927c-c0bced0463e0.shogun-image {
  box-sizing: border-box;
}



.s-0c4a2968-808c-4c17-927c-c0bced0463e0 img.shogun-image {
  
}


}
#s-d90ee04f-fb48-40a4-84bc-1dd661587e82 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
text-align: center;
}
@media (min-width: 1200px){#s-d90ee04f-fb48-40a4-84bc-1dd661587e82 {
  margin-top: 0%;
}
}
#s-d90ee04f-fb48-40a4-84bc-1dd661587e82 {
  margin: 0 !important;
  overflow: visible;
}

#s-d90ee04f-fb48-40a4-84bc-1dd661587e82-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d90ee04f-fb48-40a4-84bc-1dd661587e82 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-d90ee04f-fb48-40a4-84bc-1dd661587e82 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d90ee04f-fb48-40a4-84bc-1dd661587e82 img.shogun-image {
  /* Add background color handling */
  
}

#s-d90ee04f-fb48-40a4-84bc-1dd661587e82 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-d90ee04f-fb48-40a4-84bc-1dd661587e82 .shogun-image-content {
  
    justify-content: center;
  
}

.s-d90ee04f-fb48-40a4-84bc-1dd661587e82.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d90ee04f-fb48-40a4-84bc-1dd661587e82.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d90ee04f-fb48-40a4-84bc-1dd661587e82.shogun-image {
  box-sizing: border-box;
}



.s-d90ee04f-fb48-40a4-84bc-1dd661587e82 img.shogun-image {
  
}


@media (min-width: 1200px){#s-d90ee04f-fb48-40a4-84bc-1dd661587e82 {
  margin: 0 !important;
  overflow: visible;
}

#s-d90ee04f-fb48-40a4-84bc-1dd661587e82-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d90ee04f-fb48-40a4-84bc-1dd661587e82 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-d90ee04f-fb48-40a4-84bc-1dd661587e82 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d90ee04f-fb48-40a4-84bc-1dd661587e82 img.shogun-image {
  /* Add background color handling */
  
}

#s-d90ee04f-fb48-40a4-84bc-1dd661587e82 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-d90ee04f-fb48-40a4-84bc-1dd661587e82 .shogun-image-content {
  
    justify-content: center;
  
}

.s-d90ee04f-fb48-40a4-84bc-1dd661587e82.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d90ee04f-fb48-40a4-84bc-1dd661587e82.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d90ee04f-fb48-40a4-84bc-1dd661587e82.shogun-image {
  box-sizing: border-box;
}



.s-d90ee04f-fb48-40a4-84bc-1dd661587e82 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-d90ee04f-fb48-40a4-84bc-1dd661587e82 {
  margin: 0 !important;
  overflow: visible;
}

#s-d90ee04f-fb48-40a4-84bc-1dd661587e82-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d90ee04f-fb48-40a4-84bc-1dd661587e82 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d90ee04f-fb48-40a4-84bc-1dd661587e82 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d90ee04f-fb48-40a4-84bc-1dd661587e82 img.shogun-image {
  /* Add background color handling */
  
}

#s-d90ee04f-fb48-40a4-84bc-1dd661587e82 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-d90ee04f-fb48-40a4-84bc-1dd661587e82 .shogun-image-content {
  
    justify-content: center;
  
}

.s-d90ee04f-fb48-40a4-84bc-1dd661587e82.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d90ee04f-fb48-40a4-84bc-1dd661587e82.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d90ee04f-fb48-40a4-84bc-1dd661587e82.shogun-image {
  box-sizing: border-box;
}



.s-d90ee04f-fb48-40a4-84bc-1dd661587e82 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-d90ee04f-fb48-40a4-84bc-1dd661587e82 {
  margin: 0 !important;
  overflow: visible;
}

#s-d90ee04f-fb48-40a4-84bc-1dd661587e82-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d90ee04f-fb48-40a4-84bc-1dd661587e82 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d90ee04f-fb48-40a4-84bc-1dd661587e82 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d90ee04f-fb48-40a4-84bc-1dd661587e82 img.shogun-image {
  /* Add background color handling */
  
}

#s-d90ee04f-fb48-40a4-84bc-1dd661587e82 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-d90ee04f-fb48-40a4-84bc-1dd661587e82 .shogun-image-content {
  
    justify-content: center;
  
}

.s-d90ee04f-fb48-40a4-84bc-1dd661587e82.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d90ee04f-fb48-40a4-84bc-1dd661587e82.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d90ee04f-fb48-40a4-84bc-1dd661587e82.shogun-image {
  box-sizing: border-box;
}



.s-d90ee04f-fb48-40a4-84bc-1dd661587e82 img.shogun-image {
  
}


}@media (max-width: 767px){#s-d90ee04f-fb48-40a4-84bc-1dd661587e82 {
  margin: 0 !important;
  overflow: visible;
}

#s-d90ee04f-fb48-40a4-84bc-1dd661587e82-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d90ee04f-fb48-40a4-84bc-1dd661587e82 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d90ee04f-fb48-40a4-84bc-1dd661587e82 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d90ee04f-fb48-40a4-84bc-1dd661587e82 img.shogun-image {
  /* Add background color handling */
  
}

#s-d90ee04f-fb48-40a4-84bc-1dd661587e82 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-d90ee04f-fb48-40a4-84bc-1dd661587e82 .shogun-image-content {
  
    justify-content: center;
  
}

.s-d90ee04f-fb48-40a4-84bc-1dd661587e82.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d90ee04f-fb48-40a4-84bc-1dd661587e82.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d90ee04f-fb48-40a4-84bc-1dd661587e82.shogun-image {
  box-sizing: border-box;
}



.s-d90ee04f-fb48-40a4-84bc-1dd661587e82 img.shogun-image {
  
}


}
#s-171121ee-1eb9-47e1-9c45-87ba00d20592 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-171121ee-1eb9-47e1-9c45-87ba00d20592 {
  margin-top: 0%;
}
}
#s-171121ee-1eb9-47e1-9c45-87ba00d20592 {
  margin: 0 !important;
  overflow: visible;
}

#s-171121ee-1eb9-47e1-9c45-87ba00d20592-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-171121ee-1eb9-47e1-9c45-87ba00d20592 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-171121ee-1eb9-47e1-9c45-87ba00d20592 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-171121ee-1eb9-47e1-9c45-87ba00d20592 img.shogun-image {
  /* Add background color handling */
  
}

#s-171121ee-1eb9-47e1-9c45-87ba00d20592 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-171121ee-1eb9-47e1-9c45-87ba00d20592 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-171121ee-1eb9-47e1-9c45-87ba00d20592 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-171121ee-1eb9-47e1-9c45-87ba00d20592 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-171121ee-1eb9-47e1-9c45-87ba00d20592.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-171121ee-1eb9-47e1-9c45-87ba00d20592 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-171121ee-1eb9-47e1-9c45-87ba00d20592.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-171121ee-1eb9-47e1-9c45-87ba00d20592 .shogun-image-content {
  
    justify-content: center;
  
}

.s-171121ee-1eb9-47e1-9c45-87ba00d20592.shg-align-container {
  display: flex;
  justify-content: center
}

.s-171121ee-1eb9-47e1-9c45-87ba00d20592.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-171121ee-1eb9-47e1-9c45-87ba00d20592.shogun-image {
  box-sizing: border-box;
}



.s-171121ee-1eb9-47e1-9c45-87ba00d20592 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-171121ee-1eb9-47e1-9c45-87ba00d20592 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-171121ee-1eb9-47e1-9c45-87ba00d20592.shogun-image-container {
      position: relative;
    }

    .s-171121ee-1eb9-47e1-9c45-87ba00d20592.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-171121ee-1eb9-47e1-9c45-87ba00d20592.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-171121ee-1eb9-47e1-9c45-87ba00d20592 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-171121ee-1eb9-47e1-9c45-87ba00d20592 {
  margin: 0 !important;
  overflow: visible;
}

#s-171121ee-1eb9-47e1-9c45-87ba00d20592-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-171121ee-1eb9-47e1-9c45-87ba00d20592 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-171121ee-1eb9-47e1-9c45-87ba00d20592 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-171121ee-1eb9-47e1-9c45-87ba00d20592 img.shogun-image {
  /* Add background color handling */
  
}

#s-171121ee-1eb9-47e1-9c45-87ba00d20592 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-171121ee-1eb9-47e1-9c45-87ba00d20592 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-171121ee-1eb9-47e1-9c45-87ba00d20592 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-171121ee-1eb9-47e1-9c45-87ba00d20592 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-171121ee-1eb9-47e1-9c45-87ba00d20592.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-171121ee-1eb9-47e1-9c45-87ba00d20592 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-171121ee-1eb9-47e1-9c45-87ba00d20592.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-171121ee-1eb9-47e1-9c45-87ba00d20592 .shogun-image-content {
  
    justify-content: center;
  
}

.s-171121ee-1eb9-47e1-9c45-87ba00d20592.shg-align-container {
  display: flex;
  justify-content: center
}

.s-171121ee-1eb9-47e1-9c45-87ba00d20592.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-171121ee-1eb9-47e1-9c45-87ba00d20592.shogun-image {
  box-sizing: border-box;
}



.s-171121ee-1eb9-47e1-9c45-87ba00d20592 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-171121ee-1eb9-47e1-9c45-87ba00d20592 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-171121ee-1eb9-47e1-9c45-87ba00d20592.shogun-image-container {
      position: relative;
    }

    .s-171121ee-1eb9-47e1-9c45-87ba00d20592.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-171121ee-1eb9-47e1-9c45-87ba00d20592.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-171121ee-1eb9-47e1-9c45-87ba00d20592 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-171121ee-1eb9-47e1-9c45-87ba00d20592 {
  margin: 0 !important;
  overflow: visible;
}

#s-171121ee-1eb9-47e1-9c45-87ba00d20592-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-171121ee-1eb9-47e1-9c45-87ba00d20592 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-171121ee-1eb9-47e1-9c45-87ba00d20592 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-171121ee-1eb9-47e1-9c45-87ba00d20592 img.shogun-image {
  /* Add background color handling */
  
}

#s-171121ee-1eb9-47e1-9c45-87ba00d20592 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-171121ee-1eb9-47e1-9c45-87ba00d20592 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-171121ee-1eb9-47e1-9c45-87ba00d20592 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-171121ee-1eb9-47e1-9c45-87ba00d20592 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-171121ee-1eb9-47e1-9c45-87ba00d20592.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-171121ee-1eb9-47e1-9c45-87ba00d20592 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-171121ee-1eb9-47e1-9c45-87ba00d20592.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-171121ee-1eb9-47e1-9c45-87ba00d20592 .shogun-image-content {
  
    justify-content: center;
  
}

.s-171121ee-1eb9-47e1-9c45-87ba00d20592.shg-align-container {
  display: flex;
  justify-content: center
}

.s-171121ee-1eb9-47e1-9c45-87ba00d20592.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-171121ee-1eb9-47e1-9c45-87ba00d20592.shogun-image {
  box-sizing: border-box;
}



.s-171121ee-1eb9-47e1-9c45-87ba00d20592 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-171121ee-1eb9-47e1-9c45-87ba00d20592 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-171121ee-1eb9-47e1-9c45-87ba00d20592.shogun-image-container {
      position: relative;
    }

    .s-171121ee-1eb9-47e1-9c45-87ba00d20592.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-171121ee-1eb9-47e1-9c45-87ba00d20592.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-171121ee-1eb9-47e1-9c45-87ba00d20592 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-171121ee-1eb9-47e1-9c45-87ba00d20592 {
  margin: 0 !important;
  overflow: visible;
}

#s-171121ee-1eb9-47e1-9c45-87ba00d20592-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-171121ee-1eb9-47e1-9c45-87ba00d20592 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-171121ee-1eb9-47e1-9c45-87ba00d20592 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-171121ee-1eb9-47e1-9c45-87ba00d20592 img.shogun-image {
  /* Add background color handling */
  
}

#s-171121ee-1eb9-47e1-9c45-87ba00d20592 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-171121ee-1eb9-47e1-9c45-87ba00d20592 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-171121ee-1eb9-47e1-9c45-87ba00d20592 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-171121ee-1eb9-47e1-9c45-87ba00d20592 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-171121ee-1eb9-47e1-9c45-87ba00d20592.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-171121ee-1eb9-47e1-9c45-87ba00d20592 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-171121ee-1eb9-47e1-9c45-87ba00d20592.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-171121ee-1eb9-47e1-9c45-87ba00d20592 .shogun-image-content {
  
    justify-content: center;
  
}

.s-171121ee-1eb9-47e1-9c45-87ba00d20592.shg-align-container {
  display: flex;
  justify-content: center
}

.s-171121ee-1eb9-47e1-9c45-87ba00d20592.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-171121ee-1eb9-47e1-9c45-87ba00d20592.shogun-image {
  box-sizing: border-box;
}



.s-171121ee-1eb9-47e1-9c45-87ba00d20592 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-171121ee-1eb9-47e1-9c45-87ba00d20592 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-171121ee-1eb9-47e1-9c45-87ba00d20592.shogun-image-container {
      position: relative;
    }

    .s-171121ee-1eb9-47e1-9c45-87ba00d20592.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-171121ee-1eb9-47e1-9c45-87ba00d20592.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-171121ee-1eb9-47e1-9c45-87ba00d20592 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-171121ee-1eb9-47e1-9c45-87ba00d20592 {
  margin: 0 !important;
  overflow: visible;
}

#s-171121ee-1eb9-47e1-9c45-87ba00d20592-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-171121ee-1eb9-47e1-9c45-87ba00d20592 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-171121ee-1eb9-47e1-9c45-87ba00d20592 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-171121ee-1eb9-47e1-9c45-87ba00d20592 img.shogun-image {
  /* Add background color handling */
  
}

#s-171121ee-1eb9-47e1-9c45-87ba00d20592 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-171121ee-1eb9-47e1-9c45-87ba00d20592 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-171121ee-1eb9-47e1-9c45-87ba00d20592 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-171121ee-1eb9-47e1-9c45-87ba00d20592 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-171121ee-1eb9-47e1-9c45-87ba00d20592.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-171121ee-1eb9-47e1-9c45-87ba00d20592 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-171121ee-1eb9-47e1-9c45-87ba00d20592.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-171121ee-1eb9-47e1-9c45-87ba00d20592 .shogun-image-content {
  
    justify-content: center;
  
}

.s-171121ee-1eb9-47e1-9c45-87ba00d20592.shg-align-container {
  display: flex;
  justify-content: center
}

.s-171121ee-1eb9-47e1-9c45-87ba00d20592.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-171121ee-1eb9-47e1-9c45-87ba00d20592.shogun-image {
  box-sizing: border-box;
}



.s-171121ee-1eb9-47e1-9c45-87ba00d20592 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-171121ee-1eb9-47e1-9c45-87ba00d20592 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-171121ee-1eb9-47e1-9c45-87ba00d20592.shogun-image-container {
      position: relative;
    }

    .s-171121ee-1eb9-47e1-9c45-87ba00d20592.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-171121ee-1eb9-47e1-9c45-87ba00d20592.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-171121ee-1eb9-47e1-9c45-87ba00d20592 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-b2c51149-d3e6-4118-80b1-f212be9388a6 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-b2c51149-d3e6-4118-80b1-f212be9388a6 {
  margin-top: 0%;
}
}
#s-b2c51149-d3e6-4118-80b1-f212be9388a6 {
  margin: 0 !important;
  overflow: visible;
}

#s-b2c51149-d3e6-4118-80b1-f212be9388a6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b2c51149-d3e6-4118-80b1-f212be9388a6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-b2c51149-d3e6-4118-80b1-f212be9388a6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b2c51149-d3e6-4118-80b1-f212be9388a6 img.shogun-image {
  /* Add background color handling */
  
}

#s-b2c51149-d3e6-4118-80b1-f212be9388a6 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b2c51149-d3e6-4118-80b1-f212be9388a6 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-b2c51149-d3e6-4118-80b1-f212be9388a6 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b2c51149-d3e6-4118-80b1-f212be9388a6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b2c51149-d3e6-4118-80b1-f212be9388a6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b2c51149-d3e6-4118-80b1-f212be9388a6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-b2c51149-d3e6-4118-80b1-f212be9388a6.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-b2c51149-d3e6-4118-80b1-f212be9388a6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b2c51149-d3e6-4118-80b1-f212be9388a6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b2c51149-d3e6-4118-80b1-f212be9388a6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b2c51149-d3e6-4118-80b1-f212be9388a6.shogun-image {
  box-sizing: border-box;
}



.s-b2c51149-d3e6-4118-80b1-f212be9388a6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-b2c51149-d3e6-4118-80b1-f212be9388a6 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-b2c51149-d3e6-4118-80b1-f212be9388a6.shogun-image-container {
      position: relative;
    }

    .s-b2c51149-d3e6-4118-80b1-f212be9388a6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b2c51149-d3e6-4118-80b1-f212be9388a6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b2c51149-d3e6-4118-80b1-f212be9388a6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-b2c51149-d3e6-4118-80b1-f212be9388a6 {
  margin: 0 !important;
  overflow: visible;
}

#s-b2c51149-d3e6-4118-80b1-f212be9388a6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b2c51149-d3e6-4118-80b1-f212be9388a6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-b2c51149-d3e6-4118-80b1-f212be9388a6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b2c51149-d3e6-4118-80b1-f212be9388a6 img.shogun-image {
  /* Add background color handling */
  
}

#s-b2c51149-d3e6-4118-80b1-f212be9388a6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b2c51149-d3e6-4118-80b1-f212be9388a6 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-b2c51149-d3e6-4118-80b1-f212be9388a6 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b2c51149-d3e6-4118-80b1-f212be9388a6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b2c51149-d3e6-4118-80b1-f212be9388a6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b2c51149-d3e6-4118-80b1-f212be9388a6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-b2c51149-d3e6-4118-80b1-f212be9388a6.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-b2c51149-d3e6-4118-80b1-f212be9388a6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b2c51149-d3e6-4118-80b1-f212be9388a6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b2c51149-d3e6-4118-80b1-f212be9388a6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b2c51149-d3e6-4118-80b1-f212be9388a6.shogun-image {
  box-sizing: border-box;
}



.s-b2c51149-d3e6-4118-80b1-f212be9388a6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-b2c51149-d3e6-4118-80b1-f212be9388a6 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-b2c51149-d3e6-4118-80b1-f212be9388a6.shogun-image-container {
      position: relative;
    }

    .s-b2c51149-d3e6-4118-80b1-f212be9388a6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b2c51149-d3e6-4118-80b1-f212be9388a6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b2c51149-d3e6-4118-80b1-f212be9388a6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-b2c51149-d3e6-4118-80b1-f212be9388a6 {
  margin: 0 !important;
  overflow: visible;
}

#s-b2c51149-d3e6-4118-80b1-f212be9388a6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b2c51149-d3e6-4118-80b1-f212be9388a6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b2c51149-d3e6-4118-80b1-f212be9388a6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b2c51149-d3e6-4118-80b1-f212be9388a6 img.shogun-image {
  /* Add background color handling */
  
}

#s-b2c51149-d3e6-4118-80b1-f212be9388a6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b2c51149-d3e6-4118-80b1-f212be9388a6 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-b2c51149-d3e6-4118-80b1-f212be9388a6 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b2c51149-d3e6-4118-80b1-f212be9388a6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b2c51149-d3e6-4118-80b1-f212be9388a6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b2c51149-d3e6-4118-80b1-f212be9388a6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-b2c51149-d3e6-4118-80b1-f212be9388a6.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-b2c51149-d3e6-4118-80b1-f212be9388a6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b2c51149-d3e6-4118-80b1-f212be9388a6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b2c51149-d3e6-4118-80b1-f212be9388a6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b2c51149-d3e6-4118-80b1-f212be9388a6.shogun-image {
  box-sizing: border-box;
}



.s-b2c51149-d3e6-4118-80b1-f212be9388a6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-b2c51149-d3e6-4118-80b1-f212be9388a6 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-b2c51149-d3e6-4118-80b1-f212be9388a6.shogun-image-container {
      position: relative;
    }

    .s-b2c51149-d3e6-4118-80b1-f212be9388a6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b2c51149-d3e6-4118-80b1-f212be9388a6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b2c51149-d3e6-4118-80b1-f212be9388a6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-b2c51149-d3e6-4118-80b1-f212be9388a6 {
  margin: 0 !important;
  overflow: visible;
}

#s-b2c51149-d3e6-4118-80b1-f212be9388a6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b2c51149-d3e6-4118-80b1-f212be9388a6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b2c51149-d3e6-4118-80b1-f212be9388a6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b2c51149-d3e6-4118-80b1-f212be9388a6 img.shogun-image {
  /* Add background color handling */
  
}

#s-b2c51149-d3e6-4118-80b1-f212be9388a6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b2c51149-d3e6-4118-80b1-f212be9388a6 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-b2c51149-d3e6-4118-80b1-f212be9388a6 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b2c51149-d3e6-4118-80b1-f212be9388a6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b2c51149-d3e6-4118-80b1-f212be9388a6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b2c51149-d3e6-4118-80b1-f212be9388a6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-b2c51149-d3e6-4118-80b1-f212be9388a6.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-b2c51149-d3e6-4118-80b1-f212be9388a6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b2c51149-d3e6-4118-80b1-f212be9388a6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b2c51149-d3e6-4118-80b1-f212be9388a6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b2c51149-d3e6-4118-80b1-f212be9388a6.shogun-image {
  box-sizing: border-box;
}



.s-b2c51149-d3e6-4118-80b1-f212be9388a6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-b2c51149-d3e6-4118-80b1-f212be9388a6 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-b2c51149-d3e6-4118-80b1-f212be9388a6.shogun-image-container {
      position: relative;
    }

    .s-b2c51149-d3e6-4118-80b1-f212be9388a6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b2c51149-d3e6-4118-80b1-f212be9388a6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b2c51149-d3e6-4118-80b1-f212be9388a6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-b2c51149-d3e6-4118-80b1-f212be9388a6 {
  margin: 0 !important;
  overflow: visible;
}

#s-b2c51149-d3e6-4118-80b1-f212be9388a6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b2c51149-d3e6-4118-80b1-f212be9388a6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b2c51149-d3e6-4118-80b1-f212be9388a6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b2c51149-d3e6-4118-80b1-f212be9388a6 img.shogun-image {
  /* Add background color handling */
  
}

#s-b2c51149-d3e6-4118-80b1-f212be9388a6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b2c51149-d3e6-4118-80b1-f212be9388a6 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-b2c51149-d3e6-4118-80b1-f212be9388a6 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b2c51149-d3e6-4118-80b1-f212be9388a6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b2c51149-d3e6-4118-80b1-f212be9388a6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b2c51149-d3e6-4118-80b1-f212be9388a6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-b2c51149-d3e6-4118-80b1-f212be9388a6.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-b2c51149-d3e6-4118-80b1-f212be9388a6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b2c51149-d3e6-4118-80b1-f212be9388a6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b2c51149-d3e6-4118-80b1-f212be9388a6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b2c51149-d3e6-4118-80b1-f212be9388a6.shogun-image {
  box-sizing: border-box;
}



.s-b2c51149-d3e6-4118-80b1-f212be9388a6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-b2c51149-d3e6-4118-80b1-f212be9388a6 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-b2c51149-d3e6-4118-80b1-f212be9388a6.shogun-image-container {
      position: relative;
    }

    .s-b2c51149-d3e6-4118-80b1-f212be9388a6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b2c51149-d3e6-4118-80b1-f212be9388a6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b2c51149-d3e6-4118-80b1-f212be9388a6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-cde7f8d6-4b7b-4785-9897-5f395fdc9f26 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-cde7f8d6-4b7b-4785-9897-5f395fdc9f26 {
  margin-top: 0%;
}
}
#s-cde7f8d6-4b7b-4785-9897-5f395fdc9f26 {
  margin: 0 !important;
  overflow: visible;
}

#s-cde7f8d6-4b7b-4785-9897-5f395fdc9f26-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-cde7f8d6-4b7b-4785-9897-5f395fdc9f26 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-cde7f8d6-4b7b-4785-9897-5f395fdc9f26 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-cde7f8d6-4b7b-4785-9897-5f395fdc9f26 img.shogun-image {
  /* Add background color handling */
  
}

#s-cde7f8d6-4b7b-4785-9897-5f395fdc9f26 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-cde7f8d6-4b7b-4785-9897-5f395fdc9f26 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-cde7f8d6-4b7b-4785-9897-5f395fdc9f26 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-cde7f8d6-4b7b-4785-9897-5f395fdc9f26 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-cde7f8d6-4b7b-4785-9897-5f395fdc9f26.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-cde7f8d6-4b7b-4785-9897-5f395fdc9f26 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-cde7f8d6-4b7b-4785-9897-5f395fdc9f26.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-cde7f8d6-4b7b-4785-9897-5f395fdc9f26 .shogun-image-content {
  
    justify-content: center;
  
}

.s-cde7f8d6-4b7b-4785-9897-5f395fdc9f26.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cde7f8d6-4b7b-4785-9897-5f395fdc9f26.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cde7f8d6-4b7b-4785-9897-5f395fdc9f26.shogun-image {
  box-sizing: border-box;
}



.s-cde7f8d6-4b7b-4785-9897-5f395fdc9f26 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-cde7f8d6-4b7b-4785-9897-5f395fdc9f26 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-cde7f8d6-4b7b-4785-9897-5f395fdc9f26.shogun-image-container {
      position: relative;
    }

    .s-cde7f8d6-4b7b-4785-9897-5f395fdc9f26.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-cde7f8d6-4b7b-4785-9897-5f395fdc9f26.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-cde7f8d6-4b7b-4785-9897-5f395fdc9f26 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-cde7f8d6-4b7b-4785-9897-5f395fdc9f26 {
  margin: 0 !important;
  overflow: visible;
}

#s-cde7f8d6-4b7b-4785-9897-5f395fdc9f26-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-cde7f8d6-4b7b-4785-9897-5f395fdc9f26 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-cde7f8d6-4b7b-4785-9897-5f395fdc9f26 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-cde7f8d6-4b7b-4785-9897-5f395fdc9f26 img.shogun-image {
  /* Add background color handling */
  
}

#s-cde7f8d6-4b7b-4785-9897-5f395fdc9f26 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-cde7f8d6-4b7b-4785-9897-5f395fdc9f26 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-cde7f8d6-4b7b-4785-9897-5f395fdc9f26 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-cde7f8d6-4b7b-4785-9897-5f395fdc9f26 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-cde7f8d6-4b7b-4785-9897-5f395fdc9f26.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-cde7f8d6-4b7b-4785-9897-5f395fdc9f26 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-cde7f8d6-4b7b-4785-9897-5f395fdc9f26.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-cde7f8d6-4b7b-4785-9897-5f395fdc9f26 .shogun-image-content {
  
    justify-content: center;
  
}

.s-cde7f8d6-4b7b-4785-9897-5f395fdc9f26.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cde7f8d6-4b7b-4785-9897-5f395fdc9f26.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cde7f8d6-4b7b-4785-9897-5f395fdc9f26.shogun-image {
  box-sizing: border-box;
}



.s-cde7f8d6-4b7b-4785-9897-5f395fdc9f26 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-cde7f8d6-4b7b-4785-9897-5f395fdc9f26 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-cde7f8d6-4b7b-4785-9897-5f395fdc9f26.shogun-image-container {
      position: relative;
    }

    .s-cde7f8d6-4b7b-4785-9897-5f395fdc9f26.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-cde7f8d6-4b7b-4785-9897-5f395fdc9f26.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-cde7f8d6-4b7b-4785-9897-5f395fdc9f26 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-cde7f8d6-4b7b-4785-9897-5f395fdc9f26 {
  margin: 0 !important;
  overflow: visible;
}

#s-cde7f8d6-4b7b-4785-9897-5f395fdc9f26-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-cde7f8d6-4b7b-4785-9897-5f395fdc9f26 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-cde7f8d6-4b7b-4785-9897-5f395fdc9f26 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-cde7f8d6-4b7b-4785-9897-5f395fdc9f26 img.shogun-image {
  /* Add background color handling */
  
}

#s-cde7f8d6-4b7b-4785-9897-5f395fdc9f26 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-cde7f8d6-4b7b-4785-9897-5f395fdc9f26 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-cde7f8d6-4b7b-4785-9897-5f395fdc9f26 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-cde7f8d6-4b7b-4785-9897-5f395fdc9f26 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-cde7f8d6-4b7b-4785-9897-5f395fdc9f26.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-cde7f8d6-4b7b-4785-9897-5f395fdc9f26 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-cde7f8d6-4b7b-4785-9897-5f395fdc9f26.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-cde7f8d6-4b7b-4785-9897-5f395fdc9f26 .shogun-image-content {
  
    justify-content: center;
  
}

.s-cde7f8d6-4b7b-4785-9897-5f395fdc9f26.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cde7f8d6-4b7b-4785-9897-5f395fdc9f26.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cde7f8d6-4b7b-4785-9897-5f395fdc9f26.shogun-image {
  box-sizing: border-box;
}



.s-cde7f8d6-4b7b-4785-9897-5f395fdc9f26 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-cde7f8d6-4b7b-4785-9897-5f395fdc9f26 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-cde7f8d6-4b7b-4785-9897-5f395fdc9f26.shogun-image-container {
      position: relative;
    }

    .s-cde7f8d6-4b7b-4785-9897-5f395fdc9f26.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-cde7f8d6-4b7b-4785-9897-5f395fdc9f26.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-cde7f8d6-4b7b-4785-9897-5f395fdc9f26 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-cde7f8d6-4b7b-4785-9897-5f395fdc9f26 {
  margin: 0 !important;
  overflow: visible;
}

#s-cde7f8d6-4b7b-4785-9897-5f395fdc9f26-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-cde7f8d6-4b7b-4785-9897-5f395fdc9f26 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-cde7f8d6-4b7b-4785-9897-5f395fdc9f26 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-cde7f8d6-4b7b-4785-9897-5f395fdc9f26 img.shogun-image {
  /* Add background color handling */
  
}

#s-cde7f8d6-4b7b-4785-9897-5f395fdc9f26 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-cde7f8d6-4b7b-4785-9897-5f395fdc9f26 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-cde7f8d6-4b7b-4785-9897-5f395fdc9f26 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-cde7f8d6-4b7b-4785-9897-5f395fdc9f26 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-cde7f8d6-4b7b-4785-9897-5f395fdc9f26.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-cde7f8d6-4b7b-4785-9897-5f395fdc9f26 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-cde7f8d6-4b7b-4785-9897-5f395fdc9f26.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-cde7f8d6-4b7b-4785-9897-5f395fdc9f26 .shogun-image-content {
  
    justify-content: center;
  
}

.s-cde7f8d6-4b7b-4785-9897-5f395fdc9f26.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cde7f8d6-4b7b-4785-9897-5f395fdc9f26.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cde7f8d6-4b7b-4785-9897-5f395fdc9f26.shogun-image {
  box-sizing: border-box;
}



.s-cde7f8d6-4b7b-4785-9897-5f395fdc9f26 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-cde7f8d6-4b7b-4785-9897-5f395fdc9f26 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-cde7f8d6-4b7b-4785-9897-5f395fdc9f26.shogun-image-container {
      position: relative;
    }

    .s-cde7f8d6-4b7b-4785-9897-5f395fdc9f26.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-cde7f8d6-4b7b-4785-9897-5f395fdc9f26.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-cde7f8d6-4b7b-4785-9897-5f395fdc9f26 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-cde7f8d6-4b7b-4785-9897-5f395fdc9f26 {
  margin: 0 !important;
  overflow: visible;
}

#s-cde7f8d6-4b7b-4785-9897-5f395fdc9f26-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-cde7f8d6-4b7b-4785-9897-5f395fdc9f26 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-cde7f8d6-4b7b-4785-9897-5f395fdc9f26 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-cde7f8d6-4b7b-4785-9897-5f395fdc9f26 img.shogun-image {
  /* Add background color handling */
  
}

#s-cde7f8d6-4b7b-4785-9897-5f395fdc9f26 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-cde7f8d6-4b7b-4785-9897-5f395fdc9f26 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-cde7f8d6-4b7b-4785-9897-5f395fdc9f26 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-cde7f8d6-4b7b-4785-9897-5f395fdc9f26 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-cde7f8d6-4b7b-4785-9897-5f395fdc9f26.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-cde7f8d6-4b7b-4785-9897-5f395fdc9f26 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-cde7f8d6-4b7b-4785-9897-5f395fdc9f26.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-cde7f8d6-4b7b-4785-9897-5f395fdc9f26 .shogun-image-content {
  
    justify-content: center;
  
}

.s-cde7f8d6-4b7b-4785-9897-5f395fdc9f26.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cde7f8d6-4b7b-4785-9897-5f395fdc9f26.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cde7f8d6-4b7b-4785-9897-5f395fdc9f26.shogun-image {
  box-sizing: border-box;
}



.s-cde7f8d6-4b7b-4785-9897-5f395fdc9f26 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-cde7f8d6-4b7b-4785-9897-5f395fdc9f26 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-cde7f8d6-4b7b-4785-9897-5f395fdc9f26.shogun-image-container {
      position: relative;
    }

    .s-cde7f8d6-4b7b-4785-9897-5f395fdc9f26.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-cde7f8d6-4b7b-4785-9897-5f395fdc9f26.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-cde7f8d6-4b7b-4785-9897-5f395fdc9f26 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-0fc6f1cf-f9b8-4c24-9d8e-e1ae5fd25508 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-0fc6f1cf-f9b8-4c24-9d8e-e1ae5fd25508 {
  margin-top: 0%;
}
}@media (max-width: 767px){#s-0fc6f1cf-f9b8-4c24-9d8e-e1ae5fd25508 {
  margin-top: 0%;
}
}
#s-0fc6f1cf-f9b8-4c24-9d8e-e1ae5fd25508 {
  margin: 0 !important;
  overflow: visible;
}

#s-0fc6f1cf-f9b8-4c24-9d8e-e1ae5fd25508-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0fc6f1cf-f9b8-4c24-9d8e-e1ae5fd25508 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-0fc6f1cf-f9b8-4c24-9d8e-e1ae5fd25508 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0fc6f1cf-f9b8-4c24-9d8e-e1ae5fd25508 img.shogun-image {
  /* Add background color handling */
  
}

#s-0fc6f1cf-f9b8-4c24-9d8e-e1ae5fd25508 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-0fc6f1cf-f9b8-4c24-9d8e-e1ae5fd25508 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-0fc6f1cf-f9b8-4c24-9d8e-e1ae5fd25508 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-0fc6f1cf-f9b8-4c24-9d8e-e1ae5fd25508 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-0fc6f1cf-f9b8-4c24-9d8e-e1ae5fd25508.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-0fc6f1cf-f9b8-4c24-9d8e-e1ae5fd25508 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-0fc6f1cf-f9b8-4c24-9d8e-e1ae5fd25508.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-0fc6f1cf-f9b8-4c24-9d8e-e1ae5fd25508 .shogun-image-content {
  
    justify-content: center;
  
}

.s-0fc6f1cf-f9b8-4c24-9d8e-e1ae5fd25508.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0fc6f1cf-f9b8-4c24-9d8e-e1ae5fd25508.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0fc6f1cf-f9b8-4c24-9d8e-e1ae5fd25508.shogun-image {
  box-sizing: border-box;
}



.s-0fc6f1cf-f9b8-4c24-9d8e-e1ae5fd25508 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-0fc6f1cf-f9b8-4c24-9d8e-e1ae5fd25508 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-0fc6f1cf-f9b8-4c24-9d8e-e1ae5fd25508.shogun-image-container {
      position: relative;
    }

    .s-0fc6f1cf-f9b8-4c24-9d8e-e1ae5fd25508.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-0fc6f1cf-f9b8-4c24-9d8e-e1ae5fd25508.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-0fc6f1cf-f9b8-4c24-9d8e-e1ae5fd25508 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-0fc6f1cf-f9b8-4c24-9d8e-e1ae5fd25508 {
  margin: 0 !important;
  overflow: visible;
}

#s-0fc6f1cf-f9b8-4c24-9d8e-e1ae5fd25508-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0fc6f1cf-f9b8-4c24-9d8e-e1ae5fd25508 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-0fc6f1cf-f9b8-4c24-9d8e-e1ae5fd25508 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0fc6f1cf-f9b8-4c24-9d8e-e1ae5fd25508 img.shogun-image {
  /* Add background color handling */
  
}

#s-0fc6f1cf-f9b8-4c24-9d8e-e1ae5fd25508 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-0fc6f1cf-f9b8-4c24-9d8e-e1ae5fd25508 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-0fc6f1cf-f9b8-4c24-9d8e-e1ae5fd25508 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-0fc6f1cf-f9b8-4c24-9d8e-e1ae5fd25508 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-0fc6f1cf-f9b8-4c24-9d8e-e1ae5fd25508.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-0fc6f1cf-f9b8-4c24-9d8e-e1ae5fd25508 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-0fc6f1cf-f9b8-4c24-9d8e-e1ae5fd25508.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-0fc6f1cf-f9b8-4c24-9d8e-e1ae5fd25508 .shogun-image-content {
  
    justify-content: center;
  
}

.s-0fc6f1cf-f9b8-4c24-9d8e-e1ae5fd25508.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0fc6f1cf-f9b8-4c24-9d8e-e1ae5fd25508.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0fc6f1cf-f9b8-4c24-9d8e-e1ae5fd25508.shogun-image {
  box-sizing: border-box;
}



.s-0fc6f1cf-f9b8-4c24-9d8e-e1ae5fd25508 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-0fc6f1cf-f9b8-4c24-9d8e-e1ae5fd25508 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-0fc6f1cf-f9b8-4c24-9d8e-e1ae5fd25508.shogun-image-container {
      position: relative;
    }

    .s-0fc6f1cf-f9b8-4c24-9d8e-e1ae5fd25508.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-0fc6f1cf-f9b8-4c24-9d8e-e1ae5fd25508.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-0fc6f1cf-f9b8-4c24-9d8e-e1ae5fd25508 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-0fc6f1cf-f9b8-4c24-9d8e-e1ae5fd25508 {
  margin: 0 !important;
  overflow: visible;
}

#s-0fc6f1cf-f9b8-4c24-9d8e-e1ae5fd25508-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0fc6f1cf-f9b8-4c24-9d8e-e1ae5fd25508 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-0fc6f1cf-f9b8-4c24-9d8e-e1ae5fd25508 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0fc6f1cf-f9b8-4c24-9d8e-e1ae5fd25508 img.shogun-image {
  /* Add background color handling */
  
}

#s-0fc6f1cf-f9b8-4c24-9d8e-e1ae5fd25508 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-0fc6f1cf-f9b8-4c24-9d8e-e1ae5fd25508 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-0fc6f1cf-f9b8-4c24-9d8e-e1ae5fd25508 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-0fc6f1cf-f9b8-4c24-9d8e-e1ae5fd25508 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-0fc6f1cf-f9b8-4c24-9d8e-e1ae5fd25508.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-0fc6f1cf-f9b8-4c24-9d8e-e1ae5fd25508 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-0fc6f1cf-f9b8-4c24-9d8e-e1ae5fd25508.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-0fc6f1cf-f9b8-4c24-9d8e-e1ae5fd25508 .shogun-image-content {
  
    justify-content: center;
  
}

.s-0fc6f1cf-f9b8-4c24-9d8e-e1ae5fd25508.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0fc6f1cf-f9b8-4c24-9d8e-e1ae5fd25508.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0fc6f1cf-f9b8-4c24-9d8e-e1ae5fd25508.shogun-image {
  box-sizing: border-box;
}



.s-0fc6f1cf-f9b8-4c24-9d8e-e1ae5fd25508 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-0fc6f1cf-f9b8-4c24-9d8e-e1ae5fd25508 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-0fc6f1cf-f9b8-4c24-9d8e-e1ae5fd25508.shogun-image-container {
      position: relative;
    }

    .s-0fc6f1cf-f9b8-4c24-9d8e-e1ae5fd25508.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-0fc6f1cf-f9b8-4c24-9d8e-e1ae5fd25508.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-0fc6f1cf-f9b8-4c24-9d8e-e1ae5fd25508 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-0fc6f1cf-f9b8-4c24-9d8e-e1ae5fd25508 {
  margin: 0 !important;
  overflow: visible;
}

#s-0fc6f1cf-f9b8-4c24-9d8e-e1ae5fd25508-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0fc6f1cf-f9b8-4c24-9d8e-e1ae5fd25508 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-0fc6f1cf-f9b8-4c24-9d8e-e1ae5fd25508 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0fc6f1cf-f9b8-4c24-9d8e-e1ae5fd25508 img.shogun-image {
  /* Add background color handling */
  
}

#s-0fc6f1cf-f9b8-4c24-9d8e-e1ae5fd25508 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-0fc6f1cf-f9b8-4c24-9d8e-e1ae5fd25508 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-0fc6f1cf-f9b8-4c24-9d8e-e1ae5fd25508 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-0fc6f1cf-f9b8-4c24-9d8e-e1ae5fd25508 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-0fc6f1cf-f9b8-4c24-9d8e-e1ae5fd25508.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-0fc6f1cf-f9b8-4c24-9d8e-e1ae5fd25508 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-0fc6f1cf-f9b8-4c24-9d8e-e1ae5fd25508.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-0fc6f1cf-f9b8-4c24-9d8e-e1ae5fd25508 .shogun-image-content {
  
    justify-content: center;
  
}

.s-0fc6f1cf-f9b8-4c24-9d8e-e1ae5fd25508.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0fc6f1cf-f9b8-4c24-9d8e-e1ae5fd25508.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0fc6f1cf-f9b8-4c24-9d8e-e1ae5fd25508.shogun-image {
  box-sizing: border-box;
}



.s-0fc6f1cf-f9b8-4c24-9d8e-e1ae5fd25508 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-0fc6f1cf-f9b8-4c24-9d8e-e1ae5fd25508 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-0fc6f1cf-f9b8-4c24-9d8e-e1ae5fd25508.shogun-image-container {
      position: relative;
    }

    .s-0fc6f1cf-f9b8-4c24-9d8e-e1ae5fd25508.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-0fc6f1cf-f9b8-4c24-9d8e-e1ae5fd25508.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-0fc6f1cf-f9b8-4c24-9d8e-e1ae5fd25508 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-0fc6f1cf-f9b8-4c24-9d8e-e1ae5fd25508 {
  margin: 0 !important;
  overflow: visible;
}

#s-0fc6f1cf-f9b8-4c24-9d8e-e1ae5fd25508-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0fc6f1cf-f9b8-4c24-9d8e-e1ae5fd25508 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-0fc6f1cf-f9b8-4c24-9d8e-e1ae5fd25508 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0fc6f1cf-f9b8-4c24-9d8e-e1ae5fd25508 img.shogun-image {
  /* Add background color handling */
  
}

#s-0fc6f1cf-f9b8-4c24-9d8e-e1ae5fd25508 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-0fc6f1cf-f9b8-4c24-9d8e-e1ae5fd25508 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-0fc6f1cf-f9b8-4c24-9d8e-e1ae5fd25508 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-0fc6f1cf-f9b8-4c24-9d8e-e1ae5fd25508 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-0fc6f1cf-f9b8-4c24-9d8e-e1ae5fd25508.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-0fc6f1cf-f9b8-4c24-9d8e-e1ae5fd25508 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-0fc6f1cf-f9b8-4c24-9d8e-e1ae5fd25508.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-0fc6f1cf-f9b8-4c24-9d8e-e1ae5fd25508 .shogun-image-content {
  
    justify-content: center;
  
}

.s-0fc6f1cf-f9b8-4c24-9d8e-e1ae5fd25508.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0fc6f1cf-f9b8-4c24-9d8e-e1ae5fd25508.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0fc6f1cf-f9b8-4c24-9d8e-e1ae5fd25508.shogun-image {
  box-sizing: border-box;
}



.s-0fc6f1cf-f9b8-4c24-9d8e-e1ae5fd25508 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-0fc6f1cf-f9b8-4c24-9d8e-e1ae5fd25508 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-0fc6f1cf-f9b8-4c24-9d8e-e1ae5fd25508.shogun-image-container {
      position: relative;
    }

    .s-0fc6f1cf-f9b8-4c24-9d8e-e1ae5fd25508.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-0fc6f1cf-f9b8-4c24-9d8e-e1ae5fd25508.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-0fc6f1cf-f9b8-4c24-9d8e-e1ae5fd25508 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-5a805575-16bc-4970-a77c-296a0356e7b5 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-5a805575-16bc-4970-a77c-296a0356e7b5 {
  margin-top: 0%;
}
}@media (min-width: 768px) and (max-width: 991px){#s-5a805575-16bc-4970-a77c-296a0356e7b5 {
  margin-top: 0%;
}
}
#s-5a805575-16bc-4970-a77c-296a0356e7b5 {
  margin: 0 !important;
  overflow: visible;
}

#s-5a805575-16bc-4970-a77c-296a0356e7b5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-5a805575-16bc-4970-a77c-296a0356e7b5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-5a805575-16bc-4970-a77c-296a0356e7b5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-5a805575-16bc-4970-a77c-296a0356e7b5 img.shogun-image {
  /* Add background color handling */
  
}

#s-5a805575-16bc-4970-a77c-296a0356e7b5 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-5a805575-16bc-4970-a77c-296a0356e7b5 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-5a805575-16bc-4970-a77c-296a0356e7b5 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-5a805575-16bc-4970-a77c-296a0356e7b5 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-5a805575-16bc-4970-a77c-296a0356e7b5.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-5a805575-16bc-4970-a77c-296a0356e7b5 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-5a805575-16bc-4970-a77c-296a0356e7b5.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-5a805575-16bc-4970-a77c-296a0356e7b5 .shogun-image-content {
  
    justify-content: center;
  
}

.s-5a805575-16bc-4970-a77c-296a0356e7b5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5a805575-16bc-4970-a77c-296a0356e7b5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5a805575-16bc-4970-a77c-296a0356e7b5.shogun-image {
  box-sizing: border-box;
}



.s-5a805575-16bc-4970-a77c-296a0356e7b5 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-5a805575-16bc-4970-a77c-296a0356e7b5 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-5a805575-16bc-4970-a77c-296a0356e7b5.shogun-image-container {
      position: relative;
    }

    .s-5a805575-16bc-4970-a77c-296a0356e7b5.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-5a805575-16bc-4970-a77c-296a0356e7b5.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-5a805575-16bc-4970-a77c-296a0356e7b5 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-5a805575-16bc-4970-a77c-296a0356e7b5 {
  margin: 0 !important;
  overflow: visible;
}

#s-5a805575-16bc-4970-a77c-296a0356e7b5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-5a805575-16bc-4970-a77c-296a0356e7b5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-5a805575-16bc-4970-a77c-296a0356e7b5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-5a805575-16bc-4970-a77c-296a0356e7b5 img.shogun-image {
  /* Add background color handling */
  
}

#s-5a805575-16bc-4970-a77c-296a0356e7b5 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-5a805575-16bc-4970-a77c-296a0356e7b5 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-5a805575-16bc-4970-a77c-296a0356e7b5 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-5a805575-16bc-4970-a77c-296a0356e7b5 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-5a805575-16bc-4970-a77c-296a0356e7b5.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-5a805575-16bc-4970-a77c-296a0356e7b5 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-5a805575-16bc-4970-a77c-296a0356e7b5.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-5a805575-16bc-4970-a77c-296a0356e7b5 .shogun-image-content {
  
    justify-content: center;
  
}

.s-5a805575-16bc-4970-a77c-296a0356e7b5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5a805575-16bc-4970-a77c-296a0356e7b5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5a805575-16bc-4970-a77c-296a0356e7b5.shogun-image {
  box-sizing: border-box;
}



.s-5a805575-16bc-4970-a77c-296a0356e7b5 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-5a805575-16bc-4970-a77c-296a0356e7b5 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-5a805575-16bc-4970-a77c-296a0356e7b5.shogun-image-container {
      position: relative;
    }

    .s-5a805575-16bc-4970-a77c-296a0356e7b5.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-5a805575-16bc-4970-a77c-296a0356e7b5.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-5a805575-16bc-4970-a77c-296a0356e7b5 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-5a805575-16bc-4970-a77c-296a0356e7b5 {
  margin: 0 !important;
  overflow: visible;
}

#s-5a805575-16bc-4970-a77c-296a0356e7b5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-5a805575-16bc-4970-a77c-296a0356e7b5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-5a805575-16bc-4970-a77c-296a0356e7b5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-5a805575-16bc-4970-a77c-296a0356e7b5 img.shogun-image {
  /* Add background color handling */
  
}

#s-5a805575-16bc-4970-a77c-296a0356e7b5 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-5a805575-16bc-4970-a77c-296a0356e7b5 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-5a805575-16bc-4970-a77c-296a0356e7b5 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-5a805575-16bc-4970-a77c-296a0356e7b5 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-5a805575-16bc-4970-a77c-296a0356e7b5.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-5a805575-16bc-4970-a77c-296a0356e7b5 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-5a805575-16bc-4970-a77c-296a0356e7b5.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-5a805575-16bc-4970-a77c-296a0356e7b5 .shogun-image-content {
  
    justify-content: center;
  
}

.s-5a805575-16bc-4970-a77c-296a0356e7b5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5a805575-16bc-4970-a77c-296a0356e7b5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5a805575-16bc-4970-a77c-296a0356e7b5.shogun-image {
  box-sizing: border-box;
}



.s-5a805575-16bc-4970-a77c-296a0356e7b5 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-5a805575-16bc-4970-a77c-296a0356e7b5 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-5a805575-16bc-4970-a77c-296a0356e7b5.shogun-image-container {
      position: relative;
    }

    .s-5a805575-16bc-4970-a77c-296a0356e7b5.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-5a805575-16bc-4970-a77c-296a0356e7b5.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-5a805575-16bc-4970-a77c-296a0356e7b5 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-5a805575-16bc-4970-a77c-296a0356e7b5 {
  margin: 0 !important;
  overflow: visible;
}

#s-5a805575-16bc-4970-a77c-296a0356e7b5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-5a805575-16bc-4970-a77c-296a0356e7b5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-5a805575-16bc-4970-a77c-296a0356e7b5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-5a805575-16bc-4970-a77c-296a0356e7b5 img.shogun-image {
  /* Add background color handling */
  
}

#s-5a805575-16bc-4970-a77c-296a0356e7b5 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-5a805575-16bc-4970-a77c-296a0356e7b5 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-5a805575-16bc-4970-a77c-296a0356e7b5 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-5a805575-16bc-4970-a77c-296a0356e7b5 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-5a805575-16bc-4970-a77c-296a0356e7b5.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-5a805575-16bc-4970-a77c-296a0356e7b5 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-5a805575-16bc-4970-a77c-296a0356e7b5.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-5a805575-16bc-4970-a77c-296a0356e7b5 .shogun-image-content {
  
    justify-content: center;
  
}

.s-5a805575-16bc-4970-a77c-296a0356e7b5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5a805575-16bc-4970-a77c-296a0356e7b5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5a805575-16bc-4970-a77c-296a0356e7b5.shogun-image {
  box-sizing: border-box;
}



.s-5a805575-16bc-4970-a77c-296a0356e7b5 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-5a805575-16bc-4970-a77c-296a0356e7b5 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-5a805575-16bc-4970-a77c-296a0356e7b5.shogun-image-container {
      position: relative;
    }

    .s-5a805575-16bc-4970-a77c-296a0356e7b5.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-5a805575-16bc-4970-a77c-296a0356e7b5.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-5a805575-16bc-4970-a77c-296a0356e7b5 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-5a805575-16bc-4970-a77c-296a0356e7b5 {
  margin: 0 !important;
  overflow: visible;
}

#s-5a805575-16bc-4970-a77c-296a0356e7b5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-5a805575-16bc-4970-a77c-296a0356e7b5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-5a805575-16bc-4970-a77c-296a0356e7b5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-5a805575-16bc-4970-a77c-296a0356e7b5 img.shogun-image {
  /* Add background color handling */
  
}

#s-5a805575-16bc-4970-a77c-296a0356e7b5 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-5a805575-16bc-4970-a77c-296a0356e7b5 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-5a805575-16bc-4970-a77c-296a0356e7b5 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-5a805575-16bc-4970-a77c-296a0356e7b5 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-5a805575-16bc-4970-a77c-296a0356e7b5.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-5a805575-16bc-4970-a77c-296a0356e7b5 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-5a805575-16bc-4970-a77c-296a0356e7b5.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-5a805575-16bc-4970-a77c-296a0356e7b5 .shogun-image-content {
  
    justify-content: center;
  
}

.s-5a805575-16bc-4970-a77c-296a0356e7b5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5a805575-16bc-4970-a77c-296a0356e7b5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5a805575-16bc-4970-a77c-296a0356e7b5.shogun-image {
  box-sizing: border-box;
}



.s-5a805575-16bc-4970-a77c-296a0356e7b5 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-5a805575-16bc-4970-a77c-296a0356e7b5 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-5a805575-16bc-4970-a77c-296a0356e7b5.shogun-image-container {
      position: relative;
    }

    .s-5a805575-16bc-4970-a77c-296a0356e7b5.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-5a805575-16bc-4970-a77c-296a0356e7b5.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-5a805575-16bc-4970-a77c-296a0356e7b5 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-4a92c43e-e0b1-4714-bc03-8c155380f167 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-4a92c43e-e0b1-4714-bc03-8c155380f167 {
  margin-top: 0%;
margin-bottom: 0%;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-4a92c43e-e0b1-4714-bc03-8c155380f167 {
  margin-top: 0%;
margin-bottom: 0%;
}
}
#s-4a92c43e-e0b1-4714-bc03-8c155380f167 {
  margin: 0 !important;
  overflow: visible;
}

#s-4a92c43e-e0b1-4714-bc03-8c155380f167-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-4a92c43e-e0b1-4714-bc03-8c155380f167 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-4a92c43e-e0b1-4714-bc03-8c155380f167 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-4a92c43e-e0b1-4714-bc03-8c155380f167 img.shogun-image {
  /* Add background color handling */
  
}

#s-4a92c43e-e0b1-4714-bc03-8c155380f167 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-4a92c43e-e0b1-4714-bc03-8c155380f167 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-4a92c43e-e0b1-4714-bc03-8c155380f167 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-4a92c43e-e0b1-4714-bc03-8c155380f167 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-4a92c43e-e0b1-4714-bc03-8c155380f167.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-4a92c43e-e0b1-4714-bc03-8c155380f167 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-4a92c43e-e0b1-4714-bc03-8c155380f167.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-4a92c43e-e0b1-4714-bc03-8c155380f167 .shogun-image-content {
  
    justify-content: center;
  
}

.s-4a92c43e-e0b1-4714-bc03-8c155380f167.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4a92c43e-e0b1-4714-bc03-8c155380f167.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4a92c43e-e0b1-4714-bc03-8c155380f167.shogun-image {
  box-sizing: border-box;
}



.s-4a92c43e-e0b1-4714-bc03-8c155380f167 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-4a92c43e-e0b1-4714-bc03-8c155380f167 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-4a92c43e-e0b1-4714-bc03-8c155380f167.shogun-image-container {
      position: relative;
    }

    .s-4a92c43e-e0b1-4714-bc03-8c155380f167.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-4a92c43e-e0b1-4714-bc03-8c155380f167.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-4a92c43e-e0b1-4714-bc03-8c155380f167 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-4a92c43e-e0b1-4714-bc03-8c155380f167 {
  margin: 0 !important;
  overflow: visible;
}

#s-4a92c43e-e0b1-4714-bc03-8c155380f167-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-4a92c43e-e0b1-4714-bc03-8c155380f167 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-4a92c43e-e0b1-4714-bc03-8c155380f167 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-4a92c43e-e0b1-4714-bc03-8c155380f167 img.shogun-image {
  /* Add background color handling */
  
}

#s-4a92c43e-e0b1-4714-bc03-8c155380f167 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-4a92c43e-e0b1-4714-bc03-8c155380f167 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-4a92c43e-e0b1-4714-bc03-8c155380f167 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-4a92c43e-e0b1-4714-bc03-8c155380f167 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-4a92c43e-e0b1-4714-bc03-8c155380f167.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-4a92c43e-e0b1-4714-bc03-8c155380f167 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-4a92c43e-e0b1-4714-bc03-8c155380f167.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-4a92c43e-e0b1-4714-bc03-8c155380f167 .shogun-image-content {
  
    justify-content: center;
  
}

.s-4a92c43e-e0b1-4714-bc03-8c155380f167.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4a92c43e-e0b1-4714-bc03-8c155380f167.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4a92c43e-e0b1-4714-bc03-8c155380f167.shogun-image {
  box-sizing: border-box;
}



.s-4a92c43e-e0b1-4714-bc03-8c155380f167 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-4a92c43e-e0b1-4714-bc03-8c155380f167 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-4a92c43e-e0b1-4714-bc03-8c155380f167.shogun-image-container {
      position: relative;
    }

    .s-4a92c43e-e0b1-4714-bc03-8c155380f167.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-4a92c43e-e0b1-4714-bc03-8c155380f167.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-4a92c43e-e0b1-4714-bc03-8c155380f167 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-4a92c43e-e0b1-4714-bc03-8c155380f167 {
  margin: 0 !important;
  overflow: visible;
}

#s-4a92c43e-e0b1-4714-bc03-8c155380f167-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-4a92c43e-e0b1-4714-bc03-8c155380f167 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-4a92c43e-e0b1-4714-bc03-8c155380f167 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-4a92c43e-e0b1-4714-bc03-8c155380f167 img.shogun-image {
  /* Add background color handling */
  
}

#s-4a92c43e-e0b1-4714-bc03-8c155380f167 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-4a92c43e-e0b1-4714-bc03-8c155380f167 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-4a92c43e-e0b1-4714-bc03-8c155380f167 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-4a92c43e-e0b1-4714-bc03-8c155380f167 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-4a92c43e-e0b1-4714-bc03-8c155380f167.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-4a92c43e-e0b1-4714-bc03-8c155380f167 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-4a92c43e-e0b1-4714-bc03-8c155380f167.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-4a92c43e-e0b1-4714-bc03-8c155380f167 .shogun-image-content {
  
    justify-content: center;
  
}

.s-4a92c43e-e0b1-4714-bc03-8c155380f167.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4a92c43e-e0b1-4714-bc03-8c155380f167.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4a92c43e-e0b1-4714-bc03-8c155380f167.shogun-image {
  box-sizing: border-box;
}



.s-4a92c43e-e0b1-4714-bc03-8c155380f167 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-4a92c43e-e0b1-4714-bc03-8c155380f167 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-4a92c43e-e0b1-4714-bc03-8c155380f167.shogun-image-container {
      position: relative;
    }

    .s-4a92c43e-e0b1-4714-bc03-8c155380f167.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-4a92c43e-e0b1-4714-bc03-8c155380f167.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-4a92c43e-e0b1-4714-bc03-8c155380f167 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-4a92c43e-e0b1-4714-bc03-8c155380f167 {
  margin: 0 !important;
  overflow: visible;
}

#s-4a92c43e-e0b1-4714-bc03-8c155380f167-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-4a92c43e-e0b1-4714-bc03-8c155380f167 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-4a92c43e-e0b1-4714-bc03-8c155380f167 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-4a92c43e-e0b1-4714-bc03-8c155380f167 img.shogun-image {
  /* Add background color handling */
  
}

#s-4a92c43e-e0b1-4714-bc03-8c155380f167 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-4a92c43e-e0b1-4714-bc03-8c155380f167 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-4a92c43e-e0b1-4714-bc03-8c155380f167 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-4a92c43e-e0b1-4714-bc03-8c155380f167 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-4a92c43e-e0b1-4714-bc03-8c155380f167.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-4a92c43e-e0b1-4714-bc03-8c155380f167 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-4a92c43e-e0b1-4714-bc03-8c155380f167.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-4a92c43e-e0b1-4714-bc03-8c155380f167 .shogun-image-content {
  
    justify-content: center;
  
}

.s-4a92c43e-e0b1-4714-bc03-8c155380f167.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4a92c43e-e0b1-4714-bc03-8c155380f167.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4a92c43e-e0b1-4714-bc03-8c155380f167.shogun-image {
  box-sizing: border-box;
}



.s-4a92c43e-e0b1-4714-bc03-8c155380f167 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-4a92c43e-e0b1-4714-bc03-8c155380f167 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-4a92c43e-e0b1-4714-bc03-8c155380f167.shogun-image-container {
      position: relative;
    }

    .s-4a92c43e-e0b1-4714-bc03-8c155380f167.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-4a92c43e-e0b1-4714-bc03-8c155380f167.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-4a92c43e-e0b1-4714-bc03-8c155380f167 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-4a92c43e-e0b1-4714-bc03-8c155380f167 {
  margin: 0 !important;
  overflow: visible;
}

#s-4a92c43e-e0b1-4714-bc03-8c155380f167-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-4a92c43e-e0b1-4714-bc03-8c155380f167 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-4a92c43e-e0b1-4714-bc03-8c155380f167 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-4a92c43e-e0b1-4714-bc03-8c155380f167 img.shogun-image {
  /* Add background color handling */
  
}

#s-4a92c43e-e0b1-4714-bc03-8c155380f167 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-4a92c43e-e0b1-4714-bc03-8c155380f167 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-4a92c43e-e0b1-4714-bc03-8c155380f167 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-4a92c43e-e0b1-4714-bc03-8c155380f167 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-4a92c43e-e0b1-4714-bc03-8c155380f167.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-4a92c43e-e0b1-4714-bc03-8c155380f167 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-4a92c43e-e0b1-4714-bc03-8c155380f167.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-4a92c43e-e0b1-4714-bc03-8c155380f167 .shogun-image-content {
  
    justify-content: center;
  
}

.s-4a92c43e-e0b1-4714-bc03-8c155380f167.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4a92c43e-e0b1-4714-bc03-8c155380f167.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4a92c43e-e0b1-4714-bc03-8c155380f167.shogun-image {
  box-sizing: border-box;
}



.s-4a92c43e-e0b1-4714-bc03-8c155380f167 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-4a92c43e-e0b1-4714-bc03-8c155380f167 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-4a92c43e-e0b1-4714-bc03-8c155380f167.shogun-image-container {
      position: relative;
    }

    .s-4a92c43e-e0b1-4714-bc03-8c155380f167.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-4a92c43e-e0b1-4714-bc03-8c155380f167.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-4a92c43e-e0b1-4714-bc03-8c155380f167 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-aec15b67-7edf-467d-bb40-cdd394681290 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-aec15b67-7edf-467d-bb40-cdd394681290 {
  margin-top: 0%;
margin-bottom: 0%;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-aec15b67-7edf-467d-bb40-cdd394681290 {
  margin-top: 0%;
}
}@media (min-width: 768px) and (max-width: 991px){#s-aec15b67-7edf-467d-bb40-cdd394681290 {
  margin-top: 0%;
}
}
#s-aec15b67-7edf-467d-bb40-cdd394681290 {
  margin: 0 !important;
  overflow: visible;
}

#s-aec15b67-7edf-467d-bb40-cdd394681290-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-aec15b67-7edf-467d-bb40-cdd394681290 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-aec15b67-7edf-467d-bb40-cdd394681290 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-aec15b67-7edf-467d-bb40-cdd394681290 img.shogun-image {
  /* Add background color handling */
  
}

#s-aec15b67-7edf-467d-bb40-cdd394681290 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-aec15b67-7edf-467d-bb40-cdd394681290 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-aec15b67-7edf-467d-bb40-cdd394681290 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-aec15b67-7edf-467d-bb40-cdd394681290 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-aec15b67-7edf-467d-bb40-cdd394681290.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-aec15b67-7edf-467d-bb40-cdd394681290 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-aec15b67-7edf-467d-bb40-cdd394681290.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-aec15b67-7edf-467d-bb40-cdd394681290 .shogun-image-content {
  
    justify-content: center;
  
}

.s-aec15b67-7edf-467d-bb40-cdd394681290.shg-align-container {
  display: flex;
  justify-content: center
}

.s-aec15b67-7edf-467d-bb40-cdd394681290.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-aec15b67-7edf-467d-bb40-cdd394681290.shogun-image {
  box-sizing: border-box;
}



.s-aec15b67-7edf-467d-bb40-cdd394681290 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-aec15b67-7edf-467d-bb40-cdd394681290 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-aec15b67-7edf-467d-bb40-cdd394681290.shogun-image-container {
      position: relative;
    }

    .s-aec15b67-7edf-467d-bb40-cdd394681290.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-aec15b67-7edf-467d-bb40-cdd394681290.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-aec15b67-7edf-467d-bb40-cdd394681290 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-aec15b67-7edf-467d-bb40-cdd394681290 {
  margin: 0 !important;
  overflow: visible;
}

#s-aec15b67-7edf-467d-bb40-cdd394681290-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-aec15b67-7edf-467d-bb40-cdd394681290 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-aec15b67-7edf-467d-bb40-cdd394681290 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-aec15b67-7edf-467d-bb40-cdd394681290 img.shogun-image {
  /* Add background color handling */
  
}

#s-aec15b67-7edf-467d-bb40-cdd394681290 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-aec15b67-7edf-467d-bb40-cdd394681290 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-aec15b67-7edf-467d-bb40-cdd394681290 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-aec15b67-7edf-467d-bb40-cdd394681290 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-aec15b67-7edf-467d-bb40-cdd394681290.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-aec15b67-7edf-467d-bb40-cdd394681290 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-aec15b67-7edf-467d-bb40-cdd394681290.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-aec15b67-7edf-467d-bb40-cdd394681290 .shogun-image-content {
  
    justify-content: center;
  
}

.s-aec15b67-7edf-467d-bb40-cdd394681290.shg-align-container {
  display: flex;
  justify-content: center
}

.s-aec15b67-7edf-467d-bb40-cdd394681290.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-aec15b67-7edf-467d-bb40-cdd394681290.shogun-image {
  box-sizing: border-box;
}



.s-aec15b67-7edf-467d-bb40-cdd394681290 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-aec15b67-7edf-467d-bb40-cdd394681290 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-aec15b67-7edf-467d-bb40-cdd394681290.shogun-image-container {
      position: relative;
    }

    .s-aec15b67-7edf-467d-bb40-cdd394681290.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-aec15b67-7edf-467d-bb40-cdd394681290.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-aec15b67-7edf-467d-bb40-cdd394681290 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-aec15b67-7edf-467d-bb40-cdd394681290 {
  margin: 0 !important;
  overflow: visible;
}

#s-aec15b67-7edf-467d-bb40-cdd394681290-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-aec15b67-7edf-467d-bb40-cdd394681290 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-aec15b67-7edf-467d-bb40-cdd394681290 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-aec15b67-7edf-467d-bb40-cdd394681290 img.shogun-image {
  /* Add background color handling */
  
}

#s-aec15b67-7edf-467d-bb40-cdd394681290 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-aec15b67-7edf-467d-bb40-cdd394681290 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-aec15b67-7edf-467d-bb40-cdd394681290 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-aec15b67-7edf-467d-bb40-cdd394681290 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-aec15b67-7edf-467d-bb40-cdd394681290.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-aec15b67-7edf-467d-bb40-cdd394681290 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-aec15b67-7edf-467d-bb40-cdd394681290.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-aec15b67-7edf-467d-bb40-cdd394681290 .shogun-image-content {
  
    justify-content: center;
  
}

.s-aec15b67-7edf-467d-bb40-cdd394681290.shg-align-container {
  display: flex;
  justify-content: center
}

.s-aec15b67-7edf-467d-bb40-cdd394681290.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-aec15b67-7edf-467d-bb40-cdd394681290.shogun-image {
  box-sizing: border-box;
}



.s-aec15b67-7edf-467d-bb40-cdd394681290 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-aec15b67-7edf-467d-bb40-cdd394681290 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-aec15b67-7edf-467d-bb40-cdd394681290.shogun-image-container {
      position: relative;
    }

    .s-aec15b67-7edf-467d-bb40-cdd394681290.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-aec15b67-7edf-467d-bb40-cdd394681290.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-aec15b67-7edf-467d-bb40-cdd394681290 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-aec15b67-7edf-467d-bb40-cdd394681290 {
  margin: 0 !important;
  overflow: visible;
}

#s-aec15b67-7edf-467d-bb40-cdd394681290-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-aec15b67-7edf-467d-bb40-cdd394681290 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-aec15b67-7edf-467d-bb40-cdd394681290 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-aec15b67-7edf-467d-bb40-cdd394681290 img.shogun-image {
  /* Add background color handling */
  
}

#s-aec15b67-7edf-467d-bb40-cdd394681290 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-aec15b67-7edf-467d-bb40-cdd394681290 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-aec15b67-7edf-467d-bb40-cdd394681290 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-aec15b67-7edf-467d-bb40-cdd394681290 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-aec15b67-7edf-467d-bb40-cdd394681290.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-aec15b67-7edf-467d-bb40-cdd394681290 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-aec15b67-7edf-467d-bb40-cdd394681290.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-aec15b67-7edf-467d-bb40-cdd394681290 .shogun-image-content {
  
    justify-content: center;
  
}

.s-aec15b67-7edf-467d-bb40-cdd394681290.shg-align-container {
  display: flex;
  justify-content: center
}

.s-aec15b67-7edf-467d-bb40-cdd394681290.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-aec15b67-7edf-467d-bb40-cdd394681290.shogun-image {
  box-sizing: border-box;
}



.s-aec15b67-7edf-467d-bb40-cdd394681290 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-aec15b67-7edf-467d-bb40-cdd394681290 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-aec15b67-7edf-467d-bb40-cdd394681290.shogun-image-container {
      position: relative;
    }

    .s-aec15b67-7edf-467d-bb40-cdd394681290.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-aec15b67-7edf-467d-bb40-cdd394681290.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-aec15b67-7edf-467d-bb40-cdd394681290 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-aec15b67-7edf-467d-bb40-cdd394681290 {
  margin: 0 !important;
  overflow: visible;
}

#s-aec15b67-7edf-467d-bb40-cdd394681290-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-aec15b67-7edf-467d-bb40-cdd394681290 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-aec15b67-7edf-467d-bb40-cdd394681290 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-aec15b67-7edf-467d-bb40-cdd394681290 img.shogun-image {
  /* Add background color handling */
  
}

#s-aec15b67-7edf-467d-bb40-cdd394681290 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-aec15b67-7edf-467d-bb40-cdd394681290 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-aec15b67-7edf-467d-bb40-cdd394681290 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-aec15b67-7edf-467d-bb40-cdd394681290 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-aec15b67-7edf-467d-bb40-cdd394681290.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-aec15b67-7edf-467d-bb40-cdd394681290 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-aec15b67-7edf-467d-bb40-cdd394681290.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-aec15b67-7edf-467d-bb40-cdd394681290 .shogun-image-content {
  
    justify-content: center;
  
}

.s-aec15b67-7edf-467d-bb40-cdd394681290.shg-align-container {
  display: flex;
  justify-content: center
}

.s-aec15b67-7edf-467d-bb40-cdd394681290.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-aec15b67-7edf-467d-bb40-cdd394681290.shogun-image {
  box-sizing: border-box;
}



.s-aec15b67-7edf-467d-bb40-cdd394681290 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-aec15b67-7edf-467d-bb40-cdd394681290 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-aec15b67-7edf-467d-bb40-cdd394681290.shogun-image-container {
      position: relative;
    }

    .s-aec15b67-7edf-467d-bb40-cdd394681290.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-aec15b67-7edf-467d-bb40-cdd394681290.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-aec15b67-7edf-467d-bb40-cdd394681290 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-c4ca1ed8-c1d3-40cf-8647-bcee56256d5f {
  box-shadow:2px 3px 1px 2px rgba(67, 66, 66, 1);
background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYzAzOWZlZTktZTlkNC00ZWFjLTk1YjMtYzczNDdjNDBmZjlkIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFiYjBiO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNjMDM5ZmVlOS1lOWQ0LTRlYWMtOTViMy1jNzM0N2M0MGZmOWQpIi8+PC9zdmc+);
background-repeat: no-repeat;
border-style: solid;
margin-top: 5px;
margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: #2C2A34;
border-radius: 25px;
text-align: center;
text-decoration: none;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#f1bb0b"}, {"id"=>2, "pos"=>1, "color"=>"#ffffff"}];
hover-type: gradient;
color: rgba(0, 0, 0, 1);
}
#s-c4ca1ed8-c1d3-40cf-8647-bcee56256d5f:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iNmE5NWE4ZTEtYjBiZC00ODEzLTg4MTYtN2RkNjJkNWE2OGY1IiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjhmOGY3O3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFiYjBiO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM2YTk1YThlMS1iMGJkLTQ4MTMtODgxNi03ZGQ2MmQ1YTY4ZjUpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 2px !important;
border-left-width: 2px !important;
border-bottom-width: 2px !important;
border-right-width: 2px !important;
border-color: rgba(2, 0, 7, 0.99) !important;
text-decoration: none !important;
color: rgba(7, 6, 0, 1) !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#f8f8f7"}, {"id"=>2, "pos"=>1, "color"=>"#f1bb0b"}] !important;
hover-type: gradient !important;}#s-c4ca1ed8-c1d3-40cf-8647-bcee56256d5f:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-c4ca1ed8-c1d3-40cf-8647-bcee56256d5f-root {
    text-align: center;
  }


#s-c4ca1ed8-c1d3-40cf-8647-bcee56256d5f.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-c4ca1ed8-c1d3-40cf-8647-bcee56256d5f-root {
    text-align: center;
  }


#s-c4ca1ed8-c1d3-40cf-8647-bcee56256d5f.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-c4ca1ed8-c1d3-40cf-8647-bcee56256d5f-root {
    text-align: center;
  }


#s-c4ca1ed8-c1d3-40cf-8647-bcee56256d5f.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-c4ca1ed8-c1d3-40cf-8647-bcee56256d5f-root {
    text-align: center;
  }


#s-c4ca1ed8-c1d3-40cf-8647-bcee56256d5f.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-c4ca1ed8-c1d3-40cf-8647-bcee56256d5f-root {
    text-align: center;
  }


#s-c4ca1ed8-c1d3-40cf-8647-bcee56256d5f.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}
#s-facb6046-e837-4e49-99ac-4e7f9e3e2768 {
  margin-left: auto;
margin-right: auto;
border-top-width: 5px;
border-left-width: 5px;
border-bottom-width: 5px;
border-right-width: 5px;
border-color: #000;
border-style: solid;
border-radius: 20px;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-facb6046-e837-4e49-99ac-4e7f9e3e2768 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-facb6046-e837-4e49-99ac-4e7f9e3e2768.shg-box.shg-c {
  justify-content: center;
}

#s-4012f272-baee-4a31-a1fb-5a4873e845a9 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
text-align: center;
}
@media (min-width: 1200px){#s-4012f272-baee-4a31-a1fb-5a4873e845a9 {
  margin-top: 0%;
}
}
#s-4012f272-baee-4a31-a1fb-5a4873e845a9 {
  margin: 0 !important;
  overflow: visible;
}

#s-4012f272-baee-4a31-a1fb-5a4873e845a9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-4012f272-baee-4a31-a1fb-5a4873e845a9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-4012f272-baee-4a31-a1fb-5a4873e845a9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-4012f272-baee-4a31-a1fb-5a4873e845a9 img.shogun-image {
  /* Add background color handling */
  
}

#s-4012f272-baee-4a31-a1fb-5a4873e845a9 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: #000;
  border-style: none;
  border-radius: 10px;

}






.s-4012f272-baee-4a31-a1fb-5a4873e845a9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-4012f272-baee-4a31-a1fb-5a4873e845a9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4012f272-baee-4a31-a1fb-5a4873e845a9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4012f272-baee-4a31-a1fb-5a4873e845a9.shogun-image {
  box-sizing: border-box;
}



.s-4012f272-baee-4a31-a1fb-5a4873e845a9 img.shogun-image {
  
}


@media (min-width: 1200px){#s-4012f272-baee-4a31-a1fb-5a4873e845a9 {
  margin: 0 !important;
  overflow: visible;
}

#s-4012f272-baee-4a31-a1fb-5a4873e845a9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-4012f272-baee-4a31-a1fb-5a4873e845a9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-4012f272-baee-4a31-a1fb-5a4873e845a9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-4012f272-baee-4a31-a1fb-5a4873e845a9 img.shogun-image {
  /* Add background color handling */
  
}

#s-4012f272-baee-4a31-a1fb-5a4873e845a9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-4012f272-baee-4a31-a1fb-5a4873e845a9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-4012f272-baee-4a31-a1fb-5a4873e845a9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4012f272-baee-4a31-a1fb-5a4873e845a9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4012f272-baee-4a31-a1fb-5a4873e845a9.shogun-image {
  box-sizing: border-box;
}



.s-4012f272-baee-4a31-a1fb-5a4873e845a9 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-4012f272-baee-4a31-a1fb-5a4873e845a9 {
  margin: 0 !important;
  overflow: visible;
}

#s-4012f272-baee-4a31-a1fb-5a4873e845a9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-4012f272-baee-4a31-a1fb-5a4873e845a9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-4012f272-baee-4a31-a1fb-5a4873e845a9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-4012f272-baee-4a31-a1fb-5a4873e845a9 img.shogun-image {
  /* Add background color handling */
  
}

#s-4012f272-baee-4a31-a1fb-5a4873e845a9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-4012f272-baee-4a31-a1fb-5a4873e845a9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-4012f272-baee-4a31-a1fb-5a4873e845a9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4012f272-baee-4a31-a1fb-5a4873e845a9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4012f272-baee-4a31-a1fb-5a4873e845a9.shogun-image {
  box-sizing: border-box;
}



.s-4012f272-baee-4a31-a1fb-5a4873e845a9 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-4012f272-baee-4a31-a1fb-5a4873e845a9 {
  margin: 0 !important;
  overflow: visible;
}

#s-4012f272-baee-4a31-a1fb-5a4873e845a9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-4012f272-baee-4a31-a1fb-5a4873e845a9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-4012f272-baee-4a31-a1fb-5a4873e845a9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-4012f272-baee-4a31-a1fb-5a4873e845a9 img.shogun-image {
  /* Add background color handling */
  
}

#s-4012f272-baee-4a31-a1fb-5a4873e845a9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-4012f272-baee-4a31-a1fb-5a4873e845a9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-4012f272-baee-4a31-a1fb-5a4873e845a9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4012f272-baee-4a31-a1fb-5a4873e845a9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4012f272-baee-4a31-a1fb-5a4873e845a9.shogun-image {
  box-sizing: border-box;
}



.s-4012f272-baee-4a31-a1fb-5a4873e845a9 img.shogun-image {
  
}


}@media (max-width: 767px){#s-4012f272-baee-4a31-a1fb-5a4873e845a9 {
  margin: 0 !important;
  overflow: visible;
}

#s-4012f272-baee-4a31-a1fb-5a4873e845a9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-4012f272-baee-4a31-a1fb-5a4873e845a9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-4012f272-baee-4a31-a1fb-5a4873e845a9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-4012f272-baee-4a31-a1fb-5a4873e845a9 img.shogun-image {
  /* Add background color handling */
  
}

#s-4012f272-baee-4a31-a1fb-5a4873e845a9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-4012f272-baee-4a31-a1fb-5a4873e845a9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-4012f272-baee-4a31-a1fb-5a4873e845a9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4012f272-baee-4a31-a1fb-5a4873e845a9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4012f272-baee-4a31-a1fb-5a4873e845a9.shogun-image {
  box-sizing: border-box;
}



.s-4012f272-baee-4a31-a1fb-5a4873e845a9 img.shogun-image {
  
}


}
#s-ae908454-5e22-40e4-9ac1-d88d43d102ec {
  margin-left: auto;
margin-right: auto;
max-width: 1080px;
text-align: center;
}

#s-ae908454-5e22-40e4-9ac1-d88d43d102ec {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ae908454-5e22-40e4-9ac1-d88d43d102ec-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-ae908454-5e22-40e4-9ac1-d88d43d102ec {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-ae908454-5e22-40e4-9ac1-d88d43d102ec .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-ae908454-5e22-40e4-9ac1-d88d43d102ec {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-ae908454-5e22-40e4-9ac1-d88d43d102ec img.shogun-image {
  width: 100%;
  
  
  max-width: 1080px;

      
    max-width: 1080px;

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




.s-ae908454-5e22-40e4-9ac1-d88d43d102ec .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-ae908454-5e22-40e4-9ac1-d88d43d102ec.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ae908454-5e22-40e4-9ac1-d88d43d102ec.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ae908454-5e22-40e4-9ac1-d88d43d102ec.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-ae908454-5e22-40e4-9ac1-d88d43d102ec {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ae908454-5e22-40e4-9ac1-d88d43d102ec-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-ae908454-5e22-40e4-9ac1-d88d43d102ec {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-ae908454-5e22-40e4-9ac1-d88d43d102ec .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-ae908454-5e22-40e4-9ac1-d88d43d102ec {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-ae908454-5e22-40e4-9ac1-d88d43d102ec img.shogun-image {
  width: 100%;
  
  
  max-width: 1080px;

      
    max-width: 1080px;

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




.s-ae908454-5e22-40e4-9ac1-d88d43d102ec .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-ae908454-5e22-40e4-9ac1-d88d43d102ec.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ae908454-5e22-40e4-9ac1-d88d43d102ec.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ae908454-5e22-40e4-9ac1-d88d43d102ec.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-ae908454-5e22-40e4-9ac1-d88d43d102ec {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ae908454-5e22-40e4-9ac1-d88d43d102ec-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-ae908454-5e22-40e4-9ac1-d88d43d102ec {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-ae908454-5e22-40e4-9ac1-d88d43d102ec .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-ae908454-5e22-40e4-9ac1-d88d43d102ec {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-ae908454-5e22-40e4-9ac1-d88d43d102ec img.shogun-image {
  width: 100%;
  
  
  max-width: 1080px;

      
    max-width: 1080px;

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




.s-ae908454-5e22-40e4-9ac1-d88d43d102ec .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-ae908454-5e22-40e4-9ac1-d88d43d102ec.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ae908454-5e22-40e4-9ac1-d88d43d102ec.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ae908454-5e22-40e4-9ac1-d88d43d102ec.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-ae908454-5e22-40e4-9ac1-d88d43d102ec {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ae908454-5e22-40e4-9ac1-d88d43d102ec-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-ae908454-5e22-40e4-9ac1-d88d43d102ec {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-ae908454-5e22-40e4-9ac1-d88d43d102ec .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-ae908454-5e22-40e4-9ac1-d88d43d102ec {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-ae908454-5e22-40e4-9ac1-d88d43d102ec img.shogun-image {
  width: 100%;
  
  
  max-width: 1080px;

      
    max-width: 1080px;

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




.s-ae908454-5e22-40e4-9ac1-d88d43d102ec .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-ae908454-5e22-40e4-9ac1-d88d43d102ec.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ae908454-5e22-40e4-9ac1-d88d43d102ec.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ae908454-5e22-40e4-9ac1-d88d43d102ec.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-ae908454-5e22-40e4-9ac1-d88d43d102ec {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ae908454-5e22-40e4-9ac1-d88d43d102ec-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-ae908454-5e22-40e4-9ac1-d88d43d102ec {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-ae908454-5e22-40e4-9ac1-d88d43d102ec .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-ae908454-5e22-40e4-9ac1-d88d43d102ec {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-ae908454-5e22-40e4-9ac1-d88d43d102ec img.shogun-image {
  width: 100%;
  
  
  max-width: 1080px;

      
    max-width: 1080px;

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




.s-ae908454-5e22-40e4-9ac1-d88d43d102ec .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-ae908454-5e22-40e4-9ac1-d88d43d102ec.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ae908454-5e22-40e4-9ac1-d88d43d102ec.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ae908454-5e22-40e4-9ac1-d88d43d102ec.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-1bdbf755-5c39-40fb-9cf8-2f54e6bb65b3 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-1bdbf755-5c39-40fb-9cf8-2f54e6bb65b3 {
  margin-top: 0%;
margin-bottom: 0%;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-1bdbf755-5c39-40fb-9cf8-2f54e6bb65b3 {
  margin-top: 0%;
}
}
#s-1bdbf755-5c39-40fb-9cf8-2f54e6bb65b3 {
  margin: 0 !important;
  overflow: visible;
}

#s-1bdbf755-5c39-40fb-9cf8-2f54e6bb65b3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-1bdbf755-5c39-40fb-9cf8-2f54e6bb65b3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-1bdbf755-5c39-40fb-9cf8-2f54e6bb65b3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-1bdbf755-5c39-40fb-9cf8-2f54e6bb65b3 img.shogun-image {
  /* Add background color handling */
  
}

#s-1bdbf755-5c39-40fb-9cf8-2f54e6bb65b3 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-1bdbf755-5c39-40fb-9cf8-2f54e6bb65b3 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-1bdbf755-5c39-40fb-9cf8-2f54e6bb65b3 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-1bdbf755-5c39-40fb-9cf8-2f54e6bb65b3 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-1bdbf755-5c39-40fb-9cf8-2f54e6bb65b3.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-1bdbf755-5c39-40fb-9cf8-2f54e6bb65b3 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-1bdbf755-5c39-40fb-9cf8-2f54e6bb65b3.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-1bdbf755-5c39-40fb-9cf8-2f54e6bb65b3 .shogun-image-content {
  
    justify-content: center;
  
}

.s-1bdbf755-5c39-40fb-9cf8-2f54e6bb65b3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1bdbf755-5c39-40fb-9cf8-2f54e6bb65b3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1bdbf755-5c39-40fb-9cf8-2f54e6bb65b3.shogun-image {
  box-sizing: border-box;
}



.s-1bdbf755-5c39-40fb-9cf8-2f54e6bb65b3 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-1bdbf755-5c39-40fb-9cf8-2f54e6bb65b3 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-1bdbf755-5c39-40fb-9cf8-2f54e6bb65b3.shogun-image-container {
      position: relative;
    }

    .s-1bdbf755-5c39-40fb-9cf8-2f54e6bb65b3.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-1bdbf755-5c39-40fb-9cf8-2f54e6bb65b3.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-1bdbf755-5c39-40fb-9cf8-2f54e6bb65b3 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-1bdbf755-5c39-40fb-9cf8-2f54e6bb65b3 {
  margin: 0 !important;
  overflow: visible;
}

#s-1bdbf755-5c39-40fb-9cf8-2f54e6bb65b3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-1bdbf755-5c39-40fb-9cf8-2f54e6bb65b3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-1bdbf755-5c39-40fb-9cf8-2f54e6bb65b3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-1bdbf755-5c39-40fb-9cf8-2f54e6bb65b3 img.shogun-image {
  /* Add background color handling */
  
}

#s-1bdbf755-5c39-40fb-9cf8-2f54e6bb65b3 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-1bdbf755-5c39-40fb-9cf8-2f54e6bb65b3 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-1bdbf755-5c39-40fb-9cf8-2f54e6bb65b3 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-1bdbf755-5c39-40fb-9cf8-2f54e6bb65b3 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-1bdbf755-5c39-40fb-9cf8-2f54e6bb65b3.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-1bdbf755-5c39-40fb-9cf8-2f54e6bb65b3 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-1bdbf755-5c39-40fb-9cf8-2f54e6bb65b3.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-1bdbf755-5c39-40fb-9cf8-2f54e6bb65b3 .shogun-image-content {
  
    justify-content: center;
  
}

.s-1bdbf755-5c39-40fb-9cf8-2f54e6bb65b3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1bdbf755-5c39-40fb-9cf8-2f54e6bb65b3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1bdbf755-5c39-40fb-9cf8-2f54e6bb65b3.shogun-image {
  box-sizing: border-box;
}



.s-1bdbf755-5c39-40fb-9cf8-2f54e6bb65b3 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-1bdbf755-5c39-40fb-9cf8-2f54e6bb65b3 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-1bdbf755-5c39-40fb-9cf8-2f54e6bb65b3.shogun-image-container {
      position: relative;
    }

    .s-1bdbf755-5c39-40fb-9cf8-2f54e6bb65b3.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-1bdbf755-5c39-40fb-9cf8-2f54e6bb65b3.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-1bdbf755-5c39-40fb-9cf8-2f54e6bb65b3 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-1bdbf755-5c39-40fb-9cf8-2f54e6bb65b3 {
  margin: 0 !important;
  overflow: visible;
}

#s-1bdbf755-5c39-40fb-9cf8-2f54e6bb65b3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-1bdbf755-5c39-40fb-9cf8-2f54e6bb65b3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-1bdbf755-5c39-40fb-9cf8-2f54e6bb65b3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-1bdbf755-5c39-40fb-9cf8-2f54e6bb65b3 img.shogun-image {
  /* Add background color handling */
  
}

#s-1bdbf755-5c39-40fb-9cf8-2f54e6bb65b3 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-1bdbf755-5c39-40fb-9cf8-2f54e6bb65b3 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-1bdbf755-5c39-40fb-9cf8-2f54e6bb65b3 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-1bdbf755-5c39-40fb-9cf8-2f54e6bb65b3 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-1bdbf755-5c39-40fb-9cf8-2f54e6bb65b3.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-1bdbf755-5c39-40fb-9cf8-2f54e6bb65b3 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-1bdbf755-5c39-40fb-9cf8-2f54e6bb65b3.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-1bdbf755-5c39-40fb-9cf8-2f54e6bb65b3 .shogun-image-content {
  
    justify-content: center;
  
}

.s-1bdbf755-5c39-40fb-9cf8-2f54e6bb65b3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1bdbf755-5c39-40fb-9cf8-2f54e6bb65b3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1bdbf755-5c39-40fb-9cf8-2f54e6bb65b3.shogun-image {
  box-sizing: border-box;
}



.s-1bdbf755-5c39-40fb-9cf8-2f54e6bb65b3 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-1bdbf755-5c39-40fb-9cf8-2f54e6bb65b3 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-1bdbf755-5c39-40fb-9cf8-2f54e6bb65b3.shogun-image-container {
      position: relative;
    }

    .s-1bdbf755-5c39-40fb-9cf8-2f54e6bb65b3.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-1bdbf755-5c39-40fb-9cf8-2f54e6bb65b3.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-1bdbf755-5c39-40fb-9cf8-2f54e6bb65b3 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-1bdbf755-5c39-40fb-9cf8-2f54e6bb65b3 {
  margin: 0 !important;
  overflow: visible;
}

#s-1bdbf755-5c39-40fb-9cf8-2f54e6bb65b3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-1bdbf755-5c39-40fb-9cf8-2f54e6bb65b3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-1bdbf755-5c39-40fb-9cf8-2f54e6bb65b3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-1bdbf755-5c39-40fb-9cf8-2f54e6bb65b3 img.shogun-image {
  /* Add background color handling */
  
}

#s-1bdbf755-5c39-40fb-9cf8-2f54e6bb65b3 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-1bdbf755-5c39-40fb-9cf8-2f54e6bb65b3 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-1bdbf755-5c39-40fb-9cf8-2f54e6bb65b3 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-1bdbf755-5c39-40fb-9cf8-2f54e6bb65b3 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-1bdbf755-5c39-40fb-9cf8-2f54e6bb65b3.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-1bdbf755-5c39-40fb-9cf8-2f54e6bb65b3 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-1bdbf755-5c39-40fb-9cf8-2f54e6bb65b3.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-1bdbf755-5c39-40fb-9cf8-2f54e6bb65b3 .shogun-image-content {
  
    justify-content: center;
  
}

.s-1bdbf755-5c39-40fb-9cf8-2f54e6bb65b3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1bdbf755-5c39-40fb-9cf8-2f54e6bb65b3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1bdbf755-5c39-40fb-9cf8-2f54e6bb65b3.shogun-image {
  box-sizing: border-box;
}



.s-1bdbf755-5c39-40fb-9cf8-2f54e6bb65b3 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-1bdbf755-5c39-40fb-9cf8-2f54e6bb65b3 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-1bdbf755-5c39-40fb-9cf8-2f54e6bb65b3.shogun-image-container {
      position: relative;
    }

    .s-1bdbf755-5c39-40fb-9cf8-2f54e6bb65b3.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-1bdbf755-5c39-40fb-9cf8-2f54e6bb65b3.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-1bdbf755-5c39-40fb-9cf8-2f54e6bb65b3 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-1bdbf755-5c39-40fb-9cf8-2f54e6bb65b3 {
  margin: 0 !important;
  overflow: visible;
}

#s-1bdbf755-5c39-40fb-9cf8-2f54e6bb65b3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-1bdbf755-5c39-40fb-9cf8-2f54e6bb65b3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-1bdbf755-5c39-40fb-9cf8-2f54e6bb65b3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-1bdbf755-5c39-40fb-9cf8-2f54e6bb65b3 img.shogun-image {
  /* Add background color handling */
  
}

#s-1bdbf755-5c39-40fb-9cf8-2f54e6bb65b3 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-1bdbf755-5c39-40fb-9cf8-2f54e6bb65b3 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-1bdbf755-5c39-40fb-9cf8-2f54e6bb65b3 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-1bdbf755-5c39-40fb-9cf8-2f54e6bb65b3 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-1bdbf755-5c39-40fb-9cf8-2f54e6bb65b3.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-1bdbf755-5c39-40fb-9cf8-2f54e6bb65b3 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-1bdbf755-5c39-40fb-9cf8-2f54e6bb65b3.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-1bdbf755-5c39-40fb-9cf8-2f54e6bb65b3 .shogun-image-content {
  
    justify-content: center;
  
}

.s-1bdbf755-5c39-40fb-9cf8-2f54e6bb65b3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1bdbf755-5c39-40fb-9cf8-2f54e6bb65b3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1bdbf755-5c39-40fb-9cf8-2f54e6bb65b3.shogun-image {
  box-sizing: border-box;
}



.s-1bdbf755-5c39-40fb-9cf8-2f54e6bb65b3 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-1bdbf755-5c39-40fb-9cf8-2f54e6bb65b3 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-1bdbf755-5c39-40fb-9cf8-2f54e6bb65b3.shogun-image-container {
      position: relative;
    }

    .s-1bdbf755-5c39-40fb-9cf8-2f54e6bb65b3.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-1bdbf755-5c39-40fb-9cf8-2f54e6bb65b3.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-1bdbf755-5c39-40fb-9cf8-2f54e6bb65b3 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-708d8139-9b0a-4c2a-a6a3-6b3e130fee62 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-708d8139-9b0a-4c2a-a6a3-6b3e130fee62 {
  margin-top: 0%;
margin-bottom: 0%;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-708d8139-9b0a-4c2a-a6a3-6b3e130fee62 {
  margin-top: 0%;
}
}
#s-708d8139-9b0a-4c2a-a6a3-6b3e130fee62 {
  margin: 0 !important;
  overflow: visible;
}

#s-708d8139-9b0a-4c2a-a6a3-6b3e130fee62-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-708d8139-9b0a-4c2a-a6a3-6b3e130fee62 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-708d8139-9b0a-4c2a-a6a3-6b3e130fee62 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-708d8139-9b0a-4c2a-a6a3-6b3e130fee62 img.shogun-image {
  /* Add background color handling */
  
}

#s-708d8139-9b0a-4c2a-a6a3-6b3e130fee62 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-708d8139-9b0a-4c2a-a6a3-6b3e130fee62 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-708d8139-9b0a-4c2a-a6a3-6b3e130fee62 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-708d8139-9b0a-4c2a-a6a3-6b3e130fee62 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-708d8139-9b0a-4c2a-a6a3-6b3e130fee62.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-708d8139-9b0a-4c2a-a6a3-6b3e130fee62 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-708d8139-9b0a-4c2a-a6a3-6b3e130fee62.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-708d8139-9b0a-4c2a-a6a3-6b3e130fee62 .shogun-image-content {
  
    justify-content: center;
  
}

.s-708d8139-9b0a-4c2a-a6a3-6b3e130fee62.shg-align-container {
  display: flex;
  justify-content: center
}

.s-708d8139-9b0a-4c2a-a6a3-6b3e130fee62.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-708d8139-9b0a-4c2a-a6a3-6b3e130fee62.shogun-image {
  box-sizing: border-box;
}



.s-708d8139-9b0a-4c2a-a6a3-6b3e130fee62 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-708d8139-9b0a-4c2a-a6a3-6b3e130fee62 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-708d8139-9b0a-4c2a-a6a3-6b3e130fee62.shogun-image-container {
      position: relative;
    }

    .s-708d8139-9b0a-4c2a-a6a3-6b3e130fee62.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-708d8139-9b0a-4c2a-a6a3-6b3e130fee62.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-708d8139-9b0a-4c2a-a6a3-6b3e130fee62 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-708d8139-9b0a-4c2a-a6a3-6b3e130fee62 {
  margin: 0 !important;
  overflow: visible;
}

#s-708d8139-9b0a-4c2a-a6a3-6b3e130fee62-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-708d8139-9b0a-4c2a-a6a3-6b3e130fee62 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-708d8139-9b0a-4c2a-a6a3-6b3e130fee62 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-708d8139-9b0a-4c2a-a6a3-6b3e130fee62 img.shogun-image {
  /* Add background color handling */
  
}

#s-708d8139-9b0a-4c2a-a6a3-6b3e130fee62 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-708d8139-9b0a-4c2a-a6a3-6b3e130fee62 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-708d8139-9b0a-4c2a-a6a3-6b3e130fee62 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-708d8139-9b0a-4c2a-a6a3-6b3e130fee62 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-708d8139-9b0a-4c2a-a6a3-6b3e130fee62.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-708d8139-9b0a-4c2a-a6a3-6b3e130fee62 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-708d8139-9b0a-4c2a-a6a3-6b3e130fee62.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-708d8139-9b0a-4c2a-a6a3-6b3e130fee62 .shogun-image-content {
  
    justify-content: center;
  
}

.s-708d8139-9b0a-4c2a-a6a3-6b3e130fee62.shg-align-container {
  display: flex;
  justify-content: center
}

.s-708d8139-9b0a-4c2a-a6a3-6b3e130fee62.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-708d8139-9b0a-4c2a-a6a3-6b3e130fee62.shogun-image {
  box-sizing: border-box;
}



.s-708d8139-9b0a-4c2a-a6a3-6b3e130fee62 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-708d8139-9b0a-4c2a-a6a3-6b3e130fee62 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-708d8139-9b0a-4c2a-a6a3-6b3e130fee62.shogun-image-container {
      position: relative;
    }

    .s-708d8139-9b0a-4c2a-a6a3-6b3e130fee62.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-708d8139-9b0a-4c2a-a6a3-6b3e130fee62.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-708d8139-9b0a-4c2a-a6a3-6b3e130fee62 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-708d8139-9b0a-4c2a-a6a3-6b3e130fee62 {
  margin: 0 !important;
  overflow: visible;
}

#s-708d8139-9b0a-4c2a-a6a3-6b3e130fee62-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-708d8139-9b0a-4c2a-a6a3-6b3e130fee62 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-708d8139-9b0a-4c2a-a6a3-6b3e130fee62 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-708d8139-9b0a-4c2a-a6a3-6b3e130fee62 img.shogun-image {
  /* Add background color handling */
  
}

#s-708d8139-9b0a-4c2a-a6a3-6b3e130fee62 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-708d8139-9b0a-4c2a-a6a3-6b3e130fee62 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-708d8139-9b0a-4c2a-a6a3-6b3e130fee62 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-708d8139-9b0a-4c2a-a6a3-6b3e130fee62 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-708d8139-9b0a-4c2a-a6a3-6b3e130fee62.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-708d8139-9b0a-4c2a-a6a3-6b3e130fee62 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-708d8139-9b0a-4c2a-a6a3-6b3e130fee62.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-708d8139-9b0a-4c2a-a6a3-6b3e130fee62 .shogun-image-content {
  
    justify-content: center;
  
}

.s-708d8139-9b0a-4c2a-a6a3-6b3e130fee62.shg-align-container {
  display: flex;
  justify-content: center
}

.s-708d8139-9b0a-4c2a-a6a3-6b3e130fee62.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-708d8139-9b0a-4c2a-a6a3-6b3e130fee62.shogun-image {
  box-sizing: border-box;
}



.s-708d8139-9b0a-4c2a-a6a3-6b3e130fee62 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-708d8139-9b0a-4c2a-a6a3-6b3e130fee62 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-708d8139-9b0a-4c2a-a6a3-6b3e130fee62.shogun-image-container {
      position: relative;
    }

    .s-708d8139-9b0a-4c2a-a6a3-6b3e130fee62.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-708d8139-9b0a-4c2a-a6a3-6b3e130fee62.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-708d8139-9b0a-4c2a-a6a3-6b3e130fee62 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-708d8139-9b0a-4c2a-a6a3-6b3e130fee62 {
  margin: 0 !important;
  overflow: visible;
}

#s-708d8139-9b0a-4c2a-a6a3-6b3e130fee62-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-708d8139-9b0a-4c2a-a6a3-6b3e130fee62 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-708d8139-9b0a-4c2a-a6a3-6b3e130fee62 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-708d8139-9b0a-4c2a-a6a3-6b3e130fee62 img.shogun-image {
  /* Add background color handling */
  
}

#s-708d8139-9b0a-4c2a-a6a3-6b3e130fee62 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-708d8139-9b0a-4c2a-a6a3-6b3e130fee62 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-708d8139-9b0a-4c2a-a6a3-6b3e130fee62 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-708d8139-9b0a-4c2a-a6a3-6b3e130fee62 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-708d8139-9b0a-4c2a-a6a3-6b3e130fee62.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-708d8139-9b0a-4c2a-a6a3-6b3e130fee62 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-708d8139-9b0a-4c2a-a6a3-6b3e130fee62.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-708d8139-9b0a-4c2a-a6a3-6b3e130fee62 .shogun-image-content {
  
    justify-content: center;
  
}

.s-708d8139-9b0a-4c2a-a6a3-6b3e130fee62.shg-align-container {
  display: flex;
  justify-content: center
}

.s-708d8139-9b0a-4c2a-a6a3-6b3e130fee62.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-708d8139-9b0a-4c2a-a6a3-6b3e130fee62.shogun-image {
  box-sizing: border-box;
}



.s-708d8139-9b0a-4c2a-a6a3-6b3e130fee62 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-708d8139-9b0a-4c2a-a6a3-6b3e130fee62 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-708d8139-9b0a-4c2a-a6a3-6b3e130fee62.shogun-image-container {
      position: relative;
    }

    .s-708d8139-9b0a-4c2a-a6a3-6b3e130fee62.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-708d8139-9b0a-4c2a-a6a3-6b3e130fee62.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-708d8139-9b0a-4c2a-a6a3-6b3e130fee62 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-708d8139-9b0a-4c2a-a6a3-6b3e130fee62 {
  margin: 0 !important;
  overflow: visible;
}

#s-708d8139-9b0a-4c2a-a6a3-6b3e130fee62-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-708d8139-9b0a-4c2a-a6a3-6b3e130fee62 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-708d8139-9b0a-4c2a-a6a3-6b3e130fee62 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-708d8139-9b0a-4c2a-a6a3-6b3e130fee62 img.shogun-image {
  /* Add background color handling */
  
}

#s-708d8139-9b0a-4c2a-a6a3-6b3e130fee62 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-708d8139-9b0a-4c2a-a6a3-6b3e130fee62 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-708d8139-9b0a-4c2a-a6a3-6b3e130fee62 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-708d8139-9b0a-4c2a-a6a3-6b3e130fee62 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-708d8139-9b0a-4c2a-a6a3-6b3e130fee62.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-708d8139-9b0a-4c2a-a6a3-6b3e130fee62 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-708d8139-9b0a-4c2a-a6a3-6b3e130fee62.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-708d8139-9b0a-4c2a-a6a3-6b3e130fee62 .shogun-image-content {
  
    justify-content: center;
  
}

.s-708d8139-9b0a-4c2a-a6a3-6b3e130fee62.shg-align-container {
  display: flex;
  justify-content: center
}

.s-708d8139-9b0a-4c2a-a6a3-6b3e130fee62.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-708d8139-9b0a-4c2a-a6a3-6b3e130fee62.shogun-image {
  box-sizing: border-box;
}



.s-708d8139-9b0a-4c2a-a6a3-6b3e130fee62 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-708d8139-9b0a-4c2a-a6a3-6b3e130fee62 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-708d8139-9b0a-4c2a-a6a3-6b3e130fee62.shogun-image-container {
      position: relative;
    }

    .s-708d8139-9b0a-4c2a-a6a3-6b3e130fee62.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-708d8139-9b0a-4c2a-a6a3-6b3e130fee62.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-708d8139-9b0a-4c2a-a6a3-6b3e130fee62 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-bb310028-0485-4542-9dba-4b131a35543d {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-bb310028-0485-4542-9dba-4b131a35543d {
  margin-top: 0%;
margin-bottom: 0%;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-bb310028-0485-4542-9dba-4b131a35543d {
  margin-top: 0%;
}
}
#s-bb310028-0485-4542-9dba-4b131a35543d {
  margin: 0 !important;
  overflow: visible;
}

#s-bb310028-0485-4542-9dba-4b131a35543d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-bb310028-0485-4542-9dba-4b131a35543d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-bb310028-0485-4542-9dba-4b131a35543d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-bb310028-0485-4542-9dba-4b131a35543d img.shogun-image {
  /* Add background color handling */
  
}

#s-bb310028-0485-4542-9dba-4b131a35543d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-bb310028-0485-4542-9dba-4b131a35543d .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-bb310028-0485-4542-9dba-4b131a35543d .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-bb310028-0485-4542-9dba-4b131a35543d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-bb310028-0485-4542-9dba-4b131a35543d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-bb310028-0485-4542-9dba-4b131a35543d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-bb310028-0485-4542-9dba-4b131a35543d.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-bb310028-0485-4542-9dba-4b131a35543d .shogun-image-content {
  
    justify-content: center;
  
}

.s-bb310028-0485-4542-9dba-4b131a35543d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bb310028-0485-4542-9dba-4b131a35543d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bb310028-0485-4542-9dba-4b131a35543d.shogun-image {
  box-sizing: border-box;
}



.s-bb310028-0485-4542-9dba-4b131a35543d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-bb310028-0485-4542-9dba-4b131a35543d {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-bb310028-0485-4542-9dba-4b131a35543d.shogun-image-container {
      position: relative;
    }

    .s-bb310028-0485-4542-9dba-4b131a35543d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-bb310028-0485-4542-9dba-4b131a35543d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-bb310028-0485-4542-9dba-4b131a35543d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-bb310028-0485-4542-9dba-4b131a35543d {
  margin: 0 !important;
  overflow: visible;
}

#s-bb310028-0485-4542-9dba-4b131a35543d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-bb310028-0485-4542-9dba-4b131a35543d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-bb310028-0485-4542-9dba-4b131a35543d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-bb310028-0485-4542-9dba-4b131a35543d img.shogun-image {
  /* Add background color handling */
  
}

#s-bb310028-0485-4542-9dba-4b131a35543d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-bb310028-0485-4542-9dba-4b131a35543d .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-bb310028-0485-4542-9dba-4b131a35543d .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-bb310028-0485-4542-9dba-4b131a35543d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-bb310028-0485-4542-9dba-4b131a35543d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-bb310028-0485-4542-9dba-4b131a35543d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-bb310028-0485-4542-9dba-4b131a35543d.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-bb310028-0485-4542-9dba-4b131a35543d .shogun-image-content {
  
    justify-content: center;
  
}

.s-bb310028-0485-4542-9dba-4b131a35543d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bb310028-0485-4542-9dba-4b131a35543d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bb310028-0485-4542-9dba-4b131a35543d.shogun-image {
  box-sizing: border-box;
}



.s-bb310028-0485-4542-9dba-4b131a35543d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-bb310028-0485-4542-9dba-4b131a35543d {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-bb310028-0485-4542-9dba-4b131a35543d.shogun-image-container {
      position: relative;
    }

    .s-bb310028-0485-4542-9dba-4b131a35543d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-bb310028-0485-4542-9dba-4b131a35543d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-bb310028-0485-4542-9dba-4b131a35543d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-bb310028-0485-4542-9dba-4b131a35543d {
  margin: 0 !important;
  overflow: visible;
}

#s-bb310028-0485-4542-9dba-4b131a35543d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-bb310028-0485-4542-9dba-4b131a35543d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-bb310028-0485-4542-9dba-4b131a35543d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-bb310028-0485-4542-9dba-4b131a35543d img.shogun-image {
  /* Add background color handling */
  
}

#s-bb310028-0485-4542-9dba-4b131a35543d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-bb310028-0485-4542-9dba-4b131a35543d .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-bb310028-0485-4542-9dba-4b131a35543d .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-bb310028-0485-4542-9dba-4b131a35543d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-bb310028-0485-4542-9dba-4b131a35543d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-bb310028-0485-4542-9dba-4b131a35543d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-bb310028-0485-4542-9dba-4b131a35543d.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-bb310028-0485-4542-9dba-4b131a35543d .shogun-image-content {
  
    justify-content: center;
  
}

.s-bb310028-0485-4542-9dba-4b131a35543d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bb310028-0485-4542-9dba-4b131a35543d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bb310028-0485-4542-9dba-4b131a35543d.shogun-image {
  box-sizing: border-box;
}



.s-bb310028-0485-4542-9dba-4b131a35543d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-bb310028-0485-4542-9dba-4b131a35543d {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-bb310028-0485-4542-9dba-4b131a35543d.shogun-image-container {
      position: relative;
    }

    .s-bb310028-0485-4542-9dba-4b131a35543d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-bb310028-0485-4542-9dba-4b131a35543d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-bb310028-0485-4542-9dba-4b131a35543d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-bb310028-0485-4542-9dba-4b131a35543d {
  margin: 0 !important;
  overflow: visible;
}

#s-bb310028-0485-4542-9dba-4b131a35543d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-bb310028-0485-4542-9dba-4b131a35543d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-bb310028-0485-4542-9dba-4b131a35543d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-bb310028-0485-4542-9dba-4b131a35543d img.shogun-image {
  /* Add background color handling */
  
}

#s-bb310028-0485-4542-9dba-4b131a35543d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-bb310028-0485-4542-9dba-4b131a35543d .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-bb310028-0485-4542-9dba-4b131a35543d .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-bb310028-0485-4542-9dba-4b131a35543d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-bb310028-0485-4542-9dba-4b131a35543d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-bb310028-0485-4542-9dba-4b131a35543d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-bb310028-0485-4542-9dba-4b131a35543d.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-bb310028-0485-4542-9dba-4b131a35543d .shogun-image-content {
  
    justify-content: center;
  
}

.s-bb310028-0485-4542-9dba-4b131a35543d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bb310028-0485-4542-9dba-4b131a35543d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bb310028-0485-4542-9dba-4b131a35543d.shogun-image {
  box-sizing: border-box;
}



.s-bb310028-0485-4542-9dba-4b131a35543d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-bb310028-0485-4542-9dba-4b131a35543d {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-bb310028-0485-4542-9dba-4b131a35543d.shogun-image-container {
      position: relative;
    }

    .s-bb310028-0485-4542-9dba-4b131a35543d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-bb310028-0485-4542-9dba-4b131a35543d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-bb310028-0485-4542-9dba-4b131a35543d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-bb310028-0485-4542-9dba-4b131a35543d {
  margin: 0 !important;
  overflow: visible;
}

#s-bb310028-0485-4542-9dba-4b131a35543d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-bb310028-0485-4542-9dba-4b131a35543d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-bb310028-0485-4542-9dba-4b131a35543d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-bb310028-0485-4542-9dba-4b131a35543d img.shogun-image {
  /* Add background color handling */
  
}

#s-bb310028-0485-4542-9dba-4b131a35543d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-bb310028-0485-4542-9dba-4b131a35543d .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-bb310028-0485-4542-9dba-4b131a35543d .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-bb310028-0485-4542-9dba-4b131a35543d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-bb310028-0485-4542-9dba-4b131a35543d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-bb310028-0485-4542-9dba-4b131a35543d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-bb310028-0485-4542-9dba-4b131a35543d.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-bb310028-0485-4542-9dba-4b131a35543d .shogun-image-content {
  
    justify-content: center;
  
}

.s-bb310028-0485-4542-9dba-4b131a35543d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bb310028-0485-4542-9dba-4b131a35543d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bb310028-0485-4542-9dba-4b131a35543d.shogun-image {
  box-sizing: border-box;
}



.s-bb310028-0485-4542-9dba-4b131a35543d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-bb310028-0485-4542-9dba-4b131a35543d {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-bb310028-0485-4542-9dba-4b131a35543d.shogun-image-container {
      position: relative;
    }

    .s-bb310028-0485-4542-9dba-4b131a35543d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-bb310028-0485-4542-9dba-4b131a35543d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-bb310028-0485-4542-9dba-4b131a35543d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-b4fa1504-e7ce-4f6f-b218-c8d1d15a3f96 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
text-align: center;
}
@media (min-width: 1200px){#s-b4fa1504-e7ce-4f6f-b218-c8d1d15a3f96 {
  margin-top: 0%;
margin-bottom: 0%;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-b4fa1504-e7ce-4f6f-b218-c8d1d15a3f96 {
  margin-top: 0%;
}
}@media (min-width: 768px) and (max-width: 991px){#s-b4fa1504-e7ce-4f6f-b218-c8d1d15a3f96 {
  margin-top: 0%;
}
}@media (max-width: 767px){#s-b4fa1504-e7ce-4f6f-b218-c8d1d15a3f96 {
  margin-top: 0%;
}
}
#s-b4fa1504-e7ce-4f6f-b218-c8d1d15a3f96 {
  margin: 0 !important;
  overflow: visible;
}

#s-b4fa1504-e7ce-4f6f-b218-c8d1d15a3f96-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b4fa1504-e7ce-4f6f-b218-c8d1d15a3f96 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-b4fa1504-e7ce-4f6f-b218-c8d1d15a3f96 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b4fa1504-e7ce-4f6f-b218-c8d1d15a3f96 img.shogun-image {
  /* Add background color handling */
  
}

#s-b4fa1504-e7ce-4f6f-b218-c8d1d15a3f96 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-b4fa1504-e7ce-4f6f-b218-c8d1d15a3f96 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b4fa1504-e7ce-4f6f-b218-c8d1d15a3f96.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b4fa1504-e7ce-4f6f-b218-c8d1d15a3f96.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b4fa1504-e7ce-4f6f-b218-c8d1d15a3f96.shogun-image {
  box-sizing: border-box;
}



.s-b4fa1504-e7ce-4f6f-b218-c8d1d15a3f96 img.shogun-image {
  
}


@media (min-width: 1200px){#s-b4fa1504-e7ce-4f6f-b218-c8d1d15a3f96 {
  margin: 0 !important;
  overflow: visible;
}

#s-b4fa1504-e7ce-4f6f-b218-c8d1d15a3f96-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b4fa1504-e7ce-4f6f-b218-c8d1d15a3f96 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-b4fa1504-e7ce-4f6f-b218-c8d1d15a3f96 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b4fa1504-e7ce-4f6f-b218-c8d1d15a3f96 img.shogun-image {
  /* Add background color handling */
  
}

#s-b4fa1504-e7ce-4f6f-b218-c8d1d15a3f96 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-b4fa1504-e7ce-4f6f-b218-c8d1d15a3f96 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b4fa1504-e7ce-4f6f-b218-c8d1d15a3f96.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b4fa1504-e7ce-4f6f-b218-c8d1d15a3f96.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b4fa1504-e7ce-4f6f-b218-c8d1d15a3f96.shogun-image {
  box-sizing: border-box;
}



.s-b4fa1504-e7ce-4f6f-b218-c8d1d15a3f96 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-b4fa1504-e7ce-4f6f-b218-c8d1d15a3f96 {
  margin: 0 !important;
  overflow: visible;
}

#s-b4fa1504-e7ce-4f6f-b218-c8d1d15a3f96-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b4fa1504-e7ce-4f6f-b218-c8d1d15a3f96 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-b4fa1504-e7ce-4f6f-b218-c8d1d15a3f96 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b4fa1504-e7ce-4f6f-b218-c8d1d15a3f96 img.shogun-image {
  /* Add background color handling */
  
}

#s-b4fa1504-e7ce-4f6f-b218-c8d1d15a3f96 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-b4fa1504-e7ce-4f6f-b218-c8d1d15a3f96 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b4fa1504-e7ce-4f6f-b218-c8d1d15a3f96.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b4fa1504-e7ce-4f6f-b218-c8d1d15a3f96.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b4fa1504-e7ce-4f6f-b218-c8d1d15a3f96.shogun-image {
  box-sizing: border-box;
}



.s-b4fa1504-e7ce-4f6f-b218-c8d1d15a3f96 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-b4fa1504-e7ce-4f6f-b218-c8d1d15a3f96 {
  margin: 0 !important;
  overflow: visible;
}

#s-b4fa1504-e7ce-4f6f-b218-c8d1d15a3f96-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b4fa1504-e7ce-4f6f-b218-c8d1d15a3f96 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-b4fa1504-e7ce-4f6f-b218-c8d1d15a3f96 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b4fa1504-e7ce-4f6f-b218-c8d1d15a3f96 img.shogun-image {
  /* Add background color handling */
  
}

#s-b4fa1504-e7ce-4f6f-b218-c8d1d15a3f96 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-b4fa1504-e7ce-4f6f-b218-c8d1d15a3f96 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b4fa1504-e7ce-4f6f-b218-c8d1d15a3f96.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b4fa1504-e7ce-4f6f-b218-c8d1d15a3f96.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b4fa1504-e7ce-4f6f-b218-c8d1d15a3f96.shogun-image {
  box-sizing: border-box;
}



.s-b4fa1504-e7ce-4f6f-b218-c8d1d15a3f96 img.shogun-image {
  
}


}@media (max-width: 767px){#s-b4fa1504-e7ce-4f6f-b218-c8d1d15a3f96 {
  margin: 0 !important;
  overflow: visible;
}

#s-b4fa1504-e7ce-4f6f-b218-c8d1d15a3f96-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b4fa1504-e7ce-4f6f-b218-c8d1d15a3f96 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-b4fa1504-e7ce-4f6f-b218-c8d1d15a3f96 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b4fa1504-e7ce-4f6f-b218-c8d1d15a3f96 img.shogun-image {
  /* Add background color handling */
  
}

#s-b4fa1504-e7ce-4f6f-b218-c8d1d15a3f96 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-b4fa1504-e7ce-4f6f-b218-c8d1d15a3f96 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b4fa1504-e7ce-4f6f-b218-c8d1d15a3f96.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b4fa1504-e7ce-4f6f-b218-c8d1d15a3f96.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b4fa1504-e7ce-4f6f-b218-c8d1d15a3f96.shogun-image {
  box-sizing: border-box;
}



.s-b4fa1504-e7ce-4f6f-b218-c8d1d15a3f96 img.shogun-image {
  
}


}
#s-9d695a91-7997-4944-9103-e43f02084675 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-9d695a91-7997-4944-9103-e43f02084675 {
  margin-top: 0%;
}
}@media (min-width: 768px) and (max-width: 991px){#s-9d695a91-7997-4944-9103-e43f02084675 {
  margin-top: 0%;
}
}@media (max-width: 767px){#s-9d695a91-7997-4944-9103-e43f02084675 {
  margin-top: 0%;
}
}
#s-9d695a91-7997-4944-9103-e43f02084675 {
  margin: 0 !important;
  overflow: visible;
}

#s-9d695a91-7997-4944-9103-e43f02084675-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9d695a91-7997-4944-9103-e43f02084675 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-9d695a91-7997-4944-9103-e43f02084675 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9d695a91-7997-4944-9103-e43f02084675 img.shogun-image {
  /* Add background color handling */
  
}

#s-9d695a91-7997-4944-9103-e43f02084675 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9d695a91-7997-4944-9103-e43f02084675 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-9d695a91-7997-4944-9103-e43f02084675 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9d695a91-7997-4944-9103-e43f02084675 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9d695a91-7997-4944-9103-e43f02084675.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9d695a91-7997-4944-9103-e43f02084675 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-9d695a91-7997-4944-9103-e43f02084675.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-9d695a91-7997-4944-9103-e43f02084675 .shogun-image-content {
  
    justify-content: center;
  
}

.s-9d695a91-7997-4944-9103-e43f02084675.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9d695a91-7997-4944-9103-e43f02084675.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9d695a91-7997-4944-9103-e43f02084675.shogun-image {
  box-sizing: border-box;
}



.s-9d695a91-7997-4944-9103-e43f02084675 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-9d695a91-7997-4944-9103-e43f02084675 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-9d695a91-7997-4944-9103-e43f02084675.shogun-image-container {
      position: relative;
    }

    .s-9d695a91-7997-4944-9103-e43f02084675.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9d695a91-7997-4944-9103-e43f02084675.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9d695a91-7997-4944-9103-e43f02084675 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-9d695a91-7997-4944-9103-e43f02084675 {
  margin: 0 !important;
  overflow: visible;
}

#s-9d695a91-7997-4944-9103-e43f02084675-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9d695a91-7997-4944-9103-e43f02084675 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-9d695a91-7997-4944-9103-e43f02084675 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9d695a91-7997-4944-9103-e43f02084675 img.shogun-image {
  /* Add background color handling */
  
}

#s-9d695a91-7997-4944-9103-e43f02084675 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9d695a91-7997-4944-9103-e43f02084675 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-9d695a91-7997-4944-9103-e43f02084675 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9d695a91-7997-4944-9103-e43f02084675 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9d695a91-7997-4944-9103-e43f02084675.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9d695a91-7997-4944-9103-e43f02084675 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-9d695a91-7997-4944-9103-e43f02084675.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-9d695a91-7997-4944-9103-e43f02084675 .shogun-image-content {
  
    justify-content: center;
  
}

.s-9d695a91-7997-4944-9103-e43f02084675.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9d695a91-7997-4944-9103-e43f02084675.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9d695a91-7997-4944-9103-e43f02084675.shogun-image {
  box-sizing: border-box;
}



.s-9d695a91-7997-4944-9103-e43f02084675 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-9d695a91-7997-4944-9103-e43f02084675 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-9d695a91-7997-4944-9103-e43f02084675.shogun-image-container {
      position: relative;
    }

    .s-9d695a91-7997-4944-9103-e43f02084675.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9d695a91-7997-4944-9103-e43f02084675.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9d695a91-7997-4944-9103-e43f02084675 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-9d695a91-7997-4944-9103-e43f02084675 {
  margin: 0 !important;
  overflow: visible;
}

#s-9d695a91-7997-4944-9103-e43f02084675-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9d695a91-7997-4944-9103-e43f02084675 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9d695a91-7997-4944-9103-e43f02084675 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9d695a91-7997-4944-9103-e43f02084675 img.shogun-image {
  /* Add background color handling */
  
}

#s-9d695a91-7997-4944-9103-e43f02084675 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9d695a91-7997-4944-9103-e43f02084675 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-9d695a91-7997-4944-9103-e43f02084675 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9d695a91-7997-4944-9103-e43f02084675 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9d695a91-7997-4944-9103-e43f02084675.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9d695a91-7997-4944-9103-e43f02084675 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-9d695a91-7997-4944-9103-e43f02084675.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-9d695a91-7997-4944-9103-e43f02084675 .shogun-image-content {
  
    justify-content: center;
  
}

.s-9d695a91-7997-4944-9103-e43f02084675.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9d695a91-7997-4944-9103-e43f02084675.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9d695a91-7997-4944-9103-e43f02084675.shogun-image {
  box-sizing: border-box;
}



.s-9d695a91-7997-4944-9103-e43f02084675 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-9d695a91-7997-4944-9103-e43f02084675 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-9d695a91-7997-4944-9103-e43f02084675.shogun-image-container {
      position: relative;
    }

    .s-9d695a91-7997-4944-9103-e43f02084675.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9d695a91-7997-4944-9103-e43f02084675.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9d695a91-7997-4944-9103-e43f02084675 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-9d695a91-7997-4944-9103-e43f02084675 {
  margin: 0 !important;
  overflow: visible;
}

#s-9d695a91-7997-4944-9103-e43f02084675-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9d695a91-7997-4944-9103-e43f02084675 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-9d695a91-7997-4944-9103-e43f02084675 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9d695a91-7997-4944-9103-e43f02084675 img.shogun-image {
  /* Add background color handling */
  
}

#s-9d695a91-7997-4944-9103-e43f02084675 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9d695a91-7997-4944-9103-e43f02084675 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-9d695a91-7997-4944-9103-e43f02084675 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9d695a91-7997-4944-9103-e43f02084675 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9d695a91-7997-4944-9103-e43f02084675.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9d695a91-7997-4944-9103-e43f02084675 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-9d695a91-7997-4944-9103-e43f02084675.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-9d695a91-7997-4944-9103-e43f02084675 .shogun-image-content {
  
    justify-content: center;
  
}

.s-9d695a91-7997-4944-9103-e43f02084675.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9d695a91-7997-4944-9103-e43f02084675.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9d695a91-7997-4944-9103-e43f02084675.shogun-image {
  box-sizing: border-box;
}



.s-9d695a91-7997-4944-9103-e43f02084675 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-9d695a91-7997-4944-9103-e43f02084675 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-9d695a91-7997-4944-9103-e43f02084675.shogun-image-container {
      position: relative;
    }

    .s-9d695a91-7997-4944-9103-e43f02084675.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9d695a91-7997-4944-9103-e43f02084675.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9d695a91-7997-4944-9103-e43f02084675 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-9d695a91-7997-4944-9103-e43f02084675 {
  margin: 0 !important;
  overflow: visible;
}

#s-9d695a91-7997-4944-9103-e43f02084675-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9d695a91-7997-4944-9103-e43f02084675 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-9d695a91-7997-4944-9103-e43f02084675 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9d695a91-7997-4944-9103-e43f02084675 img.shogun-image {
  /* Add background color handling */
  
}

#s-9d695a91-7997-4944-9103-e43f02084675 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9d695a91-7997-4944-9103-e43f02084675 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-9d695a91-7997-4944-9103-e43f02084675 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9d695a91-7997-4944-9103-e43f02084675 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9d695a91-7997-4944-9103-e43f02084675.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9d695a91-7997-4944-9103-e43f02084675 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-9d695a91-7997-4944-9103-e43f02084675.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-9d695a91-7997-4944-9103-e43f02084675 .shogun-image-content {
  
    justify-content: center;
  
}

.s-9d695a91-7997-4944-9103-e43f02084675.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9d695a91-7997-4944-9103-e43f02084675.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9d695a91-7997-4944-9103-e43f02084675.shogun-image {
  box-sizing: border-box;
}



.s-9d695a91-7997-4944-9103-e43f02084675 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-9d695a91-7997-4944-9103-e43f02084675 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-9d695a91-7997-4944-9103-e43f02084675.shogun-image-container {
      position: relative;
    }

    .s-9d695a91-7997-4944-9103-e43f02084675.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9d695a91-7997-4944-9103-e43f02084675.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9d695a91-7997-4944-9103-e43f02084675 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-61f94205-2b3f-41fa-b685-ee95ec0a6daf {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-61f94205-2b3f-41fa-b685-ee95ec0a6daf {
  margin-top: 0%;
margin-bottom: 0%;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-61f94205-2b3f-41fa-b685-ee95ec0a6daf {
  margin-top: 0%;
margin-bottom: 0%;
}
}
#s-61f94205-2b3f-41fa-b685-ee95ec0a6daf {
  margin: 0 !important;
  overflow: visible;
}

#s-61f94205-2b3f-41fa-b685-ee95ec0a6daf-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-61f94205-2b3f-41fa-b685-ee95ec0a6daf {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-61f94205-2b3f-41fa-b685-ee95ec0a6daf {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-61f94205-2b3f-41fa-b685-ee95ec0a6daf img.shogun-image {
  /* Add background color handling */
  
}

#s-61f94205-2b3f-41fa-b685-ee95ec0a6daf img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-61f94205-2b3f-41fa-b685-ee95ec0a6daf .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-61f94205-2b3f-41fa-b685-ee95ec0a6daf .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-61f94205-2b3f-41fa-b685-ee95ec0a6daf .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-61f94205-2b3f-41fa-b685-ee95ec0a6daf.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-61f94205-2b3f-41fa-b685-ee95ec0a6daf img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-61f94205-2b3f-41fa-b685-ee95ec0a6daf.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-61f94205-2b3f-41fa-b685-ee95ec0a6daf .shogun-image-content {
  
    justify-content: center;
  
}

.s-61f94205-2b3f-41fa-b685-ee95ec0a6daf.shg-align-container {
  display: flex;
  justify-content: center
}

.s-61f94205-2b3f-41fa-b685-ee95ec0a6daf.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-61f94205-2b3f-41fa-b685-ee95ec0a6daf.shogun-image {
  box-sizing: border-box;
}



.s-61f94205-2b3f-41fa-b685-ee95ec0a6daf img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-61f94205-2b3f-41fa-b685-ee95ec0a6daf {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-61f94205-2b3f-41fa-b685-ee95ec0a6daf.shogun-image-container {
      position: relative;
    }

    .s-61f94205-2b3f-41fa-b685-ee95ec0a6daf.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-61f94205-2b3f-41fa-b685-ee95ec0a6daf.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-61f94205-2b3f-41fa-b685-ee95ec0a6daf img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-61f94205-2b3f-41fa-b685-ee95ec0a6daf {
  margin: 0 !important;
  overflow: visible;
}

#s-61f94205-2b3f-41fa-b685-ee95ec0a6daf-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-61f94205-2b3f-41fa-b685-ee95ec0a6daf {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-61f94205-2b3f-41fa-b685-ee95ec0a6daf {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-61f94205-2b3f-41fa-b685-ee95ec0a6daf img.shogun-image {
  /* Add background color handling */
  
}

#s-61f94205-2b3f-41fa-b685-ee95ec0a6daf img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-61f94205-2b3f-41fa-b685-ee95ec0a6daf .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-61f94205-2b3f-41fa-b685-ee95ec0a6daf .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-61f94205-2b3f-41fa-b685-ee95ec0a6daf .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-61f94205-2b3f-41fa-b685-ee95ec0a6daf.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-61f94205-2b3f-41fa-b685-ee95ec0a6daf img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-61f94205-2b3f-41fa-b685-ee95ec0a6daf.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-61f94205-2b3f-41fa-b685-ee95ec0a6daf .shogun-image-content {
  
    justify-content: center;
  
}

.s-61f94205-2b3f-41fa-b685-ee95ec0a6daf.shg-align-container {
  display: flex;
  justify-content: center
}

.s-61f94205-2b3f-41fa-b685-ee95ec0a6daf.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-61f94205-2b3f-41fa-b685-ee95ec0a6daf.shogun-image {
  box-sizing: border-box;
}



.s-61f94205-2b3f-41fa-b685-ee95ec0a6daf img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-61f94205-2b3f-41fa-b685-ee95ec0a6daf {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-61f94205-2b3f-41fa-b685-ee95ec0a6daf.shogun-image-container {
      position: relative;
    }

    .s-61f94205-2b3f-41fa-b685-ee95ec0a6daf.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-61f94205-2b3f-41fa-b685-ee95ec0a6daf.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-61f94205-2b3f-41fa-b685-ee95ec0a6daf img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-61f94205-2b3f-41fa-b685-ee95ec0a6daf {
  margin: 0 !important;
  overflow: visible;
}

#s-61f94205-2b3f-41fa-b685-ee95ec0a6daf-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-61f94205-2b3f-41fa-b685-ee95ec0a6daf {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-61f94205-2b3f-41fa-b685-ee95ec0a6daf {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-61f94205-2b3f-41fa-b685-ee95ec0a6daf img.shogun-image {
  /* Add background color handling */
  
}

#s-61f94205-2b3f-41fa-b685-ee95ec0a6daf img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-61f94205-2b3f-41fa-b685-ee95ec0a6daf .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-61f94205-2b3f-41fa-b685-ee95ec0a6daf .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-61f94205-2b3f-41fa-b685-ee95ec0a6daf .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-61f94205-2b3f-41fa-b685-ee95ec0a6daf.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-61f94205-2b3f-41fa-b685-ee95ec0a6daf img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-61f94205-2b3f-41fa-b685-ee95ec0a6daf.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-61f94205-2b3f-41fa-b685-ee95ec0a6daf .shogun-image-content {
  
    justify-content: center;
  
}

.s-61f94205-2b3f-41fa-b685-ee95ec0a6daf.shg-align-container {
  display: flex;
  justify-content: center
}

.s-61f94205-2b3f-41fa-b685-ee95ec0a6daf.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-61f94205-2b3f-41fa-b685-ee95ec0a6daf.shogun-image {
  box-sizing: border-box;
}



.s-61f94205-2b3f-41fa-b685-ee95ec0a6daf img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-61f94205-2b3f-41fa-b685-ee95ec0a6daf {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-61f94205-2b3f-41fa-b685-ee95ec0a6daf.shogun-image-container {
      position: relative;
    }

    .s-61f94205-2b3f-41fa-b685-ee95ec0a6daf.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-61f94205-2b3f-41fa-b685-ee95ec0a6daf.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-61f94205-2b3f-41fa-b685-ee95ec0a6daf img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-61f94205-2b3f-41fa-b685-ee95ec0a6daf {
  margin: 0 !important;
  overflow: visible;
}

#s-61f94205-2b3f-41fa-b685-ee95ec0a6daf-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-61f94205-2b3f-41fa-b685-ee95ec0a6daf {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-61f94205-2b3f-41fa-b685-ee95ec0a6daf {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-61f94205-2b3f-41fa-b685-ee95ec0a6daf img.shogun-image {
  /* Add background color handling */
  
}

#s-61f94205-2b3f-41fa-b685-ee95ec0a6daf img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-61f94205-2b3f-41fa-b685-ee95ec0a6daf .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-61f94205-2b3f-41fa-b685-ee95ec0a6daf .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-61f94205-2b3f-41fa-b685-ee95ec0a6daf .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-61f94205-2b3f-41fa-b685-ee95ec0a6daf.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-61f94205-2b3f-41fa-b685-ee95ec0a6daf img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-61f94205-2b3f-41fa-b685-ee95ec0a6daf.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-61f94205-2b3f-41fa-b685-ee95ec0a6daf .shogun-image-content {
  
    justify-content: center;
  
}

.s-61f94205-2b3f-41fa-b685-ee95ec0a6daf.shg-align-container {
  display: flex;
  justify-content: center
}

.s-61f94205-2b3f-41fa-b685-ee95ec0a6daf.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-61f94205-2b3f-41fa-b685-ee95ec0a6daf.shogun-image {
  box-sizing: border-box;
}



.s-61f94205-2b3f-41fa-b685-ee95ec0a6daf img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-61f94205-2b3f-41fa-b685-ee95ec0a6daf {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-61f94205-2b3f-41fa-b685-ee95ec0a6daf.shogun-image-container {
      position: relative;
    }

    .s-61f94205-2b3f-41fa-b685-ee95ec0a6daf.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-61f94205-2b3f-41fa-b685-ee95ec0a6daf.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-61f94205-2b3f-41fa-b685-ee95ec0a6daf img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-61f94205-2b3f-41fa-b685-ee95ec0a6daf {
  margin: 0 !important;
  overflow: visible;
}

#s-61f94205-2b3f-41fa-b685-ee95ec0a6daf-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-61f94205-2b3f-41fa-b685-ee95ec0a6daf {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-61f94205-2b3f-41fa-b685-ee95ec0a6daf {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-61f94205-2b3f-41fa-b685-ee95ec0a6daf img.shogun-image {
  /* Add background color handling */
  
}

#s-61f94205-2b3f-41fa-b685-ee95ec0a6daf img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-61f94205-2b3f-41fa-b685-ee95ec0a6daf .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-61f94205-2b3f-41fa-b685-ee95ec0a6daf .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-61f94205-2b3f-41fa-b685-ee95ec0a6daf .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-61f94205-2b3f-41fa-b685-ee95ec0a6daf.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-61f94205-2b3f-41fa-b685-ee95ec0a6daf img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-61f94205-2b3f-41fa-b685-ee95ec0a6daf.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-61f94205-2b3f-41fa-b685-ee95ec0a6daf .shogun-image-content {
  
    justify-content: center;
  
}

.s-61f94205-2b3f-41fa-b685-ee95ec0a6daf.shg-align-container {
  display: flex;
  justify-content: center
}

.s-61f94205-2b3f-41fa-b685-ee95ec0a6daf.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-61f94205-2b3f-41fa-b685-ee95ec0a6daf.shogun-image {
  box-sizing: border-box;
}



.s-61f94205-2b3f-41fa-b685-ee95ec0a6daf img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-61f94205-2b3f-41fa-b685-ee95ec0a6daf {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-61f94205-2b3f-41fa-b685-ee95ec0a6daf.shogun-image-container {
      position: relative;
    }

    .s-61f94205-2b3f-41fa-b685-ee95ec0a6daf.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-61f94205-2b3f-41fa-b685-ee95ec0a6daf.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-61f94205-2b3f-41fa-b685-ee95ec0a6daf img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-30715c12-aeb8-47d0-8e86-04875c03c618 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-30715c12-aeb8-47d0-8e86-04875c03c618 {
  margin-top: 0%;
}
}@media (min-width: 768px) and (max-width: 991px){#s-30715c12-aeb8-47d0-8e86-04875c03c618 {
  margin-top: 0%;
}
}@media (max-width: 767px){#s-30715c12-aeb8-47d0-8e86-04875c03c618 {
  margin-top: 0%;
}
}
#s-30715c12-aeb8-47d0-8e86-04875c03c618 {
  margin: 0 !important;
  overflow: visible;
}

#s-30715c12-aeb8-47d0-8e86-04875c03c618-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-30715c12-aeb8-47d0-8e86-04875c03c618 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-30715c12-aeb8-47d0-8e86-04875c03c618 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-30715c12-aeb8-47d0-8e86-04875c03c618 img.shogun-image {
  /* Add background color handling */
  
}

#s-30715c12-aeb8-47d0-8e86-04875c03c618 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-30715c12-aeb8-47d0-8e86-04875c03c618 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-30715c12-aeb8-47d0-8e86-04875c03c618 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-30715c12-aeb8-47d0-8e86-04875c03c618 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-30715c12-aeb8-47d0-8e86-04875c03c618.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-30715c12-aeb8-47d0-8e86-04875c03c618 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-30715c12-aeb8-47d0-8e86-04875c03c618.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-30715c12-aeb8-47d0-8e86-04875c03c618 .shogun-image-content {
  
    justify-content: center;
  
}

.s-30715c12-aeb8-47d0-8e86-04875c03c618.shg-align-container {
  display: flex;
  justify-content: center
}

.s-30715c12-aeb8-47d0-8e86-04875c03c618.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-30715c12-aeb8-47d0-8e86-04875c03c618.shogun-image {
  box-sizing: border-box;
}



.s-30715c12-aeb8-47d0-8e86-04875c03c618 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-30715c12-aeb8-47d0-8e86-04875c03c618 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-30715c12-aeb8-47d0-8e86-04875c03c618.shogun-image-container {
      position: relative;
    }

    .s-30715c12-aeb8-47d0-8e86-04875c03c618.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-30715c12-aeb8-47d0-8e86-04875c03c618.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-30715c12-aeb8-47d0-8e86-04875c03c618 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-30715c12-aeb8-47d0-8e86-04875c03c618 {
  margin: 0 !important;
  overflow: visible;
}

#s-30715c12-aeb8-47d0-8e86-04875c03c618-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-30715c12-aeb8-47d0-8e86-04875c03c618 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-30715c12-aeb8-47d0-8e86-04875c03c618 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-30715c12-aeb8-47d0-8e86-04875c03c618 img.shogun-image {
  /* Add background color handling */
  
}

#s-30715c12-aeb8-47d0-8e86-04875c03c618 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-30715c12-aeb8-47d0-8e86-04875c03c618 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-30715c12-aeb8-47d0-8e86-04875c03c618 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-30715c12-aeb8-47d0-8e86-04875c03c618 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-30715c12-aeb8-47d0-8e86-04875c03c618.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-30715c12-aeb8-47d0-8e86-04875c03c618 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-30715c12-aeb8-47d0-8e86-04875c03c618.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-30715c12-aeb8-47d0-8e86-04875c03c618 .shogun-image-content {
  
    justify-content: center;
  
}

.s-30715c12-aeb8-47d0-8e86-04875c03c618.shg-align-container {
  display: flex;
  justify-content: center
}

.s-30715c12-aeb8-47d0-8e86-04875c03c618.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-30715c12-aeb8-47d0-8e86-04875c03c618.shogun-image {
  box-sizing: border-box;
}



.s-30715c12-aeb8-47d0-8e86-04875c03c618 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-30715c12-aeb8-47d0-8e86-04875c03c618 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-30715c12-aeb8-47d0-8e86-04875c03c618.shogun-image-container {
      position: relative;
    }

    .s-30715c12-aeb8-47d0-8e86-04875c03c618.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-30715c12-aeb8-47d0-8e86-04875c03c618.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-30715c12-aeb8-47d0-8e86-04875c03c618 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-30715c12-aeb8-47d0-8e86-04875c03c618 {
  margin: 0 !important;
  overflow: visible;
}

#s-30715c12-aeb8-47d0-8e86-04875c03c618-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-30715c12-aeb8-47d0-8e86-04875c03c618 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-30715c12-aeb8-47d0-8e86-04875c03c618 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-30715c12-aeb8-47d0-8e86-04875c03c618 img.shogun-image {
  /* Add background color handling */
  
}

#s-30715c12-aeb8-47d0-8e86-04875c03c618 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-30715c12-aeb8-47d0-8e86-04875c03c618 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-30715c12-aeb8-47d0-8e86-04875c03c618 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-30715c12-aeb8-47d0-8e86-04875c03c618 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-30715c12-aeb8-47d0-8e86-04875c03c618.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-30715c12-aeb8-47d0-8e86-04875c03c618 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-30715c12-aeb8-47d0-8e86-04875c03c618.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-30715c12-aeb8-47d0-8e86-04875c03c618 .shogun-image-content {
  
    justify-content: center;
  
}

.s-30715c12-aeb8-47d0-8e86-04875c03c618.shg-align-container {
  display: flex;
  justify-content: center
}

.s-30715c12-aeb8-47d0-8e86-04875c03c618.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-30715c12-aeb8-47d0-8e86-04875c03c618.shogun-image {
  box-sizing: border-box;
}



.s-30715c12-aeb8-47d0-8e86-04875c03c618 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-30715c12-aeb8-47d0-8e86-04875c03c618 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-30715c12-aeb8-47d0-8e86-04875c03c618.shogun-image-container {
      position: relative;
    }

    .s-30715c12-aeb8-47d0-8e86-04875c03c618.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-30715c12-aeb8-47d0-8e86-04875c03c618.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-30715c12-aeb8-47d0-8e86-04875c03c618 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-30715c12-aeb8-47d0-8e86-04875c03c618 {
  margin: 0 !important;
  overflow: visible;
}

#s-30715c12-aeb8-47d0-8e86-04875c03c618-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-30715c12-aeb8-47d0-8e86-04875c03c618 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-30715c12-aeb8-47d0-8e86-04875c03c618 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-30715c12-aeb8-47d0-8e86-04875c03c618 img.shogun-image {
  /* Add background color handling */
  
}

#s-30715c12-aeb8-47d0-8e86-04875c03c618 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-30715c12-aeb8-47d0-8e86-04875c03c618 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-30715c12-aeb8-47d0-8e86-04875c03c618 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-30715c12-aeb8-47d0-8e86-04875c03c618 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-30715c12-aeb8-47d0-8e86-04875c03c618.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-30715c12-aeb8-47d0-8e86-04875c03c618 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-30715c12-aeb8-47d0-8e86-04875c03c618.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-30715c12-aeb8-47d0-8e86-04875c03c618 .shogun-image-content {
  
    justify-content: center;
  
}

.s-30715c12-aeb8-47d0-8e86-04875c03c618.shg-align-container {
  display: flex;
  justify-content: center
}

.s-30715c12-aeb8-47d0-8e86-04875c03c618.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-30715c12-aeb8-47d0-8e86-04875c03c618.shogun-image {
  box-sizing: border-box;
}



.s-30715c12-aeb8-47d0-8e86-04875c03c618 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-30715c12-aeb8-47d0-8e86-04875c03c618 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-30715c12-aeb8-47d0-8e86-04875c03c618.shogun-image-container {
      position: relative;
    }

    .s-30715c12-aeb8-47d0-8e86-04875c03c618.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-30715c12-aeb8-47d0-8e86-04875c03c618.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-30715c12-aeb8-47d0-8e86-04875c03c618 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-30715c12-aeb8-47d0-8e86-04875c03c618 {
  margin: 0 !important;
  overflow: visible;
}

#s-30715c12-aeb8-47d0-8e86-04875c03c618-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-30715c12-aeb8-47d0-8e86-04875c03c618 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-30715c12-aeb8-47d0-8e86-04875c03c618 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-30715c12-aeb8-47d0-8e86-04875c03c618 img.shogun-image {
  /* Add background color handling */
  
}

#s-30715c12-aeb8-47d0-8e86-04875c03c618 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-30715c12-aeb8-47d0-8e86-04875c03c618 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-30715c12-aeb8-47d0-8e86-04875c03c618 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-30715c12-aeb8-47d0-8e86-04875c03c618 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-30715c12-aeb8-47d0-8e86-04875c03c618.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-30715c12-aeb8-47d0-8e86-04875c03c618 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-30715c12-aeb8-47d0-8e86-04875c03c618.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-30715c12-aeb8-47d0-8e86-04875c03c618 .shogun-image-content {
  
    justify-content: center;
  
}

.s-30715c12-aeb8-47d0-8e86-04875c03c618.shg-align-container {
  display: flex;
  justify-content: center
}

.s-30715c12-aeb8-47d0-8e86-04875c03c618.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-30715c12-aeb8-47d0-8e86-04875c03c618.shogun-image {
  box-sizing: border-box;
}



.s-30715c12-aeb8-47d0-8e86-04875c03c618 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-30715c12-aeb8-47d0-8e86-04875c03c618 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-30715c12-aeb8-47d0-8e86-04875c03c618.shogun-image-container {
      position: relative;
    }

    .s-30715c12-aeb8-47d0-8e86-04875c03c618.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-30715c12-aeb8-47d0-8e86-04875c03c618.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-30715c12-aeb8-47d0-8e86-04875c03c618 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-42de60d2-2d95-4788-b47c-e204b875ed9f {
  box-shadow:2px 3px 1px 2px rgba(67, 66, 66, 1);
background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYzAzOWZlZTktZTlkNC00ZWFjLTk1YjMtYzczNDdjNDBmZjlkIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFiYjBiO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNjMDM5ZmVlOS1lOWQ0LTRlYWMtOTViMy1jNzM0N2M0MGZmOWQpIi8+PC9zdmc+);
background-repeat: no-repeat;
border-style: solid;
margin-top: 5px;
margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: #2C2A34;
border-radius: 25px;
text-align: center;
text-decoration: none;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#f1bb0b"}, {"id"=>2, "pos"=>1, "color"=>"#ffffff"}];
hover-type: gradient;
color: rgba(0, 0, 0, 1);
}
#s-42de60d2-2d95-4788-b47c-e204b875ed9f:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYzU5OGNmZDgtMGZlMS00NGJlLWJiMWUtMDM5M2VlZmY5YjA0IiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjhmOGY3O3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFiYjBiO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNjNTk4Y2ZkOC0wZmUxLTQ0YmUtYmIxZS0wMzkzZWVmZjliMDQpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 2px !important;
border-left-width: 2px !important;
border-bottom-width: 2px !important;
border-right-width: 2px !important;
border-color: rgba(2, 0, 7, 0.99) !important;
text-decoration: none !important;
color: rgba(7, 6, 0, 1) !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#f8f8f7"}, {"id"=>2, "pos"=>1, "color"=>"#f1bb0b"}] !important;
hover-type: gradient !important;}#s-42de60d2-2d95-4788-b47c-e204b875ed9f:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-42de60d2-2d95-4788-b47c-e204b875ed9f-root {
    text-align: center;
  }


#s-42de60d2-2d95-4788-b47c-e204b875ed9f.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-42de60d2-2d95-4788-b47c-e204b875ed9f-root {
    text-align: center;
  }


#s-42de60d2-2d95-4788-b47c-e204b875ed9f.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-42de60d2-2d95-4788-b47c-e204b875ed9f-root {
    text-align: center;
  }


#s-42de60d2-2d95-4788-b47c-e204b875ed9f.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-42de60d2-2d95-4788-b47c-e204b875ed9f-root {
    text-align: center;
  }


#s-42de60d2-2d95-4788-b47c-e204b875ed9f.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-42de60d2-2d95-4788-b47c-e204b875ed9f-root {
    text-align: center;
  }


#s-42de60d2-2d95-4788-b47c-e204b875ed9f.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}
#s-de509d45-16be-4115-b653-c1c128ebbf7c {
  margin-left: auto;
margin-right: auto;
border-top-width: 5px;
border-left-width: 5px;
border-bottom-width: 5px;
border-right-width: 5px;
border-color: #000;
border-style: solid;
border-radius: 20px;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-de509d45-16be-4115-b653-c1c128ebbf7c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-de509d45-16be-4115-b653-c1c128ebbf7c.shg-box.shg-c {
  justify-content: center;
}

#s-1e5ec0b4-9bf5-4764-b301-5fd644841f30 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
text-align: center;
}
@media (min-width: 1200px){#s-1e5ec0b4-9bf5-4764-b301-5fd644841f30 {
  margin-top: 0%;
}
}
#s-1e5ec0b4-9bf5-4764-b301-5fd644841f30 {
  margin: 0 !important;
  overflow: visible;
}

#s-1e5ec0b4-9bf5-4764-b301-5fd644841f30-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-1e5ec0b4-9bf5-4764-b301-5fd644841f30 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-1e5ec0b4-9bf5-4764-b301-5fd644841f30 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-1e5ec0b4-9bf5-4764-b301-5fd644841f30 img.shogun-image {
  /* Add background color handling */
  
}

#s-1e5ec0b4-9bf5-4764-b301-5fd644841f30 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: #000;
  border-style: none;
  border-radius: 10px;

}






.s-1e5ec0b4-9bf5-4764-b301-5fd644841f30 .shogun-image-content {
  
    justify-content: center;
  
}

.s-1e5ec0b4-9bf5-4764-b301-5fd644841f30.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1e5ec0b4-9bf5-4764-b301-5fd644841f30.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1e5ec0b4-9bf5-4764-b301-5fd644841f30.shogun-image {
  box-sizing: border-box;
}



.s-1e5ec0b4-9bf5-4764-b301-5fd644841f30 img.shogun-image {
  
}


@media (min-width: 1200px){#s-1e5ec0b4-9bf5-4764-b301-5fd644841f30 {
  margin: 0 !important;
  overflow: visible;
}

#s-1e5ec0b4-9bf5-4764-b301-5fd644841f30-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-1e5ec0b4-9bf5-4764-b301-5fd644841f30 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-1e5ec0b4-9bf5-4764-b301-5fd644841f30 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-1e5ec0b4-9bf5-4764-b301-5fd644841f30 img.shogun-image {
  /* Add background color handling */
  
}

#s-1e5ec0b4-9bf5-4764-b301-5fd644841f30 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-1e5ec0b4-9bf5-4764-b301-5fd644841f30 .shogun-image-content {
  
    justify-content: center;
  
}

.s-1e5ec0b4-9bf5-4764-b301-5fd644841f30.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1e5ec0b4-9bf5-4764-b301-5fd644841f30.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1e5ec0b4-9bf5-4764-b301-5fd644841f30.shogun-image {
  box-sizing: border-box;
}



.s-1e5ec0b4-9bf5-4764-b301-5fd644841f30 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-1e5ec0b4-9bf5-4764-b301-5fd644841f30 {
  margin: 0 !important;
  overflow: visible;
}

#s-1e5ec0b4-9bf5-4764-b301-5fd644841f30-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-1e5ec0b4-9bf5-4764-b301-5fd644841f30 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-1e5ec0b4-9bf5-4764-b301-5fd644841f30 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-1e5ec0b4-9bf5-4764-b301-5fd644841f30 img.shogun-image {
  /* Add background color handling */
  
}

#s-1e5ec0b4-9bf5-4764-b301-5fd644841f30 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-1e5ec0b4-9bf5-4764-b301-5fd644841f30 .shogun-image-content {
  
    justify-content: center;
  
}

.s-1e5ec0b4-9bf5-4764-b301-5fd644841f30.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1e5ec0b4-9bf5-4764-b301-5fd644841f30.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1e5ec0b4-9bf5-4764-b301-5fd644841f30.shogun-image {
  box-sizing: border-box;
}



.s-1e5ec0b4-9bf5-4764-b301-5fd644841f30 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-1e5ec0b4-9bf5-4764-b301-5fd644841f30 {
  margin: 0 !important;
  overflow: visible;
}

#s-1e5ec0b4-9bf5-4764-b301-5fd644841f30-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-1e5ec0b4-9bf5-4764-b301-5fd644841f30 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-1e5ec0b4-9bf5-4764-b301-5fd644841f30 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-1e5ec0b4-9bf5-4764-b301-5fd644841f30 img.shogun-image {
  /* Add background color handling */
  
}

#s-1e5ec0b4-9bf5-4764-b301-5fd644841f30 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-1e5ec0b4-9bf5-4764-b301-5fd644841f30 .shogun-image-content {
  
    justify-content: center;
  
}

.s-1e5ec0b4-9bf5-4764-b301-5fd644841f30.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1e5ec0b4-9bf5-4764-b301-5fd644841f30.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1e5ec0b4-9bf5-4764-b301-5fd644841f30.shogun-image {
  box-sizing: border-box;
}



.s-1e5ec0b4-9bf5-4764-b301-5fd644841f30 img.shogun-image {
  
}


}@media (max-width: 767px){#s-1e5ec0b4-9bf5-4764-b301-5fd644841f30 {
  margin: 0 !important;
  overflow: visible;
}

#s-1e5ec0b4-9bf5-4764-b301-5fd644841f30-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-1e5ec0b4-9bf5-4764-b301-5fd644841f30 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-1e5ec0b4-9bf5-4764-b301-5fd644841f30 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-1e5ec0b4-9bf5-4764-b301-5fd644841f30 img.shogun-image {
  /* Add background color handling */
  
}

#s-1e5ec0b4-9bf5-4764-b301-5fd644841f30 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-1e5ec0b4-9bf5-4764-b301-5fd644841f30 .shogun-image-content {
  
    justify-content: center;
  
}

.s-1e5ec0b4-9bf5-4764-b301-5fd644841f30.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1e5ec0b4-9bf5-4764-b301-5fd644841f30.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1e5ec0b4-9bf5-4764-b301-5fd644841f30.shogun-image {
  box-sizing: border-box;
}



.s-1e5ec0b4-9bf5-4764-b301-5fd644841f30 img.shogun-image {
  
}


}
#s-9d69e605-b0cc-4671-8647-8d9121c3631f {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
text-align: center;
}
@media (min-width: 1200px){#s-9d69e605-b0cc-4671-8647-8d9121c3631f {
  margin-top: 0%;
}
}
#s-9d69e605-b0cc-4671-8647-8d9121c3631f {
  margin: 0 !important;
  overflow: visible;
}

#s-9d69e605-b0cc-4671-8647-8d9121c3631f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9d69e605-b0cc-4671-8647-8d9121c3631f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-9d69e605-b0cc-4671-8647-8d9121c3631f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9d69e605-b0cc-4671-8647-8d9121c3631f img.shogun-image {
  /* Add background color handling */
  
}

#s-9d69e605-b0cc-4671-8647-8d9121c3631f img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-9d69e605-b0cc-4671-8647-8d9121c3631f .shogun-image-content {
  
    justify-content: center;
  
}

.s-9d69e605-b0cc-4671-8647-8d9121c3631f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9d69e605-b0cc-4671-8647-8d9121c3631f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9d69e605-b0cc-4671-8647-8d9121c3631f.shogun-image {
  box-sizing: border-box;
}



.s-9d69e605-b0cc-4671-8647-8d9121c3631f img.shogun-image {
  
}


@media (min-width: 1200px){#s-9d69e605-b0cc-4671-8647-8d9121c3631f {
  margin: 0 !important;
  overflow: visible;
}

#s-9d69e605-b0cc-4671-8647-8d9121c3631f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9d69e605-b0cc-4671-8647-8d9121c3631f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-9d69e605-b0cc-4671-8647-8d9121c3631f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9d69e605-b0cc-4671-8647-8d9121c3631f img.shogun-image {
  /* Add background color handling */
  
}

#s-9d69e605-b0cc-4671-8647-8d9121c3631f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-9d69e605-b0cc-4671-8647-8d9121c3631f .shogun-image-content {
  
    justify-content: center;
  
}

.s-9d69e605-b0cc-4671-8647-8d9121c3631f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9d69e605-b0cc-4671-8647-8d9121c3631f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9d69e605-b0cc-4671-8647-8d9121c3631f.shogun-image {
  box-sizing: border-box;
}



.s-9d69e605-b0cc-4671-8647-8d9121c3631f img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-9d69e605-b0cc-4671-8647-8d9121c3631f {
  margin: 0 !important;
  overflow: visible;
}

#s-9d69e605-b0cc-4671-8647-8d9121c3631f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9d69e605-b0cc-4671-8647-8d9121c3631f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9d69e605-b0cc-4671-8647-8d9121c3631f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9d69e605-b0cc-4671-8647-8d9121c3631f img.shogun-image {
  /* Add background color handling */
  
}

#s-9d69e605-b0cc-4671-8647-8d9121c3631f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-9d69e605-b0cc-4671-8647-8d9121c3631f .shogun-image-content {
  
    justify-content: center;
  
}

.s-9d69e605-b0cc-4671-8647-8d9121c3631f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9d69e605-b0cc-4671-8647-8d9121c3631f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9d69e605-b0cc-4671-8647-8d9121c3631f.shogun-image {
  box-sizing: border-box;
}



.s-9d69e605-b0cc-4671-8647-8d9121c3631f img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-9d69e605-b0cc-4671-8647-8d9121c3631f {
  margin: 0 !important;
  overflow: visible;
}

#s-9d69e605-b0cc-4671-8647-8d9121c3631f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9d69e605-b0cc-4671-8647-8d9121c3631f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9d69e605-b0cc-4671-8647-8d9121c3631f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9d69e605-b0cc-4671-8647-8d9121c3631f img.shogun-image {
  /* Add background color handling */
  
}

#s-9d69e605-b0cc-4671-8647-8d9121c3631f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-9d69e605-b0cc-4671-8647-8d9121c3631f .shogun-image-content {
  
    justify-content: center;
  
}

.s-9d69e605-b0cc-4671-8647-8d9121c3631f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9d69e605-b0cc-4671-8647-8d9121c3631f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9d69e605-b0cc-4671-8647-8d9121c3631f.shogun-image {
  box-sizing: border-box;
}



.s-9d69e605-b0cc-4671-8647-8d9121c3631f img.shogun-image {
  
}


}@media (max-width: 767px){#s-9d69e605-b0cc-4671-8647-8d9121c3631f {
  margin: 0 !important;
  overflow: visible;
}

#s-9d69e605-b0cc-4671-8647-8d9121c3631f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9d69e605-b0cc-4671-8647-8d9121c3631f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9d69e605-b0cc-4671-8647-8d9121c3631f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9d69e605-b0cc-4671-8647-8d9121c3631f img.shogun-image {
  /* Add background color handling */
  
}

#s-9d69e605-b0cc-4671-8647-8d9121c3631f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-9d69e605-b0cc-4671-8647-8d9121c3631f .shogun-image-content {
  
    justify-content: center;
  
}

.s-9d69e605-b0cc-4671-8647-8d9121c3631f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9d69e605-b0cc-4671-8647-8d9121c3631f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9d69e605-b0cc-4671-8647-8d9121c3631f.shogun-image {
  box-sizing: border-box;
}



.s-9d69e605-b0cc-4671-8647-8d9121c3631f img.shogun-image {
  
}


}
#s-d0ad267f-5a68-442f-935a-91bf91c61fec {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-d0ad267f-5a68-442f-935a-91bf91c61fec {
  margin-top: 0%;
}
}
#s-d0ad267f-5a68-442f-935a-91bf91c61fec {
  margin: 0 !important;
  overflow: visible;
}

#s-d0ad267f-5a68-442f-935a-91bf91c61fec-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d0ad267f-5a68-442f-935a-91bf91c61fec {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-d0ad267f-5a68-442f-935a-91bf91c61fec {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d0ad267f-5a68-442f-935a-91bf91c61fec img.shogun-image {
  /* Add background color handling */
  
}

#s-d0ad267f-5a68-442f-935a-91bf91c61fec img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d0ad267f-5a68-442f-935a-91bf91c61fec .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-d0ad267f-5a68-442f-935a-91bf91c61fec .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d0ad267f-5a68-442f-935a-91bf91c61fec .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d0ad267f-5a68-442f-935a-91bf91c61fec.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d0ad267f-5a68-442f-935a-91bf91c61fec img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-d0ad267f-5a68-442f-935a-91bf91c61fec.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-d0ad267f-5a68-442f-935a-91bf91c61fec .shogun-image-content {
  
    justify-content: center;
  
}

.s-d0ad267f-5a68-442f-935a-91bf91c61fec.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d0ad267f-5a68-442f-935a-91bf91c61fec.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d0ad267f-5a68-442f-935a-91bf91c61fec.shogun-image {
  box-sizing: border-box;
}



.s-d0ad267f-5a68-442f-935a-91bf91c61fec img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-d0ad267f-5a68-442f-935a-91bf91c61fec {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-d0ad267f-5a68-442f-935a-91bf91c61fec.shogun-image-container {
      position: relative;
    }

    .s-d0ad267f-5a68-442f-935a-91bf91c61fec.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d0ad267f-5a68-442f-935a-91bf91c61fec.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d0ad267f-5a68-442f-935a-91bf91c61fec img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-d0ad267f-5a68-442f-935a-91bf91c61fec {
  margin: 0 !important;
  overflow: visible;
}

#s-d0ad267f-5a68-442f-935a-91bf91c61fec-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d0ad267f-5a68-442f-935a-91bf91c61fec {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-d0ad267f-5a68-442f-935a-91bf91c61fec {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d0ad267f-5a68-442f-935a-91bf91c61fec img.shogun-image {
  /* Add background color handling */
  
}

#s-d0ad267f-5a68-442f-935a-91bf91c61fec img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d0ad267f-5a68-442f-935a-91bf91c61fec .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-d0ad267f-5a68-442f-935a-91bf91c61fec .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d0ad267f-5a68-442f-935a-91bf91c61fec .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d0ad267f-5a68-442f-935a-91bf91c61fec.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d0ad267f-5a68-442f-935a-91bf91c61fec img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-d0ad267f-5a68-442f-935a-91bf91c61fec.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-d0ad267f-5a68-442f-935a-91bf91c61fec .shogun-image-content {
  
    justify-content: center;
  
}

.s-d0ad267f-5a68-442f-935a-91bf91c61fec.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d0ad267f-5a68-442f-935a-91bf91c61fec.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d0ad267f-5a68-442f-935a-91bf91c61fec.shogun-image {
  box-sizing: border-box;
}



.s-d0ad267f-5a68-442f-935a-91bf91c61fec img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-d0ad267f-5a68-442f-935a-91bf91c61fec {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-d0ad267f-5a68-442f-935a-91bf91c61fec.shogun-image-container {
      position: relative;
    }

    .s-d0ad267f-5a68-442f-935a-91bf91c61fec.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d0ad267f-5a68-442f-935a-91bf91c61fec.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d0ad267f-5a68-442f-935a-91bf91c61fec img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-d0ad267f-5a68-442f-935a-91bf91c61fec {
  margin: 0 !important;
  overflow: visible;
}

#s-d0ad267f-5a68-442f-935a-91bf91c61fec-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d0ad267f-5a68-442f-935a-91bf91c61fec {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d0ad267f-5a68-442f-935a-91bf91c61fec {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d0ad267f-5a68-442f-935a-91bf91c61fec img.shogun-image {
  /* Add background color handling */
  
}

#s-d0ad267f-5a68-442f-935a-91bf91c61fec img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d0ad267f-5a68-442f-935a-91bf91c61fec .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-d0ad267f-5a68-442f-935a-91bf91c61fec .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d0ad267f-5a68-442f-935a-91bf91c61fec .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d0ad267f-5a68-442f-935a-91bf91c61fec.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d0ad267f-5a68-442f-935a-91bf91c61fec img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-d0ad267f-5a68-442f-935a-91bf91c61fec.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-d0ad267f-5a68-442f-935a-91bf91c61fec .shogun-image-content {
  
    justify-content: center;
  
}

.s-d0ad267f-5a68-442f-935a-91bf91c61fec.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d0ad267f-5a68-442f-935a-91bf91c61fec.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d0ad267f-5a68-442f-935a-91bf91c61fec.shogun-image {
  box-sizing: border-box;
}



.s-d0ad267f-5a68-442f-935a-91bf91c61fec img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-d0ad267f-5a68-442f-935a-91bf91c61fec {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-d0ad267f-5a68-442f-935a-91bf91c61fec.shogun-image-container {
      position: relative;
    }

    .s-d0ad267f-5a68-442f-935a-91bf91c61fec.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d0ad267f-5a68-442f-935a-91bf91c61fec.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d0ad267f-5a68-442f-935a-91bf91c61fec img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-d0ad267f-5a68-442f-935a-91bf91c61fec {
  margin: 0 !important;
  overflow: visible;
}

#s-d0ad267f-5a68-442f-935a-91bf91c61fec-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d0ad267f-5a68-442f-935a-91bf91c61fec {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d0ad267f-5a68-442f-935a-91bf91c61fec {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d0ad267f-5a68-442f-935a-91bf91c61fec img.shogun-image {
  /* Add background color handling */
  
}

#s-d0ad267f-5a68-442f-935a-91bf91c61fec img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d0ad267f-5a68-442f-935a-91bf91c61fec .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-d0ad267f-5a68-442f-935a-91bf91c61fec .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d0ad267f-5a68-442f-935a-91bf91c61fec .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d0ad267f-5a68-442f-935a-91bf91c61fec.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d0ad267f-5a68-442f-935a-91bf91c61fec img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-d0ad267f-5a68-442f-935a-91bf91c61fec.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-d0ad267f-5a68-442f-935a-91bf91c61fec .shogun-image-content {
  
    justify-content: center;
  
}

.s-d0ad267f-5a68-442f-935a-91bf91c61fec.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d0ad267f-5a68-442f-935a-91bf91c61fec.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d0ad267f-5a68-442f-935a-91bf91c61fec.shogun-image {
  box-sizing: border-box;
}



.s-d0ad267f-5a68-442f-935a-91bf91c61fec img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-d0ad267f-5a68-442f-935a-91bf91c61fec {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-d0ad267f-5a68-442f-935a-91bf91c61fec.shogun-image-container {
      position: relative;
    }

    .s-d0ad267f-5a68-442f-935a-91bf91c61fec.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d0ad267f-5a68-442f-935a-91bf91c61fec.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d0ad267f-5a68-442f-935a-91bf91c61fec img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-d0ad267f-5a68-442f-935a-91bf91c61fec {
  margin: 0 !important;
  overflow: visible;
}

#s-d0ad267f-5a68-442f-935a-91bf91c61fec-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d0ad267f-5a68-442f-935a-91bf91c61fec {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d0ad267f-5a68-442f-935a-91bf91c61fec {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d0ad267f-5a68-442f-935a-91bf91c61fec img.shogun-image {
  /* Add background color handling */
  
}

#s-d0ad267f-5a68-442f-935a-91bf91c61fec img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d0ad267f-5a68-442f-935a-91bf91c61fec .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-d0ad267f-5a68-442f-935a-91bf91c61fec .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d0ad267f-5a68-442f-935a-91bf91c61fec .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d0ad267f-5a68-442f-935a-91bf91c61fec.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d0ad267f-5a68-442f-935a-91bf91c61fec img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-d0ad267f-5a68-442f-935a-91bf91c61fec.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-d0ad267f-5a68-442f-935a-91bf91c61fec .shogun-image-content {
  
    justify-content: center;
  
}

.s-d0ad267f-5a68-442f-935a-91bf91c61fec.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d0ad267f-5a68-442f-935a-91bf91c61fec.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d0ad267f-5a68-442f-935a-91bf91c61fec.shogun-image {
  box-sizing: border-box;
}



.s-d0ad267f-5a68-442f-935a-91bf91c61fec img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-d0ad267f-5a68-442f-935a-91bf91c61fec {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-d0ad267f-5a68-442f-935a-91bf91c61fec.shogun-image-container {
      position: relative;
    }

    .s-d0ad267f-5a68-442f-935a-91bf91c61fec.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d0ad267f-5a68-442f-935a-91bf91c61fec.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d0ad267f-5a68-442f-935a-91bf91c61fec img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-be96cfc2-4c39-419f-a65c-dc9cbce20313 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-be96cfc2-4c39-419f-a65c-dc9cbce20313 {
  margin-top: 0%;
}
}
#s-be96cfc2-4c39-419f-a65c-dc9cbce20313 {
  margin: 0 !important;
  overflow: visible;
}

#s-be96cfc2-4c39-419f-a65c-dc9cbce20313-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-be96cfc2-4c39-419f-a65c-dc9cbce20313 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-be96cfc2-4c39-419f-a65c-dc9cbce20313 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-be96cfc2-4c39-419f-a65c-dc9cbce20313 img.shogun-image {
  /* Add background color handling */
  
}

#s-be96cfc2-4c39-419f-a65c-dc9cbce20313 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-be96cfc2-4c39-419f-a65c-dc9cbce20313 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-be96cfc2-4c39-419f-a65c-dc9cbce20313 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-be96cfc2-4c39-419f-a65c-dc9cbce20313 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-be96cfc2-4c39-419f-a65c-dc9cbce20313.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-be96cfc2-4c39-419f-a65c-dc9cbce20313 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-be96cfc2-4c39-419f-a65c-dc9cbce20313.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-be96cfc2-4c39-419f-a65c-dc9cbce20313 .shogun-image-content {
  
    justify-content: center;
  
}

.s-be96cfc2-4c39-419f-a65c-dc9cbce20313.shg-align-container {
  display: flex;
  justify-content: center
}

.s-be96cfc2-4c39-419f-a65c-dc9cbce20313.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-be96cfc2-4c39-419f-a65c-dc9cbce20313.shogun-image {
  box-sizing: border-box;
}



.s-be96cfc2-4c39-419f-a65c-dc9cbce20313 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-be96cfc2-4c39-419f-a65c-dc9cbce20313 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-be96cfc2-4c39-419f-a65c-dc9cbce20313.shogun-image-container {
      position: relative;
    }

    .s-be96cfc2-4c39-419f-a65c-dc9cbce20313.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-be96cfc2-4c39-419f-a65c-dc9cbce20313.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-be96cfc2-4c39-419f-a65c-dc9cbce20313 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-be96cfc2-4c39-419f-a65c-dc9cbce20313 {
  margin: 0 !important;
  overflow: visible;
}

#s-be96cfc2-4c39-419f-a65c-dc9cbce20313-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-be96cfc2-4c39-419f-a65c-dc9cbce20313 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-be96cfc2-4c39-419f-a65c-dc9cbce20313 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-be96cfc2-4c39-419f-a65c-dc9cbce20313 img.shogun-image {
  /* Add background color handling */
  
}

#s-be96cfc2-4c39-419f-a65c-dc9cbce20313 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-be96cfc2-4c39-419f-a65c-dc9cbce20313 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-be96cfc2-4c39-419f-a65c-dc9cbce20313 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-be96cfc2-4c39-419f-a65c-dc9cbce20313 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-be96cfc2-4c39-419f-a65c-dc9cbce20313.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-be96cfc2-4c39-419f-a65c-dc9cbce20313 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-be96cfc2-4c39-419f-a65c-dc9cbce20313.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-be96cfc2-4c39-419f-a65c-dc9cbce20313 .shogun-image-content {
  
    justify-content: center;
  
}

.s-be96cfc2-4c39-419f-a65c-dc9cbce20313.shg-align-container {
  display: flex;
  justify-content: center
}

.s-be96cfc2-4c39-419f-a65c-dc9cbce20313.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-be96cfc2-4c39-419f-a65c-dc9cbce20313.shogun-image {
  box-sizing: border-box;
}



.s-be96cfc2-4c39-419f-a65c-dc9cbce20313 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-be96cfc2-4c39-419f-a65c-dc9cbce20313 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-be96cfc2-4c39-419f-a65c-dc9cbce20313.shogun-image-container {
      position: relative;
    }

    .s-be96cfc2-4c39-419f-a65c-dc9cbce20313.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-be96cfc2-4c39-419f-a65c-dc9cbce20313.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-be96cfc2-4c39-419f-a65c-dc9cbce20313 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-be96cfc2-4c39-419f-a65c-dc9cbce20313 {
  margin: 0 !important;
  overflow: visible;
}

#s-be96cfc2-4c39-419f-a65c-dc9cbce20313-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-be96cfc2-4c39-419f-a65c-dc9cbce20313 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-be96cfc2-4c39-419f-a65c-dc9cbce20313 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-be96cfc2-4c39-419f-a65c-dc9cbce20313 img.shogun-image {
  /* Add background color handling */
  
}

#s-be96cfc2-4c39-419f-a65c-dc9cbce20313 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-be96cfc2-4c39-419f-a65c-dc9cbce20313 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-be96cfc2-4c39-419f-a65c-dc9cbce20313 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-be96cfc2-4c39-419f-a65c-dc9cbce20313 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-be96cfc2-4c39-419f-a65c-dc9cbce20313.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-be96cfc2-4c39-419f-a65c-dc9cbce20313 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-be96cfc2-4c39-419f-a65c-dc9cbce20313.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-be96cfc2-4c39-419f-a65c-dc9cbce20313 .shogun-image-content {
  
    justify-content: center;
  
}

.s-be96cfc2-4c39-419f-a65c-dc9cbce20313.shg-align-container {
  display: flex;
  justify-content: center
}

.s-be96cfc2-4c39-419f-a65c-dc9cbce20313.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-be96cfc2-4c39-419f-a65c-dc9cbce20313.shogun-image {
  box-sizing: border-box;
}



.s-be96cfc2-4c39-419f-a65c-dc9cbce20313 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-be96cfc2-4c39-419f-a65c-dc9cbce20313 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-be96cfc2-4c39-419f-a65c-dc9cbce20313.shogun-image-container {
      position: relative;
    }

    .s-be96cfc2-4c39-419f-a65c-dc9cbce20313.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-be96cfc2-4c39-419f-a65c-dc9cbce20313.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-be96cfc2-4c39-419f-a65c-dc9cbce20313 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-be96cfc2-4c39-419f-a65c-dc9cbce20313 {
  margin: 0 !important;
  overflow: visible;
}

#s-be96cfc2-4c39-419f-a65c-dc9cbce20313-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-be96cfc2-4c39-419f-a65c-dc9cbce20313 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-be96cfc2-4c39-419f-a65c-dc9cbce20313 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-be96cfc2-4c39-419f-a65c-dc9cbce20313 img.shogun-image {
  /* Add background color handling */
  
}

#s-be96cfc2-4c39-419f-a65c-dc9cbce20313 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-be96cfc2-4c39-419f-a65c-dc9cbce20313 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-be96cfc2-4c39-419f-a65c-dc9cbce20313 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-be96cfc2-4c39-419f-a65c-dc9cbce20313 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-be96cfc2-4c39-419f-a65c-dc9cbce20313.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-be96cfc2-4c39-419f-a65c-dc9cbce20313 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-be96cfc2-4c39-419f-a65c-dc9cbce20313.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-be96cfc2-4c39-419f-a65c-dc9cbce20313 .shogun-image-content {
  
    justify-content: center;
  
}

.s-be96cfc2-4c39-419f-a65c-dc9cbce20313.shg-align-container {
  display: flex;
  justify-content: center
}

.s-be96cfc2-4c39-419f-a65c-dc9cbce20313.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-be96cfc2-4c39-419f-a65c-dc9cbce20313.shogun-image {
  box-sizing: border-box;
}



.s-be96cfc2-4c39-419f-a65c-dc9cbce20313 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-be96cfc2-4c39-419f-a65c-dc9cbce20313 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-be96cfc2-4c39-419f-a65c-dc9cbce20313.shogun-image-container {
      position: relative;
    }

    .s-be96cfc2-4c39-419f-a65c-dc9cbce20313.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-be96cfc2-4c39-419f-a65c-dc9cbce20313.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-be96cfc2-4c39-419f-a65c-dc9cbce20313 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-be96cfc2-4c39-419f-a65c-dc9cbce20313 {
  margin: 0 !important;
  overflow: visible;
}

#s-be96cfc2-4c39-419f-a65c-dc9cbce20313-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-be96cfc2-4c39-419f-a65c-dc9cbce20313 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-be96cfc2-4c39-419f-a65c-dc9cbce20313 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-be96cfc2-4c39-419f-a65c-dc9cbce20313 img.shogun-image {
  /* Add background color handling */
  
}

#s-be96cfc2-4c39-419f-a65c-dc9cbce20313 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-be96cfc2-4c39-419f-a65c-dc9cbce20313 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-be96cfc2-4c39-419f-a65c-dc9cbce20313 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-be96cfc2-4c39-419f-a65c-dc9cbce20313 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-be96cfc2-4c39-419f-a65c-dc9cbce20313.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-be96cfc2-4c39-419f-a65c-dc9cbce20313 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-be96cfc2-4c39-419f-a65c-dc9cbce20313.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-be96cfc2-4c39-419f-a65c-dc9cbce20313 .shogun-image-content {
  
    justify-content: center;
  
}

.s-be96cfc2-4c39-419f-a65c-dc9cbce20313.shg-align-container {
  display: flex;
  justify-content: center
}

.s-be96cfc2-4c39-419f-a65c-dc9cbce20313.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-be96cfc2-4c39-419f-a65c-dc9cbce20313.shogun-image {
  box-sizing: border-box;
}



.s-be96cfc2-4c39-419f-a65c-dc9cbce20313 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-be96cfc2-4c39-419f-a65c-dc9cbce20313 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-be96cfc2-4c39-419f-a65c-dc9cbce20313.shogun-image-container {
      position: relative;
    }

    .s-be96cfc2-4c39-419f-a65c-dc9cbce20313.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-be96cfc2-4c39-419f-a65c-dc9cbce20313.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-be96cfc2-4c39-419f-a65c-dc9cbce20313 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-0a818298-1c1a-4f35-8d6d-d859b2cdedce {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-0a818298-1c1a-4f35-8d6d-d859b2cdedce {
  margin-top: 0%;
}
}
#s-0a818298-1c1a-4f35-8d6d-d859b2cdedce {
  margin: 0 !important;
  overflow: visible;
}

#s-0a818298-1c1a-4f35-8d6d-d859b2cdedce-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0a818298-1c1a-4f35-8d6d-d859b2cdedce {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-0a818298-1c1a-4f35-8d6d-d859b2cdedce {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0a818298-1c1a-4f35-8d6d-d859b2cdedce img.shogun-image {
  /* Add background color handling */
  
}

#s-0a818298-1c1a-4f35-8d6d-d859b2cdedce img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-0a818298-1c1a-4f35-8d6d-d859b2cdedce .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-0a818298-1c1a-4f35-8d6d-d859b2cdedce .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-0a818298-1c1a-4f35-8d6d-d859b2cdedce .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-0a818298-1c1a-4f35-8d6d-d859b2cdedce.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-0a818298-1c1a-4f35-8d6d-d859b2cdedce img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-0a818298-1c1a-4f35-8d6d-d859b2cdedce.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-0a818298-1c1a-4f35-8d6d-d859b2cdedce .shogun-image-content {
  
    justify-content: center;
  
}

.s-0a818298-1c1a-4f35-8d6d-d859b2cdedce.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0a818298-1c1a-4f35-8d6d-d859b2cdedce.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0a818298-1c1a-4f35-8d6d-d859b2cdedce.shogun-image {
  box-sizing: border-box;
}



.s-0a818298-1c1a-4f35-8d6d-d859b2cdedce img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-0a818298-1c1a-4f35-8d6d-d859b2cdedce {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-0a818298-1c1a-4f35-8d6d-d859b2cdedce.shogun-image-container {
      position: relative;
    }

    .s-0a818298-1c1a-4f35-8d6d-d859b2cdedce.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-0a818298-1c1a-4f35-8d6d-d859b2cdedce.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-0a818298-1c1a-4f35-8d6d-d859b2cdedce img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-0a818298-1c1a-4f35-8d6d-d859b2cdedce {
  margin: 0 !important;
  overflow: visible;
}

#s-0a818298-1c1a-4f35-8d6d-d859b2cdedce-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0a818298-1c1a-4f35-8d6d-d859b2cdedce {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-0a818298-1c1a-4f35-8d6d-d859b2cdedce {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0a818298-1c1a-4f35-8d6d-d859b2cdedce img.shogun-image {
  /* Add background color handling */
  
}

#s-0a818298-1c1a-4f35-8d6d-d859b2cdedce img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-0a818298-1c1a-4f35-8d6d-d859b2cdedce .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-0a818298-1c1a-4f35-8d6d-d859b2cdedce .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-0a818298-1c1a-4f35-8d6d-d859b2cdedce .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-0a818298-1c1a-4f35-8d6d-d859b2cdedce.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-0a818298-1c1a-4f35-8d6d-d859b2cdedce img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-0a818298-1c1a-4f35-8d6d-d859b2cdedce.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-0a818298-1c1a-4f35-8d6d-d859b2cdedce .shogun-image-content {
  
    justify-content: center;
  
}

.s-0a818298-1c1a-4f35-8d6d-d859b2cdedce.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0a818298-1c1a-4f35-8d6d-d859b2cdedce.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0a818298-1c1a-4f35-8d6d-d859b2cdedce.shogun-image {
  box-sizing: border-box;
}



.s-0a818298-1c1a-4f35-8d6d-d859b2cdedce img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-0a818298-1c1a-4f35-8d6d-d859b2cdedce {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-0a818298-1c1a-4f35-8d6d-d859b2cdedce.shogun-image-container {
      position: relative;
    }

    .s-0a818298-1c1a-4f35-8d6d-d859b2cdedce.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-0a818298-1c1a-4f35-8d6d-d859b2cdedce.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-0a818298-1c1a-4f35-8d6d-d859b2cdedce img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-0a818298-1c1a-4f35-8d6d-d859b2cdedce {
  margin: 0 !important;
  overflow: visible;
}

#s-0a818298-1c1a-4f35-8d6d-d859b2cdedce-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0a818298-1c1a-4f35-8d6d-d859b2cdedce {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-0a818298-1c1a-4f35-8d6d-d859b2cdedce {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0a818298-1c1a-4f35-8d6d-d859b2cdedce img.shogun-image {
  /* Add background color handling */
  
}

#s-0a818298-1c1a-4f35-8d6d-d859b2cdedce img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-0a818298-1c1a-4f35-8d6d-d859b2cdedce .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-0a818298-1c1a-4f35-8d6d-d859b2cdedce .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-0a818298-1c1a-4f35-8d6d-d859b2cdedce .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-0a818298-1c1a-4f35-8d6d-d859b2cdedce.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-0a818298-1c1a-4f35-8d6d-d859b2cdedce img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-0a818298-1c1a-4f35-8d6d-d859b2cdedce.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-0a818298-1c1a-4f35-8d6d-d859b2cdedce .shogun-image-content {
  
    justify-content: center;
  
}

.s-0a818298-1c1a-4f35-8d6d-d859b2cdedce.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0a818298-1c1a-4f35-8d6d-d859b2cdedce.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0a818298-1c1a-4f35-8d6d-d859b2cdedce.shogun-image {
  box-sizing: border-box;
}



.s-0a818298-1c1a-4f35-8d6d-d859b2cdedce img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-0a818298-1c1a-4f35-8d6d-d859b2cdedce {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-0a818298-1c1a-4f35-8d6d-d859b2cdedce.shogun-image-container {
      position: relative;
    }

    .s-0a818298-1c1a-4f35-8d6d-d859b2cdedce.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-0a818298-1c1a-4f35-8d6d-d859b2cdedce.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-0a818298-1c1a-4f35-8d6d-d859b2cdedce img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-0a818298-1c1a-4f35-8d6d-d859b2cdedce {
  margin: 0 !important;
  overflow: visible;
}

#s-0a818298-1c1a-4f35-8d6d-d859b2cdedce-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0a818298-1c1a-4f35-8d6d-d859b2cdedce {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-0a818298-1c1a-4f35-8d6d-d859b2cdedce {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0a818298-1c1a-4f35-8d6d-d859b2cdedce img.shogun-image {
  /* Add background color handling */
  
}

#s-0a818298-1c1a-4f35-8d6d-d859b2cdedce img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-0a818298-1c1a-4f35-8d6d-d859b2cdedce .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-0a818298-1c1a-4f35-8d6d-d859b2cdedce .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-0a818298-1c1a-4f35-8d6d-d859b2cdedce .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-0a818298-1c1a-4f35-8d6d-d859b2cdedce.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-0a818298-1c1a-4f35-8d6d-d859b2cdedce img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-0a818298-1c1a-4f35-8d6d-d859b2cdedce.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-0a818298-1c1a-4f35-8d6d-d859b2cdedce .shogun-image-content {
  
    justify-content: center;
  
}

.s-0a818298-1c1a-4f35-8d6d-d859b2cdedce.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0a818298-1c1a-4f35-8d6d-d859b2cdedce.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0a818298-1c1a-4f35-8d6d-d859b2cdedce.shogun-image {
  box-sizing: border-box;
}



.s-0a818298-1c1a-4f35-8d6d-d859b2cdedce img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-0a818298-1c1a-4f35-8d6d-d859b2cdedce {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-0a818298-1c1a-4f35-8d6d-d859b2cdedce.shogun-image-container {
      position: relative;
    }

    .s-0a818298-1c1a-4f35-8d6d-d859b2cdedce.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-0a818298-1c1a-4f35-8d6d-d859b2cdedce.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-0a818298-1c1a-4f35-8d6d-d859b2cdedce img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-0a818298-1c1a-4f35-8d6d-d859b2cdedce {
  margin: 0 !important;
  overflow: visible;
}

#s-0a818298-1c1a-4f35-8d6d-d859b2cdedce-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0a818298-1c1a-4f35-8d6d-d859b2cdedce {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-0a818298-1c1a-4f35-8d6d-d859b2cdedce {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0a818298-1c1a-4f35-8d6d-d859b2cdedce img.shogun-image {
  /* Add background color handling */
  
}

#s-0a818298-1c1a-4f35-8d6d-d859b2cdedce img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-0a818298-1c1a-4f35-8d6d-d859b2cdedce .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-0a818298-1c1a-4f35-8d6d-d859b2cdedce .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-0a818298-1c1a-4f35-8d6d-d859b2cdedce .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-0a818298-1c1a-4f35-8d6d-d859b2cdedce.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-0a818298-1c1a-4f35-8d6d-d859b2cdedce img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-0a818298-1c1a-4f35-8d6d-d859b2cdedce.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-0a818298-1c1a-4f35-8d6d-d859b2cdedce .shogun-image-content {
  
    justify-content: center;
  
}

.s-0a818298-1c1a-4f35-8d6d-d859b2cdedce.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0a818298-1c1a-4f35-8d6d-d859b2cdedce.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0a818298-1c1a-4f35-8d6d-d859b2cdedce.shogun-image {
  box-sizing: border-box;
}



.s-0a818298-1c1a-4f35-8d6d-d859b2cdedce img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-0a818298-1c1a-4f35-8d6d-d859b2cdedce {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-0a818298-1c1a-4f35-8d6d-d859b2cdedce.shogun-image-container {
      position: relative;
    }

    .s-0a818298-1c1a-4f35-8d6d-d859b2cdedce.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-0a818298-1c1a-4f35-8d6d-d859b2cdedce.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-0a818298-1c1a-4f35-8d6d-d859b2cdedce img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-ac50f88e-2132-40a3-be90-8111fab08484 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-ac50f88e-2132-40a3-be90-8111fab08484 {
  margin-top: 0%;
}
}@media (min-width: 768px) and (max-width: 991px){#s-ac50f88e-2132-40a3-be90-8111fab08484 {
  margin-top: 0%;
}
}
#s-ac50f88e-2132-40a3-be90-8111fab08484 {
  margin: 0 !important;
  overflow: visible;
}

#s-ac50f88e-2132-40a3-be90-8111fab08484-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ac50f88e-2132-40a3-be90-8111fab08484 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-ac50f88e-2132-40a3-be90-8111fab08484 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ac50f88e-2132-40a3-be90-8111fab08484 img.shogun-image {
  /* Add background color handling */
  
}

#s-ac50f88e-2132-40a3-be90-8111fab08484 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ac50f88e-2132-40a3-be90-8111fab08484 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-ac50f88e-2132-40a3-be90-8111fab08484 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ac50f88e-2132-40a3-be90-8111fab08484 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ac50f88e-2132-40a3-be90-8111fab08484.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ac50f88e-2132-40a3-be90-8111fab08484 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-ac50f88e-2132-40a3-be90-8111fab08484.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-ac50f88e-2132-40a3-be90-8111fab08484 .shogun-image-content {
  
    justify-content: center;
  
}

.s-ac50f88e-2132-40a3-be90-8111fab08484.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ac50f88e-2132-40a3-be90-8111fab08484.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ac50f88e-2132-40a3-be90-8111fab08484.shogun-image {
  box-sizing: border-box;
}



.s-ac50f88e-2132-40a3-be90-8111fab08484 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ac50f88e-2132-40a3-be90-8111fab08484 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-ac50f88e-2132-40a3-be90-8111fab08484.shogun-image-container {
      position: relative;
    }

    .s-ac50f88e-2132-40a3-be90-8111fab08484.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ac50f88e-2132-40a3-be90-8111fab08484.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ac50f88e-2132-40a3-be90-8111fab08484 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-ac50f88e-2132-40a3-be90-8111fab08484 {
  margin: 0 !important;
  overflow: visible;
}

#s-ac50f88e-2132-40a3-be90-8111fab08484-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ac50f88e-2132-40a3-be90-8111fab08484 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-ac50f88e-2132-40a3-be90-8111fab08484 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ac50f88e-2132-40a3-be90-8111fab08484 img.shogun-image {
  /* Add background color handling */
  
}

#s-ac50f88e-2132-40a3-be90-8111fab08484 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ac50f88e-2132-40a3-be90-8111fab08484 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-ac50f88e-2132-40a3-be90-8111fab08484 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ac50f88e-2132-40a3-be90-8111fab08484 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ac50f88e-2132-40a3-be90-8111fab08484.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ac50f88e-2132-40a3-be90-8111fab08484 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-ac50f88e-2132-40a3-be90-8111fab08484.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-ac50f88e-2132-40a3-be90-8111fab08484 .shogun-image-content {
  
    justify-content: center;
  
}

.s-ac50f88e-2132-40a3-be90-8111fab08484.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ac50f88e-2132-40a3-be90-8111fab08484.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ac50f88e-2132-40a3-be90-8111fab08484.shogun-image {
  box-sizing: border-box;
}



.s-ac50f88e-2132-40a3-be90-8111fab08484 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ac50f88e-2132-40a3-be90-8111fab08484 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-ac50f88e-2132-40a3-be90-8111fab08484.shogun-image-container {
      position: relative;
    }

    .s-ac50f88e-2132-40a3-be90-8111fab08484.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ac50f88e-2132-40a3-be90-8111fab08484.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ac50f88e-2132-40a3-be90-8111fab08484 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-ac50f88e-2132-40a3-be90-8111fab08484 {
  margin: 0 !important;
  overflow: visible;
}

#s-ac50f88e-2132-40a3-be90-8111fab08484-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ac50f88e-2132-40a3-be90-8111fab08484 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ac50f88e-2132-40a3-be90-8111fab08484 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ac50f88e-2132-40a3-be90-8111fab08484 img.shogun-image {
  /* Add background color handling */
  
}

#s-ac50f88e-2132-40a3-be90-8111fab08484 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ac50f88e-2132-40a3-be90-8111fab08484 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-ac50f88e-2132-40a3-be90-8111fab08484 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ac50f88e-2132-40a3-be90-8111fab08484 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ac50f88e-2132-40a3-be90-8111fab08484.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ac50f88e-2132-40a3-be90-8111fab08484 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-ac50f88e-2132-40a3-be90-8111fab08484.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-ac50f88e-2132-40a3-be90-8111fab08484 .shogun-image-content {
  
    justify-content: center;
  
}

.s-ac50f88e-2132-40a3-be90-8111fab08484.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ac50f88e-2132-40a3-be90-8111fab08484.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ac50f88e-2132-40a3-be90-8111fab08484.shogun-image {
  box-sizing: border-box;
}



.s-ac50f88e-2132-40a3-be90-8111fab08484 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ac50f88e-2132-40a3-be90-8111fab08484 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-ac50f88e-2132-40a3-be90-8111fab08484.shogun-image-container {
      position: relative;
    }

    .s-ac50f88e-2132-40a3-be90-8111fab08484.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ac50f88e-2132-40a3-be90-8111fab08484.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ac50f88e-2132-40a3-be90-8111fab08484 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-ac50f88e-2132-40a3-be90-8111fab08484 {
  margin: 0 !important;
  overflow: visible;
}

#s-ac50f88e-2132-40a3-be90-8111fab08484-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ac50f88e-2132-40a3-be90-8111fab08484 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-ac50f88e-2132-40a3-be90-8111fab08484 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ac50f88e-2132-40a3-be90-8111fab08484 img.shogun-image {
  /* Add background color handling */
  
}

#s-ac50f88e-2132-40a3-be90-8111fab08484 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ac50f88e-2132-40a3-be90-8111fab08484 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-ac50f88e-2132-40a3-be90-8111fab08484 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ac50f88e-2132-40a3-be90-8111fab08484 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ac50f88e-2132-40a3-be90-8111fab08484.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ac50f88e-2132-40a3-be90-8111fab08484 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-ac50f88e-2132-40a3-be90-8111fab08484.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-ac50f88e-2132-40a3-be90-8111fab08484 .shogun-image-content {
  
    justify-content: center;
  
}

.s-ac50f88e-2132-40a3-be90-8111fab08484.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ac50f88e-2132-40a3-be90-8111fab08484.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ac50f88e-2132-40a3-be90-8111fab08484.shogun-image {
  box-sizing: border-box;
}



.s-ac50f88e-2132-40a3-be90-8111fab08484 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ac50f88e-2132-40a3-be90-8111fab08484 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-ac50f88e-2132-40a3-be90-8111fab08484.shogun-image-container {
      position: relative;
    }

    .s-ac50f88e-2132-40a3-be90-8111fab08484.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ac50f88e-2132-40a3-be90-8111fab08484.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ac50f88e-2132-40a3-be90-8111fab08484 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-ac50f88e-2132-40a3-be90-8111fab08484 {
  margin: 0 !important;
  overflow: visible;
}

#s-ac50f88e-2132-40a3-be90-8111fab08484-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ac50f88e-2132-40a3-be90-8111fab08484 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ac50f88e-2132-40a3-be90-8111fab08484 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ac50f88e-2132-40a3-be90-8111fab08484 img.shogun-image {
  /* Add background color handling */
  
}

#s-ac50f88e-2132-40a3-be90-8111fab08484 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ac50f88e-2132-40a3-be90-8111fab08484 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-ac50f88e-2132-40a3-be90-8111fab08484 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ac50f88e-2132-40a3-be90-8111fab08484 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ac50f88e-2132-40a3-be90-8111fab08484.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ac50f88e-2132-40a3-be90-8111fab08484 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-ac50f88e-2132-40a3-be90-8111fab08484.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-ac50f88e-2132-40a3-be90-8111fab08484 .shogun-image-content {
  
    justify-content: center;
  
}

.s-ac50f88e-2132-40a3-be90-8111fab08484.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ac50f88e-2132-40a3-be90-8111fab08484.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ac50f88e-2132-40a3-be90-8111fab08484.shogun-image {
  box-sizing: border-box;
}



.s-ac50f88e-2132-40a3-be90-8111fab08484 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ac50f88e-2132-40a3-be90-8111fab08484 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-ac50f88e-2132-40a3-be90-8111fab08484.shogun-image-container {
      position: relative;
    }

    .s-ac50f88e-2132-40a3-be90-8111fab08484.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ac50f88e-2132-40a3-be90-8111fab08484.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ac50f88e-2132-40a3-be90-8111fab08484 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-685a0cd2-f0c4-4498-93db-1e15ae9c1d6a {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-685a0cd2-f0c4-4498-93db-1e15ae9c1d6a {
  margin-top: 0%;
margin-bottom: 0%;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-685a0cd2-f0c4-4498-93db-1e15ae9c1d6a {
  margin-top: 0%;
}
}@media (min-width: 768px) and (max-width: 991px){#s-685a0cd2-f0c4-4498-93db-1e15ae9c1d6a {
  margin-top: 0%;
}
}@media (max-width: 767px){#s-685a0cd2-f0c4-4498-93db-1e15ae9c1d6a {
  margin-top: 0%;
}
}
#s-685a0cd2-f0c4-4498-93db-1e15ae9c1d6a {
  margin: 0 !important;
  overflow: visible;
}

#s-685a0cd2-f0c4-4498-93db-1e15ae9c1d6a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-685a0cd2-f0c4-4498-93db-1e15ae9c1d6a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-685a0cd2-f0c4-4498-93db-1e15ae9c1d6a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-685a0cd2-f0c4-4498-93db-1e15ae9c1d6a img.shogun-image {
  /* Add background color handling */
  
}

#s-685a0cd2-f0c4-4498-93db-1e15ae9c1d6a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-685a0cd2-f0c4-4498-93db-1e15ae9c1d6a .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-685a0cd2-f0c4-4498-93db-1e15ae9c1d6a .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-685a0cd2-f0c4-4498-93db-1e15ae9c1d6a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-685a0cd2-f0c4-4498-93db-1e15ae9c1d6a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-685a0cd2-f0c4-4498-93db-1e15ae9c1d6a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-685a0cd2-f0c4-4498-93db-1e15ae9c1d6a.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-685a0cd2-f0c4-4498-93db-1e15ae9c1d6a .shogun-image-content {
  
    justify-content: center;
  
}

.s-685a0cd2-f0c4-4498-93db-1e15ae9c1d6a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-685a0cd2-f0c4-4498-93db-1e15ae9c1d6a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-685a0cd2-f0c4-4498-93db-1e15ae9c1d6a.shogun-image {
  box-sizing: border-box;
}



.s-685a0cd2-f0c4-4498-93db-1e15ae9c1d6a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-685a0cd2-f0c4-4498-93db-1e15ae9c1d6a {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-685a0cd2-f0c4-4498-93db-1e15ae9c1d6a.shogun-image-container {
      position: relative;
    }

    .s-685a0cd2-f0c4-4498-93db-1e15ae9c1d6a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-685a0cd2-f0c4-4498-93db-1e15ae9c1d6a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-685a0cd2-f0c4-4498-93db-1e15ae9c1d6a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-685a0cd2-f0c4-4498-93db-1e15ae9c1d6a {
  margin: 0 !important;
  overflow: visible;
}

#s-685a0cd2-f0c4-4498-93db-1e15ae9c1d6a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-685a0cd2-f0c4-4498-93db-1e15ae9c1d6a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-685a0cd2-f0c4-4498-93db-1e15ae9c1d6a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-685a0cd2-f0c4-4498-93db-1e15ae9c1d6a img.shogun-image {
  /* Add background color handling */
  
}

#s-685a0cd2-f0c4-4498-93db-1e15ae9c1d6a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-685a0cd2-f0c4-4498-93db-1e15ae9c1d6a .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-685a0cd2-f0c4-4498-93db-1e15ae9c1d6a .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-685a0cd2-f0c4-4498-93db-1e15ae9c1d6a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-685a0cd2-f0c4-4498-93db-1e15ae9c1d6a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-685a0cd2-f0c4-4498-93db-1e15ae9c1d6a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-685a0cd2-f0c4-4498-93db-1e15ae9c1d6a.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-685a0cd2-f0c4-4498-93db-1e15ae9c1d6a .shogun-image-content {
  
    justify-content: center;
  
}

.s-685a0cd2-f0c4-4498-93db-1e15ae9c1d6a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-685a0cd2-f0c4-4498-93db-1e15ae9c1d6a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-685a0cd2-f0c4-4498-93db-1e15ae9c1d6a.shogun-image {
  box-sizing: border-box;
}



.s-685a0cd2-f0c4-4498-93db-1e15ae9c1d6a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-685a0cd2-f0c4-4498-93db-1e15ae9c1d6a {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-685a0cd2-f0c4-4498-93db-1e15ae9c1d6a.shogun-image-container {
      position: relative;
    }

    .s-685a0cd2-f0c4-4498-93db-1e15ae9c1d6a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-685a0cd2-f0c4-4498-93db-1e15ae9c1d6a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-685a0cd2-f0c4-4498-93db-1e15ae9c1d6a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-685a0cd2-f0c4-4498-93db-1e15ae9c1d6a {
  margin: 0 !important;
  overflow: visible;
}

#s-685a0cd2-f0c4-4498-93db-1e15ae9c1d6a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-685a0cd2-f0c4-4498-93db-1e15ae9c1d6a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-685a0cd2-f0c4-4498-93db-1e15ae9c1d6a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-685a0cd2-f0c4-4498-93db-1e15ae9c1d6a img.shogun-image {
  /* Add background color handling */
  
}

#s-685a0cd2-f0c4-4498-93db-1e15ae9c1d6a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-685a0cd2-f0c4-4498-93db-1e15ae9c1d6a .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-685a0cd2-f0c4-4498-93db-1e15ae9c1d6a .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-685a0cd2-f0c4-4498-93db-1e15ae9c1d6a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-685a0cd2-f0c4-4498-93db-1e15ae9c1d6a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-685a0cd2-f0c4-4498-93db-1e15ae9c1d6a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-685a0cd2-f0c4-4498-93db-1e15ae9c1d6a.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-685a0cd2-f0c4-4498-93db-1e15ae9c1d6a .shogun-image-content {
  
    justify-content: center;
  
}

.s-685a0cd2-f0c4-4498-93db-1e15ae9c1d6a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-685a0cd2-f0c4-4498-93db-1e15ae9c1d6a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-685a0cd2-f0c4-4498-93db-1e15ae9c1d6a.shogun-image {
  box-sizing: border-box;
}



.s-685a0cd2-f0c4-4498-93db-1e15ae9c1d6a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-685a0cd2-f0c4-4498-93db-1e15ae9c1d6a {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-685a0cd2-f0c4-4498-93db-1e15ae9c1d6a.shogun-image-container {
      position: relative;
    }

    .s-685a0cd2-f0c4-4498-93db-1e15ae9c1d6a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-685a0cd2-f0c4-4498-93db-1e15ae9c1d6a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-685a0cd2-f0c4-4498-93db-1e15ae9c1d6a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-685a0cd2-f0c4-4498-93db-1e15ae9c1d6a {
  margin: 0 !important;
  overflow: visible;
}

#s-685a0cd2-f0c4-4498-93db-1e15ae9c1d6a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-685a0cd2-f0c4-4498-93db-1e15ae9c1d6a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-685a0cd2-f0c4-4498-93db-1e15ae9c1d6a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-685a0cd2-f0c4-4498-93db-1e15ae9c1d6a img.shogun-image {
  /* Add background color handling */
  
}

#s-685a0cd2-f0c4-4498-93db-1e15ae9c1d6a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-685a0cd2-f0c4-4498-93db-1e15ae9c1d6a .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-685a0cd2-f0c4-4498-93db-1e15ae9c1d6a .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-685a0cd2-f0c4-4498-93db-1e15ae9c1d6a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-685a0cd2-f0c4-4498-93db-1e15ae9c1d6a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-685a0cd2-f0c4-4498-93db-1e15ae9c1d6a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-685a0cd2-f0c4-4498-93db-1e15ae9c1d6a.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-685a0cd2-f0c4-4498-93db-1e15ae9c1d6a .shogun-image-content {
  
    justify-content: center;
  
}

.s-685a0cd2-f0c4-4498-93db-1e15ae9c1d6a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-685a0cd2-f0c4-4498-93db-1e15ae9c1d6a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-685a0cd2-f0c4-4498-93db-1e15ae9c1d6a.shogun-image {
  box-sizing: border-box;
}



.s-685a0cd2-f0c4-4498-93db-1e15ae9c1d6a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-685a0cd2-f0c4-4498-93db-1e15ae9c1d6a {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-685a0cd2-f0c4-4498-93db-1e15ae9c1d6a.shogun-image-container {
      position: relative;
    }

    .s-685a0cd2-f0c4-4498-93db-1e15ae9c1d6a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-685a0cd2-f0c4-4498-93db-1e15ae9c1d6a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-685a0cd2-f0c4-4498-93db-1e15ae9c1d6a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-685a0cd2-f0c4-4498-93db-1e15ae9c1d6a {
  margin: 0 !important;
  overflow: visible;
}

#s-685a0cd2-f0c4-4498-93db-1e15ae9c1d6a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-685a0cd2-f0c4-4498-93db-1e15ae9c1d6a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-685a0cd2-f0c4-4498-93db-1e15ae9c1d6a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-685a0cd2-f0c4-4498-93db-1e15ae9c1d6a img.shogun-image {
  /* Add background color handling */
  
}

#s-685a0cd2-f0c4-4498-93db-1e15ae9c1d6a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-685a0cd2-f0c4-4498-93db-1e15ae9c1d6a .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-685a0cd2-f0c4-4498-93db-1e15ae9c1d6a .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-685a0cd2-f0c4-4498-93db-1e15ae9c1d6a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-685a0cd2-f0c4-4498-93db-1e15ae9c1d6a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-685a0cd2-f0c4-4498-93db-1e15ae9c1d6a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-685a0cd2-f0c4-4498-93db-1e15ae9c1d6a.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-685a0cd2-f0c4-4498-93db-1e15ae9c1d6a .shogun-image-content {
  
    justify-content: center;
  
}

.s-685a0cd2-f0c4-4498-93db-1e15ae9c1d6a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-685a0cd2-f0c4-4498-93db-1e15ae9c1d6a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-685a0cd2-f0c4-4498-93db-1e15ae9c1d6a.shogun-image {
  box-sizing: border-box;
}



.s-685a0cd2-f0c4-4498-93db-1e15ae9c1d6a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-685a0cd2-f0c4-4498-93db-1e15ae9c1d6a {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-685a0cd2-f0c4-4498-93db-1e15ae9c1d6a.shogun-image-container {
      position: relative;
    }

    .s-685a0cd2-f0c4-4498-93db-1e15ae9c1d6a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-685a0cd2-f0c4-4498-93db-1e15ae9c1d6a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-685a0cd2-f0c4-4498-93db-1e15ae9c1d6a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-ebe9a1ec-b3df-4ec0-8b78-586731e142dd {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-ebe9a1ec-b3df-4ec0-8b78-586731e142dd {
  margin-top: 0%;
}
}@media (min-width: 768px) and (max-width: 991px){#s-ebe9a1ec-b3df-4ec0-8b78-586731e142dd {
  margin-top: 0%;
}
}@media (max-width: 767px){#s-ebe9a1ec-b3df-4ec0-8b78-586731e142dd {
  margin-top: 0%;
}
}
#s-ebe9a1ec-b3df-4ec0-8b78-586731e142dd {
  margin: 0 !important;
  overflow: visible;
}

#s-ebe9a1ec-b3df-4ec0-8b78-586731e142dd-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ebe9a1ec-b3df-4ec0-8b78-586731e142dd {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-ebe9a1ec-b3df-4ec0-8b78-586731e142dd {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ebe9a1ec-b3df-4ec0-8b78-586731e142dd img.shogun-image {
  /* Add background color handling */
  
}

#s-ebe9a1ec-b3df-4ec0-8b78-586731e142dd img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ebe9a1ec-b3df-4ec0-8b78-586731e142dd .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-ebe9a1ec-b3df-4ec0-8b78-586731e142dd .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ebe9a1ec-b3df-4ec0-8b78-586731e142dd .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ebe9a1ec-b3df-4ec0-8b78-586731e142dd.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ebe9a1ec-b3df-4ec0-8b78-586731e142dd img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-ebe9a1ec-b3df-4ec0-8b78-586731e142dd.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-ebe9a1ec-b3df-4ec0-8b78-586731e142dd .shogun-image-content {
  
    justify-content: center;
  
}

.s-ebe9a1ec-b3df-4ec0-8b78-586731e142dd.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ebe9a1ec-b3df-4ec0-8b78-586731e142dd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ebe9a1ec-b3df-4ec0-8b78-586731e142dd.shogun-image {
  box-sizing: border-box;
}



.s-ebe9a1ec-b3df-4ec0-8b78-586731e142dd img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ebe9a1ec-b3df-4ec0-8b78-586731e142dd {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-ebe9a1ec-b3df-4ec0-8b78-586731e142dd.shogun-image-container {
      position: relative;
    }

    .s-ebe9a1ec-b3df-4ec0-8b78-586731e142dd.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ebe9a1ec-b3df-4ec0-8b78-586731e142dd.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ebe9a1ec-b3df-4ec0-8b78-586731e142dd img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-ebe9a1ec-b3df-4ec0-8b78-586731e142dd {
  margin: 0 !important;
  overflow: visible;
}

#s-ebe9a1ec-b3df-4ec0-8b78-586731e142dd-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ebe9a1ec-b3df-4ec0-8b78-586731e142dd {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-ebe9a1ec-b3df-4ec0-8b78-586731e142dd {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ebe9a1ec-b3df-4ec0-8b78-586731e142dd img.shogun-image {
  /* Add background color handling */
  
}

#s-ebe9a1ec-b3df-4ec0-8b78-586731e142dd img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ebe9a1ec-b3df-4ec0-8b78-586731e142dd .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-ebe9a1ec-b3df-4ec0-8b78-586731e142dd .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ebe9a1ec-b3df-4ec0-8b78-586731e142dd .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ebe9a1ec-b3df-4ec0-8b78-586731e142dd.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ebe9a1ec-b3df-4ec0-8b78-586731e142dd img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-ebe9a1ec-b3df-4ec0-8b78-586731e142dd.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-ebe9a1ec-b3df-4ec0-8b78-586731e142dd .shogun-image-content {
  
    justify-content: center;
  
}

.s-ebe9a1ec-b3df-4ec0-8b78-586731e142dd.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ebe9a1ec-b3df-4ec0-8b78-586731e142dd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ebe9a1ec-b3df-4ec0-8b78-586731e142dd.shogun-image {
  box-sizing: border-box;
}



.s-ebe9a1ec-b3df-4ec0-8b78-586731e142dd img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ebe9a1ec-b3df-4ec0-8b78-586731e142dd {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-ebe9a1ec-b3df-4ec0-8b78-586731e142dd.shogun-image-container {
      position: relative;
    }

    .s-ebe9a1ec-b3df-4ec0-8b78-586731e142dd.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ebe9a1ec-b3df-4ec0-8b78-586731e142dd.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ebe9a1ec-b3df-4ec0-8b78-586731e142dd img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-ebe9a1ec-b3df-4ec0-8b78-586731e142dd {
  margin: 0 !important;
  overflow: visible;
}

#s-ebe9a1ec-b3df-4ec0-8b78-586731e142dd-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ebe9a1ec-b3df-4ec0-8b78-586731e142dd {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ebe9a1ec-b3df-4ec0-8b78-586731e142dd {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ebe9a1ec-b3df-4ec0-8b78-586731e142dd img.shogun-image {
  /* Add background color handling */
  
}

#s-ebe9a1ec-b3df-4ec0-8b78-586731e142dd img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ebe9a1ec-b3df-4ec0-8b78-586731e142dd .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-ebe9a1ec-b3df-4ec0-8b78-586731e142dd .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ebe9a1ec-b3df-4ec0-8b78-586731e142dd .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ebe9a1ec-b3df-4ec0-8b78-586731e142dd.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ebe9a1ec-b3df-4ec0-8b78-586731e142dd img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-ebe9a1ec-b3df-4ec0-8b78-586731e142dd.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-ebe9a1ec-b3df-4ec0-8b78-586731e142dd .shogun-image-content {
  
    justify-content: center;
  
}

.s-ebe9a1ec-b3df-4ec0-8b78-586731e142dd.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ebe9a1ec-b3df-4ec0-8b78-586731e142dd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ebe9a1ec-b3df-4ec0-8b78-586731e142dd.shogun-image {
  box-sizing: border-box;
}



.s-ebe9a1ec-b3df-4ec0-8b78-586731e142dd img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ebe9a1ec-b3df-4ec0-8b78-586731e142dd {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-ebe9a1ec-b3df-4ec0-8b78-586731e142dd.shogun-image-container {
      position: relative;
    }

    .s-ebe9a1ec-b3df-4ec0-8b78-586731e142dd.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ebe9a1ec-b3df-4ec0-8b78-586731e142dd.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ebe9a1ec-b3df-4ec0-8b78-586731e142dd img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-ebe9a1ec-b3df-4ec0-8b78-586731e142dd {
  margin: 0 !important;
  overflow: visible;
}

#s-ebe9a1ec-b3df-4ec0-8b78-586731e142dd-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ebe9a1ec-b3df-4ec0-8b78-586731e142dd {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-ebe9a1ec-b3df-4ec0-8b78-586731e142dd {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ebe9a1ec-b3df-4ec0-8b78-586731e142dd img.shogun-image {
  /* Add background color handling */
  
}

#s-ebe9a1ec-b3df-4ec0-8b78-586731e142dd img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ebe9a1ec-b3df-4ec0-8b78-586731e142dd .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-ebe9a1ec-b3df-4ec0-8b78-586731e142dd .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ebe9a1ec-b3df-4ec0-8b78-586731e142dd .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ebe9a1ec-b3df-4ec0-8b78-586731e142dd.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ebe9a1ec-b3df-4ec0-8b78-586731e142dd img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-ebe9a1ec-b3df-4ec0-8b78-586731e142dd.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-ebe9a1ec-b3df-4ec0-8b78-586731e142dd .shogun-image-content {
  
    justify-content: center;
  
}

.s-ebe9a1ec-b3df-4ec0-8b78-586731e142dd.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ebe9a1ec-b3df-4ec0-8b78-586731e142dd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ebe9a1ec-b3df-4ec0-8b78-586731e142dd.shogun-image {
  box-sizing: border-box;
}



.s-ebe9a1ec-b3df-4ec0-8b78-586731e142dd img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ebe9a1ec-b3df-4ec0-8b78-586731e142dd {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-ebe9a1ec-b3df-4ec0-8b78-586731e142dd.shogun-image-container {
      position: relative;
    }

    .s-ebe9a1ec-b3df-4ec0-8b78-586731e142dd.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ebe9a1ec-b3df-4ec0-8b78-586731e142dd.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ebe9a1ec-b3df-4ec0-8b78-586731e142dd img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-ebe9a1ec-b3df-4ec0-8b78-586731e142dd {
  margin: 0 !important;
  overflow: visible;
}

#s-ebe9a1ec-b3df-4ec0-8b78-586731e142dd-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ebe9a1ec-b3df-4ec0-8b78-586731e142dd {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-ebe9a1ec-b3df-4ec0-8b78-586731e142dd {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ebe9a1ec-b3df-4ec0-8b78-586731e142dd img.shogun-image {
  /* Add background color handling */
  
}

#s-ebe9a1ec-b3df-4ec0-8b78-586731e142dd img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ebe9a1ec-b3df-4ec0-8b78-586731e142dd .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-ebe9a1ec-b3df-4ec0-8b78-586731e142dd .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ebe9a1ec-b3df-4ec0-8b78-586731e142dd .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ebe9a1ec-b3df-4ec0-8b78-586731e142dd.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ebe9a1ec-b3df-4ec0-8b78-586731e142dd img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-ebe9a1ec-b3df-4ec0-8b78-586731e142dd.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-ebe9a1ec-b3df-4ec0-8b78-586731e142dd .shogun-image-content {
  
    justify-content: center;
  
}

.s-ebe9a1ec-b3df-4ec0-8b78-586731e142dd.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ebe9a1ec-b3df-4ec0-8b78-586731e142dd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ebe9a1ec-b3df-4ec0-8b78-586731e142dd.shogun-image {
  box-sizing: border-box;
}



.s-ebe9a1ec-b3df-4ec0-8b78-586731e142dd img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ebe9a1ec-b3df-4ec0-8b78-586731e142dd {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-ebe9a1ec-b3df-4ec0-8b78-586731e142dd.shogun-image-container {
      position: relative;
    }

    .s-ebe9a1ec-b3df-4ec0-8b78-586731e142dd.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ebe9a1ec-b3df-4ec0-8b78-586731e142dd.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ebe9a1ec-b3df-4ec0-8b78-586731e142dd img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-1409ad84-389f-49d8-9076-06d10bb44c5d {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-1409ad84-389f-49d8-9076-06d10bb44c5d {
  margin-top: 0%;
margin-bottom: 0%;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-1409ad84-389f-49d8-9076-06d10bb44c5d {
  margin-top: 0%;
}
}@media (min-width: 768px) and (max-width: 991px){#s-1409ad84-389f-49d8-9076-06d10bb44c5d {
  margin-top: 0%;
}
}@media (max-width: 767px){#s-1409ad84-389f-49d8-9076-06d10bb44c5d {
  margin-top: 0%;
}
}
#s-1409ad84-389f-49d8-9076-06d10bb44c5d {
  margin: 0 !important;
  overflow: visible;
}

#s-1409ad84-389f-49d8-9076-06d10bb44c5d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-1409ad84-389f-49d8-9076-06d10bb44c5d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-1409ad84-389f-49d8-9076-06d10bb44c5d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-1409ad84-389f-49d8-9076-06d10bb44c5d img.shogun-image {
  /* Add background color handling */
  
}

#s-1409ad84-389f-49d8-9076-06d10bb44c5d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-1409ad84-389f-49d8-9076-06d10bb44c5d .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-1409ad84-389f-49d8-9076-06d10bb44c5d .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-1409ad84-389f-49d8-9076-06d10bb44c5d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-1409ad84-389f-49d8-9076-06d10bb44c5d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-1409ad84-389f-49d8-9076-06d10bb44c5d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-1409ad84-389f-49d8-9076-06d10bb44c5d.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-1409ad84-389f-49d8-9076-06d10bb44c5d .shogun-image-content {
  
    justify-content: center;
  
}

.s-1409ad84-389f-49d8-9076-06d10bb44c5d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1409ad84-389f-49d8-9076-06d10bb44c5d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1409ad84-389f-49d8-9076-06d10bb44c5d.shogun-image {
  box-sizing: border-box;
}



.s-1409ad84-389f-49d8-9076-06d10bb44c5d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-1409ad84-389f-49d8-9076-06d10bb44c5d {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-1409ad84-389f-49d8-9076-06d10bb44c5d.shogun-image-container {
      position: relative;
    }

    .s-1409ad84-389f-49d8-9076-06d10bb44c5d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-1409ad84-389f-49d8-9076-06d10bb44c5d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-1409ad84-389f-49d8-9076-06d10bb44c5d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-1409ad84-389f-49d8-9076-06d10bb44c5d {
  margin: 0 !important;
  overflow: visible;
}

#s-1409ad84-389f-49d8-9076-06d10bb44c5d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-1409ad84-389f-49d8-9076-06d10bb44c5d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-1409ad84-389f-49d8-9076-06d10bb44c5d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-1409ad84-389f-49d8-9076-06d10bb44c5d img.shogun-image {
  /* Add background color handling */
  
}

#s-1409ad84-389f-49d8-9076-06d10bb44c5d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-1409ad84-389f-49d8-9076-06d10bb44c5d .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-1409ad84-389f-49d8-9076-06d10bb44c5d .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-1409ad84-389f-49d8-9076-06d10bb44c5d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-1409ad84-389f-49d8-9076-06d10bb44c5d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-1409ad84-389f-49d8-9076-06d10bb44c5d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-1409ad84-389f-49d8-9076-06d10bb44c5d.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-1409ad84-389f-49d8-9076-06d10bb44c5d .shogun-image-content {
  
    justify-content: center;
  
}

.s-1409ad84-389f-49d8-9076-06d10bb44c5d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1409ad84-389f-49d8-9076-06d10bb44c5d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1409ad84-389f-49d8-9076-06d10bb44c5d.shogun-image {
  box-sizing: border-box;
}



.s-1409ad84-389f-49d8-9076-06d10bb44c5d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-1409ad84-389f-49d8-9076-06d10bb44c5d {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-1409ad84-389f-49d8-9076-06d10bb44c5d.shogun-image-container {
      position: relative;
    }

    .s-1409ad84-389f-49d8-9076-06d10bb44c5d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-1409ad84-389f-49d8-9076-06d10bb44c5d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-1409ad84-389f-49d8-9076-06d10bb44c5d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-1409ad84-389f-49d8-9076-06d10bb44c5d {
  margin: 0 !important;
  overflow: visible;
}

#s-1409ad84-389f-49d8-9076-06d10bb44c5d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-1409ad84-389f-49d8-9076-06d10bb44c5d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-1409ad84-389f-49d8-9076-06d10bb44c5d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-1409ad84-389f-49d8-9076-06d10bb44c5d img.shogun-image {
  /* Add background color handling */
  
}

#s-1409ad84-389f-49d8-9076-06d10bb44c5d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-1409ad84-389f-49d8-9076-06d10bb44c5d .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-1409ad84-389f-49d8-9076-06d10bb44c5d .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-1409ad84-389f-49d8-9076-06d10bb44c5d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-1409ad84-389f-49d8-9076-06d10bb44c5d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-1409ad84-389f-49d8-9076-06d10bb44c5d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-1409ad84-389f-49d8-9076-06d10bb44c5d.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-1409ad84-389f-49d8-9076-06d10bb44c5d .shogun-image-content {
  
    justify-content: center;
  
}

.s-1409ad84-389f-49d8-9076-06d10bb44c5d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1409ad84-389f-49d8-9076-06d10bb44c5d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1409ad84-389f-49d8-9076-06d10bb44c5d.shogun-image {
  box-sizing: border-box;
}



.s-1409ad84-389f-49d8-9076-06d10bb44c5d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-1409ad84-389f-49d8-9076-06d10bb44c5d {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-1409ad84-389f-49d8-9076-06d10bb44c5d.shogun-image-container {
      position: relative;
    }

    .s-1409ad84-389f-49d8-9076-06d10bb44c5d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-1409ad84-389f-49d8-9076-06d10bb44c5d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-1409ad84-389f-49d8-9076-06d10bb44c5d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-1409ad84-389f-49d8-9076-06d10bb44c5d {
  margin: 0 !important;
  overflow: visible;
}

#s-1409ad84-389f-49d8-9076-06d10bb44c5d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-1409ad84-389f-49d8-9076-06d10bb44c5d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-1409ad84-389f-49d8-9076-06d10bb44c5d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-1409ad84-389f-49d8-9076-06d10bb44c5d img.shogun-image {
  /* Add background color handling */
  
}

#s-1409ad84-389f-49d8-9076-06d10bb44c5d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-1409ad84-389f-49d8-9076-06d10bb44c5d .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-1409ad84-389f-49d8-9076-06d10bb44c5d .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-1409ad84-389f-49d8-9076-06d10bb44c5d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-1409ad84-389f-49d8-9076-06d10bb44c5d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-1409ad84-389f-49d8-9076-06d10bb44c5d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-1409ad84-389f-49d8-9076-06d10bb44c5d.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-1409ad84-389f-49d8-9076-06d10bb44c5d .shogun-image-content {
  
    justify-content: center;
  
}

.s-1409ad84-389f-49d8-9076-06d10bb44c5d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1409ad84-389f-49d8-9076-06d10bb44c5d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1409ad84-389f-49d8-9076-06d10bb44c5d.shogun-image {
  box-sizing: border-box;
}



.s-1409ad84-389f-49d8-9076-06d10bb44c5d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-1409ad84-389f-49d8-9076-06d10bb44c5d {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-1409ad84-389f-49d8-9076-06d10bb44c5d.shogun-image-container {
      position: relative;
    }

    .s-1409ad84-389f-49d8-9076-06d10bb44c5d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-1409ad84-389f-49d8-9076-06d10bb44c5d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-1409ad84-389f-49d8-9076-06d10bb44c5d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-1409ad84-389f-49d8-9076-06d10bb44c5d {
  margin: 0 !important;
  overflow: visible;
}

#s-1409ad84-389f-49d8-9076-06d10bb44c5d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-1409ad84-389f-49d8-9076-06d10bb44c5d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-1409ad84-389f-49d8-9076-06d10bb44c5d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-1409ad84-389f-49d8-9076-06d10bb44c5d img.shogun-image {
  /* Add background color handling */
  
}

#s-1409ad84-389f-49d8-9076-06d10bb44c5d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-1409ad84-389f-49d8-9076-06d10bb44c5d .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-1409ad84-389f-49d8-9076-06d10bb44c5d .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-1409ad84-389f-49d8-9076-06d10bb44c5d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-1409ad84-389f-49d8-9076-06d10bb44c5d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-1409ad84-389f-49d8-9076-06d10bb44c5d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-1409ad84-389f-49d8-9076-06d10bb44c5d.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-1409ad84-389f-49d8-9076-06d10bb44c5d .shogun-image-content {
  
    justify-content: center;
  
}

.s-1409ad84-389f-49d8-9076-06d10bb44c5d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1409ad84-389f-49d8-9076-06d10bb44c5d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1409ad84-389f-49d8-9076-06d10bb44c5d.shogun-image {
  box-sizing: border-box;
}



.s-1409ad84-389f-49d8-9076-06d10bb44c5d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-1409ad84-389f-49d8-9076-06d10bb44c5d {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-1409ad84-389f-49d8-9076-06d10bb44c5d.shogun-image-container {
      position: relative;
    }

    .s-1409ad84-389f-49d8-9076-06d10bb44c5d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-1409ad84-389f-49d8-9076-06d10bb44c5d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-1409ad84-389f-49d8-9076-06d10bb44c5d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-a6f22910-74f5-4171-8cac-f0e0038af7d5 {
  box-shadow:2px 3px 1px 2px rgba(67, 66, 66, 1);
background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYzAzOWZlZTktZTlkNC00ZWFjLTk1YjMtYzczNDdjNDBmZjlkIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFiYjBiO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNjMDM5ZmVlOS1lOWQ0LTRlYWMtOTViMy1jNzM0N2M0MGZmOWQpIi8+PC9zdmc+);
background-repeat: no-repeat;
border-style: solid;
margin-top: 5px;
margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: #2C2A34;
border-radius: 25px;
text-align: center;
text-decoration: none;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#f1bb0b"}, {"id"=>2, "pos"=>1, "color"=>"#ffffff"}];
hover-type: gradient;
color: rgba(0, 0, 0, 1);
}
#s-a6f22910-74f5-4171-8cac-f0e0038af7d5:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iNjZhMjIwMTctZjEzZS00YTMzLWJmYzAtNDk2OTU2NTJlMTgxIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjhmOGY3O3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFiYjBiO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM2NmEyMjAxNy1mMTNlLTRhMzMtYmZjMC00OTY5NTY1MmUxODEpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 2px !important;
border-left-width: 2px !important;
border-bottom-width: 2px !important;
border-right-width: 2px !important;
border-color: rgba(2, 0, 7, 0.99) !important;
text-decoration: none !important;
color: rgba(7, 6, 0, 1) !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#f8f8f7"}, {"id"=>2, "pos"=>1, "color"=>"#f1bb0b"}] !important;
hover-type: gradient !important;}#s-a6f22910-74f5-4171-8cac-f0e0038af7d5:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-a6f22910-74f5-4171-8cac-f0e0038af7d5-root {
    text-align: center;
  }


#s-a6f22910-74f5-4171-8cac-f0e0038af7d5.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-a6f22910-74f5-4171-8cac-f0e0038af7d5-root {
    text-align: center;
  }


#s-a6f22910-74f5-4171-8cac-f0e0038af7d5.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-a6f22910-74f5-4171-8cac-f0e0038af7d5-root {
    text-align: center;
  }


#s-a6f22910-74f5-4171-8cac-f0e0038af7d5.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-a6f22910-74f5-4171-8cac-f0e0038af7d5-root {
    text-align: center;
  }


#s-a6f22910-74f5-4171-8cac-f0e0038af7d5.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-a6f22910-74f5-4171-8cac-f0e0038af7d5-root {
    text-align: center;
  }


#s-a6f22910-74f5-4171-8cac-f0e0038af7d5.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}
#s-0b4008f8-b3c6-4e7b-a78e-70ad8ba919c3 {
  margin-top: 0%;
margin-bottom: 0%;
padding-top: 1%;
padding-left: 15%;
padding-bottom: 1%;
padding-right: 15%;
}

@media (min-width: 0px) {
[id="s-0b4008f8-b3c6-4e7b-a78e-70ad8ba919c3"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-0b4008f8-b3c6-4e7b-a78e-70ad8ba919c3"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-0b4008f8-b3c6-4e7b-a78e-70ad8ba919c3"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-0b4008f8-b3c6-4e7b-a78e-70ad8ba919c3"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-6ffa252a-ef14-4751-9ea4-ea33c1f0e153 {
  margin-left: auto;
margin-right: auto;
border-top-width: 5px;
border-left-width: 5px;
border-bottom-width: 5px;
border-right-width: 5px;
border-color: #000;
border-style: solid;
border-radius: 20px;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-6ffa252a-ef14-4751-9ea4-ea33c1f0e153 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-6ffa252a-ef14-4751-9ea4-ea33c1f0e153.shg-box.shg-c {
  justify-content: center;
}

#s-e588cef4-4f28-40dc-8c6f-4381d0310fa3 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
text-align: center;
}
@media (min-width: 1200px){#s-e588cef4-4f28-40dc-8c6f-4381d0310fa3 {
  margin-top: 0%;
}
}
#s-e588cef4-4f28-40dc-8c6f-4381d0310fa3 {
  margin: 0 !important;
  overflow: visible;
}

#s-e588cef4-4f28-40dc-8c6f-4381d0310fa3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e588cef4-4f28-40dc-8c6f-4381d0310fa3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-e588cef4-4f28-40dc-8c6f-4381d0310fa3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e588cef4-4f28-40dc-8c6f-4381d0310fa3 img.shogun-image {
  /* Add background color handling */
  
}

#s-e588cef4-4f28-40dc-8c6f-4381d0310fa3 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: #000;
  border-style: none;
  border-radius: 10px;

}






.s-e588cef4-4f28-40dc-8c6f-4381d0310fa3 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e588cef4-4f28-40dc-8c6f-4381d0310fa3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e588cef4-4f28-40dc-8c6f-4381d0310fa3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e588cef4-4f28-40dc-8c6f-4381d0310fa3.shogun-image {
  box-sizing: border-box;
}



.s-e588cef4-4f28-40dc-8c6f-4381d0310fa3 img.shogun-image {
  
}


@media (min-width: 1200px){#s-e588cef4-4f28-40dc-8c6f-4381d0310fa3 {
  margin: 0 !important;
  overflow: visible;
}

#s-e588cef4-4f28-40dc-8c6f-4381d0310fa3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e588cef4-4f28-40dc-8c6f-4381d0310fa3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-e588cef4-4f28-40dc-8c6f-4381d0310fa3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e588cef4-4f28-40dc-8c6f-4381d0310fa3 img.shogun-image {
  /* Add background color handling */
  
}

#s-e588cef4-4f28-40dc-8c6f-4381d0310fa3 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-e588cef4-4f28-40dc-8c6f-4381d0310fa3 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e588cef4-4f28-40dc-8c6f-4381d0310fa3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e588cef4-4f28-40dc-8c6f-4381d0310fa3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e588cef4-4f28-40dc-8c6f-4381d0310fa3.shogun-image {
  box-sizing: border-box;
}



.s-e588cef4-4f28-40dc-8c6f-4381d0310fa3 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-e588cef4-4f28-40dc-8c6f-4381d0310fa3 {
  margin: 0 !important;
  overflow: visible;
}

#s-e588cef4-4f28-40dc-8c6f-4381d0310fa3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e588cef4-4f28-40dc-8c6f-4381d0310fa3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e588cef4-4f28-40dc-8c6f-4381d0310fa3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e588cef4-4f28-40dc-8c6f-4381d0310fa3 img.shogun-image {
  /* Add background color handling */
  
}

#s-e588cef4-4f28-40dc-8c6f-4381d0310fa3 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-e588cef4-4f28-40dc-8c6f-4381d0310fa3 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e588cef4-4f28-40dc-8c6f-4381d0310fa3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e588cef4-4f28-40dc-8c6f-4381d0310fa3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e588cef4-4f28-40dc-8c6f-4381d0310fa3.shogun-image {
  box-sizing: border-box;
}



.s-e588cef4-4f28-40dc-8c6f-4381d0310fa3 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-e588cef4-4f28-40dc-8c6f-4381d0310fa3 {
  margin: 0 !important;
  overflow: visible;
}

#s-e588cef4-4f28-40dc-8c6f-4381d0310fa3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e588cef4-4f28-40dc-8c6f-4381d0310fa3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e588cef4-4f28-40dc-8c6f-4381d0310fa3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e588cef4-4f28-40dc-8c6f-4381d0310fa3 img.shogun-image {
  /* Add background color handling */
  
}

#s-e588cef4-4f28-40dc-8c6f-4381d0310fa3 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-e588cef4-4f28-40dc-8c6f-4381d0310fa3 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e588cef4-4f28-40dc-8c6f-4381d0310fa3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e588cef4-4f28-40dc-8c6f-4381d0310fa3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e588cef4-4f28-40dc-8c6f-4381d0310fa3.shogun-image {
  box-sizing: border-box;
}



.s-e588cef4-4f28-40dc-8c6f-4381d0310fa3 img.shogun-image {
  
}


}@media (max-width: 767px){#s-e588cef4-4f28-40dc-8c6f-4381d0310fa3 {
  margin: 0 !important;
  overflow: visible;
}

#s-e588cef4-4f28-40dc-8c6f-4381d0310fa3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e588cef4-4f28-40dc-8c6f-4381d0310fa3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e588cef4-4f28-40dc-8c6f-4381d0310fa3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e588cef4-4f28-40dc-8c6f-4381d0310fa3 img.shogun-image {
  /* Add background color handling */
  
}

#s-e588cef4-4f28-40dc-8c6f-4381d0310fa3 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-e588cef4-4f28-40dc-8c6f-4381d0310fa3 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e588cef4-4f28-40dc-8c6f-4381d0310fa3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e588cef4-4f28-40dc-8c6f-4381d0310fa3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e588cef4-4f28-40dc-8c6f-4381d0310fa3.shogun-image {
  box-sizing: border-box;
}



.s-e588cef4-4f28-40dc-8c6f-4381d0310fa3 img.shogun-image {
  
}


}
#s-b6ede4f6-9a4b-4e8a-8bbd-84602ca2c15d {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
text-align: center;
}
@media (min-width: 1200px){#s-b6ede4f6-9a4b-4e8a-8bbd-84602ca2c15d {
  margin-top: 0%;
}
}
#s-b6ede4f6-9a4b-4e8a-8bbd-84602ca2c15d {
  margin: 0 !important;
  overflow: visible;
}

#s-b6ede4f6-9a4b-4e8a-8bbd-84602ca2c15d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b6ede4f6-9a4b-4e8a-8bbd-84602ca2c15d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-b6ede4f6-9a4b-4e8a-8bbd-84602ca2c15d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b6ede4f6-9a4b-4e8a-8bbd-84602ca2c15d img.shogun-image {
  /* Add background color handling */
  
}

#s-b6ede4f6-9a4b-4e8a-8bbd-84602ca2c15d img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-b6ede4f6-9a4b-4e8a-8bbd-84602ca2c15d .shogun-image-content {
  
    justify-content: center;
  
}

.s-b6ede4f6-9a4b-4e8a-8bbd-84602ca2c15d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b6ede4f6-9a4b-4e8a-8bbd-84602ca2c15d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b6ede4f6-9a4b-4e8a-8bbd-84602ca2c15d.shogun-image {
  box-sizing: border-box;
}



.s-b6ede4f6-9a4b-4e8a-8bbd-84602ca2c15d img.shogun-image {
  
}


@media (min-width: 1200px){#s-b6ede4f6-9a4b-4e8a-8bbd-84602ca2c15d {
  margin: 0 !important;
  overflow: visible;
}

#s-b6ede4f6-9a4b-4e8a-8bbd-84602ca2c15d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b6ede4f6-9a4b-4e8a-8bbd-84602ca2c15d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-b6ede4f6-9a4b-4e8a-8bbd-84602ca2c15d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b6ede4f6-9a4b-4e8a-8bbd-84602ca2c15d img.shogun-image {
  /* Add background color handling */
  
}

#s-b6ede4f6-9a4b-4e8a-8bbd-84602ca2c15d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-b6ede4f6-9a4b-4e8a-8bbd-84602ca2c15d .shogun-image-content {
  
    justify-content: center;
  
}

.s-b6ede4f6-9a4b-4e8a-8bbd-84602ca2c15d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b6ede4f6-9a4b-4e8a-8bbd-84602ca2c15d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b6ede4f6-9a4b-4e8a-8bbd-84602ca2c15d.shogun-image {
  box-sizing: border-box;
}



.s-b6ede4f6-9a4b-4e8a-8bbd-84602ca2c15d img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-b6ede4f6-9a4b-4e8a-8bbd-84602ca2c15d {
  margin: 0 !important;
  overflow: visible;
}

#s-b6ede4f6-9a4b-4e8a-8bbd-84602ca2c15d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b6ede4f6-9a4b-4e8a-8bbd-84602ca2c15d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b6ede4f6-9a4b-4e8a-8bbd-84602ca2c15d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b6ede4f6-9a4b-4e8a-8bbd-84602ca2c15d img.shogun-image {
  /* Add background color handling */
  
}

#s-b6ede4f6-9a4b-4e8a-8bbd-84602ca2c15d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-b6ede4f6-9a4b-4e8a-8bbd-84602ca2c15d .shogun-image-content {
  
    justify-content: center;
  
}

.s-b6ede4f6-9a4b-4e8a-8bbd-84602ca2c15d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b6ede4f6-9a4b-4e8a-8bbd-84602ca2c15d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b6ede4f6-9a4b-4e8a-8bbd-84602ca2c15d.shogun-image {
  box-sizing: border-box;
}



.s-b6ede4f6-9a4b-4e8a-8bbd-84602ca2c15d img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-b6ede4f6-9a4b-4e8a-8bbd-84602ca2c15d {
  margin: 0 !important;
  overflow: visible;
}

#s-b6ede4f6-9a4b-4e8a-8bbd-84602ca2c15d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b6ede4f6-9a4b-4e8a-8bbd-84602ca2c15d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b6ede4f6-9a4b-4e8a-8bbd-84602ca2c15d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b6ede4f6-9a4b-4e8a-8bbd-84602ca2c15d img.shogun-image {
  /* Add background color handling */
  
}

#s-b6ede4f6-9a4b-4e8a-8bbd-84602ca2c15d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-b6ede4f6-9a4b-4e8a-8bbd-84602ca2c15d .shogun-image-content {
  
    justify-content: center;
  
}

.s-b6ede4f6-9a4b-4e8a-8bbd-84602ca2c15d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b6ede4f6-9a4b-4e8a-8bbd-84602ca2c15d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b6ede4f6-9a4b-4e8a-8bbd-84602ca2c15d.shogun-image {
  box-sizing: border-box;
}



.s-b6ede4f6-9a4b-4e8a-8bbd-84602ca2c15d img.shogun-image {
  
}


}@media (max-width: 767px){#s-b6ede4f6-9a4b-4e8a-8bbd-84602ca2c15d {
  margin: 0 !important;
  overflow: visible;
}

#s-b6ede4f6-9a4b-4e8a-8bbd-84602ca2c15d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b6ede4f6-9a4b-4e8a-8bbd-84602ca2c15d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b6ede4f6-9a4b-4e8a-8bbd-84602ca2c15d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b6ede4f6-9a4b-4e8a-8bbd-84602ca2c15d img.shogun-image {
  /* Add background color handling */
  
}

#s-b6ede4f6-9a4b-4e8a-8bbd-84602ca2c15d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-b6ede4f6-9a4b-4e8a-8bbd-84602ca2c15d .shogun-image-content {
  
    justify-content: center;
  
}

.s-b6ede4f6-9a4b-4e8a-8bbd-84602ca2c15d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b6ede4f6-9a4b-4e8a-8bbd-84602ca2c15d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b6ede4f6-9a4b-4e8a-8bbd-84602ca2c15d.shogun-image {
  box-sizing: border-box;
}



.s-b6ede4f6-9a4b-4e8a-8bbd-84602ca2c15d img.shogun-image {
  
}


}
#s-a48b1a9b-e425-4feb-8587-2b97125f1282 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-a48b1a9b-e425-4feb-8587-2b97125f1282 {
  margin-top: 0%;
}
}
#s-a48b1a9b-e425-4feb-8587-2b97125f1282 {
  margin: 0 !important;
  overflow: visible;
}

#s-a48b1a9b-e425-4feb-8587-2b97125f1282-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a48b1a9b-e425-4feb-8587-2b97125f1282 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-a48b1a9b-e425-4feb-8587-2b97125f1282 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a48b1a9b-e425-4feb-8587-2b97125f1282 img.shogun-image {
  /* Add background color handling */
  
}

#s-a48b1a9b-e425-4feb-8587-2b97125f1282 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a48b1a9b-e425-4feb-8587-2b97125f1282 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-a48b1a9b-e425-4feb-8587-2b97125f1282 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a48b1a9b-e425-4feb-8587-2b97125f1282 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a48b1a9b-e425-4feb-8587-2b97125f1282.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a48b1a9b-e425-4feb-8587-2b97125f1282 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-a48b1a9b-e425-4feb-8587-2b97125f1282.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-a48b1a9b-e425-4feb-8587-2b97125f1282 .shogun-image-content {
  
    justify-content: center;
  
}

.s-a48b1a9b-e425-4feb-8587-2b97125f1282.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a48b1a9b-e425-4feb-8587-2b97125f1282.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a48b1a9b-e425-4feb-8587-2b97125f1282.shogun-image {
  box-sizing: border-box;
}



.s-a48b1a9b-e425-4feb-8587-2b97125f1282 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-a48b1a9b-e425-4feb-8587-2b97125f1282 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-a48b1a9b-e425-4feb-8587-2b97125f1282.shogun-image-container {
      position: relative;
    }

    .s-a48b1a9b-e425-4feb-8587-2b97125f1282.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a48b1a9b-e425-4feb-8587-2b97125f1282.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a48b1a9b-e425-4feb-8587-2b97125f1282 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-a48b1a9b-e425-4feb-8587-2b97125f1282 {
  margin: 0 !important;
  overflow: visible;
}

#s-a48b1a9b-e425-4feb-8587-2b97125f1282-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a48b1a9b-e425-4feb-8587-2b97125f1282 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-a48b1a9b-e425-4feb-8587-2b97125f1282 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a48b1a9b-e425-4feb-8587-2b97125f1282 img.shogun-image {
  /* Add background color handling */
  
}

#s-a48b1a9b-e425-4feb-8587-2b97125f1282 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a48b1a9b-e425-4feb-8587-2b97125f1282 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-a48b1a9b-e425-4feb-8587-2b97125f1282 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a48b1a9b-e425-4feb-8587-2b97125f1282 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a48b1a9b-e425-4feb-8587-2b97125f1282.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a48b1a9b-e425-4feb-8587-2b97125f1282 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-a48b1a9b-e425-4feb-8587-2b97125f1282.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-a48b1a9b-e425-4feb-8587-2b97125f1282 .shogun-image-content {
  
    justify-content: center;
  
}

.s-a48b1a9b-e425-4feb-8587-2b97125f1282.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a48b1a9b-e425-4feb-8587-2b97125f1282.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a48b1a9b-e425-4feb-8587-2b97125f1282.shogun-image {
  box-sizing: border-box;
}



.s-a48b1a9b-e425-4feb-8587-2b97125f1282 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-a48b1a9b-e425-4feb-8587-2b97125f1282 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-a48b1a9b-e425-4feb-8587-2b97125f1282.shogun-image-container {
      position: relative;
    }

    .s-a48b1a9b-e425-4feb-8587-2b97125f1282.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a48b1a9b-e425-4feb-8587-2b97125f1282.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a48b1a9b-e425-4feb-8587-2b97125f1282 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-a48b1a9b-e425-4feb-8587-2b97125f1282 {
  margin: 0 !important;
  overflow: visible;
}

#s-a48b1a9b-e425-4feb-8587-2b97125f1282-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a48b1a9b-e425-4feb-8587-2b97125f1282 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a48b1a9b-e425-4feb-8587-2b97125f1282 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a48b1a9b-e425-4feb-8587-2b97125f1282 img.shogun-image {
  /* Add background color handling */
  
}

#s-a48b1a9b-e425-4feb-8587-2b97125f1282 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a48b1a9b-e425-4feb-8587-2b97125f1282 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-a48b1a9b-e425-4feb-8587-2b97125f1282 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a48b1a9b-e425-4feb-8587-2b97125f1282 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a48b1a9b-e425-4feb-8587-2b97125f1282.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a48b1a9b-e425-4feb-8587-2b97125f1282 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-a48b1a9b-e425-4feb-8587-2b97125f1282.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-a48b1a9b-e425-4feb-8587-2b97125f1282 .shogun-image-content {
  
    justify-content: center;
  
}

.s-a48b1a9b-e425-4feb-8587-2b97125f1282.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a48b1a9b-e425-4feb-8587-2b97125f1282.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a48b1a9b-e425-4feb-8587-2b97125f1282.shogun-image {
  box-sizing: border-box;
}



.s-a48b1a9b-e425-4feb-8587-2b97125f1282 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-a48b1a9b-e425-4feb-8587-2b97125f1282 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-a48b1a9b-e425-4feb-8587-2b97125f1282.shogun-image-container {
      position: relative;
    }

    .s-a48b1a9b-e425-4feb-8587-2b97125f1282.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a48b1a9b-e425-4feb-8587-2b97125f1282.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a48b1a9b-e425-4feb-8587-2b97125f1282 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-a48b1a9b-e425-4feb-8587-2b97125f1282 {
  margin: 0 !important;
  overflow: visible;
}

#s-a48b1a9b-e425-4feb-8587-2b97125f1282-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a48b1a9b-e425-4feb-8587-2b97125f1282 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a48b1a9b-e425-4feb-8587-2b97125f1282 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a48b1a9b-e425-4feb-8587-2b97125f1282 img.shogun-image {
  /* Add background color handling */
  
}

#s-a48b1a9b-e425-4feb-8587-2b97125f1282 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a48b1a9b-e425-4feb-8587-2b97125f1282 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-a48b1a9b-e425-4feb-8587-2b97125f1282 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a48b1a9b-e425-4feb-8587-2b97125f1282 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a48b1a9b-e425-4feb-8587-2b97125f1282.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a48b1a9b-e425-4feb-8587-2b97125f1282 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-a48b1a9b-e425-4feb-8587-2b97125f1282.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-a48b1a9b-e425-4feb-8587-2b97125f1282 .shogun-image-content {
  
    justify-content: center;
  
}

.s-a48b1a9b-e425-4feb-8587-2b97125f1282.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a48b1a9b-e425-4feb-8587-2b97125f1282.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a48b1a9b-e425-4feb-8587-2b97125f1282.shogun-image {
  box-sizing: border-box;
}



.s-a48b1a9b-e425-4feb-8587-2b97125f1282 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-a48b1a9b-e425-4feb-8587-2b97125f1282 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-a48b1a9b-e425-4feb-8587-2b97125f1282.shogun-image-container {
      position: relative;
    }

    .s-a48b1a9b-e425-4feb-8587-2b97125f1282.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a48b1a9b-e425-4feb-8587-2b97125f1282.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a48b1a9b-e425-4feb-8587-2b97125f1282 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-a48b1a9b-e425-4feb-8587-2b97125f1282 {
  margin: 0 !important;
  overflow: visible;
}

#s-a48b1a9b-e425-4feb-8587-2b97125f1282-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a48b1a9b-e425-4feb-8587-2b97125f1282 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a48b1a9b-e425-4feb-8587-2b97125f1282 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a48b1a9b-e425-4feb-8587-2b97125f1282 img.shogun-image {
  /* Add background color handling */
  
}

#s-a48b1a9b-e425-4feb-8587-2b97125f1282 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a48b1a9b-e425-4feb-8587-2b97125f1282 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-a48b1a9b-e425-4feb-8587-2b97125f1282 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a48b1a9b-e425-4feb-8587-2b97125f1282 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a48b1a9b-e425-4feb-8587-2b97125f1282.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a48b1a9b-e425-4feb-8587-2b97125f1282 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-a48b1a9b-e425-4feb-8587-2b97125f1282.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-a48b1a9b-e425-4feb-8587-2b97125f1282 .shogun-image-content {
  
    justify-content: center;
  
}

.s-a48b1a9b-e425-4feb-8587-2b97125f1282.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a48b1a9b-e425-4feb-8587-2b97125f1282.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a48b1a9b-e425-4feb-8587-2b97125f1282.shogun-image {
  box-sizing: border-box;
}



.s-a48b1a9b-e425-4feb-8587-2b97125f1282 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-a48b1a9b-e425-4feb-8587-2b97125f1282 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-a48b1a9b-e425-4feb-8587-2b97125f1282.shogun-image-container {
      position: relative;
    }

    .s-a48b1a9b-e425-4feb-8587-2b97125f1282.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a48b1a9b-e425-4feb-8587-2b97125f1282.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a48b1a9b-e425-4feb-8587-2b97125f1282 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-331ff71b-02fe-4203-b096-fcac33b78907 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-331ff71b-02fe-4203-b096-fcac33b78907 {
  margin-top: 0%;
}
}
#s-331ff71b-02fe-4203-b096-fcac33b78907 {
  margin: 0 !important;
  overflow: visible;
}

#s-331ff71b-02fe-4203-b096-fcac33b78907-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-331ff71b-02fe-4203-b096-fcac33b78907 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-331ff71b-02fe-4203-b096-fcac33b78907 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-331ff71b-02fe-4203-b096-fcac33b78907 img.shogun-image {
  /* Add background color handling */
  
}

#s-331ff71b-02fe-4203-b096-fcac33b78907 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-331ff71b-02fe-4203-b096-fcac33b78907 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-331ff71b-02fe-4203-b096-fcac33b78907 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-331ff71b-02fe-4203-b096-fcac33b78907 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-331ff71b-02fe-4203-b096-fcac33b78907.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-331ff71b-02fe-4203-b096-fcac33b78907 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-331ff71b-02fe-4203-b096-fcac33b78907.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-331ff71b-02fe-4203-b096-fcac33b78907 .shogun-image-content {
  
    justify-content: center;
  
}

.s-331ff71b-02fe-4203-b096-fcac33b78907.shg-align-container {
  display: flex;
  justify-content: center
}

.s-331ff71b-02fe-4203-b096-fcac33b78907.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-331ff71b-02fe-4203-b096-fcac33b78907.shogun-image {
  box-sizing: border-box;
}



.s-331ff71b-02fe-4203-b096-fcac33b78907 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-331ff71b-02fe-4203-b096-fcac33b78907 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-331ff71b-02fe-4203-b096-fcac33b78907.shogun-image-container {
      position: relative;
    }

    .s-331ff71b-02fe-4203-b096-fcac33b78907.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-331ff71b-02fe-4203-b096-fcac33b78907.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-331ff71b-02fe-4203-b096-fcac33b78907 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-331ff71b-02fe-4203-b096-fcac33b78907 {
  margin: 0 !important;
  overflow: visible;
}

#s-331ff71b-02fe-4203-b096-fcac33b78907-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-331ff71b-02fe-4203-b096-fcac33b78907 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-331ff71b-02fe-4203-b096-fcac33b78907 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-331ff71b-02fe-4203-b096-fcac33b78907 img.shogun-image {
  /* Add background color handling */
  
}

#s-331ff71b-02fe-4203-b096-fcac33b78907 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-331ff71b-02fe-4203-b096-fcac33b78907 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-331ff71b-02fe-4203-b096-fcac33b78907 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-331ff71b-02fe-4203-b096-fcac33b78907 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-331ff71b-02fe-4203-b096-fcac33b78907.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-331ff71b-02fe-4203-b096-fcac33b78907 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-331ff71b-02fe-4203-b096-fcac33b78907.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-331ff71b-02fe-4203-b096-fcac33b78907 .shogun-image-content {
  
    justify-content: center;
  
}

.s-331ff71b-02fe-4203-b096-fcac33b78907.shg-align-container {
  display: flex;
  justify-content: center
}

.s-331ff71b-02fe-4203-b096-fcac33b78907.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-331ff71b-02fe-4203-b096-fcac33b78907.shogun-image {
  box-sizing: border-box;
}



.s-331ff71b-02fe-4203-b096-fcac33b78907 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-331ff71b-02fe-4203-b096-fcac33b78907 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-331ff71b-02fe-4203-b096-fcac33b78907.shogun-image-container {
      position: relative;
    }

    .s-331ff71b-02fe-4203-b096-fcac33b78907.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-331ff71b-02fe-4203-b096-fcac33b78907.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-331ff71b-02fe-4203-b096-fcac33b78907 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-331ff71b-02fe-4203-b096-fcac33b78907 {
  margin: 0 !important;
  overflow: visible;
}

#s-331ff71b-02fe-4203-b096-fcac33b78907-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-331ff71b-02fe-4203-b096-fcac33b78907 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-331ff71b-02fe-4203-b096-fcac33b78907 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-331ff71b-02fe-4203-b096-fcac33b78907 img.shogun-image {
  /* Add background color handling */
  
}

#s-331ff71b-02fe-4203-b096-fcac33b78907 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-331ff71b-02fe-4203-b096-fcac33b78907 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-331ff71b-02fe-4203-b096-fcac33b78907 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-331ff71b-02fe-4203-b096-fcac33b78907 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-331ff71b-02fe-4203-b096-fcac33b78907.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-331ff71b-02fe-4203-b096-fcac33b78907 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-331ff71b-02fe-4203-b096-fcac33b78907.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-331ff71b-02fe-4203-b096-fcac33b78907 .shogun-image-content {
  
    justify-content: center;
  
}

.s-331ff71b-02fe-4203-b096-fcac33b78907.shg-align-container {
  display: flex;
  justify-content: center
}

.s-331ff71b-02fe-4203-b096-fcac33b78907.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-331ff71b-02fe-4203-b096-fcac33b78907.shogun-image {
  box-sizing: border-box;
}



.s-331ff71b-02fe-4203-b096-fcac33b78907 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-331ff71b-02fe-4203-b096-fcac33b78907 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-331ff71b-02fe-4203-b096-fcac33b78907.shogun-image-container {
      position: relative;
    }

    .s-331ff71b-02fe-4203-b096-fcac33b78907.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-331ff71b-02fe-4203-b096-fcac33b78907.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-331ff71b-02fe-4203-b096-fcac33b78907 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-331ff71b-02fe-4203-b096-fcac33b78907 {
  margin: 0 !important;
  overflow: visible;
}

#s-331ff71b-02fe-4203-b096-fcac33b78907-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-331ff71b-02fe-4203-b096-fcac33b78907 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-331ff71b-02fe-4203-b096-fcac33b78907 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-331ff71b-02fe-4203-b096-fcac33b78907 img.shogun-image {
  /* Add background color handling */
  
}

#s-331ff71b-02fe-4203-b096-fcac33b78907 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-331ff71b-02fe-4203-b096-fcac33b78907 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-331ff71b-02fe-4203-b096-fcac33b78907 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-331ff71b-02fe-4203-b096-fcac33b78907 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-331ff71b-02fe-4203-b096-fcac33b78907.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-331ff71b-02fe-4203-b096-fcac33b78907 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-331ff71b-02fe-4203-b096-fcac33b78907.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-331ff71b-02fe-4203-b096-fcac33b78907 .shogun-image-content {
  
    justify-content: center;
  
}

.s-331ff71b-02fe-4203-b096-fcac33b78907.shg-align-container {
  display: flex;
  justify-content: center
}

.s-331ff71b-02fe-4203-b096-fcac33b78907.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-331ff71b-02fe-4203-b096-fcac33b78907.shogun-image {
  box-sizing: border-box;
}



.s-331ff71b-02fe-4203-b096-fcac33b78907 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-331ff71b-02fe-4203-b096-fcac33b78907 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-331ff71b-02fe-4203-b096-fcac33b78907.shogun-image-container {
      position: relative;
    }

    .s-331ff71b-02fe-4203-b096-fcac33b78907.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-331ff71b-02fe-4203-b096-fcac33b78907.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-331ff71b-02fe-4203-b096-fcac33b78907 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-331ff71b-02fe-4203-b096-fcac33b78907 {
  margin: 0 !important;
  overflow: visible;
}

#s-331ff71b-02fe-4203-b096-fcac33b78907-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-331ff71b-02fe-4203-b096-fcac33b78907 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-331ff71b-02fe-4203-b096-fcac33b78907 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-331ff71b-02fe-4203-b096-fcac33b78907 img.shogun-image {
  /* Add background color handling */
  
}

#s-331ff71b-02fe-4203-b096-fcac33b78907 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-331ff71b-02fe-4203-b096-fcac33b78907 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-331ff71b-02fe-4203-b096-fcac33b78907 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-331ff71b-02fe-4203-b096-fcac33b78907 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-331ff71b-02fe-4203-b096-fcac33b78907.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-331ff71b-02fe-4203-b096-fcac33b78907 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-331ff71b-02fe-4203-b096-fcac33b78907.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-331ff71b-02fe-4203-b096-fcac33b78907 .shogun-image-content {
  
    justify-content: center;
  
}

.s-331ff71b-02fe-4203-b096-fcac33b78907.shg-align-container {
  display: flex;
  justify-content: center
}

.s-331ff71b-02fe-4203-b096-fcac33b78907.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-331ff71b-02fe-4203-b096-fcac33b78907.shogun-image {
  box-sizing: border-box;
}



.s-331ff71b-02fe-4203-b096-fcac33b78907 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-331ff71b-02fe-4203-b096-fcac33b78907 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-331ff71b-02fe-4203-b096-fcac33b78907.shogun-image-container {
      position: relative;
    }

    .s-331ff71b-02fe-4203-b096-fcac33b78907.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-331ff71b-02fe-4203-b096-fcac33b78907.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-331ff71b-02fe-4203-b096-fcac33b78907 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-ebfb0fdd-3415-40c6-a1db-f20616d86be9 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-ebfb0fdd-3415-40c6-a1db-f20616d86be9 {
  margin-top: 0%;
}
}
#s-ebfb0fdd-3415-40c6-a1db-f20616d86be9 {
  margin: 0 !important;
  overflow: visible;
}

#s-ebfb0fdd-3415-40c6-a1db-f20616d86be9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ebfb0fdd-3415-40c6-a1db-f20616d86be9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-ebfb0fdd-3415-40c6-a1db-f20616d86be9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ebfb0fdd-3415-40c6-a1db-f20616d86be9 img.shogun-image {
  /* Add background color handling */
  
}

#s-ebfb0fdd-3415-40c6-a1db-f20616d86be9 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ebfb0fdd-3415-40c6-a1db-f20616d86be9 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-ebfb0fdd-3415-40c6-a1db-f20616d86be9 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ebfb0fdd-3415-40c6-a1db-f20616d86be9 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ebfb0fdd-3415-40c6-a1db-f20616d86be9.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ebfb0fdd-3415-40c6-a1db-f20616d86be9 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-ebfb0fdd-3415-40c6-a1db-f20616d86be9.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-ebfb0fdd-3415-40c6-a1db-f20616d86be9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-ebfb0fdd-3415-40c6-a1db-f20616d86be9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ebfb0fdd-3415-40c6-a1db-f20616d86be9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ebfb0fdd-3415-40c6-a1db-f20616d86be9.shogun-image {
  box-sizing: border-box;
}



.s-ebfb0fdd-3415-40c6-a1db-f20616d86be9 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ebfb0fdd-3415-40c6-a1db-f20616d86be9 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-ebfb0fdd-3415-40c6-a1db-f20616d86be9.shogun-image-container {
      position: relative;
    }

    .s-ebfb0fdd-3415-40c6-a1db-f20616d86be9.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ebfb0fdd-3415-40c6-a1db-f20616d86be9.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ebfb0fdd-3415-40c6-a1db-f20616d86be9 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-ebfb0fdd-3415-40c6-a1db-f20616d86be9 {
  margin: 0 !important;
  overflow: visible;
}

#s-ebfb0fdd-3415-40c6-a1db-f20616d86be9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ebfb0fdd-3415-40c6-a1db-f20616d86be9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-ebfb0fdd-3415-40c6-a1db-f20616d86be9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ebfb0fdd-3415-40c6-a1db-f20616d86be9 img.shogun-image {
  /* Add background color handling */
  
}

#s-ebfb0fdd-3415-40c6-a1db-f20616d86be9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ebfb0fdd-3415-40c6-a1db-f20616d86be9 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-ebfb0fdd-3415-40c6-a1db-f20616d86be9 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ebfb0fdd-3415-40c6-a1db-f20616d86be9 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ebfb0fdd-3415-40c6-a1db-f20616d86be9.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ebfb0fdd-3415-40c6-a1db-f20616d86be9 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-ebfb0fdd-3415-40c6-a1db-f20616d86be9.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-ebfb0fdd-3415-40c6-a1db-f20616d86be9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-ebfb0fdd-3415-40c6-a1db-f20616d86be9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ebfb0fdd-3415-40c6-a1db-f20616d86be9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ebfb0fdd-3415-40c6-a1db-f20616d86be9.shogun-image {
  box-sizing: border-box;
}



.s-ebfb0fdd-3415-40c6-a1db-f20616d86be9 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ebfb0fdd-3415-40c6-a1db-f20616d86be9 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-ebfb0fdd-3415-40c6-a1db-f20616d86be9.shogun-image-container {
      position: relative;
    }

    .s-ebfb0fdd-3415-40c6-a1db-f20616d86be9.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ebfb0fdd-3415-40c6-a1db-f20616d86be9.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ebfb0fdd-3415-40c6-a1db-f20616d86be9 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-ebfb0fdd-3415-40c6-a1db-f20616d86be9 {
  margin: 0 !important;
  overflow: visible;
}

#s-ebfb0fdd-3415-40c6-a1db-f20616d86be9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ebfb0fdd-3415-40c6-a1db-f20616d86be9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ebfb0fdd-3415-40c6-a1db-f20616d86be9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ebfb0fdd-3415-40c6-a1db-f20616d86be9 img.shogun-image {
  /* Add background color handling */
  
}

#s-ebfb0fdd-3415-40c6-a1db-f20616d86be9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ebfb0fdd-3415-40c6-a1db-f20616d86be9 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-ebfb0fdd-3415-40c6-a1db-f20616d86be9 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ebfb0fdd-3415-40c6-a1db-f20616d86be9 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ebfb0fdd-3415-40c6-a1db-f20616d86be9.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ebfb0fdd-3415-40c6-a1db-f20616d86be9 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-ebfb0fdd-3415-40c6-a1db-f20616d86be9.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-ebfb0fdd-3415-40c6-a1db-f20616d86be9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-ebfb0fdd-3415-40c6-a1db-f20616d86be9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ebfb0fdd-3415-40c6-a1db-f20616d86be9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ebfb0fdd-3415-40c6-a1db-f20616d86be9.shogun-image {
  box-sizing: border-box;
}



.s-ebfb0fdd-3415-40c6-a1db-f20616d86be9 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ebfb0fdd-3415-40c6-a1db-f20616d86be9 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-ebfb0fdd-3415-40c6-a1db-f20616d86be9.shogun-image-container {
      position: relative;
    }

    .s-ebfb0fdd-3415-40c6-a1db-f20616d86be9.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ebfb0fdd-3415-40c6-a1db-f20616d86be9.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ebfb0fdd-3415-40c6-a1db-f20616d86be9 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-ebfb0fdd-3415-40c6-a1db-f20616d86be9 {
  margin: 0 !important;
  overflow: visible;
}

#s-ebfb0fdd-3415-40c6-a1db-f20616d86be9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ebfb0fdd-3415-40c6-a1db-f20616d86be9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ebfb0fdd-3415-40c6-a1db-f20616d86be9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ebfb0fdd-3415-40c6-a1db-f20616d86be9 img.shogun-image {
  /* Add background color handling */
  
}

#s-ebfb0fdd-3415-40c6-a1db-f20616d86be9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ebfb0fdd-3415-40c6-a1db-f20616d86be9 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-ebfb0fdd-3415-40c6-a1db-f20616d86be9 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ebfb0fdd-3415-40c6-a1db-f20616d86be9 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ebfb0fdd-3415-40c6-a1db-f20616d86be9.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ebfb0fdd-3415-40c6-a1db-f20616d86be9 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-ebfb0fdd-3415-40c6-a1db-f20616d86be9.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-ebfb0fdd-3415-40c6-a1db-f20616d86be9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-ebfb0fdd-3415-40c6-a1db-f20616d86be9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ebfb0fdd-3415-40c6-a1db-f20616d86be9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ebfb0fdd-3415-40c6-a1db-f20616d86be9.shogun-image {
  box-sizing: border-box;
}



.s-ebfb0fdd-3415-40c6-a1db-f20616d86be9 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ebfb0fdd-3415-40c6-a1db-f20616d86be9 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-ebfb0fdd-3415-40c6-a1db-f20616d86be9.shogun-image-container {
      position: relative;
    }

    .s-ebfb0fdd-3415-40c6-a1db-f20616d86be9.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ebfb0fdd-3415-40c6-a1db-f20616d86be9.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ebfb0fdd-3415-40c6-a1db-f20616d86be9 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-ebfb0fdd-3415-40c6-a1db-f20616d86be9 {
  margin: 0 !important;
  overflow: visible;
}

#s-ebfb0fdd-3415-40c6-a1db-f20616d86be9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ebfb0fdd-3415-40c6-a1db-f20616d86be9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ebfb0fdd-3415-40c6-a1db-f20616d86be9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ebfb0fdd-3415-40c6-a1db-f20616d86be9 img.shogun-image {
  /* Add background color handling */
  
}

#s-ebfb0fdd-3415-40c6-a1db-f20616d86be9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ebfb0fdd-3415-40c6-a1db-f20616d86be9 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-ebfb0fdd-3415-40c6-a1db-f20616d86be9 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ebfb0fdd-3415-40c6-a1db-f20616d86be9 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ebfb0fdd-3415-40c6-a1db-f20616d86be9.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ebfb0fdd-3415-40c6-a1db-f20616d86be9 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-ebfb0fdd-3415-40c6-a1db-f20616d86be9.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-ebfb0fdd-3415-40c6-a1db-f20616d86be9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-ebfb0fdd-3415-40c6-a1db-f20616d86be9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ebfb0fdd-3415-40c6-a1db-f20616d86be9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ebfb0fdd-3415-40c6-a1db-f20616d86be9.shogun-image {
  box-sizing: border-box;
}



.s-ebfb0fdd-3415-40c6-a1db-f20616d86be9 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ebfb0fdd-3415-40c6-a1db-f20616d86be9 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-ebfb0fdd-3415-40c6-a1db-f20616d86be9.shogun-image-container {
      position: relative;
    }

    .s-ebfb0fdd-3415-40c6-a1db-f20616d86be9.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ebfb0fdd-3415-40c6-a1db-f20616d86be9.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ebfb0fdd-3415-40c6-a1db-f20616d86be9 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-4ffe27e8-91dd-4784-9ad2-ef384da9a058 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-4ffe27e8-91dd-4784-9ad2-ef384da9a058 {
  margin-top: 0%;
margin-bottom: 0%;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-4ffe27e8-91dd-4784-9ad2-ef384da9a058 {
  margin-top: 0%;
margin-bottom: 0%;
}
}
#s-4ffe27e8-91dd-4784-9ad2-ef384da9a058 {
  margin: 0 !important;
  overflow: visible;
}

#s-4ffe27e8-91dd-4784-9ad2-ef384da9a058-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-4ffe27e8-91dd-4784-9ad2-ef384da9a058 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-4ffe27e8-91dd-4784-9ad2-ef384da9a058 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-4ffe27e8-91dd-4784-9ad2-ef384da9a058 img.shogun-image {
  /* Add background color handling */
  
}

#s-4ffe27e8-91dd-4784-9ad2-ef384da9a058 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-4ffe27e8-91dd-4784-9ad2-ef384da9a058 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-4ffe27e8-91dd-4784-9ad2-ef384da9a058 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-4ffe27e8-91dd-4784-9ad2-ef384da9a058 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-4ffe27e8-91dd-4784-9ad2-ef384da9a058.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-4ffe27e8-91dd-4784-9ad2-ef384da9a058 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-4ffe27e8-91dd-4784-9ad2-ef384da9a058.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-4ffe27e8-91dd-4784-9ad2-ef384da9a058 .shogun-image-content {
  
    justify-content: center;
  
}

.s-4ffe27e8-91dd-4784-9ad2-ef384da9a058.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4ffe27e8-91dd-4784-9ad2-ef384da9a058.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4ffe27e8-91dd-4784-9ad2-ef384da9a058.shogun-image {
  box-sizing: border-box;
}



.s-4ffe27e8-91dd-4784-9ad2-ef384da9a058 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-4ffe27e8-91dd-4784-9ad2-ef384da9a058 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-4ffe27e8-91dd-4784-9ad2-ef384da9a058.shogun-image-container {
      position: relative;
    }

    .s-4ffe27e8-91dd-4784-9ad2-ef384da9a058.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-4ffe27e8-91dd-4784-9ad2-ef384da9a058.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-4ffe27e8-91dd-4784-9ad2-ef384da9a058 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-4ffe27e8-91dd-4784-9ad2-ef384da9a058 {
  margin: 0 !important;
  overflow: visible;
}

#s-4ffe27e8-91dd-4784-9ad2-ef384da9a058-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-4ffe27e8-91dd-4784-9ad2-ef384da9a058 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-4ffe27e8-91dd-4784-9ad2-ef384da9a058 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-4ffe27e8-91dd-4784-9ad2-ef384da9a058 img.shogun-image {
  /* Add background color handling */
  
}

#s-4ffe27e8-91dd-4784-9ad2-ef384da9a058 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-4ffe27e8-91dd-4784-9ad2-ef384da9a058 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-4ffe27e8-91dd-4784-9ad2-ef384da9a058 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-4ffe27e8-91dd-4784-9ad2-ef384da9a058 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-4ffe27e8-91dd-4784-9ad2-ef384da9a058.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-4ffe27e8-91dd-4784-9ad2-ef384da9a058 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-4ffe27e8-91dd-4784-9ad2-ef384da9a058.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-4ffe27e8-91dd-4784-9ad2-ef384da9a058 .shogun-image-content {
  
    justify-content: center;
  
}

.s-4ffe27e8-91dd-4784-9ad2-ef384da9a058.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4ffe27e8-91dd-4784-9ad2-ef384da9a058.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4ffe27e8-91dd-4784-9ad2-ef384da9a058.shogun-image {
  box-sizing: border-box;
}



.s-4ffe27e8-91dd-4784-9ad2-ef384da9a058 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-4ffe27e8-91dd-4784-9ad2-ef384da9a058 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-4ffe27e8-91dd-4784-9ad2-ef384da9a058.shogun-image-container {
      position: relative;
    }

    .s-4ffe27e8-91dd-4784-9ad2-ef384da9a058.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-4ffe27e8-91dd-4784-9ad2-ef384da9a058.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-4ffe27e8-91dd-4784-9ad2-ef384da9a058 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-4ffe27e8-91dd-4784-9ad2-ef384da9a058 {
  margin: 0 !important;
  overflow: visible;
}

#s-4ffe27e8-91dd-4784-9ad2-ef384da9a058-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-4ffe27e8-91dd-4784-9ad2-ef384da9a058 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-4ffe27e8-91dd-4784-9ad2-ef384da9a058 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-4ffe27e8-91dd-4784-9ad2-ef384da9a058 img.shogun-image {
  /* Add background color handling */
  
}

#s-4ffe27e8-91dd-4784-9ad2-ef384da9a058 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-4ffe27e8-91dd-4784-9ad2-ef384da9a058 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-4ffe27e8-91dd-4784-9ad2-ef384da9a058 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-4ffe27e8-91dd-4784-9ad2-ef384da9a058 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-4ffe27e8-91dd-4784-9ad2-ef384da9a058.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-4ffe27e8-91dd-4784-9ad2-ef384da9a058 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-4ffe27e8-91dd-4784-9ad2-ef384da9a058.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-4ffe27e8-91dd-4784-9ad2-ef384da9a058 .shogun-image-content {
  
    justify-content: center;
  
}

.s-4ffe27e8-91dd-4784-9ad2-ef384da9a058.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4ffe27e8-91dd-4784-9ad2-ef384da9a058.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4ffe27e8-91dd-4784-9ad2-ef384da9a058.shogun-image {
  box-sizing: border-box;
}



.s-4ffe27e8-91dd-4784-9ad2-ef384da9a058 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-4ffe27e8-91dd-4784-9ad2-ef384da9a058 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-4ffe27e8-91dd-4784-9ad2-ef384da9a058.shogun-image-container {
      position: relative;
    }

    .s-4ffe27e8-91dd-4784-9ad2-ef384da9a058.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-4ffe27e8-91dd-4784-9ad2-ef384da9a058.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-4ffe27e8-91dd-4784-9ad2-ef384da9a058 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-4ffe27e8-91dd-4784-9ad2-ef384da9a058 {
  margin: 0 !important;
  overflow: visible;
}

#s-4ffe27e8-91dd-4784-9ad2-ef384da9a058-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-4ffe27e8-91dd-4784-9ad2-ef384da9a058 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-4ffe27e8-91dd-4784-9ad2-ef384da9a058 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-4ffe27e8-91dd-4784-9ad2-ef384da9a058 img.shogun-image {
  /* Add background color handling */
  
}

#s-4ffe27e8-91dd-4784-9ad2-ef384da9a058 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-4ffe27e8-91dd-4784-9ad2-ef384da9a058 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-4ffe27e8-91dd-4784-9ad2-ef384da9a058 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-4ffe27e8-91dd-4784-9ad2-ef384da9a058 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-4ffe27e8-91dd-4784-9ad2-ef384da9a058.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-4ffe27e8-91dd-4784-9ad2-ef384da9a058 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-4ffe27e8-91dd-4784-9ad2-ef384da9a058.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-4ffe27e8-91dd-4784-9ad2-ef384da9a058 .shogun-image-content {
  
    justify-content: center;
  
}

.s-4ffe27e8-91dd-4784-9ad2-ef384da9a058.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4ffe27e8-91dd-4784-9ad2-ef384da9a058.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4ffe27e8-91dd-4784-9ad2-ef384da9a058.shogun-image {
  box-sizing: border-box;
}



.s-4ffe27e8-91dd-4784-9ad2-ef384da9a058 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-4ffe27e8-91dd-4784-9ad2-ef384da9a058 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-4ffe27e8-91dd-4784-9ad2-ef384da9a058.shogun-image-container {
      position: relative;
    }

    .s-4ffe27e8-91dd-4784-9ad2-ef384da9a058.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-4ffe27e8-91dd-4784-9ad2-ef384da9a058.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-4ffe27e8-91dd-4784-9ad2-ef384da9a058 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-4ffe27e8-91dd-4784-9ad2-ef384da9a058 {
  margin: 0 !important;
  overflow: visible;
}

#s-4ffe27e8-91dd-4784-9ad2-ef384da9a058-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-4ffe27e8-91dd-4784-9ad2-ef384da9a058 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-4ffe27e8-91dd-4784-9ad2-ef384da9a058 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-4ffe27e8-91dd-4784-9ad2-ef384da9a058 img.shogun-image {
  /* Add background color handling */
  
}

#s-4ffe27e8-91dd-4784-9ad2-ef384da9a058 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-4ffe27e8-91dd-4784-9ad2-ef384da9a058 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-4ffe27e8-91dd-4784-9ad2-ef384da9a058 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-4ffe27e8-91dd-4784-9ad2-ef384da9a058 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-4ffe27e8-91dd-4784-9ad2-ef384da9a058.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-4ffe27e8-91dd-4784-9ad2-ef384da9a058 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-4ffe27e8-91dd-4784-9ad2-ef384da9a058.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-4ffe27e8-91dd-4784-9ad2-ef384da9a058 .shogun-image-content {
  
    justify-content: center;
  
}

.s-4ffe27e8-91dd-4784-9ad2-ef384da9a058.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4ffe27e8-91dd-4784-9ad2-ef384da9a058.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4ffe27e8-91dd-4784-9ad2-ef384da9a058.shogun-image {
  box-sizing: border-box;
}



.s-4ffe27e8-91dd-4784-9ad2-ef384da9a058 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-4ffe27e8-91dd-4784-9ad2-ef384da9a058 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-4ffe27e8-91dd-4784-9ad2-ef384da9a058.shogun-image-container {
      position: relative;
    }

    .s-4ffe27e8-91dd-4784-9ad2-ef384da9a058.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-4ffe27e8-91dd-4784-9ad2-ef384da9a058.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-4ffe27e8-91dd-4784-9ad2-ef384da9a058 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-aff0f02f-b106-4df5-92b9-e698b78586b6 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-aff0f02f-b106-4df5-92b9-e698b78586b6 {
  margin-top: 0%;
margin-bottom: 0%;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-aff0f02f-b106-4df5-92b9-e698b78586b6 {
  margin-top: 0%;
}
}
#s-aff0f02f-b106-4df5-92b9-e698b78586b6 {
  margin: 0 !important;
  overflow: visible;
}

#s-aff0f02f-b106-4df5-92b9-e698b78586b6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-aff0f02f-b106-4df5-92b9-e698b78586b6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-aff0f02f-b106-4df5-92b9-e698b78586b6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-aff0f02f-b106-4df5-92b9-e698b78586b6 img.shogun-image {
  /* Add background color handling */
  
}

#s-aff0f02f-b106-4df5-92b9-e698b78586b6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-aff0f02f-b106-4df5-92b9-e698b78586b6 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-aff0f02f-b106-4df5-92b9-e698b78586b6 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-aff0f02f-b106-4df5-92b9-e698b78586b6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-aff0f02f-b106-4df5-92b9-e698b78586b6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-aff0f02f-b106-4df5-92b9-e698b78586b6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-aff0f02f-b106-4df5-92b9-e698b78586b6.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-aff0f02f-b106-4df5-92b9-e698b78586b6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-aff0f02f-b106-4df5-92b9-e698b78586b6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-aff0f02f-b106-4df5-92b9-e698b78586b6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-aff0f02f-b106-4df5-92b9-e698b78586b6.shogun-image {
  box-sizing: border-box;
}



.s-aff0f02f-b106-4df5-92b9-e698b78586b6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-aff0f02f-b106-4df5-92b9-e698b78586b6 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-aff0f02f-b106-4df5-92b9-e698b78586b6.shogun-image-container {
      position: relative;
    }

    .s-aff0f02f-b106-4df5-92b9-e698b78586b6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-aff0f02f-b106-4df5-92b9-e698b78586b6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-aff0f02f-b106-4df5-92b9-e698b78586b6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-aff0f02f-b106-4df5-92b9-e698b78586b6 {
  margin: 0 !important;
  overflow: visible;
}

#s-aff0f02f-b106-4df5-92b9-e698b78586b6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-aff0f02f-b106-4df5-92b9-e698b78586b6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-aff0f02f-b106-4df5-92b9-e698b78586b6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-aff0f02f-b106-4df5-92b9-e698b78586b6 img.shogun-image {
  /* Add background color handling */
  
}

#s-aff0f02f-b106-4df5-92b9-e698b78586b6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-aff0f02f-b106-4df5-92b9-e698b78586b6 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-aff0f02f-b106-4df5-92b9-e698b78586b6 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-aff0f02f-b106-4df5-92b9-e698b78586b6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-aff0f02f-b106-4df5-92b9-e698b78586b6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-aff0f02f-b106-4df5-92b9-e698b78586b6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-aff0f02f-b106-4df5-92b9-e698b78586b6.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-aff0f02f-b106-4df5-92b9-e698b78586b6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-aff0f02f-b106-4df5-92b9-e698b78586b6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-aff0f02f-b106-4df5-92b9-e698b78586b6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-aff0f02f-b106-4df5-92b9-e698b78586b6.shogun-image {
  box-sizing: border-box;
}



.s-aff0f02f-b106-4df5-92b9-e698b78586b6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-aff0f02f-b106-4df5-92b9-e698b78586b6 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-aff0f02f-b106-4df5-92b9-e698b78586b6.shogun-image-container {
      position: relative;
    }

    .s-aff0f02f-b106-4df5-92b9-e698b78586b6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-aff0f02f-b106-4df5-92b9-e698b78586b6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-aff0f02f-b106-4df5-92b9-e698b78586b6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-aff0f02f-b106-4df5-92b9-e698b78586b6 {
  margin: 0 !important;
  overflow: visible;
}

#s-aff0f02f-b106-4df5-92b9-e698b78586b6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-aff0f02f-b106-4df5-92b9-e698b78586b6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-aff0f02f-b106-4df5-92b9-e698b78586b6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-aff0f02f-b106-4df5-92b9-e698b78586b6 img.shogun-image {
  /* Add background color handling */
  
}

#s-aff0f02f-b106-4df5-92b9-e698b78586b6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-aff0f02f-b106-4df5-92b9-e698b78586b6 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-aff0f02f-b106-4df5-92b9-e698b78586b6 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-aff0f02f-b106-4df5-92b9-e698b78586b6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-aff0f02f-b106-4df5-92b9-e698b78586b6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-aff0f02f-b106-4df5-92b9-e698b78586b6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-aff0f02f-b106-4df5-92b9-e698b78586b6.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-aff0f02f-b106-4df5-92b9-e698b78586b6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-aff0f02f-b106-4df5-92b9-e698b78586b6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-aff0f02f-b106-4df5-92b9-e698b78586b6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-aff0f02f-b106-4df5-92b9-e698b78586b6.shogun-image {
  box-sizing: border-box;
}



.s-aff0f02f-b106-4df5-92b9-e698b78586b6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-aff0f02f-b106-4df5-92b9-e698b78586b6 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-aff0f02f-b106-4df5-92b9-e698b78586b6.shogun-image-container {
      position: relative;
    }

    .s-aff0f02f-b106-4df5-92b9-e698b78586b6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-aff0f02f-b106-4df5-92b9-e698b78586b6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-aff0f02f-b106-4df5-92b9-e698b78586b6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-aff0f02f-b106-4df5-92b9-e698b78586b6 {
  margin: 0 !important;
  overflow: visible;
}

#s-aff0f02f-b106-4df5-92b9-e698b78586b6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-aff0f02f-b106-4df5-92b9-e698b78586b6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-aff0f02f-b106-4df5-92b9-e698b78586b6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-aff0f02f-b106-4df5-92b9-e698b78586b6 img.shogun-image {
  /* Add background color handling */
  
}

#s-aff0f02f-b106-4df5-92b9-e698b78586b6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-aff0f02f-b106-4df5-92b9-e698b78586b6 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-aff0f02f-b106-4df5-92b9-e698b78586b6 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-aff0f02f-b106-4df5-92b9-e698b78586b6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-aff0f02f-b106-4df5-92b9-e698b78586b6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-aff0f02f-b106-4df5-92b9-e698b78586b6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-aff0f02f-b106-4df5-92b9-e698b78586b6.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-aff0f02f-b106-4df5-92b9-e698b78586b6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-aff0f02f-b106-4df5-92b9-e698b78586b6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-aff0f02f-b106-4df5-92b9-e698b78586b6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-aff0f02f-b106-4df5-92b9-e698b78586b6.shogun-image {
  box-sizing: border-box;
}



.s-aff0f02f-b106-4df5-92b9-e698b78586b6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-aff0f02f-b106-4df5-92b9-e698b78586b6 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-aff0f02f-b106-4df5-92b9-e698b78586b6.shogun-image-container {
      position: relative;
    }

    .s-aff0f02f-b106-4df5-92b9-e698b78586b6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-aff0f02f-b106-4df5-92b9-e698b78586b6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-aff0f02f-b106-4df5-92b9-e698b78586b6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-aff0f02f-b106-4df5-92b9-e698b78586b6 {
  margin: 0 !important;
  overflow: visible;
}

#s-aff0f02f-b106-4df5-92b9-e698b78586b6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-aff0f02f-b106-4df5-92b9-e698b78586b6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-aff0f02f-b106-4df5-92b9-e698b78586b6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-aff0f02f-b106-4df5-92b9-e698b78586b6 img.shogun-image {
  /* Add background color handling */
  
}

#s-aff0f02f-b106-4df5-92b9-e698b78586b6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-aff0f02f-b106-4df5-92b9-e698b78586b6 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-aff0f02f-b106-4df5-92b9-e698b78586b6 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-aff0f02f-b106-4df5-92b9-e698b78586b6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-aff0f02f-b106-4df5-92b9-e698b78586b6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-aff0f02f-b106-4df5-92b9-e698b78586b6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-aff0f02f-b106-4df5-92b9-e698b78586b6.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-aff0f02f-b106-4df5-92b9-e698b78586b6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-aff0f02f-b106-4df5-92b9-e698b78586b6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-aff0f02f-b106-4df5-92b9-e698b78586b6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-aff0f02f-b106-4df5-92b9-e698b78586b6.shogun-image {
  box-sizing: border-box;
}



.s-aff0f02f-b106-4df5-92b9-e698b78586b6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-aff0f02f-b106-4df5-92b9-e698b78586b6 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-aff0f02f-b106-4df5-92b9-e698b78586b6.shogun-image-container {
      position: relative;
    }

    .s-aff0f02f-b106-4df5-92b9-e698b78586b6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-aff0f02f-b106-4df5-92b9-e698b78586b6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-aff0f02f-b106-4df5-92b9-e698b78586b6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-83e653eb-3011-4f1f-a931-39a5068790c0 {
  box-shadow:2px 3px 1px 2px rgba(67, 66, 66, 1);
background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYzAzOWZlZTktZTlkNC00ZWFjLTk1YjMtYzczNDdjNDBmZjlkIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFiYjBiO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNjMDM5ZmVlOS1lOWQ0LTRlYWMtOTViMy1jNzM0N2M0MGZmOWQpIi8+PC9zdmc+);
background-repeat: no-repeat;
border-style: solid;
margin-top: 5px;
margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: #2C2A34;
border-radius: 25px;
text-align: center;
text-decoration: none;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#f1bb0b"}, {"id"=>2, "pos"=>1, "color"=>"#ffffff"}];
hover-type: gradient;
color: rgba(0, 0, 0, 1);
}
#s-83e653eb-3011-4f1f-a931-39a5068790c0:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iNDUyOGM3NjgtYjk3Mi00YzkxLWFlNmUtNmNkNDQ2YWE5MzU5IiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjhmOGY3O3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFiYjBiO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM0NTI4Yzc2OC1iOTcyLTRjOTEtYWU2ZS02Y2Q0NDZhYTkzNTkpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 2px !important;
border-left-width: 2px !important;
border-bottom-width: 2px !important;
border-right-width: 2px !important;
border-color: rgba(2, 0, 7, 0.99) !important;
text-decoration: none !important;
color: rgba(7, 6, 0, 1) !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#f8f8f7"}, {"id"=>2, "pos"=>1, "color"=>"#f1bb0b"}] !important;
hover-type: gradient !important;}#s-83e653eb-3011-4f1f-a931-39a5068790c0:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-83e653eb-3011-4f1f-a931-39a5068790c0-root {
    text-align: center;
  }


#s-83e653eb-3011-4f1f-a931-39a5068790c0.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-83e653eb-3011-4f1f-a931-39a5068790c0-root {
    text-align: center;
  }


#s-83e653eb-3011-4f1f-a931-39a5068790c0.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-83e653eb-3011-4f1f-a931-39a5068790c0-root {
    text-align: center;
  }


#s-83e653eb-3011-4f1f-a931-39a5068790c0.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-83e653eb-3011-4f1f-a931-39a5068790c0-root {
    text-align: center;
  }


#s-83e653eb-3011-4f1f-a931-39a5068790c0.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-83e653eb-3011-4f1f-a931-39a5068790c0-root {
    text-align: center;
  }


#s-83e653eb-3011-4f1f-a931-39a5068790c0.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}
#s-dcc8acc2-fa3a-40f0-99c6-8e04ab14610c {
  margin-left: auto;
margin-right: auto;
border-top-width: 5px;
border-left-width: 5px;
border-bottom-width: 5px;
border-right-width: 5px;
border-color: #000;
border-style: solid;
border-radius: 20px;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-dcc8acc2-fa3a-40f0-99c6-8e04ab14610c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-dcc8acc2-fa3a-40f0-99c6-8e04ab14610c.shg-box.shg-c {
  justify-content: center;
}

#s-0dae54b2-be31-4aab-8dad-49ab4089dace {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
text-align: center;
}
@media (min-width: 1200px){#s-0dae54b2-be31-4aab-8dad-49ab4089dace {
  margin-top: 0%;
}
}
#s-0dae54b2-be31-4aab-8dad-49ab4089dace {
  margin: 0 !important;
  overflow: visible;
}

#s-0dae54b2-be31-4aab-8dad-49ab4089dace-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0dae54b2-be31-4aab-8dad-49ab4089dace {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-0dae54b2-be31-4aab-8dad-49ab4089dace {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0dae54b2-be31-4aab-8dad-49ab4089dace img.shogun-image {
  /* Add background color handling */
  
}

#s-0dae54b2-be31-4aab-8dad-49ab4089dace img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: #000;
  border-style: none;
  border-radius: 10px;

}






.s-0dae54b2-be31-4aab-8dad-49ab4089dace .shogun-image-content {
  
    justify-content: center;
  
}

.s-0dae54b2-be31-4aab-8dad-49ab4089dace.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0dae54b2-be31-4aab-8dad-49ab4089dace.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0dae54b2-be31-4aab-8dad-49ab4089dace.shogun-image {
  box-sizing: border-box;
}



.s-0dae54b2-be31-4aab-8dad-49ab4089dace img.shogun-image {
  
}


@media (min-width: 1200px){#s-0dae54b2-be31-4aab-8dad-49ab4089dace {
  margin: 0 !important;
  overflow: visible;
}

#s-0dae54b2-be31-4aab-8dad-49ab4089dace-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0dae54b2-be31-4aab-8dad-49ab4089dace {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-0dae54b2-be31-4aab-8dad-49ab4089dace {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0dae54b2-be31-4aab-8dad-49ab4089dace img.shogun-image {
  /* Add background color handling */
  
}

#s-0dae54b2-be31-4aab-8dad-49ab4089dace img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-0dae54b2-be31-4aab-8dad-49ab4089dace .shogun-image-content {
  
    justify-content: center;
  
}

.s-0dae54b2-be31-4aab-8dad-49ab4089dace.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0dae54b2-be31-4aab-8dad-49ab4089dace.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0dae54b2-be31-4aab-8dad-49ab4089dace.shogun-image {
  box-sizing: border-box;
}



.s-0dae54b2-be31-4aab-8dad-49ab4089dace img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-0dae54b2-be31-4aab-8dad-49ab4089dace {
  margin: 0 !important;
  overflow: visible;
}

#s-0dae54b2-be31-4aab-8dad-49ab4089dace-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0dae54b2-be31-4aab-8dad-49ab4089dace {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-0dae54b2-be31-4aab-8dad-49ab4089dace {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0dae54b2-be31-4aab-8dad-49ab4089dace img.shogun-image {
  /* Add background color handling */
  
}

#s-0dae54b2-be31-4aab-8dad-49ab4089dace img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-0dae54b2-be31-4aab-8dad-49ab4089dace .shogun-image-content {
  
    justify-content: center;
  
}

.s-0dae54b2-be31-4aab-8dad-49ab4089dace.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0dae54b2-be31-4aab-8dad-49ab4089dace.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0dae54b2-be31-4aab-8dad-49ab4089dace.shogun-image {
  box-sizing: border-box;
}



.s-0dae54b2-be31-4aab-8dad-49ab4089dace img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-0dae54b2-be31-4aab-8dad-49ab4089dace {
  margin: 0 !important;
  overflow: visible;
}

#s-0dae54b2-be31-4aab-8dad-49ab4089dace-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0dae54b2-be31-4aab-8dad-49ab4089dace {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-0dae54b2-be31-4aab-8dad-49ab4089dace {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0dae54b2-be31-4aab-8dad-49ab4089dace img.shogun-image {
  /* Add background color handling */
  
}

#s-0dae54b2-be31-4aab-8dad-49ab4089dace img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-0dae54b2-be31-4aab-8dad-49ab4089dace .shogun-image-content {
  
    justify-content: center;
  
}

.s-0dae54b2-be31-4aab-8dad-49ab4089dace.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0dae54b2-be31-4aab-8dad-49ab4089dace.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0dae54b2-be31-4aab-8dad-49ab4089dace.shogun-image {
  box-sizing: border-box;
}



.s-0dae54b2-be31-4aab-8dad-49ab4089dace img.shogun-image {
  
}


}@media (max-width: 767px){#s-0dae54b2-be31-4aab-8dad-49ab4089dace {
  margin: 0 !important;
  overflow: visible;
}

#s-0dae54b2-be31-4aab-8dad-49ab4089dace-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0dae54b2-be31-4aab-8dad-49ab4089dace {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-0dae54b2-be31-4aab-8dad-49ab4089dace {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0dae54b2-be31-4aab-8dad-49ab4089dace img.shogun-image {
  /* Add background color handling */
  
}

#s-0dae54b2-be31-4aab-8dad-49ab4089dace img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-0dae54b2-be31-4aab-8dad-49ab4089dace .shogun-image-content {
  
    justify-content: center;
  
}

.s-0dae54b2-be31-4aab-8dad-49ab4089dace.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0dae54b2-be31-4aab-8dad-49ab4089dace.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0dae54b2-be31-4aab-8dad-49ab4089dace.shogun-image {
  box-sizing: border-box;
}



.s-0dae54b2-be31-4aab-8dad-49ab4089dace img.shogun-image {
  
}


}
#s-f8acb933-7a21-4cf1-b93f-65e02bd72fc3 {
  margin-left: auto;
margin-right: auto;
max-width: 1080px;
text-align: center;
}

#s-f8acb933-7a21-4cf1-b93f-65e02bd72fc3 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f8acb933-7a21-4cf1-b93f-65e02bd72fc3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-f8acb933-7a21-4cf1-b93f-65e02bd72fc3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-f8acb933-7a21-4cf1-b93f-65e02bd72fc3 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-f8acb933-7a21-4cf1-b93f-65e02bd72fc3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-f8acb933-7a21-4cf1-b93f-65e02bd72fc3 img.shogun-image {
  width: 100%;
  
  
  max-width: 1080px;

      
    max-width: 1080px;

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




.s-f8acb933-7a21-4cf1-b93f-65e02bd72fc3 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f8acb933-7a21-4cf1-b93f-65e02bd72fc3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f8acb933-7a21-4cf1-b93f-65e02bd72fc3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f8acb933-7a21-4cf1-b93f-65e02bd72fc3.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-f8acb933-7a21-4cf1-b93f-65e02bd72fc3 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f8acb933-7a21-4cf1-b93f-65e02bd72fc3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-f8acb933-7a21-4cf1-b93f-65e02bd72fc3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-f8acb933-7a21-4cf1-b93f-65e02bd72fc3 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-f8acb933-7a21-4cf1-b93f-65e02bd72fc3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-f8acb933-7a21-4cf1-b93f-65e02bd72fc3 img.shogun-image {
  width: 100%;
  
  
  max-width: 1080px;

      
    max-width: 1080px;

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




.s-f8acb933-7a21-4cf1-b93f-65e02bd72fc3 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f8acb933-7a21-4cf1-b93f-65e02bd72fc3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f8acb933-7a21-4cf1-b93f-65e02bd72fc3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f8acb933-7a21-4cf1-b93f-65e02bd72fc3.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-f8acb933-7a21-4cf1-b93f-65e02bd72fc3 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f8acb933-7a21-4cf1-b93f-65e02bd72fc3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-f8acb933-7a21-4cf1-b93f-65e02bd72fc3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-f8acb933-7a21-4cf1-b93f-65e02bd72fc3 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-f8acb933-7a21-4cf1-b93f-65e02bd72fc3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-f8acb933-7a21-4cf1-b93f-65e02bd72fc3 img.shogun-image {
  width: 100%;
  
  
  max-width: 1080px;

      
    max-width: 1080px;

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




.s-f8acb933-7a21-4cf1-b93f-65e02bd72fc3 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f8acb933-7a21-4cf1-b93f-65e02bd72fc3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f8acb933-7a21-4cf1-b93f-65e02bd72fc3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f8acb933-7a21-4cf1-b93f-65e02bd72fc3.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-f8acb933-7a21-4cf1-b93f-65e02bd72fc3 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f8acb933-7a21-4cf1-b93f-65e02bd72fc3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-f8acb933-7a21-4cf1-b93f-65e02bd72fc3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-f8acb933-7a21-4cf1-b93f-65e02bd72fc3 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-f8acb933-7a21-4cf1-b93f-65e02bd72fc3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-f8acb933-7a21-4cf1-b93f-65e02bd72fc3 img.shogun-image {
  width: 100%;
  
  
  max-width: 1080px;

      
    max-width: 1080px;

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




.s-f8acb933-7a21-4cf1-b93f-65e02bd72fc3 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f8acb933-7a21-4cf1-b93f-65e02bd72fc3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f8acb933-7a21-4cf1-b93f-65e02bd72fc3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f8acb933-7a21-4cf1-b93f-65e02bd72fc3.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-f8acb933-7a21-4cf1-b93f-65e02bd72fc3 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f8acb933-7a21-4cf1-b93f-65e02bd72fc3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-f8acb933-7a21-4cf1-b93f-65e02bd72fc3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-f8acb933-7a21-4cf1-b93f-65e02bd72fc3 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-f8acb933-7a21-4cf1-b93f-65e02bd72fc3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-f8acb933-7a21-4cf1-b93f-65e02bd72fc3 img.shogun-image {
  width: 100%;
  
  
  max-width: 1080px;

      
    max-width: 1080px;

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




.s-f8acb933-7a21-4cf1-b93f-65e02bd72fc3 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f8acb933-7a21-4cf1-b93f-65e02bd72fc3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f8acb933-7a21-4cf1-b93f-65e02bd72fc3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f8acb933-7a21-4cf1-b93f-65e02bd72fc3.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-e0f59bdd-8909-4765-8aad-b84266702869 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-e0f59bdd-8909-4765-8aad-b84266702869 {
  margin-top: 0%;
margin-bottom: 0%;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-e0f59bdd-8909-4765-8aad-b84266702869 {
  margin-top: 0%;
}
}
#s-e0f59bdd-8909-4765-8aad-b84266702869 {
  margin: 0 !important;
  overflow: visible;
}

#s-e0f59bdd-8909-4765-8aad-b84266702869-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e0f59bdd-8909-4765-8aad-b84266702869 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-e0f59bdd-8909-4765-8aad-b84266702869 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e0f59bdd-8909-4765-8aad-b84266702869 img.shogun-image {
  /* Add background color handling */
  
}

#s-e0f59bdd-8909-4765-8aad-b84266702869 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e0f59bdd-8909-4765-8aad-b84266702869 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-e0f59bdd-8909-4765-8aad-b84266702869 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e0f59bdd-8909-4765-8aad-b84266702869 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e0f59bdd-8909-4765-8aad-b84266702869.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e0f59bdd-8909-4765-8aad-b84266702869 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-e0f59bdd-8909-4765-8aad-b84266702869.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-e0f59bdd-8909-4765-8aad-b84266702869 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e0f59bdd-8909-4765-8aad-b84266702869.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e0f59bdd-8909-4765-8aad-b84266702869.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e0f59bdd-8909-4765-8aad-b84266702869.shogun-image {
  box-sizing: border-box;
}



.s-e0f59bdd-8909-4765-8aad-b84266702869 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e0f59bdd-8909-4765-8aad-b84266702869 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-e0f59bdd-8909-4765-8aad-b84266702869.shogun-image-container {
      position: relative;
    }

    .s-e0f59bdd-8909-4765-8aad-b84266702869.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e0f59bdd-8909-4765-8aad-b84266702869.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e0f59bdd-8909-4765-8aad-b84266702869 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-e0f59bdd-8909-4765-8aad-b84266702869 {
  margin: 0 !important;
  overflow: visible;
}

#s-e0f59bdd-8909-4765-8aad-b84266702869-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e0f59bdd-8909-4765-8aad-b84266702869 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-e0f59bdd-8909-4765-8aad-b84266702869 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e0f59bdd-8909-4765-8aad-b84266702869 img.shogun-image {
  /* Add background color handling */
  
}

#s-e0f59bdd-8909-4765-8aad-b84266702869 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e0f59bdd-8909-4765-8aad-b84266702869 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-e0f59bdd-8909-4765-8aad-b84266702869 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e0f59bdd-8909-4765-8aad-b84266702869 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e0f59bdd-8909-4765-8aad-b84266702869.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e0f59bdd-8909-4765-8aad-b84266702869 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-e0f59bdd-8909-4765-8aad-b84266702869.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-e0f59bdd-8909-4765-8aad-b84266702869 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e0f59bdd-8909-4765-8aad-b84266702869.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e0f59bdd-8909-4765-8aad-b84266702869.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e0f59bdd-8909-4765-8aad-b84266702869.shogun-image {
  box-sizing: border-box;
}



.s-e0f59bdd-8909-4765-8aad-b84266702869 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e0f59bdd-8909-4765-8aad-b84266702869 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-e0f59bdd-8909-4765-8aad-b84266702869.shogun-image-container {
      position: relative;
    }

    .s-e0f59bdd-8909-4765-8aad-b84266702869.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e0f59bdd-8909-4765-8aad-b84266702869.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e0f59bdd-8909-4765-8aad-b84266702869 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-e0f59bdd-8909-4765-8aad-b84266702869 {
  margin: 0 !important;
  overflow: visible;
}

#s-e0f59bdd-8909-4765-8aad-b84266702869-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e0f59bdd-8909-4765-8aad-b84266702869 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-e0f59bdd-8909-4765-8aad-b84266702869 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e0f59bdd-8909-4765-8aad-b84266702869 img.shogun-image {
  /* Add background color handling */
  
}

#s-e0f59bdd-8909-4765-8aad-b84266702869 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e0f59bdd-8909-4765-8aad-b84266702869 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-e0f59bdd-8909-4765-8aad-b84266702869 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e0f59bdd-8909-4765-8aad-b84266702869 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e0f59bdd-8909-4765-8aad-b84266702869.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e0f59bdd-8909-4765-8aad-b84266702869 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-e0f59bdd-8909-4765-8aad-b84266702869.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-e0f59bdd-8909-4765-8aad-b84266702869 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e0f59bdd-8909-4765-8aad-b84266702869.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e0f59bdd-8909-4765-8aad-b84266702869.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e0f59bdd-8909-4765-8aad-b84266702869.shogun-image {
  box-sizing: border-box;
}



.s-e0f59bdd-8909-4765-8aad-b84266702869 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e0f59bdd-8909-4765-8aad-b84266702869 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-e0f59bdd-8909-4765-8aad-b84266702869.shogun-image-container {
      position: relative;
    }

    .s-e0f59bdd-8909-4765-8aad-b84266702869.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e0f59bdd-8909-4765-8aad-b84266702869.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e0f59bdd-8909-4765-8aad-b84266702869 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-e0f59bdd-8909-4765-8aad-b84266702869 {
  margin: 0 !important;
  overflow: visible;
}

#s-e0f59bdd-8909-4765-8aad-b84266702869-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e0f59bdd-8909-4765-8aad-b84266702869 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e0f59bdd-8909-4765-8aad-b84266702869 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e0f59bdd-8909-4765-8aad-b84266702869 img.shogun-image {
  /* Add background color handling */
  
}

#s-e0f59bdd-8909-4765-8aad-b84266702869 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e0f59bdd-8909-4765-8aad-b84266702869 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-e0f59bdd-8909-4765-8aad-b84266702869 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e0f59bdd-8909-4765-8aad-b84266702869 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e0f59bdd-8909-4765-8aad-b84266702869.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e0f59bdd-8909-4765-8aad-b84266702869 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-e0f59bdd-8909-4765-8aad-b84266702869.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-e0f59bdd-8909-4765-8aad-b84266702869 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e0f59bdd-8909-4765-8aad-b84266702869.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e0f59bdd-8909-4765-8aad-b84266702869.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e0f59bdd-8909-4765-8aad-b84266702869.shogun-image {
  box-sizing: border-box;
}



.s-e0f59bdd-8909-4765-8aad-b84266702869 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e0f59bdd-8909-4765-8aad-b84266702869 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-e0f59bdd-8909-4765-8aad-b84266702869.shogun-image-container {
      position: relative;
    }

    .s-e0f59bdd-8909-4765-8aad-b84266702869.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e0f59bdd-8909-4765-8aad-b84266702869.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e0f59bdd-8909-4765-8aad-b84266702869 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-e0f59bdd-8909-4765-8aad-b84266702869 {
  margin: 0 !important;
  overflow: visible;
}

#s-e0f59bdd-8909-4765-8aad-b84266702869-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e0f59bdd-8909-4765-8aad-b84266702869 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e0f59bdd-8909-4765-8aad-b84266702869 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e0f59bdd-8909-4765-8aad-b84266702869 img.shogun-image {
  /* Add background color handling */
  
}

#s-e0f59bdd-8909-4765-8aad-b84266702869 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e0f59bdd-8909-4765-8aad-b84266702869 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-e0f59bdd-8909-4765-8aad-b84266702869 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e0f59bdd-8909-4765-8aad-b84266702869 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e0f59bdd-8909-4765-8aad-b84266702869.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e0f59bdd-8909-4765-8aad-b84266702869 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-e0f59bdd-8909-4765-8aad-b84266702869.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-e0f59bdd-8909-4765-8aad-b84266702869 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e0f59bdd-8909-4765-8aad-b84266702869.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e0f59bdd-8909-4765-8aad-b84266702869.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e0f59bdd-8909-4765-8aad-b84266702869.shogun-image {
  box-sizing: border-box;
}



.s-e0f59bdd-8909-4765-8aad-b84266702869 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e0f59bdd-8909-4765-8aad-b84266702869 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-e0f59bdd-8909-4765-8aad-b84266702869.shogun-image-container {
      position: relative;
    }

    .s-e0f59bdd-8909-4765-8aad-b84266702869.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e0f59bdd-8909-4765-8aad-b84266702869.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e0f59bdd-8909-4765-8aad-b84266702869 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-d46a950e-8ad3-4f54-8c80-fc3e1429c788 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-d46a950e-8ad3-4f54-8c80-fc3e1429c788 {
  margin-top: 0%;
margin-bottom: 0%;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-d46a950e-8ad3-4f54-8c80-fc3e1429c788 {
  margin-top: 0%;
}
}
#s-d46a950e-8ad3-4f54-8c80-fc3e1429c788 {
  margin: 0 !important;
  overflow: visible;
}

#s-d46a950e-8ad3-4f54-8c80-fc3e1429c788-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d46a950e-8ad3-4f54-8c80-fc3e1429c788 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-d46a950e-8ad3-4f54-8c80-fc3e1429c788 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d46a950e-8ad3-4f54-8c80-fc3e1429c788 img.shogun-image {
  /* Add background color handling */
  
}

#s-d46a950e-8ad3-4f54-8c80-fc3e1429c788 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d46a950e-8ad3-4f54-8c80-fc3e1429c788 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-d46a950e-8ad3-4f54-8c80-fc3e1429c788 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d46a950e-8ad3-4f54-8c80-fc3e1429c788 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d46a950e-8ad3-4f54-8c80-fc3e1429c788.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d46a950e-8ad3-4f54-8c80-fc3e1429c788 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-d46a950e-8ad3-4f54-8c80-fc3e1429c788.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-d46a950e-8ad3-4f54-8c80-fc3e1429c788 .shogun-image-content {
  
    justify-content: center;
  
}

.s-d46a950e-8ad3-4f54-8c80-fc3e1429c788.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d46a950e-8ad3-4f54-8c80-fc3e1429c788.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d46a950e-8ad3-4f54-8c80-fc3e1429c788.shogun-image {
  box-sizing: border-box;
}



.s-d46a950e-8ad3-4f54-8c80-fc3e1429c788 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-d46a950e-8ad3-4f54-8c80-fc3e1429c788 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-d46a950e-8ad3-4f54-8c80-fc3e1429c788.shogun-image-container {
      position: relative;
    }

    .s-d46a950e-8ad3-4f54-8c80-fc3e1429c788.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d46a950e-8ad3-4f54-8c80-fc3e1429c788.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d46a950e-8ad3-4f54-8c80-fc3e1429c788 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-d46a950e-8ad3-4f54-8c80-fc3e1429c788 {
  margin: 0 !important;
  overflow: visible;
}

#s-d46a950e-8ad3-4f54-8c80-fc3e1429c788-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d46a950e-8ad3-4f54-8c80-fc3e1429c788 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-d46a950e-8ad3-4f54-8c80-fc3e1429c788 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d46a950e-8ad3-4f54-8c80-fc3e1429c788 img.shogun-image {
  /* Add background color handling */
  
}

#s-d46a950e-8ad3-4f54-8c80-fc3e1429c788 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d46a950e-8ad3-4f54-8c80-fc3e1429c788 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-d46a950e-8ad3-4f54-8c80-fc3e1429c788 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d46a950e-8ad3-4f54-8c80-fc3e1429c788 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d46a950e-8ad3-4f54-8c80-fc3e1429c788.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d46a950e-8ad3-4f54-8c80-fc3e1429c788 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-d46a950e-8ad3-4f54-8c80-fc3e1429c788.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-d46a950e-8ad3-4f54-8c80-fc3e1429c788 .shogun-image-content {
  
    justify-content: center;
  
}

.s-d46a950e-8ad3-4f54-8c80-fc3e1429c788.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d46a950e-8ad3-4f54-8c80-fc3e1429c788.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d46a950e-8ad3-4f54-8c80-fc3e1429c788.shogun-image {
  box-sizing: border-box;
}



.s-d46a950e-8ad3-4f54-8c80-fc3e1429c788 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-d46a950e-8ad3-4f54-8c80-fc3e1429c788 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-d46a950e-8ad3-4f54-8c80-fc3e1429c788.shogun-image-container {
      position: relative;
    }

    .s-d46a950e-8ad3-4f54-8c80-fc3e1429c788.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d46a950e-8ad3-4f54-8c80-fc3e1429c788.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d46a950e-8ad3-4f54-8c80-fc3e1429c788 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-d46a950e-8ad3-4f54-8c80-fc3e1429c788 {
  margin: 0 !important;
  overflow: visible;
}

#s-d46a950e-8ad3-4f54-8c80-fc3e1429c788-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d46a950e-8ad3-4f54-8c80-fc3e1429c788 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-d46a950e-8ad3-4f54-8c80-fc3e1429c788 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d46a950e-8ad3-4f54-8c80-fc3e1429c788 img.shogun-image {
  /* Add background color handling */
  
}

#s-d46a950e-8ad3-4f54-8c80-fc3e1429c788 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d46a950e-8ad3-4f54-8c80-fc3e1429c788 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-d46a950e-8ad3-4f54-8c80-fc3e1429c788 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d46a950e-8ad3-4f54-8c80-fc3e1429c788 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d46a950e-8ad3-4f54-8c80-fc3e1429c788.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d46a950e-8ad3-4f54-8c80-fc3e1429c788 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-d46a950e-8ad3-4f54-8c80-fc3e1429c788.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-d46a950e-8ad3-4f54-8c80-fc3e1429c788 .shogun-image-content {
  
    justify-content: center;
  
}

.s-d46a950e-8ad3-4f54-8c80-fc3e1429c788.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d46a950e-8ad3-4f54-8c80-fc3e1429c788.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d46a950e-8ad3-4f54-8c80-fc3e1429c788.shogun-image {
  box-sizing: border-box;
}



.s-d46a950e-8ad3-4f54-8c80-fc3e1429c788 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-d46a950e-8ad3-4f54-8c80-fc3e1429c788 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-d46a950e-8ad3-4f54-8c80-fc3e1429c788.shogun-image-container {
      position: relative;
    }

    .s-d46a950e-8ad3-4f54-8c80-fc3e1429c788.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d46a950e-8ad3-4f54-8c80-fc3e1429c788.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d46a950e-8ad3-4f54-8c80-fc3e1429c788 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-d46a950e-8ad3-4f54-8c80-fc3e1429c788 {
  margin: 0 !important;
  overflow: visible;
}

#s-d46a950e-8ad3-4f54-8c80-fc3e1429c788-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d46a950e-8ad3-4f54-8c80-fc3e1429c788 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d46a950e-8ad3-4f54-8c80-fc3e1429c788 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d46a950e-8ad3-4f54-8c80-fc3e1429c788 img.shogun-image {
  /* Add background color handling */
  
}

#s-d46a950e-8ad3-4f54-8c80-fc3e1429c788 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d46a950e-8ad3-4f54-8c80-fc3e1429c788 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-d46a950e-8ad3-4f54-8c80-fc3e1429c788 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d46a950e-8ad3-4f54-8c80-fc3e1429c788 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d46a950e-8ad3-4f54-8c80-fc3e1429c788.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d46a950e-8ad3-4f54-8c80-fc3e1429c788 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-d46a950e-8ad3-4f54-8c80-fc3e1429c788.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-d46a950e-8ad3-4f54-8c80-fc3e1429c788 .shogun-image-content {
  
    justify-content: center;
  
}

.s-d46a950e-8ad3-4f54-8c80-fc3e1429c788.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d46a950e-8ad3-4f54-8c80-fc3e1429c788.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d46a950e-8ad3-4f54-8c80-fc3e1429c788.shogun-image {
  box-sizing: border-box;
}



.s-d46a950e-8ad3-4f54-8c80-fc3e1429c788 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-d46a950e-8ad3-4f54-8c80-fc3e1429c788 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-d46a950e-8ad3-4f54-8c80-fc3e1429c788.shogun-image-container {
      position: relative;
    }

    .s-d46a950e-8ad3-4f54-8c80-fc3e1429c788.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d46a950e-8ad3-4f54-8c80-fc3e1429c788.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d46a950e-8ad3-4f54-8c80-fc3e1429c788 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-d46a950e-8ad3-4f54-8c80-fc3e1429c788 {
  margin: 0 !important;
  overflow: visible;
}

#s-d46a950e-8ad3-4f54-8c80-fc3e1429c788-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d46a950e-8ad3-4f54-8c80-fc3e1429c788 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d46a950e-8ad3-4f54-8c80-fc3e1429c788 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d46a950e-8ad3-4f54-8c80-fc3e1429c788 img.shogun-image {
  /* Add background color handling */
  
}

#s-d46a950e-8ad3-4f54-8c80-fc3e1429c788 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d46a950e-8ad3-4f54-8c80-fc3e1429c788 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-d46a950e-8ad3-4f54-8c80-fc3e1429c788 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d46a950e-8ad3-4f54-8c80-fc3e1429c788 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d46a950e-8ad3-4f54-8c80-fc3e1429c788.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d46a950e-8ad3-4f54-8c80-fc3e1429c788 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-d46a950e-8ad3-4f54-8c80-fc3e1429c788.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-d46a950e-8ad3-4f54-8c80-fc3e1429c788 .shogun-image-content {
  
    justify-content: center;
  
}

.s-d46a950e-8ad3-4f54-8c80-fc3e1429c788.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d46a950e-8ad3-4f54-8c80-fc3e1429c788.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d46a950e-8ad3-4f54-8c80-fc3e1429c788.shogun-image {
  box-sizing: border-box;
}



.s-d46a950e-8ad3-4f54-8c80-fc3e1429c788 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-d46a950e-8ad3-4f54-8c80-fc3e1429c788 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-d46a950e-8ad3-4f54-8c80-fc3e1429c788.shogun-image-container {
      position: relative;
    }

    .s-d46a950e-8ad3-4f54-8c80-fc3e1429c788.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d46a950e-8ad3-4f54-8c80-fc3e1429c788.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d46a950e-8ad3-4f54-8c80-fc3e1429c788 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-3d88f0fd-9326-4251-9269-460368331134 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-3d88f0fd-9326-4251-9269-460368331134 {
  margin-top: 0%;
}
}
#s-3d88f0fd-9326-4251-9269-460368331134 {
  margin: 0 !important;
  overflow: visible;
}

#s-3d88f0fd-9326-4251-9269-460368331134-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3d88f0fd-9326-4251-9269-460368331134 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-3d88f0fd-9326-4251-9269-460368331134 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3d88f0fd-9326-4251-9269-460368331134 img.shogun-image {
  /* Add background color handling */
  
}

#s-3d88f0fd-9326-4251-9269-460368331134 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3d88f0fd-9326-4251-9269-460368331134 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-3d88f0fd-9326-4251-9269-460368331134 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3d88f0fd-9326-4251-9269-460368331134 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3d88f0fd-9326-4251-9269-460368331134.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3d88f0fd-9326-4251-9269-460368331134 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-3d88f0fd-9326-4251-9269-460368331134.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-3d88f0fd-9326-4251-9269-460368331134 .shogun-image-content {
  
    justify-content: center;
  
}

.s-3d88f0fd-9326-4251-9269-460368331134.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3d88f0fd-9326-4251-9269-460368331134.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3d88f0fd-9326-4251-9269-460368331134.shogun-image {
  box-sizing: border-box;
}



.s-3d88f0fd-9326-4251-9269-460368331134 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-3d88f0fd-9326-4251-9269-460368331134 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-3d88f0fd-9326-4251-9269-460368331134.shogun-image-container {
      position: relative;
    }

    .s-3d88f0fd-9326-4251-9269-460368331134.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3d88f0fd-9326-4251-9269-460368331134.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3d88f0fd-9326-4251-9269-460368331134 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-3d88f0fd-9326-4251-9269-460368331134 {
  margin: 0 !important;
  overflow: visible;
}

#s-3d88f0fd-9326-4251-9269-460368331134-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3d88f0fd-9326-4251-9269-460368331134 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-3d88f0fd-9326-4251-9269-460368331134 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3d88f0fd-9326-4251-9269-460368331134 img.shogun-image {
  /* Add background color handling */
  
}

#s-3d88f0fd-9326-4251-9269-460368331134 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3d88f0fd-9326-4251-9269-460368331134 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-3d88f0fd-9326-4251-9269-460368331134 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3d88f0fd-9326-4251-9269-460368331134 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3d88f0fd-9326-4251-9269-460368331134.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3d88f0fd-9326-4251-9269-460368331134 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-3d88f0fd-9326-4251-9269-460368331134.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-3d88f0fd-9326-4251-9269-460368331134 .shogun-image-content {
  
    justify-content: center;
  
}

.s-3d88f0fd-9326-4251-9269-460368331134.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3d88f0fd-9326-4251-9269-460368331134.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3d88f0fd-9326-4251-9269-460368331134.shogun-image {
  box-sizing: border-box;
}



.s-3d88f0fd-9326-4251-9269-460368331134 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-3d88f0fd-9326-4251-9269-460368331134 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-3d88f0fd-9326-4251-9269-460368331134.shogun-image-container {
      position: relative;
    }

    .s-3d88f0fd-9326-4251-9269-460368331134.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3d88f0fd-9326-4251-9269-460368331134.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3d88f0fd-9326-4251-9269-460368331134 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-3d88f0fd-9326-4251-9269-460368331134 {
  margin: 0 !important;
  overflow: visible;
}

#s-3d88f0fd-9326-4251-9269-460368331134-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3d88f0fd-9326-4251-9269-460368331134 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3d88f0fd-9326-4251-9269-460368331134 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3d88f0fd-9326-4251-9269-460368331134 img.shogun-image {
  /* Add background color handling */
  
}

#s-3d88f0fd-9326-4251-9269-460368331134 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3d88f0fd-9326-4251-9269-460368331134 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-3d88f0fd-9326-4251-9269-460368331134 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3d88f0fd-9326-4251-9269-460368331134 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3d88f0fd-9326-4251-9269-460368331134.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3d88f0fd-9326-4251-9269-460368331134 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-3d88f0fd-9326-4251-9269-460368331134.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-3d88f0fd-9326-4251-9269-460368331134 .shogun-image-content {
  
    justify-content: center;
  
}

.s-3d88f0fd-9326-4251-9269-460368331134.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3d88f0fd-9326-4251-9269-460368331134.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3d88f0fd-9326-4251-9269-460368331134.shogun-image {
  box-sizing: border-box;
}



.s-3d88f0fd-9326-4251-9269-460368331134 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-3d88f0fd-9326-4251-9269-460368331134 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-3d88f0fd-9326-4251-9269-460368331134.shogun-image-container {
      position: relative;
    }

    .s-3d88f0fd-9326-4251-9269-460368331134.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3d88f0fd-9326-4251-9269-460368331134.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3d88f0fd-9326-4251-9269-460368331134 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-3d88f0fd-9326-4251-9269-460368331134 {
  margin: 0 !important;
  overflow: visible;
}

#s-3d88f0fd-9326-4251-9269-460368331134-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3d88f0fd-9326-4251-9269-460368331134 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3d88f0fd-9326-4251-9269-460368331134 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3d88f0fd-9326-4251-9269-460368331134 img.shogun-image {
  /* Add background color handling */
  
}

#s-3d88f0fd-9326-4251-9269-460368331134 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3d88f0fd-9326-4251-9269-460368331134 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-3d88f0fd-9326-4251-9269-460368331134 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3d88f0fd-9326-4251-9269-460368331134 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3d88f0fd-9326-4251-9269-460368331134.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3d88f0fd-9326-4251-9269-460368331134 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-3d88f0fd-9326-4251-9269-460368331134.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-3d88f0fd-9326-4251-9269-460368331134 .shogun-image-content {
  
    justify-content: center;
  
}

.s-3d88f0fd-9326-4251-9269-460368331134.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3d88f0fd-9326-4251-9269-460368331134.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3d88f0fd-9326-4251-9269-460368331134.shogun-image {
  box-sizing: border-box;
}



.s-3d88f0fd-9326-4251-9269-460368331134 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-3d88f0fd-9326-4251-9269-460368331134 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-3d88f0fd-9326-4251-9269-460368331134.shogun-image-container {
      position: relative;
    }

    .s-3d88f0fd-9326-4251-9269-460368331134.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3d88f0fd-9326-4251-9269-460368331134.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3d88f0fd-9326-4251-9269-460368331134 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-3d88f0fd-9326-4251-9269-460368331134 {
  margin: 0 !important;
  overflow: visible;
}

#s-3d88f0fd-9326-4251-9269-460368331134-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3d88f0fd-9326-4251-9269-460368331134 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3d88f0fd-9326-4251-9269-460368331134 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3d88f0fd-9326-4251-9269-460368331134 img.shogun-image {
  /* Add background color handling */
  
}

#s-3d88f0fd-9326-4251-9269-460368331134 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3d88f0fd-9326-4251-9269-460368331134 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-3d88f0fd-9326-4251-9269-460368331134 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3d88f0fd-9326-4251-9269-460368331134 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3d88f0fd-9326-4251-9269-460368331134.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3d88f0fd-9326-4251-9269-460368331134 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-3d88f0fd-9326-4251-9269-460368331134.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-3d88f0fd-9326-4251-9269-460368331134 .shogun-image-content {
  
    justify-content: center;
  
}

.s-3d88f0fd-9326-4251-9269-460368331134.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3d88f0fd-9326-4251-9269-460368331134.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3d88f0fd-9326-4251-9269-460368331134.shogun-image {
  box-sizing: border-box;
}



.s-3d88f0fd-9326-4251-9269-460368331134 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-3d88f0fd-9326-4251-9269-460368331134 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-3d88f0fd-9326-4251-9269-460368331134.shogun-image-container {
      position: relative;
    }

    .s-3d88f0fd-9326-4251-9269-460368331134.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3d88f0fd-9326-4251-9269-460368331134.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3d88f0fd-9326-4251-9269-460368331134 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-b6efe8f4-3703-49f9-9ac9-81d8a0820ad3 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-b6efe8f4-3703-49f9-9ac9-81d8a0820ad3 {
  margin-top: 0%;
margin-bottom: 0%;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-b6efe8f4-3703-49f9-9ac9-81d8a0820ad3 {
  margin-top: 0%;
margin-bottom: 0%;
}
}
#s-b6efe8f4-3703-49f9-9ac9-81d8a0820ad3 {
  margin: 0 !important;
  overflow: visible;
}

#s-b6efe8f4-3703-49f9-9ac9-81d8a0820ad3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b6efe8f4-3703-49f9-9ac9-81d8a0820ad3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-b6efe8f4-3703-49f9-9ac9-81d8a0820ad3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b6efe8f4-3703-49f9-9ac9-81d8a0820ad3 img.shogun-image {
  /* Add background color handling */
  
}

#s-b6efe8f4-3703-49f9-9ac9-81d8a0820ad3 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b6efe8f4-3703-49f9-9ac9-81d8a0820ad3 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-b6efe8f4-3703-49f9-9ac9-81d8a0820ad3 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b6efe8f4-3703-49f9-9ac9-81d8a0820ad3 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b6efe8f4-3703-49f9-9ac9-81d8a0820ad3.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b6efe8f4-3703-49f9-9ac9-81d8a0820ad3 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-b6efe8f4-3703-49f9-9ac9-81d8a0820ad3.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-b6efe8f4-3703-49f9-9ac9-81d8a0820ad3 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b6efe8f4-3703-49f9-9ac9-81d8a0820ad3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b6efe8f4-3703-49f9-9ac9-81d8a0820ad3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b6efe8f4-3703-49f9-9ac9-81d8a0820ad3.shogun-image {
  box-sizing: border-box;
}



.s-b6efe8f4-3703-49f9-9ac9-81d8a0820ad3 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-b6efe8f4-3703-49f9-9ac9-81d8a0820ad3 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-b6efe8f4-3703-49f9-9ac9-81d8a0820ad3.shogun-image-container {
      position: relative;
    }

    .s-b6efe8f4-3703-49f9-9ac9-81d8a0820ad3.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b6efe8f4-3703-49f9-9ac9-81d8a0820ad3.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b6efe8f4-3703-49f9-9ac9-81d8a0820ad3 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-b6efe8f4-3703-49f9-9ac9-81d8a0820ad3 {
  margin: 0 !important;
  overflow: visible;
}

#s-b6efe8f4-3703-49f9-9ac9-81d8a0820ad3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b6efe8f4-3703-49f9-9ac9-81d8a0820ad3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-b6efe8f4-3703-49f9-9ac9-81d8a0820ad3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b6efe8f4-3703-49f9-9ac9-81d8a0820ad3 img.shogun-image {
  /* Add background color handling */
  
}

#s-b6efe8f4-3703-49f9-9ac9-81d8a0820ad3 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b6efe8f4-3703-49f9-9ac9-81d8a0820ad3 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-b6efe8f4-3703-49f9-9ac9-81d8a0820ad3 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b6efe8f4-3703-49f9-9ac9-81d8a0820ad3 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b6efe8f4-3703-49f9-9ac9-81d8a0820ad3.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b6efe8f4-3703-49f9-9ac9-81d8a0820ad3 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-b6efe8f4-3703-49f9-9ac9-81d8a0820ad3.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-b6efe8f4-3703-49f9-9ac9-81d8a0820ad3 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b6efe8f4-3703-49f9-9ac9-81d8a0820ad3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b6efe8f4-3703-49f9-9ac9-81d8a0820ad3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b6efe8f4-3703-49f9-9ac9-81d8a0820ad3.shogun-image {
  box-sizing: border-box;
}



.s-b6efe8f4-3703-49f9-9ac9-81d8a0820ad3 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-b6efe8f4-3703-49f9-9ac9-81d8a0820ad3 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-b6efe8f4-3703-49f9-9ac9-81d8a0820ad3.shogun-image-container {
      position: relative;
    }

    .s-b6efe8f4-3703-49f9-9ac9-81d8a0820ad3.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b6efe8f4-3703-49f9-9ac9-81d8a0820ad3.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b6efe8f4-3703-49f9-9ac9-81d8a0820ad3 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-b6efe8f4-3703-49f9-9ac9-81d8a0820ad3 {
  margin: 0 !important;
  overflow: visible;
}

#s-b6efe8f4-3703-49f9-9ac9-81d8a0820ad3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b6efe8f4-3703-49f9-9ac9-81d8a0820ad3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-b6efe8f4-3703-49f9-9ac9-81d8a0820ad3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b6efe8f4-3703-49f9-9ac9-81d8a0820ad3 img.shogun-image {
  /* Add background color handling */
  
}

#s-b6efe8f4-3703-49f9-9ac9-81d8a0820ad3 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b6efe8f4-3703-49f9-9ac9-81d8a0820ad3 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-b6efe8f4-3703-49f9-9ac9-81d8a0820ad3 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b6efe8f4-3703-49f9-9ac9-81d8a0820ad3 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b6efe8f4-3703-49f9-9ac9-81d8a0820ad3.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b6efe8f4-3703-49f9-9ac9-81d8a0820ad3 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-b6efe8f4-3703-49f9-9ac9-81d8a0820ad3.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-b6efe8f4-3703-49f9-9ac9-81d8a0820ad3 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b6efe8f4-3703-49f9-9ac9-81d8a0820ad3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b6efe8f4-3703-49f9-9ac9-81d8a0820ad3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b6efe8f4-3703-49f9-9ac9-81d8a0820ad3.shogun-image {
  box-sizing: border-box;
}



.s-b6efe8f4-3703-49f9-9ac9-81d8a0820ad3 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-b6efe8f4-3703-49f9-9ac9-81d8a0820ad3 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-b6efe8f4-3703-49f9-9ac9-81d8a0820ad3.shogun-image-container {
      position: relative;
    }

    .s-b6efe8f4-3703-49f9-9ac9-81d8a0820ad3.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b6efe8f4-3703-49f9-9ac9-81d8a0820ad3.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b6efe8f4-3703-49f9-9ac9-81d8a0820ad3 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-b6efe8f4-3703-49f9-9ac9-81d8a0820ad3 {
  margin: 0 !important;
  overflow: visible;
}

#s-b6efe8f4-3703-49f9-9ac9-81d8a0820ad3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b6efe8f4-3703-49f9-9ac9-81d8a0820ad3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b6efe8f4-3703-49f9-9ac9-81d8a0820ad3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b6efe8f4-3703-49f9-9ac9-81d8a0820ad3 img.shogun-image {
  /* Add background color handling */
  
}

#s-b6efe8f4-3703-49f9-9ac9-81d8a0820ad3 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b6efe8f4-3703-49f9-9ac9-81d8a0820ad3 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-b6efe8f4-3703-49f9-9ac9-81d8a0820ad3 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b6efe8f4-3703-49f9-9ac9-81d8a0820ad3 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b6efe8f4-3703-49f9-9ac9-81d8a0820ad3.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b6efe8f4-3703-49f9-9ac9-81d8a0820ad3 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-b6efe8f4-3703-49f9-9ac9-81d8a0820ad3.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-b6efe8f4-3703-49f9-9ac9-81d8a0820ad3 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b6efe8f4-3703-49f9-9ac9-81d8a0820ad3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b6efe8f4-3703-49f9-9ac9-81d8a0820ad3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b6efe8f4-3703-49f9-9ac9-81d8a0820ad3.shogun-image {
  box-sizing: border-box;
}



.s-b6efe8f4-3703-49f9-9ac9-81d8a0820ad3 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-b6efe8f4-3703-49f9-9ac9-81d8a0820ad3 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-b6efe8f4-3703-49f9-9ac9-81d8a0820ad3.shogun-image-container {
      position: relative;
    }

    .s-b6efe8f4-3703-49f9-9ac9-81d8a0820ad3.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b6efe8f4-3703-49f9-9ac9-81d8a0820ad3.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b6efe8f4-3703-49f9-9ac9-81d8a0820ad3 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-b6efe8f4-3703-49f9-9ac9-81d8a0820ad3 {
  margin: 0 !important;
  overflow: visible;
}

#s-b6efe8f4-3703-49f9-9ac9-81d8a0820ad3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b6efe8f4-3703-49f9-9ac9-81d8a0820ad3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b6efe8f4-3703-49f9-9ac9-81d8a0820ad3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b6efe8f4-3703-49f9-9ac9-81d8a0820ad3 img.shogun-image {
  /* Add background color handling */
  
}

#s-b6efe8f4-3703-49f9-9ac9-81d8a0820ad3 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b6efe8f4-3703-49f9-9ac9-81d8a0820ad3 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-b6efe8f4-3703-49f9-9ac9-81d8a0820ad3 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b6efe8f4-3703-49f9-9ac9-81d8a0820ad3 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b6efe8f4-3703-49f9-9ac9-81d8a0820ad3.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b6efe8f4-3703-49f9-9ac9-81d8a0820ad3 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-b6efe8f4-3703-49f9-9ac9-81d8a0820ad3.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-b6efe8f4-3703-49f9-9ac9-81d8a0820ad3 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b6efe8f4-3703-49f9-9ac9-81d8a0820ad3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b6efe8f4-3703-49f9-9ac9-81d8a0820ad3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b6efe8f4-3703-49f9-9ac9-81d8a0820ad3.shogun-image {
  box-sizing: border-box;
}



.s-b6efe8f4-3703-49f9-9ac9-81d8a0820ad3 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-b6efe8f4-3703-49f9-9ac9-81d8a0820ad3 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-b6efe8f4-3703-49f9-9ac9-81d8a0820ad3.shogun-image-container {
      position: relative;
    }

    .s-b6efe8f4-3703-49f9-9ac9-81d8a0820ad3.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b6efe8f4-3703-49f9-9ac9-81d8a0820ad3.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b6efe8f4-3703-49f9-9ac9-81d8a0820ad3 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-81b88a92-a852-4f3e-9f1a-79c72e7e94e4 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-81b88a92-a852-4f3e-9f1a-79c72e7e94e4 {
  margin-top: 0%;
}
}
#s-81b88a92-a852-4f3e-9f1a-79c72e7e94e4 {
  margin: 0 !important;
  overflow: visible;
}

#s-81b88a92-a852-4f3e-9f1a-79c72e7e94e4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-81b88a92-a852-4f3e-9f1a-79c72e7e94e4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-81b88a92-a852-4f3e-9f1a-79c72e7e94e4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-81b88a92-a852-4f3e-9f1a-79c72e7e94e4 img.shogun-image {
  /* Add background color handling */
  
}

#s-81b88a92-a852-4f3e-9f1a-79c72e7e94e4 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-81b88a92-a852-4f3e-9f1a-79c72e7e94e4 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-81b88a92-a852-4f3e-9f1a-79c72e7e94e4 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-81b88a92-a852-4f3e-9f1a-79c72e7e94e4 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-81b88a92-a852-4f3e-9f1a-79c72e7e94e4.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-81b88a92-a852-4f3e-9f1a-79c72e7e94e4 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-81b88a92-a852-4f3e-9f1a-79c72e7e94e4.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-81b88a92-a852-4f3e-9f1a-79c72e7e94e4 .shogun-image-content {
  
    justify-content: center;
  
}

.s-81b88a92-a852-4f3e-9f1a-79c72e7e94e4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-81b88a92-a852-4f3e-9f1a-79c72e7e94e4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-81b88a92-a852-4f3e-9f1a-79c72e7e94e4.shogun-image {
  box-sizing: border-box;
}



.s-81b88a92-a852-4f3e-9f1a-79c72e7e94e4 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-81b88a92-a852-4f3e-9f1a-79c72e7e94e4 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-81b88a92-a852-4f3e-9f1a-79c72e7e94e4.shogun-image-container {
      position: relative;
    }

    .s-81b88a92-a852-4f3e-9f1a-79c72e7e94e4.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-81b88a92-a852-4f3e-9f1a-79c72e7e94e4.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-81b88a92-a852-4f3e-9f1a-79c72e7e94e4 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-81b88a92-a852-4f3e-9f1a-79c72e7e94e4 {
  margin: 0 !important;
  overflow: visible;
}

#s-81b88a92-a852-4f3e-9f1a-79c72e7e94e4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-81b88a92-a852-4f3e-9f1a-79c72e7e94e4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-81b88a92-a852-4f3e-9f1a-79c72e7e94e4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-81b88a92-a852-4f3e-9f1a-79c72e7e94e4 img.shogun-image {
  /* Add background color handling */
  
}

#s-81b88a92-a852-4f3e-9f1a-79c72e7e94e4 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-81b88a92-a852-4f3e-9f1a-79c72e7e94e4 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-81b88a92-a852-4f3e-9f1a-79c72e7e94e4 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-81b88a92-a852-4f3e-9f1a-79c72e7e94e4 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-81b88a92-a852-4f3e-9f1a-79c72e7e94e4.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-81b88a92-a852-4f3e-9f1a-79c72e7e94e4 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-81b88a92-a852-4f3e-9f1a-79c72e7e94e4.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-81b88a92-a852-4f3e-9f1a-79c72e7e94e4 .shogun-image-content {
  
    justify-content: center;
  
}

.s-81b88a92-a852-4f3e-9f1a-79c72e7e94e4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-81b88a92-a852-4f3e-9f1a-79c72e7e94e4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-81b88a92-a852-4f3e-9f1a-79c72e7e94e4.shogun-image {
  box-sizing: border-box;
}



.s-81b88a92-a852-4f3e-9f1a-79c72e7e94e4 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-81b88a92-a852-4f3e-9f1a-79c72e7e94e4 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-81b88a92-a852-4f3e-9f1a-79c72e7e94e4.shogun-image-container {
      position: relative;
    }

    .s-81b88a92-a852-4f3e-9f1a-79c72e7e94e4.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-81b88a92-a852-4f3e-9f1a-79c72e7e94e4.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-81b88a92-a852-4f3e-9f1a-79c72e7e94e4 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-81b88a92-a852-4f3e-9f1a-79c72e7e94e4 {
  margin: 0 !important;
  overflow: visible;
}

#s-81b88a92-a852-4f3e-9f1a-79c72e7e94e4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-81b88a92-a852-4f3e-9f1a-79c72e7e94e4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-81b88a92-a852-4f3e-9f1a-79c72e7e94e4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-81b88a92-a852-4f3e-9f1a-79c72e7e94e4 img.shogun-image {
  /* Add background color handling */
  
}

#s-81b88a92-a852-4f3e-9f1a-79c72e7e94e4 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-81b88a92-a852-4f3e-9f1a-79c72e7e94e4 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-81b88a92-a852-4f3e-9f1a-79c72e7e94e4 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-81b88a92-a852-4f3e-9f1a-79c72e7e94e4 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-81b88a92-a852-4f3e-9f1a-79c72e7e94e4.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-81b88a92-a852-4f3e-9f1a-79c72e7e94e4 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-81b88a92-a852-4f3e-9f1a-79c72e7e94e4.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-81b88a92-a852-4f3e-9f1a-79c72e7e94e4 .shogun-image-content {
  
    justify-content: center;
  
}

.s-81b88a92-a852-4f3e-9f1a-79c72e7e94e4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-81b88a92-a852-4f3e-9f1a-79c72e7e94e4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-81b88a92-a852-4f3e-9f1a-79c72e7e94e4.shogun-image {
  box-sizing: border-box;
}



.s-81b88a92-a852-4f3e-9f1a-79c72e7e94e4 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-81b88a92-a852-4f3e-9f1a-79c72e7e94e4 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-81b88a92-a852-4f3e-9f1a-79c72e7e94e4.shogun-image-container {
      position: relative;
    }

    .s-81b88a92-a852-4f3e-9f1a-79c72e7e94e4.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-81b88a92-a852-4f3e-9f1a-79c72e7e94e4.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-81b88a92-a852-4f3e-9f1a-79c72e7e94e4 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-81b88a92-a852-4f3e-9f1a-79c72e7e94e4 {
  margin: 0 !important;
  overflow: visible;
}

#s-81b88a92-a852-4f3e-9f1a-79c72e7e94e4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-81b88a92-a852-4f3e-9f1a-79c72e7e94e4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-81b88a92-a852-4f3e-9f1a-79c72e7e94e4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-81b88a92-a852-4f3e-9f1a-79c72e7e94e4 img.shogun-image {
  /* Add background color handling */
  
}

#s-81b88a92-a852-4f3e-9f1a-79c72e7e94e4 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-81b88a92-a852-4f3e-9f1a-79c72e7e94e4 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-81b88a92-a852-4f3e-9f1a-79c72e7e94e4 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-81b88a92-a852-4f3e-9f1a-79c72e7e94e4 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-81b88a92-a852-4f3e-9f1a-79c72e7e94e4.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-81b88a92-a852-4f3e-9f1a-79c72e7e94e4 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-81b88a92-a852-4f3e-9f1a-79c72e7e94e4.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-81b88a92-a852-4f3e-9f1a-79c72e7e94e4 .shogun-image-content {
  
    justify-content: center;
  
}

.s-81b88a92-a852-4f3e-9f1a-79c72e7e94e4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-81b88a92-a852-4f3e-9f1a-79c72e7e94e4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-81b88a92-a852-4f3e-9f1a-79c72e7e94e4.shogun-image {
  box-sizing: border-box;
}



.s-81b88a92-a852-4f3e-9f1a-79c72e7e94e4 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-81b88a92-a852-4f3e-9f1a-79c72e7e94e4 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-81b88a92-a852-4f3e-9f1a-79c72e7e94e4.shogun-image-container {
      position: relative;
    }

    .s-81b88a92-a852-4f3e-9f1a-79c72e7e94e4.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-81b88a92-a852-4f3e-9f1a-79c72e7e94e4.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-81b88a92-a852-4f3e-9f1a-79c72e7e94e4 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-81b88a92-a852-4f3e-9f1a-79c72e7e94e4 {
  margin: 0 !important;
  overflow: visible;
}

#s-81b88a92-a852-4f3e-9f1a-79c72e7e94e4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-81b88a92-a852-4f3e-9f1a-79c72e7e94e4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-81b88a92-a852-4f3e-9f1a-79c72e7e94e4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-81b88a92-a852-4f3e-9f1a-79c72e7e94e4 img.shogun-image {
  /* Add background color handling */
  
}

#s-81b88a92-a852-4f3e-9f1a-79c72e7e94e4 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-81b88a92-a852-4f3e-9f1a-79c72e7e94e4 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-81b88a92-a852-4f3e-9f1a-79c72e7e94e4 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-81b88a92-a852-4f3e-9f1a-79c72e7e94e4 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-81b88a92-a852-4f3e-9f1a-79c72e7e94e4.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-81b88a92-a852-4f3e-9f1a-79c72e7e94e4 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-81b88a92-a852-4f3e-9f1a-79c72e7e94e4.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-81b88a92-a852-4f3e-9f1a-79c72e7e94e4 .shogun-image-content {
  
    justify-content: center;
  
}

.s-81b88a92-a852-4f3e-9f1a-79c72e7e94e4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-81b88a92-a852-4f3e-9f1a-79c72e7e94e4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-81b88a92-a852-4f3e-9f1a-79c72e7e94e4.shogun-image {
  box-sizing: border-box;
}



.s-81b88a92-a852-4f3e-9f1a-79c72e7e94e4 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-81b88a92-a852-4f3e-9f1a-79c72e7e94e4 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-81b88a92-a852-4f3e-9f1a-79c72e7e94e4.shogun-image-container {
      position: relative;
    }

    .s-81b88a92-a852-4f3e-9f1a-79c72e7e94e4.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-81b88a92-a852-4f3e-9f1a-79c72e7e94e4.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-81b88a92-a852-4f3e-9f1a-79c72e7e94e4 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-0ef0f59f-3386-4af9-b3a6-ffbeb80d9372 {
  box-shadow:2px 3px 1px 2px rgba(67, 66, 66, 1);
background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYzAzOWZlZTktZTlkNC00ZWFjLTk1YjMtYzczNDdjNDBmZjlkIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFiYjBiO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNjMDM5ZmVlOS1lOWQ0LTRlYWMtOTViMy1jNzM0N2M0MGZmOWQpIi8+PC9zdmc+);
background-repeat: no-repeat;
border-style: solid;
margin-top: 5px;
margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: #2C2A34;
border-radius: 25px;
text-align: center;
text-decoration: none;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#f1bb0b"}, {"id"=>2, "pos"=>1, "color"=>"#ffffff"}];
hover-type: gradient;
color: rgba(0, 0, 0, 1);
}
#s-0ef0f59f-3386-4af9-b3a6-ffbeb80d9372:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iNzIxOTVkMWUtNjExYS00ZTU4LWEzNDQtYmQ1ZTU3NWYxOTEzIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjhmOGY3O3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFiYjBiO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM3MjE5NWQxZS02MTFhLTRlNTgtYTM0NC1iZDVlNTc1ZjE5MTMpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 2px !important;
border-left-width: 2px !important;
border-bottom-width: 2px !important;
border-right-width: 2px !important;
border-color: rgba(2, 0, 7, 0.99) !important;
text-decoration: none !important;
color: rgba(7, 6, 0, 1) !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#f8f8f7"}, {"id"=>2, "pos"=>1, "color"=>"#f1bb0b"}] !important;
hover-type: gradient !important;}#s-0ef0f59f-3386-4af9-b3a6-ffbeb80d9372:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-0ef0f59f-3386-4af9-b3a6-ffbeb80d9372-root {
    text-align: center;
  }


#s-0ef0f59f-3386-4af9-b3a6-ffbeb80d9372.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-0ef0f59f-3386-4af9-b3a6-ffbeb80d9372-root {
    text-align: center;
  }


#s-0ef0f59f-3386-4af9-b3a6-ffbeb80d9372.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-0ef0f59f-3386-4af9-b3a6-ffbeb80d9372-root {
    text-align: center;
  }


#s-0ef0f59f-3386-4af9-b3a6-ffbeb80d9372.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-0ef0f59f-3386-4af9-b3a6-ffbeb80d9372-root {
    text-align: center;
  }


#s-0ef0f59f-3386-4af9-b3a6-ffbeb80d9372.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-0ef0f59f-3386-4af9-b3a6-ffbeb80d9372-root {
    text-align: center;
  }


#s-0ef0f59f-3386-4af9-b3a6-ffbeb80d9372.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}
#s-57053860-c845-4ac6-aabc-fbd69b0fa7cd {
  margin-top: 0%;
margin-bottom: 0%;
padding-top: 1%;
padding-left: 15%;
padding-bottom: 1%;
padding-right: 15%;
}

@media (min-width: 0px) {
[id="s-57053860-c845-4ac6-aabc-fbd69b0fa7cd"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-57053860-c845-4ac6-aabc-fbd69b0fa7cd"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-57053860-c845-4ac6-aabc-fbd69b0fa7cd"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-57053860-c845-4ac6-aabc-fbd69b0fa7cd"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-f7d46b81-cb2d-41b6-8f33-05ad4bc08295 {
  margin-left: auto;
margin-right: auto;
border-top-width: 5px;
border-left-width: 5px;
border-bottom-width: 5px;
border-right-width: 5px;
border-color: #000;
border-style: solid;
border-radius: 20px;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-f7d46b81-cb2d-41b6-8f33-05ad4bc08295 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-f7d46b81-cb2d-41b6-8f33-05ad4bc08295.shg-box.shg-c {
  justify-content: center;
}

#s-8b8d7dc4-922b-4fbd-af55-244d6f651023 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
text-align: center;
}
@media (min-width: 1200px){#s-8b8d7dc4-922b-4fbd-af55-244d6f651023 {
  margin-top: 0%;
}
}
#s-8b8d7dc4-922b-4fbd-af55-244d6f651023 {
  margin: 0 !important;
  overflow: visible;
}

#s-8b8d7dc4-922b-4fbd-af55-244d6f651023-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8b8d7dc4-922b-4fbd-af55-244d6f651023 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-8b8d7dc4-922b-4fbd-af55-244d6f651023 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8b8d7dc4-922b-4fbd-af55-244d6f651023 img.shogun-image {
  /* Add background color handling */
  
}

#s-8b8d7dc4-922b-4fbd-af55-244d6f651023 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: #000;
  border-style: none;
  border-radius: 10px;

}






.s-8b8d7dc4-922b-4fbd-af55-244d6f651023 .shogun-image-content {
  
    justify-content: center;
  
}

.s-8b8d7dc4-922b-4fbd-af55-244d6f651023.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8b8d7dc4-922b-4fbd-af55-244d6f651023.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8b8d7dc4-922b-4fbd-af55-244d6f651023.shogun-image {
  box-sizing: border-box;
}



.s-8b8d7dc4-922b-4fbd-af55-244d6f651023 img.shogun-image {
  
}


@media (min-width: 1200px){#s-8b8d7dc4-922b-4fbd-af55-244d6f651023 {
  margin: 0 !important;
  overflow: visible;
}

#s-8b8d7dc4-922b-4fbd-af55-244d6f651023-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8b8d7dc4-922b-4fbd-af55-244d6f651023 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-8b8d7dc4-922b-4fbd-af55-244d6f651023 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8b8d7dc4-922b-4fbd-af55-244d6f651023 img.shogun-image {
  /* Add background color handling */
  
}

#s-8b8d7dc4-922b-4fbd-af55-244d6f651023 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-8b8d7dc4-922b-4fbd-af55-244d6f651023 .shogun-image-content {
  
    justify-content: center;
  
}

.s-8b8d7dc4-922b-4fbd-af55-244d6f651023.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8b8d7dc4-922b-4fbd-af55-244d6f651023.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8b8d7dc4-922b-4fbd-af55-244d6f651023.shogun-image {
  box-sizing: border-box;
}



.s-8b8d7dc4-922b-4fbd-af55-244d6f651023 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-8b8d7dc4-922b-4fbd-af55-244d6f651023 {
  margin: 0 !important;
  overflow: visible;
}

#s-8b8d7dc4-922b-4fbd-af55-244d6f651023-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8b8d7dc4-922b-4fbd-af55-244d6f651023 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-8b8d7dc4-922b-4fbd-af55-244d6f651023 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8b8d7dc4-922b-4fbd-af55-244d6f651023 img.shogun-image {
  /* Add background color handling */
  
}

#s-8b8d7dc4-922b-4fbd-af55-244d6f651023 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-8b8d7dc4-922b-4fbd-af55-244d6f651023 .shogun-image-content {
  
    justify-content: center;
  
}

.s-8b8d7dc4-922b-4fbd-af55-244d6f651023.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8b8d7dc4-922b-4fbd-af55-244d6f651023.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8b8d7dc4-922b-4fbd-af55-244d6f651023.shogun-image {
  box-sizing: border-box;
}



.s-8b8d7dc4-922b-4fbd-af55-244d6f651023 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-8b8d7dc4-922b-4fbd-af55-244d6f651023 {
  margin: 0 !important;
  overflow: visible;
}

#s-8b8d7dc4-922b-4fbd-af55-244d6f651023-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8b8d7dc4-922b-4fbd-af55-244d6f651023 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-8b8d7dc4-922b-4fbd-af55-244d6f651023 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8b8d7dc4-922b-4fbd-af55-244d6f651023 img.shogun-image {
  /* Add background color handling */
  
}

#s-8b8d7dc4-922b-4fbd-af55-244d6f651023 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-8b8d7dc4-922b-4fbd-af55-244d6f651023 .shogun-image-content {
  
    justify-content: center;
  
}

.s-8b8d7dc4-922b-4fbd-af55-244d6f651023.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8b8d7dc4-922b-4fbd-af55-244d6f651023.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8b8d7dc4-922b-4fbd-af55-244d6f651023.shogun-image {
  box-sizing: border-box;
}



.s-8b8d7dc4-922b-4fbd-af55-244d6f651023 img.shogun-image {
  
}


}@media (max-width: 767px){#s-8b8d7dc4-922b-4fbd-af55-244d6f651023 {
  margin: 0 !important;
  overflow: visible;
}

#s-8b8d7dc4-922b-4fbd-af55-244d6f651023-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8b8d7dc4-922b-4fbd-af55-244d6f651023 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-8b8d7dc4-922b-4fbd-af55-244d6f651023 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8b8d7dc4-922b-4fbd-af55-244d6f651023 img.shogun-image {
  /* Add background color handling */
  
}

#s-8b8d7dc4-922b-4fbd-af55-244d6f651023 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-8b8d7dc4-922b-4fbd-af55-244d6f651023 .shogun-image-content {
  
    justify-content: center;
  
}

.s-8b8d7dc4-922b-4fbd-af55-244d6f651023.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8b8d7dc4-922b-4fbd-af55-244d6f651023.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8b8d7dc4-922b-4fbd-af55-244d6f651023.shogun-image {
  box-sizing: border-box;
}



.s-8b8d7dc4-922b-4fbd-af55-244d6f651023 img.shogun-image {
  
}


}
#s-3ee9ce0e-0973-46de-8c43-96746282bc25 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
text-align: center;
}
@media (min-width: 1200px){#s-3ee9ce0e-0973-46de-8c43-96746282bc25 {
  margin-top: 0%;
}
}
#s-3ee9ce0e-0973-46de-8c43-96746282bc25 {
  margin: 0 !important;
  overflow: visible;
}

#s-3ee9ce0e-0973-46de-8c43-96746282bc25-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3ee9ce0e-0973-46de-8c43-96746282bc25 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-3ee9ce0e-0973-46de-8c43-96746282bc25 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3ee9ce0e-0973-46de-8c43-96746282bc25 img.shogun-image {
  /* Add background color handling */
  
}

#s-3ee9ce0e-0973-46de-8c43-96746282bc25 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-3ee9ce0e-0973-46de-8c43-96746282bc25 .shogun-image-content {
  
    justify-content: center;
  
}

.s-3ee9ce0e-0973-46de-8c43-96746282bc25.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3ee9ce0e-0973-46de-8c43-96746282bc25.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3ee9ce0e-0973-46de-8c43-96746282bc25.shogun-image {
  box-sizing: border-box;
}



.s-3ee9ce0e-0973-46de-8c43-96746282bc25 img.shogun-image {
  
}


@media (min-width: 1200px){#s-3ee9ce0e-0973-46de-8c43-96746282bc25 {
  margin: 0 !important;
  overflow: visible;
}

#s-3ee9ce0e-0973-46de-8c43-96746282bc25-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3ee9ce0e-0973-46de-8c43-96746282bc25 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-3ee9ce0e-0973-46de-8c43-96746282bc25 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3ee9ce0e-0973-46de-8c43-96746282bc25 img.shogun-image {
  /* Add background color handling */
  
}

#s-3ee9ce0e-0973-46de-8c43-96746282bc25 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-3ee9ce0e-0973-46de-8c43-96746282bc25 .shogun-image-content {
  
    justify-content: center;
  
}

.s-3ee9ce0e-0973-46de-8c43-96746282bc25.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3ee9ce0e-0973-46de-8c43-96746282bc25.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3ee9ce0e-0973-46de-8c43-96746282bc25.shogun-image {
  box-sizing: border-box;
}



.s-3ee9ce0e-0973-46de-8c43-96746282bc25 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-3ee9ce0e-0973-46de-8c43-96746282bc25 {
  margin: 0 !important;
  overflow: visible;
}

#s-3ee9ce0e-0973-46de-8c43-96746282bc25-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3ee9ce0e-0973-46de-8c43-96746282bc25 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3ee9ce0e-0973-46de-8c43-96746282bc25 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3ee9ce0e-0973-46de-8c43-96746282bc25 img.shogun-image {
  /* Add background color handling */
  
}

#s-3ee9ce0e-0973-46de-8c43-96746282bc25 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-3ee9ce0e-0973-46de-8c43-96746282bc25 .shogun-image-content {
  
    justify-content: center;
  
}

.s-3ee9ce0e-0973-46de-8c43-96746282bc25.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3ee9ce0e-0973-46de-8c43-96746282bc25.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3ee9ce0e-0973-46de-8c43-96746282bc25.shogun-image {
  box-sizing: border-box;
}



.s-3ee9ce0e-0973-46de-8c43-96746282bc25 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-3ee9ce0e-0973-46de-8c43-96746282bc25 {
  margin: 0 !important;
  overflow: visible;
}

#s-3ee9ce0e-0973-46de-8c43-96746282bc25-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3ee9ce0e-0973-46de-8c43-96746282bc25 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3ee9ce0e-0973-46de-8c43-96746282bc25 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3ee9ce0e-0973-46de-8c43-96746282bc25 img.shogun-image {
  /* Add background color handling */
  
}

#s-3ee9ce0e-0973-46de-8c43-96746282bc25 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-3ee9ce0e-0973-46de-8c43-96746282bc25 .shogun-image-content {
  
    justify-content: center;
  
}

.s-3ee9ce0e-0973-46de-8c43-96746282bc25.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3ee9ce0e-0973-46de-8c43-96746282bc25.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3ee9ce0e-0973-46de-8c43-96746282bc25.shogun-image {
  box-sizing: border-box;
}



.s-3ee9ce0e-0973-46de-8c43-96746282bc25 img.shogun-image {
  
}


}@media (max-width: 767px){#s-3ee9ce0e-0973-46de-8c43-96746282bc25 {
  margin: 0 !important;
  overflow: visible;
}

#s-3ee9ce0e-0973-46de-8c43-96746282bc25-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3ee9ce0e-0973-46de-8c43-96746282bc25 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3ee9ce0e-0973-46de-8c43-96746282bc25 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3ee9ce0e-0973-46de-8c43-96746282bc25 img.shogun-image {
  /* Add background color handling */
  
}

#s-3ee9ce0e-0973-46de-8c43-96746282bc25 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-3ee9ce0e-0973-46de-8c43-96746282bc25 .shogun-image-content {
  
    justify-content: center;
  
}

.s-3ee9ce0e-0973-46de-8c43-96746282bc25.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3ee9ce0e-0973-46de-8c43-96746282bc25.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3ee9ce0e-0973-46de-8c43-96746282bc25.shogun-image {
  box-sizing: border-box;
}



.s-3ee9ce0e-0973-46de-8c43-96746282bc25 img.shogun-image {
  
}


}
#s-ec6b6bb7-23da-4bb3-9c37-c02c8727ac5e {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
text-align: center;
}
@media (min-width: 1200px){#s-ec6b6bb7-23da-4bb3-9c37-c02c8727ac5e {
  margin-top: 0%;
}
}
#s-ec6b6bb7-23da-4bb3-9c37-c02c8727ac5e {
  margin: 0 !important;
  overflow: visible;
}

#s-ec6b6bb7-23da-4bb3-9c37-c02c8727ac5e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ec6b6bb7-23da-4bb3-9c37-c02c8727ac5e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-ec6b6bb7-23da-4bb3-9c37-c02c8727ac5e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ec6b6bb7-23da-4bb3-9c37-c02c8727ac5e img.shogun-image {
  /* Add background color handling */
  
}

#s-ec6b6bb7-23da-4bb3-9c37-c02c8727ac5e img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-ec6b6bb7-23da-4bb3-9c37-c02c8727ac5e .shogun-image-content {
  
    justify-content: center;
  
}

.s-ec6b6bb7-23da-4bb3-9c37-c02c8727ac5e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ec6b6bb7-23da-4bb3-9c37-c02c8727ac5e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ec6b6bb7-23da-4bb3-9c37-c02c8727ac5e.shogun-image {
  box-sizing: border-box;
}



.s-ec6b6bb7-23da-4bb3-9c37-c02c8727ac5e img.shogun-image {
  
}


@media (min-width: 1200px){#s-ec6b6bb7-23da-4bb3-9c37-c02c8727ac5e {
  margin: 0 !important;
  overflow: visible;
}

#s-ec6b6bb7-23da-4bb3-9c37-c02c8727ac5e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ec6b6bb7-23da-4bb3-9c37-c02c8727ac5e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-ec6b6bb7-23da-4bb3-9c37-c02c8727ac5e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ec6b6bb7-23da-4bb3-9c37-c02c8727ac5e img.shogun-image {
  /* Add background color handling */
  
}

#s-ec6b6bb7-23da-4bb3-9c37-c02c8727ac5e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-ec6b6bb7-23da-4bb3-9c37-c02c8727ac5e .shogun-image-content {
  
    justify-content: center;
  
}

.s-ec6b6bb7-23da-4bb3-9c37-c02c8727ac5e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ec6b6bb7-23da-4bb3-9c37-c02c8727ac5e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ec6b6bb7-23da-4bb3-9c37-c02c8727ac5e.shogun-image {
  box-sizing: border-box;
}



.s-ec6b6bb7-23da-4bb3-9c37-c02c8727ac5e img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-ec6b6bb7-23da-4bb3-9c37-c02c8727ac5e {
  margin: 0 !important;
  overflow: visible;
}

#s-ec6b6bb7-23da-4bb3-9c37-c02c8727ac5e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ec6b6bb7-23da-4bb3-9c37-c02c8727ac5e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ec6b6bb7-23da-4bb3-9c37-c02c8727ac5e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ec6b6bb7-23da-4bb3-9c37-c02c8727ac5e img.shogun-image {
  /* Add background color handling */
  
}

#s-ec6b6bb7-23da-4bb3-9c37-c02c8727ac5e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-ec6b6bb7-23da-4bb3-9c37-c02c8727ac5e .shogun-image-content {
  
    justify-content: center;
  
}

.s-ec6b6bb7-23da-4bb3-9c37-c02c8727ac5e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ec6b6bb7-23da-4bb3-9c37-c02c8727ac5e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ec6b6bb7-23da-4bb3-9c37-c02c8727ac5e.shogun-image {
  box-sizing: border-box;
}



.s-ec6b6bb7-23da-4bb3-9c37-c02c8727ac5e img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-ec6b6bb7-23da-4bb3-9c37-c02c8727ac5e {
  margin: 0 !important;
  overflow: visible;
}

#s-ec6b6bb7-23da-4bb3-9c37-c02c8727ac5e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ec6b6bb7-23da-4bb3-9c37-c02c8727ac5e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ec6b6bb7-23da-4bb3-9c37-c02c8727ac5e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ec6b6bb7-23da-4bb3-9c37-c02c8727ac5e img.shogun-image {
  /* Add background color handling */
  
}

#s-ec6b6bb7-23da-4bb3-9c37-c02c8727ac5e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-ec6b6bb7-23da-4bb3-9c37-c02c8727ac5e .shogun-image-content {
  
    justify-content: center;
  
}

.s-ec6b6bb7-23da-4bb3-9c37-c02c8727ac5e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ec6b6bb7-23da-4bb3-9c37-c02c8727ac5e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ec6b6bb7-23da-4bb3-9c37-c02c8727ac5e.shogun-image {
  box-sizing: border-box;
}



.s-ec6b6bb7-23da-4bb3-9c37-c02c8727ac5e img.shogun-image {
  
}


}@media (max-width: 767px){#s-ec6b6bb7-23da-4bb3-9c37-c02c8727ac5e {
  margin: 0 !important;
  overflow: visible;
}

#s-ec6b6bb7-23da-4bb3-9c37-c02c8727ac5e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ec6b6bb7-23da-4bb3-9c37-c02c8727ac5e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ec6b6bb7-23da-4bb3-9c37-c02c8727ac5e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ec6b6bb7-23da-4bb3-9c37-c02c8727ac5e img.shogun-image {
  /* Add background color handling */
  
}

#s-ec6b6bb7-23da-4bb3-9c37-c02c8727ac5e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-ec6b6bb7-23da-4bb3-9c37-c02c8727ac5e .shogun-image-content {
  
    justify-content: center;
  
}

.s-ec6b6bb7-23da-4bb3-9c37-c02c8727ac5e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ec6b6bb7-23da-4bb3-9c37-c02c8727ac5e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ec6b6bb7-23da-4bb3-9c37-c02c8727ac5e.shogun-image {
  box-sizing: border-box;
}



.s-ec6b6bb7-23da-4bb3-9c37-c02c8727ac5e img.shogun-image {
  
}


}
#s-c99e68cb-5b61-4b32-8599-3ad3b32d8732 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
text-align: center;
}
@media (min-width: 1200px){#s-c99e68cb-5b61-4b32-8599-3ad3b32d8732 {
  margin-top: 0%;
}
}
#s-c99e68cb-5b61-4b32-8599-3ad3b32d8732 {
  margin: 0 !important;
  overflow: visible;
}

#s-c99e68cb-5b61-4b32-8599-3ad3b32d8732-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c99e68cb-5b61-4b32-8599-3ad3b32d8732 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-c99e68cb-5b61-4b32-8599-3ad3b32d8732 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c99e68cb-5b61-4b32-8599-3ad3b32d8732 img.shogun-image {
  /* Add background color handling */
  
}

#s-c99e68cb-5b61-4b32-8599-3ad3b32d8732 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-c99e68cb-5b61-4b32-8599-3ad3b32d8732 .shogun-image-content {
  
    justify-content: center;
  
}

.s-c99e68cb-5b61-4b32-8599-3ad3b32d8732.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c99e68cb-5b61-4b32-8599-3ad3b32d8732.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c99e68cb-5b61-4b32-8599-3ad3b32d8732.shogun-image {
  box-sizing: border-box;
}



.s-c99e68cb-5b61-4b32-8599-3ad3b32d8732 img.shogun-image {
  
}


@media (min-width: 1200px){#s-c99e68cb-5b61-4b32-8599-3ad3b32d8732 {
  margin: 0 !important;
  overflow: visible;
}

#s-c99e68cb-5b61-4b32-8599-3ad3b32d8732-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c99e68cb-5b61-4b32-8599-3ad3b32d8732 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-c99e68cb-5b61-4b32-8599-3ad3b32d8732 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c99e68cb-5b61-4b32-8599-3ad3b32d8732 img.shogun-image {
  /* Add background color handling */
  
}

#s-c99e68cb-5b61-4b32-8599-3ad3b32d8732 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-c99e68cb-5b61-4b32-8599-3ad3b32d8732 .shogun-image-content {
  
    justify-content: center;
  
}

.s-c99e68cb-5b61-4b32-8599-3ad3b32d8732.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c99e68cb-5b61-4b32-8599-3ad3b32d8732.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c99e68cb-5b61-4b32-8599-3ad3b32d8732.shogun-image {
  box-sizing: border-box;
}



.s-c99e68cb-5b61-4b32-8599-3ad3b32d8732 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-c99e68cb-5b61-4b32-8599-3ad3b32d8732 {
  margin: 0 !important;
  overflow: visible;
}

#s-c99e68cb-5b61-4b32-8599-3ad3b32d8732-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c99e68cb-5b61-4b32-8599-3ad3b32d8732 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c99e68cb-5b61-4b32-8599-3ad3b32d8732 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c99e68cb-5b61-4b32-8599-3ad3b32d8732 img.shogun-image {
  /* Add background color handling */
  
}

#s-c99e68cb-5b61-4b32-8599-3ad3b32d8732 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-c99e68cb-5b61-4b32-8599-3ad3b32d8732 .shogun-image-content {
  
    justify-content: center;
  
}

.s-c99e68cb-5b61-4b32-8599-3ad3b32d8732.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c99e68cb-5b61-4b32-8599-3ad3b32d8732.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c99e68cb-5b61-4b32-8599-3ad3b32d8732.shogun-image {
  box-sizing: border-box;
}



.s-c99e68cb-5b61-4b32-8599-3ad3b32d8732 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-c99e68cb-5b61-4b32-8599-3ad3b32d8732 {
  margin: 0 !important;
  overflow: visible;
}

#s-c99e68cb-5b61-4b32-8599-3ad3b32d8732-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c99e68cb-5b61-4b32-8599-3ad3b32d8732 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c99e68cb-5b61-4b32-8599-3ad3b32d8732 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c99e68cb-5b61-4b32-8599-3ad3b32d8732 img.shogun-image {
  /* Add background color handling */
  
}

#s-c99e68cb-5b61-4b32-8599-3ad3b32d8732 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-c99e68cb-5b61-4b32-8599-3ad3b32d8732 .shogun-image-content {
  
    justify-content: center;
  
}

.s-c99e68cb-5b61-4b32-8599-3ad3b32d8732.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c99e68cb-5b61-4b32-8599-3ad3b32d8732.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c99e68cb-5b61-4b32-8599-3ad3b32d8732.shogun-image {
  box-sizing: border-box;
}



.s-c99e68cb-5b61-4b32-8599-3ad3b32d8732 img.shogun-image {
  
}


}@media (max-width: 767px){#s-c99e68cb-5b61-4b32-8599-3ad3b32d8732 {
  margin: 0 !important;
  overflow: visible;
}

#s-c99e68cb-5b61-4b32-8599-3ad3b32d8732-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c99e68cb-5b61-4b32-8599-3ad3b32d8732 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c99e68cb-5b61-4b32-8599-3ad3b32d8732 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c99e68cb-5b61-4b32-8599-3ad3b32d8732 img.shogun-image {
  /* Add background color handling */
  
}

#s-c99e68cb-5b61-4b32-8599-3ad3b32d8732 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-c99e68cb-5b61-4b32-8599-3ad3b32d8732 .shogun-image-content {
  
    justify-content: center;
  
}

.s-c99e68cb-5b61-4b32-8599-3ad3b32d8732.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c99e68cb-5b61-4b32-8599-3ad3b32d8732.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c99e68cb-5b61-4b32-8599-3ad3b32d8732.shogun-image {
  box-sizing: border-box;
}



.s-c99e68cb-5b61-4b32-8599-3ad3b32d8732 img.shogun-image {
  
}


}
#s-d98c7f4a-3284-45d0-a6e8-6fccde553ecd {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
text-align: center;
}
@media (min-width: 1200px){#s-d98c7f4a-3284-45d0-a6e8-6fccde553ecd {
  margin-top: 0%;
}
}
#s-d98c7f4a-3284-45d0-a6e8-6fccde553ecd {
  margin: 0 !important;
  overflow: visible;
}

#s-d98c7f4a-3284-45d0-a6e8-6fccde553ecd-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d98c7f4a-3284-45d0-a6e8-6fccde553ecd {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-d98c7f4a-3284-45d0-a6e8-6fccde553ecd {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d98c7f4a-3284-45d0-a6e8-6fccde553ecd img.shogun-image {
  /* Add background color handling */
  
}

#s-d98c7f4a-3284-45d0-a6e8-6fccde553ecd img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-d98c7f4a-3284-45d0-a6e8-6fccde553ecd .shogun-image-content {
  
    justify-content: center;
  
}

.s-d98c7f4a-3284-45d0-a6e8-6fccde553ecd.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d98c7f4a-3284-45d0-a6e8-6fccde553ecd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d98c7f4a-3284-45d0-a6e8-6fccde553ecd.shogun-image {
  box-sizing: border-box;
}



.s-d98c7f4a-3284-45d0-a6e8-6fccde553ecd img.shogun-image {
  
}


@media (min-width: 1200px){#s-d98c7f4a-3284-45d0-a6e8-6fccde553ecd {
  margin: 0 !important;
  overflow: visible;
}

#s-d98c7f4a-3284-45d0-a6e8-6fccde553ecd-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d98c7f4a-3284-45d0-a6e8-6fccde553ecd {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-d98c7f4a-3284-45d0-a6e8-6fccde553ecd {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d98c7f4a-3284-45d0-a6e8-6fccde553ecd img.shogun-image {
  /* Add background color handling */
  
}

#s-d98c7f4a-3284-45d0-a6e8-6fccde553ecd img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-d98c7f4a-3284-45d0-a6e8-6fccde553ecd .shogun-image-content {
  
    justify-content: center;
  
}

.s-d98c7f4a-3284-45d0-a6e8-6fccde553ecd.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d98c7f4a-3284-45d0-a6e8-6fccde553ecd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d98c7f4a-3284-45d0-a6e8-6fccde553ecd.shogun-image {
  box-sizing: border-box;
}



.s-d98c7f4a-3284-45d0-a6e8-6fccde553ecd img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-d98c7f4a-3284-45d0-a6e8-6fccde553ecd {
  margin: 0 !important;
  overflow: visible;
}

#s-d98c7f4a-3284-45d0-a6e8-6fccde553ecd-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d98c7f4a-3284-45d0-a6e8-6fccde553ecd {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d98c7f4a-3284-45d0-a6e8-6fccde553ecd {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d98c7f4a-3284-45d0-a6e8-6fccde553ecd img.shogun-image {
  /* Add background color handling */
  
}

#s-d98c7f4a-3284-45d0-a6e8-6fccde553ecd img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-d98c7f4a-3284-45d0-a6e8-6fccde553ecd .shogun-image-content {
  
    justify-content: center;
  
}

.s-d98c7f4a-3284-45d0-a6e8-6fccde553ecd.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d98c7f4a-3284-45d0-a6e8-6fccde553ecd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d98c7f4a-3284-45d0-a6e8-6fccde553ecd.shogun-image {
  box-sizing: border-box;
}



.s-d98c7f4a-3284-45d0-a6e8-6fccde553ecd img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-d98c7f4a-3284-45d0-a6e8-6fccde553ecd {
  margin: 0 !important;
  overflow: visible;
}

#s-d98c7f4a-3284-45d0-a6e8-6fccde553ecd-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d98c7f4a-3284-45d0-a6e8-6fccde553ecd {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d98c7f4a-3284-45d0-a6e8-6fccde553ecd {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d98c7f4a-3284-45d0-a6e8-6fccde553ecd img.shogun-image {
  /* Add background color handling */
  
}

#s-d98c7f4a-3284-45d0-a6e8-6fccde553ecd img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-d98c7f4a-3284-45d0-a6e8-6fccde553ecd .shogun-image-content {
  
    justify-content: center;
  
}

.s-d98c7f4a-3284-45d0-a6e8-6fccde553ecd.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d98c7f4a-3284-45d0-a6e8-6fccde553ecd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d98c7f4a-3284-45d0-a6e8-6fccde553ecd.shogun-image {
  box-sizing: border-box;
}



.s-d98c7f4a-3284-45d0-a6e8-6fccde553ecd img.shogun-image {
  
}


}@media (max-width: 767px){#s-d98c7f4a-3284-45d0-a6e8-6fccde553ecd {
  margin: 0 !important;
  overflow: visible;
}

#s-d98c7f4a-3284-45d0-a6e8-6fccde553ecd-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d98c7f4a-3284-45d0-a6e8-6fccde553ecd {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d98c7f4a-3284-45d0-a6e8-6fccde553ecd {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d98c7f4a-3284-45d0-a6e8-6fccde553ecd img.shogun-image {
  /* Add background color handling */
  
}

#s-d98c7f4a-3284-45d0-a6e8-6fccde553ecd img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-d98c7f4a-3284-45d0-a6e8-6fccde553ecd .shogun-image-content {
  
    justify-content: center;
  
}

.s-d98c7f4a-3284-45d0-a6e8-6fccde553ecd.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d98c7f4a-3284-45d0-a6e8-6fccde553ecd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d98c7f4a-3284-45d0-a6e8-6fccde553ecd.shogun-image {
  box-sizing: border-box;
}



.s-d98c7f4a-3284-45d0-a6e8-6fccde553ecd img.shogun-image {
  
}


}
#s-15740d5b-047e-4bc4-9600-0d5912a82b53 {
  box-shadow:2px 3px 1px 2px rgba(67, 66, 66, 1);
background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYzAzOWZlZTktZTlkNC00ZWFjLTk1YjMtYzczNDdjNDBmZjlkIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFiYjBiO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNjMDM5ZmVlOS1lOWQ0LTRlYWMtOTViMy1jNzM0N2M0MGZmOWQpIi8+PC9zdmc+);
background-repeat: no-repeat;
border-style: solid;
margin-top: 5px;
margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: #2C2A34;
border-radius: 25px;
text-align: center;
text-decoration: none;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#f1bb0b"}, {"id"=>2, "pos"=>1, "color"=>"#ffffff"}];
hover-type: gradient;
color: rgba(0, 0, 0, 1);
}
#s-15740d5b-047e-4bc4-9600-0d5912a82b53:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iODZkZDUzM2EtMjEyOC00ZDE3LWI0OTgtZWM4ZDk0YzVlMDFiIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjhmOGY3O3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFiYjBiO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM4NmRkNTMzYS0yMTI4LTRkMTctYjQ5OC1lYzhkOTRjNWUwMWIpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 2px !important;
border-left-width: 2px !important;
border-bottom-width: 2px !important;
border-right-width: 2px !important;
border-color: rgba(2, 0, 7, 0.99) !important;
text-decoration: none !important;
color: rgba(7, 6, 0, 1) !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#f8f8f7"}, {"id"=>2, "pos"=>1, "color"=>"#f1bb0b"}] !important;
hover-type: gradient !important;}#s-15740d5b-047e-4bc4-9600-0d5912a82b53:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-15740d5b-047e-4bc4-9600-0d5912a82b53-root {
    text-align: center;
  }


#s-15740d5b-047e-4bc4-9600-0d5912a82b53.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-15740d5b-047e-4bc4-9600-0d5912a82b53-root {
    text-align: center;
  }


#s-15740d5b-047e-4bc4-9600-0d5912a82b53.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-15740d5b-047e-4bc4-9600-0d5912a82b53-root {
    text-align: center;
  }


#s-15740d5b-047e-4bc4-9600-0d5912a82b53.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-15740d5b-047e-4bc4-9600-0d5912a82b53-root {
    text-align: center;
  }


#s-15740d5b-047e-4bc4-9600-0d5912a82b53.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-15740d5b-047e-4bc4-9600-0d5912a82b53-root {
    text-align: center;
  }


#s-15740d5b-047e-4bc4-9600-0d5912a82b53.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}
#s-3052e3b4-297a-4715-bcb3-37d60d9d6a39 {
  margin-left: auto;
margin-right: auto;
border-top-width: 5px;
border-left-width: 5px;
border-bottom-width: 5px;
border-right-width: 5px;
border-color: #000;
border-style: solid;
border-radius: 20px;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-3052e3b4-297a-4715-bcb3-37d60d9d6a39 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-3052e3b4-297a-4715-bcb3-37d60d9d6a39.shg-box.shg-c {
  justify-content: center;
}

#s-768d918c-24b8-4524-9fea-3e39fa71ee0d {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
text-align: center;
}
@media (min-width: 1200px){#s-768d918c-24b8-4524-9fea-3e39fa71ee0d {
  margin-top: 0%;
}
}
#s-768d918c-24b8-4524-9fea-3e39fa71ee0d {
  margin: 0 !important;
  overflow: visible;
}

#s-768d918c-24b8-4524-9fea-3e39fa71ee0d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-768d918c-24b8-4524-9fea-3e39fa71ee0d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-768d918c-24b8-4524-9fea-3e39fa71ee0d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-768d918c-24b8-4524-9fea-3e39fa71ee0d img.shogun-image {
  /* Add background color handling */
  
}

#s-768d918c-24b8-4524-9fea-3e39fa71ee0d img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: #000;
  border-style: none;
  border-radius: 10px;

}






.s-768d918c-24b8-4524-9fea-3e39fa71ee0d .shogun-image-content {
  
    justify-content: center;
  
}

.s-768d918c-24b8-4524-9fea-3e39fa71ee0d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-768d918c-24b8-4524-9fea-3e39fa71ee0d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-768d918c-24b8-4524-9fea-3e39fa71ee0d.shogun-image {
  box-sizing: border-box;
}



.s-768d918c-24b8-4524-9fea-3e39fa71ee0d img.shogun-image {
  
}


@media (min-width: 1200px){#s-768d918c-24b8-4524-9fea-3e39fa71ee0d {
  margin: 0 !important;
  overflow: visible;
}

#s-768d918c-24b8-4524-9fea-3e39fa71ee0d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-768d918c-24b8-4524-9fea-3e39fa71ee0d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-768d918c-24b8-4524-9fea-3e39fa71ee0d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-768d918c-24b8-4524-9fea-3e39fa71ee0d img.shogun-image {
  /* Add background color handling */
  
}

#s-768d918c-24b8-4524-9fea-3e39fa71ee0d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-768d918c-24b8-4524-9fea-3e39fa71ee0d .shogun-image-content {
  
    justify-content: center;
  
}

.s-768d918c-24b8-4524-9fea-3e39fa71ee0d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-768d918c-24b8-4524-9fea-3e39fa71ee0d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-768d918c-24b8-4524-9fea-3e39fa71ee0d.shogun-image {
  box-sizing: border-box;
}



.s-768d918c-24b8-4524-9fea-3e39fa71ee0d img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-768d918c-24b8-4524-9fea-3e39fa71ee0d {
  margin: 0 !important;
  overflow: visible;
}

#s-768d918c-24b8-4524-9fea-3e39fa71ee0d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-768d918c-24b8-4524-9fea-3e39fa71ee0d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-768d918c-24b8-4524-9fea-3e39fa71ee0d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-768d918c-24b8-4524-9fea-3e39fa71ee0d img.shogun-image {
  /* Add background color handling */
  
}

#s-768d918c-24b8-4524-9fea-3e39fa71ee0d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-768d918c-24b8-4524-9fea-3e39fa71ee0d .shogun-image-content {
  
    justify-content: center;
  
}

.s-768d918c-24b8-4524-9fea-3e39fa71ee0d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-768d918c-24b8-4524-9fea-3e39fa71ee0d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-768d918c-24b8-4524-9fea-3e39fa71ee0d.shogun-image {
  box-sizing: border-box;
}



.s-768d918c-24b8-4524-9fea-3e39fa71ee0d img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-768d918c-24b8-4524-9fea-3e39fa71ee0d {
  margin: 0 !important;
  overflow: visible;
}

#s-768d918c-24b8-4524-9fea-3e39fa71ee0d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-768d918c-24b8-4524-9fea-3e39fa71ee0d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-768d918c-24b8-4524-9fea-3e39fa71ee0d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-768d918c-24b8-4524-9fea-3e39fa71ee0d img.shogun-image {
  /* Add background color handling */
  
}

#s-768d918c-24b8-4524-9fea-3e39fa71ee0d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-768d918c-24b8-4524-9fea-3e39fa71ee0d .shogun-image-content {
  
    justify-content: center;
  
}

.s-768d918c-24b8-4524-9fea-3e39fa71ee0d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-768d918c-24b8-4524-9fea-3e39fa71ee0d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-768d918c-24b8-4524-9fea-3e39fa71ee0d.shogun-image {
  box-sizing: border-box;
}



.s-768d918c-24b8-4524-9fea-3e39fa71ee0d img.shogun-image {
  
}


}@media (max-width: 767px){#s-768d918c-24b8-4524-9fea-3e39fa71ee0d {
  margin: 0 !important;
  overflow: visible;
}

#s-768d918c-24b8-4524-9fea-3e39fa71ee0d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-768d918c-24b8-4524-9fea-3e39fa71ee0d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-768d918c-24b8-4524-9fea-3e39fa71ee0d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-768d918c-24b8-4524-9fea-3e39fa71ee0d img.shogun-image {
  /* Add background color handling */
  
}

#s-768d918c-24b8-4524-9fea-3e39fa71ee0d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-768d918c-24b8-4524-9fea-3e39fa71ee0d .shogun-image-content {
  
    justify-content: center;
  
}

.s-768d918c-24b8-4524-9fea-3e39fa71ee0d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-768d918c-24b8-4524-9fea-3e39fa71ee0d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-768d918c-24b8-4524-9fea-3e39fa71ee0d.shogun-image {
  box-sizing: border-box;
}



.s-768d918c-24b8-4524-9fea-3e39fa71ee0d img.shogun-image {
  
}


}
#s-00ff3e00-1dc1-49af-9d37-ec20ea559f52 {
  margin-left: auto;
margin-right: auto;
max-width: 1080px;
text-align: center;
}

#s-00ff3e00-1dc1-49af-9d37-ec20ea559f52 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-00ff3e00-1dc1-49af-9d37-ec20ea559f52-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-00ff3e00-1dc1-49af-9d37-ec20ea559f52 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-00ff3e00-1dc1-49af-9d37-ec20ea559f52 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-00ff3e00-1dc1-49af-9d37-ec20ea559f52 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-00ff3e00-1dc1-49af-9d37-ec20ea559f52 img.shogun-image {
  width: 100%;
  
  
  max-width: 1080px;

      
    max-width: 1080px;

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




.s-00ff3e00-1dc1-49af-9d37-ec20ea559f52 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-00ff3e00-1dc1-49af-9d37-ec20ea559f52.shg-align-container {
  display: flex;
  justify-content: center
}

.s-00ff3e00-1dc1-49af-9d37-ec20ea559f52.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-00ff3e00-1dc1-49af-9d37-ec20ea559f52.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-00ff3e00-1dc1-49af-9d37-ec20ea559f52 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-00ff3e00-1dc1-49af-9d37-ec20ea559f52-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-00ff3e00-1dc1-49af-9d37-ec20ea559f52 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-00ff3e00-1dc1-49af-9d37-ec20ea559f52 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-00ff3e00-1dc1-49af-9d37-ec20ea559f52 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-00ff3e00-1dc1-49af-9d37-ec20ea559f52 img.shogun-image {
  width: 100%;
  
  
  max-width: 1080px;

      
    max-width: 1080px;

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




.s-00ff3e00-1dc1-49af-9d37-ec20ea559f52 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-00ff3e00-1dc1-49af-9d37-ec20ea559f52.shg-align-container {
  display: flex;
  justify-content: center
}

.s-00ff3e00-1dc1-49af-9d37-ec20ea559f52.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-00ff3e00-1dc1-49af-9d37-ec20ea559f52.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-00ff3e00-1dc1-49af-9d37-ec20ea559f52 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-00ff3e00-1dc1-49af-9d37-ec20ea559f52-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-00ff3e00-1dc1-49af-9d37-ec20ea559f52 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-00ff3e00-1dc1-49af-9d37-ec20ea559f52 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-00ff3e00-1dc1-49af-9d37-ec20ea559f52 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-00ff3e00-1dc1-49af-9d37-ec20ea559f52 img.shogun-image {
  width: 100%;
  
  
  max-width: 1080px;

      
    max-width: 1080px;

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




.s-00ff3e00-1dc1-49af-9d37-ec20ea559f52 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-00ff3e00-1dc1-49af-9d37-ec20ea559f52.shg-align-container {
  display: flex;
  justify-content: center
}

.s-00ff3e00-1dc1-49af-9d37-ec20ea559f52.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-00ff3e00-1dc1-49af-9d37-ec20ea559f52.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-00ff3e00-1dc1-49af-9d37-ec20ea559f52 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-00ff3e00-1dc1-49af-9d37-ec20ea559f52-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-00ff3e00-1dc1-49af-9d37-ec20ea559f52 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-00ff3e00-1dc1-49af-9d37-ec20ea559f52 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-00ff3e00-1dc1-49af-9d37-ec20ea559f52 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-00ff3e00-1dc1-49af-9d37-ec20ea559f52 img.shogun-image {
  width: 100%;
  
  
  max-width: 1080px;

      
    max-width: 1080px;

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




.s-00ff3e00-1dc1-49af-9d37-ec20ea559f52 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-00ff3e00-1dc1-49af-9d37-ec20ea559f52.shg-align-container {
  display: flex;
  justify-content: center
}

.s-00ff3e00-1dc1-49af-9d37-ec20ea559f52.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-00ff3e00-1dc1-49af-9d37-ec20ea559f52.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-00ff3e00-1dc1-49af-9d37-ec20ea559f52 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-00ff3e00-1dc1-49af-9d37-ec20ea559f52-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-00ff3e00-1dc1-49af-9d37-ec20ea559f52 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-00ff3e00-1dc1-49af-9d37-ec20ea559f52 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-00ff3e00-1dc1-49af-9d37-ec20ea559f52 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-00ff3e00-1dc1-49af-9d37-ec20ea559f52 img.shogun-image {
  width: 100%;
  
  
  max-width: 1080px;

      
    max-width: 1080px;

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




.s-00ff3e00-1dc1-49af-9d37-ec20ea559f52 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-00ff3e00-1dc1-49af-9d37-ec20ea559f52.shg-align-container {
  display: flex;
  justify-content: center
}

.s-00ff3e00-1dc1-49af-9d37-ec20ea559f52.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-00ff3e00-1dc1-49af-9d37-ec20ea559f52.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-370bd303-2483-4580-9b93-f3e278e6d0e7 {
  margin-left: auto;
margin-right: auto;
max-width: 1080px;
text-align: center;
}

#s-370bd303-2483-4580-9b93-f3e278e6d0e7 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-370bd303-2483-4580-9b93-f3e278e6d0e7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-370bd303-2483-4580-9b93-f3e278e6d0e7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-370bd303-2483-4580-9b93-f3e278e6d0e7 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-370bd303-2483-4580-9b93-f3e278e6d0e7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-370bd303-2483-4580-9b93-f3e278e6d0e7 img.shogun-image {
  width: 100%;
  
  
  max-width: 1080px;

      
    max-width: 1080px;

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




.s-370bd303-2483-4580-9b93-f3e278e6d0e7 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-370bd303-2483-4580-9b93-f3e278e6d0e7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-370bd303-2483-4580-9b93-f3e278e6d0e7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-370bd303-2483-4580-9b93-f3e278e6d0e7.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-370bd303-2483-4580-9b93-f3e278e6d0e7 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-370bd303-2483-4580-9b93-f3e278e6d0e7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-370bd303-2483-4580-9b93-f3e278e6d0e7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-370bd303-2483-4580-9b93-f3e278e6d0e7 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-370bd303-2483-4580-9b93-f3e278e6d0e7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-370bd303-2483-4580-9b93-f3e278e6d0e7 img.shogun-image {
  width: 100%;
  
  
  max-width: 1080px;

      
    max-width: 1080px;

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




.s-370bd303-2483-4580-9b93-f3e278e6d0e7 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-370bd303-2483-4580-9b93-f3e278e6d0e7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-370bd303-2483-4580-9b93-f3e278e6d0e7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-370bd303-2483-4580-9b93-f3e278e6d0e7.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-370bd303-2483-4580-9b93-f3e278e6d0e7 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-370bd303-2483-4580-9b93-f3e278e6d0e7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-370bd303-2483-4580-9b93-f3e278e6d0e7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-370bd303-2483-4580-9b93-f3e278e6d0e7 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-370bd303-2483-4580-9b93-f3e278e6d0e7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-370bd303-2483-4580-9b93-f3e278e6d0e7 img.shogun-image {
  width: 100%;
  
  
  max-width: 1080px;

      
    max-width: 1080px;

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




.s-370bd303-2483-4580-9b93-f3e278e6d0e7 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-370bd303-2483-4580-9b93-f3e278e6d0e7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-370bd303-2483-4580-9b93-f3e278e6d0e7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-370bd303-2483-4580-9b93-f3e278e6d0e7.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-370bd303-2483-4580-9b93-f3e278e6d0e7 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-370bd303-2483-4580-9b93-f3e278e6d0e7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-370bd303-2483-4580-9b93-f3e278e6d0e7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-370bd303-2483-4580-9b93-f3e278e6d0e7 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-370bd303-2483-4580-9b93-f3e278e6d0e7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-370bd303-2483-4580-9b93-f3e278e6d0e7 img.shogun-image {
  width: 100%;
  
  
  max-width: 1080px;

      
    max-width: 1080px;

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




.s-370bd303-2483-4580-9b93-f3e278e6d0e7 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-370bd303-2483-4580-9b93-f3e278e6d0e7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-370bd303-2483-4580-9b93-f3e278e6d0e7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-370bd303-2483-4580-9b93-f3e278e6d0e7.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-370bd303-2483-4580-9b93-f3e278e6d0e7 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-370bd303-2483-4580-9b93-f3e278e6d0e7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-370bd303-2483-4580-9b93-f3e278e6d0e7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-370bd303-2483-4580-9b93-f3e278e6d0e7 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-370bd303-2483-4580-9b93-f3e278e6d0e7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-370bd303-2483-4580-9b93-f3e278e6d0e7 img.shogun-image {
  width: 100%;
  
  
  max-width: 1080px;

      
    max-width: 1080px;

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




.s-370bd303-2483-4580-9b93-f3e278e6d0e7 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-370bd303-2483-4580-9b93-f3e278e6d0e7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-370bd303-2483-4580-9b93-f3e278e6d0e7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-370bd303-2483-4580-9b93-f3e278e6d0e7.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-4a486664-becf-4cac-a706-6eac107296cc {
  margin-left: auto;
margin-right: auto;
max-width: 1080px;
text-align: center;
}

#s-4a486664-becf-4cac-a706-6eac107296cc {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-4a486664-becf-4cac-a706-6eac107296cc-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-4a486664-becf-4cac-a706-6eac107296cc {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-4a486664-becf-4cac-a706-6eac107296cc .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-4a486664-becf-4cac-a706-6eac107296cc {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-4a486664-becf-4cac-a706-6eac107296cc img.shogun-image {
  width: 100%;
  
  
  max-width: 1080px;

      
    max-width: 1080px;

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




.s-4a486664-becf-4cac-a706-6eac107296cc .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-4a486664-becf-4cac-a706-6eac107296cc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4a486664-becf-4cac-a706-6eac107296cc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4a486664-becf-4cac-a706-6eac107296cc.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-4a486664-becf-4cac-a706-6eac107296cc {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-4a486664-becf-4cac-a706-6eac107296cc-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-4a486664-becf-4cac-a706-6eac107296cc {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-4a486664-becf-4cac-a706-6eac107296cc .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-4a486664-becf-4cac-a706-6eac107296cc {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-4a486664-becf-4cac-a706-6eac107296cc img.shogun-image {
  width: 100%;
  
  
  max-width: 1080px;

      
    max-width: 1080px;

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




.s-4a486664-becf-4cac-a706-6eac107296cc .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-4a486664-becf-4cac-a706-6eac107296cc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4a486664-becf-4cac-a706-6eac107296cc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4a486664-becf-4cac-a706-6eac107296cc.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-4a486664-becf-4cac-a706-6eac107296cc {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-4a486664-becf-4cac-a706-6eac107296cc-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-4a486664-becf-4cac-a706-6eac107296cc {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-4a486664-becf-4cac-a706-6eac107296cc .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-4a486664-becf-4cac-a706-6eac107296cc {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-4a486664-becf-4cac-a706-6eac107296cc img.shogun-image {
  width: 100%;
  
  
  max-width: 1080px;

      
    max-width: 1080px;

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




.s-4a486664-becf-4cac-a706-6eac107296cc .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-4a486664-becf-4cac-a706-6eac107296cc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4a486664-becf-4cac-a706-6eac107296cc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4a486664-becf-4cac-a706-6eac107296cc.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-4a486664-becf-4cac-a706-6eac107296cc {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-4a486664-becf-4cac-a706-6eac107296cc-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-4a486664-becf-4cac-a706-6eac107296cc {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-4a486664-becf-4cac-a706-6eac107296cc .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-4a486664-becf-4cac-a706-6eac107296cc {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-4a486664-becf-4cac-a706-6eac107296cc img.shogun-image {
  width: 100%;
  
  
  max-width: 1080px;

      
    max-width: 1080px;

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




.s-4a486664-becf-4cac-a706-6eac107296cc .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-4a486664-becf-4cac-a706-6eac107296cc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4a486664-becf-4cac-a706-6eac107296cc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4a486664-becf-4cac-a706-6eac107296cc.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-4a486664-becf-4cac-a706-6eac107296cc {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-4a486664-becf-4cac-a706-6eac107296cc-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-4a486664-becf-4cac-a706-6eac107296cc {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-4a486664-becf-4cac-a706-6eac107296cc .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-4a486664-becf-4cac-a706-6eac107296cc {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-4a486664-becf-4cac-a706-6eac107296cc img.shogun-image {
  width: 100%;
  
  
  max-width: 1080px;

      
    max-width: 1080px;

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




.s-4a486664-becf-4cac-a706-6eac107296cc .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-4a486664-becf-4cac-a706-6eac107296cc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4a486664-becf-4cac-a706-6eac107296cc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4a486664-becf-4cac-a706-6eac107296cc.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-f3a43422-00bb-4ee2-9bd3-649305fdb175 {
  margin-left: auto;
margin-right: auto;
max-width: 1080px;
text-align: center;
}

#s-f3a43422-00bb-4ee2-9bd3-649305fdb175 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f3a43422-00bb-4ee2-9bd3-649305fdb175-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-f3a43422-00bb-4ee2-9bd3-649305fdb175 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-f3a43422-00bb-4ee2-9bd3-649305fdb175 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-f3a43422-00bb-4ee2-9bd3-649305fdb175 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-f3a43422-00bb-4ee2-9bd3-649305fdb175 img.shogun-image {
  width: 100%;
  
  
  max-width: 1080px;

      
    max-width: 1080px;

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




.s-f3a43422-00bb-4ee2-9bd3-649305fdb175 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f3a43422-00bb-4ee2-9bd3-649305fdb175.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f3a43422-00bb-4ee2-9bd3-649305fdb175.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f3a43422-00bb-4ee2-9bd3-649305fdb175.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-f3a43422-00bb-4ee2-9bd3-649305fdb175 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f3a43422-00bb-4ee2-9bd3-649305fdb175-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-f3a43422-00bb-4ee2-9bd3-649305fdb175 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-f3a43422-00bb-4ee2-9bd3-649305fdb175 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-f3a43422-00bb-4ee2-9bd3-649305fdb175 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-f3a43422-00bb-4ee2-9bd3-649305fdb175 img.shogun-image {
  width: 100%;
  
  
  max-width: 1080px;

      
    max-width: 1080px;

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




.s-f3a43422-00bb-4ee2-9bd3-649305fdb175 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f3a43422-00bb-4ee2-9bd3-649305fdb175.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f3a43422-00bb-4ee2-9bd3-649305fdb175.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f3a43422-00bb-4ee2-9bd3-649305fdb175.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-f3a43422-00bb-4ee2-9bd3-649305fdb175 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f3a43422-00bb-4ee2-9bd3-649305fdb175-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-f3a43422-00bb-4ee2-9bd3-649305fdb175 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-f3a43422-00bb-4ee2-9bd3-649305fdb175 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-f3a43422-00bb-4ee2-9bd3-649305fdb175 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-f3a43422-00bb-4ee2-9bd3-649305fdb175 img.shogun-image {
  width: 100%;
  
  
  max-width: 1080px;

      
    max-width: 1080px;

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




.s-f3a43422-00bb-4ee2-9bd3-649305fdb175 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f3a43422-00bb-4ee2-9bd3-649305fdb175.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f3a43422-00bb-4ee2-9bd3-649305fdb175.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f3a43422-00bb-4ee2-9bd3-649305fdb175.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-f3a43422-00bb-4ee2-9bd3-649305fdb175 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f3a43422-00bb-4ee2-9bd3-649305fdb175-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-f3a43422-00bb-4ee2-9bd3-649305fdb175 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-f3a43422-00bb-4ee2-9bd3-649305fdb175 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-f3a43422-00bb-4ee2-9bd3-649305fdb175 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-f3a43422-00bb-4ee2-9bd3-649305fdb175 img.shogun-image {
  width: 100%;
  
  
  max-width: 1080px;

      
    max-width: 1080px;

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




.s-f3a43422-00bb-4ee2-9bd3-649305fdb175 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f3a43422-00bb-4ee2-9bd3-649305fdb175.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f3a43422-00bb-4ee2-9bd3-649305fdb175.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f3a43422-00bb-4ee2-9bd3-649305fdb175.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-f3a43422-00bb-4ee2-9bd3-649305fdb175 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f3a43422-00bb-4ee2-9bd3-649305fdb175-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-f3a43422-00bb-4ee2-9bd3-649305fdb175 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-f3a43422-00bb-4ee2-9bd3-649305fdb175 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-f3a43422-00bb-4ee2-9bd3-649305fdb175 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-f3a43422-00bb-4ee2-9bd3-649305fdb175 img.shogun-image {
  width: 100%;
  
  
  max-width: 1080px;

      
    max-width: 1080px;

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




.s-f3a43422-00bb-4ee2-9bd3-649305fdb175 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f3a43422-00bb-4ee2-9bd3-649305fdb175.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f3a43422-00bb-4ee2-9bd3-649305fdb175.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f3a43422-00bb-4ee2-9bd3-649305fdb175.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-20a01689-678b-4f46-b601-62dd8636ee78 {
  box-shadow:2px 3px 1px 2px rgba(67, 66, 66, 1);
background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYzAzOWZlZTktZTlkNC00ZWFjLTk1YjMtYzczNDdjNDBmZjlkIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFiYjBiO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNjMDM5ZmVlOS1lOWQ0LTRlYWMtOTViMy1jNzM0N2M0MGZmOWQpIi8+PC9zdmc+);
background-repeat: no-repeat;
border-style: solid;
margin-top: 5px;
margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: #2C2A34;
border-radius: 25px;
text-align: center;
text-decoration: none;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#f1bb0b"}, {"id"=>2, "pos"=>1, "color"=>"#ffffff"}];
hover-type: gradient;
color: rgba(0, 0, 0, 1);
}
#s-20a01689-678b-4f46-b601-62dd8636ee78:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZjljZGM1ZWUtNTMzZC00YzJiLThhNzYtMjNhNTM2OWI2ZDk4IiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjhmOGY3O3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFiYjBiO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNmOWNkYzVlZS01MzNkLTRjMmItOGE3Ni0yM2E1MzY5YjZkOTgpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 2px !important;
border-left-width: 2px !important;
border-bottom-width: 2px !important;
border-right-width: 2px !important;
border-color: rgba(2, 0, 7, 0.99) !important;
text-decoration: none !important;
color: rgba(7, 6, 0, 1) !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#f8f8f7"}, {"id"=>2, "pos"=>1, "color"=>"#f1bb0b"}] !important;
hover-type: gradient !important;}#s-20a01689-678b-4f46-b601-62dd8636ee78:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-20a01689-678b-4f46-b601-62dd8636ee78-root {
    text-align: center;
  }


#s-20a01689-678b-4f46-b601-62dd8636ee78.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-20a01689-678b-4f46-b601-62dd8636ee78-root {
    text-align: center;
  }


#s-20a01689-678b-4f46-b601-62dd8636ee78.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-20a01689-678b-4f46-b601-62dd8636ee78-root {
    text-align: center;
  }


#s-20a01689-678b-4f46-b601-62dd8636ee78.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-20a01689-678b-4f46-b601-62dd8636ee78-root {
    text-align: center;
  }


#s-20a01689-678b-4f46-b601-62dd8636ee78.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-20a01689-678b-4f46-b601-62dd8636ee78-root {
    text-align: center;
  }


#s-20a01689-678b-4f46-b601-62dd8636ee78.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}
#s-fed411e1-46f6-485f-bfb5-15e01aecae0a {
  margin-top: 0%;
margin-bottom: 0%;
padding-top: 1%;
padding-left: 15%;
padding-bottom: 1%;
padding-right: 15%;
}

@media (min-width: 0px) {
[id="s-fed411e1-46f6-485f-bfb5-15e01aecae0a"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-fed411e1-46f6-485f-bfb5-15e01aecae0a"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-fed411e1-46f6-485f-bfb5-15e01aecae0a"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-fed411e1-46f6-485f-bfb5-15e01aecae0a"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-adf9ca51-6c25-490e-9743-957fde49ab16 {
  margin-left: auto;
margin-right: auto;
border-top-width: 5px;
border-left-width: 5px;
border-bottom-width: 5px;
border-right-width: 5px;
border-color: #000;
border-style: solid;
border-radius: 20px;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-adf9ca51-6c25-490e-9743-957fde49ab16 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-adf9ca51-6c25-490e-9743-957fde49ab16.shg-box.shg-c {
  justify-content: center;
}

#s-bc42e68b-70d5-492a-ace7-e52ce2de7314 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
text-align: center;
}
@media (min-width: 1200px){#s-bc42e68b-70d5-492a-ace7-e52ce2de7314 {
  margin-top: 0%;
}
}
#s-bc42e68b-70d5-492a-ace7-e52ce2de7314 {
  margin: 0 !important;
  overflow: visible;
}

#s-bc42e68b-70d5-492a-ace7-e52ce2de7314-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-bc42e68b-70d5-492a-ace7-e52ce2de7314 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-bc42e68b-70d5-492a-ace7-e52ce2de7314 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-bc42e68b-70d5-492a-ace7-e52ce2de7314 img.shogun-image {
  /* Add background color handling */
  
}

#s-bc42e68b-70d5-492a-ace7-e52ce2de7314 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: #000;
  border-style: none;
  border-radius: 10px;

}






.s-bc42e68b-70d5-492a-ace7-e52ce2de7314 .shogun-image-content {
  
    justify-content: center;
  
}

.s-bc42e68b-70d5-492a-ace7-e52ce2de7314.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bc42e68b-70d5-492a-ace7-e52ce2de7314.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bc42e68b-70d5-492a-ace7-e52ce2de7314.shogun-image {
  box-sizing: border-box;
}



.s-bc42e68b-70d5-492a-ace7-e52ce2de7314 img.shogun-image {
  
}


@media (min-width: 1200px){#s-bc42e68b-70d5-492a-ace7-e52ce2de7314 {
  margin: 0 !important;
  overflow: visible;
}

#s-bc42e68b-70d5-492a-ace7-e52ce2de7314-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-bc42e68b-70d5-492a-ace7-e52ce2de7314 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-bc42e68b-70d5-492a-ace7-e52ce2de7314 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-bc42e68b-70d5-492a-ace7-e52ce2de7314 img.shogun-image {
  /* Add background color handling */
  
}

#s-bc42e68b-70d5-492a-ace7-e52ce2de7314 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-bc42e68b-70d5-492a-ace7-e52ce2de7314 .shogun-image-content {
  
    justify-content: center;
  
}

.s-bc42e68b-70d5-492a-ace7-e52ce2de7314.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bc42e68b-70d5-492a-ace7-e52ce2de7314.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bc42e68b-70d5-492a-ace7-e52ce2de7314.shogun-image {
  box-sizing: border-box;
}



.s-bc42e68b-70d5-492a-ace7-e52ce2de7314 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-bc42e68b-70d5-492a-ace7-e52ce2de7314 {
  margin: 0 !important;
  overflow: visible;
}

#s-bc42e68b-70d5-492a-ace7-e52ce2de7314-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-bc42e68b-70d5-492a-ace7-e52ce2de7314 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-bc42e68b-70d5-492a-ace7-e52ce2de7314 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-bc42e68b-70d5-492a-ace7-e52ce2de7314 img.shogun-image {
  /* Add background color handling */
  
}

#s-bc42e68b-70d5-492a-ace7-e52ce2de7314 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-bc42e68b-70d5-492a-ace7-e52ce2de7314 .shogun-image-content {
  
    justify-content: center;
  
}

.s-bc42e68b-70d5-492a-ace7-e52ce2de7314.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bc42e68b-70d5-492a-ace7-e52ce2de7314.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bc42e68b-70d5-492a-ace7-e52ce2de7314.shogun-image {
  box-sizing: border-box;
}



.s-bc42e68b-70d5-492a-ace7-e52ce2de7314 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-bc42e68b-70d5-492a-ace7-e52ce2de7314 {
  margin: 0 !important;
  overflow: visible;
}

#s-bc42e68b-70d5-492a-ace7-e52ce2de7314-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-bc42e68b-70d5-492a-ace7-e52ce2de7314 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-bc42e68b-70d5-492a-ace7-e52ce2de7314 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-bc42e68b-70d5-492a-ace7-e52ce2de7314 img.shogun-image {
  /* Add background color handling */
  
}

#s-bc42e68b-70d5-492a-ace7-e52ce2de7314 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-bc42e68b-70d5-492a-ace7-e52ce2de7314 .shogun-image-content {
  
    justify-content: center;
  
}

.s-bc42e68b-70d5-492a-ace7-e52ce2de7314.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bc42e68b-70d5-492a-ace7-e52ce2de7314.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bc42e68b-70d5-492a-ace7-e52ce2de7314.shogun-image {
  box-sizing: border-box;
}



.s-bc42e68b-70d5-492a-ace7-e52ce2de7314 img.shogun-image {
  
}


}@media (max-width: 767px){#s-bc42e68b-70d5-492a-ace7-e52ce2de7314 {
  margin: 0 !important;
  overflow: visible;
}

#s-bc42e68b-70d5-492a-ace7-e52ce2de7314-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-bc42e68b-70d5-492a-ace7-e52ce2de7314 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-bc42e68b-70d5-492a-ace7-e52ce2de7314 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-bc42e68b-70d5-492a-ace7-e52ce2de7314 img.shogun-image {
  /* Add background color handling */
  
}

#s-bc42e68b-70d5-492a-ace7-e52ce2de7314 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-bc42e68b-70d5-492a-ace7-e52ce2de7314 .shogun-image-content {
  
    justify-content: center;
  
}

.s-bc42e68b-70d5-492a-ace7-e52ce2de7314.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bc42e68b-70d5-492a-ace7-e52ce2de7314.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bc42e68b-70d5-492a-ace7-e52ce2de7314.shogun-image {
  box-sizing: border-box;
}



.s-bc42e68b-70d5-492a-ace7-e52ce2de7314 img.shogun-image {
  
}


}
#s-9e8eddd2-fa22-445c-9ff7-f61d3412783a {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-9e8eddd2-fa22-445c-9ff7-f61d3412783a {
  margin-top: 0%;
margin-bottom: 0%;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-9e8eddd2-fa22-445c-9ff7-f61d3412783a {
  margin-top: 0%;
margin-bottom: 0%;
}
}
#s-9e8eddd2-fa22-445c-9ff7-f61d3412783a {
  margin: 0 !important;
  overflow: visible;
}

#s-9e8eddd2-fa22-445c-9ff7-f61d3412783a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9e8eddd2-fa22-445c-9ff7-f61d3412783a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-9e8eddd2-fa22-445c-9ff7-f61d3412783a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9e8eddd2-fa22-445c-9ff7-f61d3412783a img.shogun-image {
  /* Add background color handling */
  
}

#s-9e8eddd2-fa22-445c-9ff7-f61d3412783a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9e8eddd2-fa22-445c-9ff7-f61d3412783a .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-9e8eddd2-fa22-445c-9ff7-f61d3412783a .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9e8eddd2-fa22-445c-9ff7-f61d3412783a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9e8eddd2-fa22-445c-9ff7-f61d3412783a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9e8eddd2-fa22-445c-9ff7-f61d3412783a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-9e8eddd2-fa22-445c-9ff7-f61d3412783a.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-9e8eddd2-fa22-445c-9ff7-f61d3412783a .shogun-image-content {
  
    justify-content: center;
  
}

.s-9e8eddd2-fa22-445c-9ff7-f61d3412783a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9e8eddd2-fa22-445c-9ff7-f61d3412783a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9e8eddd2-fa22-445c-9ff7-f61d3412783a.shogun-image {
  box-sizing: border-box;
}



.s-9e8eddd2-fa22-445c-9ff7-f61d3412783a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-9e8eddd2-fa22-445c-9ff7-f61d3412783a {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-9e8eddd2-fa22-445c-9ff7-f61d3412783a.shogun-image-container {
      position: relative;
    }

    .s-9e8eddd2-fa22-445c-9ff7-f61d3412783a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9e8eddd2-fa22-445c-9ff7-f61d3412783a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9e8eddd2-fa22-445c-9ff7-f61d3412783a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-9e8eddd2-fa22-445c-9ff7-f61d3412783a {
  margin: 0 !important;
  overflow: visible;
}

#s-9e8eddd2-fa22-445c-9ff7-f61d3412783a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9e8eddd2-fa22-445c-9ff7-f61d3412783a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-9e8eddd2-fa22-445c-9ff7-f61d3412783a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9e8eddd2-fa22-445c-9ff7-f61d3412783a img.shogun-image {
  /* Add background color handling */
  
}

#s-9e8eddd2-fa22-445c-9ff7-f61d3412783a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9e8eddd2-fa22-445c-9ff7-f61d3412783a .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-9e8eddd2-fa22-445c-9ff7-f61d3412783a .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9e8eddd2-fa22-445c-9ff7-f61d3412783a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9e8eddd2-fa22-445c-9ff7-f61d3412783a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9e8eddd2-fa22-445c-9ff7-f61d3412783a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-9e8eddd2-fa22-445c-9ff7-f61d3412783a.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-9e8eddd2-fa22-445c-9ff7-f61d3412783a .shogun-image-content {
  
    justify-content: center;
  
}

.s-9e8eddd2-fa22-445c-9ff7-f61d3412783a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9e8eddd2-fa22-445c-9ff7-f61d3412783a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9e8eddd2-fa22-445c-9ff7-f61d3412783a.shogun-image {
  box-sizing: border-box;
}



.s-9e8eddd2-fa22-445c-9ff7-f61d3412783a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-9e8eddd2-fa22-445c-9ff7-f61d3412783a {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-9e8eddd2-fa22-445c-9ff7-f61d3412783a.shogun-image-container {
      position: relative;
    }

    .s-9e8eddd2-fa22-445c-9ff7-f61d3412783a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9e8eddd2-fa22-445c-9ff7-f61d3412783a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9e8eddd2-fa22-445c-9ff7-f61d3412783a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-9e8eddd2-fa22-445c-9ff7-f61d3412783a {
  margin: 0 !important;
  overflow: visible;
}

#s-9e8eddd2-fa22-445c-9ff7-f61d3412783a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9e8eddd2-fa22-445c-9ff7-f61d3412783a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-9e8eddd2-fa22-445c-9ff7-f61d3412783a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9e8eddd2-fa22-445c-9ff7-f61d3412783a img.shogun-image {
  /* Add background color handling */
  
}

#s-9e8eddd2-fa22-445c-9ff7-f61d3412783a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9e8eddd2-fa22-445c-9ff7-f61d3412783a .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-9e8eddd2-fa22-445c-9ff7-f61d3412783a .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9e8eddd2-fa22-445c-9ff7-f61d3412783a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9e8eddd2-fa22-445c-9ff7-f61d3412783a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9e8eddd2-fa22-445c-9ff7-f61d3412783a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-9e8eddd2-fa22-445c-9ff7-f61d3412783a.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-9e8eddd2-fa22-445c-9ff7-f61d3412783a .shogun-image-content {
  
    justify-content: center;
  
}

.s-9e8eddd2-fa22-445c-9ff7-f61d3412783a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9e8eddd2-fa22-445c-9ff7-f61d3412783a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9e8eddd2-fa22-445c-9ff7-f61d3412783a.shogun-image {
  box-sizing: border-box;
}



.s-9e8eddd2-fa22-445c-9ff7-f61d3412783a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-9e8eddd2-fa22-445c-9ff7-f61d3412783a {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-9e8eddd2-fa22-445c-9ff7-f61d3412783a.shogun-image-container {
      position: relative;
    }

    .s-9e8eddd2-fa22-445c-9ff7-f61d3412783a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9e8eddd2-fa22-445c-9ff7-f61d3412783a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9e8eddd2-fa22-445c-9ff7-f61d3412783a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-9e8eddd2-fa22-445c-9ff7-f61d3412783a {
  margin: 0 !important;
  overflow: visible;
}

#s-9e8eddd2-fa22-445c-9ff7-f61d3412783a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9e8eddd2-fa22-445c-9ff7-f61d3412783a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9e8eddd2-fa22-445c-9ff7-f61d3412783a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9e8eddd2-fa22-445c-9ff7-f61d3412783a img.shogun-image {
  /* Add background color handling */
  
}

#s-9e8eddd2-fa22-445c-9ff7-f61d3412783a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9e8eddd2-fa22-445c-9ff7-f61d3412783a .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-9e8eddd2-fa22-445c-9ff7-f61d3412783a .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9e8eddd2-fa22-445c-9ff7-f61d3412783a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9e8eddd2-fa22-445c-9ff7-f61d3412783a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9e8eddd2-fa22-445c-9ff7-f61d3412783a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-9e8eddd2-fa22-445c-9ff7-f61d3412783a.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-9e8eddd2-fa22-445c-9ff7-f61d3412783a .shogun-image-content {
  
    justify-content: center;
  
}

.s-9e8eddd2-fa22-445c-9ff7-f61d3412783a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9e8eddd2-fa22-445c-9ff7-f61d3412783a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9e8eddd2-fa22-445c-9ff7-f61d3412783a.shogun-image {
  box-sizing: border-box;
}



.s-9e8eddd2-fa22-445c-9ff7-f61d3412783a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-9e8eddd2-fa22-445c-9ff7-f61d3412783a {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-9e8eddd2-fa22-445c-9ff7-f61d3412783a.shogun-image-container {
      position: relative;
    }

    .s-9e8eddd2-fa22-445c-9ff7-f61d3412783a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9e8eddd2-fa22-445c-9ff7-f61d3412783a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9e8eddd2-fa22-445c-9ff7-f61d3412783a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-9e8eddd2-fa22-445c-9ff7-f61d3412783a {
  margin: 0 !important;
  overflow: visible;
}

#s-9e8eddd2-fa22-445c-9ff7-f61d3412783a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9e8eddd2-fa22-445c-9ff7-f61d3412783a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9e8eddd2-fa22-445c-9ff7-f61d3412783a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9e8eddd2-fa22-445c-9ff7-f61d3412783a img.shogun-image {
  /* Add background color handling */
  
}

#s-9e8eddd2-fa22-445c-9ff7-f61d3412783a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9e8eddd2-fa22-445c-9ff7-f61d3412783a .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-9e8eddd2-fa22-445c-9ff7-f61d3412783a .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9e8eddd2-fa22-445c-9ff7-f61d3412783a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9e8eddd2-fa22-445c-9ff7-f61d3412783a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9e8eddd2-fa22-445c-9ff7-f61d3412783a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-9e8eddd2-fa22-445c-9ff7-f61d3412783a.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-9e8eddd2-fa22-445c-9ff7-f61d3412783a .shogun-image-content {
  
    justify-content: center;
  
}

.s-9e8eddd2-fa22-445c-9ff7-f61d3412783a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9e8eddd2-fa22-445c-9ff7-f61d3412783a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9e8eddd2-fa22-445c-9ff7-f61d3412783a.shogun-image {
  box-sizing: border-box;
}



.s-9e8eddd2-fa22-445c-9ff7-f61d3412783a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-9e8eddd2-fa22-445c-9ff7-f61d3412783a {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-9e8eddd2-fa22-445c-9ff7-f61d3412783a.shogun-image-container {
      position: relative;
    }

    .s-9e8eddd2-fa22-445c-9ff7-f61d3412783a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9e8eddd2-fa22-445c-9ff7-f61d3412783a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9e8eddd2-fa22-445c-9ff7-f61d3412783a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-e21e3cd8-9cd0-4c7d-b824-f65857e02312 {
  margin-top: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-e21e3cd8-9cd0-4c7d-b824-f65857e02312 {
  margin-top: 0%;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-e21e3cd8-9cd0-4c7d-b824-f65857e02312 {
  margin-top: 0%;
}
}
#s-e21e3cd8-9cd0-4c7d-b824-f65857e02312 {
  margin: 0 !important;
  overflow: visible;
}

#s-e21e3cd8-9cd0-4c7d-b824-f65857e02312-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e21e3cd8-9cd0-4c7d-b824-f65857e02312 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-e21e3cd8-9cd0-4c7d-b824-f65857e02312 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e21e3cd8-9cd0-4c7d-b824-f65857e02312 img.shogun-image {
  /* Add background color handling */
  
}

#s-e21e3cd8-9cd0-4c7d-b824-f65857e02312 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e21e3cd8-9cd0-4c7d-b824-f65857e02312 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-e21e3cd8-9cd0-4c7d-b824-f65857e02312 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e21e3cd8-9cd0-4c7d-b824-f65857e02312 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e21e3cd8-9cd0-4c7d-b824-f65857e02312.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e21e3cd8-9cd0-4c7d-b824-f65857e02312 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-e21e3cd8-9cd0-4c7d-b824-f65857e02312.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-e21e3cd8-9cd0-4c7d-b824-f65857e02312 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e21e3cd8-9cd0-4c7d-b824-f65857e02312.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e21e3cd8-9cd0-4c7d-b824-f65857e02312.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e21e3cd8-9cd0-4c7d-b824-f65857e02312.shogun-image {
  box-sizing: border-box;
}



.s-e21e3cd8-9cd0-4c7d-b824-f65857e02312 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e21e3cd8-9cd0-4c7d-b824-f65857e02312 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-e21e3cd8-9cd0-4c7d-b824-f65857e02312.shogun-image-container {
      position: relative;
    }

    .s-e21e3cd8-9cd0-4c7d-b824-f65857e02312.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e21e3cd8-9cd0-4c7d-b824-f65857e02312.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e21e3cd8-9cd0-4c7d-b824-f65857e02312 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-e21e3cd8-9cd0-4c7d-b824-f65857e02312 {
  margin: 0 !important;
  overflow: visible;
}

#s-e21e3cd8-9cd0-4c7d-b824-f65857e02312-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e21e3cd8-9cd0-4c7d-b824-f65857e02312 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-e21e3cd8-9cd0-4c7d-b824-f65857e02312 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e21e3cd8-9cd0-4c7d-b824-f65857e02312 img.shogun-image {
  /* Add background color handling */
  
}

#s-e21e3cd8-9cd0-4c7d-b824-f65857e02312 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e21e3cd8-9cd0-4c7d-b824-f65857e02312 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-e21e3cd8-9cd0-4c7d-b824-f65857e02312 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e21e3cd8-9cd0-4c7d-b824-f65857e02312 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e21e3cd8-9cd0-4c7d-b824-f65857e02312.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e21e3cd8-9cd0-4c7d-b824-f65857e02312 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-e21e3cd8-9cd0-4c7d-b824-f65857e02312.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-e21e3cd8-9cd0-4c7d-b824-f65857e02312 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e21e3cd8-9cd0-4c7d-b824-f65857e02312.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e21e3cd8-9cd0-4c7d-b824-f65857e02312.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e21e3cd8-9cd0-4c7d-b824-f65857e02312.shogun-image {
  box-sizing: border-box;
}



.s-e21e3cd8-9cd0-4c7d-b824-f65857e02312 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e21e3cd8-9cd0-4c7d-b824-f65857e02312 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-e21e3cd8-9cd0-4c7d-b824-f65857e02312.shogun-image-container {
      position: relative;
    }

    .s-e21e3cd8-9cd0-4c7d-b824-f65857e02312.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e21e3cd8-9cd0-4c7d-b824-f65857e02312.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e21e3cd8-9cd0-4c7d-b824-f65857e02312 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-e21e3cd8-9cd0-4c7d-b824-f65857e02312 {
  margin: 0 !important;
  overflow: visible;
}

#s-e21e3cd8-9cd0-4c7d-b824-f65857e02312-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e21e3cd8-9cd0-4c7d-b824-f65857e02312 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-e21e3cd8-9cd0-4c7d-b824-f65857e02312 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e21e3cd8-9cd0-4c7d-b824-f65857e02312 img.shogun-image {
  /* Add background color handling */
  
}

#s-e21e3cd8-9cd0-4c7d-b824-f65857e02312 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e21e3cd8-9cd0-4c7d-b824-f65857e02312 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-e21e3cd8-9cd0-4c7d-b824-f65857e02312 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e21e3cd8-9cd0-4c7d-b824-f65857e02312 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e21e3cd8-9cd0-4c7d-b824-f65857e02312.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e21e3cd8-9cd0-4c7d-b824-f65857e02312 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-e21e3cd8-9cd0-4c7d-b824-f65857e02312.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-e21e3cd8-9cd0-4c7d-b824-f65857e02312 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e21e3cd8-9cd0-4c7d-b824-f65857e02312.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e21e3cd8-9cd0-4c7d-b824-f65857e02312.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e21e3cd8-9cd0-4c7d-b824-f65857e02312.shogun-image {
  box-sizing: border-box;
}



.s-e21e3cd8-9cd0-4c7d-b824-f65857e02312 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e21e3cd8-9cd0-4c7d-b824-f65857e02312 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-e21e3cd8-9cd0-4c7d-b824-f65857e02312.shogun-image-container {
      position: relative;
    }

    .s-e21e3cd8-9cd0-4c7d-b824-f65857e02312.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e21e3cd8-9cd0-4c7d-b824-f65857e02312.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e21e3cd8-9cd0-4c7d-b824-f65857e02312 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-e21e3cd8-9cd0-4c7d-b824-f65857e02312 {
  margin: 0 !important;
  overflow: visible;
}

#s-e21e3cd8-9cd0-4c7d-b824-f65857e02312-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e21e3cd8-9cd0-4c7d-b824-f65857e02312 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e21e3cd8-9cd0-4c7d-b824-f65857e02312 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e21e3cd8-9cd0-4c7d-b824-f65857e02312 img.shogun-image {
  /* Add background color handling */
  
}

#s-e21e3cd8-9cd0-4c7d-b824-f65857e02312 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e21e3cd8-9cd0-4c7d-b824-f65857e02312 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-e21e3cd8-9cd0-4c7d-b824-f65857e02312 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e21e3cd8-9cd0-4c7d-b824-f65857e02312 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e21e3cd8-9cd0-4c7d-b824-f65857e02312.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e21e3cd8-9cd0-4c7d-b824-f65857e02312 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-e21e3cd8-9cd0-4c7d-b824-f65857e02312.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-e21e3cd8-9cd0-4c7d-b824-f65857e02312 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e21e3cd8-9cd0-4c7d-b824-f65857e02312.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e21e3cd8-9cd0-4c7d-b824-f65857e02312.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e21e3cd8-9cd0-4c7d-b824-f65857e02312.shogun-image {
  box-sizing: border-box;
}



.s-e21e3cd8-9cd0-4c7d-b824-f65857e02312 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e21e3cd8-9cd0-4c7d-b824-f65857e02312 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-e21e3cd8-9cd0-4c7d-b824-f65857e02312.shogun-image-container {
      position: relative;
    }

    .s-e21e3cd8-9cd0-4c7d-b824-f65857e02312.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e21e3cd8-9cd0-4c7d-b824-f65857e02312.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e21e3cd8-9cd0-4c7d-b824-f65857e02312 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-e21e3cd8-9cd0-4c7d-b824-f65857e02312 {
  margin: 0 !important;
  overflow: visible;
}

#s-e21e3cd8-9cd0-4c7d-b824-f65857e02312-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e21e3cd8-9cd0-4c7d-b824-f65857e02312 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e21e3cd8-9cd0-4c7d-b824-f65857e02312 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e21e3cd8-9cd0-4c7d-b824-f65857e02312 img.shogun-image {
  /* Add background color handling */
  
}

#s-e21e3cd8-9cd0-4c7d-b824-f65857e02312 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e21e3cd8-9cd0-4c7d-b824-f65857e02312 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-e21e3cd8-9cd0-4c7d-b824-f65857e02312 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e21e3cd8-9cd0-4c7d-b824-f65857e02312 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e21e3cd8-9cd0-4c7d-b824-f65857e02312.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e21e3cd8-9cd0-4c7d-b824-f65857e02312 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-e21e3cd8-9cd0-4c7d-b824-f65857e02312.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-e21e3cd8-9cd0-4c7d-b824-f65857e02312 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e21e3cd8-9cd0-4c7d-b824-f65857e02312.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e21e3cd8-9cd0-4c7d-b824-f65857e02312.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e21e3cd8-9cd0-4c7d-b824-f65857e02312.shogun-image {
  box-sizing: border-box;
}



.s-e21e3cd8-9cd0-4c7d-b824-f65857e02312 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e21e3cd8-9cd0-4c7d-b824-f65857e02312 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-e21e3cd8-9cd0-4c7d-b824-f65857e02312.shogun-image-container {
      position: relative;
    }

    .s-e21e3cd8-9cd0-4c7d-b824-f65857e02312.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e21e3cd8-9cd0-4c7d-b824-f65857e02312.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e21e3cd8-9cd0-4c7d-b824-f65857e02312 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-76aa8eb9-a39f-4d1a-956c-ea4a9af1c5b1 {
  margin-top: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-76aa8eb9-a39f-4d1a-956c-ea4a9af1c5b1 {
  margin-top: 0%;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-76aa8eb9-a39f-4d1a-956c-ea4a9af1c5b1 {
  margin-top: 0%;
}
}
#s-76aa8eb9-a39f-4d1a-956c-ea4a9af1c5b1 {
  margin: 0 !important;
  overflow: visible;
}

#s-76aa8eb9-a39f-4d1a-956c-ea4a9af1c5b1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-76aa8eb9-a39f-4d1a-956c-ea4a9af1c5b1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-76aa8eb9-a39f-4d1a-956c-ea4a9af1c5b1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-76aa8eb9-a39f-4d1a-956c-ea4a9af1c5b1 img.shogun-image {
  /* Add background color handling */
  
}

#s-76aa8eb9-a39f-4d1a-956c-ea4a9af1c5b1 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-76aa8eb9-a39f-4d1a-956c-ea4a9af1c5b1 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-76aa8eb9-a39f-4d1a-956c-ea4a9af1c5b1 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-76aa8eb9-a39f-4d1a-956c-ea4a9af1c5b1 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-76aa8eb9-a39f-4d1a-956c-ea4a9af1c5b1.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-76aa8eb9-a39f-4d1a-956c-ea4a9af1c5b1 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-76aa8eb9-a39f-4d1a-956c-ea4a9af1c5b1.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-76aa8eb9-a39f-4d1a-956c-ea4a9af1c5b1 .shogun-image-content {
  
    justify-content: center;
  
}

.s-76aa8eb9-a39f-4d1a-956c-ea4a9af1c5b1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-76aa8eb9-a39f-4d1a-956c-ea4a9af1c5b1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-76aa8eb9-a39f-4d1a-956c-ea4a9af1c5b1.shogun-image {
  box-sizing: border-box;
}



.s-76aa8eb9-a39f-4d1a-956c-ea4a9af1c5b1 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-76aa8eb9-a39f-4d1a-956c-ea4a9af1c5b1 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-76aa8eb9-a39f-4d1a-956c-ea4a9af1c5b1.shogun-image-container {
      position: relative;
    }

    .s-76aa8eb9-a39f-4d1a-956c-ea4a9af1c5b1.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-76aa8eb9-a39f-4d1a-956c-ea4a9af1c5b1.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-76aa8eb9-a39f-4d1a-956c-ea4a9af1c5b1 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-76aa8eb9-a39f-4d1a-956c-ea4a9af1c5b1 {
  margin: 0 !important;
  overflow: visible;
}

#s-76aa8eb9-a39f-4d1a-956c-ea4a9af1c5b1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-76aa8eb9-a39f-4d1a-956c-ea4a9af1c5b1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-76aa8eb9-a39f-4d1a-956c-ea4a9af1c5b1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-76aa8eb9-a39f-4d1a-956c-ea4a9af1c5b1 img.shogun-image {
  /* Add background color handling */
  
}

#s-76aa8eb9-a39f-4d1a-956c-ea4a9af1c5b1 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-76aa8eb9-a39f-4d1a-956c-ea4a9af1c5b1 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-76aa8eb9-a39f-4d1a-956c-ea4a9af1c5b1 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-76aa8eb9-a39f-4d1a-956c-ea4a9af1c5b1 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-76aa8eb9-a39f-4d1a-956c-ea4a9af1c5b1.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-76aa8eb9-a39f-4d1a-956c-ea4a9af1c5b1 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-76aa8eb9-a39f-4d1a-956c-ea4a9af1c5b1.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-76aa8eb9-a39f-4d1a-956c-ea4a9af1c5b1 .shogun-image-content {
  
    justify-content: center;
  
}

.s-76aa8eb9-a39f-4d1a-956c-ea4a9af1c5b1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-76aa8eb9-a39f-4d1a-956c-ea4a9af1c5b1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-76aa8eb9-a39f-4d1a-956c-ea4a9af1c5b1.shogun-image {
  box-sizing: border-box;
}



.s-76aa8eb9-a39f-4d1a-956c-ea4a9af1c5b1 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-76aa8eb9-a39f-4d1a-956c-ea4a9af1c5b1 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-76aa8eb9-a39f-4d1a-956c-ea4a9af1c5b1.shogun-image-container {
      position: relative;
    }

    .s-76aa8eb9-a39f-4d1a-956c-ea4a9af1c5b1.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-76aa8eb9-a39f-4d1a-956c-ea4a9af1c5b1.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-76aa8eb9-a39f-4d1a-956c-ea4a9af1c5b1 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-76aa8eb9-a39f-4d1a-956c-ea4a9af1c5b1 {
  margin: 0 !important;
  overflow: visible;
}

#s-76aa8eb9-a39f-4d1a-956c-ea4a9af1c5b1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-76aa8eb9-a39f-4d1a-956c-ea4a9af1c5b1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-76aa8eb9-a39f-4d1a-956c-ea4a9af1c5b1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-76aa8eb9-a39f-4d1a-956c-ea4a9af1c5b1 img.shogun-image {
  /* Add background color handling */
  
}

#s-76aa8eb9-a39f-4d1a-956c-ea4a9af1c5b1 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-76aa8eb9-a39f-4d1a-956c-ea4a9af1c5b1 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-76aa8eb9-a39f-4d1a-956c-ea4a9af1c5b1 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-76aa8eb9-a39f-4d1a-956c-ea4a9af1c5b1 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-76aa8eb9-a39f-4d1a-956c-ea4a9af1c5b1.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-76aa8eb9-a39f-4d1a-956c-ea4a9af1c5b1 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-76aa8eb9-a39f-4d1a-956c-ea4a9af1c5b1.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-76aa8eb9-a39f-4d1a-956c-ea4a9af1c5b1 .shogun-image-content {
  
    justify-content: center;
  
}

.s-76aa8eb9-a39f-4d1a-956c-ea4a9af1c5b1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-76aa8eb9-a39f-4d1a-956c-ea4a9af1c5b1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-76aa8eb9-a39f-4d1a-956c-ea4a9af1c5b1.shogun-image {
  box-sizing: border-box;
}



.s-76aa8eb9-a39f-4d1a-956c-ea4a9af1c5b1 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-76aa8eb9-a39f-4d1a-956c-ea4a9af1c5b1 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-76aa8eb9-a39f-4d1a-956c-ea4a9af1c5b1.shogun-image-container {
      position: relative;
    }

    .s-76aa8eb9-a39f-4d1a-956c-ea4a9af1c5b1.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-76aa8eb9-a39f-4d1a-956c-ea4a9af1c5b1.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-76aa8eb9-a39f-4d1a-956c-ea4a9af1c5b1 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-76aa8eb9-a39f-4d1a-956c-ea4a9af1c5b1 {
  margin: 0 !important;
  overflow: visible;
}

#s-76aa8eb9-a39f-4d1a-956c-ea4a9af1c5b1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-76aa8eb9-a39f-4d1a-956c-ea4a9af1c5b1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-76aa8eb9-a39f-4d1a-956c-ea4a9af1c5b1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-76aa8eb9-a39f-4d1a-956c-ea4a9af1c5b1 img.shogun-image {
  /* Add background color handling */
  
}

#s-76aa8eb9-a39f-4d1a-956c-ea4a9af1c5b1 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-76aa8eb9-a39f-4d1a-956c-ea4a9af1c5b1 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-76aa8eb9-a39f-4d1a-956c-ea4a9af1c5b1 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-76aa8eb9-a39f-4d1a-956c-ea4a9af1c5b1 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-76aa8eb9-a39f-4d1a-956c-ea4a9af1c5b1.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-76aa8eb9-a39f-4d1a-956c-ea4a9af1c5b1 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-76aa8eb9-a39f-4d1a-956c-ea4a9af1c5b1.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-76aa8eb9-a39f-4d1a-956c-ea4a9af1c5b1 .shogun-image-content {
  
    justify-content: center;
  
}

.s-76aa8eb9-a39f-4d1a-956c-ea4a9af1c5b1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-76aa8eb9-a39f-4d1a-956c-ea4a9af1c5b1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-76aa8eb9-a39f-4d1a-956c-ea4a9af1c5b1.shogun-image {
  box-sizing: border-box;
}



.s-76aa8eb9-a39f-4d1a-956c-ea4a9af1c5b1 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-76aa8eb9-a39f-4d1a-956c-ea4a9af1c5b1 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-76aa8eb9-a39f-4d1a-956c-ea4a9af1c5b1.shogun-image-container {
      position: relative;
    }

    .s-76aa8eb9-a39f-4d1a-956c-ea4a9af1c5b1.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-76aa8eb9-a39f-4d1a-956c-ea4a9af1c5b1.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-76aa8eb9-a39f-4d1a-956c-ea4a9af1c5b1 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-76aa8eb9-a39f-4d1a-956c-ea4a9af1c5b1 {
  margin: 0 !important;
  overflow: visible;
}

#s-76aa8eb9-a39f-4d1a-956c-ea4a9af1c5b1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-76aa8eb9-a39f-4d1a-956c-ea4a9af1c5b1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-76aa8eb9-a39f-4d1a-956c-ea4a9af1c5b1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-76aa8eb9-a39f-4d1a-956c-ea4a9af1c5b1 img.shogun-image {
  /* Add background color handling */
  
}

#s-76aa8eb9-a39f-4d1a-956c-ea4a9af1c5b1 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-76aa8eb9-a39f-4d1a-956c-ea4a9af1c5b1 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-76aa8eb9-a39f-4d1a-956c-ea4a9af1c5b1 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-76aa8eb9-a39f-4d1a-956c-ea4a9af1c5b1 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-76aa8eb9-a39f-4d1a-956c-ea4a9af1c5b1.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-76aa8eb9-a39f-4d1a-956c-ea4a9af1c5b1 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-76aa8eb9-a39f-4d1a-956c-ea4a9af1c5b1.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-76aa8eb9-a39f-4d1a-956c-ea4a9af1c5b1 .shogun-image-content {
  
    justify-content: center;
  
}

.s-76aa8eb9-a39f-4d1a-956c-ea4a9af1c5b1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-76aa8eb9-a39f-4d1a-956c-ea4a9af1c5b1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-76aa8eb9-a39f-4d1a-956c-ea4a9af1c5b1.shogun-image {
  box-sizing: border-box;
}



.s-76aa8eb9-a39f-4d1a-956c-ea4a9af1c5b1 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-76aa8eb9-a39f-4d1a-956c-ea4a9af1c5b1 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-76aa8eb9-a39f-4d1a-956c-ea4a9af1c5b1.shogun-image-container {
      position: relative;
    }

    .s-76aa8eb9-a39f-4d1a-956c-ea4a9af1c5b1.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-76aa8eb9-a39f-4d1a-956c-ea4a9af1c5b1.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-76aa8eb9-a39f-4d1a-956c-ea4a9af1c5b1 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-127e0284-2fb9-4032-966a-fc0539476243 {
  box-shadow:2px 3px 1px 2px rgba(67, 66, 66, 1);
background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYzAzOWZlZTktZTlkNC00ZWFjLTk1YjMtYzczNDdjNDBmZjlkIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFiYjBiO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNjMDM5ZmVlOS1lOWQ0LTRlYWMtOTViMy1jNzM0N2M0MGZmOWQpIi8+PC9zdmc+);
background-repeat: no-repeat;
border-style: solid;
margin-top: 5px;
margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: #2C2A34;
border-radius: 25px;
text-align: center;
text-decoration: none;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#f1bb0b"}, {"id"=>2, "pos"=>1, "color"=>"#ffffff"}];
hover-type: gradient;
color: rgba(0, 0, 0, 1);
}
#s-127e0284-2fb9-4032-966a-fc0539476243:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYjgwYjdmNDEtOGEwOC00ZDY3LThjNjctMWFhZTNhZThiZWEzIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjhmOGY3O3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFiYjBiO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNiODBiN2Y0MS04YTA4LTRkNjctOGM2Ny0xYWFlM2FlOGJlYTMpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 2px !important;
border-left-width: 2px !important;
border-bottom-width: 2px !important;
border-right-width: 2px !important;
border-color: rgba(2, 0, 7, 0.99) !important;
text-decoration: none !important;
color: rgba(7, 6, 0, 1) !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#f8f8f7"}, {"id"=>2, "pos"=>1, "color"=>"#f1bb0b"}] !important;
hover-type: gradient !important;}#s-127e0284-2fb9-4032-966a-fc0539476243:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-127e0284-2fb9-4032-966a-fc0539476243-root {
    text-align: center;
  }


#s-127e0284-2fb9-4032-966a-fc0539476243.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-127e0284-2fb9-4032-966a-fc0539476243-root {
    text-align: center;
  }


#s-127e0284-2fb9-4032-966a-fc0539476243.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-127e0284-2fb9-4032-966a-fc0539476243-root {
    text-align: center;
  }


#s-127e0284-2fb9-4032-966a-fc0539476243.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-127e0284-2fb9-4032-966a-fc0539476243-root {
    text-align: center;
  }


#s-127e0284-2fb9-4032-966a-fc0539476243.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-127e0284-2fb9-4032-966a-fc0539476243-root {
    text-align: center;
  }


#s-127e0284-2fb9-4032-966a-fc0539476243.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}
#s-b8a24d89-6a95-401c-8f24-695da20dad43 {
  margin-left: auto;
margin-right: auto;
border-top-width: 5px;
border-left-width: 5px;
border-bottom-width: 5px;
border-right-width: 5px;
border-color: #000;
border-style: solid;
border-radius: 20px;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-b8a24d89-6a95-401c-8f24-695da20dad43 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-b8a24d89-6a95-401c-8f24-695da20dad43.shg-box.shg-c {
  justify-content: center;
}

#s-f64189b5-6bcd-4d78-a968-d486b0811688 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
text-align: center;
}
@media (min-width: 1200px){#s-f64189b5-6bcd-4d78-a968-d486b0811688 {
  margin-top: 0%;
}
}
#s-f64189b5-6bcd-4d78-a968-d486b0811688 {
  margin: 0 !important;
  overflow: visible;
}

#s-f64189b5-6bcd-4d78-a968-d486b0811688-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f64189b5-6bcd-4d78-a968-d486b0811688 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-f64189b5-6bcd-4d78-a968-d486b0811688 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f64189b5-6bcd-4d78-a968-d486b0811688 img.shogun-image {
  /* Add background color handling */
  
}

#s-f64189b5-6bcd-4d78-a968-d486b0811688 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: #000;
  border-style: none;
  border-radius: 10px;

}






.s-f64189b5-6bcd-4d78-a968-d486b0811688 .shogun-image-content {
  
    justify-content: center;
  
}

.s-f64189b5-6bcd-4d78-a968-d486b0811688.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f64189b5-6bcd-4d78-a968-d486b0811688.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f64189b5-6bcd-4d78-a968-d486b0811688.shogun-image {
  box-sizing: border-box;
}



.s-f64189b5-6bcd-4d78-a968-d486b0811688 img.shogun-image {
  
}


@media (min-width: 1200px){#s-f64189b5-6bcd-4d78-a968-d486b0811688 {
  margin: 0 !important;
  overflow: visible;
}

#s-f64189b5-6bcd-4d78-a968-d486b0811688-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f64189b5-6bcd-4d78-a968-d486b0811688 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-f64189b5-6bcd-4d78-a968-d486b0811688 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f64189b5-6bcd-4d78-a968-d486b0811688 img.shogun-image {
  /* Add background color handling */
  
}

#s-f64189b5-6bcd-4d78-a968-d486b0811688 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-f64189b5-6bcd-4d78-a968-d486b0811688 .shogun-image-content {
  
    justify-content: center;
  
}

.s-f64189b5-6bcd-4d78-a968-d486b0811688.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f64189b5-6bcd-4d78-a968-d486b0811688.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f64189b5-6bcd-4d78-a968-d486b0811688.shogun-image {
  box-sizing: border-box;
}



.s-f64189b5-6bcd-4d78-a968-d486b0811688 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-f64189b5-6bcd-4d78-a968-d486b0811688 {
  margin: 0 !important;
  overflow: visible;
}

#s-f64189b5-6bcd-4d78-a968-d486b0811688-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f64189b5-6bcd-4d78-a968-d486b0811688 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f64189b5-6bcd-4d78-a968-d486b0811688 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f64189b5-6bcd-4d78-a968-d486b0811688 img.shogun-image {
  /* Add background color handling */
  
}

#s-f64189b5-6bcd-4d78-a968-d486b0811688 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-f64189b5-6bcd-4d78-a968-d486b0811688 .shogun-image-content {
  
    justify-content: center;
  
}

.s-f64189b5-6bcd-4d78-a968-d486b0811688.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f64189b5-6bcd-4d78-a968-d486b0811688.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f64189b5-6bcd-4d78-a968-d486b0811688.shogun-image {
  box-sizing: border-box;
}



.s-f64189b5-6bcd-4d78-a968-d486b0811688 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-f64189b5-6bcd-4d78-a968-d486b0811688 {
  margin: 0 !important;
  overflow: visible;
}

#s-f64189b5-6bcd-4d78-a968-d486b0811688-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f64189b5-6bcd-4d78-a968-d486b0811688 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f64189b5-6bcd-4d78-a968-d486b0811688 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f64189b5-6bcd-4d78-a968-d486b0811688 img.shogun-image {
  /* Add background color handling */
  
}

#s-f64189b5-6bcd-4d78-a968-d486b0811688 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-f64189b5-6bcd-4d78-a968-d486b0811688 .shogun-image-content {
  
    justify-content: center;
  
}

.s-f64189b5-6bcd-4d78-a968-d486b0811688.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f64189b5-6bcd-4d78-a968-d486b0811688.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f64189b5-6bcd-4d78-a968-d486b0811688.shogun-image {
  box-sizing: border-box;
}



.s-f64189b5-6bcd-4d78-a968-d486b0811688 img.shogun-image {
  
}


}@media (max-width: 767px){#s-f64189b5-6bcd-4d78-a968-d486b0811688 {
  margin: 0 !important;
  overflow: visible;
}

#s-f64189b5-6bcd-4d78-a968-d486b0811688-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f64189b5-6bcd-4d78-a968-d486b0811688 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f64189b5-6bcd-4d78-a968-d486b0811688 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f64189b5-6bcd-4d78-a968-d486b0811688 img.shogun-image {
  /* Add background color handling */
  
}

#s-f64189b5-6bcd-4d78-a968-d486b0811688 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-f64189b5-6bcd-4d78-a968-d486b0811688 .shogun-image-content {
  
    justify-content: center;
  
}

.s-f64189b5-6bcd-4d78-a968-d486b0811688.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f64189b5-6bcd-4d78-a968-d486b0811688.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f64189b5-6bcd-4d78-a968-d486b0811688.shogun-image {
  box-sizing: border-box;
}



.s-f64189b5-6bcd-4d78-a968-d486b0811688 img.shogun-image {
  
}


}
#s-fdebd65c-acc6-439a-beee-5c428f10d91b {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-fdebd65c-acc6-439a-beee-5c428f10d91b {
  margin-top: 0%;
margin-bottom: 0%;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-fdebd65c-acc6-439a-beee-5c428f10d91b {
  margin-top: 0%;
margin-bottom: 0%;
}
}
#s-fdebd65c-acc6-439a-beee-5c428f10d91b {
  margin: 0 !important;
  overflow: visible;
}

#s-fdebd65c-acc6-439a-beee-5c428f10d91b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-fdebd65c-acc6-439a-beee-5c428f10d91b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-fdebd65c-acc6-439a-beee-5c428f10d91b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-fdebd65c-acc6-439a-beee-5c428f10d91b img.shogun-image {
  /* Add background color handling */
  
}

#s-fdebd65c-acc6-439a-beee-5c428f10d91b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-fdebd65c-acc6-439a-beee-5c428f10d91b .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-fdebd65c-acc6-439a-beee-5c428f10d91b .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-fdebd65c-acc6-439a-beee-5c428f10d91b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-fdebd65c-acc6-439a-beee-5c428f10d91b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-fdebd65c-acc6-439a-beee-5c428f10d91b img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-fdebd65c-acc6-439a-beee-5c428f10d91b.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-fdebd65c-acc6-439a-beee-5c428f10d91b .shogun-image-content {
  
    justify-content: center;
  
}

.s-fdebd65c-acc6-439a-beee-5c428f10d91b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fdebd65c-acc6-439a-beee-5c428f10d91b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fdebd65c-acc6-439a-beee-5c428f10d91b.shogun-image {
  box-sizing: border-box;
}



.s-fdebd65c-acc6-439a-beee-5c428f10d91b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-fdebd65c-acc6-439a-beee-5c428f10d91b {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-fdebd65c-acc6-439a-beee-5c428f10d91b.shogun-image-container {
      position: relative;
    }

    .s-fdebd65c-acc6-439a-beee-5c428f10d91b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-fdebd65c-acc6-439a-beee-5c428f10d91b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-fdebd65c-acc6-439a-beee-5c428f10d91b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-fdebd65c-acc6-439a-beee-5c428f10d91b {
  margin: 0 !important;
  overflow: visible;
}

#s-fdebd65c-acc6-439a-beee-5c428f10d91b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-fdebd65c-acc6-439a-beee-5c428f10d91b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-fdebd65c-acc6-439a-beee-5c428f10d91b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-fdebd65c-acc6-439a-beee-5c428f10d91b img.shogun-image {
  /* Add background color handling */
  
}

#s-fdebd65c-acc6-439a-beee-5c428f10d91b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-fdebd65c-acc6-439a-beee-5c428f10d91b .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-fdebd65c-acc6-439a-beee-5c428f10d91b .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-fdebd65c-acc6-439a-beee-5c428f10d91b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-fdebd65c-acc6-439a-beee-5c428f10d91b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-fdebd65c-acc6-439a-beee-5c428f10d91b img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-fdebd65c-acc6-439a-beee-5c428f10d91b.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-fdebd65c-acc6-439a-beee-5c428f10d91b .shogun-image-content {
  
    justify-content: center;
  
}

.s-fdebd65c-acc6-439a-beee-5c428f10d91b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fdebd65c-acc6-439a-beee-5c428f10d91b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fdebd65c-acc6-439a-beee-5c428f10d91b.shogun-image {
  box-sizing: border-box;
}



.s-fdebd65c-acc6-439a-beee-5c428f10d91b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-fdebd65c-acc6-439a-beee-5c428f10d91b {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-fdebd65c-acc6-439a-beee-5c428f10d91b.shogun-image-container {
      position: relative;
    }

    .s-fdebd65c-acc6-439a-beee-5c428f10d91b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-fdebd65c-acc6-439a-beee-5c428f10d91b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-fdebd65c-acc6-439a-beee-5c428f10d91b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-fdebd65c-acc6-439a-beee-5c428f10d91b {
  margin: 0 !important;
  overflow: visible;
}

#s-fdebd65c-acc6-439a-beee-5c428f10d91b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-fdebd65c-acc6-439a-beee-5c428f10d91b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-fdebd65c-acc6-439a-beee-5c428f10d91b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-fdebd65c-acc6-439a-beee-5c428f10d91b img.shogun-image {
  /* Add background color handling */
  
}

#s-fdebd65c-acc6-439a-beee-5c428f10d91b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-fdebd65c-acc6-439a-beee-5c428f10d91b .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-fdebd65c-acc6-439a-beee-5c428f10d91b .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-fdebd65c-acc6-439a-beee-5c428f10d91b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-fdebd65c-acc6-439a-beee-5c428f10d91b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-fdebd65c-acc6-439a-beee-5c428f10d91b img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-fdebd65c-acc6-439a-beee-5c428f10d91b.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-fdebd65c-acc6-439a-beee-5c428f10d91b .shogun-image-content {
  
    justify-content: center;
  
}

.s-fdebd65c-acc6-439a-beee-5c428f10d91b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fdebd65c-acc6-439a-beee-5c428f10d91b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fdebd65c-acc6-439a-beee-5c428f10d91b.shogun-image {
  box-sizing: border-box;
}



.s-fdebd65c-acc6-439a-beee-5c428f10d91b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-fdebd65c-acc6-439a-beee-5c428f10d91b {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-fdebd65c-acc6-439a-beee-5c428f10d91b.shogun-image-container {
      position: relative;
    }

    .s-fdebd65c-acc6-439a-beee-5c428f10d91b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-fdebd65c-acc6-439a-beee-5c428f10d91b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-fdebd65c-acc6-439a-beee-5c428f10d91b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-fdebd65c-acc6-439a-beee-5c428f10d91b {
  margin: 0 !important;
  overflow: visible;
}

#s-fdebd65c-acc6-439a-beee-5c428f10d91b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-fdebd65c-acc6-439a-beee-5c428f10d91b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-fdebd65c-acc6-439a-beee-5c428f10d91b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-fdebd65c-acc6-439a-beee-5c428f10d91b img.shogun-image {
  /* Add background color handling */
  
}

#s-fdebd65c-acc6-439a-beee-5c428f10d91b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-fdebd65c-acc6-439a-beee-5c428f10d91b .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-fdebd65c-acc6-439a-beee-5c428f10d91b .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-fdebd65c-acc6-439a-beee-5c428f10d91b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-fdebd65c-acc6-439a-beee-5c428f10d91b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-fdebd65c-acc6-439a-beee-5c428f10d91b img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-fdebd65c-acc6-439a-beee-5c428f10d91b.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-fdebd65c-acc6-439a-beee-5c428f10d91b .shogun-image-content {
  
    justify-content: center;
  
}

.s-fdebd65c-acc6-439a-beee-5c428f10d91b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fdebd65c-acc6-439a-beee-5c428f10d91b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fdebd65c-acc6-439a-beee-5c428f10d91b.shogun-image {
  box-sizing: border-box;
}



.s-fdebd65c-acc6-439a-beee-5c428f10d91b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-fdebd65c-acc6-439a-beee-5c428f10d91b {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-fdebd65c-acc6-439a-beee-5c428f10d91b.shogun-image-container {
      position: relative;
    }

    .s-fdebd65c-acc6-439a-beee-5c428f10d91b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-fdebd65c-acc6-439a-beee-5c428f10d91b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-fdebd65c-acc6-439a-beee-5c428f10d91b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-fdebd65c-acc6-439a-beee-5c428f10d91b {
  margin: 0 !important;
  overflow: visible;
}

#s-fdebd65c-acc6-439a-beee-5c428f10d91b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-fdebd65c-acc6-439a-beee-5c428f10d91b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-fdebd65c-acc6-439a-beee-5c428f10d91b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-fdebd65c-acc6-439a-beee-5c428f10d91b img.shogun-image {
  /* Add background color handling */
  
}

#s-fdebd65c-acc6-439a-beee-5c428f10d91b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-fdebd65c-acc6-439a-beee-5c428f10d91b .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-fdebd65c-acc6-439a-beee-5c428f10d91b .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-fdebd65c-acc6-439a-beee-5c428f10d91b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-fdebd65c-acc6-439a-beee-5c428f10d91b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-fdebd65c-acc6-439a-beee-5c428f10d91b img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-fdebd65c-acc6-439a-beee-5c428f10d91b.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-fdebd65c-acc6-439a-beee-5c428f10d91b .shogun-image-content {
  
    justify-content: center;
  
}

.s-fdebd65c-acc6-439a-beee-5c428f10d91b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fdebd65c-acc6-439a-beee-5c428f10d91b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fdebd65c-acc6-439a-beee-5c428f10d91b.shogun-image {
  box-sizing: border-box;
}



.s-fdebd65c-acc6-439a-beee-5c428f10d91b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-fdebd65c-acc6-439a-beee-5c428f10d91b {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-fdebd65c-acc6-439a-beee-5c428f10d91b.shogun-image-container {
      position: relative;
    }

    .s-fdebd65c-acc6-439a-beee-5c428f10d91b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-fdebd65c-acc6-439a-beee-5c428f10d91b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-fdebd65c-acc6-439a-beee-5c428f10d91b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-9dfffb2c-4084-48f9-bf88-2acecc340f1f {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-9dfffb2c-4084-48f9-bf88-2acecc340f1f {
  margin-top: 0%;
margin-bottom: 0%;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-9dfffb2c-4084-48f9-bf88-2acecc340f1f {
  margin-top: 0%;
margin-bottom: 0%;
}
}
#s-9dfffb2c-4084-48f9-bf88-2acecc340f1f {
  margin: 0 !important;
  overflow: visible;
}

#s-9dfffb2c-4084-48f9-bf88-2acecc340f1f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9dfffb2c-4084-48f9-bf88-2acecc340f1f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-9dfffb2c-4084-48f9-bf88-2acecc340f1f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9dfffb2c-4084-48f9-bf88-2acecc340f1f img.shogun-image {
  /* Add background color handling */
  
}

#s-9dfffb2c-4084-48f9-bf88-2acecc340f1f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9dfffb2c-4084-48f9-bf88-2acecc340f1f .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-9dfffb2c-4084-48f9-bf88-2acecc340f1f .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9dfffb2c-4084-48f9-bf88-2acecc340f1f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9dfffb2c-4084-48f9-bf88-2acecc340f1f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9dfffb2c-4084-48f9-bf88-2acecc340f1f img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-9dfffb2c-4084-48f9-bf88-2acecc340f1f.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-9dfffb2c-4084-48f9-bf88-2acecc340f1f .shogun-image-content {
  
    justify-content: center;
  
}

.s-9dfffb2c-4084-48f9-bf88-2acecc340f1f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9dfffb2c-4084-48f9-bf88-2acecc340f1f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9dfffb2c-4084-48f9-bf88-2acecc340f1f.shogun-image {
  box-sizing: border-box;
}



.s-9dfffb2c-4084-48f9-bf88-2acecc340f1f img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-9dfffb2c-4084-48f9-bf88-2acecc340f1f {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-9dfffb2c-4084-48f9-bf88-2acecc340f1f.shogun-image-container {
      position: relative;
    }

    .s-9dfffb2c-4084-48f9-bf88-2acecc340f1f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9dfffb2c-4084-48f9-bf88-2acecc340f1f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9dfffb2c-4084-48f9-bf88-2acecc340f1f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-9dfffb2c-4084-48f9-bf88-2acecc340f1f {
  margin: 0 !important;
  overflow: visible;
}

#s-9dfffb2c-4084-48f9-bf88-2acecc340f1f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9dfffb2c-4084-48f9-bf88-2acecc340f1f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-9dfffb2c-4084-48f9-bf88-2acecc340f1f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9dfffb2c-4084-48f9-bf88-2acecc340f1f img.shogun-image {
  /* Add background color handling */
  
}

#s-9dfffb2c-4084-48f9-bf88-2acecc340f1f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9dfffb2c-4084-48f9-bf88-2acecc340f1f .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-9dfffb2c-4084-48f9-bf88-2acecc340f1f .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9dfffb2c-4084-48f9-bf88-2acecc340f1f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9dfffb2c-4084-48f9-bf88-2acecc340f1f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9dfffb2c-4084-48f9-bf88-2acecc340f1f img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-9dfffb2c-4084-48f9-bf88-2acecc340f1f.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-9dfffb2c-4084-48f9-bf88-2acecc340f1f .shogun-image-content {
  
    justify-content: center;
  
}

.s-9dfffb2c-4084-48f9-bf88-2acecc340f1f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9dfffb2c-4084-48f9-bf88-2acecc340f1f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9dfffb2c-4084-48f9-bf88-2acecc340f1f.shogun-image {
  box-sizing: border-box;
}



.s-9dfffb2c-4084-48f9-bf88-2acecc340f1f img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-9dfffb2c-4084-48f9-bf88-2acecc340f1f {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-9dfffb2c-4084-48f9-bf88-2acecc340f1f.shogun-image-container {
      position: relative;
    }

    .s-9dfffb2c-4084-48f9-bf88-2acecc340f1f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9dfffb2c-4084-48f9-bf88-2acecc340f1f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9dfffb2c-4084-48f9-bf88-2acecc340f1f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-9dfffb2c-4084-48f9-bf88-2acecc340f1f {
  margin: 0 !important;
  overflow: visible;
}

#s-9dfffb2c-4084-48f9-bf88-2acecc340f1f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9dfffb2c-4084-48f9-bf88-2acecc340f1f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-9dfffb2c-4084-48f9-bf88-2acecc340f1f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9dfffb2c-4084-48f9-bf88-2acecc340f1f img.shogun-image {
  /* Add background color handling */
  
}

#s-9dfffb2c-4084-48f9-bf88-2acecc340f1f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9dfffb2c-4084-48f9-bf88-2acecc340f1f .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-9dfffb2c-4084-48f9-bf88-2acecc340f1f .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9dfffb2c-4084-48f9-bf88-2acecc340f1f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9dfffb2c-4084-48f9-bf88-2acecc340f1f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9dfffb2c-4084-48f9-bf88-2acecc340f1f img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-9dfffb2c-4084-48f9-bf88-2acecc340f1f.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-9dfffb2c-4084-48f9-bf88-2acecc340f1f .shogun-image-content {
  
    justify-content: center;
  
}

.s-9dfffb2c-4084-48f9-bf88-2acecc340f1f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9dfffb2c-4084-48f9-bf88-2acecc340f1f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9dfffb2c-4084-48f9-bf88-2acecc340f1f.shogun-image {
  box-sizing: border-box;
}



.s-9dfffb2c-4084-48f9-bf88-2acecc340f1f img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-9dfffb2c-4084-48f9-bf88-2acecc340f1f {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-9dfffb2c-4084-48f9-bf88-2acecc340f1f.shogun-image-container {
      position: relative;
    }

    .s-9dfffb2c-4084-48f9-bf88-2acecc340f1f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9dfffb2c-4084-48f9-bf88-2acecc340f1f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9dfffb2c-4084-48f9-bf88-2acecc340f1f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-9dfffb2c-4084-48f9-bf88-2acecc340f1f {
  margin: 0 !important;
  overflow: visible;
}

#s-9dfffb2c-4084-48f9-bf88-2acecc340f1f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9dfffb2c-4084-48f9-bf88-2acecc340f1f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9dfffb2c-4084-48f9-bf88-2acecc340f1f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9dfffb2c-4084-48f9-bf88-2acecc340f1f img.shogun-image {
  /* Add background color handling */
  
}

#s-9dfffb2c-4084-48f9-bf88-2acecc340f1f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9dfffb2c-4084-48f9-bf88-2acecc340f1f .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-9dfffb2c-4084-48f9-bf88-2acecc340f1f .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9dfffb2c-4084-48f9-bf88-2acecc340f1f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9dfffb2c-4084-48f9-bf88-2acecc340f1f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9dfffb2c-4084-48f9-bf88-2acecc340f1f img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-9dfffb2c-4084-48f9-bf88-2acecc340f1f.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-9dfffb2c-4084-48f9-bf88-2acecc340f1f .shogun-image-content {
  
    justify-content: center;
  
}

.s-9dfffb2c-4084-48f9-bf88-2acecc340f1f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9dfffb2c-4084-48f9-bf88-2acecc340f1f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9dfffb2c-4084-48f9-bf88-2acecc340f1f.shogun-image {
  box-sizing: border-box;
}



.s-9dfffb2c-4084-48f9-bf88-2acecc340f1f img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-9dfffb2c-4084-48f9-bf88-2acecc340f1f {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-9dfffb2c-4084-48f9-bf88-2acecc340f1f.shogun-image-container {
      position: relative;
    }

    .s-9dfffb2c-4084-48f9-bf88-2acecc340f1f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9dfffb2c-4084-48f9-bf88-2acecc340f1f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9dfffb2c-4084-48f9-bf88-2acecc340f1f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-9dfffb2c-4084-48f9-bf88-2acecc340f1f {
  margin: 0 !important;
  overflow: visible;
}

#s-9dfffb2c-4084-48f9-bf88-2acecc340f1f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9dfffb2c-4084-48f9-bf88-2acecc340f1f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9dfffb2c-4084-48f9-bf88-2acecc340f1f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9dfffb2c-4084-48f9-bf88-2acecc340f1f img.shogun-image {
  /* Add background color handling */
  
}

#s-9dfffb2c-4084-48f9-bf88-2acecc340f1f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9dfffb2c-4084-48f9-bf88-2acecc340f1f .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-9dfffb2c-4084-48f9-bf88-2acecc340f1f .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9dfffb2c-4084-48f9-bf88-2acecc340f1f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9dfffb2c-4084-48f9-bf88-2acecc340f1f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9dfffb2c-4084-48f9-bf88-2acecc340f1f img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-9dfffb2c-4084-48f9-bf88-2acecc340f1f.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-9dfffb2c-4084-48f9-bf88-2acecc340f1f .shogun-image-content {
  
    justify-content: center;
  
}

.s-9dfffb2c-4084-48f9-bf88-2acecc340f1f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9dfffb2c-4084-48f9-bf88-2acecc340f1f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9dfffb2c-4084-48f9-bf88-2acecc340f1f.shogun-image {
  box-sizing: border-box;
}



.s-9dfffb2c-4084-48f9-bf88-2acecc340f1f img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-9dfffb2c-4084-48f9-bf88-2acecc340f1f {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-9dfffb2c-4084-48f9-bf88-2acecc340f1f.shogun-image-container {
      position: relative;
    }

    .s-9dfffb2c-4084-48f9-bf88-2acecc340f1f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9dfffb2c-4084-48f9-bf88-2acecc340f1f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9dfffb2c-4084-48f9-bf88-2acecc340f1f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-8c2c0a30-db8c-4247-8cf9-1f3bf652eebc {
  box-shadow:2px 3px 1px 2px rgba(67, 66, 66, 1);
background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYzAzOWZlZTktZTlkNC00ZWFjLTk1YjMtYzczNDdjNDBmZjlkIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFiYjBiO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNjMDM5ZmVlOS1lOWQ0LTRlYWMtOTViMy1jNzM0N2M0MGZmOWQpIi8+PC9zdmc+);
background-repeat: no-repeat;
border-style: solid;
margin-top: 5px;
margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: #2C2A34;
border-radius: 25px;
text-align: center;
text-decoration: none;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#f1bb0b"}, {"id"=>2, "pos"=>1, "color"=>"#ffffff"}];
hover-type: gradient;
color: rgba(0, 0, 0, 1);
}
#s-8c2c0a30-db8c-4247-8cf9-1f3bf652eebc:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZDMwNDkwMzktZDZiMS00NWQ2LThkMGUtMWE1Mjk4NGFlNWZhIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjhmOGY3O3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFiYjBiO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNkMzA0OTAzOS1kNmIxLTQ1ZDYtOGQwZS0xYTUyOTg0YWU1ZmEpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 2px !important;
border-left-width: 2px !important;
border-bottom-width: 2px !important;
border-right-width: 2px !important;
border-color: rgba(2, 0, 7, 0.99) !important;
text-decoration: none !important;
color: rgba(7, 6, 0, 1) !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#f8f8f7"}, {"id"=>2, "pos"=>1, "color"=>"#f1bb0b"}] !important;
hover-type: gradient !important;}#s-8c2c0a30-db8c-4247-8cf9-1f3bf652eebc:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-8c2c0a30-db8c-4247-8cf9-1f3bf652eebc-root {
    text-align: center;
  }


#s-8c2c0a30-db8c-4247-8cf9-1f3bf652eebc.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-8c2c0a30-db8c-4247-8cf9-1f3bf652eebc-root {
    text-align: center;
  }


#s-8c2c0a30-db8c-4247-8cf9-1f3bf652eebc.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-8c2c0a30-db8c-4247-8cf9-1f3bf652eebc-root {
    text-align: center;
  }


#s-8c2c0a30-db8c-4247-8cf9-1f3bf652eebc.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-8c2c0a30-db8c-4247-8cf9-1f3bf652eebc-root {
    text-align: center;
  }


#s-8c2c0a30-db8c-4247-8cf9-1f3bf652eebc.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-8c2c0a30-db8c-4247-8cf9-1f3bf652eebc-root {
    text-align: center;
  }


#s-8c2c0a30-db8c-4247-8cf9-1f3bf652eebc.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}
#s-1595b599-924c-479c-b3e7-960e78bd289c {
  margin-top: 0%;
margin-bottom: 0%;
padding-top: 1%;
padding-left: 0%;
padding-bottom: 1%;
padding-right: 0%;
}

@media (min-width: 0px) {
[id="s-1595b599-924c-479c-b3e7-960e78bd289c"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-1595b599-924c-479c-b3e7-960e78bd289c"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-1595b599-924c-479c-b3e7-960e78bd289c"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-1595b599-924c-479c-b3e7-960e78bd289c"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

#s-a206b7d9-ce35-4f97-903d-fe343673cf6e {
  margin-left: auto;
margin-right: auto;
border-top-width: 5px;
border-left-width: 5px;
border-bottom-width: 5px;
border-right-width: 5px;
border-color: #000;
border-style: solid;
border-radius: 20px;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-a206b7d9-ce35-4f97-903d-fe343673cf6e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-a206b7d9-ce35-4f97-903d-fe343673cf6e.shg-box.shg-c {
  justify-content: center;
}

#s-b84e3208-c0cb-4e38-b8e1-58284f8fd0e9 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
text-align: center;
}
@media (min-width: 1200px){#s-b84e3208-c0cb-4e38-b8e1-58284f8fd0e9 {
  margin-top: 0%;
}
}
#s-b84e3208-c0cb-4e38-b8e1-58284f8fd0e9 {
  margin: 0 !important;
  overflow: visible;
}

#s-b84e3208-c0cb-4e38-b8e1-58284f8fd0e9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b84e3208-c0cb-4e38-b8e1-58284f8fd0e9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-b84e3208-c0cb-4e38-b8e1-58284f8fd0e9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b84e3208-c0cb-4e38-b8e1-58284f8fd0e9 img.shogun-image {
  /* Add background color handling */
  
}

#s-b84e3208-c0cb-4e38-b8e1-58284f8fd0e9 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: #000;
  border-style: none;
  border-radius: 10px;

}






.s-b84e3208-c0cb-4e38-b8e1-58284f8fd0e9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b84e3208-c0cb-4e38-b8e1-58284f8fd0e9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b84e3208-c0cb-4e38-b8e1-58284f8fd0e9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b84e3208-c0cb-4e38-b8e1-58284f8fd0e9.shogun-image {
  box-sizing: border-box;
}



.s-b84e3208-c0cb-4e38-b8e1-58284f8fd0e9 img.shogun-image {
  
}


@media (min-width: 1200px){#s-b84e3208-c0cb-4e38-b8e1-58284f8fd0e9 {
  margin: 0 !important;
  overflow: visible;
}

#s-b84e3208-c0cb-4e38-b8e1-58284f8fd0e9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b84e3208-c0cb-4e38-b8e1-58284f8fd0e9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-b84e3208-c0cb-4e38-b8e1-58284f8fd0e9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b84e3208-c0cb-4e38-b8e1-58284f8fd0e9 img.shogun-image {
  /* Add background color handling */
  
}

#s-b84e3208-c0cb-4e38-b8e1-58284f8fd0e9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-b84e3208-c0cb-4e38-b8e1-58284f8fd0e9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b84e3208-c0cb-4e38-b8e1-58284f8fd0e9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b84e3208-c0cb-4e38-b8e1-58284f8fd0e9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b84e3208-c0cb-4e38-b8e1-58284f8fd0e9.shogun-image {
  box-sizing: border-box;
}



.s-b84e3208-c0cb-4e38-b8e1-58284f8fd0e9 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-b84e3208-c0cb-4e38-b8e1-58284f8fd0e9 {
  margin: 0 !important;
  overflow: visible;
}

#s-b84e3208-c0cb-4e38-b8e1-58284f8fd0e9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b84e3208-c0cb-4e38-b8e1-58284f8fd0e9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b84e3208-c0cb-4e38-b8e1-58284f8fd0e9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b84e3208-c0cb-4e38-b8e1-58284f8fd0e9 img.shogun-image {
  /* Add background color handling */
  
}

#s-b84e3208-c0cb-4e38-b8e1-58284f8fd0e9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-b84e3208-c0cb-4e38-b8e1-58284f8fd0e9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b84e3208-c0cb-4e38-b8e1-58284f8fd0e9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b84e3208-c0cb-4e38-b8e1-58284f8fd0e9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b84e3208-c0cb-4e38-b8e1-58284f8fd0e9.shogun-image {
  box-sizing: border-box;
}



.s-b84e3208-c0cb-4e38-b8e1-58284f8fd0e9 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-b84e3208-c0cb-4e38-b8e1-58284f8fd0e9 {
  margin: 0 !important;
  overflow: visible;
}

#s-b84e3208-c0cb-4e38-b8e1-58284f8fd0e9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b84e3208-c0cb-4e38-b8e1-58284f8fd0e9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b84e3208-c0cb-4e38-b8e1-58284f8fd0e9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b84e3208-c0cb-4e38-b8e1-58284f8fd0e9 img.shogun-image {
  /* Add background color handling */
  
}

#s-b84e3208-c0cb-4e38-b8e1-58284f8fd0e9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-b84e3208-c0cb-4e38-b8e1-58284f8fd0e9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b84e3208-c0cb-4e38-b8e1-58284f8fd0e9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b84e3208-c0cb-4e38-b8e1-58284f8fd0e9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b84e3208-c0cb-4e38-b8e1-58284f8fd0e9.shogun-image {
  box-sizing: border-box;
}



.s-b84e3208-c0cb-4e38-b8e1-58284f8fd0e9 img.shogun-image {
  
}


}@media (max-width: 767px){#s-b84e3208-c0cb-4e38-b8e1-58284f8fd0e9 {
  margin: 0 !important;
  overflow: visible;
}

#s-b84e3208-c0cb-4e38-b8e1-58284f8fd0e9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b84e3208-c0cb-4e38-b8e1-58284f8fd0e9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b84e3208-c0cb-4e38-b8e1-58284f8fd0e9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b84e3208-c0cb-4e38-b8e1-58284f8fd0e9 img.shogun-image {
  /* Add background color handling */
  
}

#s-b84e3208-c0cb-4e38-b8e1-58284f8fd0e9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-b84e3208-c0cb-4e38-b8e1-58284f8fd0e9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b84e3208-c0cb-4e38-b8e1-58284f8fd0e9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b84e3208-c0cb-4e38-b8e1-58284f8fd0e9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b84e3208-c0cb-4e38-b8e1-58284f8fd0e9.shogun-image {
  box-sizing: border-box;
}



.s-b84e3208-c0cb-4e38-b8e1-58284f8fd0e9 img.shogun-image {
  
}


}
#s-3fe929eb-382e-4070-b7aa-8e4bfd703082 {
  box-shadow:2px 3px 1px 2px rgba(67, 66, 66, 1);
background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYzAzOWZlZTktZTlkNC00ZWFjLTk1YjMtYzczNDdjNDBmZjlkIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFiYjBiO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNjMDM5ZmVlOS1lOWQ0LTRlYWMtOTViMy1jNzM0N2M0MGZmOWQpIi8+PC9zdmc+);
background-repeat: no-repeat;
border-style: solid;
margin-top: 5px;
margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: #2C2A34;
border-radius: 25px;
text-align: center;
text-decoration: none;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#f1bb0b"}, {"id"=>2, "pos"=>1, "color"=>"#ffffff"}];
hover-type: gradient;
color: rgba(0, 0, 0, 1);
}
#s-3fe929eb-382e-4070-b7aa-8e4bfd703082:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iOGE5OWRlYjMtOGE4My00MmI1LWFkNzgtOTgwZGEwMjI5ZWI5IiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjhmOGY3O3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFiYjBiO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM4YTk5ZGViMy04YTgzLTQyYjUtYWQ3OC05ODBkYTAyMjllYjkpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 2px !important;
border-left-width: 2px !important;
border-bottom-width: 2px !important;
border-right-width: 2px !important;
border-color: rgba(2, 0, 7, 0.99) !important;
text-decoration: none !important;
color: rgba(7, 6, 0, 1) !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#f8f8f7"}, {"id"=>2, "pos"=>1, "color"=>"#f1bb0b"}] !important;
hover-type: gradient !important;}#s-3fe929eb-382e-4070-b7aa-8e4bfd703082:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-3fe929eb-382e-4070-b7aa-8e4bfd703082-root {
    text-align: center;
  }


#s-3fe929eb-382e-4070-b7aa-8e4bfd703082.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-3fe929eb-382e-4070-b7aa-8e4bfd703082-root {
    text-align: center;
  }


#s-3fe929eb-382e-4070-b7aa-8e4bfd703082.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-3fe929eb-382e-4070-b7aa-8e4bfd703082-root {
    text-align: center;
  }


#s-3fe929eb-382e-4070-b7aa-8e4bfd703082.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-3fe929eb-382e-4070-b7aa-8e4bfd703082-root {
    text-align: center;
  }


#s-3fe929eb-382e-4070-b7aa-8e4bfd703082.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-3fe929eb-382e-4070-b7aa-8e4bfd703082-root {
    text-align: center;
  }


#s-3fe929eb-382e-4070-b7aa-8e4bfd703082.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}
#s-8afd0ae4-d10d-4936-8f66-faea6a129117 {
  margin-left: auto;
margin-right: auto;
border-top-width: 5px;
border-left-width: 5px;
border-bottom-width: 5px;
border-right-width: 5px;
border-color: #000;
border-style: solid;
border-radius: 20px;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-8afd0ae4-d10d-4936-8f66-faea6a129117 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-8afd0ae4-d10d-4936-8f66-faea6a129117.shg-box.shg-c {
  justify-content: center;
}

#s-a940dc41-2525-4cfb-9dc5-04bbddd3820b {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
text-align: center;
}
@media (min-width: 1200px){#s-a940dc41-2525-4cfb-9dc5-04bbddd3820b {
  margin-top: 0%;
}
}
#s-a940dc41-2525-4cfb-9dc5-04bbddd3820b {
  margin: 0 !important;
  overflow: visible;
}

#s-a940dc41-2525-4cfb-9dc5-04bbddd3820b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a940dc41-2525-4cfb-9dc5-04bbddd3820b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-a940dc41-2525-4cfb-9dc5-04bbddd3820b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a940dc41-2525-4cfb-9dc5-04bbddd3820b img.shogun-image {
  /* Add background color handling */
  
}

#s-a940dc41-2525-4cfb-9dc5-04bbddd3820b img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: #000;
  border-style: none;
  border-radius: 10px;

}






.s-a940dc41-2525-4cfb-9dc5-04bbddd3820b .shogun-image-content {
  
    justify-content: center;
  
}

.s-a940dc41-2525-4cfb-9dc5-04bbddd3820b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a940dc41-2525-4cfb-9dc5-04bbddd3820b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a940dc41-2525-4cfb-9dc5-04bbddd3820b.shogun-image {
  box-sizing: border-box;
}



.s-a940dc41-2525-4cfb-9dc5-04bbddd3820b img.shogun-image {
  
}


@media (min-width: 1200px){#s-a940dc41-2525-4cfb-9dc5-04bbddd3820b {
  margin: 0 !important;
  overflow: visible;
}

#s-a940dc41-2525-4cfb-9dc5-04bbddd3820b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a940dc41-2525-4cfb-9dc5-04bbddd3820b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-a940dc41-2525-4cfb-9dc5-04bbddd3820b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a940dc41-2525-4cfb-9dc5-04bbddd3820b img.shogun-image {
  /* Add background color handling */
  
}

#s-a940dc41-2525-4cfb-9dc5-04bbddd3820b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-a940dc41-2525-4cfb-9dc5-04bbddd3820b .shogun-image-content {
  
    justify-content: center;
  
}

.s-a940dc41-2525-4cfb-9dc5-04bbddd3820b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a940dc41-2525-4cfb-9dc5-04bbddd3820b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a940dc41-2525-4cfb-9dc5-04bbddd3820b.shogun-image {
  box-sizing: border-box;
}



.s-a940dc41-2525-4cfb-9dc5-04bbddd3820b img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-a940dc41-2525-4cfb-9dc5-04bbddd3820b {
  margin: 0 !important;
  overflow: visible;
}

#s-a940dc41-2525-4cfb-9dc5-04bbddd3820b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a940dc41-2525-4cfb-9dc5-04bbddd3820b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a940dc41-2525-4cfb-9dc5-04bbddd3820b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a940dc41-2525-4cfb-9dc5-04bbddd3820b img.shogun-image {
  /* Add background color handling */
  
}

#s-a940dc41-2525-4cfb-9dc5-04bbddd3820b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-a940dc41-2525-4cfb-9dc5-04bbddd3820b .shogun-image-content {
  
    justify-content: center;
  
}

.s-a940dc41-2525-4cfb-9dc5-04bbddd3820b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a940dc41-2525-4cfb-9dc5-04bbddd3820b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a940dc41-2525-4cfb-9dc5-04bbddd3820b.shogun-image {
  box-sizing: border-box;
}



.s-a940dc41-2525-4cfb-9dc5-04bbddd3820b img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-a940dc41-2525-4cfb-9dc5-04bbddd3820b {
  margin: 0 !important;
  overflow: visible;
}

#s-a940dc41-2525-4cfb-9dc5-04bbddd3820b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a940dc41-2525-4cfb-9dc5-04bbddd3820b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a940dc41-2525-4cfb-9dc5-04bbddd3820b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a940dc41-2525-4cfb-9dc5-04bbddd3820b img.shogun-image {
  /* Add background color handling */
  
}

#s-a940dc41-2525-4cfb-9dc5-04bbddd3820b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-a940dc41-2525-4cfb-9dc5-04bbddd3820b .shogun-image-content {
  
    justify-content: center;
  
}

.s-a940dc41-2525-4cfb-9dc5-04bbddd3820b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a940dc41-2525-4cfb-9dc5-04bbddd3820b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a940dc41-2525-4cfb-9dc5-04bbddd3820b.shogun-image {
  box-sizing: border-box;
}



.s-a940dc41-2525-4cfb-9dc5-04bbddd3820b img.shogun-image {
  
}


}@media (max-width: 767px){#s-a940dc41-2525-4cfb-9dc5-04bbddd3820b {
  margin: 0 !important;
  overflow: visible;
}

#s-a940dc41-2525-4cfb-9dc5-04bbddd3820b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a940dc41-2525-4cfb-9dc5-04bbddd3820b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a940dc41-2525-4cfb-9dc5-04bbddd3820b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a940dc41-2525-4cfb-9dc5-04bbddd3820b img.shogun-image {
  /* Add background color handling */
  
}

#s-a940dc41-2525-4cfb-9dc5-04bbddd3820b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-a940dc41-2525-4cfb-9dc5-04bbddd3820b .shogun-image-content {
  
    justify-content: center;
  
}

.s-a940dc41-2525-4cfb-9dc5-04bbddd3820b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a940dc41-2525-4cfb-9dc5-04bbddd3820b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a940dc41-2525-4cfb-9dc5-04bbddd3820b.shogun-image {
  box-sizing: border-box;
}



.s-a940dc41-2525-4cfb-9dc5-04bbddd3820b img.shogun-image {
  
}


}
#s-e3c0dff7-f362-4a45-865f-4fd69e315989 {
  box-shadow:2px 3px 1px 2px rgba(67, 66, 66, 1);
background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYzAzOWZlZTktZTlkNC00ZWFjLTk1YjMtYzczNDdjNDBmZjlkIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFiYjBiO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNjMDM5ZmVlOS1lOWQ0LTRlYWMtOTViMy1jNzM0N2M0MGZmOWQpIi8+PC9zdmc+);
background-repeat: no-repeat;
border-style: solid;
margin-top: 5px;
margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: #2C2A34;
border-radius: 25px;
text-align: center;
text-decoration: none;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#f1bb0b"}, {"id"=>2, "pos"=>1, "color"=>"#ffffff"}];
hover-type: gradient;
color: rgba(0, 0, 0, 1);
}
#s-e3c0dff7-f362-4a45-865f-4fd69e315989:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYzgwMmJlZmItMTM3MS00OTJmLWE0ODgtYmM5NGU2ZTlmMDhjIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjhmOGY3O3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFiYjBiO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNjODAyYmVmYi0xMzcxLTQ5MmYtYTQ4OC1iYzk0ZTZlOWYwOGMpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 2px !important;
border-left-width: 2px !important;
border-bottom-width: 2px !important;
border-right-width: 2px !important;
border-color: rgba(2, 0, 7, 0.99) !important;
text-decoration: none !important;
color: rgba(7, 6, 0, 1) !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#f8f8f7"}, {"id"=>2, "pos"=>1, "color"=>"#f1bb0b"}] !important;
hover-type: gradient !important;}#s-e3c0dff7-f362-4a45-865f-4fd69e315989:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-e3c0dff7-f362-4a45-865f-4fd69e315989-root {
    text-align: center;
  }


#s-e3c0dff7-f362-4a45-865f-4fd69e315989.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-e3c0dff7-f362-4a45-865f-4fd69e315989-root {
    text-align: center;
  }


#s-e3c0dff7-f362-4a45-865f-4fd69e315989.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-e3c0dff7-f362-4a45-865f-4fd69e315989-root {
    text-align: center;
  }


#s-e3c0dff7-f362-4a45-865f-4fd69e315989.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-e3c0dff7-f362-4a45-865f-4fd69e315989-root {
    text-align: center;
  }


#s-e3c0dff7-f362-4a45-865f-4fd69e315989.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-e3c0dff7-f362-4a45-865f-4fd69e315989-root {
    text-align: center;
  }


#s-e3c0dff7-f362-4a45-865f-4fd69e315989.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}
#s-1c10d0f6-4bfe-4df0-8005-25699d81d1f4 {
  margin-left: auto;
margin-right: auto;
border-top-width: 5px;
border-left-width: 5px;
border-bottom-width: 5px;
border-right-width: 5px;
border-color: #000;
border-style: solid;
border-radius: 20px;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-1c10d0f6-4bfe-4df0-8005-25699d81d1f4 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-1c10d0f6-4bfe-4df0-8005-25699d81d1f4.shg-box.shg-c {
  justify-content: center;
}

#s-d5503c5a-18fe-4d4a-8456-680a009b9e5f {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
text-align: center;
}
@media (min-width: 1200px){#s-d5503c5a-18fe-4d4a-8456-680a009b9e5f {
  margin-top: 0%;
}
}
#s-d5503c5a-18fe-4d4a-8456-680a009b9e5f {
  margin: 0 !important;
  overflow: visible;
}

#s-d5503c5a-18fe-4d4a-8456-680a009b9e5f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d5503c5a-18fe-4d4a-8456-680a009b9e5f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-d5503c5a-18fe-4d4a-8456-680a009b9e5f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d5503c5a-18fe-4d4a-8456-680a009b9e5f img.shogun-image {
  /* Add background color handling */
  
}

#s-d5503c5a-18fe-4d4a-8456-680a009b9e5f img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: #000;
  border-style: none;
  border-radius: 10px;

}






.s-d5503c5a-18fe-4d4a-8456-680a009b9e5f .shogun-image-content {
  
    justify-content: center;
  
}

.s-d5503c5a-18fe-4d4a-8456-680a009b9e5f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d5503c5a-18fe-4d4a-8456-680a009b9e5f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d5503c5a-18fe-4d4a-8456-680a009b9e5f.shogun-image {
  box-sizing: border-box;
}



.s-d5503c5a-18fe-4d4a-8456-680a009b9e5f img.shogun-image {
  
}


@media (min-width: 1200px){#s-d5503c5a-18fe-4d4a-8456-680a009b9e5f {
  margin: 0 !important;
  overflow: visible;
}

#s-d5503c5a-18fe-4d4a-8456-680a009b9e5f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d5503c5a-18fe-4d4a-8456-680a009b9e5f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-d5503c5a-18fe-4d4a-8456-680a009b9e5f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d5503c5a-18fe-4d4a-8456-680a009b9e5f img.shogun-image {
  /* Add background color handling */
  
}

#s-d5503c5a-18fe-4d4a-8456-680a009b9e5f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-d5503c5a-18fe-4d4a-8456-680a009b9e5f .shogun-image-content {
  
    justify-content: center;
  
}

.s-d5503c5a-18fe-4d4a-8456-680a009b9e5f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d5503c5a-18fe-4d4a-8456-680a009b9e5f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d5503c5a-18fe-4d4a-8456-680a009b9e5f.shogun-image {
  box-sizing: border-box;
}



.s-d5503c5a-18fe-4d4a-8456-680a009b9e5f img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-d5503c5a-18fe-4d4a-8456-680a009b9e5f {
  margin: 0 !important;
  overflow: visible;
}

#s-d5503c5a-18fe-4d4a-8456-680a009b9e5f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d5503c5a-18fe-4d4a-8456-680a009b9e5f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d5503c5a-18fe-4d4a-8456-680a009b9e5f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d5503c5a-18fe-4d4a-8456-680a009b9e5f img.shogun-image {
  /* Add background color handling */
  
}

#s-d5503c5a-18fe-4d4a-8456-680a009b9e5f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-d5503c5a-18fe-4d4a-8456-680a009b9e5f .shogun-image-content {
  
    justify-content: center;
  
}

.s-d5503c5a-18fe-4d4a-8456-680a009b9e5f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d5503c5a-18fe-4d4a-8456-680a009b9e5f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d5503c5a-18fe-4d4a-8456-680a009b9e5f.shogun-image {
  box-sizing: border-box;
}



.s-d5503c5a-18fe-4d4a-8456-680a009b9e5f img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-d5503c5a-18fe-4d4a-8456-680a009b9e5f {
  margin: 0 !important;
  overflow: visible;
}

#s-d5503c5a-18fe-4d4a-8456-680a009b9e5f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d5503c5a-18fe-4d4a-8456-680a009b9e5f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d5503c5a-18fe-4d4a-8456-680a009b9e5f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d5503c5a-18fe-4d4a-8456-680a009b9e5f img.shogun-image {
  /* Add background color handling */
  
}

#s-d5503c5a-18fe-4d4a-8456-680a009b9e5f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-d5503c5a-18fe-4d4a-8456-680a009b9e5f .shogun-image-content {
  
    justify-content: center;
  
}

.s-d5503c5a-18fe-4d4a-8456-680a009b9e5f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d5503c5a-18fe-4d4a-8456-680a009b9e5f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d5503c5a-18fe-4d4a-8456-680a009b9e5f.shogun-image {
  box-sizing: border-box;
}



.s-d5503c5a-18fe-4d4a-8456-680a009b9e5f img.shogun-image {
  
}


}@media (max-width: 767px){#s-d5503c5a-18fe-4d4a-8456-680a009b9e5f {
  margin: 0 !important;
  overflow: visible;
}

#s-d5503c5a-18fe-4d4a-8456-680a009b9e5f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d5503c5a-18fe-4d4a-8456-680a009b9e5f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d5503c5a-18fe-4d4a-8456-680a009b9e5f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d5503c5a-18fe-4d4a-8456-680a009b9e5f img.shogun-image {
  /* Add background color handling */
  
}

#s-d5503c5a-18fe-4d4a-8456-680a009b9e5f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-d5503c5a-18fe-4d4a-8456-680a009b9e5f .shogun-image-content {
  
    justify-content: center;
  
}

.s-d5503c5a-18fe-4d4a-8456-680a009b9e5f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d5503c5a-18fe-4d4a-8456-680a009b9e5f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d5503c5a-18fe-4d4a-8456-680a009b9e5f.shogun-image {
  box-sizing: border-box;
}



.s-d5503c5a-18fe-4d4a-8456-680a009b9e5f img.shogun-image {
  
}


}
#s-13400cc4-a0e2-402a-bd8a-2d01000a4bdb {
  box-shadow:2px 3px 1px 2px rgba(67, 66, 66, 1);
background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYzAzOWZlZTktZTlkNC00ZWFjLTk1YjMtYzczNDdjNDBmZjlkIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFiYjBiO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNjMDM5ZmVlOS1lOWQ0LTRlYWMtOTViMy1jNzM0N2M0MGZmOWQpIi8+PC9zdmc+);
background-repeat: no-repeat;
border-style: solid;
margin-top: 5px;
margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: #2C2A34;
border-radius: 25px;
text-align: center;
text-decoration: none;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#f1bb0b"}, {"id"=>2, "pos"=>1, "color"=>"#ffffff"}];
hover-type: gradient;
color: rgba(0, 0, 0, 1);
}
#s-13400cc4-a0e2-402a-bd8a-2d01000a4bdb:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iMGFkOGRiNWMtOTQ5ZS00ODUwLWI3NjMtNmU0ZTFhY2RmNzFiIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjhmOGY3O3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFiYjBiO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCMwYWQ4ZGI1Yy05NDllLTQ4NTAtYjc2My02ZTRlMWFjZGY3MWIpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 2px !important;
border-left-width: 2px !important;
border-bottom-width: 2px !important;
border-right-width: 2px !important;
border-color: rgba(2, 0, 7, 0.99) !important;
text-decoration: none !important;
color: rgba(7, 6, 0, 1) !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#f8f8f7"}, {"id"=>2, "pos"=>1, "color"=>"#f1bb0b"}] !important;
hover-type: gradient !important;}#s-13400cc4-a0e2-402a-bd8a-2d01000a4bdb:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-13400cc4-a0e2-402a-bd8a-2d01000a4bdb-root {
    text-align: center;
  }


#s-13400cc4-a0e2-402a-bd8a-2d01000a4bdb.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-13400cc4-a0e2-402a-bd8a-2d01000a4bdb-root {
    text-align: center;
  }


#s-13400cc4-a0e2-402a-bd8a-2d01000a4bdb.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-13400cc4-a0e2-402a-bd8a-2d01000a4bdb-root {
    text-align: center;
  }


#s-13400cc4-a0e2-402a-bd8a-2d01000a4bdb.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-13400cc4-a0e2-402a-bd8a-2d01000a4bdb-root {
    text-align: center;
  }


#s-13400cc4-a0e2-402a-bd8a-2d01000a4bdb.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-13400cc4-a0e2-402a-bd8a-2d01000a4bdb-root {
    text-align: center;
  }


#s-13400cc4-a0e2-402a-bd8a-2d01000a4bdb.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}
#s-5d1cf028-8f40-4bdf-9219-b5cbc725de68 {
  margin-top: 0%;
margin-bottom: 0%;
padding-top: 1%;
padding-left: 0%;
padding-bottom: 1%;
padding-right: 0%;
}

@media (min-width: 0px) {
[id="s-5d1cf028-8f40-4bdf-9219-b5cbc725de68"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-5d1cf028-8f40-4bdf-9219-b5cbc725de68"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-5d1cf028-8f40-4bdf-9219-b5cbc725de68"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-5d1cf028-8f40-4bdf-9219-b5cbc725de68"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

#s-0249cc21-06df-4696-ab15-1f794e26bd81 {
  margin-left: auto;
margin-right: auto;
border-top-width: 5px;
border-left-width: 5px;
border-bottom-width: 5px;
border-right-width: 5px;
border-color: #000;
border-style: solid;
border-radius: 20px;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-0249cc21-06df-4696-ab15-1f794e26bd81 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-0249cc21-06df-4696-ab15-1f794e26bd81.shg-box.shg-c {
  justify-content: center;
}

#s-e63f0c68-40f3-44e3-8ab7-8b8c110fe448 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
text-align: center;
}
@media (min-width: 1200px){#s-e63f0c68-40f3-44e3-8ab7-8b8c110fe448 {
  margin-top: 0%;
}
}
#s-e63f0c68-40f3-44e3-8ab7-8b8c110fe448 {
  margin: 0 !important;
  overflow: visible;
}

#s-e63f0c68-40f3-44e3-8ab7-8b8c110fe448-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e63f0c68-40f3-44e3-8ab7-8b8c110fe448 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-e63f0c68-40f3-44e3-8ab7-8b8c110fe448 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e63f0c68-40f3-44e3-8ab7-8b8c110fe448 img.shogun-image {
  /* Add background color handling */
  
}

#s-e63f0c68-40f3-44e3-8ab7-8b8c110fe448 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: #000;
  border-style: none;
  border-radius: 10px;

}






.s-e63f0c68-40f3-44e3-8ab7-8b8c110fe448 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e63f0c68-40f3-44e3-8ab7-8b8c110fe448.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e63f0c68-40f3-44e3-8ab7-8b8c110fe448.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e63f0c68-40f3-44e3-8ab7-8b8c110fe448.shogun-image {
  box-sizing: border-box;
}



.s-e63f0c68-40f3-44e3-8ab7-8b8c110fe448 img.shogun-image {
  
}


@media (min-width: 1200px){#s-e63f0c68-40f3-44e3-8ab7-8b8c110fe448 {
  margin: 0 !important;
  overflow: visible;
}

#s-e63f0c68-40f3-44e3-8ab7-8b8c110fe448-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e63f0c68-40f3-44e3-8ab7-8b8c110fe448 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-e63f0c68-40f3-44e3-8ab7-8b8c110fe448 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e63f0c68-40f3-44e3-8ab7-8b8c110fe448 img.shogun-image {
  /* Add background color handling */
  
}

#s-e63f0c68-40f3-44e3-8ab7-8b8c110fe448 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-e63f0c68-40f3-44e3-8ab7-8b8c110fe448 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e63f0c68-40f3-44e3-8ab7-8b8c110fe448.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e63f0c68-40f3-44e3-8ab7-8b8c110fe448.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e63f0c68-40f3-44e3-8ab7-8b8c110fe448.shogun-image {
  box-sizing: border-box;
}



.s-e63f0c68-40f3-44e3-8ab7-8b8c110fe448 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-e63f0c68-40f3-44e3-8ab7-8b8c110fe448 {
  margin: 0 !important;
  overflow: visible;
}

#s-e63f0c68-40f3-44e3-8ab7-8b8c110fe448-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e63f0c68-40f3-44e3-8ab7-8b8c110fe448 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e63f0c68-40f3-44e3-8ab7-8b8c110fe448 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e63f0c68-40f3-44e3-8ab7-8b8c110fe448 img.shogun-image {
  /* Add background color handling */
  
}

#s-e63f0c68-40f3-44e3-8ab7-8b8c110fe448 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-e63f0c68-40f3-44e3-8ab7-8b8c110fe448 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e63f0c68-40f3-44e3-8ab7-8b8c110fe448.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e63f0c68-40f3-44e3-8ab7-8b8c110fe448.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e63f0c68-40f3-44e3-8ab7-8b8c110fe448.shogun-image {
  box-sizing: border-box;
}



.s-e63f0c68-40f3-44e3-8ab7-8b8c110fe448 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-e63f0c68-40f3-44e3-8ab7-8b8c110fe448 {
  margin: 0 !important;
  overflow: visible;
}

#s-e63f0c68-40f3-44e3-8ab7-8b8c110fe448-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e63f0c68-40f3-44e3-8ab7-8b8c110fe448 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e63f0c68-40f3-44e3-8ab7-8b8c110fe448 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e63f0c68-40f3-44e3-8ab7-8b8c110fe448 img.shogun-image {
  /* Add background color handling */
  
}

#s-e63f0c68-40f3-44e3-8ab7-8b8c110fe448 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-e63f0c68-40f3-44e3-8ab7-8b8c110fe448 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e63f0c68-40f3-44e3-8ab7-8b8c110fe448.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e63f0c68-40f3-44e3-8ab7-8b8c110fe448.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e63f0c68-40f3-44e3-8ab7-8b8c110fe448.shogun-image {
  box-sizing: border-box;
}



.s-e63f0c68-40f3-44e3-8ab7-8b8c110fe448 img.shogun-image {
  
}


}@media (max-width: 767px){#s-e63f0c68-40f3-44e3-8ab7-8b8c110fe448 {
  margin: 0 !important;
  overflow: visible;
}

#s-e63f0c68-40f3-44e3-8ab7-8b8c110fe448-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e63f0c68-40f3-44e3-8ab7-8b8c110fe448 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e63f0c68-40f3-44e3-8ab7-8b8c110fe448 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e63f0c68-40f3-44e3-8ab7-8b8c110fe448 img.shogun-image {
  /* Add background color handling */
  
}

#s-e63f0c68-40f3-44e3-8ab7-8b8c110fe448 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-e63f0c68-40f3-44e3-8ab7-8b8c110fe448 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e63f0c68-40f3-44e3-8ab7-8b8c110fe448.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e63f0c68-40f3-44e3-8ab7-8b8c110fe448.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e63f0c68-40f3-44e3-8ab7-8b8c110fe448.shogun-image {
  box-sizing: border-box;
}



.s-e63f0c68-40f3-44e3-8ab7-8b8c110fe448 img.shogun-image {
  
}


}
#s-48a373b3-138e-47d1-ac97-50d4241880aa {
  box-shadow:2px 3px 1px 2px rgba(67, 66, 66, 1);
background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYzAzOWZlZTktZTlkNC00ZWFjLTk1YjMtYzczNDdjNDBmZjlkIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFiYjBiO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNjMDM5ZmVlOS1lOWQ0LTRlYWMtOTViMy1jNzM0N2M0MGZmOWQpIi8+PC9zdmc+);
background-repeat: no-repeat;
border-style: solid;
margin-top: 5px;
margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: #2C2A34;
border-radius: 25px;
text-align: center;
text-decoration: none;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#f1bb0b"}, {"id"=>2, "pos"=>1, "color"=>"#ffffff"}];
hover-type: gradient;
color: rgba(0, 0, 0, 1);
}
#s-48a373b3-138e-47d1-ac97-50d4241880aa:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZWJmMDZlZTMtOTE5ZS00YWY2LThiODEtYWVlODkxYmFjMTRiIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjhmOGY3O3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFiYjBiO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNlYmYwNmVlMy05MTllLTRhZjYtOGI4MS1hZWU4OTFiYWMxNGIpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 2px !important;
border-left-width: 2px !important;
border-bottom-width: 2px !important;
border-right-width: 2px !important;
border-color: rgba(2, 0, 7, 0.99) !important;
text-decoration: none !important;
color: rgba(7, 6, 0, 1) !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#f8f8f7"}, {"id"=>2, "pos"=>1, "color"=>"#f1bb0b"}] !important;
hover-type: gradient !important;}#s-48a373b3-138e-47d1-ac97-50d4241880aa:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-48a373b3-138e-47d1-ac97-50d4241880aa-root {
    text-align: center;
  }


#s-48a373b3-138e-47d1-ac97-50d4241880aa.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-48a373b3-138e-47d1-ac97-50d4241880aa-root {
    text-align: center;
  }


#s-48a373b3-138e-47d1-ac97-50d4241880aa.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-48a373b3-138e-47d1-ac97-50d4241880aa-root {
    text-align: center;
  }


#s-48a373b3-138e-47d1-ac97-50d4241880aa.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-48a373b3-138e-47d1-ac97-50d4241880aa-root {
    text-align: center;
  }


#s-48a373b3-138e-47d1-ac97-50d4241880aa.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-48a373b3-138e-47d1-ac97-50d4241880aa-root {
    text-align: center;
  }


#s-48a373b3-138e-47d1-ac97-50d4241880aa.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}
#s-a0d6ed4f-f1a8-443f-b3db-4d28c0c8d828 {
  margin-left: auto;
margin-right: auto;
border-top-width: 5px;
border-left-width: 5px;
border-bottom-width: 5px;
border-right-width: 5px;
border-color: #000;
border-style: solid;
border-radius: 20px;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-a0d6ed4f-f1a8-443f-b3db-4d28c0c8d828 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-a0d6ed4f-f1a8-443f-b3db-4d28c0c8d828.shg-box.shg-c {
  justify-content: center;
}

#s-39dff0d8-0f5d-4fbc-8b55-98774ae30432 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
text-align: center;
}
@media (min-width: 1200px){#s-39dff0d8-0f5d-4fbc-8b55-98774ae30432 {
  margin-top: 0%;
}
}
#s-39dff0d8-0f5d-4fbc-8b55-98774ae30432 {
  margin: 0 !important;
  overflow: visible;
}

#s-39dff0d8-0f5d-4fbc-8b55-98774ae30432-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-39dff0d8-0f5d-4fbc-8b55-98774ae30432 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-39dff0d8-0f5d-4fbc-8b55-98774ae30432 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-39dff0d8-0f5d-4fbc-8b55-98774ae30432 img.shogun-image {
  /* Add background color handling */
  
}

#s-39dff0d8-0f5d-4fbc-8b55-98774ae30432 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: #000;
  border-style: none;
  border-radius: 10px;

}






.s-39dff0d8-0f5d-4fbc-8b55-98774ae30432 .shogun-image-content {
  
    justify-content: center;
  
}

.s-39dff0d8-0f5d-4fbc-8b55-98774ae30432.shg-align-container {
  display: flex;
  justify-content: center
}

.s-39dff0d8-0f5d-4fbc-8b55-98774ae30432.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-39dff0d8-0f5d-4fbc-8b55-98774ae30432.shogun-image {
  box-sizing: border-box;
}



.s-39dff0d8-0f5d-4fbc-8b55-98774ae30432 img.shogun-image {
  
}


@media (min-width: 1200px){#s-39dff0d8-0f5d-4fbc-8b55-98774ae30432 {
  margin: 0 !important;
  overflow: visible;
}

#s-39dff0d8-0f5d-4fbc-8b55-98774ae30432-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-39dff0d8-0f5d-4fbc-8b55-98774ae30432 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-39dff0d8-0f5d-4fbc-8b55-98774ae30432 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-39dff0d8-0f5d-4fbc-8b55-98774ae30432 img.shogun-image {
  /* Add background color handling */
  
}

#s-39dff0d8-0f5d-4fbc-8b55-98774ae30432 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-39dff0d8-0f5d-4fbc-8b55-98774ae30432 .shogun-image-content {
  
    justify-content: center;
  
}

.s-39dff0d8-0f5d-4fbc-8b55-98774ae30432.shg-align-container {
  display: flex;
  justify-content: center
}

.s-39dff0d8-0f5d-4fbc-8b55-98774ae30432.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-39dff0d8-0f5d-4fbc-8b55-98774ae30432.shogun-image {
  box-sizing: border-box;
}



.s-39dff0d8-0f5d-4fbc-8b55-98774ae30432 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-39dff0d8-0f5d-4fbc-8b55-98774ae30432 {
  margin: 0 !important;
  overflow: visible;
}

#s-39dff0d8-0f5d-4fbc-8b55-98774ae30432-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-39dff0d8-0f5d-4fbc-8b55-98774ae30432 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-39dff0d8-0f5d-4fbc-8b55-98774ae30432 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-39dff0d8-0f5d-4fbc-8b55-98774ae30432 img.shogun-image {
  /* Add background color handling */
  
}

#s-39dff0d8-0f5d-4fbc-8b55-98774ae30432 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-39dff0d8-0f5d-4fbc-8b55-98774ae30432 .shogun-image-content {
  
    justify-content: center;
  
}

.s-39dff0d8-0f5d-4fbc-8b55-98774ae30432.shg-align-container {
  display: flex;
  justify-content: center
}

.s-39dff0d8-0f5d-4fbc-8b55-98774ae30432.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-39dff0d8-0f5d-4fbc-8b55-98774ae30432.shogun-image {
  box-sizing: border-box;
}



.s-39dff0d8-0f5d-4fbc-8b55-98774ae30432 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-39dff0d8-0f5d-4fbc-8b55-98774ae30432 {
  margin: 0 !important;
  overflow: visible;
}

#s-39dff0d8-0f5d-4fbc-8b55-98774ae30432-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-39dff0d8-0f5d-4fbc-8b55-98774ae30432 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-39dff0d8-0f5d-4fbc-8b55-98774ae30432 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-39dff0d8-0f5d-4fbc-8b55-98774ae30432 img.shogun-image {
  /* Add background color handling */
  
}

#s-39dff0d8-0f5d-4fbc-8b55-98774ae30432 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-39dff0d8-0f5d-4fbc-8b55-98774ae30432 .shogun-image-content {
  
    justify-content: center;
  
}

.s-39dff0d8-0f5d-4fbc-8b55-98774ae30432.shg-align-container {
  display: flex;
  justify-content: center
}

.s-39dff0d8-0f5d-4fbc-8b55-98774ae30432.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-39dff0d8-0f5d-4fbc-8b55-98774ae30432.shogun-image {
  box-sizing: border-box;
}



.s-39dff0d8-0f5d-4fbc-8b55-98774ae30432 img.shogun-image {
  
}


}@media (max-width: 767px){#s-39dff0d8-0f5d-4fbc-8b55-98774ae30432 {
  margin: 0 !important;
  overflow: visible;
}

#s-39dff0d8-0f5d-4fbc-8b55-98774ae30432-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-39dff0d8-0f5d-4fbc-8b55-98774ae30432 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-39dff0d8-0f5d-4fbc-8b55-98774ae30432 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-39dff0d8-0f5d-4fbc-8b55-98774ae30432 img.shogun-image {
  /* Add background color handling */
  
}

#s-39dff0d8-0f5d-4fbc-8b55-98774ae30432 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-39dff0d8-0f5d-4fbc-8b55-98774ae30432 .shogun-image-content {
  
    justify-content: center;
  
}

.s-39dff0d8-0f5d-4fbc-8b55-98774ae30432.shg-align-container {
  display: flex;
  justify-content: center
}

.s-39dff0d8-0f5d-4fbc-8b55-98774ae30432.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-39dff0d8-0f5d-4fbc-8b55-98774ae30432.shogun-image {
  box-sizing: border-box;
}



.s-39dff0d8-0f5d-4fbc-8b55-98774ae30432 img.shogun-image {
  
}


}
#s-e8d8da93-bddd-4f0c-91b0-b07d97286df6 {
  box-shadow:2px 3px 1px 2px rgba(67, 66, 66, 1);
background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYzAzOWZlZTktZTlkNC00ZWFjLTk1YjMtYzczNDdjNDBmZjlkIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFiYjBiO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNjMDM5ZmVlOS1lOWQ0LTRlYWMtOTViMy1jNzM0N2M0MGZmOWQpIi8+PC9zdmc+);
background-repeat: no-repeat;
border-style: solid;
margin-top: 5px;
margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: #2C2A34;
border-radius: 25px;
text-align: center;
text-decoration: none;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#f1bb0b"}, {"id"=>2, "pos"=>1, "color"=>"#ffffff"}];
hover-type: gradient;
color: rgba(0, 0, 0, 1);
}
#s-e8d8da93-bddd-4f0c-91b0-b07d97286df6:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYmE1ZjU3M2QtZGJlNy00YjA0LTg0MWYtN2I2YWZiMDA1OWEzIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjhmOGY3O3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFiYjBiO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNiYTVmNTczZC1kYmU3LTRiMDQtODQxZi03YjZhZmIwMDU5YTMpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 2px !important;
border-left-width: 2px !important;
border-bottom-width: 2px !important;
border-right-width: 2px !important;
border-color: rgba(2, 0, 7, 0.99) !important;
text-decoration: none !important;
color: rgba(7, 6, 0, 1) !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#f8f8f7"}, {"id"=>2, "pos"=>1, "color"=>"#f1bb0b"}] !important;
hover-type: gradient !important;}#s-e8d8da93-bddd-4f0c-91b0-b07d97286df6:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-e8d8da93-bddd-4f0c-91b0-b07d97286df6-root {
    text-align: center;
  }


#s-e8d8da93-bddd-4f0c-91b0-b07d97286df6.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-e8d8da93-bddd-4f0c-91b0-b07d97286df6-root {
    text-align: center;
  }


#s-e8d8da93-bddd-4f0c-91b0-b07d97286df6.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-e8d8da93-bddd-4f0c-91b0-b07d97286df6-root {
    text-align: center;
  }


#s-e8d8da93-bddd-4f0c-91b0-b07d97286df6.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-e8d8da93-bddd-4f0c-91b0-b07d97286df6-root {
    text-align: center;
  }


#s-e8d8da93-bddd-4f0c-91b0-b07d97286df6.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-e8d8da93-bddd-4f0c-91b0-b07d97286df6-root {
    text-align: center;
  }


#s-e8d8da93-bddd-4f0c-91b0-b07d97286df6.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}
#s-4f67fad7-02cf-4417-b0bf-75cafb62a4a3 {
  margin-left: auto;
margin-right: auto;
border-top-width: 5px;
border-left-width: 5px;
border-bottom-width: 5px;
border-right-width: 5px;
border-color: #000;
border-style: solid;
border-radius: 20px;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-4f67fad7-02cf-4417-b0bf-75cafb62a4a3 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-4f67fad7-02cf-4417-b0bf-75cafb62a4a3.shg-box.shg-c {
  justify-content: center;
}

#s-445bb8e6-eb5b-43ca-ac45-ebb15a655883 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
text-align: center;
}
@media (min-width: 1200px){#s-445bb8e6-eb5b-43ca-ac45-ebb15a655883 {
  margin-top: 0%;
}
}
#s-445bb8e6-eb5b-43ca-ac45-ebb15a655883 {
  margin: 0 !important;
  overflow: visible;
}

#s-445bb8e6-eb5b-43ca-ac45-ebb15a655883-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-445bb8e6-eb5b-43ca-ac45-ebb15a655883 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-445bb8e6-eb5b-43ca-ac45-ebb15a655883 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-445bb8e6-eb5b-43ca-ac45-ebb15a655883 img.shogun-image {
  /* Add background color handling */
  
}

#s-445bb8e6-eb5b-43ca-ac45-ebb15a655883 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: #000;
  border-style: none;
  border-radius: 10px;

}






.s-445bb8e6-eb5b-43ca-ac45-ebb15a655883 .shogun-image-content {
  
    justify-content: center;
  
}

.s-445bb8e6-eb5b-43ca-ac45-ebb15a655883.shg-align-container {
  display: flex;
  justify-content: center
}

.s-445bb8e6-eb5b-43ca-ac45-ebb15a655883.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-445bb8e6-eb5b-43ca-ac45-ebb15a655883.shogun-image {
  box-sizing: border-box;
}



.s-445bb8e6-eb5b-43ca-ac45-ebb15a655883 img.shogun-image {
  
}


@media (min-width: 1200px){#s-445bb8e6-eb5b-43ca-ac45-ebb15a655883 {
  margin: 0 !important;
  overflow: visible;
}

#s-445bb8e6-eb5b-43ca-ac45-ebb15a655883-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-445bb8e6-eb5b-43ca-ac45-ebb15a655883 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-445bb8e6-eb5b-43ca-ac45-ebb15a655883 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-445bb8e6-eb5b-43ca-ac45-ebb15a655883 img.shogun-image {
  /* Add background color handling */
  
}

#s-445bb8e6-eb5b-43ca-ac45-ebb15a655883 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-445bb8e6-eb5b-43ca-ac45-ebb15a655883 .shogun-image-content {
  
    justify-content: center;
  
}

.s-445bb8e6-eb5b-43ca-ac45-ebb15a655883.shg-align-container {
  display: flex;
  justify-content: center
}

.s-445bb8e6-eb5b-43ca-ac45-ebb15a655883.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-445bb8e6-eb5b-43ca-ac45-ebb15a655883.shogun-image {
  box-sizing: border-box;
}



.s-445bb8e6-eb5b-43ca-ac45-ebb15a655883 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-445bb8e6-eb5b-43ca-ac45-ebb15a655883 {
  margin: 0 !important;
  overflow: visible;
}

#s-445bb8e6-eb5b-43ca-ac45-ebb15a655883-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-445bb8e6-eb5b-43ca-ac45-ebb15a655883 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-445bb8e6-eb5b-43ca-ac45-ebb15a655883 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-445bb8e6-eb5b-43ca-ac45-ebb15a655883 img.shogun-image {
  /* Add background color handling */
  
}

#s-445bb8e6-eb5b-43ca-ac45-ebb15a655883 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-445bb8e6-eb5b-43ca-ac45-ebb15a655883 .shogun-image-content {
  
    justify-content: center;
  
}

.s-445bb8e6-eb5b-43ca-ac45-ebb15a655883.shg-align-container {
  display: flex;
  justify-content: center
}

.s-445bb8e6-eb5b-43ca-ac45-ebb15a655883.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-445bb8e6-eb5b-43ca-ac45-ebb15a655883.shogun-image {
  box-sizing: border-box;
}



.s-445bb8e6-eb5b-43ca-ac45-ebb15a655883 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-445bb8e6-eb5b-43ca-ac45-ebb15a655883 {
  margin: 0 !important;
  overflow: visible;
}

#s-445bb8e6-eb5b-43ca-ac45-ebb15a655883-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-445bb8e6-eb5b-43ca-ac45-ebb15a655883 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-445bb8e6-eb5b-43ca-ac45-ebb15a655883 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-445bb8e6-eb5b-43ca-ac45-ebb15a655883 img.shogun-image {
  /* Add background color handling */
  
}

#s-445bb8e6-eb5b-43ca-ac45-ebb15a655883 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-445bb8e6-eb5b-43ca-ac45-ebb15a655883 .shogun-image-content {
  
    justify-content: center;
  
}

.s-445bb8e6-eb5b-43ca-ac45-ebb15a655883.shg-align-container {
  display: flex;
  justify-content: center
}

.s-445bb8e6-eb5b-43ca-ac45-ebb15a655883.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-445bb8e6-eb5b-43ca-ac45-ebb15a655883.shogun-image {
  box-sizing: border-box;
}



.s-445bb8e6-eb5b-43ca-ac45-ebb15a655883 img.shogun-image {
  
}


}@media (max-width: 767px){#s-445bb8e6-eb5b-43ca-ac45-ebb15a655883 {
  margin: 0 !important;
  overflow: visible;
}

#s-445bb8e6-eb5b-43ca-ac45-ebb15a655883-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-445bb8e6-eb5b-43ca-ac45-ebb15a655883 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-445bb8e6-eb5b-43ca-ac45-ebb15a655883 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-445bb8e6-eb5b-43ca-ac45-ebb15a655883 img.shogun-image {
  /* Add background color handling */
  
}

#s-445bb8e6-eb5b-43ca-ac45-ebb15a655883 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-445bb8e6-eb5b-43ca-ac45-ebb15a655883 .shogun-image-content {
  
    justify-content: center;
  
}

.s-445bb8e6-eb5b-43ca-ac45-ebb15a655883.shg-align-container {
  display: flex;
  justify-content: center
}

.s-445bb8e6-eb5b-43ca-ac45-ebb15a655883.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-445bb8e6-eb5b-43ca-ac45-ebb15a655883.shogun-image {
  box-sizing: border-box;
}



.s-445bb8e6-eb5b-43ca-ac45-ebb15a655883 img.shogun-image {
  
}


}
#s-4906a0db-5676-4548-bc70-ace47d366d81 {
  box-shadow:2px 3px 1px 2px rgba(67, 66, 66, 1);
background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYzAzOWZlZTktZTlkNC00ZWFjLTk1YjMtYzczNDdjNDBmZjlkIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFiYjBiO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNjMDM5ZmVlOS1lOWQ0LTRlYWMtOTViMy1jNzM0N2M0MGZmOWQpIi8+PC9zdmc+);
background-repeat: no-repeat;
border-style: solid;
margin-top: 5px;
margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: #2C2A34;
border-radius: 25px;
text-align: center;
text-decoration: none;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#f1bb0b"}, {"id"=>2, "pos"=>1, "color"=>"#ffffff"}];
hover-type: gradient;
color: rgba(0, 0, 0, 1);
}
#s-4906a0db-5676-4548-bc70-ace47d366d81:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZDI5MTk5ODEtMzIyYS00MGM4LWFmMDQtMzQ5NzQ5MDU3MDBlIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjhmOGY3O3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFiYjBiO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNkMjkxOTk4MS0zMjJhLTQwYzgtYWYwNC0zNDk3NDkwNTcwMGUpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 2px !important;
border-left-width: 2px !important;
border-bottom-width: 2px !important;
border-right-width: 2px !important;
border-color: rgba(2, 0, 7, 0.99) !important;
text-decoration: none !important;
color: rgba(7, 6, 0, 1) !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#f8f8f7"}, {"id"=>2, "pos"=>1, "color"=>"#f1bb0b"}] !important;
hover-type: gradient !important;}#s-4906a0db-5676-4548-bc70-ace47d366d81:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-4906a0db-5676-4548-bc70-ace47d366d81-root {
    text-align: center;
  }


#s-4906a0db-5676-4548-bc70-ace47d366d81.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-4906a0db-5676-4548-bc70-ace47d366d81-root {
    text-align: center;
  }


#s-4906a0db-5676-4548-bc70-ace47d366d81.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-4906a0db-5676-4548-bc70-ace47d366d81-root {
    text-align: center;
  }


#s-4906a0db-5676-4548-bc70-ace47d366d81.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-4906a0db-5676-4548-bc70-ace47d366d81-root {
    text-align: center;
  }


#s-4906a0db-5676-4548-bc70-ace47d366d81.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-4906a0db-5676-4548-bc70-ace47d366d81-root {
    text-align: center;
  }


#s-4906a0db-5676-4548-bc70-ace47d366d81.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}
#s-b489d197-c1a7-4e7d-a8ed-83e2c614583e {
  margin-top: 0%;
margin-bottom: 0%;
padding-top: 1%;
padding-left: 0%;
padding-bottom: 1%;
padding-right: 0%;
}

@media (min-width: 0px) {
[id="s-b489d197-c1a7-4e7d-a8ed-83e2c614583e"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-b489d197-c1a7-4e7d-a8ed-83e2c614583e"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-b489d197-c1a7-4e7d-a8ed-83e2c614583e"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-b489d197-c1a7-4e7d-a8ed-83e2c614583e"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

#s-1da7d747-65cc-460f-87d4-97f15c0a1438 {
  margin-left: auto;
margin-right: auto;
border-top-width: 5px;
border-left-width: 5px;
border-bottom-width: 5px;
border-right-width: 5px;
border-color: #000;
border-style: solid;
border-radius: 20px;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-1da7d747-65cc-460f-87d4-97f15c0a1438 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-1da7d747-65cc-460f-87d4-97f15c0a1438.shg-box.shg-c {
  justify-content: center;
}

#s-c1350a5c-cf9d-4e7d-83ad-bc9684284ca1 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
text-align: center;
}
@media (min-width: 1200px){#s-c1350a5c-cf9d-4e7d-83ad-bc9684284ca1 {
  margin-top: 0%;
}
}
#s-c1350a5c-cf9d-4e7d-83ad-bc9684284ca1 {
  margin: 0 !important;
  overflow: visible;
}

#s-c1350a5c-cf9d-4e7d-83ad-bc9684284ca1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c1350a5c-cf9d-4e7d-83ad-bc9684284ca1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-c1350a5c-cf9d-4e7d-83ad-bc9684284ca1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c1350a5c-cf9d-4e7d-83ad-bc9684284ca1 img.shogun-image {
  /* Add background color handling */
  
}

#s-c1350a5c-cf9d-4e7d-83ad-bc9684284ca1 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: #000;
  border-style: none;
  border-radius: 10px;

}






.s-c1350a5c-cf9d-4e7d-83ad-bc9684284ca1 .shogun-image-content {
  
    justify-content: center;
  
}

.s-c1350a5c-cf9d-4e7d-83ad-bc9684284ca1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c1350a5c-cf9d-4e7d-83ad-bc9684284ca1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c1350a5c-cf9d-4e7d-83ad-bc9684284ca1.shogun-image {
  box-sizing: border-box;
}



.s-c1350a5c-cf9d-4e7d-83ad-bc9684284ca1 img.shogun-image {
  
}


@media (min-width: 1200px){#s-c1350a5c-cf9d-4e7d-83ad-bc9684284ca1 {
  margin: 0 !important;
  overflow: visible;
}

#s-c1350a5c-cf9d-4e7d-83ad-bc9684284ca1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c1350a5c-cf9d-4e7d-83ad-bc9684284ca1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-c1350a5c-cf9d-4e7d-83ad-bc9684284ca1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c1350a5c-cf9d-4e7d-83ad-bc9684284ca1 img.shogun-image {
  /* Add background color handling */
  
}

#s-c1350a5c-cf9d-4e7d-83ad-bc9684284ca1 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-c1350a5c-cf9d-4e7d-83ad-bc9684284ca1 .shogun-image-content {
  
    justify-content: center;
  
}

.s-c1350a5c-cf9d-4e7d-83ad-bc9684284ca1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c1350a5c-cf9d-4e7d-83ad-bc9684284ca1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c1350a5c-cf9d-4e7d-83ad-bc9684284ca1.shogun-image {
  box-sizing: border-box;
}



.s-c1350a5c-cf9d-4e7d-83ad-bc9684284ca1 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-c1350a5c-cf9d-4e7d-83ad-bc9684284ca1 {
  margin: 0 !important;
  overflow: visible;
}

#s-c1350a5c-cf9d-4e7d-83ad-bc9684284ca1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c1350a5c-cf9d-4e7d-83ad-bc9684284ca1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c1350a5c-cf9d-4e7d-83ad-bc9684284ca1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c1350a5c-cf9d-4e7d-83ad-bc9684284ca1 img.shogun-image {
  /* Add background color handling */
  
}

#s-c1350a5c-cf9d-4e7d-83ad-bc9684284ca1 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-c1350a5c-cf9d-4e7d-83ad-bc9684284ca1 .shogun-image-content {
  
    justify-content: center;
  
}

.s-c1350a5c-cf9d-4e7d-83ad-bc9684284ca1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c1350a5c-cf9d-4e7d-83ad-bc9684284ca1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c1350a5c-cf9d-4e7d-83ad-bc9684284ca1.shogun-image {
  box-sizing: border-box;
}



.s-c1350a5c-cf9d-4e7d-83ad-bc9684284ca1 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-c1350a5c-cf9d-4e7d-83ad-bc9684284ca1 {
  margin: 0 !important;
  overflow: visible;
}

#s-c1350a5c-cf9d-4e7d-83ad-bc9684284ca1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c1350a5c-cf9d-4e7d-83ad-bc9684284ca1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c1350a5c-cf9d-4e7d-83ad-bc9684284ca1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c1350a5c-cf9d-4e7d-83ad-bc9684284ca1 img.shogun-image {
  /* Add background color handling */
  
}

#s-c1350a5c-cf9d-4e7d-83ad-bc9684284ca1 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-c1350a5c-cf9d-4e7d-83ad-bc9684284ca1 .shogun-image-content {
  
    justify-content: center;
  
}

.s-c1350a5c-cf9d-4e7d-83ad-bc9684284ca1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c1350a5c-cf9d-4e7d-83ad-bc9684284ca1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c1350a5c-cf9d-4e7d-83ad-bc9684284ca1.shogun-image {
  box-sizing: border-box;
}



.s-c1350a5c-cf9d-4e7d-83ad-bc9684284ca1 img.shogun-image {
  
}


}@media (max-width: 767px){#s-c1350a5c-cf9d-4e7d-83ad-bc9684284ca1 {
  margin: 0 !important;
  overflow: visible;
}

#s-c1350a5c-cf9d-4e7d-83ad-bc9684284ca1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c1350a5c-cf9d-4e7d-83ad-bc9684284ca1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c1350a5c-cf9d-4e7d-83ad-bc9684284ca1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c1350a5c-cf9d-4e7d-83ad-bc9684284ca1 img.shogun-image {
  /* Add background color handling */
  
}

#s-c1350a5c-cf9d-4e7d-83ad-bc9684284ca1 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-c1350a5c-cf9d-4e7d-83ad-bc9684284ca1 .shogun-image-content {
  
    justify-content: center;
  
}

.s-c1350a5c-cf9d-4e7d-83ad-bc9684284ca1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c1350a5c-cf9d-4e7d-83ad-bc9684284ca1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c1350a5c-cf9d-4e7d-83ad-bc9684284ca1.shogun-image {
  box-sizing: border-box;
}



.s-c1350a5c-cf9d-4e7d-83ad-bc9684284ca1 img.shogun-image {
  
}


}
#s-18c79c58-2787-407f-9b6c-2147885d95bc {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
text-align: center;
}
@media (min-width: 1200px){#s-18c79c58-2787-407f-9b6c-2147885d95bc {
  margin-top: 0%;
}
}
#s-18c79c58-2787-407f-9b6c-2147885d95bc {
  margin: 0 !important;
  overflow: visible;
}

#s-18c79c58-2787-407f-9b6c-2147885d95bc-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-18c79c58-2787-407f-9b6c-2147885d95bc {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-18c79c58-2787-407f-9b6c-2147885d95bc {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-18c79c58-2787-407f-9b6c-2147885d95bc img.shogun-image {
  /* Add background color handling */
  
}

#s-18c79c58-2787-407f-9b6c-2147885d95bc img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-18c79c58-2787-407f-9b6c-2147885d95bc .shogun-image-content {
  
    justify-content: center;
  
}

.s-18c79c58-2787-407f-9b6c-2147885d95bc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-18c79c58-2787-407f-9b6c-2147885d95bc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-18c79c58-2787-407f-9b6c-2147885d95bc.shogun-image {
  box-sizing: border-box;
}



.s-18c79c58-2787-407f-9b6c-2147885d95bc img.shogun-image {
  
}


@media (min-width: 1200px){#s-18c79c58-2787-407f-9b6c-2147885d95bc {
  margin: 0 !important;
  overflow: visible;
}

#s-18c79c58-2787-407f-9b6c-2147885d95bc-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-18c79c58-2787-407f-9b6c-2147885d95bc {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-18c79c58-2787-407f-9b6c-2147885d95bc {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-18c79c58-2787-407f-9b6c-2147885d95bc img.shogun-image {
  /* Add background color handling */
  
}

#s-18c79c58-2787-407f-9b6c-2147885d95bc img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-18c79c58-2787-407f-9b6c-2147885d95bc .shogun-image-content {
  
    justify-content: center;
  
}

.s-18c79c58-2787-407f-9b6c-2147885d95bc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-18c79c58-2787-407f-9b6c-2147885d95bc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-18c79c58-2787-407f-9b6c-2147885d95bc.shogun-image {
  box-sizing: border-box;
}



.s-18c79c58-2787-407f-9b6c-2147885d95bc img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-18c79c58-2787-407f-9b6c-2147885d95bc {
  margin: 0 !important;
  overflow: visible;
}

#s-18c79c58-2787-407f-9b6c-2147885d95bc-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-18c79c58-2787-407f-9b6c-2147885d95bc {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-18c79c58-2787-407f-9b6c-2147885d95bc {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-18c79c58-2787-407f-9b6c-2147885d95bc img.shogun-image {
  /* Add background color handling */
  
}

#s-18c79c58-2787-407f-9b6c-2147885d95bc img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-18c79c58-2787-407f-9b6c-2147885d95bc .shogun-image-content {
  
    justify-content: center;
  
}

.s-18c79c58-2787-407f-9b6c-2147885d95bc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-18c79c58-2787-407f-9b6c-2147885d95bc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-18c79c58-2787-407f-9b6c-2147885d95bc.shogun-image {
  box-sizing: border-box;
}



.s-18c79c58-2787-407f-9b6c-2147885d95bc img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-18c79c58-2787-407f-9b6c-2147885d95bc {
  margin: 0 !important;
  overflow: visible;
}

#s-18c79c58-2787-407f-9b6c-2147885d95bc-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-18c79c58-2787-407f-9b6c-2147885d95bc {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-18c79c58-2787-407f-9b6c-2147885d95bc {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-18c79c58-2787-407f-9b6c-2147885d95bc img.shogun-image {
  /* Add background color handling */
  
}

#s-18c79c58-2787-407f-9b6c-2147885d95bc img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-18c79c58-2787-407f-9b6c-2147885d95bc .shogun-image-content {
  
    justify-content: center;
  
}

.s-18c79c58-2787-407f-9b6c-2147885d95bc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-18c79c58-2787-407f-9b6c-2147885d95bc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-18c79c58-2787-407f-9b6c-2147885d95bc.shogun-image {
  box-sizing: border-box;
}



.s-18c79c58-2787-407f-9b6c-2147885d95bc img.shogun-image {
  
}


}@media (max-width: 767px){#s-18c79c58-2787-407f-9b6c-2147885d95bc {
  margin: 0 !important;
  overflow: visible;
}

#s-18c79c58-2787-407f-9b6c-2147885d95bc-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-18c79c58-2787-407f-9b6c-2147885d95bc {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-18c79c58-2787-407f-9b6c-2147885d95bc {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-18c79c58-2787-407f-9b6c-2147885d95bc img.shogun-image {
  /* Add background color handling */
  
}

#s-18c79c58-2787-407f-9b6c-2147885d95bc img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-18c79c58-2787-407f-9b6c-2147885d95bc .shogun-image-content {
  
    justify-content: center;
  
}

.s-18c79c58-2787-407f-9b6c-2147885d95bc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-18c79c58-2787-407f-9b6c-2147885d95bc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-18c79c58-2787-407f-9b6c-2147885d95bc.shogun-image {
  box-sizing: border-box;
}



.s-18c79c58-2787-407f-9b6c-2147885d95bc img.shogun-image {
  
}


}
#s-1261eaee-b2ef-4bd5-a0fa-a0ce314a4a48 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-1261eaee-b2ef-4bd5-a0fa-a0ce314a4a48 {
  margin-top: 0%;
}
}
#s-1261eaee-b2ef-4bd5-a0fa-a0ce314a4a48 {
  margin: 0 !important;
  overflow: visible;
}

#s-1261eaee-b2ef-4bd5-a0fa-a0ce314a4a48-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-1261eaee-b2ef-4bd5-a0fa-a0ce314a4a48 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-1261eaee-b2ef-4bd5-a0fa-a0ce314a4a48 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-1261eaee-b2ef-4bd5-a0fa-a0ce314a4a48 img.shogun-image {
  /* Add background color handling */
  
}

#s-1261eaee-b2ef-4bd5-a0fa-a0ce314a4a48 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-1261eaee-b2ef-4bd5-a0fa-a0ce314a4a48 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-1261eaee-b2ef-4bd5-a0fa-a0ce314a4a48 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-1261eaee-b2ef-4bd5-a0fa-a0ce314a4a48 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-1261eaee-b2ef-4bd5-a0fa-a0ce314a4a48.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-1261eaee-b2ef-4bd5-a0fa-a0ce314a4a48 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-1261eaee-b2ef-4bd5-a0fa-a0ce314a4a48.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-1261eaee-b2ef-4bd5-a0fa-a0ce314a4a48 .shogun-image-content {
  
    justify-content: center;
  
}

.s-1261eaee-b2ef-4bd5-a0fa-a0ce314a4a48.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1261eaee-b2ef-4bd5-a0fa-a0ce314a4a48.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1261eaee-b2ef-4bd5-a0fa-a0ce314a4a48.shogun-image {
  box-sizing: border-box;
}



.s-1261eaee-b2ef-4bd5-a0fa-a0ce314a4a48 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-1261eaee-b2ef-4bd5-a0fa-a0ce314a4a48 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-1261eaee-b2ef-4bd5-a0fa-a0ce314a4a48.shogun-image-container {
      position: relative;
    }

    .s-1261eaee-b2ef-4bd5-a0fa-a0ce314a4a48.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-1261eaee-b2ef-4bd5-a0fa-a0ce314a4a48.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-1261eaee-b2ef-4bd5-a0fa-a0ce314a4a48 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-1261eaee-b2ef-4bd5-a0fa-a0ce314a4a48 {
  margin: 0 !important;
  overflow: visible;
}

#s-1261eaee-b2ef-4bd5-a0fa-a0ce314a4a48-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-1261eaee-b2ef-4bd5-a0fa-a0ce314a4a48 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-1261eaee-b2ef-4bd5-a0fa-a0ce314a4a48 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-1261eaee-b2ef-4bd5-a0fa-a0ce314a4a48 img.shogun-image {
  /* Add background color handling */
  
}

#s-1261eaee-b2ef-4bd5-a0fa-a0ce314a4a48 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-1261eaee-b2ef-4bd5-a0fa-a0ce314a4a48 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-1261eaee-b2ef-4bd5-a0fa-a0ce314a4a48 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-1261eaee-b2ef-4bd5-a0fa-a0ce314a4a48 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-1261eaee-b2ef-4bd5-a0fa-a0ce314a4a48.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-1261eaee-b2ef-4bd5-a0fa-a0ce314a4a48 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-1261eaee-b2ef-4bd5-a0fa-a0ce314a4a48.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-1261eaee-b2ef-4bd5-a0fa-a0ce314a4a48 .shogun-image-content {
  
    justify-content: center;
  
}

.s-1261eaee-b2ef-4bd5-a0fa-a0ce314a4a48.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1261eaee-b2ef-4bd5-a0fa-a0ce314a4a48.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1261eaee-b2ef-4bd5-a0fa-a0ce314a4a48.shogun-image {
  box-sizing: border-box;
}



.s-1261eaee-b2ef-4bd5-a0fa-a0ce314a4a48 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-1261eaee-b2ef-4bd5-a0fa-a0ce314a4a48 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-1261eaee-b2ef-4bd5-a0fa-a0ce314a4a48.shogun-image-container {
      position: relative;
    }

    .s-1261eaee-b2ef-4bd5-a0fa-a0ce314a4a48.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-1261eaee-b2ef-4bd5-a0fa-a0ce314a4a48.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-1261eaee-b2ef-4bd5-a0fa-a0ce314a4a48 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-1261eaee-b2ef-4bd5-a0fa-a0ce314a4a48 {
  margin: 0 !important;
  overflow: visible;
}

#s-1261eaee-b2ef-4bd5-a0fa-a0ce314a4a48-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-1261eaee-b2ef-4bd5-a0fa-a0ce314a4a48 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-1261eaee-b2ef-4bd5-a0fa-a0ce314a4a48 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-1261eaee-b2ef-4bd5-a0fa-a0ce314a4a48 img.shogun-image {
  /* Add background color handling */
  
}

#s-1261eaee-b2ef-4bd5-a0fa-a0ce314a4a48 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-1261eaee-b2ef-4bd5-a0fa-a0ce314a4a48 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-1261eaee-b2ef-4bd5-a0fa-a0ce314a4a48 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-1261eaee-b2ef-4bd5-a0fa-a0ce314a4a48 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-1261eaee-b2ef-4bd5-a0fa-a0ce314a4a48.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-1261eaee-b2ef-4bd5-a0fa-a0ce314a4a48 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-1261eaee-b2ef-4bd5-a0fa-a0ce314a4a48.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-1261eaee-b2ef-4bd5-a0fa-a0ce314a4a48 .shogun-image-content {
  
    justify-content: center;
  
}

.s-1261eaee-b2ef-4bd5-a0fa-a0ce314a4a48.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1261eaee-b2ef-4bd5-a0fa-a0ce314a4a48.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1261eaee-b2ef-4bd5-a0fa-a0ce314a4a48.shogun-image {
  box-sizing: border-box;
}



.s-1261eaee-b2ef-4bd5-a0fa-a0ce314a4a48 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-1261eaee-b2ef-4bd5-a0fa-a0ce314a4a48 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-1261eaee-b2ef-4bd5-a0fa-a0ce314a4a48.shogun-image-container {
      position: relative;
    }

    .s-1261eaee-b2ef-4bd5-a0fa-a0ce314a4a48.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-1261eaee-b2ef-4bd5-a0fa-a0ce314a4a48.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-1261eaee-b2ef-4bd5-a0fa-a0ce314a4a48 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-1261eaee-b2ef-4bd5-a0fa-a0ce314a4a48 {
  margin: 0 !important;
  overflow: visible;
}

#s-1261eaee-b2ef-4bd5-a0fa-a0ce314a4a48-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-1261eaee-b2ef-4bd5-a0fa-a0ce314a4a48 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-1261eaee-b2ef-4bd5-a0fa-a0ce314a4a48 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-1261eaee-b2ef-4bd5-a0fa-a0ce314a4a48 img.shogun-image {
  /* Add background color handling */
  
}

#s-1261eaee-b2ef-4bd5-a0fa-a0ce314a4a48 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-1261eaee-b2ef-4bd5-a0fa-a0ce314a4a48 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-1261eaee-b2ef-4bd5-a0fa-a0ce314a4a48 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-1261eaee-b2ef-4bd5-a0fa-a0ce314a4a48 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-1261eaee-b2ef-4bd5-a0fa-a0ce314a4a48.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-1261eaee-b2ef-4bd5-a0fa-a0ce314a4a48 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-1261eaee-b2ef-4bd5-a0fa-a0ce314a4a48.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-1261eaee-b2ef-4bd5-a0fa-a0ce314a4a48 .shogun-image-content {
  
    justify-content: center;
  
}

.s-1261eaee-b2ef-4bd5-a0fa-a0ce314a4a48.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1261eaee-b2ef-4bd5-a0fa-a0ce314a4a48.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1261eaee-b2ef-4bd5-a0fa-a0ce314a4a48.shogun-image {
  box-sizing: border-box;
}



.s-1261eaee-b2ef-4bd5-a0fa-a0ce314a4a48 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-1261eaee-b2ef-4bd5-a0fa-a0ce314a4a48 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-1261eaee-b2ef-4bd5-a0fa-a0ce314a4a48.shogun-image-container {
      position: relative;
    }

    .s-1261eaee-b2ef-4bd5-a0fa-a0ce314a4a48.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-1261eaee-b2ef-4bd5-a0fa-a0ce314a4a48.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-1261eaee-b2ef-4bd5-a0fa-a0ce314a4a48 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-1261eaee-b2ef-4bd5-a0fa-a0ce314a4a48 {
  margin: 0 !important;
  overflow: visible;
}

#s-1261eaee-b2ef-4bd5-a0fa-a0ce314a4a48-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-1261eaee-b2ef-4bd5-a0fa-a0ce314a4a48 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-1261eaee-b2ef-4bd5-a0fa-a0ce314a4a48 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-1261eaee-b2ef-4bd5-a0fa-a0ce314a4a48 img.shogun-image {
  /* Add background color handling */
  
}

#s-1261eaee-b2ef-4bd5-a0fa-a0ce314a4a48 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-1261eaee-b2ef-4bd5-a0fa-a0ce314a4a48 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-1261eaee-b2ef-4bd5-a0fa-a0ce314a4a48 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-1261eaee-b2ef-4bd5-a0fa-a0ce314a4a48 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-1261eaee-b2ef-4bd5-a0fa-a0ce314a4a48.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-1261eaee-b2ef-4bd5-a0fa-a0ce314a4a48 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-1261eaee-b2ef-4bd5-a0fa-a0ce314a4a48.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-1261eaee-b2ef-4bd5-a0fa-a0ce314a4a48 .shogun-image-content {
  
    justify-content: center;
  
}

.s-1261eaee-b2ef-4bd5-a0fa-a0ce314a4a48.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1261eaee-b2ef-4bd5-a0fa-a0ce314a4a48.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1261eaee-b2ef-4bd5-a0fa-a0ce314a4a48.shogun-image {
  box-sizing: border-box;
}



.s-1261eaee-b2ef-4bd5-a0fa-a0ce314a4a48 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-1261eaee-b2ef-4bd5-a0fa-a0ce314a4a48 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-1261eaee-b2ef-4bd5-a0fa-a0ce314a4a48.shogun-image-container {
      position: relative;
    }

    .s-1261eaee-b2ef-4bd5-a0fa-a0ce314a4a48.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-1261eaee-b2ef-4bd5-a0fa-a0ce314a4a48.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-1261eaee-b2ef-4bd5-a0fa-a0ce314a4a48 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-0b0b3653-e279-447f-805a-49cc348e8cbe {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-0b0b3653-e279-447f-805a-49cc348e8cbe {
  margin-top: 0%;
}
}
#s-0b0b3653-e279-447f-805a-49cc348e8cbe {
  margin: 0 !important;
  overflow: visible;
}

#s-0b0b3653-e279-447f-805a-49cc348e8cbe-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0b0b3653-e279-447f-805a-49cc348e8cbe {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-0b0b3653-e279-447f-805a-49cc348e8cbe {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0b0b3653-e279-447f-805a-49cc348e8cbe img.shogun-image {
  /* Add background color handling */
  
}

#s-0b0b3653-e279-447f-805a-49cc348e8cbe img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-0b0b3653-e279-447f-805a-49cc348e8cbe .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-0b0b3653-e279-447f-805a-49cc348e8cbe .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-0b0b3653-e279-447f-805a-49cc348e8cbe .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-0b0b3653-e279-447f-805a-49cc348e8cbe.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-0b0b3653-e279-447f-805a-49cc348e8cbe img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-0b0b3653-e279-447f-805a-49cc348e8cbe.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-0b0b3653-e279-447f-805a-49cc348e8cbe .shogun-image-content {
  
    justify-content: center;
  
}

.s-0b0b3653-e279-447f-805a-49cc348e8cbe.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0b0b3653-e279-447f-805a-49cc348e8cbe.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0b0b3653-e279-447f-805a-49cc348e8cbe.shogun-image {
  box-sizing: border-box;
}



.s-0b0b3653-e279-447f-805a-49cc348e8cbe img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-0b0b3653-e279-447f-805a-49cc348e8cbe {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-0b0b3653-e279-447f-805a-49cc348e8cbe.shogun-image-container {
      position: relative;
    }

    .s-0b0b3653-e279-447f-805a-49cc348e8cbe.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-0b0b3653-e279-447f-805a-49cc348e8cbe.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-0b0b3653-e279-447f-805a-49cc348e8cbe img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-0b0b3653-e279-447f-805a-49cc348e8cbe {
  margin: 0 !important;
  overflow: visible;
}

#s-0b0b3653-e279-447f-805a-49cc348e8cbe-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0b0b3653-e279-447f-805a-49cc348e8cbe {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-0b0b3653-e279-447f-805a-49cc348e8cbe {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0b0b3653-e279-447f-805a-49cc348e8cbe img.shogun-image {
  /* Add background color handling */
  
}

#s-0b0b3653-e279-447f-805a-49cc348e8cbe img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-0b0b3653-e279-447f-805a-49cc348e8cbe .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-0b0b3653-e279-447f-805a-49cc348e8cbe .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-0b0b3653-e279-447f-805a-49cc348e8cbe .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-0b0b3653-e279-447f-805a-49cc348e8cbe.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-0b0b3653-e279-447f-805a-49cc348e8cbe img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-0b0b3653-e279-447f-805a-49cc348e8cbe.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-0b0b3653-e279-447f-805a-49cc348e8cbe .shogun-image-content {
  
    justify-content: center;
  
}

.s-0b0b3653-e279-447f-805a-49cc348e8cbe.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0b0b3653-e279-447f-805a-49cc348e8cbe.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0b0b3653-e279-447f-805a-49cc348e8cbe.shogun-image {
  box-sizing: border-box;
}



.s-0b0b3653-e279-447f-805a-49cc348e8cbe img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-0b0b3653-e279-447f-805a-49cc348e8cbe {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-0b0b3653-e279-447f-805a-49cc348e8cbe.shogun-image-container {
      position: relative;
    }

    .s-0b0b3653-e279-447f-805a-49cc348e8cbe.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-0b0b3653-e279-447f-805a-49cc348e8cbe.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-0b0b3653-e279-447f-805a-49cc348e8cbe img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-0b0b3653-e279-447f-805a-49cc348e8cbe {
  margin: 0 !important;
  overflow: visible;
}

#s-0b0b3653-e279-447f-805a-49cc348e8cbe-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0b0b3653-e279-447f-805a-49cc348e8cbe {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-0b0b3653-e279-447f-805a-49cc348e8cbe {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0b0b3653-e279-447f-805a-49cc348e8cbe img.shogun-image {
  /* Add background color handling */
  
}

#s-0b0b3653-e279-447f-805a-49cc348e8cbe img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-0b0b3653-e279-447f-805a-49cc348e8cbe .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-0b0b3653-e279-447f-805a-49cc348e8cbe .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-0b0b3653-e279-447f-805a-49cc348e8cbe .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-0b0b3653-e279-447f-805a-49cc348e8cbe.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-0b0b3653-e279-447f-805a-49cc348e8cbe img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-0b0b3653-e279-447f-805a-49cc348e8cbe.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-0b0b3653-e279-447f-805a-49cc348e8cbe .shogun-image-content {
  
    justify-content: center;
  
}

.s-0b0b3653-e279-447f-805a-49cc348e8cbe.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0b0b3653-e279-447f-805a-49cc348e8cbe.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0b0b3653-e279-447f-805a-49cc348e8cbe.shogun-image {
  box-sizing: border-box;
}



.s-0b0b3653-e279-447f-805a-49cc348e8cbe img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-0b0b3653-e279-447f-805a-49cc348e8cbe {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-0b0b3653-e279-447f-805a-49cc348e8cbe.shogun-image-container {
      position: relative;
    }

    .s-0b0b3653-e279-447f-805a-49cc348e8cbe.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-0b0b3653-e279-447f-805a-49cc348e8cbe.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-0b0b3653-e279-447f-805a-49cc348e8cbe img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-0b0b3653-e279-447f-805a-49cc348e8cbe {
  margin: 0 !important;
  overflow: visible;
}

#s-0b0b3653-e279-447f-805a-49cc348e8cbe-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0b0b3653-e279-447f-805a-49cc348e8cbe {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-0b0b3653-e279-447f-805a-49cc348e8cbe {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0b0b3653-e279-447f-805a-49cc348e8cbe img.shogun-image {
  /* Add background color handling */
  
}

#s-0b0b3653-e279-447f-805a-49cc348e8cbe img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-0b0b3653-e279-447f-805a-49cc348e8cbe .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-0b0b3653-e279-447f-805a-49cc348e8cbe .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-0b0b3653-e279-447f-805a-49cc348e8cbe .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-0b0b3653-e279-447f-805a-49cc348e8cbe.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-0b0b3653-e279-447f-805a-49cc348e8cbe img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-0b0b3653-e279-447f-805a-49cc348e8cbe.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-0b0b3653-e279-447f-805a-49cc348e8cbe .shogun-image-content {
  
    justify-content: center;
  
}

.s-0b0b3653-e279-447f-805a-49cc348e8cbe.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0b0b3653-e279-447f-805a-49cc348e8cbe.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0b0b3653-e279-447f-805a-49cc348e8cbe.shogun-image {
  box-sizing: border-box;
}



.s-0b0b3653-e279-447f-805a-49cc348e8cbe img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-0b0b3653-e279-447f-805a-49cc348e8cbe {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-0b0b3653-e279-447f-805a-49cc348e8cbe.shogun-image-container {
      position: relative;
    }

    .s-0b0b3653-e279-447f-805a-49cc348e8cbe.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-0b0b3653-e279-447f-805a-49cc348e8cbe.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-0b0b3653-e279-447f-805a-49cc348e8cbe img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-0b0b3653-e279-447f-805a-49cc348e8cbe {
  margin: 0 !important;
  overflow: visible;
}

#s-0b0b3653-e279-447f-805a-49cc348e8cbe-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0b0b3653-e279-447f-805a-49cc348e8cbe {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-0b0b3653-e279-447f-805a-49cc348e8cbe {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0b0b3653-e279-447f-805a-49cc348e8cbe img.shogun-image {
  /* Add background color handling */
  
}

#s-0b0b3653-e279-447f-805a-49cc348e8cbe img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-0b0b3653-e279-447f-805a-49cc348e8cbe .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-0b0b3653-e279-447f-805a-49cc348e8cbe .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-0b0b3653-e279-447f-805a-49cc348e8cbe .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-0b0b3653-e279-447f-805a-49cc348e8cbe.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-0b0b3653-e279-447f-805a-49cc348e8cbe img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-0b0b3653-e279-447f-805a-49cc348e8cbe.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-0b0b3653-e279-447f-805a-49cc348e8cbe .shogun-image-content {
  
    justify-content: center;
  
}

.s-0b0b3653-e279-447f-805a-49cc348e8cbe.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0b0b3653-e279-447f-805a-49cc348e8cbe.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0b0b3653-e279-447f-805a-49cc348e8cbe.shogun-image {
  box-sizing: border-box;
}



.s-0b0b3653-e279-447f-805a-49cc348e8cbe img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-0b0b3653-e279-447f-805a-49cc348e8cbe {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-0b0b3653-e279-447f-805a-49cc348e8cbe.shogun-image-container {
      position: relative;
    }

    .s-0b0b3653-e279-447f-805a-49cc348e8cbe.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-0b0b3653-e279-447f-805a-49cc348e8cbe.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-0b0b3653-e279-447f-805a-49cc348e8cbe img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-e105a24f-6f80-4cb1-98fc-df1ca5961e9b {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-e105a24f-6f80-4cb1-98fc-df1ca5961e9b {
  margin-top: 0%;
}
}
#s-e105a24f-6f80-4cb1-98fc-df1ca5961e9b {
  margin: 0 !important;
  overflow: visible;
}

#s-e105a24f-6f80-4cb1-98fc-df1ca5961e9b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e105a24f-6f80-4cb1-98fc-df1ca5961e9b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-e105a24f-6f80-4cb1-98fc-df1ca5961e9b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e105a24f-6f80-4cb1-98fc-df1ca5961e9b img.shogun-image {
  /* Add background color handling */
  
}

#s-e105a24f-6f80-4cb1-98fc-df1ca5961e9b img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e105a24f-6f80-4cb1-98fc-df1ca5961e9b .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-e105a24f-6f80-4cb1-98fc-df1ca5961e9b .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e105a24f-6f80-4cb1-98fc-df1ca5961e9b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e105a24f-6f80-4cb1-98fc-df1ca5961e9b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e105a24f-6f80-4cb1-98fc-df1ca5961e9b img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-e105a24f-6f80-4cb1-98fc-df1ca5961e9b.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-e105a24f-6f80-4cb1-98fc-df1ca5961e9b .shogun-image-content {
  
    justify-content: center;
  
}

.s-e105a24f-6f80-4cb1-98fc-df1ca5961e9b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e105a24f-6f80-4cb1-98fc-df1ca5961e9b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e105a24f-6f80-4cb1-98fc-df1ca5961e9b.shogun-image {
  box-sizing: border-box;
}



.s-e105a24f-6f80-4cb1-98fc-df1ca5961e9b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e105a24f-6f80-4cb1-98fc-df1ca5961e9b {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-e105a24f-6f80-4cb1-98fc-df1ca5961e9b.shogun-image-container {
      position: relative;
    }

    .s-e105a24f-6f80-4cb1-98fc-df1ca5961e9b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e105a24f-6f80-4cb1-98fc-df1ca5961e9b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e105a24f-6f80-4cb1-98fc-df1ca5961e9b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-e105a24f-6f80-4cb1-98fc-df1ca5961e9b {
  margin: 0 !important;
  overflow: visible;
}

#s-e105a24f-6f80-4cb1-98fc-df1ca5961e9b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e105a24f-6f80-4cb1-98fc-df1ca5961e9b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-e105a24f-6f80-4cb1-98fc-df1ca5961e9b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e105a24f-6f80-4cb1-98fc-df1ca5961e9b img.shogun-image {
  /* Add background color handling */
  
}

#s-e105a24f-6f80-4cb1-98fc-df1ca5961e9b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e105a24f-6f80-4cb1-98fc-df1ca5961e9b .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-e105a24f-6f80-4cb1-98fc-df1ca5961e9b .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e105a24f-6f80-4cb1-98fc-df1ca5961e9b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e105a24f-6f80-4cb1-98fc-df1ca5961e9b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e105a24f-6f80-4cb1-98fc-df1ca5961e9b img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-e105a24f-6f80-4cb1-98fc-df1ca5961e9b.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-e105a24f-6f80-4cb1-98fc-df1ca5961e9b .shogun-image-content {
  
    justify-content: center;
  
}

.s-e105a24f-6f80-4cb1-98fc-df1ca5961e9b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e105a24f-6f80-4cb1-98fc-df1ca5961e9b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e105a24f-6f80-4cb1-98fc-df1ca5961e9b.shogun-image {
  box-sizing: border-box;
}



.s-e105a24f-6f80-4cb1-98fc-df1ca5961e9b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e105a24f-6f80-4cb1-98fc-df1ca5961e9b {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-e105a24f-6f80-4cb1-98fc-df1ca5961e9b.shogun-image-container {
      position: relative;
    }

    .s-e105a24f-6f80-4cb1-98fc-df1ca5961e9b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e105a24f-6f80-4cb1-98fc-df1ca5961e9b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e105a24f-6f80-4cb1-98fc-df1ca5961e9b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-e105a24f-6f80-4cb1-98fc-df1ca5961e9b {
  margin: 0 !important;
  overflow: visible;
}

#s-e105a24f-6f80-4cb1-98fc-df1ca5961e9b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e105a24f-6f80-4cb1-98fc-df1ca5961e9b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e105a24f-6f80-4cb1-98fc-df1ca5961e9b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e105a24f-6f80-4cb1-98fc-df1ca5961e9b img.shogun-image {
  /* Add background color handling */
  
}

#s-e105a24f-6f80-4cb1-98fc-df1ca5961e9b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e105a24f-6f80-4cb1-98fc-df1ca5961e9b .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-e105a24f-6f80-4cb1-98fc-df1ca5961e9b .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e105a24f-6f80-4cb1-98fc-df1ca5961e9b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e105a24f-6f80-4cb1-98fc-df1ca5961e9b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e105a24f-6f80-4cb1-98fc-df1ca5961e9b img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-e105a24f-6f80-4cb1-98fc-df1ca5961e9b.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-e105a24f-6f80-4cb1-98fc-df1ca5961e9b .shogun-image-content {
  
    justify-content: center;
  
}

.s-e105a24f-6f80-4cb1-98fc-df1ca5961e9b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e105a24f-6f80-4cb1-98fc-df1ca5961e9b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e105a24f-6f80-4cb1-98fc-df1ca5961e9b.shogun-image {
  box-sizing: border-box;
}



.s-e105a24f-6f80-4cb1-98fc-df1ca5961e9b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e105a24f-6f80-4cb1-98fc-df1ca5961e9b {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-e105a24f-6f80-4cb1-98fc-df1ca5961e9b.shogun-image-container {
      position: relative;
    }

    .s-e105a24f-6f80-4cb1-98fc-df1ca5961e9b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e105a24f-6f80-4cb1-98fc-df1ca5961e9b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e105a24f-6f80-4cb1-98fc-df1ca5961e9b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-e105a24f-6f80-4cb1-98fc-df1ca5961e9b {
  margin: 0 !important;
  overflow: visible;
}

#s-e105a24f-6f80-4cb1-98fc-df1ca5961e9b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e105a24f-6f80-4cb1-98fc-df1ca5961e9b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e105a24f-6f80-4cb1-98fc-df1ca5961e9b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e105a24f-6f80-4cb1-98fc-df1ca5961e9b img.shogun-image {
  /* Add background color handling */
  
}

#s-e105a24f-6f80-4cb1-98fc-df1ca5961e9b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e105a24f-6f80-4cb1-98fc-df1ca5961e9b .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-e105a24f-6f80-4cb1-98fc-df1ca5961e9b .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e105a24f-6f80-4cb1-98fc-df1ca5961e9b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e105a24f-6f80-4cb1-98fc-df1ca5961e9b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e105a24f-6f80-4cb1-98fc-df1ca5961e9b img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-e105a24f-6f80-4cb1-98fc-df1ca5961e9b.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-e105a24f-6f80-4cb1-98fc-df1ca5961e9b .shogun-image-content {
  
    justify-content: center;
  
}

.s-e105a24f-6f80-4cb1-98fc-df1ca5961e9b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e105a24f-6f80-4cb1-98fc-df1ca5961e9b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e105a24f-6f80-4cb1-98fc-df1ca5961e9b.shogun-image {
  box-sizing: border-box;
}



.s-e105a24f-6f80-4cb1-98fc-df1ca5961e9b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e105a24f-6f80-4cb1-98fc-df1ca5961e9b {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-e105a24f-6f80-4cb1-98fc-df1ca5961e9b.shogun-image-container {
      position: relative;
    }

    .s-e105a24f-6f80-4cb1-98fc-df1ca5961e9b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e105a24f-6f80-4cb1-98fc-df1ca5961e9b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e105a24f-6f80-4cb1-98fc-df1ca5961e9b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-e105a24f-6f80-4cb1-98fc-df1ca5961e9b {
  margin: 0 !important;
  overflow: visible;
}

#s-e105a24f-6f80-4cb1-98fc-df1ca5961e9b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e105a24f-6f80-4cb1-98fc-df1ca5961e9b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e105a24f-6f80-4cb1-98fc-df1ca5961e9b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e105a24f-6f80-4cb1-98fc-df1ca5961e9b img.shogun-image {
  /* Add background color handling */
  
}

#s-e105a24f-6f80-4cb1-98fc-df1ca5961e9b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e105a24f-6f80-4cb1-98fc-df1ca5961e9b .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-e105a24f-6f80-4cb1-98fc-df1ca5961e9b .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e105a24f-6f80-4cb1-98fc-df1ca5961e9b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e105a24f-6f80-4cb1-98fc-df1ca5961e9b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e105a24f-6f80-4cb1-98fc-df1ca5961e9b img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-e105a24f-6f80-4cb1-98fc-df1ca5961e9b.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-e105a24f-6f80-4cb1-98fc-df1ca5961e9b .shogun-image-content {
  
    justify-content: center;
  
}

.s-e105a24f-6f80-4cb1-98fc-df1ca5961e9b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e105a24f-6f80-4cb1-98fc-df1ca5961e9b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e105a24f-6f80-4cb1-98fc-df1ca5961e9b.shogun-image {
  box-sizing: border-box;
}



.s-e105a24f-6f80-4cb1-98fc-df1ca5961e9b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e105a24f-6f80-4cb1-98fc-df1ca5961e9b {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-e105a24f-6f80-4cb1-98fc-df1ca5961e9b.shogun-image-container {
      position: relative;
    }

    .s-e105a24f-6f80-4cb1-98fc-df1ca5961e9b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e105a24f-6f80-4cb1-98fc-df1ca5961e9b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e105a24f-6f80-4cb1-98fc-df1ca5961e9b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-2ae79925-6e8f-4640-9586-2f3b83a49dfb {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-2ae79925-6e8f-4640-9586-2f3b83a49dfb {
  margin-top: 0%;
}
}@media (max-width: 767px){#s-2ae79925-6e8f-4640-9586-2f3b83a49dfb {
  margin-top: 0%;
}
}
#s-2ae79925-6e8f-4640-9586-2f3b83a49dfb {
  margin: 0 !important;
  overflow: visible;
}

#s-2ae79925-6e8f-4640-9586-2f3b83a49dfb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2ae79925-6e8f-4640-9586-2f3b83a49dfb {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-2ae79925-6e8f-4640-9586-2f3b83a49dfb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2ae79925-6e8f-4640-9586-2f3b83a49dfb img.shogun-image {
  /* Add background color handling */
  
}

#s-2ae79925-6e8f-4640-9586-2f3b83a49dfb img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2ae79925-6e8f-4640-9586-2f3b83a49dfb .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-2ae79925-6e8f-4640-9586-2f3b83a49dfb .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2ae79925-6e8f-4640-9586-2f3b83a49dfb .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2ae79925-6e8f-4640-9586-2f3b83a49dfb.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2ae79925-6e8f-4640-9586-2f3b83a49dfb img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-2ae79925-6e8f-4640-9586-2f3b83a49dfb.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-2ae79925-6e8f-4640-9586-2f3b83a49dfb .shogun-image-content {
  
    justify-content: center;
  
}

.s-2ae79925-6e8f-4640-9586-2f3b83a49dfb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2ae79925-6e8f-4640-9586-2f3b83a49dfb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2ae79925-6e8f-4640-9586-2f3b83a49dfb.shogun-image {
  box-sizing: border-box;
}



.s-2ae79925-6e8f-4640-9586-2f3b83a49dfb img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-2ae79925-6e8f-4640-9586-2f3b83a49dfb {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-2ae79925-6e8f-4640-9586-2f3b83a49dfb.shogun-image-container {
      position: relative;
    }

    .s-2ae79925-6e8f-4640-9586-2f3b83a49dfb.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2ae79925-6e8f-4640-9586-2f3b83a49dfb.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2ae79925-6e8f-4640-9586-2f3b83a49dfb img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-2ae79925-6e8f-4640-9586-2f3b83a49dfb {
  margin: 0 !important;
  overflow: visible;
}

#s-2ae79925-6e8f-4640-9586-2f3b83a49dfb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2ae79925-6e8f-4640-9586-2f3b83a49dfb {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-2ae79925-6e8f-4640-9586-2f3b83a49dfb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2ae79925-6e8f-4640-9586-2f3b83a49dfb img.shogun-image {
  /* Add background color handling */
  
}

#s-2ae79925-6e8f-4640-9586-2f3b83a49dfb img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2ae79925-6e8f-4640-9586-2f3b83a49dfb .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-2ae79925-6e8f-4640-9586-2f3b83a49dfb .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2ae79925-6e8f-4640-9586-2f3b83a49dfb .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2ae79925-6e8f-4640-9586-2f3b83a49dfb.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2ae79925-6e8f-4640-9586-2f3b83a49dfb img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-2ae79925-6e8f-4640-9586-2f3b83a49dfb.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-2ae79925-6e8f-4640-9586-2f3b83a49dfb .shogun-image-content {
  
    justify-content: center;
  
}

.s-2ae79925-6e8f-4640-9586-2f3b83a49dfb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2ae79925-6e8f-4640-9586-2f3b83a49dfb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2ae79925-6e8f-4640-9586-2f3b83a49dfb.shogun-image {
  box-sizing: border-box;
}



.s-2ae79925-6e8f-4640-9586-2f3b83a49dfb img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-2ae79925-6e8f-4640-9586-2f3b83a49dfb {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-2ae79925-6e8f-4640-9586-2f3b83a49dfb.shogun-image-container {
      position: relative;
    }

    .s-2ae79925-6e8f-4640-9586-2f3b83a49dfb.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2ae79925-6e8f-4640-9586-2f3b83a49dfb.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2ae79925-6e8f-4640-9586-2f3b83a49dfb img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-2ae79925-6e8f-4640-9586-2f3b83a49dfb {
  margin: 0 !important;
  overflow: visible;
}

#s-2ae79925-6e8f-4640-9586-2f3b83a49dfb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2ae79925-6e8f-4640-9586-2f3b83a49dfb {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2ae79925-6e8f-4640-9586-2f3b83a49dfb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2ae79925-6e8f-4640-9586-2f3b83a49dfb img.shogun-image {
  /* Add background color handling */
  
}

#s-2ae79925-6e8f-4640-9586-2f3b83a49dfb img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2ae79925-6e8f-4640-9586-2f3b83a49dfb .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-2ae79925-6e8f-4640-9586-2f3b83a49dfb .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2ae79925-6e8f-4640-9586-2f3b83a49dfb .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2ae79925-6e8f-4640-9586-2f3b83a49dfb.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2ae79925-6e8f-4640-9586-2f3b83a49dfb img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-2ae79925-6e8f-4640-9586-2f3b83a49dfb.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-2ae79925-6e8f-4640-9586-2f3b83a49dfb .shogun-image-content {
  
    justify-content: center;
  
}

.s-2ae79925-6e8f-4640-9586-2f3b83a49dfb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2ae79925-6e8f-4640-9586-2f3b83a49dfb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2ae79925-6e8f-4640-9586-2f3b83a49dfb.shogun-image {
  box-sizing: border-box;
}



.s-2ae79925-6e8f-4640-9586-2f3b83a49dfb img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-2ae79925-6e8f-4640-9586-2f3b83a49dfb {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-2ae79925-6e8f-4640-9586-2f3b83a49dfb.shogun-image-container {
      position: relative;
    }

    .s-2ae79925-6e8f-4640-9586-2f3b83a49dfb.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2ae79925-6e8f-4640-9586-2f3b83a49dfb.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2ae79925-6e8f-4640-9586-2f3b83a49dfb img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-2ae79925-6e8f-4640-9586-2f3b83a49dfb {
  margin: 0 !important;
  overflow: visible;
}

#s-2ae79925-6e8f-4640-9586-2f3b83a49dfb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2ae79925-6e8f-4640-9586-2f3b83a49dfb {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2ae79925-6e8f-4640-9586-2f3b83a49dfb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2ae79925-6e8f-4640-9586-2f3b83a49dfb img.shogun-image {
  /* Add background color handling */
  
}

#s-2ae79925-6e8f-4640-9586-2f3b83a49dfb img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2ae79925-6e8f-4640-9586-2f3b83a49dfb .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-2ae79925-6e8f-4640-9586-2f3b83a49dfb .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2ae79925-6e8f-4640-9586-2f3b83a49dfb .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2ae79925-6e8f-4640-9586-2f3b83a49dfb.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2ae79925-6e8f-4640-9586-2f3b83a49dfb img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-2ae79925-6e8f-4640-9586-2f3b83a49dfb.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-2ae79925-6e8f-4640-9586-2f3b83a49dfb .shogun-image-content {
  
    justify-content: center;
  
}

.s-2ae79925-6e8f-4640-9586-2f3b83a49dfb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2ae79925-6e8f-4640-9586-2f3b83a49dfb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2ae79925-6e8f-4640-9586-2f3b83a49dfb.shogun-image {
  box-sizing: border-box;
}



.s-2ae79925-6e8f-4640-9586-2f3b83a49dfb img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-2ae79925-6e8f-4640-9586-2f3b83a49dfb {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-2ae79925-6e8f-4640-9586-2f3b83a49dfb.shogun-image-container {
      position: relative;
    }

    .s-2ae79925-6e8f-4640-9586-2f3b83a49dfb.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2ae79925-6e8f-4640-9586-2f3b83a49dfb.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2ae79925-6e8f-4640-9586-2f3b83a49dfb img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-2ae79925-6e8f-4640-9586-2f3b83a49dfb {
  margin: 0 !important;
  overflow: visible;
}

#s-2ae79925-6e8f-4640-9586-2f3b83a49dfb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2ae79925-6e8f-4640-9586-2f3b83a49dfb {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-2ae79925-6e8f-4640-9586-2f3b83a49dfb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2ae79925-6e8f-4640-9586-2f3b83a49dfb img.shogun-image {
  /* Add background color handling */
  
}

#s-2ae79925-6e8f-4640-9586-2f3b83a49dfb img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2ae79925-6e8f-4640-9586-2f3b83a49dfb .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-2ae79925-6e8f-4640-9586-2f3b83a49dfb .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2ae79925-6e8f-4640-9586-2f3b83a49dfb .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2ae79925-6e8f-4640-9586-2f3b83a49dfb.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2ae79925-6e8f-4640-9586-2f3b83a49dfb img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-2ae79925-6e8f-4640-9586-2f3b83a49dfb.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-2ae79925-6e8f-4640-9586-2f3b83a49dfb .shogun-image-content {
  
    justify-content: center;
  
}

.s-2ae79925-6e8f-4640-9586-2f3b83a49dfb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2ae79925-6e8f-4640-9586-2f3b83a49dfb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2ae79925-6e8f-4640-9586-2f3b83a49dfb.shogun-image {
  box-sizing: border-box;
}



.s-2ae79925-6e8f-4640-9586-2f3b83a49dfb img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-2ae79925-6e8f-4640-9586-2f3b83a49dfb {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-2ae79925-6e8f-4640-9586-2f3b83a49dfb.shogun-image-container {
      position: relative;
    }

    .s-2ae79925-6e8f-4640-9586-2f3b83a49dfb.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2ae79925-6e8f-4640-9586-2f3b83a49dfb.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2ae79925-6e8f-4640-9586-2f3b83a49dfb img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-3243cedd-91d9-4202-8b7e-9f05b07ef967 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-3243cedd-91d9-4202-8b7e-9f05b07ef967 {
  margin-top: 0%;
}
}@media (min-width: 768px) and (max-width: 991px){#s-3243cedd-91d9-4202-8b7e-9f05b07ef967 {
  margin-top: 0%;
}
}
#s-3243cedd-91d9-4202-8b7e-9f05b07ef967 {
  margin: 0 !important;
  overflow: visible;
}

#s-3243cedd-91d9-4202-8b7e-9f05b07ef967-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3243cedd-91d9-4202-8b7e-9f05b07ef967 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-3243cedd-91d9-4202-8b7e-9f05b07ef967 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3243cedd-91d9-4202-8b7e-9f05b07ef967 img.shogun-image {
  /* Add background color handling */
  
}

#s-3243cedd-91d9-4202-8b7e-9f05b07ef967 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3243cedd-91d9-4202-8b7e-9f05b07ef967 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-3243cedd-91d9-4202-8b7e-9f05b07ef967 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3243cedd-91d9-4202-8b7e-9f05b07ef967 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3243cedd-91d9-4202-8b7e-9f05b07ef967.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3243cedd-91d9-4202-8b7e-9f05b07ef967 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-3243cedd-91d9-4202-8b7e-9f05b07ef967.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-3243cedd-91d9-4202-8b7e-9f05b07ef967 .shogun-image-content {
  
    justify-content: center;
  
}

.s-3243cedd-91d9-4202-8b7e-9f05b07ef967.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3243cedd-91d9-4202-8b7e-9f05b07ef967.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3243cedd-91d9-4202-8b7e-9f05b07ef967.shogun-image {
  box-sizing: border-box;
}



.s-3243cedd-91d9-4202-8b7e-9f05b07ef967 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-3243cedd-91d9-4202-8b7e-9f05b07ef967 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-3243cedd-91d9-4202-8b7e-9f05b07ef967.shogun-image-container {
      position: relative;
    }

    .s-3243cedd-91d9-4202-8b7e-9f05b07ef967.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3243cedd-91d9-4202-8b7e-9f05b07ef967.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3243cedd-91d9-4202-8b7e-9f05b07ef967 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-3243cedd-91d9-4202-8b7e-9f05b07ef967 {
  margin: 0 !important;
  overflow: visible;
}

#s-3243cedd-91d9-4202-8b7e-9f05b07ef967-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3243cedd-91d9-4202-8b7e-9f05b07ef967 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-3243cedd-91d9-4202-8b7e-9f05b07ef967 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3243cedd-91d9-4202-8b7e-9f05b07ef967 img.shogun-image {
  /* Add background color handling */
  
}

#s-3243cedd-91d9-4202-8b7e-9f05b07ef967 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3243cedd-91d9-4202-8b7e-9f05b07ef967 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-3243cedd-91d9-4202-8b7e-9f05b07ef967 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3243cedd-91d9-4202-8b7e-9f05b07ef967 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3243cedd-91d9-4202-8b7e-9f05b07ef967.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3243cedd-91d9-4202-8b7e-9f05b07ef967 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-3243cedd-91d9-4202-8b7e-9f05b07ef967.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-3243cedd-91d9-4202-8b7e-9f05b07ef967 .shogun-image-content {
  
    justify-content: center;
  
}

.s-3243cedd-91d9-4202-8b7e-9f05b07ef967.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3243cedd-91d9-4202-8b7e-9f05b07ef967.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3243cedd-91d9-4202-8b7e-9f05b07ef967.shogun-image {
  box-sizing: border-box;
}



.s-3243cedd-91d9-4202-8b7e-9f05b07ef967 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-3243cedd-91d9-4202-8b7e-9f05b07ef967 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-3243cedd-91d9-4202-8b7e-9f05b07ef967.shogun-image-container {
      position: relative;
    }

    .s-3243cedd-91d9-4202-8b7e-9f05b07ef967.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3243cedd-91d9-4202-8b7e-9f05b07ef967.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3243cedd-91d9-4202-8b7e-9f05b07ef967 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-3243cedd-91d9-4202-8b7e-9f05b07ef967 {
  margin: 0 !important;
  overflow: visible;
}

#s-3243cedd-91d9-4202-8b7e-9f05b07ef967-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3243cedd-91d9-4202-8b7e-9f05b07ef967 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3243cedd-91d9-4202-8b7e-9f05b07ef967 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3243cedd-91d9-4202-8b7e-9f05b07ef967 img.shogun-image {
  /* Add background color handling */
  
}

#s-3243cedd-91d9-4202-8b7e-9f05b07ef967 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3243cedd-91d9-4202-8b7e-9f05b07ef967 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-3243cedd-91d9-4202-8b7e-9f05b07ef967 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3243cedd-91d9-4202-8b7e-9f05b07ef967 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3243cedd-91d9-4202-8b7e-9f05b07ef967.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3243cedd-91d9-4202-8b7e-9f05b07ef967 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-3243cedd-91d9-4202-8b7e-9f05b07ef967.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-3243cedd-91d9-4202-8b7e-9f05b07ef967 .shogun-image-content {
  
    justify-content: center;
  
}

.s-3243cedd-91d9-4202-8b7e-9f05b07ef967.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3243cedd-91d9-4202-8b7e-9f05b07ef967.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3243cedd-91d9-4202-8b7e-9f05b07ef967.shogun-image {
  box-sizing: border-box;
}



.s-3243cedd-91d9-4202-8b7e-9f05b07ef967 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-3243cedd-91d9-4202-8b7e-9f05b07ef967 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-3243cedd-91d9-4202-8b7e-9f05b07ef967.shogun-image-container {
      position: relative;
    }

    .s-3243cedd-91d9-4202-8b7e-9f05b07ef967.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3243cedd-91d9-4202-8b7e-9f05b07ef967.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3243cedd-91d9-4202-8b7e-9f05b07ef967 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-3243cedd-91d9-4202-8b7e-9f05b07ef967 {
  margin: 0 !important;
  overflow: visible;
}

#s-3243cedd-91d9-4202-8b7e-9f05b07ef967-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3243cedd-91d9-4202-8b7e-9f05b07ef967 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-3243cedd-91d9-4202-8b7e-9f05b07ef967 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3243cedd-91d9-4202-8b7e-9f05b07ef967 img.shogun-image {
  /* Add background color handling */
  
}

#s-3243cedd-91d9-4202-8b7e-9f05b07ef967 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3243cedd-91d9-4202-8b7e-9f05b07ef967 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-3243cedd-91d9-4202-8b7e-9f05b07ef967 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3243cedd-91d9-4202-8b7e-9f05b07ef967 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3243cedd-91d9-4202-8b7e-9f05b07ef967.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3243cedd-91d9-4202-8b7e-9f05b07ef967 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-3243cedd-91d9-4202-8b7e-9f05b07ef967.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-3243cedd-91d9-4202-8b7e-9f05b07ef967 .shogun-image-content {
  
    justify-content: center;
  
}

.s-3243cedd-91d9-4202-8b7e-9f05b07ef967.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3243cedd-91d9-4202-8b7e-9f05b07ef967.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3243cedd-91d9-4202-8b7e-9f05b07ef967.shogun-image {
  box-sizing: border-box;
}



.s-3243cedd-91d9-4202-8b7e-9f05b07ef967 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-3243cedd-91d9-4202-8b7e-9f05b07ef967 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-3243cedd-91d9-4202-8b7e-9f05b07ef967.shogun-image-container {
      position: relative;
    }

    .s-3243cedd-91d9-4202-8b7e-9f05b07ef967.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3243cedd-91d9-4202-8b7e-9f05b07ef967.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3243cedd-91d9-4202-8b7e-9f05b07ef967 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-3243cedd-91d9-4202-8b7e-9f05b07ef967 {
  margin: 0 !important;
  overflow: visible;
}

#s-3243cedd-91d9-4202-8b7e-9f05b07ef967-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3243cedd-91d9-4202-8b7e-9f05b07ef967 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3243cedd-91d9-4202-8b7e-9f05b07ef967 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3243cedd-91d9-4202-8b7e-9f05b07ef967 img.shogun-image {
  /* Add background color handling */
  
}

#s-3243cedd-91d9-4202-8b7e-9f05b07ef967 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3243cedd-91d9-4202-8b7e-9f05b07ef967 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-3243cedd-91d9-4202-8b7e-9f05b07ef967 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3243cedd-91d9-4202-8b7e-9f05b07ef967 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3243cedd-91d9-4202-8b7e-9f05b07ef967.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3243cedd-91d9-4202-8b7e-9f05b07ef967 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-3243cedd-91d9-4202-8b7e-9f05b07ef967.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-3243cedd-91d9-4202-8b7e-9f05b07ef967 .shogun-image-content {
  
    justify-content: center;
  
}

.s-3243cedd-91d9-4202-8b7e-9f05b07ef967.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3243cedd-91d9-4202-8b7e-9f05b07ef967.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3243cedd-91d9-4202-8b7e-9f05b07ef967.shogun-image {
  box-sizing: border-box;
}



.s-3243cedd-91d9-4202-8b7e-9f05b07ef967 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-3243cedd-91d9-4202-8b7e-9f05b07ef967 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-3243cedd-91d9-4202-8b7e-9f05b07ef967.shogun-image-container {
      position: relative;
    }

    .s-3243cedd-91d9-4202-8b7e-9f05b07ef967.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3243cedd-91d9-4202-8b7e-9f05b07ef967.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3243cedd-91d9-4202-8b7e-9f05b07ef967 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-2d2b4812-c373-4072-9db8-9d94ff853fa4 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-2d2b4812-c373-4072-9db8-9d94ff853fa4 {
  margin-top: 0%;
margin-bottom: 0%;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-2d2b4812-c373-4072-9db8-9d94ff853fa4 {
  margin-top: 0%;
margin-bottom: 0%;
}
}
#s-2d2b4812-c373-4072-9db8-9d94ff853fa4 {
  margin: 0 !important;
  overflow: visible;
}

#s-2d2b4812-c373-4072-9db8-9d94ff853fa4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2d2b4812-c373-4072-9db8-9d94ff853fa4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-2d2b4812-c373-4072-9db8-9d94ff853fa4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2d2b4812-c373-4072-9db8-9d94ff853fa4 img.shogun-image {
  /* Add background color handling */
  
}

#s-2d2b4812-c373-4072-9db8-9d94ff853fa4 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2d2b4812-c373-4072-9db8-9d94ff853fa4 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-2d2b4812-c373-4072-9db8-9d94ff853fa4 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2d2b4812-c373-4072-9db8-9d94ff853fa4 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2d2b4812-c373-4072-9db8-9d94ff853fa4.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2d2b4812-c373-4072-9db8-9d94ff853fa4 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-2d2b4812-c373-4072-9db8-9d94ff853fa4.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-2d2b4812-c373-4072-9db8-9d94ff853fa4 .shogun-image-content {
  
    justify-content: center;
  
}

.s-2d2b4812-c373-4072-9db8-9d94ff853fa4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2d2b4812-c373-4072-9db8-9d94ff853fa4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2d2b4812-c373-4072-9db8-9d94ff853fa4.shogun-image {
  box-sizing: border-box;
}



.s-2d2b4812-c373-4072-9db8-9d94ff853fa4 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-2d2b4812-c373-4072-9db8-9d94ff853fa4 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-2d2b4812-c373-4072-9db8-9d94ff853fa4.shogun-image-container {
      position: relative;
    }

    .s-2d2b4812-c373-4072-9db8-9d94ff853fa4.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2d2b4812-c373-4072-9db8-9d94ff853fa4.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2d2b4812-c373-4072-9db8-9d94ff853fa4 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-2d2b4812-c373-4072-9db8-9d94ff853fa4 {
  margin: 0 !important;
  overflow: visible;
}

#s-2d2b4812-c373-4072-9db8-9d94ff853fa4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2d2b4812-c373-4072-9db8-9d94ff853fa4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-2d2b4812-c373-4072-9db8-9d94ff853fa4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2d2b4812-c373-4072-9db8-9d94ff853fa4 img.shogun-image {
  /* Add background color handling */
  
}

#s-2d2b4812-c373-4072-9db8-9d94ff853fa4 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2d2b4812-c373-4072-9db8-9d94ff853fa4 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-2d2b4812-c373-4072-9db8-9d94ff853fa4 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2d2b4812-c373-4072-9db8-9d94ff853fa4 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2d2b4812-c373-4072-9db8-9d94ff853fa4.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2d2b4812-c373-4072-9db8-9d94ff853fa4 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-2d2b4812-c373-4072-9db8-9d94ff853fa4.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-2d2b4812-c373-4072-9db8-9d94ff853fa4 .shogun-image-content {
  
    justify-content: center;
  
}

.s-2d2b4812-c373-4072-9db8-9d94ff853fa4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2d2b4812-c373-4072-9db8-9d94ff853fa4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2d2b4812-c373-4072-9db8-9d94ff853fa4.shogun-image {
  box-sizing: border-box;
}



.s-2d2b4812-c373-4072-9db8-9d94ff853fa4 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-2d2b4812-c373-4072-9db8-9d94ff853fa4 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-2d2b4812-c373-4072-9db8-9d94ff853fa4.shogun-image-container {
      position: relative;
    }

    .s-2d2b4812-c373-4072-9db8-9d94ff853fa4.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2d2b4812-c373-4072-9db8-9d94ff853fa4.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2d2b4812-c373-4072-9db8-9d94ff853fa4 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-2d2b4812-c373-4072-9db8-9d94ff853fa4 {
  margin: 0 !important;
  overflow: visible;
}

#s-2d2b4812-c373-4072-9db8-9d94ff853fa4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2d2b4812-c373-4072-9db8-9d94ff853fa4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-2d2b4812-c373-4072-9db8-9d94ff853fa4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2d2b4812-c373-4072-9db8-9d94ff853fa4 img.shogun-image {
  /* Add background color handling */
  
}

#s-2d2b4812-c373-4072-9db8-9d94ff853fa4 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2d2b4812-c373-4072-9db8-9d94ff853fa4 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-2d2b4812-c373-4072-9db8-9d94ff853fa4 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2d2b4812-c373-4072-9db8-9d94ff853fa4 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2d2b4812-c373-4072-9db8-9d94ff853fa4.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2d2b4812-c373-4072-9db8-9d94ff853fa4 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-2d2b4812-c373-4072-9db8-9d94ff853fa4.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-2d2b4812-c373-4072-9db8-9d94ff853fa4 .shogun-image-content {
  
    justify-content: center;
  
}

.s-2d2b4812-c373-4072-9db8-9d94ff853fa4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2d2b4812-c373-4072-9db8-9d94ff853fa4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2d2b4812-c373-4072-9db8-9d94ff853fa4.shogun-image {
  box-sizing: border-box;
}



.s-2d2b4812-c373-4072-9db8-9d94ff853fa4 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-2d2b4812-c373-4072-9db8-9d94ff853fa4 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-2d2b4812-c373-4072-9db8-9d94ff853fa4.shogun-image-container {
      position: relative;
    }

    .s-2d2b4812-c373-4072-9db8-9d94ff853fa4.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2d2b4812-c373-4072-9db8-9d94ff853fa4.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2d2b4812-c373-4072-9db8-9d94ff853fa4 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-2d2b4812-c373-4072-9db8-9d94ff853fa4 {
  margin: 0 !important;
  overflow: visible;
}

#s-2d2b4812-c373-4072-9db8-9d94ff853fa4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2d2b4812-c373-4072-9db8-9d94ff853fa4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2d2b4812-c373-4072-9db8-9d94ff853fa4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2d2b4812-c373-4072-9db8-9d94ff853fa4 img.shogun-image {
  /* Add background color handling */
  
}

#s-2d2b4812-c373-4072-9db8-9d94ff853fa4 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2d2b4812-c373-4072-9db8-9d94ff853fa4 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-2d2b4812-c373-4072-9db8-9d94ff853fa4 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2d2b4812-c373-4072-9db8-9d94ff853fa4 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2d2b4812-c373-4072-9db8-9d94ff853fa4.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2d2b4812-c373-4072-9db8-9d94ff853fa4 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-2d2b4812-c373-4072-9db8-9d94ff853fa4.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-2d2b4812-c373-4072-9db8-9d94ff853fa4 .shogun-image-content {
  
    justify-content: center;
  
}

.s-2d2b4812-c373-4072-9db8-9d94ff853fa4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2d2b4812-c373-4072-9db8-9d94ff853fa4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2d2b4812-c373-4072-9db8-9d94ff853fa4.shogun-image {
  box-sizing: border-box;
}



.s-2d2b4812-c373-4072-9db8-9d94ff853fa4 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-2d2b4812-c373-4072-9db8-9d94ff853fa4 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-2d2b4812-c373-4072-9db8-9d94ff853fa4.shogun-image-container {
      position: relative;
    }

    .s-2d2b4812-c373-4072-9db8-9d94ff853fa4.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2d2b4812-c373-4072-9db8-9d94ff853fa4.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2d2b4812-c373-4072-9db8-9d94ff853fa4 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-2d2b4812-c373-4072-9db8-9d94ff853fa4 {
  margin: 0 !important;
  overflow: visible;
}

#s-2d2b4812-c373-4072-9db8-9d94ff853fa4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2d2b4812-c373-4072-9db8-9d94ff853fa4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2d2b4812-c373-4072-9db8-9d94ff853fa4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2d2b4812-c373-4072-9db8-9d94ff853fa4 img.shogun-image {
  /* Add background color handling */
  
}

#s-2d2b4812-c373-4072-9db8-9d94ff853fa4 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2d2b4812-c373-4072-9db8-9d94ff853fa4 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-2d2b4812-c373-4072-9db8-9d94ff853fa4 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2d2b4812-c373-4072-9db8-9d94ff853fa4 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2d2b4812-c373-4072-9db8-9d94ff853fa4.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2d2b4812-c373-4072-9db8-9d94ff853fa4 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-2d2b4812-c373-4072-9db8-9d94ff853fa4.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-2d2b4812-c373-4072-9db8-9d94ff853fa4 .shogun-image-content {
  
    justify-content: center;
  
}

.s-2d2b4812-c373-4072-9db8-9d94ff853fa4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2d2b4812-c373-4072-9db8-9d94ff853fa4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2d2b4812-c373-4072-9db8-9d94ff853fa4.shogun-image {
  box-sizing: border-box;
}



.s-2d2b4812-c373-4072-9db8-9d94ff853fa4 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-2d2b4812-c373-4072-9db8-9d94ff853fa4 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-2d2b4812-c373-4072-9db8-9d94ff853fa4.shogun-image-container {
      position: relative;
    }

    .s-2d2b4812-c373-4072-9db8-9d94ff853fa4.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2d2b4812-c373-4072-9db8-9d94ff853fa4.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2d2b4812-c373-4072-9db8-9d94ff853fa4 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-eb909a10-ecaa-441d-aa66-54de70ef7c05 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-eb909a10-ecaa-441d-aa66-54de70ef7c05 {
  margin-top: 0%;
margin-bottom: 0%;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-eb909a10-ecaa-441d-aa66-54de70ef7c05 {
  margin-top: 0%;
}
}@media (min-width: 768px) and (max-width: 991px){#s-eb909a10-ecaa-441d-aa66-54de70ef7c05 {
  margin-top: 0%;
}
}
#s-eb909a10-ecaa-441d-aa66-54de70ef7c05 {
  margin: 0 !important;
  overflow: visible;
}

#s-eb909a10-ecaa-441d-aa66-54de70ef7c05-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-eb909a10-ecaa-441d-aa66-54de70ef7c05 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-eb909a10-ecaa-441d-aa66-54de70ef7c05 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-eb909a10-ecaa-441d-aa66-54de70ef7c05 img.shogun-image {
  /* Add background color handling */
  
}

#s-eb909a10-ecaa-441d-aa66-54de70ef7c05 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-eb909a10-ecaa-441d-aa66-54de70ef7c05 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-eb909a10-ecaa-441d-aa66-54de70ef7c05 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-eb909a10-ecaa-441d-aa66-54de70ef7c05 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-eb909a10-ecaa-441d-aa66-54de70ef7c05.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-eb909a10-ecaa-441d-aa66-54de70ef7c05 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-eb909a10-ecaa-441d-aa66-54de70ef7c05.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-eb909a10-ecaa-441d-aa66-54de70ef7c05 .shogun-image-content {
  
    justify-content: center;
  
}

.s-eb909a10-ecaa-441d-aa66-54de70ef7c05.shg-align-container {
  display: flex;
  justify-content: center
}

.s-eb909a10-ecaa-441d-aa66-54de70ef7c05.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-eb909a10-ecaa-441d-aa66-54de70ef7c05.shogun-image {
  box-sizing: border-box;
}



.s-eb909a10-ecaa-441d-aa66-54de70ef7c05 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-eb909a10-ecaa-441d-aa66-54de70ef7c05 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-eb909a10-ecaa-441d-aa66-54de70ef7c05.shogun-image-container {
      position: relative;
    }

    .s-eb909a10-ecaa-441d-aa66-54de70ef7c05.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-eb909a10-ecaa-441d-aa66-54de70ef7c05.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-eb909a10-ecaa-441d-aa66-54de70ef7c05 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-eb909a10-ecaa-441d-aa66-54de70ef7c05 {
  margin: 0 !important;
  overflow: visible;
}

#s-eb909a10-ecaa-441d-aa66-54de70ef7c05-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-eb909a10-ecaa-441d-aa66-54de70ef7c05 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-eb909a10-ecaa-441d-aa66-54de70ef7c05 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-eb909a10-ecaa-441d-aa66-54de70ef7c05 img.shogun-image {
  /* Add background color handling */
  
}

#s-eb909a10-ecaa-441d-aa66-54de70ef7c05 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-eb909a10-ecaa-441d-aa66-54de70ef7c05 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-eb909a10-ecaa-441d-aa66-54de70ef7c05 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-eb909a10-ecaa-441d-aa66-54de70ef7c05 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-eb909a10-ecaa-441d-aa66-54de70ef7c05.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-eb909a10-ecaa-441d-aa66-54de70ef7c05 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-eb909a10-ecaa-441d-aa66-54de70ef7c05.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-eb909a10-ecaa-441d-aa66-54de70ef7c05 .shogun-image-content {
  
    justify-content: center;
  
}

.s-eb909a10-ecaa-441d-aa66-54de70ef7c05.shg-align-container {
  display: flex;
  justify-content: center
}

.s-eb909a10-ecaa-441d-aa66-54de70ef7c05.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-eb909a10-ecaa-441d-aa66-54de70ef7c05.shogun-image {
  box-sizing: border-box;
}



.s-eb909a10-ecaa-441d-aa66-54de70ef7c05 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-eb909a10-ecaa-441d-aa66-54de70ef7c05 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-eb909a10-ecaa-441d-aa66-54de70ef7c05.shogun-image-container {
      position: relative;
    }

    .s-eb909a10-ecaa-441d-aa66-54de70ef7c05.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-eb909a10-ecaa-441d-aa66-54de70ef7c05.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-eb909a10-ecaa-441d-aa66-54de70ef7c05 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-eb909a10-ecaa-441d-aa66-54de70ef7c05 {
  margin: 0 !important;
  overflow: visible;
}

#s-eb909a10-ecaa-441d-aa66-54de70ef7c05-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-eb909a10-ecaa-441d-aa66-54de70ef7c05 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-eb909a10-ecaa-441d-aa66-54de70ef7c05 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-eb909a10-ecaa-441d-aa66-54de70ef7c05 img.shogun-image {
  /* Add background color handling */
  
}

#s-eb909a10-ecaa-441d-aa66-54de70ef7c05 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-eb909a10-ecaa-441d-aa66-54de70ef7c05 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-eb909a10-ecaa-441d-aa66-54de70ef7c05 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-eb909a10-ecaa-441d-aa66-54de70ef7c05 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-eb909a10-ecaa-441d-aa66-54de70ef7c05.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-eb909a10-ecaa-441d-aa66-54de70ef7c05 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-eb909a10-ecaa-441d-aa66-54de70ef7c05.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-eb909a10-ecaa-441d-aa66-54de70ef7c05 .shogun-image-content {
  
    justify-content: center;
  
}

.s-eb909a10-ecaa-441d-aa66-54de70ef7c05.shg-align-container {
  display: flex;
  justify-content: center
}

.s-eb909a10-ecaa-441d-aa66-54de70ef7c05.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-eb909a10-ecaa-441d-aa66-54de70ef7c05.shogun-image {
  box-sizing: border-box;
}



.s-eb909a10-ecaa-441d-aa66-54de70ef7c05 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-eb909a10-ecaa-441d-aa66-54de70ef7c05 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-eb909a10-ecaa-441d-aa66-54de70ef7c05.shogun-image-container {
      position: relative;
    }

    .s-eb909a10-ecaa-441d-aa66-54de70ef7c05.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-eb909a10-ecaa-441d-aa66-54de70ef7c05.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-eb909a10-ecaa-441d-aa66-54de70ef7c05 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-eb909a10-ecaa-441d-aa66-54de70ef7c05 {
  margin: 0 !important;
  overflow: visible;
}

#s-eb909a10-ecaa-441d-aa66-54de70ef7c05-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-eb909a10-ecaa-441d-aa66-54de70ef7c05 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-eb909a10-ecaa-441d-aa66-54de70ef7c05 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-eb909a10-ecaa-441d-aa66-54de70ef7c05 img.shogun-image {
  /* Add background color handling */
  
}

#s-eb909a10-ecaa-441d-aa66-54de70ef7c05 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-eb909a10-ecaa-441d-aa66-54de70ef7c05 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-eb909a10-ecaa-441d-aa66-54de70ef7c05 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-eb909a10-ecaa-441d-aa66-54de70ef7c05 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-eb909a10-ecaa-441d-aa66-54de70ef7c05.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-eb909a10-ecaa-441d-aa66-54de70ef7c05 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-eb909a10-ecaa-441d-aa66-54de70ef7c05.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-eb909a10-ecaa-441d-aa66-54de70ef7c05 .shogun-image-content {
  
    justify-content: center;
  
}

.s-eb909a10-ecaa-441d-aa66-54de70ef7c05.shg-align-container {
  display: flex;
  justify-content: center
}

.s-eb909a10-ecaa-441d-aa66-54de70ef7c05.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-eb909a10-ecaa-441d-aa66-54de70ef7c05.shogun-image {
  box-sizing: border-box;
}



.s-eb909a10-ecaa-441d-aa66-54de70ef7c05 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-eb909a10-ecaa-441d-aa66-54de70ef7c05 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-eb909a10-ecaa-441d-aa66-54de70ef7c05.shogun-image-container {
      position: relative;
    }

    .s-eb909a10-ecaa-441d-aa66-54de70ef7c05.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-eb909a10-ecaa-441d-aa66-54de70ef7c05.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-eb909a10-ecaa-441d-aa66-54de70ef7c05 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-eb909a10-ecaa-441d-aa66-54de70ef7c05 {
  margin: 0 !important;
  overflow: visible;
}

#s-eb909a10-ecaa-441d-aa66-54de70ef7c05-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-eb909a10-ecaa-441d-aa66-54de70ef7c05 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-eb909a10-ecaa-441d-aa66-54de70ef7c05 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-eb909a10-ecaa-441d-aa66-54de70ef7c05 img.shogun-image {
  /* Add background color handling */
  
}

#s-eb909a10-ecaa-441d-aa66-54de70ef7c05 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-eb909a10-ecaa-441d-aa66-54de70ef7c05 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-eb909a10-ecaa-441d-aa66-54de70ef7c05 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-eb909a10-ecaa-441d-aa66-54de70ef7c05 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-eb909a10-ecaa-441d-aa66-54de70ef7c05.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-eb909a10-ecaa-441d-aa66-54de70ef7c05 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-eb909a10-ecaa-441d-aa66-54de70ef7c05.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-eb909a10-ecaa-441d-aa66-54de70ef7c05 .shogun-image-content {
  
    justify-content: center;
  
}

.s-eb909a10-ecaa-441d-aa66-54de70ef7c05.shg-align-container {
  display: flex;
  justify-content: center
}

.s-eb909a10-ecaa-441d-aa66-54de70ef7c05.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-eb909a10-ecaa-441d-aa66-54de70ef7c05.shogun-image {
  box-sizing: border-box;
}



.s-eb909a10-ecaa-441d-aa66-54de70ef7c05 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-eb909a10-ecaa-441d-aa66-54de70ef7c05 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-eb909a10-ecaa-441d-aa66-54de70ef7c05.shogun-image-container {
      position: relative;
    }

    .s-eb909a10-ecaa-441d-aa66-54de70ef7c05.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-eb909a10-ecaa-441d-aa66-54de70ef7c05.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-eb909a10-ecaa-441d-aa66-54de70ef7c05 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-ee235781-d6d6-4240-88b9-32137a36f0dc {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-ee235781-d6d6-4240-88b9-32137a36f0dc {
  margin-top: 0%;
}
}@media (max-width: 767px){#s-ee235781-d6d6-4240-88b9-32137a36f0dc {
  margin-top: 0%;
}
}
#s-ee235781-d6d6-4240-88b9-32137a36f0dc {
  margin: 0 !important;
  overflow: visible;
}

#s-ee235781-d6d6-4240-88b9-32137a36f0dc-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ee235781-d6d6-4240-88b9-32137a36f0dc {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-ee235781-d6d6-4240-88b9-32137a36f0dc {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ee235781-d6d6-4240-88b9-32137a36f0dc img.shogun-image {
  /* Add background color handling */
  
}

#s-ee235781-d6d6-4240-88b9-32137a36f0dc img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ee235781-d6d6-4240-88b9-32137a36f0dc .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-ee235781-d6d6-4240-88b9-32137a36f0dc .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ee235781-d6d6-4240-88b9-32137a36f0dc .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ee235781-d6d6-4240-88b9-32137a36f0dc.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ee235781-d6d6-4240-88b9-32137a36f0dc img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-ee235781-d6d6-4240-88b9-32137a36f0dc.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-ee235781-d6d6-4240-88b9-32137a36f0dc .shogun-image-content {
  
    justify-content: center;
  
}

.s-ee235781-d6d6-4240-88b9-32137a36f0dc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ee235781-d6d6-4240-88b9-32137a36f0dc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ee235781-d6d6-4240-88b9-32137a36f0dc.shogun-image {
  box-sizing: border-box;
}



.s-ee235781-d6d6-4240-88b9-32137a36f0dc img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ee235781-d6d6-4240-88b9-32137a36f0dc {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-ee235781-d6d6-4240-88b9-32137a36f0dc.shogun-image-container {
      position: relative;
    }

    .s-ee235781-d6d6-4240-88b9-32137a36f0dc.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ee235781-d6d6-4240-88b9-32137a36f0dc.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ee235781-d6d6-4240-88b9-32137a36f0dc img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-ee235781-d6d6-4240-88b9-32137a36f0dc {
  margin: 0 !important;
  overflow: visible;
}

#s-ee235781-d6d6-4240-88b9-32137a36f0dc-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ee235781-d6d6-4240-88b9-32137a36f0dc {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-ee235781-d6d6-4240-88b9-32137a36f0dc {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ee235781-d6d6-4240-88b9-32137a36f0dc img.shogun-image {
  /* Add background color handling */
  
}

#s-ee235781-d6d6-4240-88b9-32137a36f0dc img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ee235781-d6d6-4240-88b9-32137a36f0dc .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-ee235781-d6d6-4240-88b9-32137a36f0dc .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ee235781-d6d6-4240-88b9-32137a36f0dc .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ee235781-d6d6-4240-88b9-32137a36f0dc.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ee235781-d6d6-4240-88b9-32137a36f0dc img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-ee235781-d6d6-4240-88b9-32137a36f0dc.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-ee235781-d6d6-4240-88b9-32137a36f0dc .shogun-image-content {
  
    justify-content: center;
  
}

.s-ee235781-d6d6-4240-88b9-32137a36f0dc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ee235781-d6d6-4240-88b9-32137a36f0dc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ee235781-d6d6-4240-88b9-32137a36f0dc.shogun-image {
  box-sizing: border-box;
}



.s-ee235781-d6d6-4240-88b9-32137a36f0dc img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ee235781-d6d6-4240-88b9-32137a36f0dc {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-ee235781-d6d6-4240-88b9-32137a36f0dc.shogun-image-container {
      position: relative;
    }

    .s-ee235781-d6d6-4240-88b9-32137a36f0dc.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ee235781-d6d6-4240-88b9-32137a36f0dc.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ee235781-d6d6-4240-88b9-32137a36f0dc img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-ee235781-d6d6-4240-88b9-32137a36f0dc {
  margin: 0 !important;
  overflow: visible;
}

#s-ee235781-d6d6-4240-88b9-32137a36f0dc-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ee235781-d6d6-4240-88b9-32137a36f0dc {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ee235781-d6d6-4240-88b9-32137a36f0dc {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ee235781-d6d6-4240-88b9-32137a36f0dc img.shogun-image {
  /* Add background color handling */
  
}

#s-ee235781-d6d6-4240-88b9-32137a36f0dc img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ee235781-d6d6-4240-88b9-32137a36f0dc .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-ee235781-d6d6-4240-88b9-32137a36f0dc .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ee235781-d6d6-4240-88b9-32137a36f0dc .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ee235781-d6d6-4240-88b9-32137a36f0dc.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ee235781-d6d6-4240-88b9-32137a36f0dc img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-ee235781-d6d6-4240-88b9-32137a36f0dc.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-ee235781-d6d6-4240-88b9-32137a36f0dc .shogun-image-content {
  
    justify-content: center;
  
}

.s-ee235781-d6d6-4240-88b9-32137a36f0dc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ee235781-d6d6-4240-88b9-32137a36f0dc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ee235781-d6d6-4240-88b9-32137a36f0dc.shogun-image {
  box-sizing: border-box;
}



.s-ee235781-d6d6-4240-88b9-32137a36f0dc img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ee235781-d6d6-4240-88b9-32137a36f0dc {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-ee235781-d6d6-4240-88b9-32137a36f0dc.shogun-image-container {
      position: relative;
    }

    .s-ee235781-d6d6-4240-88b9-32137a36f0dc.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ee235781-d6d6-4240-88b9-32137a36f0dc.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ee235781-d6d6-4240-88b9-32137a36f0dc img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-ee235781-d6d6-4240-88b9-32137a36f0dc {
  margin: 0 !important;
  overflow: visible;
}

#s-ee235781-d6d6-4240-88b9-32137a36f0dc-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ee235781-d6d6-4240-88b9-32137a36f0dc {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ee235781-d6d6-4240-88b9-32137a36f0dc {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ee235781-d6d6-4240-88b9-32137a36f0dc img.shogun-image {
  /* Add background color handling */
  
}

#s-ee235781-d6d6-4240-88b9-32137a36f0dc img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ee235781-d6d6-4240-88b9-32137a36f0dc .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-ee235781-d6d6-4240-88b9-32137a36f0dc .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ee235781-d6d6-4240-88b9-32137a36f0dc .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ee235781-d6d6-4240-88b9-32137a36f0dc.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ee235781-d6d6-4240-88b9-32137a36f0dc img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-ee235781-d6d6-4240-88b9-32137a36f0dc.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-ee235781-d6d6-4240-88b9-32137a36f0dc .shogun-image-content {
  
    justify-content: center;
  
}

.s-ee235781-d6d6-4240-88b9-32137a36f0dc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ee235781-d6d6-4240-88b9-32137a36f0dc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ee235781-d6d6-4240-88b9-32137a36f0dc.shogun-image {
  box-sizing: border-box;
}



.s-ee235781-d6d6-4240-88b9-32137a36f0dc img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ee235781-d6d6-4240-88b9-32137a36f0dc {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-ee235781-d6d6-4240-88b9-32137a36f0dc.shogun-image-container {
      position: relative;
    }

    .s-ee235781-d6d6-4240-88b9-32137a36f0dc.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ee235781-d6d6-4240-88b9-32137a36f0dc.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ee235781-d6d6-4240-88b9-32137a36f0dc img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-ee235781-d6d6-4240-88b9-32137a36f0dc {
  margin: 0 !important;
  overflow: visible;
}

#s-ee235781-d6d6-4240-88b9-32137a36f0dc-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ee235781-d6d6-4240-88b9-32137a36f0dc {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-ee235781-d6d6-4240-88b9-32137a36f0dc {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ee235781-d6d6-4240-88b9-32137a36f0dc img.shogun-image {
  /* Add background color handling */
  
}

#s-ee235781-d6d6-4240-88b9-32137a36f0dc img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ee235781-d6d6-4240-88b9-32137a36f0dc .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-ee235781-d6d6-4240-88b9-32137a36f0dc .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ee235781-d6d6-4240-88b9-32137a36f0dc .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ee235781-d6d6-4240-88b9-32137a36f0dc.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ee235781-d6d6-4240-88b9-32137a36f0dc img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-ee235781-d6d6-4240-88b9-32137a36f0dc.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-ee235781-d6d6-4240-88b9-32137a36f0dc .shogun-image-content {
  
    justify-content: center;
  
}

.s-ee235781-d6d6-4240-88b9-32137a36f0dc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ee235781-d6d6-4240-88b9-32137a36f0dc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ee235781-d6d6-4240-88b9-32137a36f0dc.shogun-image {
  box-sizing: border-box;
}



.s-ee235781-d6d6-4240-88b9-32137a36f0dc img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ee235781-d6d6-4240-88b9-32137a36f0dc {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-ee235781-d6d6-4240-88b9-32137a36f0dc.shogun-image-container {
      position: relative;
    }

    .s-ee235781-d6d6-4240-88b9-32137a36f0dc.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ee235781-d6d6-4240-88b9-32137a36f0dc.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ee235781-d6d6-4240-88b9-32137a36f0dc img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-602a7ca1-c3bd-4da0-9fd9-34ee9538e53f {
  box-shadow:2px 3px 1px 2px rgba(67, 66, 66, 1);
background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYzAzOWZlZTktZTlkNC00ZWFjLTk1YjMtYzczNDdjNDBmZjlkIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFiYjBiO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNjMDM5ZmVlOS1lOWQ0LTRlYWMtOTViMy1jNzM0N2M0MGZmOWQpIi8+PC9zdmc+);
background-repeat: no-repeat;
border-style: solid;
margin-top: 5px;
margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: #2C2A34;
border-radius: 25px;
text-align: center;
text-decoration: none;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#f1bb0b"}, {"id"=>2, "pos"=>1, "color"=>"#ffffff"}];
hover-type: gradient;
color: rgba(0, 0, 0, 1);
}
#s-602a7ca1-c3bd-4da0-9fd9-34ee9538e53f:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iM2MzYTZlNDctY2YwZC00NjMwLTgzNmYtY2FkZDA1ZWE2MDZlIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjhmOGY3O3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFiYjBiO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCMzYzNhNmU0Ny1jZjBkLTQ2MzAtODM2Zi1jYWRkMDVlYTYwNmUpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 2px !important;
border-left-width: 2px !important;
border-bottom-width: 2px !important;
border-right-width: 2px !important;
border-color: rgba(2, 0, 7, 0.99) !important;
text-decoration: none !important;
color: rgba(7, 6, 0, 1) !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#f8f8f7"}, {"id"=>2, "pos"=>1, "color"=>"#f1bb0b"}] !important;
hover-type: gradient !important;}#s-602a7ca1-c3bd-4da0-9fd9-34ee9538e53f:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-602a7ca1-c3bd-4da0-9fd9-34ee9538e53f-root {
    text-align: center;
  }


#s-602a7ca1-c3bd-4da0-9fd9-34ee9538e53f.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-602a7ca1-c3bd-4da0-9fd9-34ee9538e53f-root {
    text-align: center;
  }


#s-602a7ca1-c3bd-4da0-9fd9-34ee9538e53f.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-602a7ca1-c3bd-4da0-9fd9-34ee9538e53f-root {
    text-align: center;
  }


#s-602a7ca1-c3bd-4da0-9fd9-34ee9538e53f.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-602a7ca1-c3bd-4da0-9fd9-34ee9538e53f-root {
    text-align: center;
  }


#s-602a7ca1-c3bd-4da0-9fd9-34ee9538e53f.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-602a7ca1-c3bd-4da0-9fd9-34ee9538e53f-root {
    text-align: center;
  }


#s-602a7ca1-c3bd-4da0-9fd9-34ee9538e53f.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}
#s-772cd72c-56e8-4129-a41e-874abbc57cdf {
  margin-left: auto;
margin-right: auto;
border-top-width: 5px;
border-left-width: 5px;
border-bottom-width: 5px;
border-right-width: 5px;
border-color: #000;
border-style: solid;
border-radius: 20px;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-772cd72c-56e8-4129-a41e-874abbc57cdf > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-772cd72c-56e8-4129-a41e-874abbc57cdf.shg-box.shg-c {
  justify-content: center;
}

#s-6be16dab-3b8d-4f32-85d5-df3ad84b4dce {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
text-align: center;
}
@media (min-width: 1200px){#s-6be16dab-3b8d-4f32-85d5-df3ad84b4dce {
  margin-top: 0%;
}
}
#s-6be16dab-3b8d-4f32-85d5-df3ad84b4dce {
  margin: 0 !important;
  overflow: visible;
}

#s-6be16dab-3b8d-4f32-85d5-df3ad84b4dce-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6be16dab-3b8d-4f32-85d5-df3ad84b4dce {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-6be16dab-3b8d-4f32-85d5-df3ad84b4dce {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6be16dab-3b8d-4f32-85d5-df3ad84b4dce img.shogun-image {
  /* Add background color handling */
  
}

#s-6be16dab-3b8d-4f32-85d5-df3ad84b4dce img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: #000;
  border-style: none;
  border-radius: 10px;

}






.s-6be16dab-3b8d-4f32-85d5-df3ad84b4dce .shogun-image-content {
  
    justify-content: center;
  
}

.s-6be16dab-3b8d-4f32-85d5-df3ad84b4dce.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6be16dab-3b8d-4f32-85d5-df3ad84b4dce.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6be16dab-3b8d-4f32-85d5-df3ad84b4dce.shogun-image {
  box-sizing: border-box;
}



.s-6be16dab-3b8d-4f32-85d5-df3ad84b4dce img.shogun-image {
  
}


@media (min-width: 1200px){#s-6be16dab-3b8d-4f32-85d5-df3ad84b4dce {
  margin: 0 !important;
  overflow: visible;
}

#s-6be16dab-3b8d-4f32-85d5-df3ad84b4dce-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6be16dab-3b8d-4f32-85d5-df3ad84b4dce {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-6be16dab-3b8d-4f32-85d5-df3ad84b4dce {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6be16dab-3b8d-4f32-85d5-df3ad84b4dce img.shogun-image {
  /* Add background color handling */
  
}

#s-6be16dab-3b8d-4f32-85d5-df3ad84b4dce img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-6be16dab-3b8d-4f32-85d5-df3ad84b4dce .shogun-image-content {
  
    justify-content: center;
  
}

.s-6be16dab-3b8d-4f32-85d5-df3ad84b4dce.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6be16dab-3b8d-4f32-85d5-df3ad84b4dce.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6be16dab-3b8d-4f32-85d5-df3ad84b4dce.shogun-image {
  box-sizing: border-box;
}



.s-6be16dab-3b8d-4f32-85d5-df3ad84b4dce img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-6be16dab-3b8d-4f32-85d5-df3ad84b4dce {
  margin: 0 !important;
  overflow: visible;
}

#s-6be16dab-3b8d-4f32-85d5-df3ad84b4dce-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6be16dab-3b8d-4f32-85d5-df3ad84b4dce {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6be16dab-3b8d-4f32-85d5-df3ad84b4dce {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6be16dab-3b8d-4f32-85d5-df3ad84b4dce img.shogun-image {
  /* Add background color handling */
  
}

#s-6be16dab-3b8d-4f32-85d5-df3ad84b4dce img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-6be16dab-3b8d-4f32-85d5-df3ad84b4dce .shogun-image-content {
  
    justify-content: center;
  
}

.s-6be16dab-3b8d-4f32-85d5-df3ad84b4dce.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6be16dab-3b8d-4f32-85d5-df3ad84b4dce.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6be16dab-3b8d-4f32-85d5-df3ad84b4dce.shogun-image {
  box-sizing: border-box;
}



.s-6be16dab-3b8d-4f32-85d5-df3ad84b4dce img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-6be16dab-3b8d-4f32-85d5-df3ad84b4dce {
  margin: 0 !important;
  overflow: visible;
}

#s-6be16dab-3b8d-4f32-85d5-df3ad84b4dce-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6be16dab-3b8d-4f32-85d5-df3ad84b4dce {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6be16dab-3b8d-4f32-85d5-df3ad84b4dce {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6be16dab-3b8d-4f32-85d5-df3ad84b4dce img.shogun-image {
  /* Add background color handling */
  
}

#s-6be16dab-3b8d-4f32-85d5-df3ad84b4dce img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-6be16dab-3b8d-4f32-85d5-df3ad84b4dce .shogun-image-content {
  
    justify-content: center;
  
}

.s-6be16dab-3b8d-4f32-85d5-df3ad84b4dce.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6be16dab-3b8d-4f32-85d5-df3ad84b4dce.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6be16dab-3b8d-4f32-85d5-df3ad84b4dce.shogun-image {
  box-sizing: border-box;
}



.s-6be16dab-3b8d-4f32-85d5-df3ad84b4dce img.shogun-image {
  
}


}@media (max-width: 767px){#s-6be16dab-3b8d-4f32-85d5-df3ad84b4dce {
  margin: 0 !important;
  overflow: visible;
}

#s-6be16dab-3b8d-4f32-85d5-df3ad84b4dce-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6be16dab-3b8d-4f32-85d5-df3ad84b4dce {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6be16dab-3b8d-4f32-85d5-df3ad84b4dce {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6be16dab-3b8d-4f32-85d5-df3ad84b4dce img.shogun-image {
  /* Add background color handling */
  
}

#s-6be16dab-3b8d-4f32-85d5-df3ad84b4dce img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-6be16dab-3b8d-4f32-85d5-df3ad84b4dce .shogun-image-content {
  
    justify-content: center;
  
}

.s-6be16dab-3b8d-4f32-85d5-df3ad84b4dce.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6be16dab-3b8d-4f32-85d5-df3ad84b4dce.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6be16dab-3b8d-4f32-85d5-df3ad84b4dce.shogun-image {
  box-sizing: border-box;
}



.s-6be16dab-3b8d-4f32-85d5-df3ad84b4dce img.shogun-image {
  
}


}
#s-f49fb31f-25b8-4981-8b6c-e5e7ddf96fd7 {
  margin-left: auto;
margin-right: auto;
max-width: 1080px;
text-align: center;
}

#s-f49fb31f-25b8-4981-8b6c-e5e7ddf96fd7 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f49fb31f-25b8-4981-8b6c-e5e7ddf96fd7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-f49fb31f-25b8-4981-8b6c-e5e7ddf96fd7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-f49fb31f-25b8-4981-8b6c-e5e7ddf96fd7 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-f49fb31f-25b8-4981-8b6c-e5e7ddf96fd7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-f49fb31f-25b8-4981-8b6c-e5e7ddf96fd7 img.shogun-image {
  width: 100%;
  
  
  max-width: 1080px;

      
    max-width: 1080px;

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




.s-f49fb31f-25b8-4981-8b6c-e5e7ddf96fd7 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f49fb31f-25b8-4981-8b6c-e5e7ddf96fd7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f49fb31f-25b8-4981-8b6c-e5e7ddf96fd7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f49fb31f-25b8-4981-8b6c-e5e7ddf96fd7.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-f49fb31f-25b8-4981-8b6c-e5e7ddf96fd7 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f49fb31f-25b8-4981-8b6c-e5e7ddf96fd7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-f49fb31f-25b8-4981-8b6c-e5e7ddf96fd7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-f49fb31f-25b8-4981-8b6c-e5e7ddf96fd7 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-f49fb31f-25b8-4981-8b6c-e5e7ddf96fd7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-f49fb31f-25b8-4981-8b6c-e5e7ddf96fd7 img.shogun-image {
  width: 100%;
  
  
  max-width: 1080px;

      
    max-width: 1080px;

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




.s-f49fb31f-25b8-4981-8b6c-e5e7ddf96fd7 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f49fb31f-25b8-4981-8b6c-e5e7ddf96fd7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f49fb31f-25b8-4981-8b6c-e5e7ddf96fd7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f49fb31f-25b8-4981-8b6c-e5e7ddf96fd7.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-f49fb31f-25b8-4981-8b6c-e5e7ddf96fd7 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f49fb31f-25b8-4981-8b6c-e5e7ddf96fd7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-f49fb31f-25b8-4981-8b6c-e5e7ddf96fd7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-f49fb31f-25b8-4981-8b6c-e5e7ddf96fd7 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-f49fb31f-25b8-4981-8b6c-e5e7ddf96fd7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-f49fb31f-25b8-4981-8b6c-e5e7ddf96fd7 img.shogun-image {
  width: 100%;
  
  
  max-width: 1080px;

      
    max-width: 1080px;

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




.s-f49fb31f-25b8-4981-8b6c-e5e7ddf96fd7 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f49fb31f-25b8-4981-8b6c-e5e7ddf96fd7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f49fb31f-25b8-4981-8b6c-e5e7ddf96fd7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f49fb31f-25b8-4981-8b6c-e5e7ddf96fd7.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-f49fb31f-25b8-4981-8b6c-e5e7ddf96fd7 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f49fb31f-25b8-4981-8b6c-e5e7ddf96fd7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-f49fb31f-25b8-4981-8b6c-e5e7ddf96fd7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-f49fb31f-25b8-4981-8b6c-e5e7ddf96fd7 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-f49fb31f-25b8-4981-8b6c-e5e7ddf96fd7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-f49fb31f-25b8-4981-8b6c-e5e7ddf96fd7 img.shogun-image {
  width: 100%;
  
  
  max-width: 1080px;

      
    max-width: 1080px;

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




.s-f49fb31f-25b8-4981-8b6c-e5e7ddf96fd7 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f49fb31f-25b8-4981-8b6c-e5e7ddf96fd7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f49fb31f-25b8-4981-8b6c-e5e7ddf96fd7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f49fb31f-25b8-4981-8b6c-e5e7ddf96fd7.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-f49fb31f-25b8-4981-8b6c-e5e7ddf96fd7 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f49fb31f-25b8-4981-8b6c-e5e7ddf96fd7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-f49fb31f-25b8-4981-8b6c-e5e7ddf96fd7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-f49fb31f-25b8-4981-8b6c-e5e7ddf96fd7 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-f49fb31f-25b8-4981-8b6c-e5e7ddf96fd7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-f49fb31f-25b8-4981-8b6c-e5e7ddf96fd7 img.shogun-image {
  width: 100%;
  
  
  max-width: 1080px;

      
    max-width: 1080px;

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




.s-f49fb31f-25b8-4981-8b6c-e5e7ddf96fd7 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f49fb31f-25b8-4981-8b6c-e5e7ddf96fd7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f49fb31f-25b8-4981-8b6c-e5e7ddf96fd7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f49fb31f-25b8-4981-8b6c-e5e7ddf96fd7.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-ce6f70f8-3277-4b56-b175-433205a1dc22 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-ce6f70f8-3277-4b56-b175-433205a1dc22 {
  margin-top: 0%;
margin-bottom: 0%;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-ce6f70f8-3277-4b56-b175-433205a1dc22 {
  margin-top: 0%;
}
}
#s-ce6f70f8-3277-4b56-b175-433205a1dc22 {
  margin: 0 !important;
  overflow: visible;
}

#s-ce6f70f8-3277-4b56-b175-433205a1dc22-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ce6f70f8-3277-4b56-b175-433205a1dc22 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-ce6f70f8-3277-4b56-b175-433205a1dc22 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ce6f70f8-3277-4b56-b175-433205a1dc22 img.shogun-image {
  /* Add background color handling */
  
}

#s-ce6f70f8-3277-4b56-b175-433205a1dc22 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ce6f70f8-3277-4b56-b175-433205a1dc22 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-ce6f70f8-3277-4b56-b175-433205a1dc22 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ce6f70f8-3277-4b56-b175-433205a1dc22 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ce6f70f8-3277-4b56-b175-433205a1dc22.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ce6f70f8-3277-4b56-b175-433205a1dc22 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-ce6f70f8-3277-4b56-b175-433205a1dc22.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-ce6f70f8-3277-4b56-b175-433205a1dc22 .shogun-image-content {
  
    justify-content: center;
  
}

.s-ce6f70f8-3277-4b56-b175-433205a1dc22.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ce6f70f8-3277-4b56-b175-433205a1dc22.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ce6f70f8-3277-4b56-b175-433205a1dc22.shogun-image {
  box-sizing: border-box;
}



.s-ce6f70f8-3277-4b56-b175-433205a1dc22 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ce6f70f8-3277-4b56-b175-433205a1dc22 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-ce6f70f8-3277-4b56-b175-433205a1dc22.shogun-image-container {
      position: relative;
    }

    .s-ce6f70f8-3277-4b56-b175-433205a1dc22.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ce6f70f8-3277-4b56-b175-433205a1dc22.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ce6f70f8-3277-4b56-b175-433205a1dc22 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-ce6f70f8-3277-4b56-b175-433205a1dc22 {
  margin: 0 !important;
  overflow: visible;
}

#s-ce6f70f8-3277-4b56-b175-433205a1dc22-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ce6f70f8-3277-4b56-b175-433205a1dc22 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-ce6f70f8-3277-4b56-b175-433205a1dc22 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ce6f70f8-3277-4b56-b175-433205a1dc22 img.shogun-image {
  /* Add background color handling */
  
}

#s-ce6f70f8-3277-4b56-b175-433205a1dc22 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ce6f70f8-3277-4b56-b175-433205a1dc22 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-ce6f70f8-3277-4b56-b175-433205a1dc22 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ce6f70f8-3277-4b56-b175-433205a1dc22 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ce6f70f8-3277-4b56-b175-433205a1dc22.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ce6f70f8-3277-4b56-b175-433205a1dc22 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-ce6f70f8-3277-4b56-b175-433205a1dc22.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-ce6f70f8-3277-4b56-b175-433205a1dc22 .shogun-image-content {
  
    justify-content: center;
  
}

.s-ce6f70f8-3277-4b56-b175-433205a1dc22.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ce6f70f8-3277-4b56-b175-433205a1dc22.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ce6f70f8-3277-4b56-b175-433205a1dc22.shogun-image {
  box-sizing: border-box;
}



.s-ce6f70f8-3277-4b56-b175-433205a1dc22 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ce6f70f8-3277-4b56-b175-433205a1dc22 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-ce6f70f8-3277-4b56-b175-433205a1dc22.shogun-image-container {
      position: relative;
    }

    .s-ce6f70f8-3277-4b56-b175-433205a1dc22.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ce6f70f8-3277-4b56-b175-433205a1dc22.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ce6f70f8-3277-4b56-b175-433205a1dc22 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-ce6f70f8-3277-4b56-b175-433205a1dc22 {
  margin: 0 !important;
  overflow: visible;
}

#s-ce6f70f8-3277-4b56-b175-433205a1dc22-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ce6f70f8-3277-4b56-b175-433205a1dc22 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-ce6f70f8-3277-4b56-b175-433205a1dc22 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ce6f70f8-3277-4b56-b175-433205a1dc22 img.shogun-image {
  /* Add background color handling */
  
}

#s-ce6f70f8-3277-4b56-b175-433205a1dc22 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ce6f70f8-3277-4b56-b175-433205a1dc22 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-ce6f70f8-3277-4b56-b175-433205a1dc22 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ce6f70f8-3277-4b56-b175-433205a1dc22 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ce6f70f8-3277-4b56-b175-433205a1dc22.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ce6f70f8-3277-4b56-b175-433205a1dc22 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-ce6f70f8-3277-4b56-b175-433205a1dc22.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-ce6f70f8-3277-4b56-b175-433205a1dc22 .shogun-image-content {
  
    justify-content: center;
  
}

.s-ce6f70f8-3277-4b56-b175-433205a1dc22.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ce6f70f8-3277-4b56-b175-433205a1dc22.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ce6f70f8-3277-4b56-b175-433205a1dc22.shogun-image {
  box-sizing: border-box;
}



.s-ce6f70f8-3277-4b56-b175-433205a1dc22 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ce6f70f8-3277-4b56-b175-433205a1dc22 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-ce6f70f8-3277-4b56-b175-433205a1dc22.shogun-image-container {
      position: relative;
    }

    .s-ce6f70f8-3277-4b56-b175-433205a1dc22.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ce6f70f8-3277-4b56-b175-433205a1dc22.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ce6f70f8-3277-4b56-b175-433205a1dc22 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-ce6f70f8-3277-4b56-b175-433205a1dc22 {
  margin: 0 !important;
  overflow: visible;
}

#s-ce6f70f8-3277-4b56-b175-433205a1dc22-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ce6f70f8-3277-4b56-b175-433205a1dc22 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ce6f70f8-3277-4b56-b175-433205a1dc22 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ce6f70f8-3277-4b56-b175-433205a1dc22 img.shogun-image {
  /* Add background color handling */
  
}

#s-ce6f70f8-3277-4b56-b175-433205a1dc22 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ce6f70f8-3277-4b56-b175-433205a1dc22 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-ce6f70f8-3277-4b56-b175-433205a1dc22 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ce6f70f8-3277-4b56-b175-433205a1dc22 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ce6f70f8-3277-4b56-b175-433205a1dc22.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ce6f70f8-3277-4b56-b175-433205a1dc22 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-ce6f70f8-3277-4b56-b175-433205a1dc22.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-ce6f70f8-3277-4b56-b175-433205a1dc22 .shogun-image-content {
  
    justify-content: center;
  
}

.s-ce6f70f8-3277-4b56-b175-433205a1dc22.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ce6f70f8-3277-4b56-b175-433205a1dc22.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ce6f70f8-3277-4b56-b175-433205a1dc22.shogun-image {
  box-sizing: border-box;
}



.s-ce6f70f8-3277-4b56-b175-433205a1dc22 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ce6f70f8-3277-4b56-b175-433205a1dc22 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-ce6f70f8-3277-4b56-b175-433205a1dc22.shogun-image-container {
      position: relative;
    }

    .s-ce6f70f8-3277-4b56-b175-433205a1dc22.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ce6f70f8-3277-4b56-b175-433205a1dc22.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ce6f70f8-3277-4b56-b175-433205a1dc22 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-ce6f70f8-3277-4b56-b175-433205a1dc22 {
  margin: 0 !important;
  overflow: visible;
}

#s-ce6f70f8-3277-4b56-b175-433205a1dc22-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ce6f70f8-3277-4b56-b175-433205a1dc22 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ce6f70f8-3277-4b56-b175-433205a1dc22 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ce6f70f8-3277-4b56-b175-433205a1dc22 img.shogun-image {
  /* Add background color handling */
  
}

#s-ce6f70f8-3277-4b56-b175-433205a1dc22 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ce6f70f8-3277-4b56-b175-433205a1dc22 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-ce6f70f8-3277-4b56-b175-433205a1dc22 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ce6f70f8-3277-4b56-b175-433205a1dc22 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ce6f70f8-3277-4b56-b175-433205a1dc22.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ce6f70f8-3277-4b56-b175-433205a1dc22 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-ce6f70f8-3277-4b56-b175-433205a1dc22.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-ce6f70f8-3277-4b56-b175-433205a1dc22 .shogun-image-content {
  
    justify-content: center;
  
}

.s-ce6f70f8-3277-4b56-b175-433205a1dc22.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ce6f70f8-3277-4b56-b175-433205a1dc22.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ce6f70f8-3277-4b56-b175-433205a1dc22.shogun-image {
  box-sizing: border-box;
}



.s-ce6f70f8-3277-4b56-b175-433205a1dc22 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ce6f70f8-3277-4b56-b175-433205a1dc22 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-ce6f70f8-3277-4b56-b175-433205a1dc22.shogun-image-container {
      position: relative;
    }

    .s-ce6f70f8-3277-4b56-b175-433205a1dc22.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ce6f70f8-3277-4b56-b175-433205a1dc22.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ce6f70f8-3277-4b56-b175-433205a1dc22 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-eb8b52b4-1f4e-4b4d-b325-bdac85d52ef7 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-eb8b52b4-1f4e-4b4d-b325-bdac85d52ef7 {
  margin-top: 0%;
margin-bottom: 0%;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-eb8b52b4-1f4e-4b4d-b325-bdac85d52ef7 {
  margin-top: 0%;
}
}
#s-eb8b52b4-1f4e-4b4d-b325-bdac85d52ef7 {
  margin: 0 !important;
  overflow: visible;
}

#s-eb8b52b4-1f4e-4b4d-b325-bdac85d52ef7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-eb8b52b4-1f4e-4b4d-b325-bdac85d52ef7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-eb8b52b4-1f4e-4b4d-b325-bdac85d52ef7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-eb8b52b4-1f4e-4b4d-b325-bdac85d52ef7 img.shogun-image {
  /* Add background color handling */
  
}

#s-eb8b52b4-1f4e-4b4d-b325-bdac85d52ef7 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-eb8b52b4-1f4e-4b4d-b325-bdac85d52ef7 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-eb8b52b4-1f4e-4b4d-b325-bdac85d52ef7 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-eb8b52b4-1f4e-4b4d-b325-bdac85d52ef7 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-eb8b52b4-1f4e-4b4d-b325-bdac85d52ef7.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-eb8b52b4-1f4e-4b4d-b325-bdac85d52ef7 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-eb8b52b4-1f4e-4b4d-b325-bdac85d52ef7.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-eb8b52b4-1f4e-4b4d-b325-bdac85d52ef7 .shogun-image-content {
  
    justify-content: center;
  
}

.s-eb8b52b4-1f4e-4b4d-b325-bdac85d52ef7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-eb8b52b4-1f4e-4b4d-b325-bdac85d52ef7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-eb8b52b4-1f4e-4b4d-b325-bdac85d52ef7.shogun-image {
  box-sizing: border-box;
}



.s-eb8b52b4-1f4e-4b4d-b325-bdac85d52ef7 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-eb8b52b4-1f4e-4b4d-b325-bdac85d52ef7 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-eb8b52b4-1f4e-4b4d-b325-bdac85d52ef7.shogun-image-container {
      position: relative;
    }

    .s-eb8b52b4-1f4e-4b4d-b325-bdac85d52ef7.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-eb8b52b4-1f4e-4b4d-b325-bdac85d52ef7.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-eb8b52b4-1f4e-4b4d-b325-bdac85d52ef7 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-eb8b52b4-1f4e-4b4d-b325-bdac85d52ef7 {
  margin: 0 !important;
  overflow: visible;
}

#s-eb8b52b4-1f4e-4b4d-b325-bdac85d52ef7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-eb8b52b4-1f4e-4b4d-b325-bdac85d52ef7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-eb8b52b4-1f4e-4b4d-b325-bdac85d52ef7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-eb8b52b4-1f4e-4b4d-b325-bdac85d52ef7 img.shogun-image {
  /* Add background color handling */
  
}

#s-eb8b52b4-1f4e-4b4d-b325-bdac85d52ef7 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-eb8b52b4-1f4e-4b4d-b325-bdac85d52ef7 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-eb8b52b4-1f4e-4b4d-b325-bdac85d52ef7 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-eb8b52b4-1f4e-4b4d-b325-bdac85d52ef7 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-eb8b52b4-1f4e-4b4d-b325-bdac85d52ef7.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-eb8b52b4-1f4e-4b4d-b325-bdac85d52ef7 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-eb8b52b4-1f4e-4b4d-b325-bdac85d52ef7.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-eb8b52b4-1f4e-4b4d-b325-bdac85d52ef7 .shogun-image-content {
  
    justify-content: center;
  
}

.s-eb8b52b4-1f4e-4b4d-b325-bdac85d52ef7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-eb8b52b4-1f4e-4b4d-b325-bdac85d52ef7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-eb8b52b4-1f4e-4b4d-b325-bdac85d52ef7.shogun-image {
  box-sizing: border-box;
}



.s-eb8b52b4-1f4e-4b4d-b325-bdac85d52ef7 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-eb8b52b4-1f4e-4b4d-b325-bdac85d52ef7 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-eb8b52b4-1f4e-4b4d-b325-bdac85d52ef7.shogun-image-container {
      position: relative;
    }

    .s-eb8b52b4-1f4e-4b4d-b325-bdac85d52ef7.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-eb8b52b4-1f4e-4b4d-b325-bdac85d52ef7.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-eb8b52b4-1f4e-4b4d-b325-bdac85d52ef7 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-eb8b52b4-1f4e-4b4d-b325-bdac85d52ef7 {
  margin: 0 !important;
  overflow: visible;
}

#s-eb8b52b4-1f4e-4b4d-b325-bdac85d52ef7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-eb8b52b4-1f4e-4b4d-b325-bdac85d52ef7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-eb8b52b4-1f4e-4b4d-b325-bdac85d52ef7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-eb8b52b4-1f4e-4b4d-b325-bdac85d52ef7 img.shogun-image {
  /* Add background color handling */
  
}

#s-eb8b52b4-1f4e-4b4d-b325-bdac85d52ef7 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-eb8b52b4-1f4e-4b4d-b325-bdac85d52ef7 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-eb8b52b4-1f4e-4b4d-b325-bdac85d52ef7 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-eb8b52b4-1f4e-4b4d-b325-bdac85d52ef7 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-eb8b52b4-1f4e-4b4d-b325-bdac85d52ef7.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-eb8b52b4-1f4e-4b4d-b325-bdac85d52ef7 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-eb8b52b4-1f4e-4b4d-b325-bdac85d52ef7.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-eb8b52b4-1f4e-4b4d-b325-bdac85d52ef7 .shogun-image-content {
  
    justify-content: center;
  
}

.s-eb8b52b4-1f4e-4b4d-b325-bdac85d52ef7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-eb8b52b4-1f4e-4b4d-b325-bdac85d52ef7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-eb8b52b4-1f4e-4b4d-b325-bdac85d52ef7.shogun-image {
  box-sizing: border-box;
}



.s-eb8b52b4-1f4e-4b4d-b325-bdac85d52ef7 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-eb8b52b4-1f4e-4b4d-b325-bdac85d52ef7 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-eb8b52b4-1f4e-4b4d-b325-bdac85d52ef7.shogun-image-container {
      position: relative;
    }

    .s-eb8b52b4-1f4e-4b4d-b325-bdac85d52ef7.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-eb8b52b4-1f4e-4b4d-b325-bdac85d52ef7.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-eb8b52b4-1f4e-4b4d-b325-bdac85d52ef7 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-eb8b52b4-1f4e-4b4d-b325-bdac85d52ef7 {
  margin: 0 !important;
  overflow: visible;
}

#s-eb8b52b4-1f4e-4b4d-b325-bdac85d52ef7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-eb8b52b4-1f4e-4b4d-b325-bdac85d52ef7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-eb8b52b4-1f4e-4b4d-b325-bdac85d52ef7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-eb8b52b4-1f4e-4b4d-b325-bdac85d52ef7 img.shogun-image {
  /* Add background color handling */
  
}

#s-eb8b52b4-1f4e-4b4d-b325-bdac85d52ef7 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-eb8b52b4-1f4e-4b4d-b325-bdac85d52ef7 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-eb8b52b4-1f4e-4b4d-b325-bdac85d52ef7 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-eb8b52b4-1f4e-4b4d-b325-bdac85d52ef7 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-eb8b52b4-1f4e-4b4d-b325-bdac85d52ef7.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-eb8b52b4-1f4e-4b4d-b325-bdac85d52ef7 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-eb8b52b4-1f4e-4b4d-b325-bdac85d52ef7.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-eb8b52b4-1f4e-4b4d-b325-bdac85d52ef7 .shogun-image-content {
  
    justify-content: center;
  
}

.s-eb8b52b4-1f4e-4b4d-b325-bdac85d52ef7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-eb8b52b4-1f4e-4b4d-b325-bdac85d52ef7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-eb8b52b4-1f4e-4b4d-b325-bdac85d52ef7.shogun-image {
  box-sizing: border-box;
}



.s-eb8b52b4-1f4e-4b4d-b325-bdac85d52ef7 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-eb8b52b4-1f4e-4b4d-b325-bdac85d52ef7 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-eb8b52b4-1f4e-4b4d-b325-bdac85d52ef7.shogun-image-container {
      position: relative;
    }

    .s-eb8b52b4-1f4e-4b4d-b325-bdac85d52ef7.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-eb8b52b4-1f4e-4b4d-b325-bdac85d52ef7.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-eb8b52b4-1f4e-4b4d-b325-bdac85d52ef7 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-eb8b52b4-1f4e-4b4d-b325-bdac85d52ef7 {
  margin: 0 !important;
  overflow: visible;
}

#s-eb8b52b4-1f4e-4b4d-b325-bdac85d52ef7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-eb8b52b4-1f4e-4b4d-b325-bdac85d52ef7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-eb8b52b4-1f4e-4b4d-b325-bdac85d52ef7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-eb8b52b4-1f4e-4b4d-b325-bdac85d52ef7 img.shogun-image {
  /* Add background color handling */
  
}

#s-eb8b52b4-1f4e-4b4d-b325-bdac85d52ef7 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-eb8b52b4-1f4e-4b4d-b325-bdac85d52ef7 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-eb8b52b4-1f4e-4b4d-b325-bdac85d52ef7 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-eb8b52b4-1f4e-4b4d-b325-bdac85d52ef7 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-eb8b52b4-1f4e-4b4d-b325-bdac85d52ef7.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-eb8b52b4-1f4e-4b4d-b325-bdac85d52ef7 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-eb8b52b4-1f4e-4b4d-b325-bdac85d52ef7.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-eb8b52b4-1f4e-4b4d-b325-bdac85d52ef7 .shogun-image-content {
  
    justify-content: center;
  
}

.s-eb8b52b4-1f4e-4b4d-b325-bdac85d52ef7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-eb8b52b4-1f4e-4b4d-b325-bdac85d52ef7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-eb8b52b4-1f4e-4b4d-b325-bdac85d52ef7.shogun-image {
  box-sizing: border-box;
}



.s-eb8b52b4-1f4e-4b4d-b325-bdac85d52ef7 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-eb8b52b4-1f4e-4b4d-b325-bdac85d52ef7 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-eb8b52b4-1f4e-4b4d-b325-bdac85d52ef7.shogun-image-container {
      position: relative;
    }

    .s-eb8b52b4-1f4e-4b4d-b325-bdac85d52ef7.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-eb8b52b4-1f4e-4b4d-b325-bdac85d52ef7.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-eb8b52b4-1f4e-4b4d-b325-bdac85d52ef7 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-b39bf0eb-11c4-408c-9938-4e11c11f44d7 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-b39bf0eb-11c4-408c-9938-4e11c11f44d7 {
  margin-top: 0%;
margin-bottom: 0%;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-b39bf0eb-11c4-408c-9938-4e11c11f44d7 {
  margin-top: 0%;
}
}
#s-b39bf0eb-11c4-408c-9938-4e11c11f44d7 {
  margin: 0 !important;
  overflow: visible;
}

#s-b39bf0eb-11c4-408c-9938-4e11c11f44d7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b39bf0eb-11c4-408c-9938-4e11c11f44d7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-b39bf0eb-11c4-408c-9938-4e11c11f44d7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b39bf0eb-11c4-408c-9938-4e11c11f44d7 img.shogun-image {
  /* Add background color handling */
  
}

#s-b39bf0eb-11c4-408c-9938-4e11c11f44d7 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b39bf0eb-11c4-408c-9938-4e11c11f44d7 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-b39bf0eb-11c4-408c-9938-4e11c11f44d7 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b39bf0eb-11c4-408c-9938-4e11c11f44d7 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b39bf0eb-11c4-408c-9938-4e11c11f44d7.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b39bf0eb-11c4-408c-9938-4e11c11f44d7 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-b39bf0eb-11c4-408c-9938-4e11c11f44d7.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-b39bf0eb-11c4-408c-9938-4e11c11f44d7 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b39bf0eb-11c4-408c-9938-4e11c11f44d7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b39bf0eb-11c4-408c-9938-4e11c11f44d7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b39bf0eb-11c4-408c-9938-4e11c11f44d7.shogun-image {
  box-sizing: border-box;
}



.s-b39bf0eb-11c4-408c-9938-4e11c11f44d7 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-b39bf0eb-11c4-408c-9938-4e11c11f44d7 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-b39bf0eb-11c4-408c-9938-4e11c11f44d7.shogun-image-container {
      position: relative;
    }

    .s-b39bf0eb-11c4-408c-9938-4e11c11f44d7.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b39bf0eb-11c4-408c-9938-4e11c11f44d7.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b39bf0eb-11c4-408c-9938-4e11c11f44d7 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-b39bf0eb-11c4-408c-9938-4e11c11f44d7 {
  margin: 0 !important;
  overflow: visible;
}

#s-b39bf0eb-11c4-408c-9938-4e11c11f44d7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b39bf0eb-11c4-408c-9938-4e11c11f44d7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-b39bf0eb-11c4-408c-9938-4e11c11f44d7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b39bf0eb-11c4-408c-9938-4e11c11f44d7 img.shogun-image {
  /* Add background color handling */
  
}

#s-b39bf0eb-11c4-408c-9938-4e11c11f44d7 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b39bf0eb-11c4-408c-9938-4e11c11f44d7 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-b39bf0eb-11c4-408c-9938-4e11c11f44d7 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b39bf0eb-11c4-408c-9938-4e11c11f44d7 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b39bf0eb-11c4-408c-9938-4e11c11f44d7.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b39bf0eb-11c4-408c-9938-4e11c11f44d7 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-b39bf0eb-11c4-408c-9938-4e11c11f44d7.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-b39bf0eb-11c4-408c-9938-4e11c11f44d7 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b39bf0eb-11c4-408c-9938-4e11c11f44d7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b39bf0eb-11c4-408c-9938-4e11c11f44d7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b39bf0eb-11c4-408c-9938-4e11c11f44d7.shogun-image {
  box-sizing: border-box;
}



.s-b39bf0eb-11c4-408c-9938-4e11c11f44d7 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-b39bf0eb-11c4-408c-9938-4e11c11f44d7 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-b39bf0eb-11c4-408c-9938-4e11c11f44d7.shogun-image-container {
      position: relative;
    }

    .s-b39bf0eb-11c4-408c-9938-4e11c11f44d7.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b39bf0eb-11c4-408c-9938-4e11c11f44d7.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b39bf0eb-11c4-408c-9938-4e11c11f44d7 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-b39bf0eb-11c4-408c-9938-4e11c11f44d7 {
  margin: 0 !important;
  overflow: visible;
}

#s-b39bf0eb-11c4-408c-9938-4e11c11f44d7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b39bf0eb-11c4-408c-9938-4e11c11f44d7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-b39bf0eb-11c4-408c-9938-4e11c11f44d7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b39bf0eb-11c4-408c-9938-4e11c11f44d7 img.shogun-image {
  /* Add background color handling */
  
}

#s-b39bf0eb-11c4-408c-9938-4e11c11f44d7 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b39bf0eb-11c4-408c-9938-4e11c11f44d7 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-b39bf0eb-11c4-408c-9938-4e11c11f44d7 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b39bf0eb-11c4-408c-9938-4e11c11f44d7 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b39bf0eb-11c4-408c-9938-4e11c11f44d7.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b39bf0eb-11c4-408c-9938-4e11c11f44d7 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-b39bf0eb-11c4-408c-9938-4e11c11f44d7.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-b39bf0eb-11c4-408c-9938-4e11c11f44d7 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b39bf0eb-11c4-408c-9938-4e11c11f44d7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b39bf0eb-11c4-408c-9938-4e11c11f44d7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b39bf0eb-11c4-408c-9938-4e11c11f44d7.shogun-image {
  box-sizing: border-box;
}



.s-b39bf0eb-11c4-408c-9938-4e11c11f44d7 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-b39bf0eb-11c4-408c-9938-4e11c11f44d7 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-b39bf0eb-11c4-408c-9938-4e11c11f44d7.shogun-image-container {
      position: relative;
    }

    .s-b39bf0eb-11c4-408c-9938-4e11c11f44d7.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b39bf0eb-11c4-408c-9938-4e11c11f44d7.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b39bf0eb-11c4-408c-9938-4e11c11f44d7 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-b39bf0eb-11c4-408c-9938-4e11c11f44d7 {
  margin: 0 !important;
  overflow: visible;
}

#s-b39bf0eb-11c4-408c-9938-4e11c11f44d7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b39bf0eb-11c4-408c-9938-4e11c11f44d7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b39bf0eb-11c4-408c-9938-4e11c11f44d7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b39bf0eb-11c4-408c-9938-4e11c11f44d7 img.shogun-image {
  /* Add background color handling */
  
}

#s-b39bf0eb-11c4-408c-9938-4e11c11f44d7 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b39bf0eb-11c4-408c-9938-4e11c11f44d7 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-b39bf0eb-11c4-408c-9938-4e11c11f44d7 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b39bf0eb-11c4-408c-9938-4e11c11f44d7 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b39bf0eb-11c4-408c-9938-4e11c11f44d7.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b39bf0eb-11c4-408c-9938-4e11c11f44d7 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-b39bf0eb-11c4-408c-9938-4e11c11f44d7.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-b39bf0eb-11c4-408c-9938-4e11c11f44d7 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b39bf0eb-11c4-408c-9938-4e11c11f44d7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b39bf0eb-11c4-408c-9938-4e11c11f44d7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b39bf0eb-11c4-408c-9938-4e11c11f44d7.shogun-image {
  box-sizing: border-box;
}



.s-b39bf0eb-11c4-408c-9938-4e11c11f44d7 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-b39bf0eb-11c4-408c-9938-4e11c11f44d7 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-b39bf0eb-11c4-408c-9938-4e11c11f44d7.shogun-image-container {
      position: relative;
    }

    .s-b39bf0eb-11c4-408c-9938-4e11c11f44d7.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b39bf0eb-11c4-408c-9938-4e11c11f44d7.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b39bf0eb-11c4-408c-9938-4e11c11f44d7 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-b39bf0eb-11c4-408c-9938-4e11c11f44d7 {
  margin: 0 !important;
  overflow: visible;
}

#s-b39bf0eb-11c4-408c-9938-4e11c11f44d7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b39bf0eb-11c4-408c-9938-4e11c11f44d7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b39bf0eb-11c4-408c-9938-4e11c11f44d7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b39bf0eb-11c4-408c-9938-4e11c11f44d7 img.shogun-image {
  /* Add background color handling */
  
}

#s-b39bf0eb-11c4-408c-9938-4e11c11f44d7 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b39bf0eb-11c4-408c-9938-4e11c11f44d7 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-b39bf0eb-11c4-408c-9938-4e11c11f44d7 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b39bf0eb-11c4-408c-9938-4e11c11f44d7 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b39bf0eb-11c4-408c-9938-4e11c11f44d7.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b39bf0eb-11c4-408c-9938-4e11c11f44d7 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-b39bf0eb-11c4-408c-9938-4e11c11f44d7.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-b39bf0eb-11c4-408c-9938-4e11c11f44d7 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b39bf0eb-11c4-408c-9938-4e11c11f44d7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b39bf0eb-11c4-408c-9938-4e11c11f44d7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b39bf0eb-11c4-408c-9938-4e11c11f44d7.shogun-image {
  box-sizing: border-box;
}



.s-b39bf0eb-11c4-408c-9938-4e11c11f44d7 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-b39bf0eb-11c4-408c-9938-4e11c11f44d7 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-b39bf0eb-11c4-408c-9938-4e11c11f44d7.shogun-image-container {
      position: relative;
    }

    .s-b39bf0eb-11c4-408c-9938-4e11c11f44d7.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b39bf0eb-11c4-408c-9938-4e11c11f44d7.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b39bf0eb-11c4-408c-9938-4e11c11f44d7 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-ba33f621-b6fe-4c14-aaf1-af16e58dc4de {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
text-align: center;
}
@media (min-width: 1200px){#s-ba33f621-b6fe-4c14-aaf1-af16e58dc4de {
  margin-top: 0%;
margin-bottom: 0%;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-ba33f621-b6fe-4c14-aaf1-af16e58dc4de {
  margin-top: 0%;
}
}@media (min-width: 768px) and (max-width: 991px){#s-ba33f621-b6fe-4c14-aaf1-af16e58dc4de {
  margin-top: 0%;
}
}@media (max-width: 767px){#s-ba33f621-b6fe-4c14-aaf1-af16e58dc4de {
  margin-top: 0%;
}
}
#s-ba33f621-b6fe-4c14-aaf1-af16e58dc4de {
  margin: 0 !important;
  overflow: visible;
}

#s-ba33f621-b6fe-4c14-aaf1-af16e58dc4de-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ba33f621-b6fe-4c14-aaf1-af16e58dc4de {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-ba33f621-b6fe-4c14-aaf1-af16e58dc4de {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ba33f621-b6fe-4c14-aaf1-af16e58dc4de img.shogun-image {
  /* Add background color handling */
  
}

#s-ba33f621-b6fe-4c14-aaf1-af16e58dc4de img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-ba33f621-b6fe-4c14-aaf1-af16e58dc4de .shogun-image-content {
  
    justify-content: center;
  
}

.s-ba33f621-b6fe-4c14-aaf1-af16e58dc4de.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ba33f621-b6fe-4c14-aaf1-af16e58dc4de.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ba33f621-b6fe-4c14-aaf1-af16e58dc4de.shogun-image {
  box-sizing: border-box;
}



.s-ba33f621-b6fe-4c14-aaf1-af16e58dc4de img.shogun-image {
  
}


@media (min-width: 1200px){#s-ba33f621-b6fe-4c14-aaf1-af16e58dc4de {
  margin: 0 !important;
  overflow: visible;
}

#s-ba33f621-b6fe-4c14-aaf1-af16e58dc4de-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ba33f621-b6fe-4c14-aaf1-af16e58dc4de {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-ba33f621-b6fe-4c14-aaf1-af16e58dc4de {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ba33f621-b6fe-4c14-aaf1-af16e58dc4de img.shogun-image {
  /* Add background color handling */
  
}

#s-ba33f621-b6fe-4c14-aaf1-af16e58dc4de img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-ba33f621-b6fe-4c14-aaf1-af16e58dc4de .shogun-image-content {
  
    justify-content: center;
  
}

.s-ba33f621-b6fe-4c14-aaf1-af16e58dc4de.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ba33f621-b6fe-4c14-aaf1-af16e58dc4de.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ba33f621-b6fe-4c14-aaf1-af16e58dc4de.shogun-image {
  box-sizing: border-box;
}



.s-ba33f621-b6fe-4c14-aaf1-af16e58dc4de img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-ba33f621-b6fe-4c14-aaf1-af16e58dc4de {
  margin: 0 !important;
  overflow: visible;
}

#s-ba33f621-b6fe-4c14-aaf1-af16e58dc4de-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ba33f621-b6fe-4c14-aaf1-af16e58dc4de {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-ba33f621-b6fe-4c14-aaf1-af16e58dc4de {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ba33f621-b6fe-4c14-aaf1-af16e58dc4de img.shogun-image {
  /* Add background color handling */
  
}

#s-ba33f621-b6fe-4c14-aaf1-af16e58dc4de img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-ba33f621-b6fe-4c14-aaf1-af16e58dc4de .shogun-image-content {
  
    justify-content: center;
  
}

.s-ba33f621-b6fe-4c14-aaf1-af16e58dc4de.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ba33f621-b6fe-4c14-aaf1-af16e58dc4de.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ba33f621-b6fe-4c14-aaf1-af16e58dc4de.shogun-image {
  box-sizing: border-box;
}



.s-ba33f621-b6fe-4c14-aaf1-af16e58dc4de img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-ba33f621-b6fe-4c14-aaf1-af16e58dc4de {
  margin: 0 !important;
  overflow: visible;
}

#s-ba33f621-b6fe-4c14-aaf1-af16e58dc4de-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ba33f621-b6fe-4c14-aaf1-af16e58dc4de {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-ba33f621-b6fe-4c14-aaf1-af16e58dc4de {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ba33f621-b6fe-4c14-aaf1-af16e58dc4de img.shogun-image {
  /* Add background color handling */
  
}

#s-ba33f621-b6fe-4c14-aaf1-af16e58dc4de img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-ba33f621-b6fe-4c14-aaf1-af16e58dc4de .shogun-image-content {
  
    justify-content: center;
  
}

.s-ba33f621-b6fe-4c14-aaf1-af16e58dc4de.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ba33f621-b6fe-4c14-aaf1-af16e58dc4de.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ba33f621-b6fe-4c14-aaf1-af16e58dc4de.shogun-image {
  box-sizing: border-box;
}



.s-ba33f621-b6fe-4c14-aaf1-af16e58dc4de img.shogun-image {
  
}


}@media (max-width: 767px){#s-ba33f621-b6fe-4c14-aaf1-af16e58dc4de {
  margin: 0 !important;
  overflow: visible;
}

#s-ba33f621-b6fe-4c14-aaf1-af16e58dc4de-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ba33f621-b6fe-4c14-aaf1-af16e58dc4de {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-ba33f621-b6fe-4c14-aaf1-af16e58dc4de {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ba33f621-b6fe-4c14-aaf1-af16e58dc4de img.shogun-image {
  /* Add background color handling */
  
}

#s-ba33f621-b6fe-4c14-aaf1-af16e58dc4de img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-ba33f621-b6fe-4c14-aaf1-af16e58dc4de .shogun-image-content {
  
    justify-content: center;
  
}

.s-ba33f621-b6fe-4c14-aaf1-af16e58dc4de.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ba33f621-b6fe-4c14-aaf1-af16e58dc4de.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ba33f621-b6fe-4c14-aaf1-af16e58dc4de.shogun-image {
  box-sizing: border-box;
}



.s-ba33f621-b6fe-4c14-aaf1-af16e58dc4de img.shogun-image {
  
}


}
#s-23741abc-cd94-4253-bdb8-b487b797b3a6 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-23741abc-cd94-4253-bdb8-b487b797b3a6 {
  margin-top: 0%;
}
}@media (min-width: 768px) and (max-width: 991px){#s-23741abc-cd94-4253-bdb8-b487b797b3a6 {
  margin-top: 0%;
}
}@media (max-width: 767px){#s-23741abc-cd94-4253-bdb8-b487b797b3a6 {
  margin-top: 0%;
}
}
#s-23741abc-cd94-4253-bdb8-b487b797b3a6 {
  margin: 0 !important;
  overflow: visible;
}

#s-23741abc-cd94-4253-bdb8-b487b797b3a6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-23741abc-cd94-4253-bdb8-b487b797b3a6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-23741abc-cd94-4253-bdb8-b487b797b3a6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-23741abc-cd94-4253-bdb8-b487b797b3a6 img.shogun-image {
  /* Add background color handling */
  
}

#s-23741abc-cd94-4253-bdb8-b487b797b3a6 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-23741abc-cd94-4253-bdb8-b487b797b3a6 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-23741abc-cd94-4253-bdb8-b487b797b3a6 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-23741abc-cd94-4253-bdb8-b487b797b3a6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-23741abc-cd94-4253-bdb8-b487b797b3a6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-23741abc-cd94-4253-bdb8-b487b797b3a6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-23741abc-cd94-4253-bdb8-b487b797b3a6.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-23741abc-cd94-4253-bdb8-b487b797b3a6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-23741abc-cd94-4253-bdb8-b487b797b3a6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-23741abc-cd94-4253-bdb8-b487b797b3a6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-23741abc-cd94-4253-bdb8-b487b797b3a6.shogun-image {
  box-sizing: border-box;
}



.s-23741abc-cd94-4253-bdb8-b487b797b3a6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-23741abc-cd94-4253-bdb8-b487b797b3a6 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-23741abc-cd94-4253-bdb8-b487b797b3a6.shogun-image-container {
      position: relative;
    }

    .s-23741abc-cd94-4253-bdb8-b487b797b3a6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-23741abc-cd94-4253-bdb8-b487b797b3a6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-23741abc-cd94-4253-bdb8-b487b797b3a6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-23741abc-cd94-4253-bdb8-b487b797b3a6 {
  margin: 0 !important;
  overflow: visible;
}

#s-23741abc-cd94-4253-bdb8-b487b797b3a6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-23741abc-cd94-4253-bdb8-b487b797b3a6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-23741abc-cd94-4253-bdb8-b487b797b3a6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-23741abc-cd94-4253-bdb8-b487b797b3a6 img.shogun-image {
  /* Add background color handling */
  
}

#s-23741abc-cd94-4253-bdb8-b487b797b3a6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-23741abc-cd94-4253-bdb8-b487b797b3a6 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-23741abc-cd94-4253-bdb8-b487b797b3a6 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-23741abc-cd94-4253-bdb8-b487b797b3a6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-23741abc-cd94-4253-bdb8-b487b797b3a6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-23741abc-cd94-4253-bdb8-b487b797b3a6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-23741abc-cd94-4253-bdb8-b487b797b3a6.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-23741abc-cd94-4253-bdb8-b487b797b3a6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-23741abc-cd94-4253-bdb8-b487b797b3a6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-23741abc-cd94-4253-bdb8-b487b797b3a6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-23741abc-cd94-4253-bdb8-b487b797b3a6.shogun-image {
  box-sizing: border-box;
}



.s-23741abc-cd94-4253-bdb8-b487b797b3a6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-23741abc-cd94-4253-bdb8-b487b797b3a6 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-23741abc-cd94-4253-bdb8-b487b797b3a6.shogun-image-container {
      position: relative;
    }

    .s-23741abc-cd94-4253-bdb8-b487b797b3a6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-23741abc-cd94-4253-bdb8-b487b797b3a6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-23741abc-cd94-4253-bdb8-b487b797b3a6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-23741abc-cd94-4253-bdb8-b487b797b3a6 {
  margin: 0 !important;
  overflow: visible;
}

#s-23741abc-cd94-4253-bdb8-b487b797b3a6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-23741abc-cd94-4253-bdb8-b487b797b3a6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-23741abc-cd94-4253-bdb8-b487b797b3a6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-23741abc-cd94-4253-bdb8-b487b797b3a6 img.shogun-image {
  /* Add background color handling */
  
}

#s-23741abc-cd94-4253-bdb8-b487b797b3a6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-23741abc-cd94-4253-bdb8-b487b797b3a6 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-23741abc-cd94-4253-bdb8-b487b797b3a6 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-23741abc-cd94-4253-bdb8-b487b797b3a6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-23741abc-cd94-4253-bdb8-b487b797b3a6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-23741abc-cd94-4253-bdb8-b487b797b3a6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-23741abc-cd94-4253-bdb8-b487b797b3a6.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-23741abc-cd94-4253-bdb8-b487b797b3a6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-23741abc-cd94-4253-bdb8-b487b797b3a6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-23741abc-cd94-4253-bdb8-b487b797b3a6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-23741abc-cd94-4253-bdb8-b487b797b3a6.shogun-image {
  box-sizing: border-box;
}



.s-23741abc-cd94-4253-bdb8-b487b797b3a6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-23741abc-cd94-4253-bdb8-b487b797b3a6 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-23741abc-cd94-4253-bdb8-b487b797b3a6.shogun-image-container {
      position: relative;
    }

    .s-23741abc-cd94-4253-bdb8-b487b797b3a6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-23741abc-cd94-4253-bdb8-b487b797b3a6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-23741abc-cd94-4253-bdb8-b487b797b3a6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-23741abc-cd94-4253-bdb8-b487b797b3a6 {
  margin: 0 !important;
  overflow: visible;
}

#s-23741abc-cd94-4253-bdb8-b487b797b3a6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-23741abc-cd94-4253-bdb8-b487b797b3a6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-23741abc-cd94-4253-bdb8-b487b797b3a6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-23741abc-cd94-4253-bdb8-b487b797b3a6 img.shogun-image {
  /* Add background color handling */
  
}

#s-23741abc-cd94-4253-bdb8-b487b797b3a6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-23741abc-cd94-4253-bdb8-b487b797b3a6 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-23741abc-cd94-4253-bdb8-b487b797b3a6 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-23741abc-cd94-4253-bdb8-b487b797b3a6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-23741abc-cd94-4253-bdb8-b487b797b3a6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-23741abc-cd94-4253-bdb8-b487b797b3a6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-23741abc-cd94-4253-bdb8-b487b797b3a6.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-23741abc-cd94-4253-bdb8-b487b797b3a6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-23741abc-cd94-4253-bdb8-b487b797b3a6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-23741abc-cd94-4253-bdb8-b487b797b3a6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-23741abc-cd94-4253-bdb8-b487b797b3a6.shogun-image {
  box-sizing: border-box;
}



.s-23741abc-cd94-4253-bdb8-b487b797b3a6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-23741abc-cd94-4253-bdb8-b487b797b3a6 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-23741abc-cd94-4253-bdb8-b487b797b3a6.shogun-image-container {
      position: relative;
    }

    .s-23741abc-cd94-4253-bdb8-b487b797b3a6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-23741abc-cd94-4253-bdb8-b487b797b3a6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-23741abc-cd94-4253-bdb8-b487b797b3a6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-23741abc-cd94-4253-bdb8-b487b797b3a6 {
  margin: 0 !important;
  overflow: visible;
}

#s-23741abc-cd94-4253-bdb8-b487b797b3a6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-23741abc-cd94-4253-bdb8-b487b797b3a6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-23741abc-cd94-4253-bdb8-b487b797b3a6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-23741abc-cd94-4253-bdb8-b487b797b3a6 img.shogun-image {
  /* Add background color handling */
  
}

#s-23741abc-cd94-4253-bdb8-b487b797b3a6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-23741abc-cd94-4253-bdb8-b487b797b3a6 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-23741abc-cd94-4253-bdb8-b487b797b3a6 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-23741abc-cd94-4253-bdb8-b487b797b3a6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-23741abc-cd94-4253-bdb8-b487b797b3a6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-23741abc-cd94-4253-bdb8-b487b797b3a6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-23741abc-cd94-4253-bdb8-b487b797b3a6.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-23741abc-cd94-4253-bdb8-b487b797b3a6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-23741abc-cd94-4253-bdb8-b487b797b3a6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-23741abc-cd94-4253-bdb8-b487b797b3a6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-23741abc-cd94-4253-bdb8-b487b797b3a6.shogun-image {
  box-sizing: border-box;
}



.s-23741abc-cd94-4253-bdb8-b487b797b3a6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-23741abc-cd94-4253-bdb8-b487b797b3a6 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-23741abc-cd94-4253-bdb8-b487b797b3a6.shogun-image-container {
      position: relative;
    }

    .s-23741abc-cd94-4253-bdb8-b487b797b3a6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-23741abc-cd94-4253-bdb8-b487b797b3a6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-23741abc-cd94-4253-bdb8-b487b797b3a6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-ebec0ad3-e157-457a-b794-7bbb23278d8b {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-ebec0ad3-e157-457a-b794-7bbb23278d8b {
  margin-top: 0%;
margin-bottom: 0%;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-ebec0ad3-e157-457a-b794-7bbb23278d8b {
  margin-top: 0%;
margin-bottom: 0%;
}
}
#s-ebec0ad3-e157-457a-b794-7bbb23278d8b {
  margin: 0 !important;
  overflow: visible;
}

#s-ebec0ad3-e157-457a-b794-7bbb23278d8b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ebec0ad3-e157-457a-b794-7bbb23278d8b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-ebec0ad3-e157-457a-b794-7bbb23278d8b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ebec0ad3-e157-457a-b794-7bbb23278d8b img.shogun-image {
  /* Add background color handling */
  
}

#s-ebec0ad3-e157-457a-b794-7bbb23278d8b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ebec0ad3-e157-457a-b794-7bbb23278d8b .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-ebec0ad3-e157-457a-b794-7bbb23278d8b .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ebec0ad3-e157-457a-b794-7bbb23278d8b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ebec0ad3-e157-457a-b794-7bbb23278d8b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ebec0ad3-e157-457a-b794-7bbb23278d8b img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-ebec0ad3-e157-457a-b794-7bbb23278d8b.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-ebec0ad3-e157-457a-b794-7bbb23278d8b .shogun-image-content {
  
    justify-content: center;
  
}

.s-ebec0ad3-e157-457a-b794-7bbb23278d8b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ebec0ad3-e157-457a-b794-7bbb23278d8b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ebec0ad3-e157-457a-b794-7bbb23278d8b.shogun-image {
  box-sizing: border-box;
}



.s-ebec0ad3-e157-457a-b794-7bbb23278d8b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ebec0ad3-e157-457a-b794-7bbb23278d8b {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-ebec0ad3-e157-457a-b794-7bbb23278d8b.shogun-image-container {
      position: relative;
    }

    .s-ebec0ad3-e157-457a-b794-7bbb23278d8b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ebec0ad3-e157-457a-b794-7bbb23278d8b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ebec0ad3-e157-457a-b794-7bbb23278d8b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-ebec0ad3-e157-457a-b794-7bbb23278d8b {
  margin: 0 !important;
  overflow: visible;
}

#s-ebec0ad3-e157-457a-b794-7bbb23278d8b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ebec0ad3-e157-457a-b794-7bbb23278d8b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-ebec0ad3-e157-457a-b794-7bbb23278d8b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ebec0ad3-e157-457a-b794-7bbb23278d8b img.shogun-image {
  /* Add background color handling */
  
}

#s-ebec0ad3-e157-457a-b794-7bbb23278d8b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ebec0ad3-e157-457a-b794-7bbb23278d8b .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-ebec0ad3-e157-457a-b794-7bbb23278d8b .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ebec0ad3-e157-457a-b794-7bbb23278d8b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ebec0ad3-e157-457a-b794-7bbb23278d8b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ebec0ad3-e157-457a-b794-7bbb23278d8b img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-ebec0ad3-e157-457a-b794-7bbb23278d8b.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-ebec0ad3-e157-457a-b794-7bbb23278d8b .shogun-image-content {
  
    justify-content: center;
  
}

.s-ebec0ad3-e157-457a-b794-7bbb23278d8b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ebec0ad3-e157-457a-b794-7bbb23278d8b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ebec0ad3-e157-457a-b794-7bbb23278d8b.shogun-image {
  box-sizing: border-box;
}



.s-ebec0ad3-e157-457a-b794-7bbb23278d8b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ebec0ad3-e157-457a-b794-7bbb23278d8b {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-ebec0ad3-e157-457a-b794-7bbb23278d8b.shogun-image-container {
      position: relative;
    }

    .s-ebec0ad3-e157-457a-b794-7bbb23278d8b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ebec0ad3-e157-457a-b794-7bbb23278d8b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ebec0ad3-e157-457a-b794-7bbb23278d8b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-ebec0ad3-e157-457a-b794-7bbb23278d8b {
  margin: 0 !important;
  overflow: visible;
}

#s-ebec0ad3-e157-457a-b794-7bbb23278d8b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ebec0ad3-e157-457a-b794-7bbb23278d8b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-ebec0ad3-e157-457a-b794-7bbb23278d8b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ebec0ad3-e157-457a-b794-7bbb23278d8b img.shogun-image {
  /* Add background color handling */
  
}

#s-ebec0ad3-e157-457a-b794-7bbb23278d8b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ebec0ad3-e157-457a-b794-7bbb23278d8b .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-ebec0ad3-e157-457a-b794-7bbb23278d8b .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ebec0ad3-e157-457a-b794-7bbb23278d8b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ebec0ad3-e157-457a-b794-7bbb23278d8b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ebec0ad3-e157-457a-b794-7bbb23278d8b img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-ebec0ad3-e157-457a-b794-7bbb23278d8b.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-ebec0ad3-e157-457a-b794-7bbb23278d8b .shogun-image-content {
  
    justify-content: center;
  
}

.s-ebec0ad3-e157-457a-b794-7bbb23278d8b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ebec0ad3-e157-457a-b794-7bbb23278d8b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ebec0ad3-e157-457a-b794-7bbb23278d8b.shogun-image {
  box-sizing: border-box;
}



.s-ebec0ad3-e157-457a-b794-7bbb23278d8b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ebec0ad3-e157-457a-b794-7bbb23278d8b {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-ebec0ad3-e157-457a-b794-7bbb23278d8b.shogun-image-container {
      position: relative;
    }

    .s-ebec0ad3-e157-457a-b794-7bbb23278d8b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ebec0ad3-e157-457a-b794-7bbb23278d8b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ebec0ad3-e157-457a-b794-7bbb23278d8b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-ebec0ad3-e157-457a-b794-7bbb23278d8b {
  margin: 0 !important;
  overflow: visible;
}

#s-ebec0ad3-e157-457a-b794-7bbb23278d8b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ebec0ad3-e157-457a-b794-7bbb23278d8b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ebec0ad3-e157-457a-b794-7bbb23278d8b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ebec0ad3-e157-457a-b794-7bbb23278d8b img.shogun-image {
  /* Add background color handling */
  
}

#s-ebec0ad3-e157-457a-b794-7bbb23278d8b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ebec0ad3-e157-457a-b794-7bbb23278d8b .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-ebec0ad3-e157-457a-b794-7bbb23278d8b .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ebec0ad3-e157-457a-b794-7bbb23278d8b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ebec0ad3-e157-457a-b794-7bbb23278d8b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ebec0ad3-e157-457a-b794-7bbb23278d8b img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-ebec0ad3-e157-457a-b794-7bbb23278d8b.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-ebec0ad3-e157-457a-b794-7bbb23278d8b .shogun-image-content {
  
    justify-content: center;
  
}

.s-ebec0ad3-e157-457a-b794-7bbb23278d8b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ebec0ad3-e157-457a-b794-7bbb23278d8b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ebec0ad3-e157-457a-b794-7bbb23278d8b.shogun-image {
  box-sizing: border-box;
}



.s-ebec0ad3-e157-457a-b794-7bbb23278d8b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ebec0ad3-e157-457a-b794-7bbb23278d8b {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-ebec0ad3-e157-457a-b794-7bbb23278d8b.shogun-image-container {
      position: relative;
    }

    .s-ebec0ad3-e157-457a-b794-7bbb23278d8b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ebec0ad3-e157-457a-b794-7bbb23278d8b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ebec0ad3-e157-457a-b794-7bbb23278d8b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-ebec0ad3-e157-457a-b794-7bbb23278d8b {
  margin: 0 !important;
  overflow: visible;
}

#s-ebec0ad3-e157-457a-b794-7bbb23278d8b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ebec0ad3-e157-457a-b794-7bbb23278d8b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ebec0ad3-e157-457a-b794-7bbb23278d8b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ebec0ad3-e157-457a-b794-7bbb23278d8b img.shogun-image {
  /* Add background color handling */
  
}

#s-ebec0ad3-e157-457a-b794-7bbb23278d8b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ebec0ad3-e157-457a-b794-7bbb23278d8b .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-ebec0ad3-e157-457a-b794-7bbb23278d8b .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ebec0ad3-e157-457a-b794-7bbb23278d8b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ebec0ad3-e157-457a-b794-7bbb23278d8b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ebec0ad3-e157-457a-b794-7bbb23278d8b img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-ebec0ad3-e157-457a-b794-7bbb23278d8b.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-ebec0ad3-e157-457a-b794-7bbb23278d8b .shogun-image-content {
  
    justify-content: center;
  
}

.s-ebec0ad3-e157-457a-b794-7bbb23278d8b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ebec0ad3-e157-457a-b794-7bbb23278d8b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ebec0ad3-e157-457a-b794-7bbb23278d8b.shogun-image {
  box-sizing: border-box;
}



.s-ebec0ad3-e157-457a-b794-7bbb23278d8b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ebec0ad3-e157-457a-b794-7bbb23278d8b {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-ebec0ad3-e157-457a-b794-7bbb23278d8b.shogun-image-container {
      position: relative;
    }

    .s-ebec0ad3-e157-457a-b794-7bbb23278d8b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ebec0ad3-e157-457a-b794-7bbb23278d8b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ebec0ad3-e157-457a-b794-7bbb23278d8b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-f39239ed-3580-4f18-a4dd-9df7f0493864 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-f39239ed-3580-4f18-a4dd-9df7f0493864 {
  margin-top: 0%;
}
}@media (min-width: 768px) and (max-width: 991px){#s-f39239ed-3580-4f18-a4dd-9df7f0493864 {
  margin-top: 0%;
}
}@media (max-width: 767px){#s-f39239ed-3580-4f18-a4dd-9df7f0493864 {
  margin-top: 0%;
}
}
#s-f39239ed-3580-4f18-a4dd-9df7f0493864 {
  margin: 0 !important;
  overflow: visible;
}

#s-f39239ed-3580-4f18-a4dd-9df7f0493864-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f39239ed-3580-4f18-a4dd-9df7f0493864 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-f39239ed-3580-4f18-a4dd-9df7f0493864 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f39239ed-3580-4f18-a4dd-9df7f0493864 img.shogun-image {
  /* Add background color handling */
  
}

#s-f39239ed-3580-4f18-a4dd-9df7f0493864 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f39239ed-3580-4f18-a4dd-9df7f0493864 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-f39239ed-3580-4f18-a4dd-9df7f0493864 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f39239ed-3580-4f18-a4dd-9df7f0493864 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f39239ed-3580-4f18-a4dd-9df7f0493864.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f39239ed-3580-4f18-a4dd-9df7f0493864 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-f39239ed-3580-4f18-a4dd-9df7f0493864.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-f39239ed-3580-4f18-a4dd-9df7f0493864 .shogun-image-content {
  
    justify-content: center;
  
}

.s-f39239ed-3580-4f18-a4dd-9df7f0493864.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f39239ed-3580-4f18-a4dd-9df7f0493864.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f39239ed-3580-4f18-a4dd-9df7f0493864.shogun-image {
  box-sizing: border-box;
}



.s-f39239ed-3580-4f18-a4dd-9df7f0493864 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-f39239ed-3580-4f18-a4dd-9df7f0493864 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-f39239ed-3580-4f18-a4dd-9df7f0493864.shogun-image-container {
      position: relative;
    }

    .s-f39239ed-3580-4f18-a4dd-9df7f0493864.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f39239ed-3580-4f18-a4dd-9df7f0493864.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f39239ed-3580-4f18-a4dd-9df7f0493864 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-f39239ed-3580-4f18-a4dd-9df7f0493864 {
  margin: 0 !important;
  overflow: visible;
}

#s-f39239ed-3580-4f18-a4dd-9df7f0493864-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f39239ed-3580-4f18-a4dd-9df7f0493864 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-f39239ed-3580-4f18-a4dd-9df7f0493864 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f39239ed-3580-4f18-a4dd-9df7f0493864 img.shogun-image {
  /* Add background color handling */
  
}

#s-f39239ed-3580-4f18-a4dd-9df7f0493864 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f39239ed-3580-4f18-a4dd-9df7f0493864 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-f39239ed-3580-4f18-a4dd-9df7f0493864 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f39239ed-3580-4f18-a4dd-9df7f0493864 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f39239ed-3580-4f18-a4dd-9df7f0493864.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f39239ed-3580-4f18-a4dd-9df7f0493864 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-f39239ed-3580-4f18-a4dd-9df7f0493864.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-f39239ed-3580-4f18-a4dd-9df7f0493864 .shogun-image-content {
  
    justify-content: center;
  
}

.s-f39239ed-3580-4f18-a4dd-9df7f0493864.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f39239ed-3580-4f18-a4dd-9df7f0493864.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f39239ed-3580-4f18-a4dd-9df7f0493864.shogun-image {
  box-sizing: border-box;
}



.s-f39239ed-3580-4f18-a4dd-9df7f0493864 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-f39239ed-3580-4f18-a4dd-9df7f0493864 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-f39239ed-3580-4f18-a4dd-9df7f0493864.shogun-image-container {
      position: relative;
    }

    .s-f39239ed-3580-4f18-a4dd-9df7f0493864.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f39239ed-3580-4f18-a4dd-9df7f0493864.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f39239ed-3580-4f18-a4dd-9df7f0493864 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-f39239ed-3580-4f18-a4dd-9df7f0493864 {
  margin: 0 !important;
  overflow: visible;
}

#s-f39239ed-3580-4f18-a4dd-9df7f0493864-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f39239ed-3580-4f18-a4dd-9df7f0493864 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f39239ed-3580-4f18-a4dd-9df7f0493864 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f39239ed-3580-4f18-a4dd-9df7f0493864 img.shogun-image {
  /* Add background color handling */
  
}

#s-f39239ed-3580-4f18-a4dd-9df7f0493864 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f39239ed-3580-4f18-a4dd-9df7f0493864 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-f39239ed-3580-4f18-a4dd-9df7f0493864 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f39239ed-3580-4f18-a4dd-9df7f0493864 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f39239ed-3580-4f18-a4dd-9df7f0493864.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f39239ed-3580-4f18-a4dd-9df7f0493864 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-f39239ed-3580-4f18-a4dd-9df7f0493864.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-f39239ed-3580-4f18-a4dd-9df7f0493864 .shogun-image-content {
  
    justify-content: center;
  
}

.s-f39239ed-3580-4f18-a4dd-9df7f0493864.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f39239ed-3580-4f18-a4dd-9df7f0493864.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f39239ed-3580-4f18-a4dd-9df7f0493864.shogun-image {
  box-sizing: border-box;
}



.s-f39239ed-3580-4f18-a4dd-9df7f0493864 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-f39239ed-3580-4f18-a4dd-9df7f0493864 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-f39239ed-3580-4f18-a4dd-9df7f0493864.shogun-image-container {
      position: relative;
    }

    .s-f39239ed-3580-4f18-a4dd-9df7f0493864.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f39239ed-3580-4f18-a4dd-9df7f0493864.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f39239ed-3580-4f18-a4dd-9df7f0493864 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-f39239ed-3580-4f18-a4dd-9df7f0493864 {
  margin: 0 !important;
  overflow: visible;
}

#s-f39239ed-3580-4f18-a4dd-9df7f0493864-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f39239ed-3580-4f18-a4dd-9df7f0493864 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-f39239ed-3580-4f18-a4dd-9df7f0493864 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f39239ed-3580-4f18-a4dd-9df7f0493864 img.shogun-image {
  /* Add background color handling */
  
}

#s-f39239ed-3580-4f18-a4dd-9df7f0493864 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f39239ed-3580-4f18-a4dd-9df7f0493864 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-f39239ed-3580-4f18-a4dd-9df7f0493864 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f39239ed-3580-4f18-a4dd-9df7f0493864 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f39239ed-3580-4f18-a4dd-9df7f0493864.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f39239ed-3580-4f18-a4dd-9df7f0493864 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-f39239ed-3580-4f18-a4dd-9df7f0493864.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-f39239ed-3580-4f18-a4dd-9df7f0493864 .shogun-image-content {
  
    justify-content: center;
  
}

.s-f39239ed-3580-4f18-a4dd-9df7f0493864.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f39239ed-3580-4f18-a4dd-9df7f0493864.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f39239ed-3580-4f18-a4dd-9df7f0493864.shogun-image {
  box-sizing: border-box;
}



.s-f39239ed-3580-4f18-a4dd-9df7f0493864 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-f39239ed-3580-4f18-a4dd-9df7f0493864 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-f39239ed-3580-4f18-a4dd-9df7f0493864.shogun-image-container {
      position: relative;
    }

    .s-f39239ed-3580-4f18-a4dd-9df7f0493864.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f39239ed-3580-4f18-a4dd-9df7f0493864.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f39239ed-3580-4f18-a4dd-9df7f0493864 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-f39239ed-3580-4f18-a4dd-9df7f0493864 {
  margin: 0 !important;
  overflow: visible;
}

#s-f39239ed-3580-4f18-a4dd-9df7f0493864-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f39239ed-3580-4f18-a4dd-9df7f0493864 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-f39239ed-3580-4f18-a4dd-9df7f0493864 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f39239ed-3580-4f18-a4dd-9df7f0493864 img.shogun-image {
  /* Add background color handling */
  
}

#s-f39239ed-3580-4f18-a4dd-9df7f0493864 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f39239ed-3580-4f18-a4dd-9df7f0493864 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-f39239ed-3580-4f18-a4dd-9df7f0493864 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f39239ed-3580-4f18-a4dd-9df7f0493864 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f39239ed-3580-4f18-a4dd-9df7f0493864.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f39239ed-3580-4f18-a4dd-9df7f0493864 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-f39239ed-3580-4f18-a4dd-9df7f0493864.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-f39239ed-3580-4f18-a4dd-9df7f0493864 .shogun-image-content {
  
    justify-content: center;
  
}

.s-f39239ed-3580-4f18-a4dd-9df7f0493864.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f39239ed-3580-4f18-a4dd-9df7f0493864.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f39239ed-3580-4f18-a4dd-9df7f0493864.shogun-image {
  box-sizing: border-box;
}



.s-f39239ed-3580-4f18-a4dd-9df7f0493864 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-f39239ed-3580-4f18-a4dd-9df7f0493864 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-f39239ed-3580-4f18-a4dd-9df7f0493864.shogun-image-container {
      position: relative;
    }

    .s-f39239ed-3580-4f18-a4dd-9df7f0493864.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f39239ed-3580-4f18-a4dd-9df7f0493864.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f39239ed-3580-4f18-a4dd-9df7f0493864 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-ea689034-576d-47ed-bb75-8ae79e6e27f7 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-ea689034-576d-47ed-bb75-8ae79e6e27f7 {
  margin-top: 0%;
margin-bottom: 0%;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-ea689034-576d-47ed-bb75-8ae79e6e27f7 {
  margin-top: 0%;
}
}
#s-ea689034-576d-47ed-bb75-8ae79e6e27f7 {
  margin: 0 !important;
  overflow: visible;
}

#s-ea689034-576d-47ed-bb75-8ae79e6e27f7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ea689034-576d-47ed-bb75-8ae79e6e27f7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-ea689034-576d-47ed-bb75-8ae79e6e27f7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ea689034-576d-47ed-bb75-8ae79e6e27f7 img.shogun-image {
  /* Add background color handling */
  
}

#s-ea689034-576d-47ed-bb75-8ae79e6e27f7 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ea689034-576d-47ed-bb75-8ae79e6e27f7 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-ea689034-576d-47ed-bb75-8ae79e6e27f7 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ea689034-576d-47ed-bb75-8ae79e6e27f7 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ea689034-576d-47ed-bb75-8ae79e6e27f7.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ea689034-576d-47ed-bb75-8ae79e6e27f7 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-ea689034-576d-47ed-bb75-8ae79e6e27f7.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-ea689034-576d-47ed-bb75-8ae79e6e27f7 .shogun-image-content {
  
    justify-content: center;
  
}

.s-ea689034-576d-47ed-bb75-8ae79e6e27f7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ea689034-576d-47ed-bb75-8ae79e6e27f7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ea689034-576d-47ed-bb75-8ae79e6e27f7.shogun-image {
  box-sizing: border-box;
}



.s-ea689034-576d-47ed-bb75-8ae79e6e27f7 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ea689034-576d-47ed-bb75-8ae79e6e27f7 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-ea689034-576d-47ed-bb75-8ae79e6e27f7.shogun-image-container {
      position: relative;
    }

    .s-ea689034-576d-47ed-bb75-8ae79e6e27f7.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ea689034-576d-47ed-bb75-8ae79e6e27f7.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ea689034-576d-47ed-bb75-8ae79e6e27f7 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-ea689034-576d-47ed-bb75-8ae79e6e27f7 {
  margin: 0 !important;
  overflow: visible;
}

#s-ea689034-576d-47ed-bb75-8ae79e6e27f7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ea689034-576d-47ed-bb75-8ae79e6e27f7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-ea689034-576d-47ed-bb75-8ae79e6e27f7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ea689034-576d-47ed-bb75-8ae79e6e27f7 img.shogun-image {
  /* Add background color handling */
  
}

#s-ea689034-576d-47ed-bb75-8ae79e6e27f7 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ea689034-576d-47ed-bb75-8ae79e6e27f7 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-ea689034-576d-47ed-bb75-8ae79e6e27f7 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ea689034-576d-47ed-bb75-8ae79e6e27f7 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ea689034-576d-47ed-bb75-8ae79e6e27f7.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ea689034-576d-47ed-bb75-8ae79e6e27f7 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-ea689034-576d-47ed-bb75-8ae79e6e27f7.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-ea689034-576d-47ed-bb75-8ae79e6e27f7 .shogun-image-content {
  
    justify-content: center;
  
}

.s-ea689034-576d-47ed-bb75-8ae79e6e27f7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ea689034-576d-47ed-bb75-8ae79e6e27f7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ea689034-576d-47ed-bb75-8ae79e6e27f7.shogun-image {
  box-sizing: border-box;
}



.s-ea689034-576d-47ed-bb75-8ae79e6e27f7 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ea689034-576d-47ed-bb75-8ae79e6e27f7 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-ea689034-576d-47ed-bb75-8ae79e6e27f7.shogun-image-container {
      position: relative;
    }

    .s-ea689034-576d-47ed-bb75-8ae79e6e27f7.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ea689034-576d-47ed-bb75-8ae79e6e27f7.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ea689034-576d-47ed-bb75-8ae79e6e27f7 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-ea689034-576d-47ed-bb75-8ae79e6e27f7 {
  margin: 0 !important;
  overflow: visible;
}

#s-ea689034-576d-47ed-bb75-8ae79e6e27f7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ea689034-576d-47ed-bb75-8ae79e6e27f7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-ea689034-576d-47ed-bb75-8ae79e6e27f7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ea689034-576d-47ed-bb75-8ae79e6e27f7 img.shogun-image {
  /* Add background color handling */
  
}

#s-ea689034-576d-47ed-bb75-8ae79e6e27f7 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ea689034-576d-47ed-bb75-8ae79e6e27f7 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-ea689034-576d-47ed-bb75-8ae79e6e27f7 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ea689034-576d-47ed-bb75-8ae79e6e27f7 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ea689034-576d-47ed-bb75-8ae79e6e27f7.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ea689034-576d-47ed-bb75-8ae79e6e27f7 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-ea689034-576d-47ed-bb75-8ae79e6e27f7.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-ea689034-576d-47ed-bb75-8ae79e6e27f7 .shogun-image-content {
  
    justify-content: center;
  
}

.s-ea689034-576d-47ed-bb75-8ae79e6e27f7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ea689034-576d-47ed-bb75-8ae79e6e27f7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ea689034-576d-47ed-bb75-8ae79e6e27f7.shogun-image {
  box-sizing: border-box;
}



.s-ea689034-576d-47ed-bb75-8ae79e6e27f7 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ea689034-576d-47ed-bb75-8ae79e6e27f7 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-ea689034-576d-47ed-bb75-8ae79e6e27f7.shogun-image-container {
      position: relative;
    }

    .s-ea689034-576d-47ed-bb75-8ae79e6e27f7.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ea689034-576d-47ed-bb75-8ae79e6e27f7.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ea689034-576d-47ed-bb75-8ae79e6e27f7 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-ea689034-576d-47ed-bb75-8ae79e6e27f7 {
  margin: 0 !important;
  overflow: visible;
}

#s-ea689034-576d-47ed-bb75-8ae79e6e27f7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ea689034-576d-47ed-bb75-8ae79e6e27f7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ea689034-576d-47ed-bb75-8ae79e6e27f7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ea689034-576d-47ed-bb75-8ae79e6e27f7 img.shogun-image {
  /* Add background color handling */
  
}

#s-ea689034-576d-47ed-bb75-8ae79e6e27f7 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ea689034-576d-47ed-bb75-8ae79e6e27f7 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-ea689034-576d-47ed-bb75-8ae79e6e27f7 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ea689034-576d-47ed-bb75-8ae79e6e27f7 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ea689034-576d-47ed-bb75-8ae79e6e27f7.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ea689034-576d-47ed-bb75-8ae79e6e27f7 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-ea689034-576d-47ed-bb75-8ae79e6e27f7.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-ea689034-576d-47ed-bb75-8ae79e6e27f7 .shogun-image-content {
  
    justify-content: center;
  
}

.s-ea689034-576d-47ed-bb75-8ae79e6e27f7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ea689034-576d-47ed-bb75-8ae79e6e27f7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ea689034-576d-47ed-bb75-8ae79e6e27f7.shogun-image {
  box-sizing: border-box;
}



.s-ea689034-576d-47ed-bb75-8ae79e6e27f7 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ea689034-576d-47ed-bb75-8ae79e6e27f7 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-ea689034-576d-47ed-bb75-8ae79e6e27f7.shogun-image-container {
      position: relative;
    }

    .s-ea689034-576d-47ed-bb75-8ae79e6e27f7.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ea689034-576d-47ed-bb75-8ae79e6e27f7.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ea689034-576d-47ed-bb75-8ae79e6e27f7 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-ea689034-576d-47ed-bb75-8ae79e6e27f7 {
  margin: 0 !important;
  overflow: visible;
}

#s-ea689034-576d-47ed-bb75-8ae79e6e27f7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ea689034-576d-47ed-bb75-8ae79e6e27f7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ea689034-576d-47ed-bb75-8ae79e6e27f7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ea689034-576d-47ed-bb75-8ae79e6e27f7 img.shogun-image {
  /* Add background color handling */
  
}

#s-ea689034-576d-47ed-bb75-8ae79e6e27f7 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ea689034-576d-47ed-bb75-8ae79e6e27f7 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-ea689034-576d-47ed-bb75-8ae79e6e27f7 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ea689034-576d-47ed-bb75-8ae79e6e27f7 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ea689034-576d-47ed-bb75-8ae79e6e27f7.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ea689034-576d-47ed-bb75-8ae79e6e27f7 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-ea689034-576d-47ed-bb75-8ae79e6e27f7.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-ea689034-576d-47ed-bb75-8ae79e6e27f7 .shogun-image-content {
  
    justify-content: center;
  
}

.s-ea689034-576d-47ed-bb75-8ae79e6e27f7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ea689034-576d-47ed-bb75-8ae79e6e27f7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ea689034-576d-47ed-bb75-8ae79e6e27f7.shogun-image {
  box-sizing: border-box;
}



.s-ea689034-576d-47ed-bb75-8ae79e6e27f7 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ea689034-576d-47ed-bb75-8ae79e6e27f7 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-ea689034-576d-47ed-bb75-8ae79e6e27f7.shogun-image-container {
      position: relative;
    }

    .s-ea689034-576d-47ed-bb75-8ae79e6e27f7.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ea689034-576d-47ed-bb75-8ae79e6e27f7.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ea689034-576d-47ed-bb75-8ae79e6e27f7 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-2191b8ba-54f8-428a-a5fd-b0c5e237c295 {
  box-shadow:2px 3px 1px 2px rgba(67, 66, 66, 1);
background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYzAzOWZlZTktZTlkNC00ZWFjLTk1YjMtYzczNDdjNDBmZjlkIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFiYjBiO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNjMDM5ZmVlOS1lOWQ0LTRlYWMtOTViMy1jNzM0N2M0MGZmOWQpIi8+PC9zdmc+);
background-repeat: no-repeat;
border-style: solid;
margin-top: 5px;
margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: #2C2A34;
border-radius: 25px;
text-align: center;
text-decoration: none;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#f1bb0b"}, {"id"=>2, "pos"=>1, "color"=>"#ffffff"}];
hover-type: gradient;
color: rgba(0, 0, 0, 1);
}
#s-2191b8ba-54f8-428a-a5fd-b0c5e237c295:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iODE4YjU5MjEtNzZkMi00MWNmLTk1MDgtNWJhZWU3OGZlZDc5IiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjhmOGY3O3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFiYjBiO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM4MThiNTkyMS03NmQyLTQxY2YtOTUwOC01YmFlZTc4ZmVkNzkpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 2px !important;
border-left-width: 2px !important;
border-bottom-width: 2px !important;
border-right-width: 2px !important;
border-color: rgba(2, 0, 7, 0.99) !important;
text-decoration: none !important;
color: rgba(7, 6, 0, 1) !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#f8f8f7"}, {"id"=>2, "pos"=>1, "color"=>"#f1bb0b"}] !important;
hover-type: gradient !important;}#s-2191b8ba-54f8-428a-a5fd-b0c5e237c295:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-2191b8ba-54f8-428a-a5fd-b0c5e237c295-root {
    text-align: center;
  }


#s-2191b8ba-54f8-428a-a5fd-b0c5e237c295.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-2191b8ba-54f8-428a-a5fd-b0c5e237c295-root {
    text-align: center;
  }


#s-2191b8ba-54f8-428a-a5fd-b0c5e237c295.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-2191b8ba-54f8-428a-a5fd-b0c5e237c295-root {
    text-align: center;
  }


#s-2191b8ba-54f8-428a-a5fd-b0c5e237c295.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-2191b8ba-54f8-428a-a5fd-b0c5e237c295-root {
    text-align: center;
  }


#s-2191b8ba-54f8-428a-a5fd-b0c5e237c295.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-2191b8ba-54f8-428a-a5fd-b0c5e237c295-root {
    text-align: center;
  }


#s-2191b8ba-54f8-428a-a5fd-b0c5e237c295.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}
#s-af8db126-4924-47b3-80d2-926499cf8394 {
  margin-left: auto;
margin-right: auto;
border-top-width: 5px;
border-left-width: 5px;
border-bottom-width: 5px;
border-right-width: 5px;
border-color: #000;
border-style: solid;
border-radius: 20px;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-af8db126-4924-47b3-80d2-926499cf8394 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-af8db126-4924-47b3-80d2-926499cf8394.shg-box.shg-c {
  justify-content: center;
}

#s-49d539a4-7918-4c7f-a4d9-1fed72c338aa {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
text-align: center;
}
@media (min-width: 1200px){#s-49d539a4-7918-4c7f-a4d9-1fed72c338aa {
  margin-top: 0%;
}
}
#s-49d539a4-7918-4c7f-a4d9-1fed72c338aa {
  margin: 0 !important;
  overflow: visible;
}

#s-49d539a4-7918-4c7f-a4d9-1fed72c338aa-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-49d539a4-7918-4c7f-a4d9-1fed72c338aa {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-49d539a4-7918-4c7f-a4d9-1fed72c338aa {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-49d539a4-7918-4c7f-a4d9-1fed72c338aa img.shogun-image {
  /* Add background color handling */
  
}

#s-49d539a4-7918-4c7f-a4d9-1fed72c338aa img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: #000;
  border-style: none;
  border-radius: 10px;

}






.s-49d539a4-7918-4c7f-a4d9-1fed72c338aa .shogun-image-content {
  
    justify-content: center;
  
}

.s-49d539a4-7918-4c7f-a4d9-1fed72c338aa.shg-align-container {
  display: flex;
  justify-content: center
}

.s-49d539a4-7918-4c7f-a4d9-1fed72c338aa.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-49d539a4-7918-4c7f-a4d9-1fed72c338aa.shogun-image {
  box-sizing: border-box;
}



.s-49d539a4-7918-4c7f-a4d9-1fed72c338aa img.shogun-image {
  
}


@media (min-width: 1200px){#s-49d539a4-7918-4c7f-a4d9-1fed72c338aa {
  margin: 0 !important;
  overflow: visible;
}

#s-49d539a4-7918-4c7f-a4d9-1fed72c338aa-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-49d539a4-7918-4c7f-a4d9-1fed72c338aa {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-49d539a4-7918-4c7f-a4d9-1fed72c338aa {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-49d539a4-7918-4c7f-a4d9-1fed72c338aa img.shogun-image {
  /* Add background color handling */
  
}

#s-49d539a4-7918-4c7f-a4d9-1fed72c338aa img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-49d539a4-7918-4c7f-a4d9-1fed72c338aa .shogun-image-content {
  
    justify-content: center;
  
}

.s-49d539a4-7918-4c7f-a4d9-1fed72c338aa.shg-align-container {
  display: flex;
  justify-content: center
}

.s-49d539a4-7918-4c7f-a4d9-1fed72c338aa.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-49d539a4-7918-4c7f-a4d9-1fed72c338aa.shogun-image {
  box-sizing: border-box;
}



.s-49d539a4-7918-4c7f-a4d9-1fed72c338aa img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-49d539a4-7918-4c7f-a4d9-1fed72c338aa {
  margin: 0 !important;
  overflow: visible;
}

#s-49d539a4-7918-4c7f-a4d9-1fed72c338aa-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-49d539a4-7918-4c7f-a4d9-1fed72c338aa {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-49d539a4-7918-4c7f-a4d9-1fed72c338aa {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-49d539a4-7918-4c7f-a4d9-1fed72c338aa img.shogun-image {
  /* Add background color handling */
  
}

#s-49d539a4-7918-4c7f-a4d9-1fed72c338aa img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-49d539a4-7918-4c7f-a4d9-1fed72c338aa .shogun-image-content {
  
    justify-content: center;
  
}

.s-49d539a4-7918-4c7f-a4d9-1fed72c338aa.shg-align-container {
  display: flex;
  justify-content: center
}

.s-49d539a4-7918-4c7f-a4d9-1fed72c338aa.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-49d539a4-7918-4c7f-a4d9-1fed72c338aa.shogun-image {
  box-sizing: border-box;
}



.s-49d539a4-7918-4c7f-a4d9-1fed72c338aa img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-49d539a4-7918-4c7f-a4d9-1fed72c338aa {
  margin: 0 !important;
  overflow: visible;
}

#s-49d539a4-7918-4c7f-a4d9-1fed72c338aa-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-49d539a4-7918-4c7f-a4d9-1fed72c338aa {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-49d539a4-7918-4c7f-a4d9-1fed72c338aa {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-49d539a4-7918-4c7f-a4d9-1fed72c338aa img.shogun-image {
  /* Add background color handling */
  
}

#s-49d539a4-7918-4c7f-a4d9-1fed72c338aa img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-49d539a4-7918-4c7f-a4d9-1fed72c338aa .shogun-image-content {
  
    justify-content: center;
  
}

.s-49d539a4-7918-4c7f-a4d9-1fed72c338aa.shg-align-container {
  display: flex;
  justify-content: center
}

.s-49d539a4-7918-4c7f-a4d9-1fed72c338aa.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-49d539a4-7918-4c7f-a4d9-1fed72c338aa.shogun-image {
  box-sizing: border-box;
}



.s-49d539a4-7918-4c7f-a4d9-1fed72c338aa img.shogun-image {
  
}


}@media (max-width: 767px){#s-49d539a4-7918-4c7f-a4d9-1fed72c338aa {
  margin: 0 !important;
  overflow: visible;
}

#s-49d539a4-7918-4c7f-a4d9-1fed72c338aa-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-49d539a4-7918-4c7f-a4d9-1fed72c338aa {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-49d539a4-7918-4c7f-a4d9-1fed72c338aa {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-49d539a4-7918-4c7f-a4d9-1fed72c338aa img.shogun-image {
  /* Add background color handling */
  
}

#s-49d539a4-7918-4c7f-a4d9-1fed72c338aa img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-49d539a4-7918-4c7f-a4d9-1fed72c338aa .shogun-image-content {
  
    justify-content: center;
  
}

.s-49d539a4-7918-4c7f-a4d9-1fed72c338aa.shg-align-container {
  display: flex;
  justify-content: center
}

.s-49d539a4-7918-4c7f-a4d9-1fed72c338aa.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-49d539a4-7918-4c7f-a4d9-1fed72c338aa.shogun-image {
  box-sizing: border-box;
}



.s-49d539a4-7918-4c7f-a4d9-1fed72c338aa img.shogun-image {
  
}


}
#s-7d0da799-41ff-4932-b751-56f269982513 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
text-align: center;
}
@media (min-width: 1200px){#s-7d0da799-41ff-4932-b751-56f269982513 {
  margin-top: 0%;
}
}
#s-7d0da799-41ff-4932-b751-56f269982513 {
  margin: 0 !important;
  overflow: visible;
}

#s-7d0da799-41ff-4932-b751-56f269982513-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7d0da799-41ff-4932-b751-56f269982513 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-7d0da799-41ff-4932-b751-56f269982513 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7d0da799-41ff-4932-b751-56f269982513 img.shogun-image {
  /* Add background color handling */
  
}

#s-7d0da799-41ff-4932-b751-56f269982513 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-7d0da799-41ff-4932-b751-56f269982513 .shogun-image-content {
  
    justify-content: center;
  
}

.s-7d0da799-41ff-4932-b751-56f269982513.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7d0da799-41ff-4932-b751-56f269982513.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7d0da799-41ff-4932-b751-56f269982513.shogun-image {
  box-sizing: border-box;
}



.s-7d0da799-41ff-4932-b751-56f269982513 img.shogun-image {
  
}


@media (min-width: 1200px){#s-7d0da799-41ff-4932-b751-56f269982513 {
  margin: 0 !important;
  overflow: visible;
}

#s-7d0da799-41ff-4932-b751-56f269982513-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7d0da799-41ff-4932-b751-56f269982513 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-7d0da799-41ff-4932-b751-56f269982513 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7d0da799-41ff-4932-b751-56f269982513 img.shogun-image {
  /* Add background color handling */
  
}

#s-7d0da799-41ff-4932-b751-56f269982513 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-7d0da799-41ff-4932-b751-56f269982513 .shogun-image-content {
  
    justify-content: center;
  
}

.s-7d0da799-41ff-4932-b751-56f269982513.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7d0da799-41ff-4932-b751-56f269982513.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7d0da799-41ff-4932-b751-56f269982513.shogun-image {
  box-sizing: border-box;
}



.s-7d0da799-41ff-4932-b751-56f269982513 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-7d0da799-41ff-4932-b751-56f269982513 {
  margin: 0 !important;
  overflow: visible;
}

#s-7d0da799-41ff-4932-b751-56f269982513-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7d0da799-41ff-4932-b751-56f269982513 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7d0da799-41ff-4932-b751-56f269982513 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7d0da799-41ff-4932-b751-56f269982513 img.shogun-image {
  /* Add background color handling */
  
}

#s-7d0da799-41ff-4932-b751-56f269982513 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-7d0da799-41ff-4932-b751-56f269982513 .shogun-image-content {
  
    justify-content: center;
  
}

.s-7d0da799-41ff-4932-b751-56f269982513.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7d0da799-41ff-4932-b751-56f269982513.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7d0da799-41ff-4932-b751-56f269982513.shogun-image {
  box-sizing: border-box;
}



.s-7d0da799-41ff-4932-b751-56f269982513 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-7d0da799-41ff-4932-b751-56f269982513 {
  margin: 0 !important;
  overflow: visible;
}

#s-7d0da799-41ff-4932-b751-56f269982513-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7d0da799-41ff-4932-b751-56f269982513 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7d0da799-41ff-4932-b751-56f269982513 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7d0da799-41ff-4932-b751-56f269982513 img.shogun-image {
  /* Add background color handling */
  
}

#s-7d0da799-41ff-4932-b751-56f269982513 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-7d0da799-41ff-4932-b751-56f269982513 .shogun-image-content {
  
    justify-content: center;
  
}

.s-7d0da799-41ff-4932-b751-56f269982513.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7d0da799-41ff-4932-b751-56f269982513.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7d0da799-41ff-4932-b751-56f269982513.shogun-image {
  box-sizing: border-box;
}



.s-7d0da799-41ff-4932-b751-56f269982513 img.shogun-image {
  
}


}@media (max-width: 767px){#s-7d0da799-41ff-4932-b751-56f269982513 {
  margin: 0 !important;
  overflow: visible;
}

#s-7d0da799-41ff-4932-b751-56f269982513-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7d0da799-41ff-4932-b751-56f269982513 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7d0da799-41ff-4932-b751-56f269982513 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7d0da799-41ff-4932-b751-56f269982513 img.shogun-image {
  /* Add background color handling */
  
}

#s-7d0da799-41ff-4932-b751-56f269982513 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-7d0da799-41ff-4932-b751-56f269982513 .shogun-image-content {
  
    justify-content: center;
  
}

.s-7d0da799-41ff-4932-b751-56f269982513.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7d0da799-41ff-4932-b751-56f269982513.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7d0da799-41ff-4932-b751-56f269982513.shogun-image {
  box-sizing: border-box;
}



.s-7d0da799-41ff-4932-b751-56f269982513 img.shogun-image {
  
}


}
#s-e548ab61-5408-4732-aa27-7831236f3acd {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-e548ab61-5408-4732-aa27-7831236f3acd {
  margin-top: 0%;
}
}
#s-e548ab61-5408-4732-aa27-7831236f3acd {
  margin: 0 !important;
  overflow: visible;
}

#s-e548ab61-5408-4732-aa27-7831236f3acd-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e548ab61-5408-4732-aa27-7831236f3acd {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-e548ab61-5408-4732-aa27-7831236f3acd {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e548ab61-5408-4732-aa27-7831236f3acd img.shogun-image {
  /* Add background color handling */
  
}

#s-e548ab61-5408-4732-aa27-7831236f3acd img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e548ab61-5408-4732-aa27-7831236f3acd .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-e548ab61-5408-4732-aa27-7831236f3acd .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e548ab61-5408-4732-aa27-7831236f3acd .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e548ab61-5408-4732-aa27-7831236f3acd.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e548ab61-5408-4732-aa27-7831236f3acd img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-e548ab61-5408-4732-aa27-7831236f3acd.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-e548ab61-5408-4732-aa27-7831236f3acd .shogun-image-content {
  
    justify-content: center;
  
}

.s-e548ab61-5408-4732-aa27-7831236f3acd.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e548ab61-5408-4732-aa27-7831236f3acd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e548ab61-5408-4732-aa27-7831236f3acd.shogun-image {
  box-sizing: border-box;
}



.s-e548ab61-5408-4732-aa27-7831236f3acd img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e548ab61-5408-4732-aa27-7831236f3acd {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-e548ab61-5408-4732-aa27-7831236f3acd.shogun-image-container {
      position: relative;
    }

    .s-e548ab61-5408-4732-aa27-7831236f3acd.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e548ab61-5408-4732-aa27-7831236f3acd.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e548ab61-5408-4732-aa27-7831236f3acd img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-e548ab61-5408-4732-aa27-7831236f3acd {
  margin: 0 !important;
  overflow: visible;
}

#s-e548ab61-5408-4732-aa27-7831236f3acd-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e548ab61-5408-4732-aa27-7831236f3acd {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-e548ab61-5408-4732-aa27-7831236f3acd {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e548ab61-5408-4732-aa27-7831236f3acd img.shogun-image {
  /* Add background color handling */
  
}

#s-e548ab61-5408-4732-aa27-7831236f3acd img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e548ab61-5408-4732-aa27-7831236f3acd .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-e548ab61-5408-4732-aa27-7831236f3acd .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e548ab61-5408-4732-aa27-7831236f3acd .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e548ab61-5408-4732-aa27-7831236f3acd.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e548ab61-5408-4732-aa27-7831236f3acd img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-e548ab61-5408-4732-aa27-7831236f3acd.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-e548ab61-5408-4732-aa27-7831236f3acd .shogun-image-content {
  
    justify-content: center;
  
}

.s-e548ab61-5408-4732-aa27-7831236f3acd.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e548ab61-5408-4732-aa27-7831236f3acd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e548ab61-5408-4732-aa27-7831236f3acd.shogun-image {
  box-sizing: border-box;
}



.s-e548ab61-5408-4732-aa27-7831236f3acd img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e548ab61-5408-4732-aa27-7831236f3acd {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-e548ab61-5408-4732-aa27-7831236f3acd.shogun-image-container {
      position: relative;
    }

    .s-e548ab61-5408-4732-aa27-7831236f3acd.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e548ab61-5408-4732-aa27-7831236f3acd.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e548ab61-5408-4732-aa27-7831236f3acd img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-e548ab61-5408-4732-aa27-7831236f3acd {
  margin: 0 !important;
  overflow: visible;
}

#s-e548ab61-5408-4732-aa27-7831236f3acd-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e548ab61-5408-4732-aa27-7831236f3acd {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e548ab61-5408-4732-aa27-7831236f3acd {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e548ab61-5408-4732-aa27-7831236f3acd img.shogun-image {
  /* Add background color handling */
  
}

#s-e548ab61-5408-4732-aa27-7831236f3acd img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e548ab61-5408-4732-aa27-7831236f3acd .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-e548ab61-5408-4732-aa27-7831236f3acd .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e548ab61-5408-4732-aa27-7831236f3acd .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e548ab61-5408-4732-aa27-7831236f3acd.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e548ab61-5408-4732-aa27-7831236f3acd img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-e548ab61-5408-4732-aa27-7831236f3acd.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-e548ab61-5408-4732-aa27-7831236f3acd .shogun-image-content {
  
    justify-content: center;
  
}

.s-e548ab61-5408-4732-aa27-7831236f3acd.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e548ab61-5408-4732-aa27-7831236f3acd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e548ab61-5408-4732-aa27-7831236f3acd.shogun-image {
  box-sizing: border-box;
}



.s-e548ab61-5408-4732-aa27-7831236f3acd img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e548ab61-5408-4732-aa27-7831236f3acd {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-e548ab61-5408-4732-aa27-7831236f3acd.shogun-image-container {
      position: relative;
    }

    .s-e548ab61-5408-4732-aa27-7831236f3acd.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e548ab61-5408-4732-aa27-7831236f3acd.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e548ab61-5408-4732-aa27-7831236f3acd img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-e548ab61-5408-4732-aa27-7831236f3acd {
  margin: 0 !important;
  overflow: visible;
}

#s-e548ab61-5408-4732-aa27-7831236f3acd-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e548ab61-5408-4732-aa27-7831236f3acd {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e548ab61-5408-4732-aa27-7831236f3acd {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e548ab61-5408-4732-aa27-7831236f3acd img.shogun-image {
  /* Add background color handling */
  
}

#s-e548ab61-5408-4732-aa27-7831236f3acd img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e548ab61-5408-4732-aa27-7831236f3acd .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-e548ab61-5408-4732-aa27-7831236f3acd .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e548ab61-5408-4732-aa27-7831236f3acd .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e548ab61-5408-4732-aa27-7831236f3acd.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e548ab61-5408-4732-aa27-7831236f3acd img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-e548ab61-5408-4732-aa27-7831236f3acd.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-e548ab61-5408-4732-aa27-7831236f3acd .shogun-image-content {
  
    justify-content: center;
  
}

.s-e548ab61-5408-4732-aa27-7831236f3acd.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e548ab61-5408-4732-aa27-7831236f3acd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e548ab61-5408-4732-aa27-7831236f3acd.shogun-image {
  box-sizing: border-box;
}



.s-e548ab61-5408-4732-aa27-7831236f3acd img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e548ab61-5408-4732-aa27-7831236f3acd {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-e548ab61-5408-4732-aa27-7831236f3acd.shogun-image-container {
      position: relative;
    }

    .s-e548ab61-5408-4732-aa27-7831236f3acd.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e548ab61-5408-4732-aa27-7831236f3acd.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e548ab61-5408-4732-aa27-7831236f3acd img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-e548ab61-5408-4732-aa27-7831236f3acd {
  margin: 0 !important;
  overflow: visible;
}

#s-e548ab61-5408-4732-aa27-7831236f3acd-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e548ab61-5408-4732-aa27-7831236f3acd {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e548ab61-5408-4732-aa27-7831236f3acd {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e548ab61-5408-4732-aa27-7831236f3acd img.shogun-image {
  /* Add background color handling */
  
}

#s-e548ab61-5408-4732-aa27-7831236f3acd img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e548ab61-5408-4732-aa27-7831236f3acd .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-e548ab61-5408-4732-aa27-7831236f3acd .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e548ab61-5408-4732-aa27-7831236f3acd .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e548ab61-5408-4732-aa27-7831236f3acd.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e548ab61-5408-4732-aa27-7831236f3acd img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-e548ab61-5408-4732-aa27-7831236f3acd.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-e548ab61-5408-4732-aa27-7831236f3acd .shogun-image-content {
  
    justify-content: center;
  
}

.s-e548ab61-5408-4732-aa27-7831236f3acd.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e548ab61-5408-4732-aa27-7831236f3acd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e548ab61-5408-4732-aa27-7831236f3acd.shogun-image {
  box-sizing: border-box;
}



.s-e548ab61-5408-4732-aa27-7831236f3acd img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e548ab61-5408-4732-aa27-7831236f3acd {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-e548ab61-5408-4732-aa27-7831236f3acd.shogun-image-container {
      position: relative;
    }

    .s-e548ab61-5408-4732-aa27-7831236f3acd.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e548ab61-5408-4732-aa27-7831236f3acd.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e548ab61-5408-4732-aa27-7831236f3acd img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-171097dd-ebe8-4f34-b64b-91c87c957a53 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-171097dd-ebe8-4f34-b64b-91c87c957a53 {
  margin-top: 0%;
}
}
#s-171097dd-ebe8-4f34-b64b-91c87c957a53 {
  margin: 0 !important;
  overflow: visible;
}

#s-171097dd-ebe8-4f34-b64b-91c87c957a53-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-171097dd-ebe8-4f34-b64b-91c87c957a53 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-171097dd-ebe8-4f34-b64b-91c87c957a53 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-171097dd-ebe8-4f34-b64b-91c87c957a53 img.shogun-image {
  /* Add background color handling */
  
}

#s-171097dd-ebe8-4f34-b64b-91c87c957a53 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-171097dd-ebe8-4f34-b64b-91c87c957a53 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-171097dd-ebe8-4f34-b64b-91c87c957a53 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-171097dd-ebe8-4f34-b64b-91c87c957a53 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-171097dd-ebe8-4f34-b64b-91c87c957a53.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-171097dd-ebe8-4f34-b64b-91c87c957a53 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-171097dd-ebe8-4f34-b64b-91c87c957a53.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-171097dd-ebe8-4f34-b64b-91c87c957a53 .shogun-image-content {
  
    justify-content: center;
  
}

.s-171097dd-ebe8-4f34-b64b-91c87c957a53.shg-align-container {
  display: flex;
  justify-content: center
}

.s-171097dd-ebe8-4f34-b64b-91c87c957a53.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-171097dd-ebe8-4f34-b64b-91c87c957a53.shogun-image {
  box-sizing: border-box;
}



.s-171097dd-ebe8-4f34-b64b-91c87c957a53 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-171097dd-ebe8-4f34-b64b-91c87c957a53 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-171097dd-ebe8-4f34-b64b-91c87c957a53.shogun-image-container {
      position: relative;
    }

    .s-171097dd-ebe8-4f34-b64b-91c87c957a53.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-171097dd-ebe8-4f34-b64b-91c87c957a53.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-171097dd-ebe8-4f34-b64b-91c87c957a53 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-171097dd-ebe8-4f34-b64b-91c87c957a53 {
  margin: 0 !important;
  overflow: visible;
}

#s-171097dd-ebe8-4f34-b64b-91c87c957a53-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-171097dd-ebe8-4f34-b64b-91c87c957a53 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-171097dd-ebe8-4f34-b64b-91c87c957a53 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-171097dd-ebe8-4f34-b64b-91c87c957a53 img.shogun-image {
  /* Add background color handling */
  
}

#s-171097dd-ebe8-4f34-b64b-91c87c957a53 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-171097dd-ebe8-4f34-b64b-91c87c957a53 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-171097dd-ebe8-4f34-b64b-91c87c957a53 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-171097dd-ebe8-4f34-b64b-91c87c957a53 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-171097dd-ebe8-4f34-b64b-91c87c957a53.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-171097dd-ebe8-4f34-b64b-91c87c957a53 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-171097dd-ebe8-4f34-b64b-91c87c957a53.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-171097dd-ebe8-4f34-b64b-91c87c957a53 .shogun-image-content {
  
    justify-content: center;
  
}

.s-171097dd-ebe8-4f34-b64b-91c87c957a53.shg-align-container {
  display: flex;
  justify-content: center
}

.s-171097dd-ebe8-4f34-b64b-91c87c957a53.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-171097dd-ebe8-4f34-b64b-91c87c957a53.shogun-image {
  box-sizing: border-box;
}



.s-171097dd-ebe8-4f34-b64b-91c87c957a53 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-171097dd-ebe8-4f34-b64b-91c87c957a53 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-171097dd-ebe8-4f34-b64b-91c87c957a53.shogun-image-container {
      position: relative;
    }

    .s-171097dd-ebe8-4f34-b64b-91c87c957a53.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-171097dd-ebe8-4f34-b64b-91c87c957a53.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-171097dd-ebe8-4f34-b64b-91c87c957a53 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-171097dd-ebe8-4f34-b64b-91c87c957a53 {
  margin: 0 !important;
  overflow: visible;
}

#s-171097dd-ebe8-4f34-b64b-91c87c957a53-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-171097dd-ebe8-4f34-b64b-91c87c957a53 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-171097dd-ebe8-4f34-b64b-91c87c957a53 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-171097dd-ebe8-4f34-b64b-91c87c957a53 img.shogun-image {
  /* Add background color handling */
  
}

#s-171097dd-ebe8-4f34-b64b-91c87c957a53 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-171097dd-ebe8-4f34-b64b-91c87c957a53 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-171097dd-ebe8-4f34-b64b-91c87c957a53 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-171097dd-ebe8-4f34-b64b-91c87c957a53 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-171097dd-ebe8-4f34-b64b-91c87c957a53.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-171097dd-ebe8-4f34-b64b-91c87c957a53 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-171097dd-ebe8-4f34-b64b-91c87c957a53.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-171097dd-ebe8-4f34-b64b-91c87c957a53 .shogun-image-content {
  
    justify-content: center;
  
}

.s-171097dd-ebe8-4f34-b64b-91c87c957a53.shg-align-container {
  display: flex;
  justify-content: center
}

.s-171097dd-ebe8-4f34-b64b-91c87c957a53.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-171097dd-ebe8-4f34-b64b-91c87c957a53.shogun-image {
  box-sizing: border-box;
}



.s-171097dd-ebe8-4f34-b64b-91c87c957a53 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-171097dd-ebe8-4f34-b64b-91c87c957a53 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-171097dd-ebe8-4f34-b64b-91c87c957a53.shogun-image-container {
      position: relative;
    }

    .s-171097dd-ebe8-4f34-b64b-91c87c957a53.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-171097dd-ebe8-4f34-b64b-91c87c957a53.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-171097dd-ebe8-4f34-b64b-91c87c957a53 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-171097dd-ebe8-4f34-b64b-91c87c957a53 {
  margin: 0 !important;
  overflow: visible;
}

#s-171097dd-ebe8-4f34-b64b-91c87c957a53-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-171097dd-ebe8-4f34-b64b-91c87c957a53 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-171097dd-ebe8-4f34-b64b-91c87c957a53 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-171097dd-ebe8-4f34-b64b-91c87c957a53 img.shogun-image {
  /* Add background color handling */
  
}

#s-171097dd-ebe8-4f34-b64b-91c87c957a53 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-171097dd-ebe8-4f34-b64b-91c87c957a53 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-171097dd-ebe8-4f34-b64b-91c87c957a53 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-171097dd-ebe8-4f34-b64b-91c87c957a53 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-171097dd-ebe8-4f34-b64b-91c87c957a53.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-171097dd-ebe8-4f34-b64b-91c87c957a53 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-171097dd-ebe8-4f34-b64b-91c87c957a53.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-171097dd-ebe8-4f34-b64b-91c87c957a53 .shogun-image-content {
  
    justify-content: center;
  
}

.s-171097dd-ebe8-4f34-b64b-91c87c957a53.shg-align-container {
  display: flex;
  justify-content: center
}

.s-171097dd-ebe8-4f34-b64b-91c87c957a53.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-171097dd-ebe8-4f34-b64b-91c87c957a53.shogun-image {
  box-sizing: border-box;
}



.s-171097dd-ebe8-4f34-b64b-91c87c957a53 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-171097dd-ebe8-4f34-b64b-91c87c957a53 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-171097dd-ebe8-4f34-b64b-91c87c957a53.shogun-image-container {
      position: relative;
    }

    .s-171097dd-ebe8-4f34-b64b-91c87c957a53.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-171097dd-ebe8-4f34-b64b-91c87c957a53.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-171097dd-ebe8-4f34-b64b-91c87c957a53 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-171097dd-ebe8-4f34-b64b-91c87c957a53 {
  margin: 0 !important;
  overflow: visible;
}

#s-171097dd-ebe8-4f34-b64b-91c87c957a53-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-171097dd-ebe8-4f34-b64b-91c87c957a53 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-171097dd-ebe8-4f34-b64b-91c87c957a53 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-171097dd-ebe8-4f34-b64b-91c87c957a53 img.shogun-image {
  /* Add background color handling */
  
}

#s-171097dd-ebe8-4f34-b64b-91c87c957a53 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-171097dd-ebe8-4f34-b64b-91c87c957a53 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-171097dd-ebe8-4f34-b64b-91c87c957a53 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-171097dd-ebe8-4f34-b64b-91c87c957a53 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-171097dd-ebe8-4f34-b64b-91c87c957a53.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-171097dd-ebe8-4f34-b64b-91c87c957a53 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-171097dd-ebe8-4f34-b64b-91c87c957a53.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-171097dd-ebe8-4f34-b64b-91c87c957a53 .shogun-image-content {
  
    justify-content: center;
  
}

.s-171097dd-ebe8-4f34-b64b-91c87c957a53.shg-align-container {
  display: flex;
  justify-content: center
}

.s-171097dd-ebe8-4f34-b64b-91c87c957a53.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-171097dd-ebe8-4f34-b64b-91c87c957a53.shogun-image {
  box-sizing: border-box;
}



.s-171097dd-ebe8-4f34-b64b-91c87c957a53 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-171097dd-ebe8-4f34-b64b-91c87c957a53 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-171097dd-ebe8-4f34-b64b-91c87c957a53.shogun-image-container {
      position: relative;
    }

    .s-171097dd-ebe8-4f34-b64b-91c87c957a53.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-171097dd-ebe8-4f34-b64b-91c87c957a53.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-171097dd-ebe8-4f34-b64b-91c87c957a53 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-7904861e-81e7-417c-878f-eaf1b50f8494 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-7904861e-81e7-417c-878f-eaf1b50f8494 {
  margin-top: 0%;
}
}
#s-7904861e-81e7-417c-878f-eaf1b50f8494 {
  margin: 0 !important;
  overflow: visible;
}

#s-7904861e-81e7-417c-878f-eaf1b50f8494-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7904861e-81e7-417c-878f-eaf1b50f8494 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-7904861e-81e7-417c-878f-eaf1b50f8494 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7904861e-81e7-417c-878f-eaf1b50f8494 img.shogun-image {
  /* Add background color handling */
  
}

#s-7904861e-81e7-417c-878f-eaf1b50f8494 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-7904861e-81e7-417c-878f-eaf1b50f8494 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-7904861e-81e7-417c-878f-eaf1b50f8494 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-7904861e-81e7-417c-878f-eaf1b50f8494 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-7904861e-81e7-417c-878f-eaf1b50f8494.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-7904861e-81e7-417c-878f-eaf1b50f8494 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-7904861e-81e7-417c-878f-eaf1b50f8494.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-7904861e-81e7-417c-878f-eaf1b50f8494 .shogun-image-content {
  
    justify-content: center;
  
}

.s-7904861e-81e7-417c-878f-eaf1b50f8494.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7904861e-81e7-417c-878f-eaf1b50f8494.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7904861e-81e7-417c-878f-eaf1b50f8494.shogun-image {
  box-sizing: border-box;
}



.s-7904861e-81e7-417c-878f-eaf1b50f8494 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-7904861e-81e7-417c-878f-eaf1b50f8494 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-7904861e-81e7-417c-878f-eaf1b50f8494.shogun-image-container {
      position: relative;
    }

    .s-7904861e-81e7-417c-878f-eaf1b50f8494.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7904861e-81e7-417c-878f-eaf1b50f8494.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7904861e-81e7-417c-878f-eaf1b50f8494 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-7904861e-81e7-417c-878f-eaf1b50f8494 {
  margin: 0 !important;
  overflow: visible;
}

#s-7904861e-81e7-417c-878f-eaf1b50f8494-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7904861e-81e7-417c-878f-eaf1b50f8494 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-7904861e-81e7-417c-878f-eaf1b50f8494 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7904861e-81e7-417c-878f-eaf1b50f8494 img.shogun-image {
  /* Add background color handling */
  
}

#s-7904861e-81e7-417c-878f-eaf1b50f8494 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-7904861e-81e7-417c-878f-eaf1b50f8494 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-7904861e-81e7-417c-878f-eaf1b50f8494 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-7904861e-81e7-417c-878f-eaf1b50f8494 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-7904861e-81e7-417c-878f-eaf1b50f8494.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-7904861e-81e7-417c-878f-eaf1b50f8494 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-7904861e-81e7-417c-878f-eaf1b50f8494.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-7904861e-81e7-417c-878f-eaf1b50f8494 .shogun-image-content {
  
    justify-content: center;
  
}

.s-7904861e-81e7-417c-878f-eaf1b50f8494.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7904861e-81e7-417c-878f-eaf1b50f8494.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7904861e-81e7-417c-878f-eaf1b50f8494.shogun-image {
  box-sizing: border-box;
}



.s-7904861e-81e7-417c-878f-eaf1b50f8494 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-7904861e-81e7-417c-878f-eaf1b50f8494 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-7904861e-81e7-417c-878f-eaf1b50f8494.shogun-image-container {
      position: relative;
    }

    .s-7904861e-81e7-417c-878f-eaf1b50f8494.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7904861e-81e7-417c-878f-eaf1b50f8494.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7904861e-81e7-417c-878f-eaf1b50f8494 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-7904861e-81e7-417c-878f-eaf1b50f8494 {
  margin: 0 !important;
  overflow: visible;
}

#s-7904861e-81e7-417c-878f-eaf1b50f8494-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7904861e-81e7-417c-878f-eaf1b50f8494 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7904861e-81e7-417c-878f-eaf1b50f8494 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7904861e-81e7-417c-878f-eaf1b50f8494 img.shogun-image {
  /* Add background color handling */
  
}

#s-7904861e-81e7-417c-878f-eaf1b50f8494 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-7904861e-81e7-417c-878f-eaf1b50f8494 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-7904861e-81e7-417c-878f-eaf1b50f8494 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-7904861e-81e7-417c-878f-eaf1b50f8494 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-7904861e-81e7-417c-878f-eaf1b50f8494.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-7904861e-81e7-417c-878f-eaf1b50f8494 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-7904861e-81e7-417c-878f-eaf1b50f8494.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-7904861e-81e7-417c-878f-eaf1b50f8494 .shogun-image-content {
  
    justify-content: center;
  
}

.s-7904861e-81e7-417c-878f-eaf1b50f8494.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7904861e-81e7-417c-878f-eaf1b50f8494.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7904861e-81e7-417c-878f-eaf1b50f8494.shogun-image {
  box-sizing: border-box;
}



.s-7904861e-81e7-417c-878f-eaf1b50f8494 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-7904861e-81e7-417c-878f-eaf1b50f8494 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-7904861e-81e7-417c-878f-eaf1b50f8494.shogun-image-container {
      position: relative;
    }

    .s-7904861e-81e7-417c-878f-eaf1b50f8494.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7904861e-81e7-417c-878f-eaf1b50f8494.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7904861e-81e7-417c-878f-eaf1b50f8494 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-7904861e-81e7-417c-878f-eaf1b50f8494 {
  margin: 0 !important;
  overflow: visible;
}

#s-7904861e-81e7-417c-878f-eaf1b50f8494-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7904861e-81e7-417c-878f-eaf1b50f8494 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7904861e-81e7-417c-878f-eaf1b50f8494 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7904861e-81e7-417c-878f-eaf1b50f8494 img.shogun-image {
  /* Add background color handling */
  
}

#s-7904861e-81e7-417c-878f-eaf1b50f8494 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-7904861e-81e7-417c-878f-eaf1b50f8494 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-7904861e-81e7-417c-878f-eaf1b50f8494 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-7904861e-81e7-417c-878f-eaf1b50f8494 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-7904861e-81e7-417c-878f-eaf1b50f8494.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-7904861e-81e7-417c-878f-eaf1b50f8494 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-7904861e-81e7-417c-878f-eaf1b50f8494.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-7904861e-81e7-417c-878f-eaf1b50f8494 .shogun-image-content {
  
    justify-content: center;
  
}

.s-7904861e-81e7-417c-878f-eaf1b50f8494.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7904861e-81e7-417c-878f-eaf1b50f8494.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7904861e-81e7-417c-878f-eaf1b50f8494.shogun-image {
  box-sizing: border-box;
}



.s-7904861e-81e7-417c-878f-eaf1b50f8494 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-7904861e-81e7-417c-878f-eaf1b50f8494 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-7904861e-81e7-417c-878f-eaf1b50f8494.shogun-image-container {
      position: relative;
    }

    .s-7904861e-81e7-417c-878f-eaf1b50f8494.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7904861e-81e7-417c-878f-eaf1b50f8494.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7904861e-81e7-417c-878f-eaf1b50f8494 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-7904861e-81e7-417c-878f-eaf1b50f8494 {
  margin: 0 !important;
  overflow: visible;
}

#s-7904861e-81e7-417c-878f-eaf1b50f8494-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7904861e-81e7-417c-878f-eaf1b50f8494 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7904861e-81e7-417c-878f-eaf1b50f8494 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7904861e-81e7-417c-878f-eaf1b50f8494 img.shogun-image {
  /* Add background color handling */
  
}

#s-7904861e-81e7-417c-878f-eaf1b50f8494 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-7904861e-81e7-417c-878f-eaf1b50f8494 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-7904861e-81e7-417c-878f-eaf1b50f8494 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-7904861e-81e7-417c-878f-eaf1b50f8494 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-7904861e-81e7-417c-878f-eaf1b50f8494.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-7904861e-81e7-417c-878f-eaf1b50f8494 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-7904861e-81e7-417c-878f-eaf1b50f8494.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-7904861e-81e7-417c-878f-eaf1b50f8494 .shogun-image-content {
  
    justify-content: center;
  
}

.s-7904861e-81e7-417c-878f-eaf1b50f8494.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7904861e-81e7-417c-878f-eaf1b50f8494.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7904861e-81e7-417c-878f-eaf1b50f8494.shogun-image {
  box-sizing: border-box;
}



.s-7904861e-81e7-417c-878f-eaf1b50f8494 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-7904861e-81e7-417c-878f-eaf1b50f8494 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-7904861e-81e7-417c-878f-eaf1b50f8494.shogun-image-container {
      position: relative;
    }

    .s-7904861e-81e7-417c-878f-eaf1b50f8494.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7904861e-81e7-417c-878f-eaf1b50f8494.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7904861e-81e7-417c-878f-eaf1b50f8494 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-07a4cc59-81a4-438b-9d87-0feedefd7dc7 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-07a4cc59-81a4-438b-9d87-0feedefd7dc7 {
  margin-top: 0%;
}
}@media (min-width: 768px) and (max-width: 991px){#s-07a4cc59-81a4-438b-9d87-0feedefd7dc7 {
  margin-top: 0%;
}
}
#s-07a4cc59-81a4-438b-9d87-0feedefd7dc7 {
  margin: 0 !important;
  overflow: visible;
}

#s-07a4cc59-81a4-438b-9d87-0feedefd7dc7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-07a4cc59-81a4-438b-9d87-0feedefd7dc7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-07a4cc59-81a4-438b-9d87-0feedefd7dc7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-07a4cc59-81a4-438b-9d87-0feedefd7dc7 img.shogun-image {
  /* Add background color handling */
  
}

#s-07a4cc59-81a4-438b-9d87-0feedefd7dc7 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-07a4cc59-81a4-438b-9d87-0feedefd7dc7 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-07a4cc59-81a4-438b-9d87-0feedefd7dc7 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-07a4cc59-81a4-438b-9d87-0feedefd7dc7 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-07a4cc59-81a4-438b-9d87-0feedefd7dc7.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-07a4cc59-81a4-438b-9d87-0feedefd7dc7 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-07a4cc59-81a4-438b-9d87-0feedefd7dc7.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-07a4cc59-81a4-438b-9d87-0feedefd7dc7 .shogun-image-content {
  
    justify-content: center;
  
}

.s-07a4cc59-81a4-438b-9d87-0feedefd7dc7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-07a4cc59-81a4-438b-9d87-0feedefd7dc7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-07a4cc59-81a4-438b-9d87-0feedefd7dc7.shogun-image {
  box-sizing: border-box;
}



.s-07a4cc59-81a4-438b-9d87-0feedefd7dc7 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-07a4cc59-81a4-438b-9d87-0feedefd7dc7 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-07a4cc59-81a4-438b-9d87-0feedefd7dc7.shogun-image-container {
      position: relative;
    }

    .s-07a4cc59-81a4-438b-9d87-0feedefd7dc7.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-07a4cc59-81a4-438b-9d87-0feedefd7dc7.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-07a4cc59-81a4-438b-9d87-0feedefd7dc7 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-07a4cc59-81a4-438b-9d87-0feedefd7dc7 {
  margin: 0 !important;
  overflow: visible;
}

#s-07a4cc59-81a4-438b-9d87-0feedefd7dc7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-07a4cc59-81a4-438b-9d87-0feedefd7dc7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-07a4cc59-81a4-438b-9d87-0feedefd7dc7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-07a4cc59-81a4-438b-9d87-0feedefd7dc7 img.shogun-image {
  /* Add background color handling */
  
}

#s-07a4cc59-81a4-438b-9d87-0feedefd7dc7 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-07a4cc59-81a4-438b-9d87-0feedefd7dc7 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-07a4cc59-81a4-438b-9d87-0feedefd7dc7 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-07a4cc59-81a4-438b-9d87-0feedefd7dc7 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-07a4cc59-81a4-438b-9d87-0feedefd7dc7.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-07a4cc59-81a4-438b-9d87-0feedefd7dc7 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-07a4cc59-81a4-438b-9d87-0feedefd7dc7.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-07a4cc59-81a4-438b-9d87-0feedefd7dc7 .shogun-image-content {
  
    justify-content: center;
  
}

.s-07a4cc59-81a4-438b-9d87-0feedefd7dc7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-07a4cc59-81a4-438b-9d87-0feedefd7dc7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-07a4cc59-81a4-438b-9d87-0feedefd7dc7.shogun-image {
  box-sizing: border-box;
}



.s-07a4cc59-81a4-438b-9d87-0feedefd7dc7 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-07a4cc59-81a4-438b-9d87-0feedefd7dc7 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-07a4cc59-81a4-438b-9d87-0feedefd7dc7.shogun-image-container {
      position: relative;
    }

    .s-07a4cc59-81a4-438b-9d87-0feedefd7dc7.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-07a4cc59-81a4-438b-9d87-0feedefd7dc7.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-07a4cc59-81a4-438b-9d87-0feedefd7dc7 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-07a4cc59-81a4-438b-9d87-0feedefd7dc7 {
  margin: 0 !important;
  overflow: visible;
}

#s-07a4cc59-81a4-438b-9d87-0feedefd7dc7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-07a4cc59-81a4-438b-9d87-0feedefd7dc7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-07a4cc59-81a4-438b-9d87-0feedefd7dc7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-07a4cc59-81a4-438b-9d87-0feedefd7dc7 img.shogun-image {
  /* Add background color handling */
  
}

#s-07a4cc59-81a4-438b-9d87-0feedefd7dc7 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-07a4cc59-81a4-438b-9d87-0feedefd7dc7 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-07a4cc59-81a4-438b-9d87-0feedefd7dc7 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-07a4cc59-81a4-438b-9d87-0feedefd7dc7 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-07a4cc59-81a4-438b-9d87-0feedefd7dc7.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-07a4cc59-81a4-438b-9d87-0feedefd7dc7 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-07a4cc59-81a4-438b-9d87-0feedefd7dc7.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-07a4cc59-81a4-438b-9d87-0feedefd7dc7 .shogun-image-content {
  
    justify-content: center;
  
}

.s-07a4cc59-81a4-438b-9d87-0feedefd7dc7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-07a4cc59-81a4-438b-9d87-0feedefd7dc7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-07a4cc59-81a4-438b-9d87-0feedefd7dc7.shogun-image {
  box-sizing: border-box;
}



.s-07a4cc59-81a4-438b-9d87-0feedefd7dc7 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-07a4cc59-81a4-438b-9d87-0feedefd7dc7 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-07a4cc59-81a4-438b-9d87-0feedefd7dc7.shogun-image-container {
      position: relative;
    }

    .s-07a4cc59-81a4-438b-9d87-0feedefd7dc7.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-07a4cc59-81a4-438b-9d87-0feedefd7dc7.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-07a4cc59-81a4-438b-9d87-0feedefd7dc7 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-07a4cc59-81a4-438b-9d87-0feedefd7dc7 {
  margin: 0 !important;
  overflow: visible;
}

#s-07a4cc59-81a4-438b-9d87-0feedefd7dc7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-07a4cc59-81a4-438b-9d87-0feedefd7dc7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-07a4cc59-81a4-438b-9d87-0feedefd7dc7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-07a4cc59-81a4-438b-9d87-0feedefd7dc7 img.shogun-image {
  /* Add background color handling */
  
}

#s-07a4cc59-81a4-438b-9d87-0feedefd7dc7 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-07a4cc59-81a4-438b-9d87-0feedefd7dc7 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-07a4cc59-81a4-438b-9d87-0feedefd7dc7 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-07a4cc59-81a4-438b-9d87-0feedefd7dc7 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-07a4cc59-81a4-438b-9d87-0feedefd7dc7.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-07a4cc59-81a4-438b-9d87-0feedefd7dc7 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-07a4cc59-81a4-438b-9d87-0feedefd7dc7.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-07a4cc59-81a4-438b-9d87-0feedefd7dc7 .shogun-image-content {
  
    justify-content: center;
  
}

.s-07a4cc59-81a4-438b-9d87-0feedefd7dc7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-07a4cc59-81a4-438b-9d87-0feedefd7dc7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-07a4cc59-81a4-438b-9d87-0feedefd7dc7.shogun-image {
  box-sizing: border-box;
}



.s-07a4cc59-81a4-438b-9d87-0feedefd7dc7 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-07a4cc59-81a4-438b-9d87-0feedefd7dc7 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-07a4cc59-81a4-438b-9d87-0feedefd7dc7.shogun-image-container {
      position: relative;
    }

    .s-07a4cc59-81a4-438b-9d87-0feedefd7dc7.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-07a4cc59-81a4-438b-9d87-0feedefd7dc7.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-07a4cc59-81a4-438b-9d87-0feedefd7dc7 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-07a4cc59-81a4-438b-9d87-0feedefd7dc7 {
  margin: 0 !important;
  overflow: visible;
}

#s-07a4cc59-81a4-438b-9d87-0feedefd7dc7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-07a4cc59-81a4-438b-9d87-0feedefd7dc7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-07a4cc59-81a4-438b-9d87-0feedefd7dc7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-07a4cc59-81a4-438b-9d87-0feedefd7dc7 img.shogun-image {
  /* Add background color handling */
  
}

#s-07a4cc59-81a4-438b-9d87-0feedefd7dc7 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-07a4cc59-81a4-438b-9d87-0feedefd7dc7 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-07a4cc59-81a4-438b-9d87-0feedefd7dc7 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-07a4cc59-81a4-438b-9d87-0feedefd7dc7 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-07a4cc59-81a4-438b-9d87-0feedefd7dc7.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-07a4cc59-81a4-438b-9d87-0feedefd7dc7 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-07a4cc59-81a4-438b-9d87-0feedefd7dc7.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-07a4cc59-81a4-438b-9d87-0feedefd7dc7 .shogun-image-content {
  
    justify-content: center;
  
}

.s-07a4cc59-81a4-438b-9d87-0feedefd7dc7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-07a4cc59-81a4-438b-9d87-0feedefd7dc7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-07a4cc59-81a4-438b-9d87-0feedefd7dc7.shogun-image {
  box-sizing: border-box;
}



.s-07a4cc59-81a4-438b-9d87-0feedefd7dc7 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-07a4cc59-81a4-438b-9d87-0feedefd7dc7 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-07a4cc59-81a4-438b-9d87-0feedefd7dc7.shogun-image-container {
      position: relative;
    }

    .s-07a4cc59-81a4-438b-9d87-0feedefd7dc7.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-07a4cc59-81a4-438b-9d87-0feedefd7dc7.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-07a4cc59-81a4-438b-9d87-0feedefd7dc7 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-cf5d9f83-7785-4d2e-9802-a03bb14dea4d {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-cf5d9f83-7785-4d2e-9802-a03bb14dea4d {
  margin-top: 0%;
margin-bottom: 0%;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-cf5d9f83-7785-4d2e-9802-a03bb14dea4d {
  margin-top: 0%;
}
}@media (min-width: 768px) and (max-width: 991px){#s-cf5d9f83-7785-4d2e-9802-a03bb14dea4d {
  margin-top: 0%;
}
}@media (max-width: 767px){#s-cf5d9f83-7785-4d2e-9802-a03bb14dea4d {
  margin-top: 0%;
}
}
#s-cf5d9f83-7785-4d2e-9802-a03bb14dea4d {
  margin: 0 !important;
  overflow: visible;
}

#s-cf5d9f83-7785-4d2e-9802-a03bb14dea4d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-cf5d9f83-7785-4d2e-9802-a03bb14dea4d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-cf5d9f83-7785-4d2e-9802-a03bb14dea4d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-cf5d9f83-7785-4d2e-9802-a03bb14dea4d img.shogun-image {
  /* Add background color handling */
  
}

#s-cf5d9f83-7785-4d2e-9802-a03bb14dea4d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-cf5d9f83-7785-4d2e-9802-a03bb14dea4d .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-cf5d9f83-7785-4d2e-9802-a03bb14dea4d .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-cf5d9f83-7785-4d2e-9802-a03bb14dea4d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-cf5d9f83-7785-4d2e-9802-a03bb14dea4d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-cf5d9f83-7785-4d2e-9802-a03bb14dea4d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-cf5d9f83-7785-4d2e-9802-a03bb14dea4d.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-cf5d9f83-7785-4d2e-9802-a03bb14dea4d .shogun-image-content {
  
    justify-content: center;
  
}

.s-cf5d9f83-7785-4d2e-9802-a03bb14dea4d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cf5d9f83-7785-4d2e-9802-a03bb14dea4d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cf5d9f83-7785-4d2e-9802-a03bb14dea4d.shogun-image {
  box-sizing: border-box;
}



.s-cf5d9f83-7785-4d2e-9802-a03bb14dea4d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-cf5d9f83-7785-4d2e-9802-a03bb14dea4d {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-cf5d9f83-7785-4d2e-9802-a03bb14dea4d.shogun-image-container {
      position: relative;
    }

    .s-cf5d9f83-7785-4d2e-9802-a03bb14dea4d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-cf5d9f83-7785-4d2e-9802-a03bb14dea4d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-cf5d9f83-7785-4d2e-9802-a03bb14dea4d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-cf5d9f83-7785-4d2e-9802-a03bb14dea4d {
  margin: 0 !important;
  overflow: visible;
}

#s-cf5d9f83-7785-4d2e-9802-a03bb14dea4d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-cf5d9f83-7785-4d2e-9802-a03bb14dea4d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-cf5d9f83-7785-4d2e-9802-a03bb14dea4d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-cf5d9f83-7785-4d2e-9802-a03bb14dea4d img.shogun-image {
  /* Add background color handling */
  
}

#s-cf5d9f83-7785-4d2e-9802-a03bb14dea4d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-cf5d9f83-7785-4d2e-9802-a03bb14dea4d .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-cf5d9f83-7785-4d2e-9802-a03bb14dea4d .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-cf5d9f83-7785-4d2e-9802-a03bb14dea4d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-cf5d9f83-7785-4d2e-9802-a03bb14dea4d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-cf5d9f83-7785-4d2e-9802-a03bb14dea4d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-cf5d9f83-7785-4d2e-9802-a03bb14dea4d.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-cf5d9f83-7785-4d2e-9802-a03bb14dea4d .shogun-image-content {
  
    justify-content: center;
  
}

.s-cf5d9f83-7785-4d2e-9802-a03bb14dea4d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cf5d9f83-7785-4d2e-9802-a03bb14dea4d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cf5d9f83-7785-4d2e-9802-a03bb14dea4d.shogun-image {
  box-sizing: border-box;
}



.s-cf5d9f83-7785-4d2e-9802-a03bb14dea4d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-cf5d9f83-7785-4d2e-9802-a03bb14dea4d {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-cf5d9f83-7785-4d2e-9802-a03bb14dea4d.shogun-image-container {
      position: relative;
    }

    .s-cf5d9f83-7785-4d2e-9802-a03bb14dea4d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-cf5d9f83-7785-4d2e-9802-a03bb14dea4d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-cf5d9f83-7785-4d2e-9802-a03bb14dea4d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-cf5d9f83-7785-4d2e-9802-a03bb14dea4d {
  margin: 0 !important;
  overflow: visible;
}

#s-cf5d9f83-7785-4d2e-9802-a03bb14dea4d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-cf5d9f83-7785-4d2e-9802-a03bb14dea4d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-cf5d9f83-7785-4d2e-9802-a03bb14dea4d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-cf5d9f83-7785-4d2e-9802-a03bb14dea4d img.shogun-image {
  /* Add background color handling */
  
}

#s-cf5d9f83-7785-4d2e-9802-a03bb14dea4d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-cf5d9f83-7785-4d2e-9802-a03bb14dea4d .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-cf5d9f83-7785-4d2e-9802-a03bb14dea4d .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-cf5d9f83-7785-4d2e-9802-a03bb14dea4d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-cf5d9f83-7785-4d2e-9802-a03bb14dea4d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-cf5d9f83-7785-4d2e-9802-a03bb14dea4d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-cf5d9f83-7785-4d2e-9802-a03bb14dea4d.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-cf5d9f83-7785-4d2e-9802-a03bb14dea4d .shogun-image-content {
  
    justify-content: center;
  
}

.s-cf5d9f83-7785-4d2e-9802-a03bb14dea4d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cf5d9f83-7785-4d2e-9802-a03bb14dea4d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cf5d9f83-7785-4d2e-9802-a03bb14dea4d.shogun-image {
  box-sizing: border-box;
}



.s-cf5d9f83-7785-4d2e-9802-a03bb14dea4d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-cf5d9f83-7785-4d2e-9802-a03bb14dea4d {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-cf5d9f83-7785-4d2e-9802-a03bb14dea4d.shogun-image-container {
      position: relative;
    }

    .s-cf5d9f83-7785-4d2e-9802-a03bb14dea4d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-cf5d9f83-7785-4d2e-9802-a03bb14dea4d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-cf5d9f83-7785-4d2e-9802-a03bb14dea4d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-cf5d9f83-7785-4d2e-9802-a03bb14dea4d {
  margin: 0 !important;
  overflow: visible;
}

#s-cf5d9f83-7785-4d2e-9802-a03bb14dea4d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-cf5d9f83-7785-4d2e-9802-a03bb14dea4d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-cf5d9f83-7785-4d2e-9802-a03bb14dea4d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-cf5d9f83-7785-4d2e-9802-a03bb14dea4d img.shogun-image {
  /* Add background color handling */
  
}

#s-cf5d9f83-7785-4d2e-9802-a03bb14dea4d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-cf5d9f83-7785-4d2e-9802-a03bb14dea4d .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-cf5d9f83-7785-4d2e-9802-a03bb14dea4d .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-cf5d9f83-7785-4d2e-9802-a03bb14dea4d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-cf5d9f83-7785-4d2e-9802-a03bb14dea4d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-cf5d9f83-7785-4d2e-9802-a03bb14dea4d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-cf5d9f83-7785-4d2e-9802-a03bb14dea4d.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-cf5d9f83-7785-4d2e-9802-a03bb14dea4d .shogun-image-content {
  
    justify-content: center;
  
}

.s-cf5d9f83-7785-4d2e-9802-a03bb14dea4d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cf5d9f83-7785-4d2e-9802-a03bb14dea4d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cf5d9f83-7785-4d2e-9802-a03bb14dea4d.shogun-image {
  box-sizing: border-box;
}



.s-cf5d9f83-7785-4d2e-9802-a03bb14dea4d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-cf5d9f83-7785-4d2e-9802-a03bb14dea4d {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-cf5d9f83-7785-4d2e-9802-a03bb14dea4d.shogun-image-container {
      position: relative;
    }

    .s-cf5d9f83-7785-4d2e-9802-a03bb14dea4d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-cf5d9f83-7785-4d2e-9802-a03bb14dea4d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-cf5d9f83-7785-4d2e-9802-a03bb14dea4d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-cf5d9f83-7785-4d2e-9802-a03bb14dea4d {
  margin: 0 !important;
  overflow: visible;
}

#s-cf5d9f83-7785-4d2e-9802-a03bb14dea4d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-cf5d9f83-7785-4d2e-9802-a03bb14dea4d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-cf5d9f83-7785-4d2e-9802-a03bb14dea4d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-cf5d9f83-7785-4d2e-9802-a03bb14dea4d img.shogun-image {
  /* Add background color handling */
  
}

#s-cf5d9f83-7785-4d2e-9802-a03bb14dea4d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-cf5d9f83-7785-4d2e-9802-a03bb14dea4d .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-cf5d9f83-7785-4d2e-9802-a03bb14dea4d .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-cf5d9f83-7785-4d2e-9802-a03bb14dea4d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-cf5d9f83-7785-4d2e-9802-a03bb14dea4d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-cf5d9f83-7785-4d2e-9802-a03bb14dea4d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-cf5d9f83-7785-4d2e-9802-a03bb14dea4d.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-cf5d9f83-7785-4d2e-9802-a03bb14dea4d .shogun-image-content {
  
    justify-content: center;
  
}

.s-cf5d9f83-7785-4d2e-9802-a03bb14dea4d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cf5d9f83-7785-4d2e-9802-a03bb14dea4d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cf5d9f83-7785-4d2e-9802-a03bb14dea4d.shogun-image {
  box-sizing: border-box;
}



.s-cf5d9f83-7785-4d2e-9802-a03bb14dea4d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-cf5d9f83-7785-4d2e-9802-a03bb14dea4d {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-cf5d9f83-7785-4d2e-9802-a03bb14dea4d.shogun-image-container {
      position: relative;
    }

    .s-cf5d9f83-7785-4d2e-9802-a03bb14dea4d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-cf5d9f83-7785-4d2e-9802-a03bb14dea4d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-cf5d9f83-7785-4d2e-9802-a03bb14dea4d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-14e97b68-e349-49a6-ab22-fdb25a0efdc8 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-14e97b68-e349-49a6-ab22-fdb25a0efdc8 {
  margin-top: 0%;
}
}@media (min-width: 768px) and (max-width: 991px){#s-14e97b68-e349-49a6-ab22-fdb25a0efdc8 {
  margin-top: 0%;
}
}@media (max-width: 767px){#s-14e97b68-e349-49a6-ab22-fdb25a0efdc8 {
  margin-top: 0%;
}
}
#s-14e97b68-e349-49a6-ab22-fdb25a0efdc8 {
  margin: 0 !important;
  overflow: visible;
}

#s-14e97b68-e349-49a6-ab22-fdb25a0efdc8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-14e97b68-e349-49a6-ab22-fdb25a0efdc8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-14e97b68-e349-49a6-ab22-fdb25a0efdc8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-14e97b68-e349-49a6-ab22-fdb25a0efdc8 img.shogun-image {
  /* Add background color handling */
  
}

#s-14e97b68-e349-49a6-ab22-fdb25a0efdc8 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-14e97b68-e349-49a6-ab22-fdb25a0efdc8 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-14e97b68-e349-49a6-ab22-fdb25a0efdc8 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-14e97b68-e349-49a6-ab22-fdb25a0efdc8 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-14e97b68-e349-49a6-ab22-fdb25a0efdc8.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-14e97b68-e349-49a6-ab22-fdb25a0efdc8 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-14e97b68-e349-49a6-ab22-fdb25a0efdc8.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-14e97b68-e349-49a6-ab22-fdb25a0efdc8 .shogun-image-content {
  
    justify-content: center;
  
}

.s-14e97b68-e349-49a6-ab22-fdb25a0efdc8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-14e97b68-e349-49a6-ab22-fdb25a0efdc8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-14e97b68-e349-49a6-ab22-fdb25a0efdc8.shogun-image {
  box-sizing: border-box;
}



.s-14e97b68-e349-49a6-ab22-fdb25a0efdc8 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-14e97b68-e349-49a6-ab22-fdb25a0efdc8 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-14e97b68-e349-49a6-ab22-fdb25a0efdc8.shogun-image-container {
      position: relative;
    }

    .s-14e97b68-e349-49a6-ab22-fdb25a0efdc8.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-14e97b68-e349-49a6-ab22-fdb25a0efdc8.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-14e97b68-e349-49a6-ab22-fdb25a0efdc8 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-14e97b68-e349-49a6-ab22-fdb25a0efdc8 {
  margin: 0 !important;
  overflow: visible;
}

#s-14e97b68-e349-49a6-ab22-fdb25a0efdc8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-14e97b68-e349-49a6-ab22-fdb25a0efdc8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-14e97b68-e349-49a6-ab22-fdb25a0efdc8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-14e97b68-e349-49a6-ab22-fdb25a0efdc8 img.shogun-image {
  /* Add background color handling */
  
}

#s-14e97b68-e349-49a6-ab22-fdb25a0efdc8 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-14e97b68-e349-49a6-ab22-fdb25a0efdc8 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-14e97b68-e349-49a6-ab22-fdb25a0efdc8 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-14e97b68-e349-49a6-ab22-fdb25a0efdc8 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-14e97b68-e349-49a6-ab22-fdb25a0efdc8.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-14e97b68-e349-49a6-ab22-fdb25a0efdc8 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-14e97b68-e349-49a6-ab22-fdb25a0efdc8.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-14e97b68-e349-49a6-ab22-fdb25a0efdc8 .shogun-image-content {
  
    justify-content: center;
  
}

.s-14e97b68-e349-49a6-ab22-fdb25a0efdc8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-14e97b68-e349-49a6-ab22-fdb25a0efdc8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-14e97b68-e349-49a6-ab22-fdb25a0efdc8.shogun-image {
  box-sizing: border-box;
}



.s-14e97b68-e349-49a6-ab22-fdb25a0efdc8 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-14e97b68-e349-49a6-ab22-fdb25a0efdc8 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-14e97b68-e349-49a6-ab22-fdb25a0efdc8.shogun-image-container {
      position: relative;
    }

    .s-14e97b68-e349-49a6-ab22-fdb25a0efdc8.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-14e97b68-e349-49a6-ab22-fdb25a0efdc8.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-14e97b68-e349-49a6-ab22-fdb25a0efdc8 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-14e97b68-e349-49a6-ab22-fdb25a0efdc8 {
  margin: 0 !important;
  overflow: visible;
}

#s-14e97b68-e349-49a6-ab22-fdb25a0efdc8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-14e97b68-e349-49a6-ab22-fdb25a0efdc8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-14e97b68-e349-49a6-ab22-fdb25a0efdc8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-14e97b68-e349-49a6-ab22-fdb25a0efdc8 img.shogun-image {
  /* Add background color handling */
  
}

#s-14e97b68-e349-49a6-ab22-fdb25a0efdc8 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-14e97b68-e349-49a6-ab22-fdb25a0efdc8 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-14e97b68-e349-49a6-ab22-fdb25a0efdc8 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-14e97b68-e349-49a6-ab22-fdb25a0efdc8 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-14e97b68-e349-49a6-ab22-fdb25a0efdc8.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-14e97b68-e349-49a6-ab22-fdb25a0efdc8 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-14e97b68-e349-49a6-ab22-fdb25a0efdc8.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-14e97b68-e349-49a6-ab22-fdb25a0efdc8 .shogun-image-content {
  
    justify-content: center;
  
}

.s-14e97b68-e349-49a6-ab22-fdb25a0efdc8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-14e97b68-e349-49a6-ab22-fdb25a0efdc8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-14e97b68-e349-49a6-ab22-fdb25a0efdc8.shogun-image {
  box-sizing: border-box;
}



.s-14e97b68-e349-49a6-ab22-fdb25a0efdc8 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-14e97b68-e349-49a6-ab22-fdb25a0efdc8 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-14e97b68-e349-49a6-ab22-fdb25a0efdc8.shogun-image-container {
      position: relative;
    }

    .s-14e97b68-e349-49a6-ab22-fdb25a0efdc8.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-14e97b68-e349-49a6-ab22-fdb25a0efdc8.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-14e97b68-e349-49a6-ab22-fdb25a0efdc8 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-14e97b68-e349-49a6-ab22-fdb25a0efdc8 {
  margin: 0 !important;
  overflow: visible;
}

#s-14e97b68-e349-49a6-ab22-fdb25a0efdc8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-14e97b68-e349-49a6-ab22-fdb25a0efdc8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-14e97b68-e349-49a6-ab22-fdb25a0efdc8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-14e97b68-e349-49a6-ab22-fdb25a0efdc8 img.shogun-image {
  /* Add background color handling */
  
}

#s-14e97b68-e349-49a6-ab22-fdb25a0efdc8 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-14e97b68-e349-49a6-ab22-fdb25a0efdc8 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-14e97b68-e349-49a6-ab22-fdb25a0efdc8 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-14e97b68-e349-49a6-ab22-fdb25a0efdc8 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-14e97b68-e349-49a6-ab22-fdb25a0efdc8.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-14e97b68-e349-49a6-ab22-fdb25a0efdc8 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-14e97b68-e349-49a6-ab22-fdb25a0efdc8.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-14e97b68-e349-49a6-ab22-fdb25a0efdc8 .shogun-image-content {
  
    justify-content: center;
  
}

.s-14e97b68-e349-49a6-ab22-fdb25a0efdc8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-14e97b68-e349-49a6-ab22-fdb25a0efdc8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-14e97b68-e349-49a6-ab22-fdb25a0efdc8.shogun-image {
  box-sizing: border-box;
}



.s-14e97b68-e349-49a6-ab22-fdb25a0efdc8 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-14e97b68-e349-49a6-ab22-fdb25a0efdc8 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-14e97b68-e349-49a6-ab22-fdb25a0efdc8.shogun-image-container {
      position: relative;
    }

    .s-14e97b68-e349-49a6-ab22-fdb25a0efdc8.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-14e97b68-e349-49a6-ab22-fdb25a0efdc8.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-14e97b68-e349-49a6-ab22-fdb25a0efdc8 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-14e97b68-e349-49a6-ab22-fdb25a0efdc8 {
  margin: 0 !important;
  overflow: visible;
}

#s-14e97b68-e349-49a6-ab22-fdb25a0efdc8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-14e97b68-e349-49a6-ab22-fdb25a0efdc8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-14e97b68-e349-49a6-ab22-fdb25a0efdc8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-14e97b68-e349-49a6-ab22-fdb25a0efdc8 img.shogun-image {
  /* Add background color handling */
  
}

#s-14e97b68-e349-49a6-ab22-fdb25a0efdc8 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-14e97b68-e349-49a6-ab22-fdb25a0efdc8 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-14e97b68-e349-49a6-ab22-fdb25a0efdc8 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-14e97b68-e349-49a6-ab22-fdb25a0efdc8 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-14e97b68-e349-49a6-ab22-fdb25a0efdc8.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-14e97b68-e349-49a6-ab22-fdb25a0efdc8 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-14e97b68-e349-49a6-ab22-fdb25a0efdc8.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-14e97b68-e349-49a6-ab22-fdb25a0efdc8 .shogun-image-content {
  
    justify-content: center;
  
}

.s-14e97b68-e349-49a6-ab22-fdb25a0efdc8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-14e97b68-e349-49a6-ab22-fdb25a0efdc8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-14e97b68-e349-49a6-ab22-fdb25a0efdc8.shogun-image {
  box-sizing: border-box;
}



.s-14e97b68-e349-49a6-ab22-fdb25a0efdc8 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-14e97b68-e349-49a6-ab22-fdb25a0efdc8 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-14e97b68-e349-49a6-ab22-fdb25a0efdc8.shogun-image-container {
      position: relative;
    }

    .s-14e97b68-e349-49a6-ab22-fdb25a0efdc8.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-14e97b68-e349-49a6-ab22-fdb25a0efdc8.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-14e97b68-e349-49a6-ab22-fdb25a0efdc8 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-2d7ec387-0835-4f5c-a0db-71678de8268d {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-2d7ec387-0835-4f5c-a0db-71678de8268d {
  margin-top: 0%;
margin-bottom: 0%;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-2d7ec387-0835-4f5c-a0db-71678de8268d {
  margin-top: 0%;
}
}@media (min-width: 768px) and (max-width: 991px){#s-2d7ec387-0835-4f5c-a0db-71678de8268d {
  margin-top: 0%;
}
}@media (max-width: 767px){#s-2d7ec387-0835-4f5c-a0db-71678de8268d {
  margin-top: 0%;
}
}
#s-2d7ec387-0835-4f5c-a0db-71678de8268d {
  margin: 0 !important;
  overflow: visible;
}

#s-2d7ec387-0835-4f5c-a0db-71678de8268d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2d7ec387-0835-4f5c-a0db-71678de8268d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-2d7ec387-0835-4f5c-a0db-71678de8268d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2d7ec387-0835-4f5c-a0db-71678de8268d img.shogun-image {
  /* Add background color handling */
  
}

#s-2d7ec387-0835-4f5c-a0db-71678de8268d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2d7ec387-0835-4f5c-a0db-71678de8268d .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-2d7ec387-0835-4f5c-a0db-71678de8268d .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2d7ec387-0835-4f5c-a0db-71678de8268d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2d7ec387-0835-4f5c-a0db-71678de8268d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2d7ec387-0835-4f5c-a0db-71678de8268d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-2d7ec387-0835-4f5c-a0db-71678de8268d.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-2d7ec387-0835-4f5c-a0db-71678de8268d .shogun-image-content {
  
    justify-content: center;
  
}

.s-2d7ec387-0835-4f5c-a0db-71678de8268d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2d7ec387-0835-4f5c-a0db-71678de8268d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2d7ec387-0835-4f5c-a0db-71678de8268d.shogun-image {
  box-sizing: border-box;
}



.s-2d7ec387-0835-4f5c-a0db-71678de8268d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-2d7ec387-0835-4f5c-a0db-71678de8268d {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-2d7ec387-0835-4f5c-a0db-71678de8268d.shogun-image-container {
      position: relative;
    }

    .s-2d7ec387-0835-4f5c-a0db-71678de8268d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2d7ec387-0835-4f5c-a0db-71678de8268d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2d7ec387-0835-4f5c-a0db-71678de8268d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-2d7ec387-0835-4f5c-a0db-71678de8268d {
  margin: 0 !important;
  overflow: visible;
}

#s-2d7ec387-0835-4f5c-a0db-71678de8268d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2d7ec387-0835-4f5c-a0db-71678de8268d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-2d7ec387-0835-4f5c-a0db-71678de8268d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2d7ec387-0835-4f5c-a0db-71678de8268d img.shogun-image {
  /* Add background color handling */
  
}

#s-2d7ec387-0835-4f5c-a0db-71678de8268d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2d7ec387-0835-4f5c-a0db-71678de8268d .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-2d7ec387-0835-4f5c-a0db-71678de8268d .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2d7ec387-0835-4f5c-a0db-71678de8268d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2d7ec387-0835-4f5c-a0db-71678de8268d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2d7ec387-0835-4f5c-a0db-71678de8268d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-2d7ec387-0835-4f5c-a0db-71678de8268d.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-2d7ec387-0835-4f5c-a0db-71678de8268d .shogun-image-content {
  
    justify-content: center;
  
}

.s-2d7ec387-0835-4f5c-a0db-71678de8268d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2d7ec387-0835-4f5c-a0db-71678de8268d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2d7ec387-0835-4f5c-a0db-71678de8268d.shogun-image {
  box-sizing: border-box;
}



.s-2d7ec387-0835-4f5c-a0db-71678de8268d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-2d7ec387-0835-4f5c-a0db-71678de8268d {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-2d7ec387-0835-4f5c-a0db-71678de8268d.shogun-image-container {
      position: relative;
    }

    .s-2d7ec387-0835-4f5c-a0db-71678de8268d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2d7ec387-0835-4f5c-a0db-71678de8268d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2d7ec387-0835-4f5c-a0db-71678de8268d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-2d7ec387-0835-4f5c-a0db-71678de8268d {
  margin: 0 !important;
  overflow: visible;
}

#s-2d7ec387-0835-4f5c-a0db-71678de8268d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2d7ec387-0835-4f5c-a0db-71678de8268d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-2d7ec387-0835-4f5c-a0db-71678de8268d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2d7ec387-0835-4f5c-a0db-71678de8268d img.shogun-image {
  /* Add background color handling */
  
}

#s-2d7ec387-0835-4f5c-a0db-71678de8268d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2d7ec387-0835-4f5c-a0db-71678de8268d .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-2d7ec387-0835-4f5c-a0db-71678de8268d .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2d7ec387-0835-4f5c-a0db-71678de8268d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2d7ec387-0835-4f5c-a0db-71678de8268d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2d7ec387-0835-4f5c-a0db-71678de8268d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-2d7ec387-0835-4f5c-a0db-71678de8268d.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-2d7ec387-0835-4f5c-a0db-71678de8268d .shogun-image-content {
  
    justify-content: center;
  
}

.s-2d7ec387-0835-4f5c-a0db-71678de8268d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2d7ec387-0835-4f5c-a0db-71678de8268d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2d7ec387-0835-4f5c-a0db-71678de8268d.shogun-image {
  box-sizing: border-box;
}



.s-2d7ec387-0835-4f5c-a0db-71678de8268d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-2d7ec387-0835-4f5c-a0db-71678de8268d {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-2d7ec387-0835-4f5c-a0db-71678de8268d.shogun-image-container {
      position: relative;
    }

    .s-2d7ec387-0835-4f5c-a0db-71678de8268d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2d7ec387-0835-4f5c-a0db-71678de8268d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2d7ec387-0835-4f5c-a0db-71678de8268d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-2d7ec387-0835-4f5c-a0db-71678de8268d {
  margin: 0 !important;
  overflow: visible;
}

#s-2d7ec387-0835-4f5c-a0db-71678de8268d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2d7ec387-0835-4f5c-a0db-71678de8268d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-2d7ec387-0835-4f5c-a0db-71678de8268d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2d7ec387-0835-4f5c-a0db-71678de8268d img.shogun-image {
  /* Add background color handling */
  
}

#s-2d7ec387-0835-4f5c-a0db-71678de8268d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2d7ec387-0835-4f5c-a0db-71678de8268d .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-2d7ec387-0835-4f5c-a0db-71678de8268d .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2d7ec387-0835-4f5c-a0db-71678de8268d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2d7ec387-0835-4f5c-a0db-71678de8268d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2d7ec387-0835-4f5c-a0db-71678de8268d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-2d7ec387-0835-4f5c-a0db-71678de8268d.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-2d7ec387-0835-4f5c-a0db-71678de8268d .shogun-image-content {
  
    justify-content: center;
  
}

.s-2d7ec387-0835-4f5c-a0db-71678de8268d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2d7ec387-0835-4f5c-a0db-71678de8268d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2d7ec387-0835-4f5c-a0db-71678de8268d.shogun-image {
  box-sizing: border-box;
}



.s-2d7ec387-0835-4f5c-a0db-71678de8268d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-2d7ec387-0835-4f5c-a0db-71678de8268d {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-2d7ec387-0835-4f5c-a0db-71678de8268d.shogun-image-container {
      position: relative;
    }

    .s-2d7ec387-0835-4f5c-a0db-71678de8268d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2d7ec387-0835-4f5c-a0db-71678de8268d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2d7ec387-0835-4f5c-a0db-71678de8268d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-2d7ec387-0835-4f5c-a0db-71678de8268d {
  margin: 0 !important;
  overflow: visible;
}

#s-2d7ec387-0835-4f5c-a0db-71678de8268d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2d7ec387-0835-4f5c-a0db-71678de8268d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-2d7ec387-0835-4f5c-a0db-71678de8268d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2d7ec387-0835-4f5c-a0db-71678de8268d img.shogun-image {
  /* Add background color handling */
  
}

#s-2d7ec387-0835-4f5c-a0db-71678de8268d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2d7ec387-0835-4f5c-a0db-71678de8268d .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-2d7ec387-0835-4f5c-a0db-71678de8268d .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2d7ec387-0835-4f5c-a0db-71678de8268d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2d7ec387-0835-4f5c-a0db-71678de8268d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2d7ec387-0835-4f5c-a0db-71678de8268d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-2d7ec387-0835-4f5c-a0db-71678de8268d.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-2d7ec387-0835-4f5c-a0db-71678de8268d .shogun-image-content {
  
    justify-content: center;
  
}

.s-2d7ec387-0835-4f5c-a0db-71678de8268d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2d7ec387-0835-4f5c-a0db-71678de8268d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2d7ec387-0835-4f5c-a0db-71678de8268d.shogun-image {
  box-sizing: border-box;
}



.s-2d7ec387-0835-4f5c-a0db-71678de8268d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-2d7ec387-0835-4f5c-a0db-71678de8268d {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-2d7ec387-0835-4f5c-a0db-71678de8268d.shogun-image-container {
      position: relative;
    }

    .s-2d7ec387-0835-4f5c-a0db-71678de8268d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2d7ec387-0835-4f5c-a0db-71678de8268d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2d7ec387-0835-4f5c-a0db-71678de8268d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-9ba6dfd6-3127-4e12-8558-31279fa7dddd {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-9ba6dfd6-3127-4e12-8558-31279fa7dddd {
  margin-top: 0%;
}
}@media (max-width: 767px){#s-9ba6dfd6-3127-4e12-8558-31279fa7dddd {
  margin-top: 0%;
}
}
#s-9ba6dfd6-3127-4e12-8558-31279fa7dddd {
  margin: 0 !important;
  overflow: visible;
}

#s-9ba6dfd6-3127-4e12-8558-31279fa7dddd-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9ba6dfd6-3127-4e12-8558-31279fa7dddd {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-9ba6dfd6-3127-4e12-8558-31279fa7dddd {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9ba6dfd6-3127-4e12-8558-31279fa7dddd img.shogun-image {
  /* Add background color handling */
  
}

#s-9ba6dfd6-3127-4e12-8558-31279fa7dddd img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9ba6dfd6-3127-4e12-8558-31279fa7dddd .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-9ba6dfd6-3127-4e12-8558-31279fa7dddd .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9ba6dfd6-3127-4e12-8558-31279fa7dddd .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9ba6dfd6-3127-4e12-8558-31279fa7dddd.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9ba6dfd6-3127-4e12-8558-31279fa7dddd img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-9ba6dfd6-3127-4e12-8558-31279fa7dddd.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-9ba6dfd6-3127-4e12-8558-31279fa7dddd .shogun-image-content {
  
    justify-content: center;
  
}

.s-9ba6dfd6-3127-4e12-8558-31279fa7dddd.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9ba6dfd6-3127-4e12-8558-31279fa7dddd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9ba6dfd6-3127-4e12-8558-31279fa7dddd.shogun-image {
  box-sizing: border-box;
}



.s-9ba6dfd6-3127-4e12-8558-31279fa7dddd img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-9ba6dfd6-3127-4e12-8558-31279fa7dddd {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-9ba6dfd6-3127-4e12-8558-31279fa7dddd.shogun-image-container {
      position: relative;
    }

    .s-9ba6dfd6-3127-4e12-8558-31279fa7dddd.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9ba6dfd6-3127-4e12-8558-31279fa7dddd.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9ba6dfd6-3127-4e12-8558-31279fa7dddd img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-9ba6dfd6-3127-4e12-8558-31279fa7dddd {
  margin: 0 !important;
  overflow: visible;
}

#s-9ba6dfd6-3127-4e12-8558-31279fa7dddd-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9ba6dfd6-3127-4e12-8558-31279fa7dddd {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-9ba6dfd6-3127-4e12-8558-31279fa7dddd {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9ba6dfd6-3127-4e12-8558-31279fa7dddd img.shogun-image {
  /* Add background color handling */
  
}

#s-9ba6dfd6-3127-4e12-8558-31279fa7dddd img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9ba6dfd6-3127-4e12-8558-31279fa7dddd .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-9ba6dfd6-3127-4e12-8558-31279fa7dddd .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9ba6dfd6-3127-4e12-8558-31279fa7dddd .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9ba6dfd6-3127-4e12-8558-31279fa7dddd.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9ba6dfd6-3127-4e12-8558-31279fa7dddd img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-9ba6dfd6-3127-4e12-8558-31279fa7dddd.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-9ba6dfd6-3127-4e12-8558-31279fa7dddd .shogun-image-content {
  
    justify-content: center;
  
}

.s-9ba6dfd6-3127-4e12-8558-31279fa7dddd.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9ba6dfd6-3127-4e12-8558-31279fa7dddd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9ba6dfd6-3127-4e12-8558-31279fa7dddd.shogun-image {
  box-sizing: border-box;
}



.s-9ba6dfd6-3127-4e12-8558-31279fa7dddd img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-9ba6dfd6-3127-4e12-8558-31279fa7dddd {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-9ba6dfd6-3127-4e12-8558-31279fa7dddd.shogun-image-container {
      position: relative;
    }

    .s-9ba6dfd6-3127-4e12-8558-31279fa7dddd.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9ba6dfd6-3127-4e12-8558-31279fa7dddd.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9ba6dfd6-3127-4e12-8558-31279fa7dddd img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-9ba6dfd6-3127-4e12-8558-31279fa7dddd {
  margin: 0 !important;
  overflow: visible;
}

#s-9ba6dfd6-3127-4e12-8558-31279fa7dddd-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9ba6dfd6-3127-4e12-8558-31279fa7dddd {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9ba6dfd6-3127-4e12-8558-31279fa7dddd {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9ba6dfd6-3127-4e12-8558-31279fa7dddd img.shogun-image {
  /* Add background color handling */
  
}

#s-9ba6dfd6-3127-4e12-8558-31279fa7dddd img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9ba6dfd6-3127-4e12-8558-31279fa7dddd .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-9ba6dfd6-3127-4e12-8558-31279fa7dddd .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9ba6dfd6-3127-4e12-8558-31279fa7dddd .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9ba6dfd6-3127-4e12-8558-31279fa7dddd.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9ba6dfd6-3127-4e12-8558-31279fa7dddd img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-9ba6dfd6-3127-4e12-8558-31279fa7dddd.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-9ba6dfd6-3127-4e12-8558-31279fa7dddd .shogun-image-content {
  
    justify-content: center;
  
}

.s-9ba6dfd6-3127-4e12-8558-31279fa7dddd.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9ba6dfd6-3127-4e12-8558-31279fa7dddd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9ba6dfd6-3127-4e12-8558-31279fa7dddd.shogun-image {
  box-sizing: border-box;
}



.s-9ba6dfd6-3127-4e12-8558-31279fa7dddd img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-9ba6dfd6-3127-4e12-8558-31279fa7dddd {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-9ba6dfd6-3127-4e12-8558-31279fa7dddd.shogun-image-container {
      position: relative;
    }

    .s-9ba6dfd6-3127-4e12-8558-31279fa7dddd.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9ba6dfd6-3127-4e12-8558-31279fa7dddd.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9ba6dfd6-3127-4e12-8558-31279fa7dddd img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-9ba6dfd6-3127-4e12-8558-31279fa7dddd {
  margin: 0 !important;
  overflow: visible;
}

#s-9ba6dfd6-3127-4e12-8558-31279fa7dddd-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9ba6dfd6-3127-4e12-8558-31279fa7dddd {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9ba6dfd6-3127-4e12-8558-31279fa7dddd {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9ba6dfd6-3127-4e12-8558-31279fa7dddd img.shogun-image {
  /* Add background color handling */
  
}

#s-9ba6dfd6-3127-4e12-8558-31279fa7dddd img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9ba6dfd6-3127-4e12-8558-31279fa7dddd .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-9ba6dfd6-3127-4e12-8558-31279fa7dddd .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9ba6dfd6-3127-4e12-8558-31279fa7dddd .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9ba6dfd6-3127-4e12-8558-31279fa7dddd.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9ba6dfd6-3127-4e12-8558-31279fa7dddd img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-9ba6dfd6-3127-4e12-8558-31279fa7dddd.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-9ba6dfd6-3127-4e12-8558-31279fa7dddd .shogun-image-content {
  
    justify-content: center;
  
}

.s-9ba6dfd6-3127-4e12-8558-31279fa7dddd.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9ba6dfd6-3127-4e12-8558-31279fa7dddd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9ba6dfd6-3127-4e12-8558-31279fa7dddd.shogun-image {
  box-sizing: border-box;
}



.s-9ba6dfd6-3127-4e12-8558-31279fa7dddd img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-9ba6dfd6-3127-4e12-8558-31279fa7dddd {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-9ba6dfd6-3127-4e12-8558-31279fa7dddd.shogun-image-container {
      position: relative;
    }

    .s-9ba6dfd6-3127-4e12-8558-31279fa7dddd.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9ba6dfd6-3127-4e12-8558-31279fa7dddd.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9ba6dfd6-3127-4e12-8558-31279fa7dddd img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-9ba6dfd6-3127-4e12-8558-31279fa7dddd {
  margin: 0 !important;
  overflow: visible;
}

#s-9ba6dfd6-3127-4e12-8558-31279fa7dddd-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9ba6dfd6-3127-4e12-8558-31279fa7dddd {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-9ba6dfd6-3127-4e12-8558-31279fa7dddd {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9ba6dfd6-3127-4e12-8558-31279fa7dddd img.shogun-image {
  /* Add background color handling */
  
}

#s-9ba6dfd6-3127-4e12-8558-31279fa7dddd img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9ba6dfd6-3127-4e12-8558-31279fa7dddd .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-9ba6dfd6-3127-4e12-8558-31279fa7dddd .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9ba6dfd6-3127-4e12-8558-31279fa7dddd .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9ba6dfd6-3127-4e12-8558-31279fa7dddd.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9ba6dfd6-3127-4e12-8558-31279fa7dddd img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-9ba6dfd6-3127-4e12-8558-31279fa7dddd.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-9ba6dfd6-3127-4e12-8558-31279fa7dddd .shogun-image-content {
  
    justify-content: center;
  
}

.s-9ba6dfd6-3127-4e12-8558-31279fa7dddd.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9ba6dfd6-3127-4e12-8558-31279fa7dddd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9ba6dfd6-3127-4e12-8558-31279fa7dddd.shogun-image {
  box-sizing: border-box;
}



.s-9ba6dfd6-3127-4e12-8558-31279fa7dddd img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-9ba6dfd6-3127-4e12-8558-31279fa7dddd {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-9ba6dfd6-3127-4e12-8558-31279fa7dddd.shogun-image-container {
      position: relative;
    }

    .s-9ba6dfd6-3127-4e12-8558-31279fa7dddd.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9ba6dfd6-3127-4e12-8558-31279fa7dddd.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9ba6dfd6-3127-4e12-8558-31279fa7dddd img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-63149697-8db9-4e16-ac78-40ccee2c214b {
  box-shadow:2px 3px 1px 2px rgba(67, 66, 66, 1);
background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYzAzOWZlZTktZTlkNC00ZWFjLTk1YjMtYzczNDdjNDBmZjlkIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFiYjBiO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNjMDM5ZmVlOS1lOWQ0LTRlYWMtOTViMy1jNzM0N2M0MGZmOWQpIi8+PC9zdmc+);
background-repeat: no-repeat;
border-style: solid;
margin-top: 5px;
margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: #2C2A34;
border-radius: 25px;
text-align: center;
text-decoration: none;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#f1bb0b"}, {"id"=>2, "pos"=>1, "color"=>"#ffffff"}];
hover-type: gradient;
color: rgba(0, 0, 0, 1);
}
#s-63149697-8db9-4e16-ac78-40ccee2c214b:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iMTMzODYwMzYtZDg4MS00OWJjLWEwZDItMjFkMDI5ODY3YjFlIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjhmOGY3O3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFiYjBiO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCMxMzM4NjAzNi1kODgxLTQ5YmMtYTBkMi0yMWQwMjk4NjdiMWUpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 2px !important;
border-left-width: 2px !important;
border-bottom-width: 2px !important;
border-right-width: 2px !important;
border-color: rgba(2, 0, 7, 0.99) !important;
text-decoration: none !important;
color: rgba(7, 6, 0, 1) !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#f8f8f7"}, {"id"=>2, "pos"=>1, "color"=>"#f1bb0b"}] !important;
hover-type: gradient !important;}#s-63149697-8db9-4e16-ac78-40ccee2c214b:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-63149697-8db9-4e16-ac78-40ccee2c214b-root {
    text-align: center;
  }


#s-63149697-8db9-4e16-ac78-40ccee2c214b.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-63149697-8db9-4e16-ac78-40ccee2c214b-root {
    text-align: center;
  }


#s-63149697-8db9-4e16-ac78-40ccee2c214b.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-63149697-8db9-4e16-ac78-40ccee2c214b-root {
    text-align: center;
  }


#s-63149697-8db9-4e16-ac78-40ccee2c214b.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-63149697-8db9-4e16-ac78-40ccee2c214b-root {
    text-align: center;
  }


#s-63149697-8db9-4e16-ac78-40ccee2c214b.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-63149697-8db9-4e16-ac78-40ccee2c214b-root {
    text-align: center;
  }


#s-63149697-8db9-4e16-ac78-40ccee2c214b.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}
#s-e9f6e7d0-b81c-4599-8a60-6dfe5a534810 {
  margin-top: 0%;
margin-bottom: 0%;
padding-top: 1%;
padding-left: 0%;
padding-bottom: 1%;
padding-right: 0%;
}
@media (max-width: 767px){#s-e9f6e7d0-b81c-4599-8a60-6dfe5a534810 {
  
}
}
@media (min-width: 0px) {
[id="s-e9f6e7d0-b81c-4599-8a60-6dfe5a534810"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-e9f6e7d0-b81c-4599-8a60-6dfe5a534810"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-e9f6e7d0-b81c-4599-8a60-6dfe5a534810"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-e9f6e7d0-b81c-4599-8a60-6dfe5a534810"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

#s-9d204361-e9db-475e-b927-0e8db3e0f3e6 {
  margin-left: auto;
margin-right: auto;
border-top-width: 5px;
border-left-width: 5px;
border-bottom-width: 5px;
border-right-width: 5px;
border-color: #000;
border-style: solid;
border-radius: 20px;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-9d204361-e9db-475e-b927-0e8db3e0f3e6 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-9d204361-e9db-475e-b927-0e8db3e0f3e6.shg-box.shg-c {
  justify-content: center;
}

#s-ed2204a1-b449-4d44-ba32-9a973bd29035 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
text-align: center;
}
@media (min-width: 1200px){#s-ed2204a1-b449-4d44-ba32-9a973bd29035 {
  margin-top: 0%;
}
}
#s-ed2204a1-b449-4d44-ba32-9a973bd29035 {
  margin: 0 !important;
  overflow: visible;
}

#s-ed2204a1-b449-4d44-ba32-9a973bd29035-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ed2204a1-b449-4d44-ba32-9a973bd29035 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-ed2204a1-b449-4d44-ba32-9a973bd29035 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ed2204a1-b449-4d44-ba32-9a973bd29035 img.shogun-image {
  /* Add background color handling */
  
}

#s-ed2204a1-b449-4d44-ba32-9a973bd29035 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: #000;
  border-style: none;
  border-radius: 10px;

}






.s-ed2204a1-b449-4d44-ba32-9a973bd29035 .shogun-image-content {
  
    justify-content: center;
  
}

.s-ed2204a1-b449-4d44-ba32-9a973bd29035.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ed2204a1-b449-4d44-ba32-9a973bd29035.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ed2204a1-b449-4d44-ba32-9a973bd29035.shogun-image {
  box-sizing: border-box;
}



.s-ed2204a1-b449-4d44-ba32-9a973bd29035 img.shogun-image {
  
}


@media (min-width: 1200px){#s-ed2204a1-b449-4d44-ba32-9a973bd29035 {
  margin: 0 !important;
  overflow: visible;
}

#s-ed2204a1-b449-4d44-ba32-9a973bd29035-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ed2204a1-b449-4d44-ba32-9a973bd29035 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-ed2204a1-b449-4d44-ba32-9a973bd29035 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ed2204a1-b449-4d44-ba32-9a973bd29035 img.shogun-image {
  /* Add background color handling */
  
}

#s-ed2204a1-b449-4d44-ba32-9a973bd29035 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-ed2204a1-b449-4d44-ba32-9a973bd29035 .shogun-image-content {
  
    justify-content: center;
  
}

.s-ed2204a1-b449-4d44-ba32-9a973bd29035.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ed2204a1-b449-4d44-ba32-9a973bd29035.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ed2204a1-b449-4d44-ba32-9a973bd29035.shogun-image {
  box-sizing: border-box;
}



.s-ed2204a1-b449-4d44-ba32-9a973bd29035 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-ed2204a1-b449-4d44-ba32-9a973bd29035 {
  margin: 0 !important;
  overflow: visible;
}

#s-ed2204a1-b449-4d44-ba32-9a973bd29035-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ed2204a1-b449-4d44-ba32-9a973bd29035 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ed2204a1-b449-4d44-ba32-9a973bd29035 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ed2204a1-b449-4d44-ba32-9a973bd29035 img.shogun-image {
  /* Add background color handling */
  
}

#s-ed2204a1-b449-4d44-ba32-9a973bd29035 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-ed2204a1-b449-4d44-ba32-9a973bd29035 .shogun-image-content {
  
    justify-content: center;
  
}

.s-ed2204a1-b449-4d44-ba32-9a973bd29035.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ed2204a1-b449-4d44-ba32-9a973bd29035.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ed2204a1-b449-4d44-ba32-9a973bd29035.shogun-image {
  box-sizing: border-box;
}



.s-ed2204a1-b449-4d44-ba32-9a973bd29035 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-ed2204a1-b449-4d44-ba32-9a973bd29035 {
  margin: 0 !important;
  overflow: visible;
}

#s-ed2204a1-b449-4d44-ba32-9a973bd29035-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ed2204a1-b449-4d44-ba32-9a973bd29035 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ed2204a1-b449-4d44-ba32-9a973bd29035 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ed2204a1-b449-4d44-ba32-9a973bd29035 img.shogun-image {
  /* Add background color handling */
  
}

#s-ed2204a1-b449-4d44-ba32-9a973bd29035 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-ed2204a1-b449-4d44-ba32-9a973bd29035 .shogun-image-content {
  
    justify-content: center;
  
}

.s-ed2204a1-b449-4d44-ba32-9a973bd29035.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ed2204a1-b449-4d44-ba32-9a973bd29035.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ed2204a1-b449-4d44-ba32-9a973bd29035.shogun-image {
  box-sizing: border-box;
}



.s-ed2204a1-b449-4d44-ba32-9a973bd29035 img.shogun-image {
  
}


}@media (max-width: 767px){#s-ed2204a1-b449-4d44-ba32-9a973bd29035 {
  margin: 0 !important;
  overflow: visible;
}

#s-ed2204a1-b449-4d44-ba32-9a973bd29035-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ed2204a1-b449-4d44-ba32-9a973bd29035 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ed2204a1-b449-4d44-ba32-9a973bd29035 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ed2204a1-b449-4d44-ba32-9a973bd29035 img.shogun-image {
  /* Add background color handling */
  
}

#s-ed2204a1-b449-4d44-ba32-9a973bd29035 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-ed2204a1-b449-4d44-ba32-9a973bd29035 .shogun-image-content {
  
    justify-content: center;
  
}

.s-ed2204a1-b449-4d44-ba32-9a973bd29035.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ed2204a1-b449-4d44-ba32-9a973bd29035.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ed2204a1-b449-4d44-ba32-9a973bd29035.shogun-image {
  box-sizing: border-box;
}



.s-ed2204a1-b449-4d44-ba32-9a973bd29035 img.shogun-image {
  
}


}
#s-3544364c-f898-47f9-a85b-216c2f79baf6 {
  box-shadow:2px 3px 1px 2px rgba(67, 66, 66, 1);
background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYzAzOWZlZTktZTlkNC00ZWFjLTk1YjMtYzczNDdjNDBmZjlkIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFiYjBiO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNjMDM5ZmVlOS1lOWQ0LTRlYWMtOTViMy1jNzM0N2M0MGZmOWQpIi8+PC9zdmc+);
background-repeat: no-repeat;
border-style: solid;
margin-top: 5px;
margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: #2C2A34;
border-radius: 25px;
text-align: center;
text-decoration: none;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#f1bb0b"}, {"id"=>2, "pos"=>1, "color"=>"#ffffff"}];
hover-type: gradient;
color: rgba(0, 0, 0, 1);
}
#s-3544364c-f898-47f9-a85b-216c2f79baf6:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iMTEyN2ZiMGYtYTVlYy00OWI2LTlmMWQtM2ZkNmI0YWFhZWY5IiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjhmOGY3O3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFiYjBiO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCMxMTI3ZmIwZi1hNWVjLTQ5YjYtOWYxZC0zZmQ2YjRhYWFlZjkpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 2px !important;
border-left-width: 2px !important;
border-bottom-width: 2px !important;
border-right-width: 2px !important;
border-color: rgba(2, 0, 7, 0.99) !important;
text-decoration: none !important;
color: rgba(7, 6, 0, 1) !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#f8f8f7"}, {"id"=>2, "pos"=>1, "color"=>"#f1bb0b"}] !important;
hover-type: gradient !important;}#s-3544364c-f898-47f9-a85b-216c2f79baf6:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-3544364c-f898-47f9-a85b-216c2f79baf6-root {
    text-align: center;
  }


#s-3544364c-f898-47f9-a85b-216c2f79baf6.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-3544364c-f898-47f9-a85b-216c2f79baf6-root {
    text-align: center;
  }


#s-3544364c-f898-47f9-a85b-216c2f79baf6.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-3544364c-f898-47f9-a85b-216c2f79baf6-root {
    text-align: center;
  }


#s-3544364c-f898-47f9-a85b-216c2f79baf6.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-3544364c-f898-47f9-a85b-216c2f79baf6-root {
    text-align: center;
  }


#s-3544364c-f898-47f9-a85b-216c2f79baf6.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-3544364c-f898-47f9-a85b-216c2f79baf6-root {
    text-align: center;
  }


#s-3544364c-f898-47f9-a85b-216c2f79baf6.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}
#s-0eec0361-bc18-4d16-86f3-7edc6690f7d7 {
  margin-top: 0%;
margin-bottom: 0%;
padding-top: 1%;
padding-left: 15%;
padding-bottom: 1%;
padding-right: 15%;
}

@media (min-width: 0px) {
[id="s-0eec0361-bc18-4d16-86f3-7edc6690f7d7"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-0eec0361-bc18-4d16-86f3-7edc6690f7d7"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-0eec0361-bc18-4d16-86f3-7edc6690f7d7"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-0eec0361-bc18-4d16-86f3-7edc6690f7d7"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-7b4dfa6c-b9e8-4253-8345-da2bda731178 {
  margin-left: auto;
margin-right: auto;
border-top-width: 5px;
border-left-width: 5px;
border-bottom-width: 5px;
border-right-width: 5px;
border-color: #000;
border-style: solid;
border-radius: 20px;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-7b4dfa6c-b9e8-4253-8345-da2bda731178 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-7b4dfa6c-b9e8-4253-8345-da2bda731178.shg-box.shg-c {
  justify-content: center;
}

#s-aa8c1f84-0c76-427b-a1ff-6c160948a0d5 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
text-align: center;
}
@media (min-width: 1200px){#s-aa8c1f84-0c76-427b-a1ff-6c160948a0d5 {
  margin-top: 0%;
}
}
#s-aa8c1f84-0c76-427b-a1ff-6c160948a0d5 {
  margin: 0 !important;
  overflow: visible;
}

#s-aa8c1f84-0c76-427b-a1ff-6c160948a0d5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-aa8c1f84-0c76-427b-a1ff-6c160948a0d5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-aa8c1f84-0c76-427b-a1ff-6c160948a0d5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-aa8c1f84-0c76-427b-a1ff-6c160948a0d5 img.shogun-image {
  /* Add background color handling */
  
}

#s-aa8c1f84-0c76-427b-a1ff-6c160948a0d5 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: #000;
  border-style: none;
  border-radius: 10px;

}






.s-aa8c1f84-0c76-427b-a1ff-6c160948a0d5 .shogun-image-content {
  
    justify-content: center;
  
}

.s-aa8c1f84-0c76-427b-a1ff-6c160948a0d5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-aa8c1f84-0c76-427b-a1ff-6c160948a0d5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-aa8c1f84-0c76-427b-a1ff-6c160948a0d5.shogun-image {
  box-sizing: border-box;
}



.s-aa8c1f84-0c76-427b-a1ff-6c160948a0d5 img.shogun-image {
  
}


@media (min-width: 1200px){#s-aa8c1f84-0c76-427b-a1ff-6c160948a0d5 {
  margin: 0 !important;
  overflow: visible;
}

#s-aa8c1f84-0c76-427b-a1ff-6c160948a0d5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-aa8c1f84-0c76-427b-a1ff-6c160948a0d5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-aa8c1f84-0c76-427b-a1ff-6c160948a0d5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-aa8c1f84-0c76-427b-a1ff-6c160948a0d5 img.shogun-image {
  /* Add background color handling */
  
}

#s-aa8c1f84-0c76-427b-a1ff-6c160948a0d5 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-aa8c1f84-0c76-427b-a1ff-6c160948a0d5 .shogun-image-content {
  
    justify-content: center;
  
}

.s-aa8c1f84-0c76-427b-a1ff-6c160948a0d5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-aa8c1f84-0c76-427b-a1ff-6c160948a0d5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-aa8c1f84-0c76-427b-a1ff-6c160948a0d5.shogun-image {
  box-sizing: border-box;
}



.s-aa8c1f84-0c76-427b-a1ff-6c160948a0d5 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-aa8c1f84-0c76-427b-a1ff-6c160948a0d5 {
  margin: 0 !important;
  overflow: visible;
}

#s-aa8c1f84-0c76-427b-a1ff-6c160948a0d5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-aa8c1f84-0c76-427b-a1ff-6c160948a0d5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-aa8c1f84-0c76-427b-a1ff-6c160948a0d5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-aa8c1f84-0c76-427b-a1ff-6c160948a0d5 img.shogun-image {
  /* Add background color handling */
  
}

#s-aa8c1f84-0c76-427b-a1ff-6c160948a0d5 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-aa8c1f84-0c76-427b-a1ff-6c160948a0d5 .shogun-image-content {
  
    justify-content: center;
  
}

.s-aa8c1f84-0c76-427b-a1ff-6c160948a0d5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-aa8c1f84-0c76-427b-a1ff-6c160948a0d5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-aa8c1f84-0c76-427b-a1ff-6c160948a0d5.shogun-image {
  box-sizing: border-box;
}



.s-aa8c1f84-0c76-427b-a1ff-6c160948a0d5 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-aa8c1f84-0c76-427b-a1ff-6c160948a0d5 {
  margin: 0 !important;
  overflow: visible;
}

#s-aa8c1f84-0c76-427b-a1ff-6c160948a0d5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-aa8c1f84-0c76-427b-a1ff-6c160948a0d5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-aa8c1f84-0c76-427b-a1ff-6c160948a0d5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-aa8c1f84-0c76-427b-a1ff-6c160948a0d5 img.shogun-image {
  /* Add background color handling */
  
}

#s-aa8c1f84-0c76-427b-a1ff-6c160948a0d5 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-aa8c1f84-0c76-427b-a1ff-6c160948a0d5 .shogun-image-content {
  
    justify-content: center;
  
}

.s-aa8c1f84-0c76-427b-a1ff-6c160948a0d5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-aa8c1f84-0c76-427b-a1ff-6c160948a0d5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-aa8c1f84-0c76-427b-a1ff-6c160948a0d5.shogun-image {
  box-sizing: border-box;
}



.s-aa8c1f84-0c76-427b-a1ff-6c160948a0d5 img.shogun-image {
  
}


}@media (max-width: 767px){#s-aa8c1f84-0c76-427b-a1ff-6c160948a0d5 {
  margin: 0 !important;
  overflow: visible;
}

#s-aa8c1f84-0c76-427b-a1ff-6c160948a0d5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-aa8c1f84-0c76-427b-a1ff-6c160948a0d5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-aa8c1f84-0c76-427b-a1ff-6c160948a0d5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-aa8c1f84-0c76-427b-a1ff-6c160948a0d5 img.shogun-image {
  /* Add background color handling */
  
}

#s-aa8c1f84-0c76-427b-a1ff-6c160948a0d5 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-aa8c1f84-0c76-427b-a1ff-6c160948a0d5 .shogun-image-content {
  
    justify-content: center;
  
}

.s-aa8c1f84-0c76-427b-a1ff-6c160948a0d5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-aa8c1f84-0c76-427b-a1ff-6c160948a0d5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-aa8c1f84-0c76-427b-a1ff-6c160948a0d5.shogun-image {
  box-sizing: border-box;
}



.s-aa8c1f84-0c76-427b-a1ff-6c160948a0d5 img.shogun-image {
  
}


}
#s-1f062f24-7685-4953-942a-3ee2816cf46c {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
text-align: center;
}
@media (min-width: 1200px){#s-1f062f24-7685-4953-942a-3ee2816cf46c {
  margin-top: 0%;
}
}
#s-1f062f24-7685-4953-942a-3ee2816cf46c {
  margin: 0 !important;
  overflow: visible;
}

#s-1f062f24-7685-4953-942a-3ee2816cf46c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-1f062f24-7685-4953-942a-3ee2816cf46c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-1f062f24-7685-4953-942a-3ee2816cf46c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-1f062f24-7685-4953-942a-3ee2816cf46c img.shogun-image {
  /* Add background color handling */
  
}

#s-1f062f24-7685-4953-942a-3ee2816cf46c img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-1f062f24-7685-4953-942a-3ee2816cf46c .shogun-image-content {
  
    justify-content: center;
  
}

.s-1f062f24-7685-4953-942a-3ee2816cf46c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1f062f24-7685-4953-942a-3ee2816cf46c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1f062f24-7685-4953-942a-3ee2816cf46c.shogun-image {
  box-sizing: border-box;
}



.s-1f062f24-7685-4953-942a-3ee2816cf46c img.shogun-image {
  
}


@media (min-width: 1200px){#s-1f062f24-7685-4953-942a-3ee2816cf46c {
  margin: 0 !important;
  overflow: visible;
}

#s-1f062f24-7685-4953-942a-3ee2816cf46c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-1f062f24-7685-4953-942a-3ee2816cf46c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-1f062f24-7685-4953-942a-3ee2816cf46c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-1f062f24-7685-4953-942a-3ee2816cf46c img.shogun-image {
  /* Add background color handling */
  
}

#s-1f062f24-7685-4953-942a-3ee2816cf46c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-1f062f24-7685-4953-942a-3ee2816cf46c .shogun-image-content {
  
    justify-content: center;
  
}

.s-1f062f24-7685-4953-942a-3ee2816cf46c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1f062f24-7685-4953-942a-3ee2816cf46c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1f062f24-7685-4953-942a-3ee2816cf46c.shogun-image {
  box-sizing: border-box;
}



.s-1f062f24-7685-4953-942a-3ee2816cf46c img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-1f062f24-7685-4953-942a-3ee2816cf46c {
  margin: 0 !important;
  overflow: visible;
}

#s-1f062f24-7685-4953-942a-3ee2816cf46c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-1f062f24-7685-4953-942a-3ee2816cf46c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-1f062f24-7685-4953-942a-3ee2816cf46c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-1f062f24-7685-4953-942a-3ee2816cf46c img.shogun-image {
  /* Add background color handling */
  
}

#s-1f062f24-7685-4953-942a-3ee2816cf46c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-1f062f24-7685-4953-942a-3ee2816cf46c .shogun-image-content {
  
    justify-content: center;
  
}

.s-1f062f24-7685-4953-942a-3ee2816cf46c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1f062f24-7685-4953-942a-3ee2816cf46c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1f062f24-7685-4953-942a-3ee2816cf46c.shogun-image {
  box-sizing: border-box;
}



.s-1f062f24-7685-4953-942a-3ee2816cf46c img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-1f062f24-7685-4953-942a-3ee2816cf46c {
  margin: 0 !important;
  overflow: visible;
}

#s-1f062f24-7685-4953-942a-3ee2816cf46c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-1f062f24-7685-4953-942a-3ee2816cf46c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-1f062f24-7685-4953-942a-3ee2816cf46c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-1f062f24-7685-4953-942a-3ee2816cf46c img.shogun-image {
  /* Add background color handling */
  
}

#s-1f062f24-7685-4953-942a-3ee2816cf46c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-1f062f24-7685-4953-942a-3ee2816cf46c .shogun-image-content {
  
    justify-content: center;
  
}

.s-1f062f24-7685-4953-942a-3ee2816cf46c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1f062f24-7685-4953-942a-3ee2816cf46c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1f062f24-7685-4953-942a-3ee2816cf46c.shogun-image {
  box-sizing: border-box;
}



.s-1f062f24-7685-4953-942a-3ee2816cf46c img.shogun-image {
  
}


}@media (max-width: 767px){#s-1f062f24-7685-4953-942a-3ee2816cf46c {
  margin: 0 !important;
  overflow: visible;
}

#s-1f062f24-7685-4953-942a-3ee2816cf46c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-1f062f24-7685-4953-942a-3ee2816cf46c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-1f062f24-7685-4953-942a-3ee2816cf46c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-1f062f24-7685-4953-942a-3ee2816cf46c img.shogun-image {
  /* Add background color handling */
  
}

#s-1f062f24-7685-4953-942a-3ee2816cf46c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-1f062f24-7685-4953-942a-3ee2816cf46c .shogun-image-content {
  
    justify-content: center;
  
}

.s-1f062f24-7685-4953-942a-3ee2816cf46c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1f062f24-7685-4953-942a-3ee2816cf46c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1f062f24-7685-4953-942a-3ee2816cf46c.shogun-image {
  box-sizing: border-box;
}



.s-1f062f24-7685-4953-942a-3ee2816cf46c img.shogun-image {
  
}


}
#s-8777d49a-db4e-4549-845c-9465147ff4db {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-8777d49a-db4e-4549-845c-9465147ff4db {
  margin-top: 0%;
}
}
#s-8777d49a-db4e-4549-845c-9465147ff4db {
  margin: 0 !important;
  overflow: visible;
}

#s-8777d49a-db4e-4549-845c-9465147ff4db-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8777d49a-db4e-4549-845c-9465147ff4db {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-8777d49a-db4e-4549-845c-9465147ff4db {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8777d49a-db4e-4549-845c-9465147ff4db img.shogun-image {
  /* Add background color handling */
  
}

#s-8777d49a-db4e-4549-845c-9465147ff4db img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-8777d49a-db4e-4549-845c-9465147ff4db .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-8777d49a-db4e-4549-845c-9465147ff4db .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-8777d49a-db4e-4549-845c-9465147ff4db .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-8777d49a-db4e-4549-845c-9465147ff4db.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-8777d49a-db4e-4549-845c-9465147ff4db img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-8777d49a-db4e-4549-845c-9465147ff4db.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-8777d49a-db4e-4549-845c-9465147ff4db .shogun-image-content {
  
    justify-content: center;
  
}

.s-8777d49a-db4e-4549-845c-9465147ff4db.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8777d49a-db4e-4549-845c-9465147ff4db.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8777d49a-db4e-4549-845c-9465147ff4db.shogun-image {
  box-sizing: border-box;
}



.s-8777d49a-db4e-4549-845c-9465147ff4db img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-8777d49a-db4e-4549-845c-9465147ff4db {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-8777d49a-db4e-4549-845c-9465147ff4db.shogun-image-container {
      position: relative;
    }

    .s-8777d49a-db4e-4549-845c-9465147ff4db.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-8777d49a-db4e-4549-845c-9465147ff4db.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-8777d49a-db4e-4549-845c-9465147ff4db img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-8777d49a-db4e-4549-845c-9465147ff4db {
  margin: 0 !important;
  overflow: visible;
}

#s-8777d49a-db4e-4549-845c-9465147ff4db-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8777d49a-db4e-4549-845c-9465147ff4db {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-8777d49a-db4e-4549-845c-9465147ff4db {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8777d49a-db4e-4549-845c-9465147ff4db img.shogun-image {
  /* Add background color handling */
  
}

#s-8777d49a-db4e-4549-845c-9465147ff4db img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-8777d49a-db4e-4549-845c-9465147ff4db .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-8777d49a-db4e-4549-845c-9465147ff4db .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-8777d49a-db4e-4549-845c-9465147ff4db .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-8777d49a-db4e-4549-845c-9465147ff4db.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-8777d49a-db4e-4549-845c-9465147ff4db img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-8777d49a-db4e-4549-845c-9465147ff4db.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-8777d49a-db4e-4549-845c-9465147ff4db .shogun-image-content {
  
    justify-content: center;
  
}

.s-8777d49a-db4e-4549-845c-9465147ff4db.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8777d49a-db4e-4549-845c-9465147ff4db.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8777d49a-db4e-4549-845c-9465147ff4db.shogun-image {
  box-sizing: border-box;
}



.s-8777d49a-db4e-4549-845c-9465147ff4db img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-8777d49a-db4e-4549-845c-9465147ff4db {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-8777d49a-db4e-4549-845c-9465147ff4db.shogun-image-container {
      position: relative;
    }

    .s-8777d49a-db4e-4549-845c-9465147ff4db.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-8777d49a-db4e-4549-845c-9465147ff4db.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-8777d49a-db4e-4549-845c-9465147ff4db img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-8777d49a-db4e-4549-845c-9465147ff4db {
  margin: 0 !important;
  overflow: visible;
}

#s-8777d49a-db4e-4549-845c-9465147ff4db-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8777d49a-db4e-4549-845c-9465147ff4db {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-8777d49a-db4e-4549-845c-9465147ff4db {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8777d49a-db4e-4549-845c-9465147ff4db img.shogun-image {
  /* Add background color handling */
  
}

#s-8777d49a-db4e-4549-845c-9465147ff4db img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-8777d49a-db4e-4549-845c-9465147ff4db .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-8777d49a-db4e-4549-845c-9465147ff4db .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-8777d49a-db4e-4549-845c-9465147ff4db .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-8777d49a-db4e-4549-845c-9465147ff4db.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-8777d49a-db4e-4549-845c-9465147ff4db img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-8777d49a-db4e-4549-845c-9465147ff4db.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-8777d49a-db4e-4549-845c-9465147ff4db .shogun-image-content {
  
    justify-content: center;
  
}

.s-8777d49a-db4e-4549-845c-9465147ff4db.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8777d49a-db4e-4549-845c-9465147ff4db.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8777d49a-db4e-4549-845c-9465147ff4db.shogun-image {
  box-sizing: border-box;
}



.s-8777d49a-db4e-4549-845c-9465147ff4db img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-8777d49a-db4e-4549-845c-9465147ff4db {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-8777d49a-db4e-4549-845c-9465147ff4db.shogun-image-container {
      position: relative;
    }

    .s-8777d49a-db4e-4549-845c-9465147ff4db.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-8777d49a-db4e-4549-845c-9465147ff4db.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-8777d49a-db4e-4549-845c-9465147ff4db img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-8777d49a-db4e-4549-845c-9465147ff4db {
  margin: 0 !important;
  overflow: visible;
}

#s-8777d49a-db4e-4549-845c-9465147ff4db-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8777d49a-db4e-4549-845c-9465147ff4db {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-8777d49a-db4e-4549-845c-9465147ff4db {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8777d49a-db4e-4549-845c-9465147ff4db img.shogun-image {
  /* Add background color handling */
  
}

#s-8777d49a-db4e-4549-845c-9465147ff4db img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-8777d49a-db4e-4549-845c-9465147ff4db .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-8777d49a-db4e-4549-845c-9465147ff4db .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-8777d49a-db4e-4549-845c-9465147ff4db .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-8777d49a-db4e-4549-845c-9465147ff4db.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-8777d49a-db4e-4549-845c-9465147ff4db img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-8777d49a-db4e-4549-845c-9465147ff4db.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-8777d49a-db4e-4549-845c-9465147ff4db .shogun-image-content {
  
    justify-content: center;
  
}

.s-8777d49a-db4e-4549-845c-9465147ff4db.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8777d49a-db4e-4549-845c-9465147ff4db.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8777d49a-db4e-4549-845c-9465147ff4db.shogun-image {
  box-sizing: border-box;
}



.s-8777d49a-db4e-4549-845c-9465147ff4db img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-8777d49a-db4e-4549-845c-9465147ff4db {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-8777d49a-db4e-4549-845c-9465147ff4db.shogun-image-container {
      position: relative;
    }

    .s-8777d49a-db4e-4549-845c-9465147ff4db.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-8777d49a-db4e-4549-845c-9465147ff4db.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-8777d49a-db4e-4549-845c-9465147ff4db img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-8777d49a-db4e-4549-845c-9465147ff4db {
  margin: 0 !important;
  overflow: visible;
}

#s-8777d49a-db4e-4549-845c-9465147ff4db-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8777d49a-db4e-4549-845c-9465147ff4db {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-8777d49a-db4e-4549-845c-9465147ff4db {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8777d49a-db4e-4549-845c-9465147ff4db img.shogun-image {
  /* Add background color handling */
  
}

#s-8777d49a-db4e-4549-845c-9465147ff4db img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-8777d49a-db4e-4549-845c-9465147ff4db .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-8777d49a-db4e-4549-845c-9465147ff4db .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-8777d49a-db4e-4549-845c-9465147ff4db .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-8777d49a-db4e-4549-845c-9465147ff4db.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-8777d49a-db4e-4549-845c-9465147ff4db img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-8777d49a-db4e-4549-845c-9465147ff4db.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-8777d49a-db4e-4549-845c-9465147ff4db .shogun-image-content {
  
    justify-content: center;
  
}

.s-8777d49a-db4e-4549-845c-9465147ff4db.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8777d49a-db4e-4549-845c-9465147ff4db.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8777d49a-db4e-4549-845c-9465147ff4db.shogun-image {
  box-sizing: border-box;
}



.s-8777d49a-db4e-4549-845c-9465147ff4db img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-8777d49a-db4e-4549-845c-9465147ff4db {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-8777d49a-db4e-4549-845c-9465147ff4db.shogun-image-container {
      position: relative;
    }

    .s-8777d49a-db4e-4549-845c-9465147ff4db.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-8777d49a-db4e-4549-845c-9465147ff4db.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-8777d49a-db4e-4549-845c-9465147ff4db img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-0b3b62be-9921-4a55-a26b-7dee3931c866 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-0b3b62be-9921-4a55-a26b-7dee3931c866 {
  margin-top: 0%;
}
}
#s-0b3b62be-9921-4a55-a26b-7dee3931c866 {
  margin: 0 !important;
  overflow: visible;
}

#s-0b3b62be-9921-4a55-a26b-7dee3931c866-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0b3b62be-9921-4a55-a26b-7dee3931c866 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-0b3b62be-9921-4a55-a26b-7dee3931c866 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0b3b62be-9921-4a55-a26b-7dee3931c866 img.shogun-image {
  /* Add background color handling */
  
}

#s-0b3b62be-9921-4a55-a26b-7dee3931c866 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-0b3b62be-9921-4a55-a26b-7dee3931c866 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-0b3b62be-9921-4a55-a26b-7dee3931c866 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-0b3b62be-9921-4a55-a26b-7dee3931c866 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-0b3b62be-9921-4a55-a26b-7dee3931c866.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-0b3b62be-9921-4a55-a26b-7dee3931c866 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-0b3b62be-9921-4a55-a26b-7dee3931c866.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-0b3b62be-9921-4a55-a26b-7dee3931c866 .shogun-image-content {
  
    justify-content: center;
  
}

.s-0b3b62be-9921-4a55-a26b-7dee3931c866.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0b3b62be-9921-4a55-a26b-7dee3931c866.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0b3b62be-9921-4a55-a26b-7dee3931c866.shogun-image {
  box-sizing: border-box;
}



.s-0b3b62be-9921-4a55-a26b-7dee3931c866 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-0b3b62be-9921-4a55-a26b-7dee3931c866 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-0b3b62be-9921-4a55-a26b-7dee3931c866.shogun-image-container {
      position: relative;
    }

    .s-0b3b62be-9921-4a55-a26b-7dee3931c866.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-0b3b62be-9921-4a55-a26b-7dee3931c866.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-0b3b62be-9921-4a55-a26b-7dee3931c866 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-0b3b62be-9921-4a55-a26b-7dee3931c866 {
  margin: 0 !important;
  overflow: visible;
}

#s-0b3b62be-9921-4a55-a26b-7dee3931c866-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0b3b62be-9921-4a55-a26b-7dee3931c866 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-0b3b62be-9921-4a55-a26b-7dee3931c866 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0b3b62be-9921-4a55-a26b-7dee3931c866 img.shogun-image {
  /* Add background color handling */
  
}

#s-0b3b62be-9921-4a55-a26b-7dee3931c866 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-0b3b62be-9921-4a55-a26b-7dee3931c866 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-0b3b62be-9921-4a55-a26b-7dee3931c866 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-0b3b62be-9921-4a55-a26b-7dee3931c866 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-0b3b62be-9921-4a55-a26b-7dee3931c866.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-0b3b62be-9921-4a55-a26b-7dee3931c866 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-0b3b62be-9921-4a55-a26b-7dee3931c866.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-0b3b62be-9921-4a55-a26b-7dee3931c866 .shogun-image-content {
  
    justify-content: center;
  
}

.s-0b3b62be-9921-4a55-a26b-7dee3931c866.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0b3b62be-9921-4a55-a26b-7dee3931c866.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0b3b62be-9921-4a55-a26b-7dee3931c866.shogun-image {
  box-sizing: border-box;
}



.s-0b3b62be-9921-4a55-a26b-7dee3931c866 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-0b3b62be-9921-4a55-a26b-7dee3931c866 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-0b3b62be-9921-4a55-a26b-7dee3931c866.shogun-image-container {
      position: relative;
    }

    .s-0b3b62be-9921-4a55-a26b-7dee3931c866.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-0b3b62be-9921-4a55-a26b-7dee3931c866.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-0b3b62be-9921-4a55-a26b-7dee3931c866 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-0b3b62be-9921-4a55-a26b-7dee3931c866 {
  margin: 0 !important;
  overflow: visible;
}

#s-0b3b62be-9921-4a55-a26b-7dee3931c866-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0b3b62be-9921-4a55-a26b-7dee3931c866 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-0b3b62be-9921-4a55-a26b-7dee3931c866 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0b3b62be-9921-4a55-a26b-7dee3931c866 img.shogun-image {
  /* Add background color handling */
  
}

#s-0b3b62be-9921-4a55-a26b-7dee3931c866 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-0b3b62be-9921-4a55-a26b-7dee3931c866 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-0b3b62be-9921-4a55-a26b-7dee3931c866 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-0b3b62be-9921-4a55-a26b-7dee3931c866 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-0b3b62be-9921-4a55-a26b-7dee3931c866.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-0b3b62be-9921-4a55-a26b-7dee3931c866 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-0b3b62be-9921-4a55-a26b-7dee3931c866.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-0b3b62be-9921-4a55-a26b-7dee3931c866 .shogun-image-content {
  
    justify-content: center;
  
}

.s-0b3b62be-9921-4a55-a26b-7dee3931c866.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0b3b62be-9921-4a55-a26b-7dee3931c866.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0b3b62be-9921-4a55-a26b-7dee3931c866.shogun-image {
  box-sizing: border-box;
}



.s-0b3b62be-9921-4a55-a26b-7dee3931c866 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-0b3b62be-9921-4a55-a26b-7dee3931c866 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-0b3b62be-9921-4a55-a26b-7dee3931c866.shogun-image-container {
      position: relative;
    }

    .s-0b3b62be-9921-4a55-a26b-7dee3931c866.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-0b3b62be-9921-4a55-a26b-7dee3931c866.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-0b3b62be-9921-4a55-a26b-7dee3931c866 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-0b3b62be-9921-4a55-a26b-7dee3931c866 {
  margin: 0 !important;
  overflow: visible;
}

#s-0b3b62be-9921-4a55-a26b-7dee3931c866-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0b3b62be-9921-4a55-a26b-7dee3931c866 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-0b3b62be-9921-4a55-a26b-7dee3931c866 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0b3b62be-9921-4a55-a26b-7dee3931c866 img.shogun-image {
  /* Add background color handling */
  
}

#s-0b3b62be-9921-4a55-a26b-7dee3931c866 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-0b3b62be-9921-4a55-a26b-7dee3931c866 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-0b3b62be-9921-4a55-a26b-7dee3931c866 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-0b3b62be-9921-4a55-a26b-7dee3931c866 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-0b3b62be-9921-4a55-a26b-7dee3931c866.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-0b3b62be-9921-4a55-a26b-7dee3931c866 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-0b3b62be-9921-4a55-a26b-7dee3931c866.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-0b3b62be-9921-4a55-a26b-7dee3931c866 .shogun-image-content {
  
    justify-content: center;
  
}

.s-0b3b62be-9921-4a55-a26b-7dee3931c866.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0b3b62be-9921-4a55-a26b-7dee3931c866.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0b3b62be-9921-4a55-a26b-7dee3931c866.shogun-image {
  box-sizing: border-box;
}



.s-0b3b62be-9921-4a55-a26b-7dee3931c866 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-0b3b62be-9921-4a55-a26b-7dee3931c866 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-0b3b62be-9921-4a55-a26b-7dee3931c866.shogun-image-container {
      position: relative;
    }

    .s-0b3b62be-9921-4a55-a26b-7dee3931c866.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-0b3b62be-9921-4a55-a26b-7dee3931c866.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-0b3b62be-9921-4a55-a26b-7dee3931c866 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-0b3b62be-9921-4a55-a26b-7dee3931c866 {
  margin: 0 !important;
  overflow: visible;
}

#s-0b3b62be-9921-4a55-a26b-7dee3931c866-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0b3b62be-9921-4a55-a26b-7dee3931c866 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-0b3b62be-9921-4a55-a26b-7dee3931c866 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0b3b62be-9921-4a55-a26b-7dee3931c866 img.shogun-image {
  /* Add background color handling */
  
}

#s-0b3b62be-9921-4a55-a26b-7dee3931c866 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-0b3b62be-9921-4a55-a26b-7dee3931c866 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-0b3b62be-9921-4a55-a26b-7dee3931c866 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-0b3b62be-9921-4a55-a26b-7dee3931c866 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-0b3b62be-9921-4a55-a26b-7dee3931c866.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-0b3b62be-9921-4a55-a26b-7dee3931c866 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-0b3b62be-9921-4a55-a26b-7dee3931c866.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-0b3b62be-9921-4a55-a26b-7dee3931c866 .shogun-image-content {
  
    justify-content: center;
  
}

.s-0b3b62be-9921-4a55-a26b-7dee3931c866.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0b3b62be-9921-4a55-a26b-7dee3931c866.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0b3b62be-9921-4a55-a26b-7dee3931c866.shogun-image {
  box-sizing: border-box;
}



.s-0b3b62be-9921-4a55-a26b-7dee3931c866 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-0b3b62be-9921-4a55-a26b-7dee3931c866 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-0b3b62be-9921-4a55-a26b-7dee3931c866.shogun-image-container {
      position: relative;
    }

    .s-0b3b62be-9921-4a55-a26b-7dee3931c866.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-0b3b62be-9921-4a55-a26b-7dee3931c866.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-0b3b62be-9921-4a55-a26b-7dee3931c866 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-9e3953a2-9f02-43e4-825f-5a4063f66115 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-9e3953a2-9f02-43e4-825f-5a4063f66115 {
  margin-top: 0%;
}
}
#s-9e3953a2-9f02-43e4-825f-5a4063f66115 {
  margin: 0 !important;
  overflow: visible;
}

#s-9e3953a2-9f02-43e4-825f-5a4063f66115-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9e3953a2-9f02-43e4-825f-5a4063f66115 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-9e3953a2-9f02-43e4-825f-5a4063f66115 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9e3953a2-9f02-43e4-825f-5a4063f66115 img.shogun-image {
  /* Add background color handling */
  
}

#s-9e3953a2-9f02-43e4-825f-5a4063f66115 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9e3953a2-9f02-43e4-825f-5a4063f66115 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-9e3953a2-9f02-43e4-825f-5a4063f66115 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9e3953a2-9f02-43e4-825f-5a4063f66115 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9e3953a2-9f02-43e4-825f-5a4063f66115.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9e3953a2-9f02-43e4-825f-5a4063f66115 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-9e3953a2-9f02-43e4-825f-5a4063f66115.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-9e3953a2-9f02-43e4-825f-5a4063f66115 .shogun-image-content {
  
    justify-content: center;
  
}

.s-9e3953a2-9f02-43e4-825f-5a4063f66115.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9e3953a2-9f02-43e4-825f-5a4063f66115.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9e3953a2-9f02-43e4-825f-5a4063f66115.shogun-image {
  box-sizing: border-box;
}



.s-9e3953a2-9f02-43e4-825f-5a4063f66115 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-9e3953a2-9f02-43e4-825f-5a4063f66115 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-9e3953a2-9f02-43e4-825f-5a4063f66115.shogun-image-container {
      position: relative;
    }

    .s-9e3953a2-9f02-43e4-825f-5a4063f66115.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9e3953a2-9f02-43e4-825f-5a4063f66115.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9e3953a2-9f02-43e4-825f-5a4063f66115 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-9e3953a2-9f02-43e4-825f-5a4063f66115 {
  margin: 0 !important;
  overflow: visible;
}

#s-9e3953a2-9f02-43e4-825f-5a4063f66115-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9e3953a2-9f02-43e4-825f-5a4063f66115 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-9e3953a2-9f02-43e4-825f-5a4063f66115 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9e3953a2-9f02-43e4-825f-5a4063f66115 img.shogun-image {
  /* Add background color handling */
  
}

#s-9e3953a2-9f02-43e4-825f-5a4063f66115 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9e3953a2-9f02-43e4-825f-5a4063f66115 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-9e3953a2-9f02-43e4-825f-5a4063f66115 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9e3953a2-9f02-43e4-825f-5a4063f66115 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9e3953a2-9f02-43e4-825f-5a4063f66115.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9e3953a2-9f02-43e4-825f-5a4063f66115 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-9e3953a2-9f02-43e4-825f-5a4063f66115.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-9e3953a2-9f02-43e4-825f-5a4063f66115 .shogun-image-content {
  
    justify-content: center;
  
}

.s-9e3953a2-9f02-43e4-825f-5a4063f66115.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9e3953a2-9f02-43e4-825f-5a4063f66115.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9e3953a2-9f02-43e4-825f-5a4063f66115.shogun-image {
  box-sizing: border-box;
}



.s-9e3953a2-9f02-43e4-825f-5a4063f66115 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-9e3953a2-9f02-43e4-825f-5a4063f66115 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-9e3953a2-9f02-43e4-825f-5a4063f66115.shogun-image-container {
      position: relative;
    }

    .s-9e3953a2-9f02-43e4-825f-5a4063f66115.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9e3953a2-9f02-43e4-825f-5a4063f66115.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9e3953a2-9f02-43e4-825f-5a4063f66115 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-9e3953a2-9f02-43e4-825f-5a4063f66115 {
  margin: 0 !important;
  overflow: visible;
}

#s-9e3953a2-9f02-43e4-825f-5a4063f66115-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9e3953a2-9f02-43e4-825f-5a4063f66115 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9e3953a2-9f02-43e4-825f-5a4063f66115 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9e3953a2-9f02-43e4-825f-5a4063f66115 img.shogun-image {
  /* Add background color handling */
  
}

#s-9e3953a2-9f02-43e4-825f-5a4063f66115 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9e3953a2-9f02-43e4-825f-5a4063f66115 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-9e3953a2-9f02-43e4-825f-5a4063f66115 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9e3953a2-9f02-43e4-825f-5a4063f66115 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9e3953a2-9f02-43e4-825f-5a4063f66115.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9e3953a2-9f02-43e4-825f-5a4063f66115 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-9e3953a2-9f02-43e4-825f-5a4063f66115.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-9e3953a2-9f02-43e4-825f-5a4063f66115 .shogun-image-content {
  
    justify-content: center;
  
}

.s-9e3953a2-9f02-43e4-825f-5a4063f66115.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9e3953a2-9f02-43e4-825f-5a4063f66115.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9e3953a2-9f02-43e4-825f-5a4063f66115.shogun-image {
  box-sizing: border-box;
}



.s-9e3953a2-9f02-43e4-825f-5a4063f66115 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-9e3953a2-9f02-43e4-825f-5a4063f66115 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-9e3953a2-9f02-43e4-825f-5a4063f66115.shogun-image-container {
      position: relative;
    }

    .s-9e3953a2-9f02-43e4-825f-5a4063f66115.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9e3953a2-9f02-43e4-825f-5a4063f66115.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9e3953a2-9f02-43e4-825f-5a4063f66115 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-9e3953a2-9f02-43e4-825f-5a4063f66115 {
  margin: 0 !important;
  overflow: visible;
}

#s-9e3953a2-9f02-43e4-825f-5a4063f66115-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9e3953a2-9f02-43e4-825f-5a4063f66115 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9e3953a2-9f02-43e4-825f-5a4063f66115 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9e3953a2-9f02-43e4-825f-5a4063f66115 img.shogun-image {
  /* Add background color handling */
  
}

#s-9e3953a2-9f02-43e4-825f-5a4063f66115 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9e3953a2-9f02-43e4-825f-5a4063f66115 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-9e3953a2-9f02-43e4-825f-5a4063f66115 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9e3953a2-9f02-43e4-825f-5a4063f66115 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9e3953a2-9f02-43e4-825f-5a4063f66115.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9e3953a2-9f02-43e4-825f-5a4063f66115 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-9e3953a2-9f02-43e4-825f-5a4063f66115.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-9e3953a2-9f02-43e4-825f-5a4063f66115 .shogun-image-content {
  
    justify-content: center;
  
}

.s-9e3953a2-9f02-43e4-825f-5a4063f66115.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9e3953a2-9f02-43e4-825f-5a4063f66115.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9e3953a2-9f02-43e4-825f-5a4063f66115.shogun-image {
  box-sizing: border-box;
}



.s-9e3953a2-9f02-43e4-825f-5a4063f66115 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-9e3953a2-9f02-43e4-825f-5a4063f66115 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-9e3953a2-9f02-43e4-825f-5a4063f66115.shogun-image-container {
      position: relative;
    }

    .s-9e3953a2-9f02-43e4-825f-5a4063f66115.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9e3953a2-9f02-43e4-825f-5a4063f66115.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9e3953a2-9f02-43e4-825f-5a4063f66115 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-9e3953a2-9f02-43e4-825f-5a4063f66115 {
  margin: 0 !important;
  overflow: visible;
}

#s-9e3953a2-9f02-43e4-825f-5a4063f66115-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9e3953a2-9f02-43e4-825f-5a4063f66115 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9e3953a2-9f02-43e4-825f-5a4063f66115 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9e3953a2-9f02-43e4-825f-5a4063f66115 img.shogun-image {
  /* Add background color handling */
  
}

#s-9e3953a2-9f02-43e4-825f-5a4063f66115 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9e3953a2-9f02-43e4-825f-5a4063f66115 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-9e3953a2-9f02-43e4-825f-5a4063f66115 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9e3953a2-9f02-43e4-825f-5a4063f66115 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9e3953a2-9f02-43e4-825f-5a4063f66115.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9e3953a2-9f02-43e4-825f-5a4063f66115 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-9e3953a2-9f02-43e4-825f-5a4063f66115.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-9e3953a2-9f02-43e4-825f-5a4063f66115 .shogun-image-content {
  
    justify-content: center;
  
}

.s-9e3953a2-9f02-43e4-825f-5a4063f66115.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9e3953a2-9f02-43e4-825f-5a4063f66115.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9e3953a2-9f02-43e4-825f-5a4063f66115.shogun-image {
  box-sizing: border-box;
}



.s-9e3953a2-9f02-43e4-825f-5a4063f66115 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-9e3953a2-9f02-43e4-825f-5a4063f66115 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-9e3953a2-9f02-43e4-825f-5a4063f66115.shogun-image-container {
      position: relative;
    }

    .s-9e3953a2-9f02-43e4-825f-5a4063f66115.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9e3953a2-9f02-43e4-825f-5a4063f66115.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9e3953a2-9f02-43e4-825f-5a4063f66115 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-e4b21167-5c6b-4964-8c02-349fd885f70b {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-e4b21167-5c6b-4964-8c02-349fd885f70b {
  margin-top: 0%;
}
}@media (max-width: 767px){#s-e4b21167-5c6b-4964-8c02-349fd885f70b {
  margin-top: 0%;
}
}
#s-e4b21167-5c6b-4964-8c02-349fd885f70b {
  margin: 0 !important;
  overflow: visible;
}

#s-e4b21167-5c6b-4964-8c02-349fd885f70b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e4b21167-5c6b-4964-8c02-349fd885f70b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-e4b21167-5c6b-4964-8c02-349fd885f70b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e4b21167-5c6b-4964-8c02-349fd885f70b img.shogun-image {
  /* Add background color handling */
  
}

#s-e4b21167-5c6b-4964-8c02-349fd885f70b img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e4b21167-5c6b-4964-8c02-349fd885f70b .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-e4b21167-5c6b-4964-8c02-349fd885f70b .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e4b21167-5c6b-4964-8c02-349fd885f70b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e4b21167-5c6b-4964-8c02-349fd885f70b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e4b21167-5c6b-4964-8c02-349fd885f70b img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-e4b21167-5c6b-4964-8c02-349fd885f70b.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-e4b21167-5c6b-4964-8c02-349fd885f70b .shogun-image-content {
  
    justify-content: center;
  
}

.s-e4b21167-5c6b-4964-8c02-349fd885f70b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e4b21167-5c6b-4964-8c02-349fd885f70b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e4b21167-5c6b-4964-8c02-349fd885f70b.shogun-image {
  box-sizing: border-box;
}



.s-e4b21167-5c6b-4964-8c02-349fd885f70b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e4b21167-5c6b-4964-8c02-349fd885f70b {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-e4b21167-5c6b-4964-8c02-349fd885f70b.shogun-image-container {
      position: relative;
    }

    .s-e4b21167-5c6b-4964-8c02-349fd885f70b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e4b21167-5c6b-4964-8c02-349fd885f70b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e4b21167-5c6b-4964-8c02-349fd885f70b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-e4b21167-5c6b-4964-8c02-349fd885f70b {
  margin: 0 !important;
  overflow: visible;
}

#s-e4b21167-5c6b-4964-8c02-349fd885f70b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e4b21167-5c6b-4964-8c02-349fd885f70b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-e4b21167-5c6b-4964-8c02-349fd885f70b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e4b21167-5c6b-4964-8c02-349fd885f70b img.shogun-image {
  /* Add background color handling */
  
}

#s-e4b21167-5c6b-4964-8c02-349fd885f70b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e4b21167-5c6b-4964-8c02-349fd885f70b .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-e4b21167-5c6b-4964-8c02-349fd885f70b .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e4b21167-5c6b-4964-8c02-349fd885f70b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e4b21167-5c6b-4964-8c02-349fd885f70b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e4b21167-5c6b-4964-8c02-349fd885f70b img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-e4b21167-5c6b-4964-8c02-349fd885f70b.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-e4b21167-5c6b-4964-8c02-349fd885f70b .shogun-image-content {
  
    justify-content: center;
  
}

.s-e4b21167-5c6b-4964-8c02-349fd885f70b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e4b21167-5c6b-4964-8c02-349fd885f70b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e4b21167-5c6b-4964-8c02-349fd885f70b.shogun-image {
  box-sizing: border-box;
}



.s-e4b21167-5c6b-4964-8c02-349fd885f70b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e4b21167-5c6b-4964-8c02-349fd885f70b {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-e4b21167-5c6b-4964-8c02-349fd885f70b.shogun-image-container {
      position: relative;
    }

    .s-e4b21167-5c6b-4964-8c02-349fd885f70b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e4b21167-5c6b-4964-8c02-349fd885f70b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e4b21167-5c6b-4964-8c02-349fd885f70b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-e4b21167-5c6b-4964-8c02-349fd885f70b {
  margin: 0 !important;
  overflow: visible;
}

#s-e4b21167-5c6b-4964-8c02-349fd885f70b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e4b21167-5c6b-4964-8c02-349fd885f70b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e4b21167-5c6b-4964-8c02-349fd885f70b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e4b21167-5c6b-4964-8c02-349fd885f70b img.shogun-image {
  /* Add background color handling */
  
}

#s-e4b21167-5c6b-4964-8c02-349fd885f70b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e4b21167-5c6b-4964-8c02-349fd885f70b .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-e4b21167-5c6b-4964-8c02-349fd885f70b .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e4b21167-5c6b-4964-8c02-349fd885f70b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e4b21167-5c6b-4964-8c02-349fd885f70b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e4b21167-5c6b-4964-8c02-349fd885f70b img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-e4b21167-5c6b-4964-8c02-349fd885f70b.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-e4b21167-5c6b-4964-8c02-349fd885f70b .shogun-image-content {
  
    justify-content: center;
  
}

.s-e4b21167-5c6b-4964-8c02-349fd885f70b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e4b21167-5c6b-4964-8c02-349fd885f70b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e4b21167-5c6b-4964-8c02-349fd885f70b.shogun-image {
  box-sizing: border-box;
}



.s-e4b21167-5c6b-4964-8c02-349fd885f70b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e4b21167-5c6b-4964-8c02-349fd885f70b {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-e4b21167-5c6b-4964-8c02-349fd885f70b.shogun-image-container {
      position: relative;
    }

    .s-e4b21167-5c6b-4964-8c02-349fd885f70b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e4b21167-5c6b-4964-8c02-349fd885f70b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e4b21167-5c6b-4964-8c02-349fd885f70b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-e4b21167-5c6b-4964-8c02-349fd885f70b {
  margin: 0 !important;
  overflow: visible;
}

#s-e4b21167-5c6b-4964-8c02-349fd885f70b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e4b21167-5c6b-4964-8c02-349fd885f70b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e4b21167-5c6b-4964-8c02-349fd885f70b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e4b21167-5c6b-4964-8c02-349fd885f70b img.shogun-image {
  /* Add background color handling */
  
}

#s-e4b21167-5c6b-4964-8c02-349fd885f70b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e4b21167-5c6b-4964-8c02-349fd885f70b .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-e4b21167-5c6b-4964-8c02-349fd885f70b .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e4b21167-5c6b-4964-8c02-349fd885f70b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e4b21167-5c6b-4964-8c02-349fd885f70b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e4b21167-5c6b-4964-8c02-349fd885f70b img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-e4b21167-5c6b-4964-8c02-349fd885f70b.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-e4b21167-5c6b-4964-8c02-349fd885f70b .shogun-image-content {
  
    justify-content: center;
  
}

.s-e4b21167-5c6b-4964-8c02-349fd885f70b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e4b21167-5c6b-4964-8c02-349fd885f70b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e4b21167-5c6b-4964-8c02-349fd885f70b.shogun-image {
  box-sizing: border-box;
}



.s-e4b21167-5c6b-4964-8c02-349fd885f70b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e4b21167-5c6b-4964-8c02-349fd885f70b {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-e4b21167-5c6b-4964-8c02-349fd885f70b.shogun-image-container {
      position: relative;
    }

    .s-e4b21167-5c6b-4964-8c02-349fd885f70b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e4b21167-5c6b-4964-8c02-349fd885f70b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e4b21167-5c6b-4964-8c02-349fd885f70b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-e4b21167-5c6b-4964-8c02-349fd885f70b {
  margin: 0 !important;
  overflow: visible;
}

#s-e4b21167-5c6b-4964-8c02-349fd885f70b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e4b21167-5c6b-4964-8c02-349fd885f70b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-e4b21167-5c6b-4964-8c02-349fd885f70b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e4b21167-5c6b-4964-8c02-349fd885f70b img.shogun-image {
  /* Add background color handling */
  
}

#s-e4b21167-5c6b-4964-8c02-349fd885f70b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e4b21167-5c6b-4964-8c02-349fd885f70b .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-e4b21167-5c6b-4964-8c02-349fd885f70b .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e4b21167-5c6b-4964-8c02-349fd885f70b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e4b21167-5c6b-4964-8c02-349fd885f70b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e4b21167-5c6b-4964-8c02-349fd885f70b img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-e4b21167-5c6b-4964-8c02-349fd885f70b.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-e4b21167-5c6b-4964-8c02-349fd885f70b .shogun-image-content {
  
    justify-content: center;
  
}

.s-e4b21167-5c6b-4964-8c02-349fd885f70b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e4b21167-5c6b-4964-8c02-349fd885f70b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e4b21167-5c6b-4964-8c02-349fd885f70b.shogun-image {
  box-sizing: border-box;
}



.s-e4b21167-5c6b-4964-8c02-349fd885f70b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e4b21167-5c6b-4964-8c02-349fd885f70b {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-e4b21167-5c6b-4964-8c02-349fd885f70b.shogun-image-container {
      position: relative;
    }

    .s-e4b21167-5c6b-4964-8c02-349fd885f70b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e4b21167-5c6b-4964-8c02-349fd885f70b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e4b21167-5c6b-4964-8c02-349fd885f70b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-604a2910-2b7f-4d31-badf-2ba137144072 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-604a2910-2b7f-4d31-badf-2ba137144072 {
  margin-top: 0%;
}
}@media (min-width: 768px) and (max-width: 991px){#s-604a2910-2b7f-4d31-badf-2ba137144072 {
  margin-top: 0%;
}
}
#s-604a2910-2b7f-4d31-badf-2ba137144072 {
  margin: 0 !important;
  overflow: visible;
}

#s-604a2910-2b7f-4d31-badf-2ba137144072-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-604a2910-2b7f-4d31-badf-2ba137144072 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-604a2910-2b7f-4d31-badf-2ba137144072 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-604a2910-2b7f-4d31-badf-2ba137144072 img.shogun-image {
  /* Add background color handling */
  
}

#s-604a2910-2b7f-4d31-badf-2ba137144072 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-604a2910-2b7f-4d31-badf-2ba137144072 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-604a2910-2b7f-4d31-badf-2ba137144072 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-604a2910-2b7f-4d31-badf-2ba137144072 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-604a2910-2b7f-4d31-badf-2ba137144072.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-604a2910-2b7f-4d31-badf-2ba137144072 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-604a2910-2b7f-4d31-badf-2ba137144072.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-604a2910-2b7f-4d31-badf-2ba137144072 .shogun-image-content {
  
    justify-content: center;
  
}

.s-604a2910-2b7f-4d31-badf-2ba137144072.shg-align-container {
  display: flex;
  justify-content: center
}

.s-604a2910-2b7f-4d31-badf-2ba137144072.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-604a2910-2b7f-4d31-badf-2ba137144072.shogun-image {
  box-sizing: border-box;
}



.s-604a2910-2b7f-4d31-badf-2ba137144072 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-604a2910-2b7f-4d31-badf-2ba137144072 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-604a2910-2b7f-4d31-badf-2ba137144072.shogun-image-container {
      position: relative;
    }

    .s-604a2910-2b7f-4d31-badf-2ba137144072.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-604a2910-2b7f-4d31-badf-2ba137144072.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-604a2910-2b7f-4d31-badf-2ba137144072 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-604a2910-2b7f-4d31-badf-2ba137144072 {
  margin: 0 !important;
  overflow: visible;
}

#s-604a2910-2b7f-4d31-badf-2ba137144072-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-604a2910-2b7f-4d31-badf-2ba137144072 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-604a2910-2b7f-4d31-badf-2ba137144072 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-604a2910-2b7f-4d31-badf-2ba137144072 img.shogun-image {
  /* Add background color handling */
  
}

#s-604a2910-2b7f-4d31-badf-2ba137144072 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-604a2910-2b7f-4d31-badf-2ba137144072 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-604a2910-2b7f-4d31-badf-2ba137144072 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-604a2910-2b7f-4d31-badf-2ba137144072 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-604a2910-2b7f-4d31-badf-2ba137144072.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-604a2910-2b7f-4d31-badf-2ba137144072 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-604a2910-2b7f-4d31-badf-2ba137144072.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-604a2910-2b7f-4d31-badf-2ba137144072 .shogun-image-content {
  
    justify-content: center;
  
}

.s-604a2910-2b7f-4d31-badf-2ba137144072.shg-align-container {
  display: flex;
  justify-content: center
}

.s-604a2910-2b7f-4d31-badf-2ba137144072.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-604a2910-2b7f-4d31-badf-2ba137144072.shogun-image {
  box-sizing: border-box;
}



.s-604a2910-2b7f-4d31-badf-2ba137144072 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-604a2910-2b7f-4d31-badf-2ba137144072 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-604a2910-2b7f-4d31-badf-2ba137144072.shogun-image-container {
      position: relative;
    }

    .s-604a2910-2b7f-4d31-badf-2ba137144072.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-604a2910-2b7f-4d31-badf-2ba137144072.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-604a2910-2b7f-4d31-badf-2ba137144072 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-604a2910-2b7f-4d31-badf-2ba137144072 {
  margin: 0 !important;
  overflow: visible;
}

#s-604a2910-2b7f-4d31-badf-2ba137144072-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-604a2910-2b7f-4d31-badf-2ba137144072 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-604a2910-2b7f-4d31-badf-2ba137144072 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-604a2910-2b7f-4d31-badf-2ba137144072 img.shogun-image {
  /* Add background color handling */
  
}

#s-604a2910-2b7f-4d31-badf-2ba137144072 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-604a2910-2b7f-4d31-badf-2ba137144072 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-604a2910-2b7f-4d31-badf-2ba137144072 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-604a2910-2b7f-4d31-badf-2ba137144072 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-604a2910-2b7f-4d31-badf-2ba137144072.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-604a2910-2b7f-4d31-badf-2ba137144072 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-604a2910-2b7f-4d31-badf-2ba137144072.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-604a2910-2b7f-4d31-badf-2ba137144072 .shogun-image-content {
  
    justify-content: center;
  
}

.s-604a2910-2b7f-4d31-badf-2ba137144072.shg-align-container {
  display: flex;
  justify-content: center
}

.s-604a2910-2b7f-4d31-badf-2ba137144072.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-604a2910-2b7f-4d31-badf-2ba137144072.shogun-image {
  box-sizing: border-box;
}



.s-604a2910-2b7f-4d31-badf-2ba137144072 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-604a2910-2b7f-4d31-badf-2ba137144072 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-604a2910-2b7f-4d31-badf-2ba137144072.shogun-image-container {
      position: relative;
    }

    .s-604a2910-2b7f-4d31-badf-2ba137144072.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-604a2910-2b7f-4d31-badf-2ba137144072.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-604a2910-2b7f-4d31-badf-2ba137144072 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-604a2910-2b7f-4d31-badf-2ba137144072 {
  margin: 0 !important;
  overflow: visible;
}

#s-604a2910-2b7f-4d31-badf-2ba137144072-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-604a2910-2b7f-4d31-badf-2ba137144072 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-604a2910-2b7f-4d31-badf-2ba137144072 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-604a2910-2b7f-4d31-badf-2ba137144072 img.shogun-image {
  /* Add background color handling */
  
}

#s-604a2910-2b7f-4d31-badf-2ba137144072 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-604a2910-2b7f-4d31-badf-2ba137144072 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-604a2910-2b7f-4d31-badf-2ba137144072 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-604a2910-2b7f-4d31-badf-2ba137144072 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-604a2910-2b7f-4d31-badf-2ba137144072.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-604a2910-2b7f-4d31-badf-2ba137144072 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-604a2910-2b7f-4d31-badf-2ba137144072.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-604a2910-2b7f-4d31-badf-2ba137144072 .shogun-image-content {
  
    justify-content: center;
  
}

.s-604a2910-2b7f-4d31-badf-2ba137144072.shg-align-container {
  display: flex;
  justify-content: center
}

.s-604a2910-2b7f-4d31-badf-2ba137144072.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-604a2910-2b7f-4d31-badf-2ba137144072.shogun-image {
  box-sizing: border-box;
}



.s-604a2910-2b7f-4d31-badf-2ba137144072 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-604a2910-2b7f-4d31-badf-2ba137144072 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-604a2910-2b7f-4d31-badf-2ba137144072.shogun-image-container {
      position: relative;
    }

    .s-604a2910-2b7f-4d31-badf-2ba137144072.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-604a2910-2b7f-4d31-badf-2ba137144072.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-604a2910-2b7f-4d31-badf-2ba137144072 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-604a2910-2b7f-4d31-badf-2ba137144072 {
  margin: 0 !important;
  overflow: visible;
}

#s-604a2910-2b7f-4d31-badf-2ba137144072-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-604a2910-2b7f-4d31-badf-2ba137144072 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-604a2910-2b7f-4d31-badf-2ba137144072 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-604a2910-2b7f-4d31-badf-2ba137144072 img.shogun-image {
  /* Add background color handling */
  
}

#s-604a2910-2b7f-4d31-badf-2ba137144072 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-604a2910-2b7f-4d31-badf-2ba137144072 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-604a2910-2b7f-4d31-badf-2ba137144072 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-604a2910-2b7f-4d31-badf-2ba137144072 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-604a2910-2b7f-4d31-badf-2ba137144072.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-604a2910-2b7f-4d31-badf-2ba137144072 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-604a2910-2b7f-4d31-badf-2ba137144072.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-604a2910-2b7f-4d31-badf-2ba137144072 .shogun-image-content {
  
    justify-content: center;
  
}

.s-604a2910-2b7f-4d31-badf-2ba137144072.shg-align-container {
  display: flex;
  justify-content: center
}

.s-604a2910-2b7f-4d31-badf-2ba137144072.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-604a2910-2b7f-4d31-badf-2ba137144072.shogun-image {
  box-sizing: border-box;
}



.s-604a2910-2b7f-4d31-badf-2ba137144072 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-604a2910-2b7f-4d31-badf-2ba137144072 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-604a2910-2b7f-4d31-badf-2ba137144072.shogun-image-container {
      position: relative;
    }

    .s-604a2910-2b7f-4d31-badf-2ba137144072.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-604a2910-2b7f-4d31-badf-2ba137144072.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-604a2910-2b7f-4d31-badf-2ba137144072 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-e6cbed85-a740-43cb-8562-e95ae4ac9263 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-e6cbed85-a740-43cb-8562-e95ae4ac9263 {
  margin-top: 0%;
margin-bottom: 0%;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-e6cbed85-a740-43cb-8562-e95ae4ac9263 {
  margin-top: 0%;
margin-bottom: 0%;
}
}
#s-e6cbed85-a740-43cb-8562-e95ae4ac9263 {
  margin: 0 !important;
  overflow: visible;
}

#s-e6cbed85-a740-43cb-8562-e95ae4ac9263-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e6cbed85-a740-43cb-8562-e95ae4ac9263 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-e6cbed85-a740-43cb-8562-e95ae4ac9263 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e6cbed85-a740-43cb-8562-e95ae4ac9263 img.shogun-image {
  /* Add background color handling */
  
}

#s-e6cbed85-a740-43cb-8562-e95ae4ac9263 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e6cbed85-a740-43cb-8562-e95ae4ac9263 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-e6cbed85-a740-43cb-8562-e95ae4ac9263 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e6cbed85-a740-43cb-8562-e95ae4ac9263 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e6cbed85-a740-43cb-8562-e95ae4ac9263.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e6cbed85-a740-43cb-8562-e95ae4ac9263 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-e6cbed85-a740-43cb-8562-e95ae4ac9263.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-e6cbed85-a740-43cb-8562-e95ae4ac9263 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e6cbed85-a740-43cb-8562-e95ae4ac9263.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e6cbed85-a740-43cb-8562-e95ae4ac9263.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e6cbed85-a740-43cb-8562-e95ae4ac9263.shogun-image {
  box-sizing: border-box;
}



.s-e6cbed85-a740-43cb-8562-e95ae4ac9263 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e6cbed85-a740-43cb-8562-e95ae4ac9263 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-e6cbed85-a740-43cb-8562-e95ae4ac9263.shogun-image-container {
      position: relative;
    }

    .s-e6cbed85-a740-43cb-8562-e95ae4ac9263.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e6cbed85-a740-43cb-8562-e95ae4ac9263.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e6cbed85-a740-43cb-8562-e95ae4ac9263 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-e6cbed85-a740-43cb-8562-e95ae4ac9263 {
  margin: 0 !important;
  overflow: visible;
}

#s-e6cbed85-a740-43cb-8562-e95ae4ac9263-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e6cbed85-a740-43cb-8562-e95ae4ac9263 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-e6cbed85-a740-43cb-8562-e95ae4ac9263 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e6cbed85-a740-43cb-8562-e95ae4ac9263 img.shogun-image {
  /* Add background color handling */
  
}

#s-e6cbed85-a740-43cb-8562-e95ae4ac9263 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e6cbed85-a740-43cb-8562-e95ae4ac9263 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-e6cbed85-a740-43cb-8562-e95ae4ac9263 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e6cbed85-a740-43cb-8562-e95ae4ac9263 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e6cbed85-a740-43cb-8562-e95ae4ac9263.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e6cbed85-a740-43cb-8562-e95ae4ac9263 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-e6cbed85-a740-43cb-8562-e95ae4ac9263.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-e6cbed85-a740-43cb-8562-e95ae4ac9263 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e6cbed85-a740-43cb-8562-e95ae4ac9263.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e6cbed85-a740-43cb-8562-e95ae4ac9263.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e6cbed85-a740-43cb-8562-e95ae4ac9263.shogun-image {
  box-sizing: border-box;
}



.s-e6cbed85-a740-43cb-8562-e95ae4ac9263 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e6cbed85-a740-43cb-8562-e95ae4ac9263 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-e6cbed85-a740-43cb-8562-e95ae4ac9263.shogun-image-container {
      position: relative;
    }

    .s-e6cbed85-a740-43cb-8562-e95ae4ac9263.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e6cbed85-a740-43cb-8562-e95ae4ac9263.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e6cbed85-a740-43cb-8562-e95ae4ac9263 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-e6cbed85-a740-43cb-8562-e95ae4ac9263 {
  margin: 0 !important;
  overflow: visible;
}

#s-e6cbed85-a740-43cb-8562-e95ae4ac9263-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e6cbed85-a740-43cb-8562-e95ae4ac9263 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-e6cbed85-a740-43cb-8562-e95ae4ac9263 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e6cbed85-a740-43cb-8562-e95ae4ac9263 img.shogun-image {
  /* Add background color handling */
  
}

#s-e6cbed85-a740-43cb-8562-e95ae4ac9263 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e6cbed85-a740-43cb-8562-e95ae4ac9263 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-e6cbed85-a740-43cb-8562-e95ae4ac9263 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e6cbed85-a740-43cb-8562-e95ae4ac9263 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e6cbed85-a740-43cb-8562-e95ae4ac9263.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e6cbed85-a740-43cb-8562-e95ae4ac9263 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-e6cbed85-a740-43cb-8562-e95ae4ac9263.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-e6cbed85-a740-43cb-8562-e95ae4ac9263 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e6cbed85-a740-43cb-8562-e95ae4ac9263.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e6cbed85-a740-43cb-8562-e95ae4ac9263.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e6cbed85-a740-43cb-8562-e95ae4ac9263.shogun-image {
  box-sizing: border-box;
}



.s-e6cbed85-a740-43cb-8562-e95ae4ac9263 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e6cbed85-a740-43cb-8562-e95ae4ac9263 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-e6cbed85-a740-43cb-8562-e95ae4ac9263.shogun-image-container {
      position: relative;
    }

    .s-e6cbed85-a740-43cb-8562-e95ae4ac9263.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e6cbed85-a740-43cb-8562-e95ae4ac9263.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e6cbed85-a740-43cb-8562-e95ae4ac9263 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-e6cbed85-a740-43cb-8562-e95ae4ac9263 {
  margin: 0 !important;
  overflow: visible;
}

#s-e6cbed85-a740-43cb-8562-e95ae4ac9263-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e6cbed85-a740-43cb-8562-e95ae4ac9263 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e6cbed85-a740-43cb-8562-e95ae4ac9263 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e6cbed85-a740-43cb-8562-e95ae4ac9263 img.shogun-image {
  /* Add background color handling */
  
}

#s-e6cbed85-a740-43cb-8562-e95ae4ac9263 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e6cbed85-a740-43cb-8562-e95ae4ac9263 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-e6cbed85-a740-43cb-8562-e95ae4ac9263 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e6cbed85-a740-43cb-8562-e95ae4ac9263 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e6cbed85-a740-43cb-8562-e95ae4ac9263.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e6cbed85-a740-43cb-8562-e95ae4ac9263 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-e6cbed85-a740-43cb-8562-e95ae4ac9263.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-e6cbed85-a740-43cb-8562-e95ae4ac9263 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e6cbed85-a740-43cb-8562-e95ae4ac9263.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e6cbed85-a740-43cb-8562-e95ae4ac9263.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e6cbed85-a740-43cb-8562-e95ae4ac9263.shogun-image {
  box-sizing: border-box;
}



.s-e6cbed85-a740-43cb-8562-e95ae4ac9263 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e6cbed85-a740-43cb-8562-e95ae4ac9263 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-e6cbed85-a740-43cb-8562-e95ae4ac9263.shogun-image-container {
      position: relative;
    }

    .s-e6cbed85-a740-43cb-8562-e95ae4ac9263.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e6cbed85-a740-43cb-8562-e95ae4ac9263.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e6cbed85-a740-43cb-8562-e95ae4ac9263 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-e6cbed85-a740-43cb-8562-e95ae4ac9263 {
  margin: 0 !important;
  overflow: visible;
}

#s-e6cbed85-a740-43cb-8562-e95ae4ac9263-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e6cbed85-a740-43cb-8562-e95ae4ac9263 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e6cbed85-a740-43cb-8562-e95ae4ac9263 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e6cbed85-a740-43cb-8562-e95ae4ac9263 img.shogun-image {
  /* Add background color handling */
  
}

#s-e6cbed85-a740-43cb-8562-e95ae4ac9263 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e6cbed85-a740-43cb-8562-e95ae4ac9263 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-e6cbed85-a740-43cb-8562-e95ae4ac9263 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e6cbed85-a740-43cb-8562-e95ae4ac9263 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e6cbed85-a740-43cb-8562-e95ae4ac9263.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e6cbed85-a740-43cb-8562-e95ae4ac9263 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-e6cbed85-a740-43cb-8562-e95ae4ac9263.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-e6cbed85-a740-43cb-8562-e95ae4ac9263 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e6cbed85-a740-43cb-8562-e95ae4ac9263.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e6cbed85-a740-43cb-8562-e95ae4ac9263.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e6cbed85-a740-43cb-8562-e95ae4ac9263.shogun-image {
  box-sizing: border-box;
}



.s-e6cbed85-a740-43cb-8562-e95ae4ac9263 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e6cbed85-a740-43cb-8562-e95ae4ac9263 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-e6cbed85-a740-43cb-8562-e95ae4ac9263.shogun-image-container {
      position: relative;
    }

    .s-e6cbed85-a740-43cb-8562-e95ae4ac9263.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e6cbed85-a740-43cb-8562-e95ae4ac9263.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e6cbed85-a740-43cb-8562-e95ae4ac9263 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-2cd5292c-f821-4817-ab6e-181b5365d928 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-2cd5292c-f821-4817-ab6e-181b5365d928 {
  margin-top: 0%;
margin-bottom: 0%;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-2cd5292c-f821-4817-ab6e-181b5365d928 {
  margin-top: 0%;
}
}@media (min-width: 768px) and (max-width: 991px){#s-2cd5292c-f821-4817-ab6e-181b5365d928 {
  margin-top: 0%;
}
}
#s-2cd5292c-f821-4817-ab6e-181b5365d928 {
  margin: 0 !important;
  overflow: visible;
}

#s-2cd5292c-f821-4817-ab6e-181b5365d928-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2cd5292c-f821-4817-ab6e-181b5365d928 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-2cd5292c-f821-4817-ab6e-181b5365d928 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2cd5292c-f821-4817-ab6e-181b5365d928 img.shogun-image {
  /* Add background color handling */
  
}

#s-2cd5292c-f821-4817-ab6e-181b5365d928 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2cd5292c-f821-4817-ab6e-181b5365d928 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-2cd5292c-f821-4817-ab6e-181b5365d928 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2cd5292c-f821-4817-ab6e-181b5365d928 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2cd5292c-f821-4817-ab6e-181b5365d928.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2cd5292c-f821-4817-ab6e-181b5365d928 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-2cd5292c-f821-4817-ab6e-181b5365d928.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-2cd5292c-f821-4817-ab6e-181b5365d928 .shogun-image-content {
  
    justify-content: center;
  
}

.s-2cd5292c-f821-4817-ab6e-181b5365d928.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2cd5292c-f821-4817-ab6e-181b5365d928.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2cd5292c-f821-4817-ab6e-181b5365d928.shogun-image {
  box-sizing: border-box;
}



.s-2cd5292c-f821-4817-ab6e-181b5365d928 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-2cd5292c-f821-4817-ab6e-181b5365d928 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-2cd5292c-f821-4817-ab6e-181b5365d928.shogun-image-container {
      position: relative;
    }

    .s-2cd5292c-f821-4817-ab6e-181b5365d928.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2cd5292c-f821-4817-ab6e-181b5365d928.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2cd5292c-f821-4817-ab6e-181b5365d928 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-2cd5292c-f821-4817-ab6e-181b5365d928 {
  margin: 0 !important;
  overflow: visible;
}

#s-2cd5292c-f821-4817-ab6e-181b5365d928-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2cd5292c-f821-4817-ab6e-181b5365d928 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-2cd5292c-f821-4817-ab6e-181b5365d928 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2cd5292c-f821-4817-ab6e-181b5365d928 img.shogun-image {
  /* Add background color handling */
  
}

#s-2cd5292c-f821-4817-ab6e-181b5365d928 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2cd5292c-f821-4817-ab6e-181b5365d928 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-2cd5292c-f821-4817-ab6e-181b5365d928 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2cd5292c-f821-4817-ab6e-181b5365d928 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2cd5292c-f821-4817-ab6e-181b5365d928.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2cd5292c-f821-4817-ab6e-181b5365d928 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-2cd5292c-f821-4817-ab6e-181b5365d928.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-2cd5292c-f821-4817-ab6e-181b5365d928 .shogun-image-content {
  
    justify-content: center;
  
}

.s-2cd5292c-f821-4817-ab6e-181b5365d928.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2cd5292c-f821-4817-ab6e-181b5365d928.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2cd5292c-f821-4817-ab6e-181b5365d928.shogun-image {
  box-sizing: border-box;
}



.s-2cd5292c-f821-4817-ab6e-181b5365d928 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-2cd5292c-f821-4817-ab6e-181b5365d928 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-2cd5292c-f821-4817-ab6e-181b5365d928.shogun-image-container {
      position: relative;
    }

    .s-2cd5292c-f821-4817-ab6e-181b5365d928.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2cd5292c-f821-4817-ab6e-181b5365d928.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2cd5292c-f821-4817-ab6e-181b5365d928 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-2cd5292c-f821-4817-ab6e-181b5365d928 {
  margin: 0 !important;
  overflow: visible;
}

#s-2cd5292c-f821-4817-ab6e-181b5365d928-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2cd5292c-f821-4817-ab6e-181b5365d928 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-2cd5292c-f821-4817-ab6e-181b5365d928 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2cd5292c-f821-4817-ab6e-181b5365d928 img.shogun-image {
  /* Add background color handling */
  
}

#s-2cd5292c-f821-4817-ab6e-181b5365d928 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2cd5292c-f821-4817-ab6e-181b5365d928 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-2cd5292c-f821-4817-ab6e-181b5365d928 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2cd5292c-f821-4817-ab6e-181b5365d928 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2cd5292c-f821-4817-ab6e-181b5365d928.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2cd5292c-f821-4817-ab6e-181b5365d928 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-2cd5292c-f821-4817-ab6e-181b5365d928.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-2cd5292c-f821-4817-ab6e-181b5365d928 .shogun-image-content {
  
    justify-content: center;
  
}

.s-2cd5292c-f821-4817-ab6e-181b5365d928.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2cd5292c-f821-4817-ab6e-181b5365d928.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2cd5292c-f821-4817-ab6e-181b5365d928.shogun-image {
  box-sizing: border-box;
}



.s-2cd5292c-f821-4817-ab6e-181b5365d928 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-2cd5292c-f821-4817-ab6e-181b5365d928 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-2cd5292c-f821-4817-ab6e-181b5365d928.shogun-image-container {
      position: relative;
    }

    .s-2cd5292c-f821-4817-ab6e-181b5365d928.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2cd5292c-f821-4817-ab6e-181b5365d928.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2cd5292c-f821-4817-ab6e-181b5365d928 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-2cd5292c-f821-4817-ab6e-181b5365d928 {
  margin: 0 !important;
  overflow: visible;
}

#s-2cd5292c-f821-4817-ab6e-181b5365d928-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2cd5292c-f821-4817-ab6e-181b5365d928 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-2cd5292c-f821-4817-ab6e-181b5365d928 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2cd5292c-f821-4817-ab6e-181b5365d928 img.shogun-image {
  /* Add background color handling */
  
}

#s-2cd5292c-f821-4817-ab6e-181b5365d928 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2cd5292c-f821-4817-ab6e-181b5365d928 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-2cd5292c-f821-4817-ab6e-181b5365d928 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2cd5292c-f821-4817-ab6e-181b5365d928 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2cd5292c-f821-4817-ab6e-181b5365d928.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2cd5292c-f821-4817-ab6e-181b5365d928 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-2cd5292c-f821-4817-ab6e-181b5365d928.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-2cd5292c-f821-4817-ab6e-181b5365d928 .shogun-image-content {
  
    justify-content: center;
  
}

.s-2cd5292c-f821-4817-ab6e-181b5365d928.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2cd5292c-f821-4817-ab6e-181b5365d928.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2cd5292c-f821-4817-ab6e-181b5365d928.shogun-image {
  box-sizing: border-box;
}



.s-2cd5292c-f821-4817-ab6e-181b5365d928 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-2cd5292c-f821-4817-ab6e-181b5365d928 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-2cd5292c-f821-4817-ab6e-181b5365d928.shogun-image-container {
      position: relative;
    }

    .s-2cd5292c-f821-4817-ab6e-181b5365d928.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2cd5292c-f821-4817-ab6e-181b5365d928.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2cd5292c-f821-4817-ab6e-181b5365d928 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-2cd5292c-f821-4817-ab6e-181b5365d928 {
  margin: 0 !important;
  overflow: visible;
}

#s-2cd5292c-f821-4817-ab6e-181b5365d928-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2cd5292c-f821-4817-ab6e-181b5365d928 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2cd5292c-f821-4817-ab6e-181b5365d928 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2cd5292c-f821-4817-ab6e-181b5365d928 img.shogun-image {
  /* Add background color handling */
  
}

#s-2cd5292c-f821-4817-ab6e-181b5365d928 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2cd5292c-f821-4817-ab6e-181b5365d928 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-2cd5292c-f821-4817-ab6e-181b5365d928 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2cd5292c-f821-4817-ab6e-181b5365d928 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2cd5292c-f821-4817-ab6e-181b5365d928.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2cd5292c-f821-4817-ab6e-181b5365d928 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-2cd5292c-f821-4817-ab6e-181b5365d928.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-2cd5292c-f821-4817-ab6e-181b5365d928 .shogun-image-content {
  
    justify-content: center;
  
}

.s-2cd5292c-f821-4817-ab6e-181b5365d928.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2cd5292c-f821-4817-ab6e-181b5365d928.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2cd5292c-f821-4817-ab6e-181b5365d928.shogun-image {
  box-sizing: border-box;
}



.s-2cd5292c-f821-4817-ab6e-181b5365d928 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-2cd5292c-f821-4817-ab6e-181b5365d928 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-2cd5292c-f821-4817-ab6e-181b5365d928.shogun-image-container {
      position: relative;
    }

    .s-2cd5292c-f821-4817-ab6e-181b5365d928.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2cd5292c-f821-4817-ab6e-181b5365d928.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2cd5292c-f821-4817-ab6e-181b5365d928 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-083119d7-a946-432f-b407-017c01be522a {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-083119d7-a946-432f-b407-017c01be522a {
  margin-top: 0%;
}
}@media (max-width: 767px){#s-083119d7-a946-432f-b407-017c01be522a {
  margin-top: 0%;
}
}
#s-083119d7-a946-432f-b407-017c01be522a {
  margin: 0 !important;
  overflow: visible;
}

#s-083119d7-a946-432f-b407-017c01be522a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-083119d7-a946-432f-b407-017c01be522a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-083119d7-a946-432f-b407-017c01be522a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-083119d7-a946-432f-b407-017c01be522a img.shogun-image {
  /* Add background color handling */
  
}

#s-083119d7-a946-432f-b407-017c01be522a img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-083119d7-a946-432f-b407-017c01be522a .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-083119d7-a946-432f-b407-017c01be522a .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-083119d7-a946-432f-b407-017c01be522a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-083119d7-a946-432f-b407-017c01be522a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-083119d7-a946-432f-b407-017c01be522a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-083119d7-a946-432f-b407-017c01be522a.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-083119d7-a946-432f-b407-017c01be522a .shogun-image-content {
  
    justify-content: center;
  
}

.s-083119d7-a946-432f-b407-017c01be522a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-083119d7-a946-432f-b407-017c01be522a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-083119d7-a946-432f-b407-017c01be522a.shogun-image {
  box-sizing: border-box;
}



.s-083119d7-a946-432f-b407-017c01be522a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-083119d7-a946-432f-b407-017c01be522a {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-083119d7-a946-432f-b407-017c01be522a.shogun-image-container {
      position: relative;
    }

    .s-083119d7-a946-432f-b407-017c01be522a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-083119d7-a946-432f-b407-017c01be522a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-083119d7-a946-432f-b407-017c01be522a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-083119d7-a946-432f-b407-017c01be522a {
  margin: 0 !important;
  overflow: visible;
}

#s-083119d7-a946-432f-b407-017c01be522a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-083119d7-a946-432f-b407-017c01be522a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-083119d7-a946-432f-b407-017c01be522a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-083119d7-a946-432f-b407-017c01be522a img.shogun-image {
  /* Add background color handling */
  
}

#s-083119d7-a946-432f-b407-017c01be522a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-083119d7-a946-432f-b407-017c01be522a .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-083119d7-a946-432f-b407-017c01be522a .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-083119d7-a946-432f-b407-017c01be522a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-083119d7-a946-432f-b407-017c01be522a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-083119d7-a946-432f-b407-017c01be522a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-083119d7-a946-432f-b407-017c01be522a.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-083119d7-a946-432f-b407-017c01be522a .shogun-image-content {
  
    justify-content: center;
  
}

.s-083119d7-a946-432f-b407-017c01be522a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-083119d7-a946-432f-b407-017c01be522a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-083119d7-a946-432f-b407-017c01be522a.shogun-image {
  box-sizing: border-box;
}



.s-083119d7-a946-432f-b407-017c01be522a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-083119d7-a946-432f-b407-017c01be522a {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-083119d7-a946-432f-b407-017c01be522a.shogun-image-container {
      position: relative;
    }

    .s-083119d7-a946-432f-b407-017c01be522a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-083119d7-a946-432f-b407-017c01be522a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-083119d7-a946-432f-b407-017c01be522a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-083119d7-a946-432f-b407-017c01be522a {
  margin: 0 !important;
  overflow: visible;
}

#s-083119d7-a946-432f-b407-017c01be522a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-083119d7-a946-432f-b407-017c01be522a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-083119d7-a946-432f-b407-017c01be522a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-083119d7-a946-432f-b407-017c01be522a img.shogun-image {
  /* Add background color handling */
  
}

#s-083119d7-a946-432f-b407-017c01be522a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-083119d7-a946-432f-b407-017c01be522a .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-083119d7-a946-432f-b407-017c01be522a .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-083119d7-a946-432f-b407-017c01be522a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-083119d7-a946-432f-b407-017c01be522a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-083119d7-a946-432f-b407-017c01be522a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-083119d7-a946-432f-b407-017c01be522a.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-083119d7-a946-432f-b407-017c01be522a .shogun-image-content {
  
    justify-content: center;
  
}

.s-083119d7-a946-432f-b407-017c01be522a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-083119d7-a946-432f-b407-017c01be522a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-083119d7-a946-432f-b407-017c01be522a.shogun-image {
  box-sizing: border-box;
}



.s-083119d7-a946-432f-b407-017c01be522a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-083119d7-a946-432f-b407-017c01be522a {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-083119d7-a946-432f-b407-017c01be522a.shogun-image-container {
      position: relative;
    }

    .s-083119d7-a946-432f-b407-017c01be522a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-083119d7-a946-432f-b407-017c01be522a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-083119d7-a946-432f-b407-017c01be522a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-083119d7-a946-432f-b407-017c01be522a {
  margin: 0 !important;
  overflow: visible;
}

#s-083119d7-a946-432f-b407-017c01be522a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-083119d7-a946-432f-b407-017c01be522a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-083119d7-a946-432f-b407-017c01be522a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-083119d7-a946-432f-b407-017c01be522a img.shogun-image {
  /* Add background color handling */
  
}

#s-083119d7-a946-432f-b407-017c01be522a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-083119d7-a946-432f-b407-017c01be522a .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-083119d7-a946-432f-b407-017c01be522a .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-083119d7-a946-432f-b407-017c01be522a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-083119d7-a946-432f-b407-017c01be522a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-083119d7-a946-432f-b407-017c01be522a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-083119d7-a946-432f-b407-017c01be522a.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-083119d7-a946-432f-b407-017c01be522a .shogun-image-content {
  
    justify-content: center;
  
}

.s-083119d7-a946-432f-b407-017c01be522a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-083119d7-a946-432f-b407-017c01be522a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-083119d7-a946-432f-b407-017c01be522a.shogun-image {
  box-sizing: border-box;
}



.s-083119d7-a946-432f-b407-017c01be522a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-083119d7-a946-432f-b407-017c01be522a {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-083119d7-a946-432f-b407-017c01be522a.shogun-image-container {
      position: relative;
    }

    .s-083119d7-a946-432f-b407-017c01be522a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-083119d7-a946-432f-b407-017c01be522a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-083119d7-a946-432f-b407-017c01be522a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-083119d7-a946-432f-b407-017c01be522a {
  margin: 0 !important;
  overflow: visible;
}

#s-083119d7-a946-432f-b407-017c01be522a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-083119d7-a946-432f-b407-017c01be522a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-083119d7-a946-432f-b407-017c01be522a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-083119d7-a946-432f-b407-017c01be522a img.shogun-image {
  /* Add background color handling */
  
}

#s-083119d7-a946-432f-b407-017c01be522a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-083119d7-a946-432f-b407-017c01be522a .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-083119d7-a946-432f-b407-017c01be522a .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-083119d7-a946-432f-b407-017c01be522a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-083119d7-a946-432f-b407-017c01be522a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-083119d7-a946-432f-b407-017c01be522a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-083119d7-a946-432f-b407-017c01be522a.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-083119d7-a946-432f-b407-017c01be522a .shogun-image-content {
  
    justify-content: center;
  
}

.s-083119d7-a946-432f-b407-017c01be522a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-083119d7-a946-432f-b407-017c01be522a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-083119d7-a946-432f-b407-017c01be522a.shogun-image {
  box-sizing: border-box;
}



.s-083119d7-a946-432f-b407-017c01be522a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-083119d7-a946-432f-b407-017c01be522a {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-083119d7-a946-432f-b407-017c01be522a.shogun-image-container {
      position: relative;
    }

    .s-083119d7-a946-432f-b407-017c01be522a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-083119d7-a946-432f-b407-017c01be522a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-083119d7-a946-432f-b407-017c01be522a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-2a456290-bf08-489f-8595-42a042785601 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-2a456290-bf08-489f-8595-42a042785601 {
  margin-top: 0%;
}
}
#s-2a456290-bf08-489f-8595-42a042785601 {
  margin: 0 !important;
  overflow: visible;
}

#s-2a456290-bf08-489f-8595-42a042785601-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2a456290-bf08-489f-8595-42a042785601 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-2a456290-bf08-489f-8595-42a042785601 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2a456290-bf08-489f-8595-42a042785601 img.shogun-image {
  /* Add background color handling */
  
}

#s-2a456290-bf08-489f-8595-42a042785601 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2a456290-bf08-489f-8595-42a042785601 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-2a456290-bf08-489f-8595-42a042785601 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2a456290-bf08-489f-8595-42a042785601 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2a456290-bf08-489f-8595-42a042785601.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2a456290-bf08-489f-8595-42a042785601 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-2a456290-bf08-489f-8595-42a042785601.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-2a456290-bf08-489f-8595-42a042785601 .shogun-image-content {
  
    justify-content: center;
  
}

.s-2a456290-bf08-489f-8595-42a042785601.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2a456290-bf08-489f-8595-42a042785601.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2a456290-bf08-489f-8595-42a042785601.shogun-image {
  box-sizing: border-box;
}



.s-2a456290-bf08-489f-8595-42a042785601 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-2a456290-bf08-489f-8595-42a042785601 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-2a456290-bf08-489f-8595-42a042785601.shogun-image-container {
      position: relative;
    }

    .s-2a456290-bf08-489f-8595-42a042785601.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2a456290-bf08-489f-8595-42a042785601.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2a456290-bf08-489f-8595-42a042785601 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-2a456290-bf08-489f-8595-42a042785601 {
  margin: 0 !important;
  overflow: visible;
}

#s-2a456290-bf08-489f-8595-42a042785601-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2a456290-bf08-489f-8595-42a042785601 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-2a456290-bf08-489f-8595-42a042785601 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2a456290-bf08-489f-8595-42a042785601 img.shogun-image {
  /* Add background color handling */
  
}

#s-2a456290-bf08-489f-8595-42a042785601 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2a456290-bf08-489f-8595-42a042785601 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-2a456290-bf08-489f-8595-42a042785601 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2a456290-bf08-489f-8595-42a042785601 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2a456290-bf08-489f-8595-42a042785601.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2a456290-bf08-489f-8595-42a042785601 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-2a456290-bf08-489f-8595-42a042785601.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-2a456290-bf08-489f-8595-42a042785601 .shogun-image-content {
  
    justify-content: center;
  
}

.s-2a456290-bf08-489f-8595-42a042785601.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2a456290-bf08-489f-8595-42a042785601.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2a456290-bf08-489f-8595-42a042785601.shogun-image {
  box-sizing: border-box;
}



.s-2a456290-bf08-489f-8595-42a042785601 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-2a456290-bf08-489f-8595-42a042785601 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-2a456290-bf08-489f-8595-42a042785601.shogun-image-container {
      position: relative;
    }

    .s-2a456290-bf08-489f-8595-42a042785601.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2a456290-bf08-489f-8595-42a042785601.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2a456290-bf08-489f-8595-42a042785601 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-2a456290-bf08-489f-8595-42a042785601 {
  margin: 0 !important;
  overflow: visible;
}

#s-2a456290-bf08-489f-8595-42a042785601-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2a456290-bf08-489f-8595-42a042785601 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2a456290-bf08-489f-8595-42a042785601 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2a456290-bf08-489f-8595-42a042785601 img.shogun-image {
  /* Add background color handling */
  
}

#s-2a456290-bf08-489f-8595-42a042785601 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2a456290-bf08-489f-8595-42a042785601 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-2a456290-bf08-489f-8595-42a042785601 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2a456290-bf08-489f-8595-42a042785601 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2a456290-bf08-489f-8595-42a042785601.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2a456290-bf08-489f-8595-42a042785601 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-2a456290-bf08-489f-8595-42a042785601.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-2a456290-bf08-489f-8595-42a042785601 .shogun-image-content {
  
    justify-content: center;
  
}

.s-2a456290-bf08-489f-8595-42a042785601.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2a456290-bf08-489f-8595-42a042785601.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2a456290-bf08-489f-8595-42a042785601.shogun-image {
  box-sizing: border-box;
}



.s-2a456290-bf08-489f-8595-42a042785601 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-2a456290-bf08-489f-8595-42a042785601 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-2a456290-bf08-489f-8595-42a042785601.shogun-image-container {
      position: relative;
    }

    .s-2a456290-bf08-489f-8595-42a042785601.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2a456290-bf08-489f-8595-42a042785601.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2a456290-bf08-489f-8595-42a042785601 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-2a456290-bf08-489f-8595-42a042785601 {
  margin: 0 !important;
  overflow: visible;
}

#s-2a456290-bf08-489f-8595-42a042785601-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2a456290-bf08-489f-8595-42a042785601 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2a456290-bf08-489f-8595-42a042785601 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2a456290-bf08-489f-8595-42a042785601 img.shogun-image {
  /* Add background color handling */
  
}

#s-2a456290-bf08-489f-8595-42a042785601 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2a456290-bf08-489f-8595-42a042785601 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-2a456290-bf08-489f-8595-42a042785601 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2a456290-bf08-489f-8595-42a042785601 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2a456290-bf08-489f-8595-42a042785601.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2a456290-bf08-489f-8595-42a042785601 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-2a456290-bf08-489f-8595-42a042785601.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-2a456290-bf08-489f-8595-42a042785601 .shogun-image-content {
  
    justify-content: center;
  
}

.s-2a456290-bf08-489f-8595-42a042785601.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2a456290-bf08-489f-8595-42a042785601.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2a456290-bf08-489f-8595-42a042785601.shogun-image {
  box-sizing: border-box;
}



.s-2a456290-bf08-489f-8595-42a042785601 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-2a456290-bf08-489f-8595-42a042785601 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-2a456290-bf08-489f-8595-42a042785601.shogun-image-container {
      position: relative;
    }

    .s-2a456290-bf08-489f-8595-42a042785601.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2a456290-bf08-489f-8595-42a042785601.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2a456290-bf08-489f-8595-42a042785601 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-2a456290-bf08-489f-8595-42a042785601 {
  margin: 0 !important;
  overflow: visible;
}

#s-2a456290-bf08-489f-8595-42a042785601-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2a456290-bf08-489f-8595-42a042785601 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2a456290-bf08-489f-8595-42a042785601 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2a456290-bf08-489f-8595-42a042785601 img.shogun-image {
  /* Add background color handling */
  
}

#s-2a456290-bf08-489f-8595-42a042785601 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2a456290-bf08-489f-8595-42a042785601 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-2a456290-bf08-489f-8595-42a042785601 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2a456290-bf08-489f-8595-42a042785601 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2a456290-bf08-489f-8595-42a042785601.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2a456290-bf08-489f-8595-42a042785601 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-2a456290-bf08-489f-8595-42a042785601.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-2a456290-bf08-489f-8595-42a042785601 .shogun-image-content {
  
    justify-content: center;
  
}

.s-2a456290-bf08-489f-8595-42a042785601.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2a456290-bf08-489f-8595-42a042785601.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2a456290-bf08-489f-8595-42a042785601.shogun-image {
  box-sizing: border-box;
}



.s-2a456290-bf08-489f-8595-42a042785601 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-2a456290-bf08-489f-8595-42a042785601 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-2a456290-bf08-489f-8595-42a042785601.shogun-image-container {
      position: relative;
    }

    .s-2a456290-bf08-489f-8595-42a042785601.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2a456290-bf08-489f-8595-42a042785601.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2a456290-bf08-489f-8595-42a042785601 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-aaee08b5-4c05-48cb-b1d5-e13842f42f7e {
  box-shadow:2px 3px 1px 2px rgba(67, 66, 66, 1);
background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYzAzOWZlZTktZTlkNC00ZWFjLTk1YjMtYzczNDdjNDBmZjlkIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFiYjBiO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNjMDM5ZmVlOS1lOWQ0LTRlYWMtOTViMy1jNzM0N2M0MGZmOWQpIi8+PC9zdmc+);
background-repeat: no-repeat;
border-style: solid;
margin-top: 5px;
margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: #2C2A34;
border-radius: 25px;
text-align: center;
text-decoration: none;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#f1bb0b"}, {"id"=>2, "pos"=>1, "color"=>"#ffffff"}];
hover-type: gradient;
color: rgba(0, 0, 0, 1);
}
#s-aaee08b5-4c05-48cb-b1d5-e13842f42f7e:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iNDZjNGRiNjAtNWIyOS00MWRjLTljNjMtY2YyODZkM2FkMzYwIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjhmOGY3O3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFiYjBiO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM0NmM0ZGI2MC01YjI5LTQxZGMtOWM2My1jZjI4NmQzYWQzNjApIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 2px !important;
border-left-width: 2px !important;
border-bottom-width: 2px !important;
border-right-width: 2px !important;
border-color: rgba(2, 0, 7, 0.99) !important;
text-decoration: none !important;
color: rgba(7, 6, 0, 1) !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#f8f8f7"}, {"id"=>2, "pos"=>1, "color"=>"#f1bb0b"}] !important;
hover-type: gradient !important;}#s-aaee08b5-4c05-48cb-b1d5-e13842f42f7e:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-aaee08b5-4c05-48cb-b1d5-e13842f42f7e-root {
    text-align: center;
  }


#s-aaee08b5-4c05-48cb-b1d5-e13842f42f7e.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-aaee08b5-4c05-48cb-b1d5-e13842f42f7e-root {
    text-align: center;
  }


#s-aaee08b5-4c05-48cb-b1d5-e13842f42f7e.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-aaee08b5-4c05-48cb-b1d5-e13842f42f7e-root {
    text-align: center;
  }


#s-aaee08b5-4c05-48cb-b1d5-e13842f42f7e.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-aaee08b5-4c05-48cb-b1d5-e13842f42f7e-root {
    text-align: center;
  }


#s-aaee08b5-4c05-48cb-b1d5-e13842f42f7e.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-aaee08b5-4c05-48cb-b1d5-e13842f42f7e-root {
    text-align: center;
  }


#s-aaee08b5-4c05-48cb-b1d5-e13842f42f7e.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}
#s-b67edffc-b871-4f95-9448-b152f6c65f7b {
  margin-left: auto;
margin-right: auto;
border-top-width: 5px;
border-left-width: 5px;
border-bottom-width: 5px;
border-right-width: 5px;
border-color: #000;
border-style: solid;
border-radius: 20px;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-b67edffc-b871-4f95-9448-b152f6c65f7b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-b67edffc-b871-4f95-9448-b152f6c65f7b.shg-box.shg-c {
  justify-content: center;
}

#s-42f8123e-b734-4970-8a44-0d31d1c53915 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
text-align: center;
}
@media (min-width: 1200px){#s-42f8123e-b734-4970-8a44-0d31d1c53915 {
  margin-top: 0%;
}
}
#s-42f8123e-b734-4970-8a44-0d31d1c53915 {
  margin: 0 !important;
  overflow: visible;
}

#s-42f8123e-b734-4970-8a44-0d31d1c53915-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-42f8123e-b734-4970-8a44-0d31d1c53915 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-42f8123e-b734-4970-8a44-0d31d1c53915 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-42f8123e-b734-4970-8a44-0d31d1c53915 img.shogun-image {
  /* Add background color handling */
  
}

#s-42f8123e-b734-4970-8a44-0d31d1c53915 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: #000;
  border-style: none;
  border-radius: 10px;

}






.s-42f8123e-b734-4970-8a44-0d31d1c53915 .shogun-image-content {
  
    justify-content: center;
  
}

.s-42f8123e-b734-4970-8a44-0d31d1c53915.shg-align-container {
  display: flex;
  justify-content: center
}

.s-42f8123e-b734-4970-8a44-0d31d1c53915.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-42f8123e-b734-4970-8a44-0d31d1c53915.shogun-image {
  box-sizing: border-box;
}



.s-42f8123e-b734-4970-8a44-0d31d1c53915 img.shogun-image {
  
}


@media (min-width: 1200px){#s-42f8123e-b734-4970-8a44-0d31d1c53915 {
  margin: 0 !important;
  overflow: visible;
}

#s-42f8123e-b734-4970-8a44-0d31d1c53915-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-42f8123e-b734-4970-8a44-0d31d1c53915 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-42f8123e-b734-4970-8a44-0d31d1c53915 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-42f8123e-b734-4970-8a44-0d31d1c53915 img.shogun-image {
  /* Add background color handling */
  
}

#s-42f8123e-b734-4970-8a44-0d31d1c53915 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-42f8123e-b734-4970-8a44-0d31d1c53915 .shogun-image-content {
  
    justify-content: center;
  
}

.s-42f8123e-b734-4970-8a44-0d31d1c53915.shg-align-container {
  display: flex;
  justify-content: center
}

.s-42f8123e-b734-4970-8a44-0d31d1c53915.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-42f8123e-b734-4970-8a44-0d31d1c53915.shogun-image {
  box-sizing: border-box;
}



.s-42f8123e-b734-4970-8a44-0d31d1c53915 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-42f8123e-b734-4970-8a44-0d31d1c53915 {
  margin: 0 !important;
  overflow: visible;
}

#s-42f8123e-b734-4970-8a44-0d31d1c53915-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-42f8123e-b734-4970-8a44-0d31d1c53915 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-42f8123e-b734-4970-8a44-0d31d1c53915 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-42f8123e-b734-4970-8a44-0d31d1c53915 img.shogun-image {
  /* Add background color handling */
  
}

#s-42f8123e-b734-4970-8a44-0d31d1c53915 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-42f8123e-b734-4970-8a44-0d31d1c53915 .shogun-image-content {
  
    justify-content: center;
  
}

.s-42f8123e-b734-4970-8a44-0d31d1c53915.shg-align-container {
  display: flex;
  justify-content: center
}

.s-42f8123e-b734-4970-8a44-0d31d1c53915.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-42f8123e-b734-4970-8a44-0d31d1c53915.shogun-image {
  box-sizing: border-box;
}



.s-42f8123e-b734-4970-8a44-0d31d1c53915 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-42f8123e-b734-4970-8a44-0d31d1c53915 {
  margin: 0 !important;
  overflow: visible;
}

#s-42f8123e-b734-4970-8a44-0d31d1c53915-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-42f8123e-b734-4970-8a44-0d31d1c53915 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-42f8123e-b734-4970-8a44-0d31d1c53915 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-42f8123e-b734-4970-8a44-0d31d1c53915 img.shogun-image {
  /* Add background color handling */
  
}

#s-42f8123e-b734-4970-8a44-0d31d1c53915 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-42f8123e-b734-4970-8a44-0d31d1c53915 .shogun-image-content {
  
    justify-content: center;
  
}

.s-42f8123e-b734-4970-8a44-0d31d1c53915.shg-align-container {
  display: flex;
  justify-content: center
}

.s-42f8123e-b734-4970-8a44-0d31d1c53915.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-42f8123e-b734-4970-8a44-0d31d1c53915.shogun-image {
  box-sizing: border-box;
}



.s-42f8123e-b734-4970-8a44-0d31d1c53915 img.shogun-image {
  
}


}@media (max-width: 767px){#s-42f8123e-b734-4970-8a44-0d31d1c53915 {
  margin: 0 !important;
  overflow: visible;
}

#s-42f8123e-b734-4970-8a44-0d31d1c53915-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-42f8123e-b734-4970-8a44-0d31d1c53915 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-42f8123e-b734-4970-8a44-0d31d1c53915 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-42f8123e-b734-4970-8a44-0d31d1c53915 img.shogun-image {
  /* Add background color handling */
  
}

#s-42f8123e-b734-4970-8a44-0d31d1c53915 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-42f8123e-b734-4970-8a44-0d31d1c53915 .shogun-image-content {
  
    justify-content: center;
  
}

.s-42f8123e-b734-4970-8a44-0d31d1c53915.shg-align-container {
  display: flex;
  justify-content: center
}

.s-42f8123e-b734-4970-8a44-0d31d1c53915.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-42f8123e-b734-4970-8a44-0d31d1c53915.shogun-image {
  box-sizing: border-box;
}



.s-42f8123e-b734-4970-8a44-0d31d1c53915 img.shogun-image {
  
}


}
#s-8f906c36-7105-41c6-88cb-f718c767114d {
  margin-left: auto;
margin-right: auto;
max-width: 1080px;
text-align: center;
}

#s-8f906c36-7105-41c6-88cb-f718c767114d {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-8f906c36-7105-41c6-88cb-f718c767114d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-8f906c36-7105-41c6-88cb-f718c767114d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-8f906c36-7105-41c6-88cb-f718c767114d .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-8f906c36-7105-41c6-88cb-f718c767114d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-8f906c36-7105-41c6-88cb-f718c767114d img.shogun-image {
  width: 100%;
  
  
  max-width: 1080px;

      
    max-width: 1080px;

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




.s-8f906c36-7105-41c6-88cb-f718c767114d .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-8f906c36-7105-41c6-88cb-f718c767114d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8f906c36-7105-41c6-88cb-f718c767114d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8f906c36-7105-41c6-88cb-f718c767114d.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-8f906c36-7105-41c6-88cb-f718c767114d {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-8f906c36-7105-41c6-88cb-f718c767114d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-8f906c36-7105-41c6-88cb-f718c767114d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-8f906c36-7105-41c6-88cb-f718c767114d .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-8f906c36-7105-41c6-88cb-f718c767114d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-8f906c36-7105-41c6-88cb-f718c767114d img.shogun-image {
  width: 100%;
  
  
  max-width: 1080px;

      
    max-width: 1080px;

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




.s-8f906c36-7105-41c6-88cb-f718c767114d .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-8f906c36-7105-41c6-88cb-f718c767114d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8f906c36-7105-41c6-88cb-f718c767114d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8f906c36-7105-41c6-88cb-f718c767114d.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-8f906c36-7105-41c6-88cb-f718c767114d {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-8f906c36-7105-41c6-88cb-f718c767114d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-8f906c36-7105-41c6-88cb-f718c767114d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-8f906c36-7105-41c6-88cb-f718c767114d .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-8f906c36-7105-41c6-88cb-f718c767114d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-8f906c36-7105-41c6-88cb-f718c767114d img.shogun-image {
  width: 100%;
  
  
  max-width: 1080px;

      
    max-width: 1080px;

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




.s-8f906c36-7105-41c6-88cb-f718c767114d .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-8f906c36-7105-41c6-88cb-f718c767114d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8f906c36-7105-41c6-88cb-f718c767114d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8f906c36-7105-41c6-88cb-f718c767114d.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-8f906c36-7105-41c6-88cb-f718c767114d {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-8f906c36-7105-41c6-88cb-f718c767114d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-8f906c36-7105-41c6-88cb-f718c767114d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-8f906c36-7105-41c6-88cb-f718c767114d .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-8f906c36-7105-41c6-88cb-f718c767114d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-8f906c36-7105-41c6-88cb-f718c767114d img.shogun-image {
  width: 100%;
  
  
  max-width: 1080px;

      
    max-width: 1080px;

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




.s-8f906c36-7105-41c6-88cb-f718c767114d .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-8f906c36-7105-41c6-88cb-f718c767114d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8f906c36-7105-41c6-88cb-f718c767114d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8f906c36-7105-41c6-88cb-f718c767114d.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-8f906c36-7105-41c6-88cb-f718c767114d {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-8f906c36-7105-41c6-88cb-f718c767114d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-8f906c36-7105-41c6-88cb-f718c767114d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-8f906c36-7105-41c6-88cb-f718c767114d .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-8f906c36-7105-41c6-88cb-f718c767114d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-8f906c36-7105-41c6-88cb-f718c767114d img.shogun-image {
  width: 100%;
  
  
  max-width: 1080px;

      
    max-width: 1080px;

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




.s-8f906c36-7105-41c6-88cb-f718c767114d .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-8f906c36-7105-41c6-88cb-f718c767114d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8f906c36-7105-41c6-88cb-f718c767114d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8f906c36-7105-41c6-88cb-f718c767114d.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-c9fef32f-c308-4a8b-8614-aaf39c708109 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-c9fef32f-c308-4a8b-8614-aaf39c708109 {
  margin-top: 0%;
margin-bottom: 0%;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-c9fef32f-c308-4a8b-8614-aaf39c708109 {
  margin-top: 0%;
}
}
#s-c9fef32f-c308-4a8b-8614-aaf39c708109 {
  margin: 0 !important;
  overflow: visible;
}

#s-c9fef32f-c308-4a8b-8614-aaf39c708109-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c9fef32f-c308-4a8b-8614-aaf39c708109 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-c9fef32f-c308-4a8b-8614-aaf39c708109 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c9fef32f-c308-4a8b-8614-aaf39c708109 img.shogun-image {
  /* Add background color handling */
  
}

#s-c9fef32f-c308-4a8b-8614-aaf39c708109 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c9fef32f-c308-4a8b-8614-aaf39c708109 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-c9fef32f-c308-4a8b-8614-aaf39c708109 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c9fef32f-c308-4a8b-8614-aaf39c708109 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c9fef32f-c308-4a8b-8614-aaf39c708109.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c9fef32f-c308-4a8b-8614-aaf39c708109 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-c9fef32f-c308-4a8b-8614-aaf39c708109.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-c9fef32f-c308-4a8b-8614-aaf39c708109 .shogun-image-content {
  
    justify-content: center;
  
}

.s-c9fef32f-c308-4a8b-8614-aaf39c708109.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c9fef32f-c308-4a8b-8614-aaf39c708109.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c9fef32f-c308-4a8b-8614-aaf39c708109.shogun-image {
  box-sizing: border-box;
}



.s-c9fef32f-c308-4a8b-8614-aaf39c708109 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-c9fef32f-c308-4a8b-8614-aaf39c708109 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-c9fef32f-c308-4a8b-8614-aaf39c708109.shogun-image-container {
      position: relative;
    }

    .s-c9fef32f-c308-4a8b-8614-aaf39c708109.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c9fef32f-c308-4a8b-8614-aaf39c708109.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c9fef32f-c308-4a8b-8614-aaf39c708109 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-c9fef32f-c308-4a8b-8614-aaf39c708109 {
  margin: 0 !important;
  overflow: visible;
}

#s-c9fef32f-c308-4a8b-8614-aaf39c708109-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c9fef32f-c308-4a8b-8614-aaf39c708109 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-c9fef32f-c308-4a8b-8614-aaf39c708109 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c9fef32f-c308-4a8b-8614-aaf39c708109 img.shogun-image {
  /* Add background color handling */
  
}

#s-c9fef32f-c308-4a8b-8614-aaf39c708109 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c9fef32f-c308-4a8b-8614-aaf39c708109 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-c9fef32f-c308-4a8b-8614-aaf39c708109 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c9fef32f-c308-4a8b-8614-aaf39c708109 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c9fef32f-c308-4a8b-8614-aaf39c708109.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c9fef32f-c308-4a8b-8614-aaf39c708109 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-c9fef32f-c308-4a8b-8614-aaf39c708109.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-c9fef32f-c308-4a8b-8614-aaf39c708109 .shogun-image-content {
  
    justify-content: center;
  
}

.s-c9fef32f-c308-4a8b-8614-aaf39c708109.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c9fef32f-c308-4a8b-8614-aaf39c708109.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c9fef32f-c308-4a8b-8614-aaf39c708109.shogun-image {
  box-sizing: border-box;
}



.s-c9fef32f-c308-4a8b-8614-aaf39c708109 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-c9fef32f-c308-4a8b-8614-aaf39c708109 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-c9fef32f-c308-4a8b-8614-aaf39c708109.shogun-image-container {
      position: relative;
    }

    .s-c9fef32f-c308-4a8b-8614-aaf39c708109.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c9fef32f-c308-4a8b-8614-aaf39c708109.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c9fef32f-c308-4a8b-8614-aaf39c708109 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-c9fef32f-c308-4a8b-8614-aaf39c708109 {
  margin: 0 !important;
  overflow: visible;
}

#s-c9fef32f-c308-4a8b-8614-aaf39c708109-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c9fef32f-c308-4a8b-8614-aaf39c708109 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-c9fef32f-c308-4a8b-8614-aaf39c708109 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c9fef32f-c308-4a8b-8614-aaf39c708109 img.shogun-image {
  /* Add background color handling */
  
}

#s-c9fef32f-c308-4a8b-8614-aaf39c708109 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c9fef32f-c308-4a8b-8614-aaf39c708109 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-c9fef32f-c308-4a8b-8614-aaf39c708109 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c9fef32f-c308-4a8b-8614-aaf39c708109 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c9fef32f-c308-4a8b-8614-aaf39c708109.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c9fef32f-c308-4a8b-8614-aaf39c708109 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-c9fef32f-c308-4a8b-8614-aaf39c708109.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-c9fef32f-c308-4a8b-8614-aaf39c708109 .shogun-image-content {
  
    justify-content: center;
  
}

.s-c9fef32f-c308-4a8b-8614-aaf39c708109.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c9fef32f-c308-4a8b-8614-aaf39c708109.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c9fef32f-c308-4a8b-8614-aaf39c708109.shogun-image {
  box-sizing: border-box;
}



.s-c9fef32f-c308-4a8b-8614-aaf39c708109 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-c9fef32f-c308-4a8b-8614-aaf39c708109 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-c9fef32f-c308-4a8b-8614-aaf39c708109.shogun-image-container {
      position: relative;
    }

    .s-c9fef32f-c308-4a8b-8614-aaf39c708109.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c9fef32f-c308-4a8b-8614-aaf39c708109.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c9fef32f-c308-4a8b-8614-aaf39c708109 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-c9fef32f-c308-4a8b-8614-aaf39c708109 {
  margin: 0 !important;
  overflow: visible;
}

#s-c9fef32f-c308-4a8b-8614-aaf39c708109-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c9fef32f-c308-4a8b-8614-aaf39c708109 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c9fef32f-c308-4a8b-8614-aaf39c708109 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c9fef32f-c308-4a8b-8614-aaf39c708109 img.shogun-image {
  /* Add background color handling */
  
}

#s-c9fef32f-c308-4a8b-8614-aaf39c708109 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c9fef32f-c308-4a8b-8614-aaf39c708109 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-c9fef32f-c308-4a8b-8614-aaf39c708109 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c9fef32f-c308-4a8b-8614-aaf39c708109 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c9fef32f-c308-4a8b-8614-aaf39c708109.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c9fef32f-c308-4a8b-8614-aaf39c708109 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-c9fef32f-c308-4a8b-8614-aaf39c708109.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-c9fef32f-c308-4a8b-8614-aaf39c708109 .shogun-image-content {
  
    justify-content: center;
  
}

.s-c9fef32f-c308-4a8b-8614-aaf39c708109.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c9fef32f-c308-4a8b-8614-aaf39c708109.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c9fef32f-c308-4a8b-8614-aaf39c708109.shogun-image {
  box-sizing: border-box;
}



.s-c9fef32f-c308-4a8b-8614-aaf39c708109 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-c9fef32f-c308-4a8b-8614-aaf39c708109 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-c9fef32f-c308-4a8b-8614-aaf39c708109.shogun-image-container {
      position: relative;
    }

    .s-c9fef32f-c308-4a8b-8614-aaf39c708109.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c9fef32f-c308-4a8b-8614-aaf39c708109.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c9fef32f-c308-4a8b-8614-aaf39c708109 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-c9fef32f-c308-4a8b-8614-aaf39c708109 {
  margin: 0 !important;
  overflow: visible;
}

#s-c9fef32f-c308-4a8b-8614-aaf39c708109-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c9fef32f-c308-4a8b-8614-aaf39c708109 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c9fef32f-c308-4a8b-8614-aaf39c708109 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c9fef32f-c308-4a8b-8614-aaf39c708109 img.shogun-image {
  /* Add background color handling */
  
}

#s-c9fef32f-c308-4a8b-8614-aaf39c708109 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c9fef32f-c308-4a8b-8614-aaf39c708109 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-c9fef32f-c308-4a8b-8614-aaf39c708109 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c9fef32f-c308-4a8b-8614-aaf39c708109 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c9fef32f-c308-4a8b-8614-aaf39c708109.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c9fef32f-c308-4a8b-8614-aaf39c708109 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-c9fef32f-c308-4a8b-8614-aaf39c708109.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-c9fef32f-c308-4a8b-8614-aaf39c708109 .shogun-image-content {
  
    justify-content: center;
  
}

.s-c9fef32f-c308-4a8b-8614-aaf39c708109.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c9fef32f-c308-4a8b-8614-aaf39c708109.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c9fef32f-c308-4a8b-8614-aaf39c708109.shogun-image {
  box-sizing: border-box;
}



.s-c9fef32f-c308-4a8b-8614-aaf39c708109 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-c9fef32f-c308-4a8b-8614-aaf39c708109 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-c9fef32f-c308-4a8b-8614-aaf39c708109.shogun-image-container {
      position: relative;
    }

    .s-c9fef32f-c308-4a8b-8614-aaf39c708109.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c9fef32f-c308-4a8b-8614-aaf39c708109.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c9fef32f-c308-4a8b-8614-aaf39c708109 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-420968d4-1eb3-48af-b1d0-3e9cce6c073a {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-420968d4-1eb3-48af-b1d0-3e9cce6c073a {
  margin-top: 0%;
margin-bottom: 0%;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-420968d4-1eb3-48af-b1d0-3e9cce6c073a {
  margin-top: 0%;
}
}
#s-420968d4-1eb3-48af-b1d0-3e9cce6c073a {
  margin: 0 !important;
  overflow: visible;
}

#s-420968d4-1eb3-48af-b1d0-3e9cce6c073a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-420968d4-1eb3-48af-b1d0-3e9cce6c073a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-420968d4-1eb3-48af-b1d0-3e9cce6c073a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-420968d4-1eb3-48af-b1d0-3e9cce6c073a img.shogun-image {
  /* Add background color handling */
  
}

#s-420968d4-1eb3-48af-b1d0-3e9cce6c073a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-420968d4-1eb3-48af-b1d0-3e9cce6c073a .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-420968d4-1eb3-48af-b1d0-3e9cce6c073a .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-420968d4-1eb3-48af-b1d0-3e9cce6c073a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-420968d4-1eb3-48af-b1d0-3e9cce6c073a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-420968d4-1eb3-48af-b1d0-3e9cce6c073a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-420968d4-1eb3-48af-b1d0-3e9cce6c073a.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-420968d4-1eb3-48af-b1d0-3e9cce6c073a .shogun-image-content {
  
    justify-content: center;
  
}

.s-420968d4-1eb3-48af-b1d0-3e9cce6c073a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-420968d4-1eb3-48af-b1d0-3e9cce6c073a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-420968d4-1eb3-48af-b1d0-3e9cce6c073a.shogun-image {
  box-sizing: border-box;
}



.s-420968d4-1eb3-48af-b1d0-3e9cce6c073a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-420968d4-1eb3-48af-b1d0-3e9cce6c073a {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-420968d4-1eb3-48af-b1d0-3e9cce6c073a.shogun-image-container {
      position: relative;
    }

    .s-420968d4-1eb3-48af-b1d0-3e9cce6c073a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-420968d4-1eb3-48af-b1d0-3e9cce6c073a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-420968d4-1eb3-48af-b1d0-3e9cce6c073a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-420968d4-1eb3-48af-b1d0-3e9cce6c073a {
  margin: 0 !important;
  overflow: visible;
}

#s-420968d4-1eb3-48af-b1d0-3e9cce6c073a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-420968d4-1eb3-48af-b1d0-3e9cce6c073a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-420968d4-1eb3-48af-b1d0-3e9cce6c073a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-420968d4-1eb3-48af-b1d0-3e9cce6c073a img.shogun-image {
  /* Add background color handling */
  
}

#s-420968d4-1eb3-48af-b1d0-3e9cce6c073a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-420968d4-1eb3-48af-b1d0-3e9cce6c073a .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-420968d4-1eb3-48af-b1d0-3e9cce6c073a .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-420968d4-1eb3-48af-b1d0-3e9cce6c073a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-420968d4-1eb3-48af-b1d0-3e9cce6c073a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-420968d4-1eb3-48af-b1d0-3e9cce6c073a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-420968d4-1eb3-48af-b1d0-3e9cce6c073a.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-420968d4-1eb3-48af-b1d0-3e9cce6c073a .shogun-image-content {
  
    justify-content: center;
  
}

.s-420968d4-1eb3-48af-b1d0-3e9cce6c073a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-420968d4-1eb3-48af-b1d0-3e9cce6c073a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-420968d4-1eb3-48af-b1d0-3e9cce6c073a.shogun-image {
  box-sizing: border-box;
}



.s-420968d4-1eb3-48af-b1d0-3e9cce6c073a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-420968d4-1eb3-48af-b1d0-3e9cce6c073a {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-420968d4-1eb3-48af-b1d0-3e9cce6c073a.shogun-image-container {
      position: relative;
    }

    .s-420968d4-1eb3-48af-b1d0-3e9cce6c073a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-420968d4-1eb3-48af-b1d0-3e9cce6c073a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-420968d4-1eb3-48af-b1d0-3e9cce6c073a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-420968d4-1eb3-48af-b1d0-3e9cce6c073a {
  margin: 0 !important;
  overflow: visible;
}

#s-420968d4-1eb3-48af-b1d0-3e9cce6c073a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-420968d4-1eb3-48af-b1d0-3e9cce6c073a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-420968d4-1eb3-48af-b1d0-3e9cce6c073a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-420968d4-1eb3-48af-b1d0-3e9cce6c073a img.shogun-image {
  /* Add background color handling */
  
}

#s-420968d4-1eb3-48af-b1d0-3e9cce6c073a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-420968d4-1eb3-48af-b1d0-3e9cce6c073a .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-420968d4-1eb3-48af-b1d0-3e9cce6c073a .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-420968d4-1eb3-48af-b1d0-3e9cce6c073a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-420968d4-1eb3-48af-b1d0-3e9cce6c073a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-420968d4-1eb3-48af-b1d0-3e9cce6c073a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-420968d4-1eb3-48af-b1d0-3e9cce6c073a.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-420968d4-1eb3-48af-b1d0-3e9cce6c073a .shogun-image-content {
  
    justify-content: center;
  
}

.s-420968d4-1eb3-48af-b1d0-3e9cce6c073a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-420968d4-1eb3-48af-b1d0-3e9cce6c073a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-420968d4-1eb3-48af-b1d0-3e9cce6c073a.shogun-image {
  box-sizing: border-box;
}



.s-420968d4-1eb3-48af-b1d0-3e9cce6c073a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-420968d4-1eb3-48af-b1d0-3e9cce6c073a {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-420968d4-1eb3-48af-b1d0-3e9cce6c073a.shogun-image-container {
      position: relative;
    }

    .s-420968d4-1eb3-48af-b1d0-3e9cce6c073a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-420968d4-1eb3-48af-b1d0-3e9cce6c073a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-420968d4-1eb3-48af-b1d0-3e9cce6c073a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-420968d4-1eb3-48af-b1d0-3e9cce6c073a {
  margin: 0 !important;
  overflow: visible;
}

#s-420968d4-1eb3-48af-b1d0-3e9cce6c073a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-420968d4-1eb3-48af-b1d0-3e9cce6c073a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-420968d4-1eb3-48af-b1d0-3e9cce6c073a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-420968d4-1eb3-48af-b1d0-3e9cce6c073a img.shogun-image {
  /* Add background color handling */
  
}

#s-420968d4-1eb3-48af-b1d0-3e9cce6c073a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-420968d4-1eb3-48af-b1d0-3e9cce6c073a .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-420968d4-1eb3-48af-b1d0-3e9cce6c073a .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-420968d4-1eb3-48af-b1d0-3e9cce6c073a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-420968d4-1eb3-48af-b1d0-3e9cce6c073a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-420968d4-1eb3-48af-b1d0-3e9cce6c073a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-420968d4-1eb3-48af-b1d0-3e9cce6c073a.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-420968d4-1eb3-48af-b1d0-3e9cce6c073a .shogun-image-content {
  
    justify-content: center;
  
}

.s-420968d4-1eb3-48af-b1d0-3e9cce6c073a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-420968d4-1eb3-48af-b1d0-3e9cce6c073a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-420968d4-1eb3-48af-b1d0-3e9cce6c073a.shogun-image {
  box-sizing: border-box;
}



.s-420968d4-1eb3-48af-b1d0-3e9cce6c073a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-420968d4-1eb3-48af-b1d0-3e9cce6c073a {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-420968d4-1eb3-48af-b1d0-3e9cce6c073a.shogun-image-container {
      position: relative;
    }

    .s-420968d4-1eb3-48af-b1d0-3e9cce6c073a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-420968d4-1eb3-48af-b1d0-3e9cce6c073a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-420968d4-1eb3-48af-b1d0-3e9cce6c073a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-420968d4-1eb3-48af-b1d0-3e9cce6c073a {
  margin: 0 !important;
  overflow: visible;
}

#s-420968d4-1eb3-48af-b1d0-3e9cce6c073a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-420968d4-1eb3-48af-b1d0-3e9cce6c073a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-420968d4-1eb3-48af-b1d0-3e9cce6c073a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-420968d4-1eb3-48af-b1d0-3e9cce6c073a img.shogun-image {
  /* Add background color handling */
  
}

#s-420968d4-1eb3-48af-b1d0-3e9cce6c073a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-420968d4-1eb3-48af-b1d0-3e9cce6c073a .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-420968d4-1eb3-48af-b1d0-3e9cce6c073a .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-420968d4-1eb3-48af-b1d0-3e9cce6c073a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-420968d4-1eb3-48af-b1d0-3e9cce6c073a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-420968d4-1eb3-48af-b1d0-3e9cce6c073a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-420968d4-1eb3-48af-b1d0-3e9cce6c073a.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-420968d4-1eb3-48af-b1d0-3e9cce6c073a .shogun-image-content {
  
    justify-content: center;
  
}

.s-420968d4-1eb3-48af-b1d0-3e9cce6c073a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-420968d4-1eb3-48af-b1d0-3e9cce6c073a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-420968d4-1eb3-48af-b1d0-3e9cce6c073a.shogun-image {
  box-sizing: border-box;
}



.s-420968d4-1eb3-48af-b1d0-3e9cce6c073a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-420968d4-1eb3-48af-b1d0-3e9cce6c073a {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-420968d4-1eb3-48af-b1d0-3e9cce6c073a.shogun-image-container {
      position: relative;
    }

    .s-420968d4-1eb3-48af-b1d0-3e9cce6c073a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-420968d4-1eb3-48af-b1d0-3e9cce6c073a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-420968d4-1eb3-48af-b1d0-3e9cce6c073a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-52493582-44a8-4b11-93ea-c4514407020e {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-52493582-44a8-4b11-93ea-c4514407020e {
  margin-top: 0%;
margin-bottom: 0%;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-52493582-44a8-4b11-93ea-c4514407020e {
  margin-top: 0%;
}
}
#s-52493582-44a8-4b11-93ea-c4514407020e {
  margin: 0 !important;
  overflow: visible;
}

#s-52493582-44a8-4b11-93ea-c4514407020e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-52493582-44a8-4b11-93ea-c4514407020e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-52493582-44a8-4b11-93ea-c4514407020e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-52493582-44a8-4b11-93ea-c4514407020e img.shogun-image {
  /* Add background color handling */
  
}

#s-52493582-44a8-4b11-93ea-c4514407020e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-52493582-44a8-4b11-93ea-c4514407020e .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-52493582-44a8-4b11-93ea-c4514407020e .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-52493582-44a8-4b11-93ea-c4514407020e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-52493582-44a8-4b11-93ea-c4514407020e.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-52493582-44a8-4b11-93ea-c4514407020e img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-52493582-44a8-4b11-93ea-c4514407020e.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-52493582-44a8-4b11-93ea-c4514407020e .shogun-image-content {
  
    justify-content: center;
  
}

.s-52493582-44a8-4b11-93ea-c4514407020e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-52493582-44a8-4b11-93ea-c4514407020e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-52493582-44a8-4b11-93ea-c4514407020e.shogun-image {
  box-sizing: border-box;
}



.s-52493582-44a8-4b11-93ea-c4514407020e img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-52493582-44a8-4b11-93ea-c4514407020e {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-52493582-44a8-4b11-93ea-c4514407020e.shogun-image-container {
      position: relative;
    }

    .s-52493582-44a8-4b11-93ea-c4514407020e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-52493582-44a8-4b11-93ea-c4514407020e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-52493582-44a8-4b11-93ea-c4514407020e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-52493582-44a8-4b11-93ea-c4514407020e {
  margin: 0 !important;
  overflow: visible;
}

#s-52493582-44a8-4b11-93ea-c4514407020e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-52493582-44a8-4b11-93ea-c4514407020e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-52493582-44a8-4b11-93ea-c4514407020e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-52493582-44a8-4b11-93ea-c4514407020e img.shogun-image {
  /* Add background color handling */
  
}

#s-52493582-44a8-4b11-93ea-c4514407020e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-52493582-44a8-4b11-93ea-c4514407020e .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-52493582-44a8-4b11-93ea-c4514407020e .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-52493582-44a8-4b11-93ea-c4514407020e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-52493582-44a8-4b11-93ea-c4514407020e.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-52493582-44a8-4b11-93ea-c4514407020e img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-52493582-44a8-4b11-93ea-c4514407020e.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-52493582-44a8-4b11-93ea-c4514407020e .shogun-image-content {
  
    justify-content: center;
  
}

.s-52493582-44a8-4b11-93ea-c4514407020e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-52493582-44a8-4b11-93ea-c4514407020e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-52493582-44a8-4b11-93ea-c4514407020e.shogun-image {
  box-sizing: border-box;
}



.s-52493582-44a8-4b11-93ea-c4514407020e img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-52493582-44a8-4b11-93ea-c4514407020e {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-52493582-44a8-4b11-93ea-c4514407020e.shogun-image-container {
      position: relative;
    }

    .s-52493582-44a8-4b11-93ea-c4514407020e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-52493582-44a8-4b11-93ea-c4514407020e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-52493582-44a8-4b11-93ea-c4514407020e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-52493582-44a8-4b11-93ea-c4514407020e {
  margin: 0 !important;
  overflow: visible;
}

#s-52493582-44a8-4b11-93ea-c4514407020e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-52493582-44a8-4b11-93ea-c4514407020e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-52493582-44a8-4b11-93ea-c4514407020e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-52493582-44a8-4b11-93ea-c4514407020e img.shogun-image {
  /* Add background color handling */
  
}

#s-52493582-44a8-4b11-93ea-c4514407020e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-52493582-44a8-4b11-93ea-c4514407020e .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-52493582-44a8-4b11-93ea-c4514407020e .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-52493582-44a8-4b11-93ea-c4514407020e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-52493582-44a8-4b11-93ea-c4514407020e.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-52493582-44a8-4b11-93ea-c4514407020e img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-52493582-44a8-4b11-93ea-c4514407020e.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-52493582-44a8-4b11-93ea-c4514407020e .shogun-image-content {
  
    justify-content: center;
  
}

.s-52493582-44a8-4b11-93ea-c4514407020e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-52493582-44a8-4b11-93ea-c4514407020e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-52493582-44a8-4b11-93ea-c4514407020e.shogun-image {
  box-sizing: border-box;
}



.s-52493582-44a8-4b11-93ea-c4514407020e img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-52493582-44a8-4b11-93ea-c4514407020e {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-52493582-44a8-4b11-93ea-c4514407020e.shogun-image-container {
      position: relative;
    }

    .s-52493582-44a8-4b11-93ea-c4514407020e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-52493582-44a8-4b11-93ea-c4514407020e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-52493582-44a8-4b11-93ea-c4514407020e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-52493582-44a8-4b11-93ea-c4514407020e {
  margin: 0 !important;
  overflow: visible;
}

#s-52493582-44a8-4b11-93ea-c4514407020e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-52493582-44a8-4b11-93ea-c4514407020e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-52493582-44a8-4b11-93ea-c4514407020e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-52493582-44a8-4b11-93ea-c4514407020e img.shogun-image {
  /* Add background color handling */
  
}

#s-52493582-44a8-4b11-93ea-c4514407020e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-52493582-44a8-4b11-93ea-c4514407020e .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-52493582-44a8-4b11-93ea-c4514407020e .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-52493582-44a8-4b11-93ea-c4514407020e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-52493582-44a8-4b11-93ea-c4514407020e.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-52493582-44a8-4b11-93ea-c4514407020e img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-52493582-44a8-4b11-93ea-c4514407020e.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-52493582-44a8-4b11-93ea-c4514407020e .shogun-image-content {
  
    justify-content: center;
  
}

.s-52493582-44a8-4b11-93ea-c4514407020e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-52493582-44a8-4b11-93ea-c4514407020e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-52493582-44a8-4b11-93ea-c4514407020e.shogun-image {
  box-sizing: border-box;
}



.s-52493582-44a8-4b11-93ea-c4514407020e img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-52493582-44a8-4b11-93ea-c4514407020e {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-52493582-44a8-4b11-93ea-c4514407020e.shogun-image-container {
      position: relative;
    }

    .s-52493582-44a8-4b11-93ea-c4514407020e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-52493582-44a8-4b11-93ea-c4514407020e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-52493582-44a8-4b11-93ea-c4514407020e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-52493582-44a8-4b11-93ea-c4514407020e {
  margin: 0 !important;
  overflow: visible;
}

#s-52493582-44a8-4b11-93ea-c4514407020e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-52493582-44a8-4b11-93ea-c4514407020e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-52493582-44a8-4b11-93ea-c4514407020e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-52493582-44a8-4b11-93ea-c4514407020e img.shogun-image {
  /* Add background color handling */
  
}

#s-52493582-44a8-4b11-93ea-c4514407020e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-52493582-44a8-4b11-93ea-c4514407020e .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-52493582-44a8-4b11-93ea-c4514407020e .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-52493582-44a8-4b11-93ea-c4514407020e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-52493582-44a8-4b11-93ea-c4514407020e.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-52493582-44a8-4b11-93ea-c4514407020e img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-52493582-44a8-4b11-93ea-c4514407020e.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-52493582-44a8-4b11-93ea-c4514407020e .shogun-image-content {
  
    justify-content: center;
  
}

.s-52493582-44a8-4b11-93ea-c4514407020e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-52493582-44a8-4b11-93ea-c4514407020e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-52493582-44a8-4b11-93ea-c4514407020e.shogun-image {
  box-sizing: border-box;
}



.s-52493582-44a8-4b11-93ea-c4514407020e img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-52493582-44a8-4b11-93ea-c4514407020e {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-52493582-44a8-4b11-93ea-c4514407020e.shogun-image-container {
      position: relative;
    }

    .s-52493582-44a8-4b11-93ea-c4514407020e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-52493582-44a8-4b11-93ea-c4514407020e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-52493582-44a8-4b11-93ea-c4514407020e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-d1870b6b-d350-4fc0-bdf2-d5c8404dc7de {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
text-align: center;
}
@media (min-width: 1200px){#s-d1870b6b-d350-4fc0-bdf2-d5c8404dc7de {
  margin-top: 0%;
margin-bottom: 0%;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-d1870b6b-d350-4fc0-bdf2-d5c8404dc7de {
  margin-top: 0%;
}
}@media (min-width: 768px) and (max-width: 991px){#s-d1870b6b-d350-4fc0-bdf2-d5c8404dc7de {
  margin-top: 0%;
}
}@media (max-width: 767px){#s-d1870b6b-d350-4fc0-bdf2-d5c8404dc7de {
  margin-top: 0%;
}
}
#s-d1870b6b-d350-4fc0-bdf2-d5c8404dc7de {
  margin: 0 !important;
  overflow: visible;
}

#s-d1870b6b-d350-4fc0-bdf2-d5c8404dc7de-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d1870b6b-d350-4fc0-bdf2-d5c8404dc7de {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-d1870b6b-d350-4fc0-bdf2-d5c8404dc7de {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d1870b6b-d350-4fc0-bdf2-d5c8404dc7de img.shogun-image {
  /* Add background color handling */
  
}

#s-d1870b6b-d350-4fc0-bdf2-d5c8404dc7de img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-d1870b6b-d350-4fc0-bdf2-d5c8404dc7de .shogun-image-content {
  
    justify-content: center;
  
}

.s-d1870b6b-d350-4fc0-bdf2-d5c8404dc7de.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d1870b6b-d350-4fc0-bdf2-d5c8404dc7de.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d1870b6b-d350-4fc0-bdf2-d5c8404dc7de.shogun-image {
  box-sizing: border-box;
}



.s-d1870b6b-d350-4fc0-bdf2-d5c8404dc7de img.shogun-image {
  
}


@media (min-width: 1200px){#s-d1870b6b-d350-4fc0-bdf2-d5c8404dc7de {
  margin: 0 !important;
  overflow: visible;
}

#s-d1870b6b-d350-4fc0-bdf2-d5c8404dc7de-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d1870b6b-d350-4fc0-bdf2-d5c8404dc7de {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-d1870b6b-d350-4fc0-bdf2-d5c8404dc7de {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d1870b6b-d350-4fc0-bdf2-d5c8404dc7de img.shogun-image {
  /* Add background color handling */
  
}

#s-d1870b6b-d350-4fc0-bdf2-d5c8404dc7de img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-d1870b6b-d350-4fc0-bdf2-d5c8404dc7de .shogun-image-content {
  
    justify-content: center;
  
}

.s-d1870b6b-d350-4fc0-bdf2-d5c8404dc7de.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d1870b6b-d350-4fc0-bdf2-d5c8404dc7de.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d1870b6b-d350-4fc0-bdf2-d5c8404dc7de.shogun-image {
  box-sizing: border-box;
}



.s-d1870b6b-d350-4fc0-bdf2-d5c8404dc7de img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-d1870b6b-d350-4fc0-bdf2-d5c8404dc7de {
  margin: 0 !important;
  overflow: visible;
}

#s-d1870b6b-d350-4fc0-bdf2-d5c8404dc7de-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d1870b6b-d350-4fc0-bdf2-d5c8404dc7de {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-d1870b6b-d350-4fc0-bdf2-d5c8404dc7de {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d1870b6b-d350-4fc0-bdf2-d5c8404dc7de img.shogun-image {
  /* Add background color handling */
  
}

#s-d1870b6b-d350-4fc0-bdf2-d5c8404dc7de img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-d1870b6b-d350-4fc0-bdf2-d5c8404dc7de .shogun-image-content {
  
    justify-content: center;
  
}

.s-d1870b6b-d350-4fc0-bdf2-d5c8404dc7de.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d1870b6b-d350-4fc0-bdf2-d5c8404dc7de.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d1870b6b-d350-4fc0-bdf2-d5c8404dc7de.shogun-image {
  box-sizing: border-box;
}



.s-d1870b6b-d350-4fc0-bdf2-d5c8404dc7de img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-d1870b6b-d350-4fc0-bdf2-d5c8404dc7de {
  margin: 0 !important;
  overflow: visible;
}

#s-d1870b6b-d350-4fc0-bdf2-d5c8404dc7de-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d1870b6b-d350-4fc0-bdf2-d5c8404dc7de {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-d1870b6b-d350-4fc0-bdf2-d5c8404dc7de {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d1870b6b-d350-4fc0-bdf2-d5c8404dc7de img.shogun-image {
  /* Add background color handling */
  
}

#s-d1870b6b-d350-4fc0-bdf2-d5c8404dc7de img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-d1870b6b-d350-4fc0-bdf2-d5c8404dc7de .shogun-image-content {
  
    justify-content: center;
  
}

.s-d1870b6b-d350-4fc0-bdf2-d5c8404dc7de.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d1870b6b-d350-4fc0-bdf2-d5c8404dc7de.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d1870b6b-d350-4fc0-bdf2-d5c8404dc7de.shogun-image {
  box-sizing: border-box;
}



.s-d1870b6b-d350-4fc0-bdf2-d5c8404dc7de img.shogun-image {
  
}


}@media (max-width: 767px){#s-d1870b6b-d350-4fc0-bdf2-d5c8404dc7de {
  margin: 0 !important;
  overflow: visible;
}

#s-d1870b6b-d350-4fc0-bdf2-d5c8404dc7de-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d1870b6b-d350-4fc0-bdf2-d5c8404dc7de {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-d1870b6b-d350-4fc0-bdf2-d5c8404dc7de {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d1870b6b-d350-4fc0-bdf2-d5c8404dc7de img.shogun-image {
  /* Add background color handling */
  
}

#s-d1870b6b-d350-4fc0-bdf2-d5c8404dc7de img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-d1870b6b-d350-4fc0-bdf2-d5c8404dc7de .shogun-image-content {
  
    justify-content: center;
  
}

.s-d1870b6b-d350-4fc0-bdf2-d5c8404dc7de.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d1870b6b-d350-4fc0-bdf2-d5c8404dc7de.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d1870b6b-d350-4fc0-bdf2-d5c8404dc7de.shogun-image {
  box-sizing: border-box;
}



.s-d1870b6b-d350-4fc0-bdf2-d5c8404dc7de img.shogun-image {
  
}


}
#s-a245aedf-5c4f-42f6-a759-1d8dfd31c31d {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-a245aedf-5c4f-42f6-a759-1d8dfd31c31d {
  margin-top: 0%;
}
}@media (min-width: 768px) and (max-width: 991px){#s-a245aedf-5c4f-42f6-a759-1d8dfd31c31d {
  margin-top: 0%;
}
}@media (max-width: 767px){#s-a245aedf-5c4f-42f6-a759-1d8dfd31c31d {
  margin-top: 0%;
}
}
#s-a245aedf-5c4f-42f6-a759-1d8dfd31c31d {
  margin: 0 !important;
  overflow: visible;
}

#s-a245aedf-5c4f-42f6-a759-1d8dfd31c31d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a245aedf-5c4f-42f6-a759-1d8dfd31c31d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-a245aedf-5c4f-42f6-a759-1d8dfd31c31d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a245aedf-5c4f-42f6-a759-1d8dfd31c31d img.shogun-image {
  /* Add background color handling */
  
}

#s-a245aedf-5c4f-42f6-a759-1d8dfd31c31d img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a245aedf-5c4f-42f6-a759-1d8dfd31c31d .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-a245aedf-5c4f-42f6-a759-1d8dfd31c31d .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a245aedf-5c4f-42f6-a759-1d8dfd31c31d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a245aedf-5c4f-42f6-a759-1d8dfd31c31d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a245aedf-5c4f-42f6-a759-1d8dfd31c31d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-a245aedf-5c4f-42f6-a759-1d8dfd31c31d.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-a245aedf-5c4f-42f6-a759-1d8dfd31c31d .shogun-image-content {
  
    justify-content: center;
  
}

.s-a245aedf-5c4f-42f6-a759-1d8dfd31c31d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a245aedf-5c4f-42f6-a759-1d8dfd31c31d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a245aedf-5c4f-42f6-a759-1d8dfd31c31d.shogun-image {
  box-sizing: border-box;
}



.s-a245aedf-5c4f-42f6-a759-1d8dfd31c31d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-a245aedf-5c4f-42f6-a759-1d8dfd31c31d {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-a245aedf-5c4f-42f6-a759-1d8dfd31c31d.shogun-image-container {
      position: relative;
    }

    .s-a245aedf-5c4f-42f6-a759-1d8dfd31c31d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a245aedf-5c4f-42f6-a759-1d8dfd31c31d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a245aedf-5c4f-42f6-a759-1d8dfd31c31d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-a245aedf-5c4f-42f6-a759-1d8dfd31c31d {
  margin: 0 !important;
  overflow: visible;
}

#s-a245aedf-5c4f-42f6-a759-1d8dfd31c31d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a245aedf-5c4f-42f6-a759-1d8dfd31c31d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-a245aedf-5c4f-42f6-a759-1d8dfd31c31d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a245aedf-5c4f-42f6-a759-1d8dfd31c31d img.shogun-image {
  /* Add background color handling */
  
}

#s-a245aedf-5c4f-42f6-a759-1d8dfd31c31d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a245aedf-5c4f-42f6-a759-1d8dfd31c31d .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-a245aedf-5c4f-42f6-a759-1d8dfd31c31d .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a245aedf-5c4f-42f6-a759-1d8dfd31c31d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a245aedf-5c4f-42f6-a759-1d8dfd31c31d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a245aedf-5c4f-42f6-a759-1d8dfd31c31d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-a245aedf-5c4f-42f6-a759-1d8dfd31c31d.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-a245aedf-5c4f-42f6-a759-1d8dfd31c31d .shogun-image-content {
  
    justify-content: center;
  
}

.s-a245aedf-5c4f-42f6-a759-1d8dfd31c31d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a245aedf-5c4f-42f6-a759-1d8dfd31c31d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a245aedf-5c4f-42f6-a759-1d8dfd31c31d.shogun-image {
  box-sizing: border-box;
}



.s-a245aedf-5c4f-42f6-a759-1d8dfd31c31d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-a245aedf-5c4f-42f6-a759-1d8dfd31c31d {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-a245aedf-5c4f-42f6-a759-1d8dfd31c31d.shogun-image-container {
      position: relative;
    }

    .s-a245aedf-5c4f-42f6-a759-1d8dfd31c31d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a245aedf-5c4f-42f6-a759-1d8dfd31c31d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a245aedf-5c4f-42f6-a759-1d8dfd31c31d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-a245aedf-5c4f-42f6-a759-1d8dfd31c31d {
  margin: 0 !important;
  overflow: visible;
}

#s-a245aedf-5c4f-42f6-a759-1d8dfd31c31d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a245aedf-5c4f-42f6-a759-1d8dfd31c31d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a245aedf-5c4f-42f6-a759-1d8dfd31c31d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a245aedf-5c4f-42f6-a759-1d8dfd31c31d img.shogun-image {
  /* Add background color handling */
  
}

#s-a245aedf-5c4f-42f6-a759-1d8dfd31c31d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a245aedf-5c4f-42f6-a759-1d8dfd31c31d .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-a245aedf-5c4f-42f6-a759-1d8dfd31c31d .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a245aedf-5c4f-42f6-a759-1d8dfd31c31d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a245aedf-5c4f-42f6-a759-1d8dfd31c31d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a245aedf-5c4f-42f6-a759-1d8dfd31c31d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-a245aedf-5c4f-42f6-a759-1d8dfd31c31d.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-a245aedf-5c4f-42f6-a759-1d8dfd31c31d .shogun-image-content {
  
    justify-content: center;
  
}

.s-a245aedf-5c4f-42f6-a759-1d8dfd31c31d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a245aedf-5c4f-42f6-a759-1d8dfd31c31d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a245aedf-5c4f-42f6-a759-1d8dfd31c31d.shogun-image {
  box-sizing: border-box;
}



.s-a245aedf-5c4f-42f6-a759-1d8dfd31c31d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-a245aedf-5c4f-42f6-a759-1d8dfd31c31d {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-a245aedf-5c4f-42f6-a759-1d8dfd31c31d.shogun-image-container {
      position: relative;
    }

    .s-a245aedf-5c4f-42f6-a759-1d8dfd31c31d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a245aedf-5c4f-42f6-a759-1d8dfd31c31d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a245aedf-5c4f-42f6-a759-1d8dfd31c31d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-a245aedf-5c4f-42f6-a759-1d8dfd31c31d {
  margin: 0 !important;
  overflow: visible;
}

#s-a245aedf-5c4f-42f6-a759-1d8dfd31c31d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a245aedf-5c4f-42f6-a759-1d8dfd31c31d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-a245aedf-5c4f-42f6-a759-1d8dfd31c31d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a245aedf-5c4f-42f6-a759-1d8dfd31c31d img.shogun-image {
  /* Add background color handling */
  
}

#s-a245aedf-5c4f-42f6-a759-1d8dfd31c31d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a245aedf-5c4f-42f6-a759-1d8dfd31c31d .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-a245aedf-5c4f-42f6-a759-1d8dfd31c31d .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a245aedf-5c4f-42f6-a759-1d8dfd31c31d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a245aedf-5c4f-42f6-a759-1d8dfd31c31d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a245aedf-5c4f-42f6-a759-1d8dfd31c31d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-a245aedf-5c4f-42f6-a759-1d8dfd31c31d.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-a245aedf-5c4f-42f6-a759-1d8dfd31c31d .shogun-image-content {
  
    justify-content: center;
  
}

.s-a245aedf-5c4f-42f6-a759-1d8dfd31c31d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a245aedf-5c4f-42f6-a759-1d8dfd31c31d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a245aedf-5c4f-42f6-a759-1d8dfd31c31d.shogun-image {
  box-sizing: border-box;
}



.s-a245aedf-5c4f-42f6-a759-1d8dfd31c31d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-a245aedf-5c4f-42f6-a759-1d8dfd31c31d {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-a245aedf-5c4f-42f6-a759-1d8dfd31c31d.shogun-image-container {
      position: relative;
    }

    .s-a245aedf-5c4f-42f6-a759-1d8dfd31c31d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a245aedf-5c4f-42f6-a759-1d8dfd31c31d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a245aedf-5c4f-42f6-a759-1d8dfd31c31d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-a245aedf-5c4f-42f6-a759-1d8dfd31c31d {
  margin: 0 !important;
  overflow: visible;
}

#s-a245aedf-5c4f-42f6-a759-1d8dfd31c31d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a245aedf-5c4f-42f6-a759-1d8dfd31c31d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-a245aedf-5c4f-42f6-a759-1d8dfd31c31d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a245aedf-5c4f-42f6-a759-1d8dfd31c31d img.shogun-image {
  /* Add background color handling */
  
}

#s-a245aedf-5c4f-42f6-a759-1d8dfd31c31d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a245aedf-5c4f-42f6-a759-1d8dfd31c31d .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-a245aedf-5c4f-42f6-a759-1d8dfd31c31d .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a245aedf-5c4f-42f6-a759-1d8dfd31c31d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a245aedf-5c4f-42f6-a759-1d8dfd31c31d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a245aedf-5c4f-42f6-a759-1d8dfd31c31d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-a245aedf-5c4f-42f6-a759-1d8dfd31c31d.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-a245aedf-5c4f-42f6-a759-1d8dfd31c31d .shogun-image-content {
  
    justify-content: center;
  
}

.s-a245aedf-5c4f-42f6-a759-1d8dfd31c31d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a245aedf-5c4f-42f6-a759-1d8dfd31c31d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a245aedf-5c4f-42f6-a759-1d8dfd31c31d.shogun-image {
  box-sizing: border-box;
}



.s-a245aedf-5c4f-42f6-a759-1d8dfd31c31d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-a245aedf-5c4f-42f6-a759-1d8dfd31c31d {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-a245aedf-5c4f-42f6-a759-1d8dfd31c31d.shogun-image-container {
      position: relative;
    }

    .s-a245aedf-5c4f-42f6-a759-1d8dfd31c31d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a245aedf-5c4f-42f6-a759-1d8dfd31c31d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a245aedf-5c4f-42f6-a759-1d8dfd31c31d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-3137ecd3-ba4a-436e-954f-85ebce93312e {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-3137ecd3-ba4a-436e-954f-85ebce93312e {
  margin-top: 0%;
margin-bottom: 0%;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-3137ecd3-ba4a-436e-954f-85ebce93312e {
  margin-top: 0%;
margin-bottom: 0%;
}
}
#s-3137ecd3-ba4a-436e-954f-85ebce93312e {
  margin: 0 !important;
  overflow: visible;
}

#s-3137ecd3-ba4a-436e-954f-85ebce93312e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3137ecd3-ba4a-436e-954f-85ebce93312e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-3137ecd3-ba4a-436e-954f-85ebce93312e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3137ecd3-ba4a-436e-954f-85ebce93312e img.shogun-image {
  /* Add background color handling */
  
}

#s-3137ecd3-ba4a-436e-954f-85ebce93312e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3137ecd3-ba4a-436e-954f-85ebce93312e .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-3137ecd3-ba4a-436e-954f-85ebce93312e .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3137ecd3-ba4a-436e-954f-85ebce93312e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3137ecd3-ba4a-436e-954f-85ebce93312e.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3137ecd3-ba4a-436e-954f-85ebce93312e img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-3137ecd3-ba4a-436e-954f-85ebce93312e.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-3137ecd3-ba4a-436e-954f-85ebce93312e .shogun-image-content {
  
    justify-content: center;
  
}

.s-3137ecd3-ba4a-436e-954f-85ebce93312e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3137ecd3-ba4a-436e-954f-85ebce93312e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3137ecd3-ba4a-436e-954f-85ebce93312e.shogun-image {
  box-sizing: border-box;
}



.s-3137ecd3-ba4a-436e-954f-85ebce93312e img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-3137ecd3-ba4a-436e-954f-85ebce93312e {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-3137ecd3-ba4a-436e-954f-85ebce93312e.shogun-image-container {
      position: relative;
    }

    .s-3137ecd3-ba4a-436e-954f-85ebce93312e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3137ecd3-ba4a-436e-954f-85ebce93312e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3137ecd3-ba4a-436e-954f-85ebce93312e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-3137ecd3-ba4a-436e-954f-85ebce93312e {
  margin: 0 !important;
  overflow: visible;
}

#s-3137ecd3-ba4a-436e-954f-85ebce93312e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3137ecd3-ba4a-436e-954f-85ebce93312e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-3137ecd3-ba4a-436e-954f-85ebce93312e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3137ecd3-ba4a-436e-954f-85ebce93312e img.shogun-image {
  /* Add background color handling */
  
}

#s-3137ecd3-ba4a-436e-954f-85ebce93312e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3137ecd3-ba4a-436e-954f-85ebce93312e .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-3137ecd3-ba4a-436e-954f-85ebce93312e .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3137ecd3-ba4a-436e-954f-85ebce93312e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3137ecd3-ba4a-436e-954f-85ebce93312e.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3137ecd3-ba4a-436e-954f-85ebce93312e img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-3137ecd3-ba4a-436e-954f-85ebce93312e.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-3137ecd3-ba4a-436e-954f-85ebce93312e .shogun-image-content {
  
    justify-content: center;
  
}

.s-3137ecd3-ba4a-436e-954f-85ebce93312e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3137ecd3-ba4a-436e-954f-85ebce93312e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3137ecd3-ba4a-436e-954f-85ebce93312e.shogun-image {
  box-sizing: border-box;
}



.s-3137ecd3-ba4a-436e-954f-85ebce93312e img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-3137ecd3-ba4a-436e-954f-85ebce93312e {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-3137ecd3-ba4a-436e-954f-85ebce93312e.shogun-image-container {
      position: relative;
    }

    .s-3137ecd3-ba4a-436e-954f-85ebce93312e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3137ecd3-ba4a-436e-954f-85ebce93312e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3137ecd3-ba4a-436e-954f-85ebce93312e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-3137ecd3-ba4a-436e-954f-85ebce93312e {
  margin: 0 !important;
  overflow: visible;
}

#s-3137ecd3-ba4a-436e-954f-85ebce93312e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3137ecd3-ba4a-436e-954f-85ebce93312e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-3137ecd3-ba4a-436e-954f-85ebce93312e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3137ecd3-ba4a-436e-954f-85ebce93312e img.shogun-image {
  /* Add background color handling */
  
}

#s-3137ecd3-ba4a-436e-954f-85ebce93312e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3137ecd3-ba4a-436e-954f-85ebce93312e .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-3137ecd3-ba4a-436e-954f-85ebce93312e .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3137ecd3-ba4a-436e-954f-85ebce93312e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3137ecd3-ba4a-436e-954f-85ebce93312e.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3137ecd3-ba4a-436e-954f-85ebce93312e img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-3137ecd3-ba4a-436e-954f-85ebce93312e.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-3137ecd3-ba4a-436e-954f-85ebce93312e .shogun-image-content {
  
    justify-content: center;
  
}

.s-3137ecd3-ba4a-436e-954f-85ebce93312e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3137ecd3-ba4a-436e-954f-85ebce93312e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3137ecd3-ba4a-436e-954f-85ebce93312e.shogun-image {
  box-sizing: border-box;
}



.s-3137ecd3-ba4a-436e-954f-85ebce93312e img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-3137ecd3-ba4a-436e-954f-85ebce93312e {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-3137ecd3-ba4a-436e-954f-85ebce93312e.shogun-image-container {
      position: relative;
    }

    .s-3137ecd3-ba4a-436e-954f-85ebce93312e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3137ecd3-ba4a-436e-954f-85ebce93312e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3137ecd3-ba4a-436e-954f-85ebce93312e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-3137ecd3-ba4a-436e-954f-85ebce93312e {
  margin: 0 !important;
  overflow: visible;
}

#s-3137ecd3-ba4a-436e-954f-85ebce93312e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3137ecd3-ba4a-436e-954f-85ebce93312e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3137ecd3-ba4a-436e-954f-85ebce93312e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3137ecd3-ba4a-436e-954f-85ebce93312e img.shogun-image {
  /* Add background color handling */
  
}

#s-3137ecd3-ba4a-436e-954f-85ebce93312e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3137ecd3-ba4a-436e-954f-85ebce93312e .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-3137ecd3-ba4a-436e-954f-85ebce93312e .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3137ecd3-ba4a-436e-954f-85ebce93312e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3137ecd3-ba4a-436e-954f-85ebce93312e.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3137ecd3-ba4a-436e-954f-85ebce93312e img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-3137ecd3-ba4a-436e-954f-85ebce93312e.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-3137ecd3-ba4a-436e-954f-85ebce93312e .shogun-image-content {
  
    justify-content: center;
  
}

.s-3137ecd3-ba4a-436e-954f-85ebce93312e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3137ecd3-ba4a-436e-954f-85ebce93312e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3137ecd3-ba4a-436e-954f-85ebce93312e.shogun-image {
  box-sizing: border-box;
}



.s-3137ecd3-ba4a-436e-954f-85ebce93312e img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-3137ecd3-ba4a-436e-954f-85ebce93312e {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-3137ecd3-ba4a-436e-954f-85ebce93312e.shogun-image-container {
      position: relative;
    }

    .s-3137ecd3-ba4a-436e-954f-85ebce93312e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3137ecd3-ba4a-436e-954f-85ebce93312e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3137ecd3-ba4a-436e-954f-85ebce93312e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-3137ecd3-ba4a-436e-954f-85ebce93312e {
  margin: 0 !important;
  overflow: visible;
}

#s-3137ecd3-ba4a-436e-954f-85ebce93312e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3137ecd3-ba4a-436e-954f-85ebce93312e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3137ecd3-ba4a-436e-954f-85ebce93312e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3137ecd3-ba4a-436e-954f-85ebce93312e img.shogun-image {
  /* Add background color handling */
  
}

#s-3137ecd3-ba4a-436e-954f-85ebce93312e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3137ecd3-ba4a-436e-954f-85ebce93312e .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-3137ecd3-ba4a-436e-954f-85ebce93312e .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3137ecd3-ba4a-436e-954f-85ebce93312e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3137ecd3-ba4a-436e-954f-85ebce93312e.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3137ecd3-ba4a-436e-954f-85ebce93312e img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-3137ecd3-ba4a-436e-954f-85ebce93312e.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-3137ecd3-ba4a-436e-954f-85ebce93312e .shogun-image-content {
  
    justify-content: center;
  
}

.s-3137ecd3-ba4a-436e-954f-85ebce93312e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3137ecd3-ba4a-436e-954f-85ebce93312e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3137ecd3-ba4a-436e-954f-85ebce93312e.shogun-image {
  box-sizing: border-box;
}



.s-3137ecd3-ba4a-436e-954f-85ebce93312e img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-3137ecd3-ba4a-436e-954f-85ebce93312e {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-3137ecd3-ba4a-436e-954f-85ebce93312e.shogun-image-container {
      position: relative;
    }

    .s-3137ecd3-ba4a-436e-954f-85ebce93312e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3137ecd3-ba4a-436e-954f-85ebce93312e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3137ecd3-ba4a-436e-954f-85ebce93312e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-de19d75b-3d81-419f-bf42-57fa5fa033c3 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-de19d75b-3d81-419f-bf42-57fa5fa033c3 {
  margin-top: 0%;
}
}@media (min-width: 768px) and (max-width: 991px){#s-de19d75b-3d81-419f-bf42-57fa5fa033c3 {
  margin-top: 0%;
}
}@media (max-width: 767px){#s-de19d75b-3d81-419f-bf42-57fa5fa033c3 {
  margin-top: 0%;
}
}
#s-de19d75b-3d81-419f-bf42-57fa5fa033c3 {
  margin: 0 !important;
  overflow: visible;
}

#s-de19d75b-3d81-419f-bf42-57fa5fa033c3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-de19d75b-3d81-419f-bf42-57fa5fa033c3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-de19d75b-3d81-419f-bf42-57fa5fa033c3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-de19d75b-3d81-419f-bf42-57fa5fa033c3 img.shogun-image {
  /* Add background color handling */
  
}

#s-de19d75b-3d81-419f-bf42-57fa5fa033c3 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-de19d75b-3d81-419f-bf42-57fa5fa033c3 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-de19d75b-3d81-419f-bf42-57fa5fa033c3 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-de19d75b-3d81-419f-bf42-57fa5fa033c3 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-de19d75b-3d81-419f-bf42-57fa5fa033c3.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-de19d75b-3d81-419f-bf42-57fa5fa033c3 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-de19d75b-3d81-419f-bf42-57fa5fa033c3.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-de19d75b-3d81-419f-bf42-57fa5fa033c3 .shogun-image-content {
  
    justify-content: center;
  
}

.s-de19d75b-3d81-419f-bf42-57fa5fa033c3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-de19d75b-3d81-419f-bf42-57fa5fa033c3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-de19d75b-3d81-419f-bf42-57fa5fa033c3.shogun-image {
  box-sizing: border-box;
}



.s-de19d75b-3d81-419f-bf42-57fa5fa033c3 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-de19d75b-3d81-419f-bf42-57fa5fa033c3 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-de19d75b-3d81-419f-bf42-57fa5fa033c3.shogun-image-container {
      position: relative;
    }

    .s-de19d75b-3d81-419f-bf42-57fa5fa033c3.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-de19d75b-3d81-419f-bf42-57fa5fa033c3.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-de19d75b-3d81-419f-bf42-57fa5fa033c3 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-de19d75b-3d81-419f-bf42-57fa5fa033c3 {
  margin: 0 !important;
  overflow: visible;
}

#s-de19d75b-3d81-419f-bf42-57fa5fa033c3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-de19d75b-3d81-419f-bf42-57fa5fa033c3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-de19d75b-3d81-419f-bf42-57fa5fa033c3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-de19d75b-3d81-419f-bf42-57fa5fa033c3 img.shogun-image {
  /* Add background color handling */
  
}

#s-de19d75b-3d81-419f-bf42-57fa5fa033c3 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-de19d75b-3d81-419f-bf42-57fa5fa033c3 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-de19d75b-3d81-419f-bf42-57fa5fa033c3 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-de19d75b-3d81-419f-bf42-57fa5fa033c3 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-de19d75b-3d81-419f-bf42-57fa5fa033c3.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-de19d75b-3d81-419f-bf42-57fa5fa033c3 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-de19d75b-3d81-419f-bf42-57fa5fa033c3.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-de19d75b-3d81-419f-bf42-57fa5fa033c3 .shogun-image-content {
  
    justify-content: center;
  
}

.s-de19d75b-3d81-419f-bf42-57fa5fa033c3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-de19d75b-3d81-419f-bf42-57fa5fa033c3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-de19d75b-3d81-419f-bf42-57fa5fa033c3.shogun-image {
  box-sizing: border-box;
}



.s-de19d75b-3d81-419f-bf42-57fa5fa033c3 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-de19d75b-3d81-419f-bf42-57fa5fa033c3 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-de19d75b-3d81-419f-bf42-57fa5fa033c3.shogun-image-container {
      position: relative;
    }

    .s-de19d75b-3d81-419f-bf42-57fa5fa033c3.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-de19d75b-3d81-419f-bf42-57fa5fa033c3.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-de19d75b-3d81-419f-bf42-57fa5fa033c3 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-de19d75b-3d81-419f-bf42-57fa5fa033c3 {
  margin: 0 !important;
  overflow: visible;
}

#s-de19d75b-3d81-419f-bf42-57fa5fa033c3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-de19d75b-3d81-419f-bf42-57fa5fa033c3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-de19d75b-3d81-419f-bf42-57fa5fa033c3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-de19d75b-3d81-419f-bf42-57fa5fa033c3 img.shogun-image {
  /* Add background color handling */
  
}

#s-de19d75b-3d81-419f-bf42-57fa5fa033c3 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-de19d75b-3d81-419f-bf42-57fa5fa033c3 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-de19d75b-3d81-419f-bf42-57fa5fa033c3 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-de19d75b-3d81-419f-bf42-57fa5fa033c3 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-de19d75b-3d81-419f-bf42-57fa5fa033c3.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-de19d75b-3d81-419f-bf42-57fa5fa033c3 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-de19d75b-3d81-419f-bf42-57fa5fa033c3.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-de19d75b-3d81-419f-bf42-57fa5fa033c3 .shogun-image-content {
  
    justify-content: center;
  
}

.s-de19d75b-3d81-419f-bf42-57fa5fa033c3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-de19d75b-3d81-419f-bf42-57fa5fa033c3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-de19d75b-3d81-419f-bf42-57fa5fa033c3.shogun-image {
  box-sizing: border-box;
}



.s-de19d75b-3d81-419f-bf42-57fa5fa033c3 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-de19d75b-3d81-419f-bf42-57fa5fa033c3 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-de19d75b-3d81-419f-bf42-57fa5fa033c3.shogun-image-container {
      position: relative;
    }

    .s-de19d75b-3d81-419f-bf42-57fa5fa033c3.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-de19d75b-3d81-419f-bf42-57fa5fa033c3.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-de19d75b-3d81-419f-bf42-57fa5fa033c3 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-de19d75b-3d81-419f-bf42-57fa5fa033c3 {
  margin: 0 !important;
  overflow: visible;
}

#s-de19d75b-3d81-419f-bf42-57fa5fa033c3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-de19d75b-3d81-419f-bf42-57fa5fa033c3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-de19d75b-3d81-419f-bf42-57fa5fa033c3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-de19d75b-3d81-419f-bf42-57fa5fa033c3 img.shogun-image {
  /* Add background color handling */
  
}

#s-de19d75b-3d81-419f-bf42-57fa5fa033c3 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-de19d75b-3d81-419f-bf42-57fa5fa033c3 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-de19d75b-3d81-419f-bf42-57fa5fa033c3 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-de19d75b-3d81-419f-bf42-57fa5fa033c3 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-de19d75b-3d81-419f-bf42-57fa5fa033c3.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-de19d75b-3d81-419f-bf42-57fa5fa033c3 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-de19d75b-3d81-419f-bf42-57fa5fa033c3.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-de19d75b-3d81-419f-bf42-57fa5fa033c3 .shogun-image-content {
  
    justify-content: center;
  
}

.s-de19d75b-3d81-419f-bf42-57fa5fa033c3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-de19d75b-3d81-419f-bf42-57fa5fa033c3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-de19d75b-3d81-419f-bf42-57fa5fa033c3.shogun-image {
  box-sizing: border-box;
}



.s-de19d75b-3d81-419f-bf42-57fa5fa033c3 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-de19d75b-3d81-419f-bf42-57fa5fa033c3 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-de19d75b-3d81-419f-bf42-57fa5fa033c3.shogun-image-container {
      position: relative;
    }

    .s-de19d75b-3d81-419f-bf42-57fa5fa033c3.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-de19d75b-3d81-419f-bf42-57fa5fa033c3.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-de19d75b-3d81-419f-bf42-57fa5fa033c3 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-de19d75b-3d81-419f-bf42-57fa5fa033c3 {
  margin: 0 !important;
  overflow: visible;
}

#s-de19d75b-3d81-419f-bf42-57fa5fa033c3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-de19d75b-3d81-419f-bf42-57fa5fa033c3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-de19d75b-3d81-419f-bf42-57fa5fa033c3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-de19d75b-3d81-419f-bf42-57fa5fa033c3 img.shogun-image {
  /* Add background color handling */
  
}

#s-de19d75b-3d81-419f-bf42-57fa5fa033c3 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-de19d75b-3d81-419f-bf42-57fa5fa033c3 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-de19d75b-3d81-419f-bf42-57fa5fa033c3 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-de19d75b-3d81-419f-bf42-57fa5fa033c3 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-de19d75b-3d81-419f-bf42-57fa5fa033c3.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-de19d75b-3d81-419f-bf42-57fa5fa033c3 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-de19d75b-3d81-419f-bf42-57fa5fa033c3.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-de19d75b-3d81-419f-bf42-57fa5fa033c3 .shogun-image-content {
  
    justify-content: center;
  
}

.s-de19d75b-3d81-419f-bf42-57fa5fa033c3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-de19d75b-3d81-419f-bf42-57fa5fa033c3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-de19d75b-3d81-419f-bf42-57fa5fa033c3.shogun-image {
  box-sizing: border-box;
}



.s-de19d75b-3d81-419f-bf42-57fa5fa033c3 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-de19d75b-3d81-419f-bf42-57fa5fa033c3 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-de19d75b-3d81-419f-bf42-57fa5fa033c3.shogun-image-container {
      position: relative;
    }

    .s-de19d75b-3d81-419f-bf42-57fa5fa033c3.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-de19d75b-3d81-419f-bf42-57fa5fa033c3.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-de19d75b-3d81-419f-bf42-57fa5fa033c3 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-55fa8a9a-9955-403f-8b15-8172455330f8 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-55fa8a9a-9955-403f-8b15-8172455330f8 {
  margin-top: 0%;
margin-bottom: 0%;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-55fa8a9a-9955-403f-8b15-8172455330f8 {
  margin-top: 0%;
}
}
#s-55fa8a9a-9955-403f-8b15-8172455330f8 {
  margin: 0 !important;
  overflow: visible;
}

#s-55fa8a9a-9955-403f-8b15-8172455330f8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-55fa8a9a-9955-403f-8b15-8172455330f8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-55fa8a9a-9955-403f-8b15-8172455330f8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-55fa8a9a-9955-403f-8b15-8172455330f8 img.shogun-image {
  /* Add background color handling */
  
}

#s-55fa8a9a-9955-403f-8b15-8172455330f8 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-55fa8a9a-9955-403f-8b15-8172455330f8 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-55fa8a9a-9955-403f-8b15-8172455330f8 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-55fa8a9a-9955-403f-8b15-8172455330f8 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-55fa8a9a-9955-403f-8b15-8172455330f8.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-55fa8a9a-9955-403f-8b15-8172455330f8 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-55fa8a9a-9955-403f-8b15-8172455330f8.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-55fa8a9a-9955-403f-8b15-8172455330f8 .shogun-image-content {
  
    justify-content: center;
  
}

.s-55fa8a9a-9955-403f-8b15-8172455330f8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-55fa8a9a-9955-403f-8b15-8172455330f8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-55fa8a9a-9955-403f-8b15-8172455330f8.shogun-image {
  box-sizing: border-box;
}



.s-55fa8a9a-9955-403f-8b15-8172455330f8 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-55fa8a9a-9955-403f-8b15-8172455330f8 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-55fa8a9a-9955-403f-8b15-8172455330f8.shogun-image-container {
      position: relative;
    }

    .s-55fa8a9a-9955-403f-8b15-8172455330f8.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-55fa8a9a-9955-403f-8b15-8172455330f8.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-55fa8a9a-9955-403f-8b15-8172455330f8 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-55fa8a9a-9955-403f-8b15-8172455330f8 {
  margin: 0 !important;
  overflow: visible;
}

#s-55fa8a9a-9955-403f-8b15-8172455330f8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-55fa8a9a-9955-403f-8b15-8172455330f8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-55fa8a9a-9955-403f-8b15-8172455330f8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-55fa8a9a-9955-403f-8b15-8172455330f8 img.shogun-image {
  /* Add background color handling */
  
}

#s-55fa8a9a-9955-403f-8b15-8172455330f8 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-55fa8a9a-9955-403f-8b15-8172455330f8 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-55fa8a9a-9955-403f-8b15-8172455330f8 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-55fa8a9a-9955-403f-8b15-8172455330f8 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-55fa8a9a-9955-403f-8b15-8172455330f8.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-55fa8a9a-9955-403f-8b15-8172455330f8 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-55fa8a9a-9955-403f-8b15-8172455330f8.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-55fa8a9a-9955-403f-8b15-8172455330f8 .shogun-image-content {
  
    justify-content: center;
  
}

.s-55fa8a9a-9955-403f-8b15-8172455330f8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-55fa8a9a-9955-403f-8b15-8172455330f8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-55fa8a9a-9955-403f-8b15-8172455330f8.shogun-image {
  box-sizing: border-box;
}



.s-55fa8a9a-9955-403f-8b15-8172455330f8 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-55fa8a9a-9955-403f-8b15-8172455330f8 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-55fa8a9a-9955-403f-8b15-8172455330f8.shogun-image-container {
      position: relative;
    }

    .s-55fa8a9a-9955-403f-8b15-8172455330f8.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-55fa8a9a-9955-403f-8b15-8172455330f8.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-55fa8a9a-9955-403f-8b15-8172455330f8 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-55fa8a9a-9955-403f-8b15-8172455330f8 {
  margin: 0 !important;
  overflow: visible;
}

#s-55fa8a9a-9955-403f-8b15-8172455330f8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-55fa8a9a-9955-403f-8b15-8172455330f8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-55fa8a9a-9955-403f-8b15-8172455330f8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-55fa8a9a-9955-403f-8b15-8172455330f8 img.shogun-image {
  /* Add background color handling */
  
}

#s-55fa8a9a-9955-403f-8b15-8172455330f8 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-55fa8a9a-9955-403f-8b15-8172455330f8 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-55fa8a9a-9955-403f-8b15-8172455330f8 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-55fa8a9a-9955-403f-8b15-8172455330f8 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-55fa8a9a-9955-403f-8b15-8172455330f8.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-55fa8a9a-9955-403f-8b15-8172455330f8 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-55fa8a9a-9955-403f-8b15-8172455330f8.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-55fa8a9a-9955-403f-8b15-8172455330f8 .shogun-image-content {
  
    justify-content: center;
  
}

.s-55fa8a9a-9955-403f-8b15-8172455330f8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-55fa8a9a-9955-403f-8b15-8172455330f8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-55fa8a9a-9955-403f-8b15-8172455330f8.shogun-image {
  box-sizing: border-box;
}



.s-55fa8a9a-9955-403f-8b15-8172455330f8 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-55fa8a9a-9955-403f-8b15-8172455330f8 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-55fa8a9a-9955-403f-8b15-8172455330f8.shogun-image-container {
      position: relative;
    }

    .s-55fa8a9a-9955-403f-8b15-8172455330f8.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-55fa8a9a-9955-403f-8b15-8172455330f8.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-55fa8a9a-9955-403f-8b15-8172455330f8 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-55fa8a9a-9955-403f-8b15-8172455330f8 {
  margin: 0 !important;
  overflow: visible;
}

#s-55fa8a9a-9955-403f-8b15-8172455330f8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-55fa8a9a-9955-403f-8b15-8172455330f8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-55fa8a9a-9955-403f-8b15-8172455330f8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-55fa8a9a-9955-403f-8b15-8172455330f8 img.shogun-image {
  /* Add background color handling */
  
}

#s-55fa8a9a-9955-403f-8b15-8172455330f8 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-55fa8a9a-9955-403f-8b15-8172455330f8 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-55fa8a9a-9955-403f-8b15-8172455330f8 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-55fa8a9a-9955-403f-8b15-8172455330f8 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-55fa8a9a-9955-403f-8b15-8172455330f8.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-55fa8a9a-9955-403f-8b15-8172455330f8 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-55fa8a9a-9955-403f-8b15-8172455330f8.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-55fa8a9a-9955-403f-8b15-8172455330f8 .shogun-image-content {
  
    justify-content: center;
  
}

.s-55fa8a9a-9955-403f-8b15-8172455330f8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-55fa8a9a-9955-403f-8b15-8172455330f8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-55fa8a9a-9955-403f-8b15-8172455330f8.shogun-image {
  box-sizing: border-box;
}



.s-55fa8a9a-9955-403f-8b15-8172455330f8 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-55fa8a9a-9955-403f-8b15-8172455330f8 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-55fa8a9a-9955-403f-8b15-8172455330f8.shogun-image-container {
      position: relative;
    }

    .s-55fa8a9a-9955-403f-8b15-8172455330f8.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-55fa8a9a-9955-403f-8b15-8172455330f8.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-55fa8a9a-9955-403f-8b15-8172455330f8 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-55fa8a9a-9955-403f-8b15-8172455330f8 {
  margin: 0 !important;
  overflow: visible;
}

#s-55fa8a9a-9955-403f-8b15-8172455330f8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-55fa8a9a-9955-403f-8b15-8172455330f8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-55fa8a9a-9955-403f-8b15-8172455330f8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-55fa8a9a-9955-403f-8b15-8172455330f8 img.shogun-image {
  /* Add background color handling */
  
}

#s-55fa8a9a-9955-403f-8b15-8172455330f8 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-55fa8a9a-9955-403f-8b15-8172455330f8 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-55fa8a9a-9955-403f-8b15-8172455330f8 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-55fa8a9a-9955-403f-8b15-8172455330f8 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-55fa8a9a-9955-403f-8b15-8172455330f8.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-55fa8a9a-9955-403f-8b15-8172455330f8 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-55fa8a9a-9955-403f-8b15-8172455330f8.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-55fa8a9a-9955-403f-8b15-8172455330f8 .shogun-image-content {
  
    justify-content: center;
  
}

.s-55fa8a9a-9955-403f-8b15-8172455330f8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-55fa8a9a-9955-403f-8b15-8172455330f8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-55fa8a9a-9955-403f-8b15-8172455330f8.shogun-image {
  box-sizing: border-box;
}



.s-55fa8a9a-9955-403f-8b15-8172455330f8 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-55fa8a9a-9955-403f-8b15-8172455330f8 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-55fa8a9a-9955-403f-8b15-8172455330f8.shogun-image-container {
      position: relative;
    }

    .s-55fa8a9a-9955-403f-8b15-8172455330f8.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-55fa8a9a-9955-403f-8b15-8172455330f8.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-55fa8a9a-9955-403f-8b15-8172455330f8 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-da821bf9-0d08-4f39-a92b-d4b2d42a36af {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-da821bf9-0d08-4f39-a92b-d4b2d42a36af {
  margin-top: 0%;
}
}@media (min-width: 768px) and (max-width: 991px){#s-da821bf9-0d08-4f39-a92b-d4b2d42a36af {
  margin-top: 0%;
}
}@media (max-width: 767px){#s-da821bf9-0d08-4f39-a92b-d4b2d42a36af {
  margin-top: 0%;
}
}
#s-da821bf9-0d08-4f39-a92b-d4b2d42a36af {
  margin: 0 !important;
  overflow: visible;
}

#s-da821bf9-0d08-4f39-a92b-d4b2d42a36af-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-da821bf9-0d08-4f39-a92b-d4b2d42a36af {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-da821bf9-0d08-4f39-a92b-d4b2d42a36af {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-da821bf9-0d08-4f39-a92b-d4b2d42a36af img.shogun-image {
  /* Add background color handling */
  
}

#s-da821bf9-0d08-4f39-a92b-d4b2d42a36af img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-da821bf9-0d08-4f39-a92b-d4b2d42a36af .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-da821bf9-0d08-4f39-a92b-d4b2d42a36af .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-da821bf9-0d08-4f39-a92b-d4b2d42a36af .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-da821bf9-0d08-4f39-a92b-d4b2d42a36af.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-da821bf9-0d08-4f39-a92b-d4b2d42a36af img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-da821bf9-0d08-4f39-a92b-d4b2d42a36af.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-da821bf9-0d08-4f39-a92b-d4b2d42a36af .shogun-image-content {
  
    justify-content: center;
  
}

.s-da821bf9-0d08-4f39-a92b-d4b2d42a36af.shg-align-container {
  display: flex;
  justify-content: center
}

.s-da821bf9-0d08-4f39-a92b-d4b2d42a36af.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-da821bf9-0d08-4f39-a92b-d4b2d42a36af.shogun-image {
  box-sizing: border-box;
}



.s-da821bf9-0d08-4f39-a92b-d4b2d42a36af img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-da821bf9-0d08-4f39-a92b-d4b2d42a36af {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-da821bf9-0d08-4f39-a92b-d4b2d42a36af.shogun-image-container {
      position: relative;
    }

    .s-da821bf9-0d08-4f39-a92b-d4b2d42a36af.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-da821bf9-0d08-4f39-a92b-d4b2d42a36af.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-da821bf9-0d08-4f39-a92b-d4b2d42a36af img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-da821bf9-0d08-4f39-a92b-d4b2d42a36af {
  margin: 0 !important;
  overflow: visible;
}

#s-da821bf9-0d08-4f39-a92b-d4b2d42a36af-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-da821bf9-0d08-4f39-a92b-d4b2d42a36af {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-da821bf9-0d08-4f39-a92b-d4b2d42a36af {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-da821bf9-0d08-4f39-a92b-d4b2d42a36af img.shogun-image {
  /* Add background color handling */
  
}

#s-da821bf9-0d08-4f39-a92b-d4b2d42a36af img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-da821bf9-0d08-4f39-a92b-d4b2d42a36af .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-da821bf9-0d08-4f39-a92b-d4b2d42a36af .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-da821bf9-0d08-4f39-a92b-d4b2d42a36af .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-da821bf9-0d08-4f39-a92b-d4b2d42a36af.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-da821bf9-0d08-4f39-a92b-d4b2d42a36af img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-da821bf9-0d08-4f39-a92b-d4b2d42a36af.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-da821bf9-0d08-4f39-a92b-d4b2d42a36af .shogun-image-content {
  
    justify-content: center;
  
}

.s-da821bf9-0d08-4f39-a92b-d4b2d42a36af.shg-align-container {
  display: flex;
  justify-content: center
}

.s-da821bf9-0d08-4f39-a92b-d4b2d42a36af.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-da821bf9-0d08-4f39-a92b-d4b2d42a36af.shogun-image {
  box-sizing: border-box;
}



.s-da821bf9-0d08-4f39-a92b-d4b2d42a36af img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-da821bf9-0d08-4f39-a92b-d4b2d42a36af {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-da821bf9-0d08-4f39-a92b-d4b2d42a36af.shogun-image-container {
      position: relative;
    }

    .s-da821bf9-0d08-4f39-a92b-d4b2d42a36af.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-da821bf9-0d08-4f39-a92b-d4b2d42a36af.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-da821bf9-0d08-4f39-a92b-d4b2d42a36af img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-da821bf9-0d08-4f39-a92b-d4b2d42a36af {
  margin: 0 !important;
  overflow: visible;
}

#s-da821bf9-0d08-4f39-a92b-d4b2d42a36af-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-da821bf9-0d08-4f39-a92b-d4b2d42a36af {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-da821bf9-0d08-4f39-a92b-d4b2d42a36af {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-da821bf9-0d08-4f39-a92b-d4b2d42a36af img.shogun-image {
  /* Add background color handling */
  
}

#s-da821bf9-0d08-4f39-a92b-d4b2d42a36af img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-da821bf9-0d08-4f39-a92b-d4b2d42a36af .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-da821bf9-0d08-4f39-a92b-d4b2d42a36af .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-da821bf9-0d08-4f39-a92b-d4b2d42a36af .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-da821bf9-0d08-4f39-a92b-d4b2d42a36af.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-da821bf9-0d08-4f39-a92b-d4b2d42a36af img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-da821bf9-0d08-4f39-a92b-d4b2d42a36af.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-da821bf9-0d08-4f39-a92b-d4b2d42a36af .shogun-image-content {
  
    justify-content: center;
  
}

.s-da821bf9-0d08-4f39-a92b-d4b2d42a36af.shg-align-container {
  display: flex;
  justify-content: center
}

.s-da821bf9-0d08-4f39-a92b-d4b2d42a36af.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-da821bf9-0d08-4f39-a92b-d4b2d42a36af.shogun-image {
  box-sizing: border-box;
}



.s-da821bf9-0d08-4f39-a92b-d4b2d42a36af img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-da821bf9-0d08-4f39-a92b-d4b2d42a36af {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-da821bf9-0d08-4f39-a92b-d4b2d42a36af.shogun-image-container {
      position: relative;
    }

    .s-da821bf9-0d08-4f39-a92b-d4b2d42a36af.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-da821bf9-0d08-4f39-a92b-d4b2d42a36af.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-da821bf9-0d08-4f39-a92b-d4b2d42a36af img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-da821bf9-0d08-4f39-a92b-d4b2d42a36af {
  margin: 0 !important;
  overflow: visible;
}

#s-da821bf9-0d08-4f39-a92b-d4b2d42a36af-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-da821bf9-0d08-4f39-a92b-d4b2d42a36af {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-da821bf9-0d08-4f39-a92b-d4b2d42a36af {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-da821bf9-0d08-4f39-a92b-d4b2d42a36af img.shogun-image {
  /* Add background color handling */
  
}

#s-da821bf9-0d08-4f39-a92b-d4b2d42a36af img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-da821bf9-0d08-4f39-a92b-d4b2d42a36af .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-da821bf9-0d08-4f39-a92b-d4b2d42a36af .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-da821bf9-0d08-4f39-a92b-d4b2d42a36af .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-da821bf9-0d08-4f39-a92b-d4b2d42a36af.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-da821bf9-0d08-4f39-a92b-d4b2d42a36af img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-da821bf9-0d08-4f39-a92b-d4b2d42a36af.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-da821bf9-0d08-4f39-a92b-d4b2d42a36af .shogun-image-content {
  
    justify-content: center;
  
}

.s-da821bf9-0d08-4f39-a92b-d4b2d42a36af.shg-align-container {
  display: flex;
  justify-content: center
}

.s-da821bf9-0d08-4f39-a92b-d4b2d42a36af.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-da821bf9-0d08-4f39-a92b-d4b2d42a36af.shogun-image {
  box-sizing: border-box;
}



.s-da821bf9-0d08-4f39-a92b-d4b2d42a36af img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-da821bf9-0d08-4f39-a92b-d4b2d42a36af {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-da821bf9-0d08-4f39-a92b-d4b2d42a36af.shogun-image-container {
      position: relative;
    }

    .s-da821bf9-0d08-4f39-a92b-d4b2d42a36af.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-da821bf9-0d08-4f39-a92b-d4b2d42a36af.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-da821bf9-0d08-4f39-a92b-d4b2d42a36af img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-da821bf9-0d08-4f39-a92b-d4b2d42a36af {
  margin: 0 !important;
  overflow: visible;
}

#s-da821bf9-0d08-4f39-a92b-d4b2d42a36af-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-da821bf9-0d08-4f39-a92b-d4b2d42a36af {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-da821bf9-0d08-4f39-a92b-d4b2d42a36af {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-da821bf9-0d08-4f39-a92b-d4b2d42a36af img.shogun-image {
  /* Add background color handling */
  
}

#s-da821bf9-0d08-4f39-a92b-d4b2d42a36af img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-da821bf9-0d08-4f39-a92b-d4b2d42a36af .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-da821bf9-0d08-4f39-a92b-d4b2d42a36af .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-da821bf9-0d08-4f39-a92b-d4b2d42a36af .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-da821bf9-0d08-4f39-a92b-d4b2d42a36af.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-da821bf9-0d08-4f39-a92b-d4b2d42a36af img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-da821bf9-0d08-4f39-a92b-d4b2d42a36af.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-da821bf9-0d08-4f39-a92b-d4b2d42a36af .shogun-image-content {
  
    justify-content: center;
  
}

.s-da821bf9-0d08-4f39-a92b-d4b2d42a36af.shg-align-container {
  display: flex;
  justify-content: center
}

.s-da821bf9-0d08-4f39-a92b-d4b2d42a36af.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-da821bf9-0d08-4f39-a92b-d4b2d42a36af.shogun-image {
  box-sizing: border-box;
}



.s-da821bf9-0d08-4f39-a92b-d4b2d42a36af img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-da821bf9-0d08-4f39-a92b-d4b2d42a36af {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-da821bf9-0d08-4f39-a92b-d4b2d42a36af.shogun-image-container {
      position: relative;
    }

    .s-da821bf9-0d08-4f39-a92b-d4b2d42a36af.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-da821bf9-0d08-4f39-a92b-d4b2d42a36af.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-da821bf9-0d08-4f39-a92b-d4b2d42a36af img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-175dcc49-1abf-49c2-9e0f-5ba228777d4b {
  box-shadow:2px 3px 1px 2px rgba(67, 66, 66, 1);
background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYzAzOWZlZTktZTlkNC00ZWFjLTk1YjMtYzczNDdjNDBmZjlkIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFiYjBiO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNjMDM5ZmVlOS1lOWQ0LTRlYWMtOTViMy1jNzM0N2M0MGZmOWQpIi8+PC9zdmc+);
background-repeat: no-repeat;
border-style: solid;
margin-top: 5px;
margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: #2C2A34;
border-radius: 25px;
text-align: center;
text-decoration: none;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#f1bb0b"}, {"id"=>2, "pos"=>1, "color"=>"#ffffff"}];
hover-type: gradient;
color: rgba(0, 0, 0, 1);
}
#s-175dcc49-1abf-49c2-9e0f-5ba228777d4b:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iNThhODdkMDAtOTY5Ny00ZTM3LWE5YWQtNDMxZjMzNjM2ODM3IiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjhmOGY3O3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFiYjBiO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM1OGE4N2QwMC05Njk3LTRlMzctYTlhZC00MzFmMzM2MzY4MzcpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 2px !important;
border-left-width: 2px !important;
border-bottom-width: 2px !important;
border-right-width: 2px !important;
border-color: rgba(2, 0, 7, 0.99) !important;
text-decoration: none !important;
color: rgba(7, 6, 0, 1) !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#f8f8f7"}, {"id"=>2, "pos"=>1, "color"=>"#f1bb0b"}] !important;
hover-type: gradient !important;}#s-175dcc49-1abf-49c2-9e0f-5ba228777d4b:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-175dcc49-1abf-49c2-9e0f-5ba228777d4b-root {
    text-align: center;
  }


#s-175dcc49-1abf-49c2-9e0f-5ba228777d4b.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-175dcc49-1abf-49c2-9e0f-5ba228777d4b-root {
    text-align: center;
  }


#s-175dcc49-1abf-49c2-9e0f-5ba228777d4b.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-175dcc49-1abf-49c2-9e0f-5ba228777d4b-root {
    text-align: center;
  }


#s-175dcc49-1abf-49c2-9e0f-5ba228777d4b.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-175dcc49-1abf-49c2-9e0f-5ba228777d4b-root {
    text-align: center;
  }


#s-175dcc49-1abf-49c2-9e0f-5ba228777d4b.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-175dcc49-1abf-49c2-9e0f-5ba228777d4b-root {
    text-align: center;
  }


#s-175dcc49-1abf-49c2-9e0f-5ba228777d4b.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  font-family: Russo One;
  display:  inline-block ;
}
}
#s-f862cf32-252f-4445-9fb2-ba308698c0dc {
  min-height: 50px;
}








#s-f862cf32-252f-4445-9fb2-ba308698c0dc > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-f862cf32-252f-4445-9fb2-ba308698c0dc.shg-box.shg-c {
  justify-content: center;
}

#s-548111e9-fa2a-4b2d-b703-62184aaabb0f {
  background-repeat: no-repeat;
background-size: cover;
padding-top: 0%;
padding-left: 0%;
padding-bottom: 0%;
padding-right: 0%;
min-height: 50px;
background-position: right center;
}
@media (min-width: 1200px){#s-548111e9-fa2a-4b2d-b703-62184aaabb0f {
  display: none;
}
#s-548111e9-fa2a-4b2d-b703-62184aaabb0f, #wrap-s-548111e9-fa2a-4b2d-b703-62184aaabb0f, #wrap-content-s-548111e9-fa2a-4b2d-b703-62184aaabb0f { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-548111e9-fa2a-4b2d-b703-62184aaabb0f {
  display: none;
}
#s-548111e9-fa2a-4b2d-b703-62184aaabb0f, #wrap-s-548111e9-fa2a-4b2d-b703-62184aaabb0f, #wrap-content-s-548111e9-fa2a-4b2d-b703-62184aaabb0f { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-548111e9-fa2a-4b2d-b703-62184aaabb0f {
  display: none;
}
#s-548111e9-fa2a-4b2d-b703-62184aaabb0f, #wrap-s-548111e9-fa2a-4b2d-b703-62184aaabb0f, #wrap-content-s-548111e9-fa2a-4b2d-b703-62184aaabb0f { display: none !important; }}@media (max-width: 767px){#s-548111e9-fa2a-4b2d-b703-62184aaabb0f {
  display: none;
}
#s-548111e9-fa2a-4b2d-b703-62184aaabb0f, #wrap-s-548111e9-fa2a-4b2d-b703-62184aaabb0f, #wrap-content-s-548111e9-fa2a-4b2d-b703-62184aaabb0f { display: none !important; }}
#s-548111e9-fa2a-4b2d-b703-62184aaabb0f {
  background-image: url(https://i.shgcdn.com/c6f56ce0-9cc9-4b2f-81d6-deb56372d3af/-/format/auto/-/preview/3000x3000/-/quality/lighter/);
}

@media (max-width: 480px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-548111e9-fa2a-4b2d-b703-62184aaabb0f {
  background-image: url(https://i.shgcdn.com/c6f56ce0-9cc9-4b2f-81d6-deb56372d3af/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/480x/);
}
#s-548111e9-fa2a-4b2d-b703-62184aaabb0f.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (max-width: 480px) and (-webkit-min-device-pixel-ratio: 2) {
#s-548111e9-fa2a-4b2d-b703-62184aaabb0f {
  background-image: url(https://i.shgcdn.com/c6f56ce0-9cc9-4b2f-81d6-deb56372d3af/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/960x/);
}
#s-548111e9-fa2a-4b2d-b703-62184aaabb0f.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-548111e9-fa2a-4b2d-b703-62184aaabb0f {
  background-image: url(https://i.shgcdn.com/c6f56ce0-9cc9-4b2f-81d6-deb56372d3af/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/768x/);
}
#s-548111e9-fa2a-4b2d-b703-62184aaabb0f.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-min-device-pixel-ratio: 2) {
#s-548111e9-fa2a-4b2d-b703-62184aaabb0f {
  background-image: url(https://i.shgcdn.com/c6f56ce0-9cc9-4b2f-81d6-deb56372d3af/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/1536x/);
}
#s-548111e9-fa2a-4b2d-b703-62184aaabb0f.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-548111e9-fa2a-4b2d-b703-62184aaabb0f {
  background-image: url(https://i.shgcdn.com/c6f56ce0-9cc9-4b2f-81d6-deb56372d3af/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/1024x/);
}
#s-548111e9-fa2a-4b2d-b703-62184aaabb0f.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) {
#s-548111e9-fa2a-4b2d-b703-62184aaabb0f {
  background-image: url(https://i.shgcdn.com/c6f56ce0-9cc9-4b2f-81d6-deb56372d3af/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/2048x/);
}
#s-548111e9-fa2a-4b2d-b703-62184aaabb0f.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 1025px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-548111e9-fa2a-4b2d-b703-62184aaabb0f {
  background-image: url(https://i.shgcdn.com/c6f56ce0-9cc9-4b2f-81d6-deb56372d3af/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/1200x/);
}
#s-548111e9-fa2a-4b2d-b703-62184aaabb0f.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 1025px) and (-webkit-min-device-pixel-ratio: 2) {
#s-548111e9-fa2a-4b2d-b703-62184aaabb0f {
  background-image: url(https://i.shgcdn.com/c6f56ce0-9cc9-4b2f-81d6-deb56372d3af/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/2048x/);
}
#s-548111e9-fa2a-4b2d-b703-62184aaabb0f.shogun-lazyload-bg-image {
  background-image: none;
}

}







#s-548111e9-fa2a-4b2d-b703-62184aaabb0f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-548111e9-fa2a-4b2d-b703-62184aaabb0f.shg-box.shg-c {
  justify-content: center;
}

#s-4ec4621f-9111-4b23-b8cd-8a32597f94be {
  margin-top: 3%;
margin-left: 5%;
margin-bottom: 2%;
padding-top: 0%;
padding-left: 5%;
padding-bottom: 0%;
padding-right: 5%;
}

#s-cc18b694-f4f7-4e42-b062-d39eae53ca69 {
  margin-left: 0%;
margin-right: 0%;
padding-left: 3%;
padding-right: 3%;
min-height: 0px;
text-align: left;
}
@media (max-width: 767px){#s-cc18b694-f4f7-4e42-b062-d39eae53ca69 {
  
}
}
#s-cc18b694-f4f7-4e42-b062-d39eae53ca69 .shogun-tabs > li > .shogun-tab-box {
    background: none;
    border: none;
  }
  #s-cc18b694-f4f7-4e42-b062-d39eae53ca69 .shogun-tabs > li.shogun-tab-active > .shogun-tab-box  {
    background: none;
    border: none;
  }
  #s-cc18b694-f4f7-4e42-b062-d39eae53ca69 .shogun-tabs > li > .shogun-tab-box::after {
    background: rgba(39, 39, 39, 1);
    border: 1px solid rgba(79, 79, 79, 1);
  }
  #s-cc18b694-f4f7-4e42-b062-d39eae53ca69 .shogun-tabs > li.shogun-tab-active > .shogun-tab-box::after  {
    background: rgba(20, 20, 20, 1);
    border: 1px solid rgba(7, 7, 7, 1);
  }
#s-cc18b694-f4f7-4e42-b062-d39eae53ca69 .shogun-tabs > li > .shogun-tab-box > .shogun-tab-title {
  color: rgba(255, 255, 255, 1);
  
  
  
  font-size: 10.5px;
}

#s-cc18b694-f4f7-4e42-b062-d39eae53ca69 .shogun-tabs > li.shogun-tab-active > .shogun-tab-box > .shogun-tab-title {
  color: rgba(255, 255, 255, 1);
}

#s-cc18b694-f4f7-4e42-b062-d39eae53ca69 .shogun-tabs > li > .shogun-tab-border {
  width: calc(100% - 2 * 1px);
  left: 1px;
  bottom: -1px;
  height: 1px;
  background: rgba(20, 20, 20, 1);
}

#s-cc18b694-f4f7-4e42-b062-d39eae53ca69 .shogun-tabs-body {
  margin-top: -1px;
  border-top: 1px solid rgba(7, 7, 7, 1);
}

#s-712eae1b-8055-4e13-89aa-e10847847d56 {
  margin-top: 0%;
margin-bottom: 0%;
padding-top: 0%;
padding-left: 10%;
padding-bottom: 0%;
padding-right: 10%;
}

@media (min-width: 0px) {
[id="s-712eae1b-8055-4e13-89aa-e10847847d56"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-712eae1b-8055-4e13-89aa-e10847847d56"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-712eae1b-8055-4e13-89aa-e10847847d56"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-712eae1b-8055-4e13-89aa-e10847847d56"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

#s-da371d94-e27e-4ac5-8c1c-69b61cda8ca7 {
  margin-top: 0%;
margin-bottom: 0%;
padding-bottom: 0%;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 992px) and (max-width: 1199px){#s-da371d94-e27e-4ac5-8c1c-69b61cda8ca7 {
  min-height: 49px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-da371d94-e27e-4ac5-8c1c-69b61cda8ca7 {
  min-height: 48px;
}
}@media (max-width: 767px){#s-da371d94-e27e-4ac5-8c1c-69b61cda8ca7 {
  margin-top: 5%;
margin-bottom: 5%;
min-height: 47px;
}
}







#s-da371d94-e27e-4ac5-8c1c-69b61cda8ca7 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-da371d94-e27e-4ac5-8c1c-69b61cda8ca7.shg-box.shg-c {
  justify-content: center;
}

#s-a7ba1aac-0ba8-484d-a18a-5d9ca167eb15 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-a7ba1aac-0ba8-484d-a18a-5d9ca167eb15 {
  margin-top: 0%;
}
}
#s-a7ba1aac-0ba8-484d-a18a-5d9ca167eb15 {
  margin: 0 !important;
  overflow: visible;
}

#s-a7ba1aac-0ba8-484d-a18a-5d9ca167eb15-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a7ba1aac-0ba8-484d-a18a-5d9ca167eb15 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-a7ba1aac-0ba8-484d-a18a-5d9ca167eb15 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a7ba1aac-0ba8-484d-a18a-5d9ca167eb15 img.shogun-image {
  /* Add background color handling */
  
}

#s-a7ba1aac-0ba8-484d-a18a-5d9ca167eb15 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a7ba1aac-0ba8-484d-a18a-5d9ca167eb15 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-a7ba1aac-0ba8-484d-a18a-5d9ca167eb15 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a7ba1aac-0ba8-484d-a18a-5d9ca167eb15 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a7ba1aac-0ba8-484d-a18a-5d9ca167eb15.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a7ba1aac-0ba8-484d-a18a-5d9ca167eb15 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-a7ba1aac-0ba8-484d-a18a-5d9ca167eb15.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-a7ba1aac-0ba8-484d-a18a-5d9ca167eb15 .shogun-image-content {
  
    justify-content: center;
  
}

.s-a7ba1aac-0ba8-484d-a18a-5d9ca167eb15.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a7ba1aac-0ba8-484d-a18a-5d9ca167eb15.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a7ba1aac-0ba8-484d-a18a-5d9ca167eb15.shogun-image {
  box-sizing: border-box;
}



.s-a7ba1aac-0ba8-484d-a18a-5d9ca167eb15 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-a7ba1aac-0ba8-484d-a18a-5d9ca167eb15 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-a7ba1aac-0ba8-484d-a18a-5d9ca167eb15.shogun-image-container {
      position: relative;
    }

    .s-a7ba1aac-0ba8-484d-a18a-5d9ca167eb15.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a7ba1aac-0ba8-484d-a18a-5d9ca167eb15.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a7ba1aac-0ba8-484d-a18a-5d9ca167eb15 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-a7ba1aac-0ba8-484d-a18a-5d9ca167eb15 {
  margin: 0 !important;
  overflow: visible;
}

#s-a7ba1aac-0ba8-484d-a18a-5d9ca167eb15-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a7ba1aac-0ba8-484d-a18a-5d9ca167eb15 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-a7ba1aac-0ba8-484d-a18a-5d9ca167eb15 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a7ba1aac-0ba8-484d-a18a-5d9ca167eb15 img.shogun-image {
  /* Add background color handling */
  
}

#s-a7ba1aac-0ba8-484d-a18a-5d9ca167eb15 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a7ba1aac-0ba8-484d-a18a-5d9ca167eb15 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-a7ba1aac-0ba8-484d-a18a-5d9ca167eb15 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a7ba1aac-0ba8-484d-a18a-5d9ca167eb15 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a7ba1aac-0ba8-484d-a18a-5d9ca167eb15.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a7ba1aac-0ba8-484d-a18a-5d9ca167eb15 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-a7ba1aac-0ba8-484d-a18a-5d9ca167eb15.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-a7ba1aac-0ba8-484d-a18a-5d9ca167eb15 .shogun-image-content {
  
    justify-content: center;
  
}

.s-a7ba1aac-0ba8-484d-a18a-5d9ca167eb15.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a7ba1aac-0ba8-484d-a18a-5d9ca167eb15.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a7ba1aac-0ba8-484d-a18a-5d9ca167eb15.shogun-image {
  box-sizing: border-box;
}



.s-a7ba1aac-0ba8-484d-a18a-5d9ca167eb15 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-a7ba1aac-0ba8-484d-a18a-5d9ca167eb15 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-a7ba1aac-0ba8-484d-a18a-5d9ca167eb15.shogun-image-container {
      position: relative;
    }

    .s-a7ba1aac-0ba8-484d-a18a-5d9ca167eb15.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a7ba1aac-0ba8-484d-a18a-5d9ca167eb15.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a7ba1aac-0ba8-484d-a18a-5d9ca167eb15 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-a7ba1aac-0ba8-484d-a18a-5d9ca167eb15 {
  margin: 0 !important;
  overflow: visible;
}

#s-a7ba1aac-0ba8-484d-a18a-5d9ca167eb15-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a7ba1aac-0ba8-484d-a18a-5d9ca167eb15 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a7ba1aac-0ba8-484d-a18a-5d9ca167eb15 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a7ba1aac-0ba8-484d-a18a-5d9ca167eb15 img.shogun-image {
  /* Add background color handling */
  
}

#s-a7ba1aac-0ba8-484d-a18a-5d9ca167eb15 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a7ba1aac-0ba8-484d-a18a-5d9ca167eb15 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-a7ba1aac-0ba8-484d-a18a-5d9ca167eb15 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a7ba1aac-0ba8-484d-a18a-5d9ca167eb15 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a7ba1aac-0ba8-484d-a18a-5d9ca167eb15.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a7ba1aac-0ba8-484d-a18a-5d9ca167eb15 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-a7ba1aac-0ba8-484d-a18a-5d9ca167eb15.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-a7ba1aac-0ba8-484d-a18a-5d9ca167eb15 .shogun-image-content {
  
    justify-content: center;
  
}

.s-a7ba1aac-0ba8-484d-a18a-5d9ca167eb15.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a7ba1aac-0ba8-484d-a18a-5d9ca167eb15.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a7ba1aac-0ba8-484d-a18a-5d9ca167eb15.shogun-image {
  box-sizing: border-box;
}



.s-a7ba1aac-0ba8-484d-a18a-5d9ca167eb15 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-a7ba1aac-0ba8-484d-a18a-5d9ca167eb15 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-a7ba1aac-0ba8-484d-a18a-5d9ca167eb15.shogun-image-container {
      position: relative;
    }

    .s-a7ba1aac-0ba8-484d-a18a-5d9ca167eb15.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a7ba1aac-0ba8-484d-a18a-5d9ca167eb15.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a7ba1aac-0ba8-484d-a18a-5d9ca167eb15 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-a7ba1aac-0ba8-484d-a18a-5d9ca167eb15 {
  margin: 0 !important;
  overflow: visible;
}

#s-a7ba1aac-0ba8-484d-a18a-5d9ca167eb15-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a7ba1aac-0ba8-484d-a18a-5d9ca167eb15 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a7ba1aac-0ba8-484d-a18a-5d9ca167eb15 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a7ba1aac-0ba8-484d-a18a-5d9ca167eb15 img.shogun-image {
  /* Add background color handling */
  
}

#s-a7ba1aac-0ba8-484d-a18a-5d9ca167eb15 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a7ba1aac-0ba8-484d-a18a-5d9ca167eb15 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-a7ba1aac-0ba8-484d-a18a-5d9ca167eb15 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a7ba1aac-0ba8-484d-a18a-5d9ca167eb15 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a7ba1aac-0ba8-484d-a18a-5d9ca167eb15.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a7ba1aac-0ba8-484d-a18a-5d9ca167eb15 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-a7ba1aac-0ba8-484d-a18a-5d9ca167eb15.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-a7ba1aac-0ba8-484d-a18a-5d9ca167eb15 .shogun-image-content {
  
    justify-content: center;
  
}

.s-a7ba1aac-0ba8-484d-a18a-5d9ca167eb15.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a7ba1aac-0ba8-484d-a18a-5d9ca167eb15.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a7ba1aac-0ba8-484d-a18a-5d9ca167eb15.shogun-image {
  box-sizing: border-box;
}



.s-a7ba1aac-0ba8-484d-a18a-5d9ca167eb15 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-a7ba1aac-0ba8-484d-a18a-5d9ca167eb15 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-a7ba1aac-0ba8-484d-a18a-5d9ca167eb15.shogun-image-container {
      position: relative;
    }

    .s-a7ba1aac-0ba8-484d-a18a-5d9ca167eb15.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a7ba1aac-0ba8-484d-a18a-5d9ca167eb15.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a7ba1aac-0ba8-484d-a18a-5d9ca167eb15 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-a7ba1aac-0ba8-484d-a18a-5d9ca167eb15 {
  margin: 0 !important;
  overflow: visible;
}

#s-a7ba1aac-0ba8-484d-a18a-5d9ca167eb15-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a7ba1aac-0ba8-484d-a18a-5d9ca167eb15 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a7ba1aac-0ba8-484d-a18a-5d9ca167eb15 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a7ba1aac-0ba8-484d-a18a-5d9ca167eb15 img.shogun-image {
  /* Add background color handling */
  
}

#s-a7ba1aac-0ba8-484d-a18a-5d9ca167eb15 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a7ba1aac-0ba8-484d-a18a-5d9ca167eb15 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-a7ba1aac-0ba8-484d-a18a-5d9ca167eb15 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a7ba1aac-0ba8-484d-a18a-5d9ca167eb15 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a7ba1aac-0ba8-484d-a18a-5d9ca167eb15.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a7ba1aac-0ba8-484d-a18a-5d9ca167eb15 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-a7ba1aac-0ba8-484d-a18a-5d9ca167eb15.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-a7ba1aac-0ba8-484d-a18a-5d9ca167eb15 .shogun-image-content {
  
    justify-content: center;
  
}

.s-a7ba1aac-0ba8-484d-a18a-5d9ca167eb15.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a7ba1aac-0ba8-484d-a18a-5d9ca167eb15.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a7ba1aac-0ba8-484d-a18a-5d9ca167eb15.shogun-image {
  box-sizing: border-box;
}



.s-a7ba1aac-0ba8-484d-a18a-5d9ca167eb15 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-a7ba1aac-0ba8-484d-a18a-5d9ca167eb15 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-a7ba1aac-0ba8-484d-a18a-5d9ca167eb15.shogun-image-container {
      position: relative;
    }

    .s-a7ba1aac-0ba8-484d-a18a-5d9ca167eb15.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a7ba1aac-0ba8-484d-a18a-5d9ca167eb15.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a7ba1aac-0ba8-484d-a18a-5d9ca167eb15 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-6b833eaa-eda8-433e-b21f-4998069011a5 {
  margin-top: 0%;
margin-bottom: 0%;
padding-top: 0%;
padding-left: 5%;
padding-bottom: 0%;
padding-right: 5%;
}

#s-4e8ea6bd-5728-449a-8940-30ffe6fe22ec {
  margin-top: 0%;
margin-bottom: 0%;
padding-bottom: 0%;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 992px) and (max-width: 1199px){#s-4e8ea6bd-5728-449a-8940-30ffe6fe22ec {
  min-height: 49px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-4e8ea6bd-5728-449a-8940-30ffe6fe22ec {
  min-height: 48px;
}
}@media (max-width: 767px){#s-4e8ea6bd-5728-449a-8940-30ffe6fe22ec {
  min-height: 47px;
}
}







#s-4e8ea6bd-5728-449a-8940-30ffe6fe22ec > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-4e8ea6bd-5728-449a-8940-30ffe6fe22ec.shg-box.shg-c {
  justify-content: center;
}

#s-91420c6e-a998-4466-ae51-3eee1a975c4f {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-91420c6e-a998-4466-ae51-3eee1a975c4f {
  margin-top: 0%;
margin-bottom: 0%;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-91420c6e-a998-4466-ae51-3eee1a975c4f {
  margin-top: 0%;
}
}
#s-91420c6e-a998-4466-ae51-3eee1a975c4f {
  margin: 0 !important;
  overflow: visible;
}

#s-91420c6e-a998-4466-ae51-3eee1a975c4f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-91420c6e-a998-4466-ae51-3eee1a975c4f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-91420c6e-a998-4466-ae51-3eee1a975c4f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-91420c6e-a998-4466-ae51-3eee1a975c4f img.shogun-image {
  /* Add background color handling */
  
}

#s-91420c6e-a998-4466-ae51-3eee1a975c4f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-91420c6e-a998-4466-ae51-3eee1a975c4f .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-91420c6e-a998-4466-ae51-3eee1a975c4f .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-91420c6e-a998-4466-ae51-3eee1a975c4f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-91420c6e-a998-4466-ae51-3eee1a975c4f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-91420c6e-a998-4466-ae51-3eee1a975c4f img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-91420c6e-a998-4466-ae51-3eee1a975c4f.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-91420c6e-a998-4466-ae51-3eee1a975c4f .shogun-image-content {
  
    justify-content: center;
  
}

.s-91420c6e-a998-4466-ae51-3eee1a975c4f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-91420c6e-a998-4466-ae51-3eee1a975c4f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-91420c6e-a998-4466-ae51-3eee1a975c4f.shogun-image {
  box-sizing: border-box;
}



.s-91420c6e-a998-4466-ae51-3eee1a975c4f img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-91420c6e-a998-4466-ae51-3eee1a975c4f {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-91420c6e-a998-4466-ae51-3eee1a975c4f.shogun-image-container {
      position: relative;
    }

    .s-91420c6e-a998-4466-ae51-3eee1a975c4f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-91420c6e-a998-4466-ae51-3eee1a975c4f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-91420c6e-a998-4466-ae51-3eee1a975c4f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-91420c6e-a998-4466-ae51-3eee1a975c4f {
  margin: 0 !important;
  overflow: visible;
}

#s-91420c6e-a998-4466-ae51-3eee1a975c4f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-91420c6e-a998-4466-ae51-3eee1a975c4f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-91420c6e-a998-4466-ae51-3eee1a975c4f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-91420c6e-a998-4466-ae51-3eee1a975c4f img.shogun-image {
  /* Add background color handling */
  
}

#s-91420c6e-a998-4466-ae51-3eee1a975c4f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-91420c6e-a998-4466-ae51-3eee1a975c4f .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-91420c6e-a998-4466-ae51-3eee1a975c4f .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-91420c6e-a998-4466-ae51-3eee1a975c4f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-91420c6e-a998-4466-ae51-3eee1a975c4f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-91420c6e-a998-4466-ae51-3eee1a975c4f img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-91420c6e-a998-4466-ae51-3eee1a975c4f.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-91420c6e-a998-4466-ae51-3eee1a975c4f .shogun-image-content {
  
    justify-content: center;
  
}

.s-91420c6e-a998-4466-ae51-3eee1a975c4f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-91420c6e-a998-4466-ae51-3eee1a975c4f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-91420c6e-a998-4466-ae51-3eee1a975c4f.shogun-image {
  box-sizing: border-box;
}



.s-91420c6e-a998-4466-ae51-3eee1a975c4f img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-91420c6e-a998-4466-ae51-3eee1a975c4f {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-91420c6e-a998-4466-ae51-3eee1a975c4f.shogun-image-container {
      position: relative;
    }

    .s-91420c6e-a998-4466-ae51-3eee1a975c4f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-91420c6e-a998-4466-ae51-3eee1a975c4f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-91420c6e-a998-4466-ae51-3eee1a975c4f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-91420c6e-a998-4466-ae51-3eee1a975c4f {
  margin: 0 !important;
  overflow: visible;
}

#s-91420c6e-a998-4466-ae51-3eee1a975c4f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-91420c6e-a998-4466-ae51-3eee1a975c4f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-91420c6e-a998-4466-ae51-3eee1a975c4f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-91420c6e-a998-4466-ae51-3eee1a975c4f img.shogun-image {
  /* Add background color handling */
  
}

#s-91420c6e-a998-4466-ae51-3eee1a975c4f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-91420c6e-a998-4466-ae51-3eee1a975c4f .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-91420c6e-a998-4466-ae51-3eee1a975c4f .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-91420c6e-a998-4466-ae51-3eee1a975c4f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-91420c6e-a998-4466-ae51-3eee1a975c4f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-91420c6e-a998-4466-ae51-3eee1a975c4f img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-91420c6e-a998-4466-ae51-3eee1a975c4f.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-91420c6e-a998-4466-ae51-3eee1a975c4f .shogun-image-content {
  
    justify-content: center;
  
}

.s-91420c6e-a998-4466-ae51-3eee1a975c4f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-91420c6e-a998-4466-ae51-3eee1a975c4f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-91420c6e-a998-4466-ae51-3eee1a975c4f.shogun-image {
  box-sizing: border-box;
}



.s-91420c6e-a998-4466-ae51-3eee1a975c4f img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-91420c6e-a998-4466-ae51-3eee1a975c4f {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-91420c6e-a998-4466-ae51-3eee1a975c4f.shogun-image-container {
      position: relative;
    }

    .s-91420c6e-a998-4466-ae51-3eee1a975c4f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-91420c6e-a998-4466-ae51-3eee1a975c4f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-91420c6e-a998-4466-ae51-3eee1a975c4f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-91420c6e-a998-4466-ae51-3eee1a975c4f {
  margin: 0 !important;
  overflow: visible;
}

#s-91420c6e-a998-4466-ae51-3eee1a975c4f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-91420c6e-a998-4466-ae51-3eee1a975c4f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-91420c6e-a998-4466-ae51-3eee1a975c4f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-91420c6e-a998-4466-ae51-3eee1a975c4f img.shogun-image {
  /* Add background color handling */
  
}

#s-91420c6e-a998-4466-ae51-3eee1a975c4f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-91420c6e-a998-4466-ae51-3eee1a975c4f .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-91420c6e-a998-4466-ae51-3eee1a975c4f .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-91420c6e-a998-4466-ae51-3eee1a975c4f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-91420c6e-a998-4466-ae51-3eee1a975c4f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-91420c6e-a998-4466-ae51-3eee1a975c4f img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-91420c6e-a998-4466-ae51-3eee1a975c4f.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-91420c6e-a998-4466-ae51-3eee1a975c4f .shogun-image-content {
  
    justify-content: center;
  
}

.s-91420c6e-a998-4466-ae51-3eee1a975c4f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-91420c6e-a998-4466-ae51-3eee1a975c4f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-91420c6e-a998-4466-ae51-3eee1a975c4f.shogun-image {
  box-sizing: border-box;
}



.s-91420c6e-a998-4466-ae51-3eee1a975c4f img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-91420c6e-a998-4466-ae51-3eee1a975c4f {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-91420c6e-a998-4466-ae51-3eee1a975c4f.shogun-image-container {
      position: relative;
    }

    .s-91420c6e-a998-4466-ae51-3eee1a975c4f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-91420c6e-a998-4466-ae51-3eee1a975c4f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-91420c6e-a998-4466-ae51-3eee1a975c4f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-91420c6e-a998-4466-ae51-3eee1a975c4f {
  margin: 0 !important;
  overflow: visible;
}

#s-91420c6e-a998-4466-ae51-3eee1a975c4f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-91420c6e-a998-4466-ae51-3eee1a975c4f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-91420c6e-a998-4466-ae51-3eee1a975c4f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-91420c6e-a998-4466-ae51-3eee1a975c4f img.shogun-image {
  /* Add background color handling */
  
}

#s-91420c6e-a998-4466-ae51-3eee1a975c4f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-91420c6e-a998-4466-ae51-3eee1a975c4f .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-91420c6e-a998-4466-ae51-3eee1a975c4f .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-91420c6e-a998-4466-ae51-3eee1a975c4f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-91420c6e-a998-4466-ae51-3eee1a975c4f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-91420c6e-a998-4466-ae51-3eee1a975c4f img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-91420c6e-a998-4466-ae51-3eee1a975c4f.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-91420c6e-a998-4466-ae51-3eee1a975c4f .shogun-image-content {
  
    justify-content: center;
  
}

.s-91420c6e-a998-4466-ae51-3eee1a975c4f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-91420c6e-a998-4466-ae51-3eee1a975c4f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-91420c6e-a998-4466-ae51-3eee1a975c4f.shogun-image {
  box-sizing: border-box;
}



.s-91420c6e-a998-4466-ae51-3eee1a975c4f img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-91420c6e-a998-4466-ae51-3eee1a975c4f {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-91420c6e-a998-4466-ae51-3eee1a975c4f.shogun-image-container {
      position: relative;
    }

    .s-91420c6e-a998-4466-ae51-3eee1a975c4f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-91420c6e-a998-4466-ae51-3eee1a975c4f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-91420c6e-a998-4466-ae51-3eee1a975c4f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-4b04df54-d3f3-4354-8135-31416df0f3f3 {
  padding-top: 0%;
padding-left: 5%;
padding-bottom: 0%;
padding-right: 5%;
}

#s-cdd24db3-403d-4086-b3d9-220409fe40b7 {
  margin-top: 0%;
margin-bottom: 0%;
padding-bottom: 0%;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 992px) and (max-width: 1199px){#s-cdd24db3-403d-4086-b3d9-220409fe40b7 {
  min-height: 49px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-cdd24db3-403d-4086-b3d9-220409fe40b7 {
  min-height: 48px;
}
}@media (max-width: 767px){#s-cdd24db3-403d-4086-b3d9-220409fe40b7 {
  margin-top: 5%;
margin-bottom: 5%;
min-height: 47px;
}
}







#s-cdd24db3-403d-4086-b3d9-220409fe40b7 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-cdd24db3-403d-4086-b3d9-220409fe40b7.shg-box.shg-c {
  justify-content: center;
}

#s-6fa29b25-2c71-4a6e-b68b-c45198588ac6 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-6fa29b25-2c71-4a6e-b68b-c45198588ac6 {
  margin-top: 0%;
}
}
#s-6fa29b25-2c71-4a6e-b68b-c45198588ac6 {
  margin: 0 !important;
  overflow: visible;
}

#s-6fa29b25-2c71-4a6e-b68b-c45198588ac6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6fa29b25-2c71-4a6e-b68b-c45198588ac6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-6fa29b25-2c71-4a6e-b68b-c45198588ac6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6fa29b25-2c71-4a6e-b68b-c45198588ac6 img.shogun-image {
  /* Add background color handling */
  
}

#s-6fa29b25-2c71-4a6e-b68b-c45198588ac6 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6fa29b25-2c71-4a6e-b68b-c45198588ac6 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-6fa29b25-2c71-4a6e-b68b-c45198588ac6 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6fa29b25-2c71-4a6e-b68b-c45198588ac6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6fa29b25-2c71-4a6e-b68b-c45198588ac6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6fa29b25-2c71-4a6e-b68b-c45198588ac6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-6fa29b25-2c71-4a6e-b68b-c45198588ac6.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-6fa29b25-2c71-4a6e-b68b-c45198588ac6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-6fa29b25-2c71-4a6e-b68b-c45198588ac6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6fa29b25-2c71-4a6e-b68b-c45198588ac6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6fa29b25-2c71-4a6e-b68b-c45198588ac6.shogun-image {
  box-sizing: border-box;
}



.s-6fa29b25-2c71-4a6e-b68b-c45198588ac6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-6fa29b25-2c71-4a6e-b68b-c45198588ac6 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-6fa29b25-2c71-4a6e-b68b-c45198588ac6.shogun-image-container {
      position: relative;
    }

    .s-6fa29b25-2c71-4a6e-b68b-c45198588ac6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6fa29b25-2c71-4a6e-b68b-c45198588ac6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6fa29b25-2c71-4a6e-b68b-c45198588ac6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-6fa29b25-2c71-4a6e-b68b-c45198588ac6 {
  margin: 0 !important;
  overflow: visible;
}

#s-6fa29b25-2c71-4a6e-b68b-c45198588ac6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6fa29b25-2c71-4a6e-b68b-c45198588ac6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-6fa29b25-2c71-4a6e-b68b-c45198588ac6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6fa29b25-2c71-4a6e-b68b-c45198588ac6 img.shogun-image {
  /* Add background color handling */
  
}

#s-6fa29b25-2c71-4a6e-b68b-c45198588ac6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6fa29b25-2c71-4a6e-b68b-c45198588ac6 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-6fa29b25-2c71-4a6e-b68b-c45198588ac6 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6fa29b25-2c71-4a6e-b68b-c45198588ac6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6fa29b25-2c71-4a6e-b68b-c45198588ac6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6fa29b25-2c71-4a6e-b68b-c45198588ac6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-6fa29b25-2c71-4a6e-b68b-c45198588ac6.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-6fa29b25-2c71-4a6e-b68b-c45198588ac6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-6fa29b25-2c71-4a6e-b68b-c45198588ac6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6fa29b25-2c71-4a6e-b68b-c45198588ac6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6fa29b25-2c71-4a6e-b68b-c45198588ac6.shogun-image {
  box-sizing: border-box;
}



.s-6fa29b25-2c71-4a6e-b68b-c45198588ac6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-6fa29b25-2c71-4a6e-b68b-c45198588ac6 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-6fa29b25-2c71-4a6e-b68b-c45198588ac6.shogun-image-container {
      position: relative;
    }

    .s-6fa29b25-2c71-4a6e-b68b-c45198588ac6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6fa29b25-2c71-4a6e-b68b-c45198588ac6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6fa29b25-2c71-4a6e-b68b-c45198588ac6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-6fa29b25-2c71-4a6e-b68b-c45198588ac6 {
  margin: 0 !important;
  overflow: visible;
}

#s-6fa29b25-2c71-4a6e-b68b-c45198588ac6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6fa29b25-2c71-4a6e-b68b-c45198588ac6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6fa29b25-2c71-4a6e-b68b-c45198588ac6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6fa29b25-2c71-4a6e-b68b-c45198588ac6 img.shogun-image {
  /* Add background color handling */
  
}

#s-6fa29b25-2c71-4a6e-b68b-c45198588ac6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6fa29b25-2c71-4a6e-b68b-c45198588ac6 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-6fa29b25-2c71-4a6e-b68b-c45198588ac6 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6fa29b25-2c71-4a6e-b68b-c45198588ac6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6fa29b25-2c71-4a6e-b68b-c45198588ac6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6fa29b25-2c71-4a6e-b68b-c45198588ac6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-6fa29b25-2c71-4a6e-b68b-c45198588ac6.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-6fa29b25-2c71-4a6e-b68b-c45198588ac6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-6fa29b25-2c71-4a6e-b68b-c45198588ac6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6fa29b25-2c71-4a6e-b68b-c45198588ac6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6fa29b25-2c71-4a6e-b68b-c45198588ac6.shogun-image {
  box-sizing: border-box;
}



.s-6fa29b25-2c71-4a6e-b68b-c45198588ac6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-6fa29b25-2c71-4a6e-b68b-c45198588ac6 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-6fa29b25-2c71-4a6e-b68b-c45198588ac6.shogun-image-container {
      position: relative;
    }

    .s-6fa29b25-2c71-4a6e-b68b-c45198588ac6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6fa29b25-2c71-4a6e-b68b-c45198588ac6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6fa29b25-2c71-4a6e-b68b-c45198588ac6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-6fa29b25-2c71-4a6e-b68b-c45198588ac6 {
  margin: 0 !important;
  overflow: visible;
}

#s-6fa29b25-2c71-4a6e-b68b-c45198588ac6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6fa29b25-2c71-4a6e-b68b-c45198588ac6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6fa29b25-2c71-4a6e-b68b-c45198588ac6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6fa29b25-2c71-4a6e-b68b-c45198588ac6 img.shogun-image {
  /* Add background color handling */
  
}

#s-6fa29b25-2c71-4a6e-b68b-c45198588ac6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6fa29b25-2c71-4a6e-b68b-c45198588ac6 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-6fa29b25-2c71-4a6e-b68b-c45198588ac6 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6fa29b25-2c71-4a6e-b68b-c45198588ac6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6fa29b25-2c71-4a6e-b68b-c45198588ac6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6fa29b25-2c71-4a6e-b68b-c45198588ac6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-6fa29b25-2c71-4a6e-b68b-c45198588ac6.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-6fa29b25-2c71-4a6e-b68b-c45198588ac6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-6fa29b25-2c71-4a6e-b68b-c45198588ac6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6fa29b25-2c71-4a6e-b68b-c45198588ac6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6fa29b25-2c71-4a6e-b68b-c45198588ac6.shogun-image {
  box-sizing: border-box;
}



.s-6fa29b25-2c71-4a6e-b68b-c45198588ac6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-6fa29b25-2c71-4a6e-b68b-c45198588ac6 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-6fa29b25-2c71-4a6e-b68b-c45198588ac6.shogun-image-container {
      position: relative;
    }

    .s-6fa29b25-2c71-4a6e-b68b-c45198588ac6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6fa29b25-2c71-4a6e-b68b-c45198588ac6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6fa29b25-2c71-4a6e-b68b-c45198588ac6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-6fa29b25-2c71-4a6e-b68b-c45198588ac6 {
  margin: 0 !important;
  overflow: visible;
}

#s-6fa29b25-2c71-4a6e-b68b-c45198588ac6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6fa29b25-2c71-4a6e-b68b-c45198588ac6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6fa29b25-2c71-4a6e-b68b-c45198588ac6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6fa29b25-2c71-4a6e-b68b-c45198588ac6 img.shogun-image {
  /* Add background color handling */
  
}

#s-6fa29b25-2c71-4a6e-b68b-c45198588ac6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6fa29b25-2c71-4a6e-b68b-c45198588ac6 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-6fa29b25-2c71-4a6e-b68b-c45198588ac6 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6fa29b25-2c71-4a6e-b68b-c45198588ac6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6fa29b25-2c71-4a6e-b68b-c45198588ac6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6fa29b25-2c71-4a6e-b68b-c45198588ac6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-6fa29b25-2c71-4a6e-b68b-c45198588ac6.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-6fa29b25-2c71-4a6e-b68b-c45198588ac6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-6fa29b25-2c71-4a6e-b68b-c45198588ac6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6fa29b25-2c71-4a6e-b68b-c45198588ac6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6fa29b25-2c71-4a6e-b68b-c45198588ac6.shogun-image {
  box-sizing: border-box;
}



.s-6fa29b25-2c71-4a6e-b68b-c45198588ac6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-6fa29b25-2c71-4a6e-b68b-c45198588ac6 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-6fa29b25-2c71-4a6e-b68b-c45198588ac6.shogun-image-container {
      position: relative;
    }

    .s-6fa29b25-2c71-4a6e-b68b-c45198588ac6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6fa29b25-2c71-4a6e-b68b-c45198588ac6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6fa29b25-2c71-4a6e-b68b-c45198588ac6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-5e54906f-77be-48a0-b74c-58e68c5f4b36 {
  margin-top: 0%;
margin-bottom: 0%;
padding-top: 0%;
padding-left: 5%;
padding-bottom: 0%;
padding-right: 5%;
}

#s-d4fcfd17-980f-4a3f-bfb0-b78ee9c8d76b {
  margin-top: 0%;
margin-bottom: 0%;
padding-top: 0%;
padding-left: 20%;
padding-bottom: 0%;
padding-right: 20%;
}

@media (min-width: 0px) {
[id="s-d4fcfd17-980f-4a3f-bfb0-b78ee9c8d76b"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-d4fcfd17-980f-4a3f-bfb0-b78ee9c8d76b"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 20.0px);
}

[id="s-d4fcfd17-980f-4a3f-bfb0-b78ee9c8d76b"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-d4fcfd17-980f-4a3f-bfb0-b78ee9c8d76b"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 20.0px);
}

[id="s-d4fcfd17-980f-4a3f-bfb0-b78ee9c8d76b"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-d4fcfd17-980f-4a3f-bfb0-b78ee9c8d76b"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 20.0px);
}

[id="s-d4fcfd17-980f-4a3f-bfb0-b78ee9c8d76b"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 20.0px);
}

}

#s-1243460f-b9fe-453a-9e00-0d875b000ec2 {
  margin-top: 0%;
margin-bottom: 0%;
padding-bottom: 0%;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 992px) and (max-width: 1199px){#s-1243460f-b9fe-453a-9e00-0d875b000ec2 {
  min-height: 49px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-1243460f-b9fe-453a-9e00-0d875b000ec2 {
  min-height: 48px;
}
}@media (max-width: 767px){#s-1243460f-b9fe-453a-9e00-0d875b000ec2 {
  margin-top: 5%;
margin-bottom: 5%;
min-height: 47px;
}
}







#s-1243460f-b9fe-453a-9e00-0d875b000ec2 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-1243460f-b9fe-453a-9e00-0d875b000ec2.shg-box.shg-c {
  justify-content: center;
}

#s-377090e5-c98a-47cb-8470-fbd509cb3e14 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-377090e5-c98a-47cb-8470-fbd509cb3e14 {
  margin-top: 0%;
}
}
#s-377090e5-c98a-47cb-8470-fbd509cb3e14 {
  margin: 0 !important;
  overflow: visible;
}

#s-377090e5-c98a-47cb-8470-fbd509cb3e14-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-377090e5-c98a-47cb-8470-fbd509cb3e14 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-377090e5-c98a-47cb-8470-fbd509cb3e14 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-377090e5-c98a-47cb-8470-fbd509cb3e14 img.shogun-image {
  /* Add background color handling */
  
}

#s-377090e5-c98a-47cb-8470-fbd509cb3e14 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-377090e5-c98a-47cb-8470-fbd509cb3e14 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-377090e5-c98a-47cb-8470-fbd509cb3e14 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-377090e5-c98a-47cb-8470-fbd509cb3e14 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-377090e5-c98a-47cb-8470-fbd509cb3e14.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-377090e5-c98a-47cb-8470-fbd509cb3e14 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-377090e5-c98a-47cb-8470-fbd509cb3e14.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-377090e5-c98a-47cb-8470-fbd509cb3e14 .shogun-image-content {
  
    justify-content: center;
  
}

.s-377090e5-c98a-47cb-8470-fbd509cb3e14.shg-align-container {
  display: flex;
  justify-content: center
}

.s-377090e5-c98a-47cb-8470-fbd509cb3e14.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-377090e5-c98a-47cb-8470-fbd509cb3e14.shogun-image {
  box-sizing: border-box;
}



.s-377090e5-c98a-47cb-8470-fbd509cb3e14 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-377090e5-c98a-47cb-8470-fbd509cb3e14 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-377090e5-c98a-47cb-8470-fbd509cb3e14.shogun-image-container {
      position: relative;
    }

    .s-377090e5-c98a-47cb-8470-fbd509cb3e14.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-377090e5-c98a-47cb-8470-fbd509cb3e14.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-377090e5-c98a-47cb-8470-fbd509cb3e14 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-377090e5-c98a-47cb-8470-fbd509cb3e14 {
  margin: 0 !important;
  overflow: visible;
}

#s-377090e5-c98a-47cb-8470-fbd509cb3e14-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-377090e5-c98a-47cb-8470-fbd509cb3e14 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-377090e5-c98a-47cb-8470-fbd509cb3e14 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-377090e5-c98a-47cb-8470-fbd509cb3e14 img.shogun-image {
  /* Add background color handling */
  
}

#s-377090e5-c98a-47cb-8470-fbd509cb3e14 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-377090e5-c98a-47cb-8470-fbd509cb3e14 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-377090e5-c98a-47cb-8470-fbd509cb3e14 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-377090e5-c98a-47cb-8470-fbd509cb3e14 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-377090e5-c98a-47cb-8470-fbd509cb3e14.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-377090e5-c98a-47cb-8470-fbd509cb3e14 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-377090e5-c98a-47cb-8470-fbd509cb3e14.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-377090e5-c98a-47cb-8470-fbd509cb3e14 .shogun-image-content {
  
    justify-content: center;
  
}

.s-377090e5-c98a-47cb-8470-fbd509cb3e14.shg-align-container {
  display: flex;
  justify-content: center
}

.s-377090e5-c98a-47cb-8470-fbd509cb3e14.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-377090e5-c98a-47cb-8470-fbd509cb3e14.shogun-image {
  box-sizing: border-box;
}



.s-377090e5-c98a-47cb-8470-fbd509cb3e14 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-377090e5-c98a-47cb-8470-fbd509cb3e14 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-377090e5-c98a-47cb-8470-fbd509cb3e14.shogun-image-container {
      position: relative;
    }

    .s-377090e5-c98a-47cb-8470-fbd509cb3e14.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-377090e5-c98a-47cb-8470-fbd509cb3e14.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-377090e5-c98a-47cb-8470-fbd509cb3e14 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-377090e5-c98a-47cb-8470-fbd509cb3e14 {
  margin: 0 !important;
  overflow: visible;
}

#s-377090e5-c98a-47cb-8470-fbd509cb3e14-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-377090e5-c98a-47cb-8470-fbd509cb3e14 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-377090e5-c98a-47cb-8470-fbd509cb3e14 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-377090e5-c98a-47cb-8470-fbd509cb3e14 img.shogun-image {
  /* Add background color handling */
  
}

#s-377090e5-c98a-47cb-8470-fbd509cb3e14 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-377090e5-c98a-47cb-8470-fbd509cb3e14 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-377090e5-c98a-47cb-8470-fbd509cb3e14 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-377090e5-c98a-47cb-8470-fbd509cb3e14 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-377090e5-c98a-47cb-8470-fbd509cb3e14.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-377090e5-c98a-47cb-8470-fbd509cb3e14 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-377090e5-c98a-47cb-8470-fbd509cb3e14.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-377090e5-c98a-47cb-8470-fbd509cb3e14 .shogun-image-content {
  
    justify-content: center;
  
}

.s-377090e5-c98a-47cb-8470-fbd509cb3e14.shg-align-container {
  display: flex;
  justify-content: center
}

.s-377090e5-c98a-47cb-8470-fbd509cb3e14.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-377090e5-c98a-47cb-8470-fbd509cb3e14.shogun-image {
  box-sizing: border-box;
}



.s-377090e5-c98a-47cb-8470-fbd509cb3e14 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-377090e5-c98a-47cb-8470-fbd509cb3e14 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-377090e5-c98a-47cb-8470-fbd509cb3e14.shogun-image-container {
      position: relative;
    }

    .s-377090e5-c98a-47cb-8470-fbd509cb3e14.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-377090e5-c98a-47cb-8470-fbd509cb3e14.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-377090e5-c98a-47cb-8470-fbd509cb3e14 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-377090e5-c98a-47cb-8470-fbd509cb3e14 {
  margin: 0 !important;
  overflow: visible;
}

#s-377090e5-c98a-47cb-8470-fbd509cb3e14-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-377090e5-c98a-47cb-8470-fbd509cb3e14 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-377090e5-c98a-47cb-8470-fbd509cb3e14 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-377090e5-c98a-47cb-8470-fbd509cb3e14 img.shogun-image {
  /* Add background color handling */
  
}

#s-377090e5-c98a-47cb-8470-fbd509cb3e14 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-377090e5-c98a-47cb-8470-fbd509cb3e14 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-377090e5-c98a-47cb-8470-fbd509cb3e14 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-377090e5-c98a-47cb-8470-fbd509cb3e14 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-377090e5-c98a-47cb-8470-fbd509cb3e14.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-377090e5-c98a-47cb-8470-fbd509cb3e14 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-377090e5-c98a-47cb-8470-fbd509cb3e14.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-377090e5-c98a-47cb-8470-fbd509cb3e14 .shogun-image-content {
  
    justify-content: center;
  
}

.s-377090e5-c98a-47cb-8470-fbd509cb3e14.shg-align-container {
  display: flex;
  justify-content: center
}

.s-377090e5-c98a-47cb-8470-fbd509cb3e14.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-377090e5-c98a-47cb-8470-fbd509cb3e14.shogun-image {
  box-sizing: border-box;
}



.s-377090e5-c98a-47cb-8470-fbd509cb3e14 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-377090e5-c98a-47cb-8470-fbd509cb3e14 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-377090e5-c98a-47cb-8470-fbd509cb3e14.shogun-image-container {
      position: relative;
    }

    .s-377090e5-c98a-47cb-8470-fbd509cb3e14.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-377090e5-c98a-47cb-8470-fbd509cb3e14.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-377090e5-c98a-47cb-8470-fbd509cb3e14 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-377090e5-c98a-47cb-8470-fbd509cb3e14 {
  margin: 0 !important;
  overflow: visible;
}

#s-377090e5-c98a-47cb-8470-fbd509cb3e14-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-377090e5-c98a-47cb-8470-fbd509cb3e14 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-377090e5-c98a-47cb-8470-fbd509cb3e14 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-377090e5-c98a-47cb-8470-fbd509cb3e14 img.shogun-image {
  /* Add background color handling */
  
}

#s-377090e5-c98a-47cb-8470-fbd509cb3e14 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-377090e5-c98a-47cb-8470-fbd509cb3e14 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-377090e5-c98a-47cb-8470-fbd509cb3e14 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-377090e5-c98a-47cb-8470-fbd509cb3e14 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-377090e5-c98a-47cb-8470-fbd509cb3e14.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-377090e5-c98a-47cb-8470-fbd509cb3e14 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-377090e5-c98a-47cb-8470-fbd509cb3e14.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-377090e5-c98a-47cb-8470-fbd509cb3e14 .shogun-image-content {
  
    justify-content: center;
  
}

.s-377090e5-c98a-47cb-8470-fbd509cb3e14.shg-align-container {
  display: flex;
  justify-content: center
}

.s-377090e5-c98a-47cb-8470-fbd509cb3e14.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-377090e5-c98a-47cb-8470-fbd509cb3e14.shogun-image {
  box-sizing: border-box;
}



.s-377090e5-c98a-47cb-8470-fbd509cb3e14 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-377090e5-c98a-47cb-8470-fbd509cb3e14 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-377090e5-c98a-47cb-8470-fbd509cb3e14.shogun-image-container {
      position: relative;
    }

    .s-377090e5-c98a-47cb-8470-fbd509cb3e14.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-377090e5-c98a-47cb-8470-fbd509cb3e14.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-377090e5-c98a-47cb-8470-fbd509cb3e14 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-9f2d7da6-c3a1-405c-8f1f-2578a1e23df1 {
  margin-top: 0%;
margin-bottom: 0%;
padding-top: 0%;
padding-left: 5%;
padding-bottom: 0%;
padding-right: 5%;
}

#s-53a238a5-ed05-47ef-b954-b050ab3a9f76 {
  margin-top: 0%;
margin-bottom: 0%;
padding-bottom: 0%;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 992px) and (max-width: 1199px){#s-53a238a5-ed05-47ef-b954-b050ab3a9f76 {
  min-height: 49px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-53a238a5-ed05-47ef-b954-b050ab3a9f76 {
  min-height: 48px;
}
}@media (max-width: 767px){#s-53a238a5-ed05-47ef-b954-b050ab3a9f76 {
  margin-top: 5%;
margin-bottom: 5%;
min-height: 47px;
}
}







#s-53a238a5-ed05-47ef-b954-b050ab3a9f76 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-53a238a5-ed05-47ef-b954-b050ab3a9f76.shg-box.shg-c {
  justify-content: center;
}

#s-66f59457-fdd8-4564-aeb3-e4d1d2e781d6 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-66f59457-fdd8-4564-aeb3-e4d1d2e781d6 {
  margin-top: 0%;
}
}
#s-66f59457-fdd8-4564-aeb3-e4d1d2e781d6 {
  margin: 0 !important;
  overflow: visible;
}

#s-66f59457-fdd8-4564-aeb3-e4d1d2e781d6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-66f59457-fdd8-4564-aeb3-e4d1d2e781d6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-66f59457-fdd8-4564-aeb3-e4d1d2e781d6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-66f59457-fdd8-4564-aeb3-e4d1d2e781d6 img.shogun-image {
  /* Add background color handling */
  
}

#s-66f59457-fdd8-4564-aeb3-e4d1d2e781d6 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-66f59457-fdd8-4564-aeb3-e4d1d2e781d6 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-66f59457-fdd8-4564-aeb3-e4d1d2e781d6 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-66f59457-fdd8-4564-aeb3-e4d1d2e781d6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-66f59457-fdd8-4564-aeb3-e4d1d2e781d6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-66f59457-fdd8-4564-aeb3-e4d1d2e781d6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-66f59457-fdd8-4564-aeb3-e4d1d2e781d6.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-66f59457-fdd8-4564-aeb3-e4d1d2e781d6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-66f59457-fdd8-4564-aeb3-e4d1d2e781d6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-66f59457-fdd8-4564-aeb3-e4d1d2e781d6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-66f59457-fdd8-4564-aeb3-e4d1d2e781d6.shogun-image {
  box-sizing: border-box;
}



.s-66f59457-fdd8-4564-aeb3-e4d1d2e781d6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-66f59457-fdd8-4564-aeb3-e4d1d2e781d6 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-66f59457-fdd8-4564-aeb3-e4d1d2e781d6.shogun-image-container {
      position: relative;
    }

    .s-66f59457-fdd8-4564-aeb3-e4d1d2e781d6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-66f59457-fdd8-4564-aeb3-e4d1d2e781d6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-66f59457-fdd8-4564-aeb3-e4d1d2e781d6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-66f59457-fdd8-4564-aeb3-e4d1d2e781d6 {
  margin: 0 !important;
  overflow: visible;
}

#s-66f59457-fdd8-4564-aeb3-e4d1d2e781d6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-66f59457-fdd8-4564-aeb3-e4d1d2e781d6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-66f59457-fdd8-4564-aeb3-e4d1d2e781d6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-66f59457-fdd8-4564-aeb3-e4d1d2e781d6 img.shogun-image {
  /* Add background color handling */
  
}

#s-66f59457-fdd8-4564-aeb3-e4d1d2e781d6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-66f59457-fdd8-4564-aeb3-e4d1d2e781d6 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-66f59457-fdd8-4564-aeb3-e4d1d2e781d6 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-66f59457-fdd8-4564-aeb3-e4d1d2e781d6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-66f59457-fdd8-4564-aeb3-e4d1d2e781d6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-66f59457-fdd8-4564-aeb3-e4d1d2e781d6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-66f59457-fdd8-4564-aeb3-e4d1d2e781d6.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-66f59457-fdd8-4564-aeb3-e4d1d2e781d6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-66f59457-fdd8-4564-aeb3-e4d1d2e781d6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-66f59457-fdd8-4564-aeb3-e4d1d2e781d6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-66f59457-fdd8-4564-aeb3-e4d1d2e781d6.shogun-image {
  box-sizing: border-box;
}



.s-66f59457-fdd8-4564-aeb3-e4d1d2e781d6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-66f59457-fdd8-4564-aeb3-e4d1d2e781d6 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-66f59457-fdd8-4564-aeb3-e4d1d2e781d6.shogun-image-container {
      position: relative;
    }

    .s-66f59457-fdd8-4564-aeb3-e4d1d2e781d6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-66f59457-fdd8-4564-aeb3-e4d1d2e781d6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-66f59457-fdd8-4564-aeb3-e4d1d2e781d6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-66f59457-fdd8-4564-aeb3-e4d1d2e781d6 {
  margin: 0 !important;
  overflow: visible;
}

#s-66f59457-fdd8-4564-aeb3-e4d1d2e781d6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-66f59457-fdd8-4564-aeb3-e4d1d2e781d6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-66f59457-fdd8-4564-aeb3-e4d1d2e781d6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-66f59457-fdd8-4564-aeb3-e4d1d2e781d6 img.shogun-image {
  /* Add background color handling */
  
}

#s-66f59457-fdd8-4564-aeb3-e4d1d2e781d6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-66f59457-fdd8-4564-aeb3-e4d1d2e781d6 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-66f59457-fdd8-4564-aeb3-e4d1d2e781d6 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-66f59457-fdd8-4564-aeb3-e4d1d2e781d6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-66f59457-fdd8-4564-aeb3-e4d1d2e781d6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-66f59457-fdd8-4564-aeb3-e4d1d2e781d6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-66f59457-fdd8-4564-aeb3-e4d1d2e781d6.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-66f59457-fdd8-4564-aeb3-e4d1d2e781d6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-66f59457-fdd8-4564-aeb3-e4d1d2e781d6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-66f59457-fdd8-4564-aeb3-e4d1d2e781d6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-66f59457-fdd8-4564-aeb3-e4d1d2e781d6.shogun-image {
  box-sizing: border-box;
}



.s-66f59457-fdd8-4564-aeb3-e4d1d2e781d6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-66f59457-fdd8-4564-aeb3-e4d1d2e781d6 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-66f59457-fdd8-4564-aeb3-e4d1d2e781d6.shogun-image-container {
      position: relative;
    }

    .s-66f59457-fdd8-4564-aeb3-e4d1d2e781d6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-66f59457-fdd8-4564-aeb3-e4d1d2e781d6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-66f59457-fdd8-4564-aeb3-e4d1d2e781d6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-66f59457-fdd8-4564-aeb3-e4d1d2e781d6 {
  margin: 0 !important;
  overflow: visible;
}

#s-66f59457-fdd8-4564-aeb3-e4d1d2e781d6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-66f59457-fdd8-4564-aeb3-e4d1d2e781d6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-66f59457-fdd8-4564-aeb3-e4d1d2e781d6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-66f59457-fdd8-4564-aeb3-e4d1d2e781d6 img.shogun-image {
  /* Add background color handling */
  
}

#s-66f59457-fdd8-4564-aeb3-e4d1d2e781d6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-66f59457-fdd8-4564-aeb3-e4d1d2e781d6 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-66f59457-fdd8-4564-aeb3-e4d1d2e781d6 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-66f59457-fdd8-4564-aeb3-e4d1d2e781d6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-66f59457-fdd8-4564-aeb3-e4d1d2e781d6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-66f59457-fdd8-4564-aeb3-e4d1d2e781d6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-66f59457-fdd8-4564-aeb3-e4d1d2e781d6.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-66f59457-fdd8-4564-aeb3-e4d1d2e781d6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-66f59457-fdd8-4564-aeb3-e4d1d2e781d6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-66f59457-fdd8-4564-aeb3-e4d1d2e781d6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-66f59457-fdd8-4564-aeb3-e4d1d2e781d6.shogun-image {
  box-sizing: border-box;
}



.s-66f59457-fdd8-4564-aeb3-e4d1d2e781d6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-66f59457-fdd8-4564-aeb3-e4d1d2e781d6 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-66f59457-fdd8-4564-aeb3-e4d1d2e781d6.shogun-image-container {
      position: relative;
    }

    .s-66f59457-fdd8-4564-aeb3-e4d1d2e781d6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-66f59457-fdd8-4564-aeb3-e4d1d2e781d6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-66f59457-fdd8-4564-aeb3-e4d1d2e781d6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-66f59457-fdd8-4564-aeb3-e4d1d2e781d6 {
  margin: 0 !important;
  overflow: visible;
}

#s-66f59457-fdd8-4564-aeb3-e4d1d2e781d6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-66f59457-fdd8-4564-aeb3-e4d1d2e781d6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-66f59457-fdd8-4564-aeb3-e4d1d2e781d6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-66f59457-fdd8-4564-aeb3-e4d1d2e781d6 img.shogun-image {
  /* Add background color handling */
  
}

#s-66f59457-fdd8-4564-aeb3-e4d1d2e781d6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-66f59457-fdd8-4564-aeb3-e4d1d2e781d6 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-66f59457-fdd8-4564-aeb3-e4d1d2e781d6 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-66f59457-fdd8-4564-aeb3-e4d1d2e781d6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-66f59457-fdd8-4564-aeb3-e4d1d2e781d6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-66f59457-fdd8-4564-aeb3-e4d1d2e781d6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-66f59457-fdd8-4564-aeb3-e4d1d2e781d6.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-66f59457-fdd8-4564-aeb3-e4d1d2e781d6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-66f59457-fdd8-4564-aeb3-e4d1d2e781d6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-66f59457-fdd8-4564-aeb3-e4d1d2e781d6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-66f59457-fdd8-4564-aeb3-e4d1d2e781d6.shogun-image {
  box-sizing: border-box;
}



.s-66f59457-fdd8-4564-aeb3-e4d1d2e781d6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-66f59457-fdd8-4564-aeb3-e4d1d2e781d6 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-66f59457-fdd8-4564-aeb3-e4d1d2e781d6.shogun-image-container {
      position: relative;
    }

    .s-66f59457-fdd8-4564-aeb3-e4d1d2e781d6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-66f59457-fdd8-4564-aeb3-e4d1d2e781d6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-66f59457-fdd8-4564-aeb3-e4d1d2e781d6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-f1d76bf7-a49e-4a28-8eb9-91e0b3a9f853 {
  margin-top: 0%;
margin-bottom: 0%;
padding-top: 0%;
padding-left: 5%;
padding-bottom: 0%;
padding-right: 5%;
}

#s-a1b15fba-a403-411e-a275-00751938ce09 {
  margin-top: 0%;
margin-bottom: 0%;
padding-top: 0%;
padding-left: 20%;
padding-bottom: 0%;
padding-right: 20%;
}

@media (min-width: 0px) {
[id="s-a1b15fba-a403-411e-a275-00751938ce09"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-a1b15fba-a403-411e-a275-00751938ce09"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-a1b15fba-a403-411e-a275-00751938ce09"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-a1b15fba-a403-411e-a275-00751938ce09"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

#s-1d7bbccb-2074-45a5-93af-fcfb9ce225f0 {
  margin-top: 0%;
margin-bottom: 0%;
padding-bottom: 0%;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 992px) and (max-width: 1199px){#s-1d7bbccb-2074-45a5-93af-fcfb9ce225f0 {
  min-height: 49px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-1d7bbccb-2074-45a5-93af-fcfb9ce225f0 {
  min-height: 48px;
}
}@media (max-width: 767px){#s-1d7bbccb-2074-45a5-93af-fcfb9ce225f0 {
  margin-top: 5%;
margin-bottom: 5%;
min-height: 47px;
}
}







#s-1d7bbccb-2074-45a5-93af-fcfb9ce225f0 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-1d7bbccb-2074-45a5-93af-fcfb9ce225f0.shg-box.shg-c {
  justify-content: center;
}

#s-e032e71d-21c6-4a68-8bc9-b8beec57341e {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-e032e71d-21c6-4a68-8bc9-b8beec57341e {
  margin-top: 0%;
}
}
#s-e032e71d-21c6-4a68-8bc9-b8beec57341e {
  margin: 0 !important;
  overflow: visible;
}

#s-e032e71d-21c6-4a68-8bc9-b8beec57341e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e032e71d-21c6-4a68-8bc9-b8beec57341e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-e032e71d-21c6-4a68-8bc9-b8beec57341e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e032e71d-21c6-4a68-8bc9-b8beec57341e img.shogun-image {
  /* Add background color handling */
  
}

#s-e032e71d-21c6-4a68-8bc9-b8beec57341e img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e032e71d-21c6-4a68-8bc9-b8beec57341e .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-e032e71d-21c6-4a68-8bc9-b8beec57341e .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e032e71d-21c6-4a68-8bc9-b8beec57341e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e032e71d-21c6-4a68-8bc9-b8beec57341e.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e032e71d-21c6-4a68-8bc9-b8beec57341e img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-e032e71d-21c6-4a68-8bc9-b8beec57341e.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-e032e71d-21c6-4a68-8bc9-b8beec57341e .shogun-image-content {
  
    justify-content: center;
  
}

.s-e032e71d-21c6-4a68-8bc9-b8beec57341e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e032e71d-21c6-4a68-8bc9-b8beec57341e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e032e71d-21c6-4a68-8bc9-b8beec57341e.shogun-image {
  box-sizing: border-box;
}



.s-e032e71d-21c6-4a68-8bc9-b8beec57341e img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e032e71d-21c6-4a68-8bc9-b8beec57341e {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-e032e71d-21c6-4a68-8bc9-b8beec57341e.shogun-image-container {
      position: relative;
    }

    .s-e032e71d-21c6-4a68-8bc9-b8beec57341e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e032e71d-21c6-4a68-8bc9-b8beec57341e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e032e71d-21c6-4a68-8bc9-b8beec57341e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-e032e71d-21c6-4a68-8bc9-b8beec57341e {
  margin: 0 !important;
  overflow: visible;
}

#s-e032e71d-21c6-4a68-8bc9-b8beec57341e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e032e71d-21c6-4a68-8bc9-b8beec57341e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-e032e71d-21c6-4a68-8bc9-b8beec57341e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e032e71d-21c6-4a68-8bc9-b8beec57341e img.shogun-image {
  /* Add background color handling */
  
}

#s-e032e71d-21c6-4a68-8bc9-b8beec57341e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e032e71d-21c6-4a68-8bc9-b8beec57341e .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-e032e71d-21c6-4a68-8bc9-b8beec57341e .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e032e71d-21c6-4a68-8bc9-b8beec57341e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e032e71d-21c6-4a68-8bc9-b8beec57341e.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e032e71d-21c6-4a68-8bc9-b8beec57341e img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-e032e71d-21c6-4a68-8bc9-b8beec57341e.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-e032e71d-21c6-4a68-8bc9-b8beec57341e .shogun-image-content {
  
    justify-content: center;
  
}

.s-e032e71d-21c6-4a68-8bc9-b8beec57341e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e032e71d-21c6-4a68-8bc9-b8beec57341e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e032e71d-21c6-4a68-8bc9-b8beec57341e.shogun-image {
  box-sizing: border-box;
}



.s-e032e71d-21c6-4a68-8bc9-b8beec57341e img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e032e71d-21c6-4a68-8bc9-b8beec57341e {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-e032e71d-21c6-4a68-8bc9-b8beec57341e.shogun-image-container {
      position: relative;
    }

    .s-e032e71d-21c6-4a68-8bc9-b8beec57341e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e032e71d-21c6-4a68-8bc9-b8beec57341e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e032e71d-21c6-4a68-8bc9-b8beec57341e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-e032e71d-21c6-4a68-8bc9-b8beec57341e {
  margin: 0 !important;
  overflow: visible;
}

#s-e032e71d-21c6-4a68-8bc9-b8beec57341e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e032e71d-21c6-4a68-8bc9-b8beec57341e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e032e71d-21c6-4a68-8bc9-b8beec57341e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e032e71d-21c6-4a68-8bc9-b8beec57341e img.shogun-image {
  /* Add background color handling */
  
}

#s-e032e71d-21c6-4a68-8bc9-b8beec57341e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e032e71d-21c6-4a68-8bc9-b8beec57341e .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-e032e71d-21c6-4a68-8bc9-b8beec57341e .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e032e71d-21c6-4a68-8bc9-b8beec57341e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e032e71d-21c6-4a68-8bc9-b8beec57341e.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e032e71d-21c6-4a68-8bc9-b8beec57341e img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-e032e71d-21c6-4a68-8bc9-b8beec57341e.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-e032e71d-21c6-4a68-8bc9-b8beec57341e .shogun-image-content {
  
    justify-content: center;
  
}

.s-e032e71d-21c6-4a68-8bc9-b8beec57341e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e032e71d-21c6-4a68-8bc9-b8beec57341e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e032e71d-21c6-4a68-8bc9-b8beec57341e.shogun-image {
  box-sizing: border-box;
}



.s-e032e71d-21c6-4a68-8bc9-b8beec57341e img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e032e71d-21c6-4a68-8bc9-b8beec57341e {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-e032e71d-21c6-4a68-8bc9-b8beec57341e.shogun-image-container {
      position: relative;
    }

    .s-e032e71d-21c6-4a68-8bc9-b8beec57341e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e032e71d-21c6-4a68-8bc9-b8beec57341e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e032e71d-21c6-4a68-8bc9-b8beec57341e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-e032e71d-21c6-4a68-8bc9-b8beec57341e {
  margin: 0 !important;
  overflow: visible;
}

#s-e032e71d-21c6-4a68-8bc9-b8beec57341e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e032e71d-21c6-4a68-8bc9-b8beec57341e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e032e71d-21c6-4a68-8bc9-b8beec57341e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e032e71d-21c6-4a68-8bc9-b8beec57341e img.shogun-image {
  /* Add background color handling */
  
}

#s-e032e71d-21c6-4a68-8bc9-b8beec57341e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e032e71d-21c6-4a68-8bc9-b8beec57341e .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-e032e71d-21c6-4a68-8bc9-b8beec57341e .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e032e71d-21c6-4a68-8bc9-b8beec57341e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e032e71d-21c6-4a68-8bc9-b8beec57341e.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e032e71d-21c6-4a68-8bc9-b8beec57341e img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-e032e71d-21c6-4a68-8bc9-b8beec57341e.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-e032e71d-21c6-4a68-8bc9-b8beec57341e .shogun-image-content {
  
    justify-content: center;
  
}

.s-e032e71d-21c6-4a68-8bc9-b8beec57341e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e032e71d-21c6-4a68-8bc9-b8beec57341e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e032e71d-21c6-4a68-8bc9-b8beec57341e.shogun-image {
  box-sizing: border-box;
}



.s-e032e71d-21c6-4a68-8bc9-b8beec57341e img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e032e71d-21c6-4a68-8bc9-b8beec57341e {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-e032e71d-21c6-4a68-8bc9-b8beec57341e.shogun-image-container {
      position: relative;
    }

    .s-e032e71d-21c6-4a68-8bc9-b8beec57341e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e032e71d-21c6-4a68-8bc9-b8beec57341e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e032e71d-21c6-4a68-8bc9-b8beec57341e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-e032e71d-21c6-4a68-8bc9-b8beec57341e {
  margin: 0 !important;
  overflow: visible;
}

#s-e032e71d-21c6-4a68-8bc9-b8beec57341e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e032e71d-21c6-4a68-8bc9-b8beec57341e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e032e71d-21c6-4a68-8bc9-b8beec57341e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e032e71d-21c6-4a68-8bc9-b8beec57341e img.shogun-image {
  /* Add background color handling */
  
}

#s-e032e71d-21c6-4a68-8bc9-b8beec57341e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e032e71d-21c6-4a68-8bc9-b8beec57341e .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-e032e71d-21c6-4a68-8bc9-b8beec57341e .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e032e71d-21c6-4a68-8bc9-b8beec57341e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e032e71d-21c6-4a68-8bc9-b8beec57341e.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e032e71d-21c6-4a68-8bc9-b8beec57341e img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-e032e71d-21c6-4a68-8bc9-b8beec57341e.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-e032e71d-21c6-4a68-8bc9-b8beec57341e .shogun-image-content {
  
    justify-content: center;
  
}

.s-e032e71d-21c6-4a68-8bc9-b8beec57341e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e032e71d-21c6-4a68-8bc9-b8beec57341e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e032e71d-21c6-4a68-8bc9-b8beec57341e.shogun-image {
  box-sizing: border-box;
}



.s-e032e71d-21c6-4a68-8bc9-b8beec57341e img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e032e71d-21c6-4a68-8bc9-b8beec57341e {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-e032e71d-21c6-4a68-8bc9-b8beec57341e.shogun-image-container {
      position: relative;
    }

    .s-e032e71d-21c6-4a68-8bc9-b8beec57341e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e032e71d-21c6-4a68-8bc9-b8beec57341e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e032e71d-21c6-4a68-8bc9-b8beec57341e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-93156095-9406-429b-ac3d-86c3ebaffbd1 {
  margin-top: 0%;
margin-bottom: 0%;
padding-top: 0%;
padding-left: 5%;
padding-bottom: 0%;
padding-right: 5%;
}

#s-af810922-ab6e-4b5e-8f10-1a004094e7a0 {
  margin-top: 0%;
margin-bottom: 0%;
padding-bottom: 0%;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 992px) and (max-width: 1199px){#s-af810922-ab6e-4b5e-8f10-1a004094e7a0 {
  min-height: 49px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-af810922-ab6e-4b5e-8f10-1a004094e7a0 {
  min-height: 48px;
}
}@media (max-width: 767px){#s-af810922-ab6e-4b5e-8f10-1a004094e7a0 {
  margin-top: 5%;
margin-bottom: 5%;
min-height: 47px;
}
}







#s-af810922-ab6e-4b5e-8f10-1a004094e7a0 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-af810922-ab6e-4b5e-8f10-1a004094e7a0.shg-box.shg-c {
  justify-content: center;
}

#s-6d9f3d7c-468f-4213-903f-68f7fabd8a20 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-6d9f3d7c-468f-4213-903f-68f7fabd8a20 {
  margin-top: 0%;
}
}
#s-6d9f3d7c-468f-4213-903f-68f7fabd8a20 {
  margin: 0 !important;
  overflow: visible;
}

#s-6d9f3d7c-468f-4213-903f-68f7fabd8a20-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6d9f3d7c-468f-4213-903f-68f7fabd8a20 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-6d9f3d7c-468f-4213-903f-68f7fabd8a20 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6d9f3d7c-468f-4213-903f-68f7fabd8a20 img.shogun-image {
  /* Add background color handling */
  
}

#s-6d9f3d7c-468f-4213-903f-68f7fabd8a20 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6d9f3d7c-468f-4213-903f-68f7fabd8a20 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-6d9f3d7c-468f-4213-903f-68f7fabd8a20 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6d9f3d7c-468f-4213-903f-68f7fabd8a20 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6d9f3d7c-468f-4213-903f-68f7fabd8a20.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6d9f3d7c-468f-4213-903f-68f7fabd8a20 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-6d9f3d7c-468f-4213-903f-68f7fabd8a20.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-6d9f3d7c-468f-4213-903f-68f7fabd8a20 .shogun-image-content {
  
    justify-content: center;
  
}

.s-6d9f3d7c-468f-4213-903f-68f7fabd8a20.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6d9f3d7c-468f-4213-903f-68f7fabd8a20.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6d9f3d7c-468f-4213-903f-68f7fabd8a20.shogun-image {
  box-sizing: border-box;
}



.s-6d9f3d7c-468f-4213-903f-68f7fabd8a20 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-6d9f3d7c-468f-4213-903f-68f7fabd8a20 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-6d9f3d7c-468f-4213-903f-68f7fabd8a20.shogun-image-container {
      position: relative;
    }

    .s-6d9f3d7c-468f-4213-903f-68f7fabd8a20.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6d9f3d7c-468f-4213-903f-68f7fabd8a20.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6d9f3d7c-468f-4213-903f-68f7fabd8a20 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-6d9f3d7c-468f-4213-903f-68f7fabd8a20 {
  margin: 0 !important;
  overflow: visible;
}

#s-6d9f3d7c-468f-4213-903f-68f7fabd8a20-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6d9f3d7c-468f-4213-903f-68f7fabd8a20 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-6d9f3d7c-468f-4213-903f-68f7fabd8a20 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6d9f3d7c-468f-4213-903f-68f7fabd8a20 img.shogun-image {
  /* Add background color handling */
  
}

#s-6d9f3d7c-468f-4213-903f-68f7fabd8a20 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6d9f3d7c-468f-4213-903f-68f7fabd8a20 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-6d9f3d7c-468f-4213-903f-68f7fabd8a20 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6d9f3d7c-468f-4213-903f-68f7fabd8a20 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6d9f3d7c-468f-4213-903f-68f7fabd8a20.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6d9f3d7c-468f-4213-903f-68f7fabd8a20 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-6d9f3d7c-468f-4213-903f-68f7fabd8a20.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-6d9f3d7c-468f-4213-903f-68f7fabd8a20 .shogun-image-content {
  
    justify-content: center;
  
}

.s-6d9f3d7c-468f-4213-903f-68f7fabd8a20.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6d9f3d7c-468f-4213-903f-68f7fabd8a20.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6d9f3d7c-468f-4213-903f-68f7fabd8a20.shogun-image {
  box-sizing: border-box;
}



.s-6d9f3d7c-468f-4213-903f-68f7fabd8a20 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-6d9f3d7c-468f-4213-903f-68f7fabd8a20 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-6d9f3d7c-468f-4213-903f-68f7fabd8a20.shogun-image-container {
      position: relative;
    }

    .s-6d9f3d7c-468f-4213-903f-68f7fabd8a20.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6d9f3d7c-468f-4213-903f-68f7fabd8a20.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6d9f3d7c-468f-4213-903f-68f7fabd8a20 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-6d9f3d7c-468f-4213-903f-68f7fabd8a20 {
  margin: 0 !important;
  overflow: visible;
}

#s-6d9f3d7c-468f-4213-903f-68f7fabd8a20-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6d9f3d7c-468f-4213-903f-68f7fabd8a20 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6d9f3d7c-468f-4213-903f-68f7fabd8a20 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6d9f3d7c-468f-4213-903f-68f7fabd8a20 img.shogun-image {
  /* Add background color handling */
  
}

#s-6d9f3d7c-468f-4213-903f-68f7fabd8a20 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6d9f3d7c-468f-4213-903f-68f7fabd8a20 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-6d9f3d7c-468f-4213-903f-68f7fabd8a20 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6d9f3d7c-468f-4213-903f-68f7fabd8a20 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6d9f3d7c-468f-4213-903f-68f7fabd8a20.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6d9f3d7c-468f-4213-903f-68f7fabd8a20 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-6d9f3d7c-468f-4213-903f-68f7fabd8a20.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-6d9f3d7c-468f-4213-903f-68f7fabd8a20 .shogun-image-content {
  
    justify-content: center;
  
}

.s-6d9f3d7c-468f-4213-903f-68f7fabd8a20.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6d9f3d7c-468f-4213-903f-68f7fabd8a20.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6d9f3d7c-468f-4213-903f-68f7fabd8a20.shogun-image {
  box-sizing: border-box;
}



.s-6d9f3d7c-468f-4213-903f-68f7fabd8a20 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-6d9f3d7c-468f-4213-903f-68f7fabd8a20 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-6d9f3d7c-468f-4213-903f-68f7fabd8a20.shogun-image-container {
      position: relative;
    }

    .s-6d9f3d7c-468f-4213-903f-68f7fabd8a20.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6d9f3d7c-468f-4213-903f-68f7fabd8a20.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6d9f3d7c-468f-4213-903f-68f7fabd8a20 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-6d9f3d7c-468f-4213-903f-68f7fabd8a20 {
  margin: 0 !important;
  overflow: visible;
}

#s-6d9f3d7c-468f-4213-903f-68f7fabd8a20-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6d9f3d7c-468f-4213-903f-68f7fabd8a20 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6d9f3d7c-468f-4213-903f-68f7fabd8a20 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6d9f3d7c-468f-4213-903f-68f7fabd8a20 img.shogun-image {
  /* Add background color handling */
  
}

#s-6d9f3d7c-468f-4213-903f-68f7fabd8a20 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6d9f3d7c-468f-4213-903f-68f7fabd8a20 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-6d9f3d7c-468f-4213-903f-68f7fabd8a20 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6d9f3d7c-468f-4213-903f-68f7fabd8a20 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6d9f3d7c-468f-4213-903f-68f7fabd8a20.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6d9f3d7c-468f-4213-903f-68f7fabd8a20 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-6d9f3d7c-468f-4213-903f-68f7fabd8a20.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-6d9f3d7c-468f-4213-903f-68f7fabd8a20 .shogun-image-content {
  
    justify-content: center;
  
}

.s-6d9f3d7c-468f-4213-903f-68f7fabd8a20.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6d9f3d7c-468f-4213-903f-68f7fabd8a20.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6d9f3d7c-468f-4213-903f-68f7fabd8a20.shogun-image {
  box-sizing: border-box;
}



.s-6d9f3d7c-468f-4213-903f-68f7fabd8a20 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-6d9f3d7c-468f-4213-903f-68f7fabd8a20 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-6d9f3d7c-468f-4213-903f-68f7fabd8a20.shogun-image-container {
      position: relative;
    }

    .s-6d9f3d7c-468f-4213-903f-68f7fabd8a20.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6d9f3d7c-468f-4213-903f-68f7fabd8a20.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6d9f3d7c-468f-4213-903f-68f7fabd8a20 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-6d9f3d7c-468f-4213-903f-68f7fabd8a20 {
  margin: 0 !important;
  overflow: visible;
}

#s-6d9f3d7c-468f-4213-903f-68f7fabd8a20-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6d9f3d7c-468f-4213-903f-68f7fabd8a20 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6d9f3d7c-468f-4213-903f-68f7fabd8a20 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6d9f3d7c-468f-4213-903f-68f7fabd8a20 img.shogun-image {
  /* Add background color handling */
  
}

#s-6d9f3d7c-468f-4213-903f-68f7fabd8a20 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6d9f3d7c-468f-4213-903f-68f7fabd8a20 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-6d9f3d7c-468f-4213-903f-68f7fabd8a20 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6d9f3d7c-468f-4213-903f-68f7fabd8a20 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6d9f3d7c-468f-4213-903f-68f7fabd8a20.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6d9f3d7c-468f-4213-903f-68f7fabd8a20 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-6d9f3d7c-468f-4213-903f-68f7fabd8a20.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-6d9f3d7c-468f-4213-903f-68f7fabd8a20 .shogun-image-content {
  
    justify-content: center;
  
}

.s-6d9f3d7c-468f-4213-903f-68f7fabd8a20.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6d9f3d7c-468f-4213-903f-68f7fabd8a20.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6d9f3d7c-468f-4213-903f-68f7fabd8a20.shogun-image {
  box-sizing: border-box;
}



.s-6d9f3d7c-468f-4213-903f-68f7fabd8a20 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-6d9f3d7c-468f-4213-903f-68f7fabd8a20 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-6d9f3d7c-468f-4213-903f-68f7fabd8a20.shogun-image-container {
      position: relative;
    }

    .s-6d9f3d7c-468f-4213-903f-68f7fabd8a20.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6d9f3d7c-468f-4213-903f-68f7fabd8a20.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6d9f3d7c-468f-4213-903f-68f7fabd8a20 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-51fbf52b-049d-4bcd-867a-025f09dfc05a {
  margin-top: 0%;
margin-bottom: 0%;
padding-top: 0%;
padding-left: 5%;
padding-bottom: 0%;
padding-right: 5%;
}

#s-1b1514ea-5dc7-4326-bf94-175871b89225 {
  margin-top: 0%;
margin-bottom: 0%;
padding-bottom: 0%;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 992px) and (max-width: 1199px){#s-1b1514ea-5dc7-4326-bf94-175871b89225 {
  min-height: 49px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-1b1514ea-5dc7-4326-bf94-175871b89225 {
  min-height: 48px;
}
}@media (max-width: 767px){#s-1b1514ea-5dc7-4326-bf94-175871b89225 {
  min-height: 47px;
}
}







#s-1b1514ea-5dc7-4326-bf94-175871b89225 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-1b1514ea-5dc7-4326-bf94-175871b89225.shg-box.shg-c {
  justify-content: center;
}

#s-714133ec-e72a-4bba-81a8-ff3fd7dd19f7 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-714133ec-e72a-4bba-81a8-ff3fd7dd19f7 {
  margin-top: 0%;
margin-bottom: 0%;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-714133ec-e72a-4bba-81a8-ff3fd7dd19f7 {
  margin-top: 0%;
}
}
#s-714133ec-e72a-4bba-81a8-ff3fd7dd19f7 {
  margin: 0 !important;
  overflow: visible;
}

#s-714133ec-e72a-4bba-81a8-ff3fd7dd19f7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-714133ec-e72a-4bba-81a8-ff3fd7dd19f7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-714133ec-e72a-4bba-81a8-ff3fd7dd19f7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-714133ec-e72a-4bba-81a8-ff3fd7dd19f7 img.shogun-image {
  /* Add background color handling */
  
}

#s-714133ec-e72a-4bba-81a8-ff3fd7dd19f7 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-714133ec-e72a-4bba-81a8-ff3fd7dd19f7 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-714133ec-e72a-4bba-81a8-ff3fd7dd19f7 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-714133ec-e72a-4bba-81a8-ff3fd7dd19f7 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-714133ec-e72a-4bba-81a8-ff3fd7dd19f7.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-714133ec-e72a-4bba-81a8-ff3fd7dd19f7 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-714133ec-e72a-4bba-81a8-ff3fd7dd19f7.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-714133ec-e72a-4bba-81a8-ff3fd7dd19f7 .shogun-image-content {
  
    justify-content: center;
  
}

.s-714133ec-e72a-4bba-81a8-ff3fd7dd19f7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-714133ec-e72a-4bba-81a8-ff3fd7dd19f7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-714133ec-e72a-4bba-81a8-ff3fd7dd19f7.shogun-image {
  box-sizing: border-box;
}



.s-714133ec-e72a-4bba-81a8-ff3fd7dd19f7 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-714133ec-e72a-4bba-81a8-ff3fd7dd19f7 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-714133ec-e72a-4bba-81a8-ff3fd7dd19f7.shogun-image-container {
      position: relative;
    }

    .s-714133ec-e72a-4bba-81a8-ff3fd7dd19f7.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-714133ec-e72a-4bba-81a8-ff3fd7dd19f7.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-714133ec-e72a-4bba-81a8-ff3fd7dd19f7 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-714133ec-e72a-4bba-81a8-ff3fd7dd19f7 {
  margin: 0 !important;
  overflow: visible;
}

#s-714133ec-e72a-4bba-81a8-ff3fd7dd19f7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-714133ec-e72a-4bba-81a8-ff3fd7dd19f7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-714133ec-e72a-4bba-81a8-ff3fd7dd19f7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-714133ec-e72a-4bba-81a8-ff3fd7dd19f7 img.shogun-image {
  /* Add background color handling */
  
}

#s-714133ec-e72a-4bba-81a8-ff3fd7dd19f7 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-714133ec-e72a-4bba-81a8-ff3fd7dd19f7 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-714133ec-e72a-4bba-81a8-ff3fd7dd19f7 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-714133ec-e72a-4bba-81a8-ff3fd7dd19f7 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-714133ec-e72a-4bba-81a8-ff3fd7dd19f7.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-714133ec-e72a-4bba-81a8-ff3fd7dd19f7 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-714133ec-e72a-4bba-81a8-ff3fd7dd19f7.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-714133ec-e72a-4bba-81a8-ff3fd7dd19f7 .shogun-image-content {
  
    justify-content: center;
  
}

.s-714133ec-e72a-4bba-81a8-ff3fd7dd19f7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-714133ec-e72a-4bba-81a8-ff3fd7dd19f7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-714133ec-e72a-4bba-81a8-ff3fd7dd19f7.shogun-image {
  box-sizing: border-box;
}



.s-714133ec-e72a-4bba-81a8-ff3fd7dd19f7 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-714133ec-e72a-4bba-81a8-ff3fd7dd19f7 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-714133ec-e72a-4bba-81a8-ff3fd7dd19f7.shogun-image-container {
      position: relative;
    }

    .s-714133ec-e72a-4bba-81a8-ff3fd7dd19f7.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-714133ec-e72a-4bba-81a8-ff3fd7dd19f7.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-714133ec-e72a-4bba-81a8-ff3fd7dd19f7 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-714133ec-e72a-4bba-81a8-ff3fd7dd19f7 {
  margin: 0 !important;
  overflow: visible;
}

#s-714133ec-e72a-4bba-81a8-ff3fd7dd19f7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-714133ec-e72a-4bba-81a8-ff3fd7dd19f7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-714133ec-e72a-4bba-81a8-ff3fd7dd19f7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-714133ec-e72a-4bba-81a8-ff3fd7dd19f7 img.shogun-image {
  /* Add background color handling */
  
}

#s-714133ec-e72a-4bba-81a8-ff3fd7dd19f7 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-714133ec-e72a-4bba-81a8-ff3fd7dd19f7 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-714133ec-e72a-4bba-81a8-ff3fd7dd19f7 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-714133ec-e72a-4bba-81a8-ff3fd7dd19f7 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-714133ec-e72a-4bba-81a8-ff3fd7dd19f7.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-714133ec-e72a-4bba-81a8-ff3fd7dd19f7 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-714133ec-e72a-4bba-81a8-ff3fd7dd19f7.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-714133ec-e72a-4bba-81a8-ff3fd7dd19f7 .shogun-image-content {
  
    justify-content: center;
  
}

.s-714133ec-e72a-4bba-81a8-ff3fd7dd19f7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-714133ec-e72a-4bba-81a8-ff3fd7dd19f7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-714133ec-e72a-4bba-81a8-ff3fd7dd19f7.shogun-image {
  box-sizing: border-box;
}



.s-714133ec-e72a-4bba-81a8-ff3fd7dd19f7 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-714133ec-e72a-4bba-81a8-ff3fd7dd19f7 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-714133ec-e72a-4bba-81a8-ff3fd7dd19f7.shogun-image-container {
      position: relative;
    }

    .s-714133ec-e72a-4bba-81a8-ff3fd7dd19f7.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-714133ec-e72a-4bba-81a8-ff3fd7dd19f7.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-714133ec-e72a-4bba-81a8-ff3fd7dd19f7 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-714133ec-e72a-4bba-81a8-ff3fd7dd19f7 {
  margin: 0 !important;
  overflow: visible;
}

#s-714133ec-e72a-4bba-81a8-ff3fd7dd19f7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-714133ec-e72a-4bba-81a8-ff3fd7dd19f7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-714133ec-e72a-4bba-81a8-ff3fd7dd19f7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-714133ec-e72a-4bba-81a8-ff3fd7dd19f7 img.shogun-image {
  /* Add background color handling */
  
}

#s-714133ec-e72a-4bba-81a8-ff3fd7dd19f7 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-714133ec-e72a-4bba-81a8-ff3fd7dd19f7 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-714133ec-e72a-4bba-81a8-ff3fd7dd19f7 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-714133ec-e72a-4bba-81a8-ff3fd7dd19f7 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-714133ec-e72a-4bba-81a8-ff3fd7dd19f7.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-714133ec-e72a-4bba-81a8-ff3fd7dd19f7 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-714133ec-e72a-4bba-81a8-ff3fd7dd19f7.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-714133ec-e72a-4bba-81a8-ff3fd7dd19f7 .shogun-image-content {
  
    justify-content: center;
  
}

.s-714133ec-e72a-4bba-81a8-ff3fd7dd19f7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-714133ec-e72a-4bba-81a8-ff3fd7dd19f7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-714133ec-e72a-4bba-81a8-ff3fd7dd19f7.shogun-image {
  box-sizing: border-box;
}



.s-714133ec-e72a-4bba-81a8-ff3fd7dd19f7 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-714133ec-e72a-4bba-81a8-ff3fd7dd19f7 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-714133ec-e72a-4bba-81a8-ff3fd7dd19f7.shogun-image-container {
      position: relative;
    }

    .s-714133ec-e72a-4bba-81a8-ff3fd7dd19f7.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-714133ec-e72a-4bba-81a8-ff3fd7dd19f7.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-714133ec-e72a-4bba-81a8-ff3fd7dd19f7 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-714133ec-e72a-4bba-81a8-ff3fd7dd19f7 {
  margin: 0 !important;
  overflow: visible;
}

#s-714133ec-e72a-4bba-81a8-ff3fd7dd19f7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-714133ec-e72a-4bba-81a8-ff3fd7dd19f7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-714133ec-e72a-4bba-81a8-ff3fd7dd19f7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-714133ec-e72a-4bba-81a8-ff3fd7dd19f7 img.shogun-image {
  /* Add background color handling */
  
}

#s-714133ec-e72a-4bba-81a8-ff3fd7dd19f7 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-714133ec-e72a-4bba-81a8-ff3fd7dd19f7 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-714133ec-e72a-4bba-81a8-ff3fd7dd19f7 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-714133ec-e72a-4bba-81a8-ff3fd7dd19f7 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-714133ec-e72a-4bba-81a8-ff3fd7dd19f7.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-714133ec-e72a-4bba-81a8-ff3fd7dd19f7 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-714133ec-e72a-4bba-81a8-ff3fd7dd19f7.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-714133ec-e72a-4bba-81a8-ff3fd7dd19f7 .shogun-image-content {
  
    justify-content: center;
  
}

.s-714133ec-e72a-4bba-81a8-ff3fd7dd19f7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-714133ec-e72a-4bba-81a8-ff3fd7dd19f7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-714133ec-e72a-4bba-81a8-ff3fd7dd19f7.shogun-image {
  box-sizing: border-box;
}



.s-714133ec-e72a-4bba-81a8-ff3fd7dd19f7 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-714133ec-e72a-4bba-81a8-ff3fd7dd19f7 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-714133ec-e72a-4bba-81a8-ff3fd7dd19f7.shogun-image-container {
      position: relative;
    }

    .s-714133ec-e72a-4bba-81a8-ff3fd7dd19f7.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-714133ec-e72a-4bba-81a8-ff3fd7dd19f7.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-714133ec-e72a-4bba-81a8-ff3fd7dd19f7 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-1ba6a6a0-3329-4802-9c18-8334636b15b2 {
  padding-top: 0%;
padding-left: 5%;
padding-bottom: 0%;
padding-right: 5%;
}

#s-e54a002a-1c73-4256-9c51-262669438f1e {
  margin-top: 2%;
padding-top: 0%;
padding-left: 10%;
padding-bottom: 0%;
padding-right: 10%;
}

@media (min-width: 0px) {
[id="s-e54a002a-1c73-4256-9c51-262669438f1e"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-e54a002a-1c73-4256-9c51-262669438f1e"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-e54a002a-1c73-4256-9c51-262669438f1e"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-e54a002a-1c73-4256-9c51-262669438f1e"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

#s-47706dd2-ee7e-46f7-b82f-7f44a49c4534 {
  margin-top: 0%;
margin-bottom: 0%;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 992px) and (max-width: 1199px){#s-47706dd2-ee7e-46f7-b82f-7f44a49c4534 {
  min-height: 49px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-47706dd2-ee7e-46f7-b82f-7f44a49c4534 {
  min-height: 48px;
}
}@media (max-width: 767px){#s-47706dd2-ee7e-46f7-b82f-7f44a49c4534 {
  margin-top: 5%;
margin-bottom: 5%;
min-height: 47px;
}
}







#s-47706dd2-ee7e-46f7-b82f-7f44a49c4534 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-47706dd2-ee7e-46f7-b82f-7f44a49c4534.shg-box.shg-c {
  justify-content: center;
}

#s-596b2f47-6c63-46f0-8790-7297e80a9bdb {
  margin-top: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-596b2f47-6c63-46f0-8790-7297e80a9bdb {
  margin-top: 0%;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-596b2f47-6c63-46f0-8790-7297e80a9bdb {
  margin-top: 0%;
}
}
#s-596b2f47-6c63-46f0-8790-7297e80a9bdb {
  margin: 0 !important;
  overflow: visible;
}

#s-596b2f47-6c63-46f0-8790-7297e80a9bdb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-596b2f47-6c63-46f0-8790-7297e80a9bdb {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-596b2f47-6c63-46f0-8790-7297e80a9bdb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-596b2f47-6c63-46f0-8790-7297e80a9bdb img.shogun-image {
  /* Add background color handling */
  
}

#s-596b2f47-6c63-46f0-8790-7297e80a9bdb img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-596b2f47-6c63-46f0-8790-7297e80a9bdb .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-596b2f47-6c63-46f0-8790-7297e80a9bdb .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-596b2f47-6c63-46f0-8790-7297e80a9bdb .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-596b2f47-6c63-46f0-8790-7297e80a9bdb.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-596b2f47-6c63-46f0-8790-7297e80a9bdb img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-596b2f47-6c63-46f0-8790-7297e80a9bdb.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-596b2f47-6c63-46f0-8790-7297e80a9bdb .shogun-image-content {
  
    justify-content: center;
  
}

.s-596b2f47-6c63-46f0-8790-7297e80a9bdb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-596b2f47-6c63-46f0-8790-7297e80a9bdb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-596b2f47-6c63-46f0-8790-7297e80a9bdb.shogun-image {
  box-sizing: border-box;
}



.s-596b2f47-6c63-46f0-8790-7297e80a9bdb img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-596b2f47-6c63-46f0-8790-7297e80a9bdb {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-596b2f47-6c63-46f0-8790-7297e80a9bdb.shogun-image-container {
      position: relative;
    }

    .s-596b2f47-6c63-46f0-8790-7297e80a9bdb.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-596b2f47-6c63-46f0-8790-7297e80a9bdb.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-596b2f47-6c63-46f0-8790-7297e80a9bdb img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-596b2f47-6c63-46f0-8790-7297e80a9bdb {
  margin: 0 !important;
  overflow: visible;
}

#s-596b2f47-6c63-46f0-8790-7297e80a9bdb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-596b2f47-6c63-46f0-8790-7297e80a9bdb {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-596b2f47-6c63-46f0-8790-7297e80a9bdb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-596b2f47-6c63-46f0-8790-7297e80a9bdb img.shogun-image {
  /* Add background color handling */
  
}

#s-596b2f47-6c63-46f0-8790-7297e80a9bdb img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-596b2f47-6c63-46f0-8790-7297e80a9bdb .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-596b2f47-6c63-46f0-8790-7297e80a9bdb .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-596b2f47-6c63-46f0-8790-7297e80a9bdb .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-596b2f47-6c63-46f0-8790-7297e80a9bdb.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-596b2f47-6c63-46f0-8790-7297e80a9bdb img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-596b2f47-6c63-46f0-8790-7297e80a9bdb.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-596b2f47-6c63-46f0-8790-7297e80a9bdb .shogun-image-content {
  
    justify-content: center;
  
}

.s-596b2f47-6c63-46f0-8790-7297e80a9bdb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-596b2f47-6c63-46f0-8790-7297e80a9bdb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-596b2f47-6c63-46f0-8790-7297e80a9bdb.shogun-image {
  box-sizing: border-box;
}



.s-596b2f47-6c63-46f0-8790-7297e80a9bdb img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-596b2f47-6c63-46f0-8790-7297e80a9bdb {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-596b2f47-6c63-46f0-8790-7297e80a9bdb.shogun-image-container {
      position: relative;
    }

    .s-596b2f47-6c63-46f0-8790-7297e80a9bdb.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-596b2f47-6c63-46f0-8790-7297e80a9bdb.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-596b2f47-6c63-46f0-8790-7297e80a9bdb img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-596b2f47-6c63-46f0-8790-7297e80a9bdb {
  margin: 0 !important;
  overflow: visible;
}

#s-596b2f47-6c63-46f0-8790-7297e80a9bdb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-596b2f47-6c63-46f0-8790-7297e80a9bdb {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-596b2f47-6c63-46f0-8790-7297e80a9bdb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-596b2f47-6c63-46f0-8790-7297e80a9bdb img.shogun-image {
  /* Add background color handling */
  
}

#s-596b2f47-6c63-46f0-8790-7297e80a9bdb img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-596b2f47-6c63-46f0-8790-7297e80a9bdb .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-596b2f47-6c63-46f0-8790-7297e80a9bdb .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-596b2f47-6c63-46f0-8790-7297e80a9bdb .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-596b2f47-6c63-46f0-8790-7297e80a9bdb.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-596b2f47-6c63-46f0-8790-7297e80a9bdb img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-596b2f47-6c63-46f0-8790-7297e80a9bdb.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-596b2f47-6c63-46f0-8790-7297e80a9bdb .shogun-image-content {
  
    justify-content: center;
  
}

.s-596b2f47-6c63-46f0-8790-7297e80a9bdb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-596b2f47-6c63-46f0-8790-7297e80a9bdb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-596b2f47-6c63-46f0-8790-7297e80a9bdb.shogun-image {
  box-sizing: border-box;
}



.s-596b2f47-6c63-46f0-8790-7297e80a9bdb img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-596b2f47-6c63-46f0-8790-7297e80a9bdb {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-596b2f47-6c63-46f0-8790-7297e80a9bdb.shogun-image-container {
      position: relative;
    }

    .s-596b2f47-6c63-46f0-8790-7297e80a9bdb.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-596b2f47-6c63-46f0-8790-7297e80a9bdb.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-596b2f47-6c63-46f0-8790-7297e80a9bdb img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-596b2f47-6c63-46f0-8790-7297e80a9bdb {
  margin: 0 !important;
  overflow: visible;
}

#s-596b2f47-6c63-46f0-8790-7297e80a9bdb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-596b2f47-6c63-46f0-8790-7297e80a9bdb {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-596b2f47-6c63-46f0-8790-7297e80a9bdb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-596b2f47-6c63-46f0-8790-7297e80a9bdb img.shogun-image {
  /* Add background color handling */
  
}

#s-596b2f47-6c63-46f0-8790-7297e80a9bdb img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-596b2f47-6c63-46f0-8790-7297e80a9bdb .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-596b2f47-6c63-46f0-8790-7297e80a9bdb .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-596b2f47-6c63-46f0-8790-7297e80a9bdb .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-596b2f47-6c63-46f0-8790-7297e80a9bdb.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-596b2f47-6c63-46f0-8790-7297e80a9bdb img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-596b2f47-6c63-46f0-8790-7297e80a9bdb.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-596b2f47-6c63-46f0-8790-7297e80a9bdb .shogun-image-content {
  
    justify-content: center;
  
}

.s-596b2f47-6c63-46f0-8790-7297e80a9bdb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-596b2f47-6c63-46f0-8790-7297e80a9bdb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-596b2f47-6c63-46f0-8790-7297e80a9bdb.shogun-image {
  box-sizing: border-box;
}



.s-596b2f47-6c63-46f0-8790-7297e80a9bdb img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-596b2f47-6c63-46f0-8790-7297e80a9bdb {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-596b2f47-6c63-46f0-8790-7297e80a9bdb.shogun-image-container {
      position: relative;
    }

    .s-596b2f47-6c63-46f0-8790-7297e80a9bdb.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-596b2f47-6c63-46f0-8790-7297e80a9bdb.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-596b2f47-6c63-46f0-8790-7297e80a9bdb img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-596b2f47-6c63-46f0-8790-7297e80a9bdb {
  margin: 0 !important;
  overflow: visible;
}

#s-596b2f47-6c63-46f0-8790-7297e80a9bdb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-596b2f47-6c63-46f0-8790-7297e80a9bdb {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-596b2f47-6c63-46f0-8790-7297e80a9bdb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-596b2f47-6c63-46f0-8790-7297e80a9bdb img.shogun-image {
  /* Add background color handling */
  
}

#s-596b2f47-6c63-46f0-8790-7297e80a9bdb img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-596b2f47-6c63-46f0-8790-7297e80a9bdb .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-596b2f47-6c63-46f0-8790-7297e80a9bdb .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-596b2f47-6c63-46f0-8790-7297e80a9bdb .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-596b2f47-6c63-46f0-8790-7297e80a9bdb.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-596b2f47-6c63-46f0-8790-7297e80a9bdb img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-596b2f47-6c63-46f0-8790-7297e80a9bdb.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-596b2f47-6c63-46f0-8790-7297e80a9bdb .shogun-image-content {
  
    justify-content: center;
  
}

.s-596b2f47-6c63-46f0-8790-7297e80a9bdb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-596b2f47-6c63-46f0-8790-7297e80a9bdb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-596b2f47-6c63-46f0-8790-7297e80a9bdb.shogun-image {
  box-sizing: border-box;
}



.s-596b2f47-6c63-46f0-8790-7297e80a9bdb img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-596b2f47-6c63-46f0-8790-7297e80a9bdb {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-596b2f47-6c63-46f0-8790-7297e80a9bdb.shogun-image-container {
      position: relative;
    }

    .s-596b2f47-6c63-46f0-8790-7297e80a9bdb.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-596b2f47-6c63-46f0-8790-7297e80a9bdb.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-596b2f47-6c63-46f0-8790-7297e80a9bdb img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-b8e1ea44-a02e-44cf-8348-b633903c69b4 {
  margin-bottom: 0%;
padding-top: 0%;
padding-left: 5%;
padding-bottom: 0%;
padding-right: 5%;
}

#s-6e0973db-f709-47b2-8f51-b801c681a036 {
  margin-top: 0%;
margin-bottom: 0%;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 992px) and (max-width: 1199px){#s-6e0973db-f709-47b2-8f51-b801c681a036 {
  min-height: 49px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-6e0973db-f709-47b2-8f51-b801c681a036 {
  min-height: 48px;
}
}@media (max-width: 767px){#s-6e0973db-f709-47b2-8f51-b801c681a036 {
  min-height: 47px;
}
}







#s-6e0973db-f709-47b2-8f51-b801c681a036 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-6e0973db-f709-47b2-8f51-b801c681a036.shg-box.shg-c {
  justify-content: center;
}

#s-fabbd36b-df21-4773-89dd-17a01bab6979 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-fabbd36b-df21-4773-89dd-17a01bab6979 {
  margin-top: 0%;
margin-bottom: 0%;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-fabbd36b-df21-4773-89dd-17a01bab6979 {
  margin-top: 0%;
margin-bottom: 0%;
}
}
#s-fabbd36b-df21-4773-89dd-17a01bab6979 {
  margin: 0 !important;
  overflow: visible;
}

#s-fabbd36b-df21-4773-89dd-17a01bab6979-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-fabbd36b-df21-4773-89dd-17a01bab6979 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-fabbd36b-df21-4773-89dd-17a01bab6979 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-fabbd36b-df21-4773-89dd-17a01bab6979 img.shogun-image {
  /* Add background color handling */
  
}

#s-fabbd36b-df21-4773-89dd-17a01bab6979 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-fabbd36b-df21-4773-89dd-17a01bab6979 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-fabbd36b-df21-4773-89dd-17a01bab6979 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-fabbd36b-df21-4773-89dd-17a01bab6979 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-fabbd36b-df21-4773-89dd-17a01bab6979.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-fabbd36b-df21-4773-89dd-17a01bab6979 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-fabbd36b-df21-4773-89dd-17a01bab6979.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-fabbd36b-df21-4773-89dd-17a01bab6979 .shogun-image-content {
  
    justify-content: center;
  
}

.s-fabbd36b-df21-4773-89dd-17a01bab6979.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fabbd36b-df21-4773-89dd-17a01bab6979.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fabbd36b-df21-4773-89dd-17a01bab6979.shogun-image {
  box-sizing: border-box;
}



.s-fabbd36b-df21-4773-89dd-17a01bab6979 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-fabbd36b-df21-4773-89dd-17a01bab6979 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-fabbd36b-df21-4773-89dd-17a01bab6979.shogun-image-container {
      position: relative;
    }

    .s-fabbd36b-df21-4773-89dd-17a01bab6979.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-fabbd36b-df21-4773-89dd-17a01bab6979.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-fabbd36b-df21-4773-89dd-17a01bab6979 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-fabbd36b-df21-4773-89dd-17a01bab6979 {
  margin: 0 !important;
  overflow: visible;
}

#s-fabbd36b-df21-4773-89dd-17a01bab6979-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-fabbd36b-df21-4773-89dd-17a01bab6979 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-fabbd36b-df21-4773-89dd-17a01bab6979 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-fabbd36b-df21-4773-89dd-17a01bab6979 img.shogun-image {
  /* Add background color handling */
  
}

#s-fabbd36b-df21-4773-89dd-17a01bab6979 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-fabbd36b-df21-4773-89dd-17a01bab6979 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-fabbd36b-df21-4773-89dd-17a01bab6979 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-fabbd36b-df21-4773-89dd-17a01bab6979 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-fabbd36b-df21-4773-89dd-17a01bab6979.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-fabbd36b-df21-4773-89dd-17a01bab6979 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-fabbd36b-df21-4773-89dd-17a01bab6979.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-fabbd36b-df21-4773-89dd-17a01bab6979 .shogun-image-content {
  
    justify-content: center;
  
}

.s-fabbd36b-df21-4773-89dd-17a01bab6979.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fabbd36b-df21-4773-89dd-17a01bab6979.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fabbd36b-df21-4773-89dd-17a01bab6979.shogun-image {
  box-sizing: border-box;
}



.s-fabbd36b-df21-4773-89dd-17a01bab6979 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-fabbd36b-df21-4773-89dd-17a01bab6979 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-fabbd36b-df21-4773-89dd-17a01bab6979.shogun-image-container {
      position: relative;
    }

    .s-fabbd36b-df21-4773-89dd-17a01bab6979.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-fabbd36b-df21-4773-89dd-17a01bab6979.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-fabbd36b-df21-4773-89dd-17a01bab6979 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-fabbd36b-df21-4773-89dd-17a01bab6979 {
  margin: 0 !important;
  overflow: visible;
}

#s-fabbd36b-df21-4773-89dd-17a01bab6979-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-fabbd36b-df21-4773-89dd-17a01bab6979 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-fabbd36b-df21-4773-89dd-17a01bab6979 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-fabbd36b-df21-4773-89dd-17a01bab6979 img.shogun-image {
  /* Add background color handling */
  
}

#s-fabbd36b-df21-4773-89dd-17a01bab6979 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-fabbd36b-df21-4773-89dd-17a01bab6979 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-fabbd36b-df21-4773-89dd-17a01bab6979 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-fabbd36b-df21-4773-89dd-17a01bab6979 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-fabbd36b-df21-4773-89dd-17a01bab6979.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-fabbd36b-df21-4773-89dd-17a01bab6979 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-fabbd36b-df21-4773-89dd-17a01bab6979.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-fabbd36b-df21-4773-89dd-17a01bab6979 .shogun-image-content {
  
    justify-content: center;
  
}

.s-fabbd36b-df21-4773-89dd-17a01bab6979.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fabbd36b-df21-4773-89dd-17a01bab6979.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fabbd36b-df21-4773-89dd-17a01bab6979.shogun-image {
  box-sizing: border-box;
}



.s-fabbd36b-df21-4773-89dd-17a01bab6979 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-fabbd36b-df21-4773-89dd-17a01bab6979 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-fabbd36b-df21-4773-89dd-17a01bab6979.shogun-image-container {
      position: relative;
    }

    .s-fabbd36b-df21-4773-89dd-17a01bab6979.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-fabbd36b-df21-4773-89dd-17a01bab6979.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-fabbd36b-df21-4773-89dd-17a01bab6979 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-fabbd36b-df21-4773-89dd-17a01bab6979 {
  margin: 0 !important;
  overflow: visible;
}

#s-fabbd36b-df21-4773-89dd-17a01bab6979-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-fabbd36b-df21-4773-89dd-17a01bab6979 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-fabbd36b-df21-4773-89dd-17a01bab6979 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-fabbd36b-df21-4773-89dd-17a01bab6979 img.shogun-image {
  /* Add background color handling */
  
}

#s-fabbd36b-df21-4773-89dd-17a01bab6979 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-fabbd36b-df21-4773-89dd-17a01bab6979 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-fabbd36b-df21-4773-89dd-17a01bab6979 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-fabbd36b-df21-4773-89dd-17a01bab6979 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-fabbd36b-df21-4773-89dd-17a01bab6979.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-fabbd36b-df21-4773-89dd-17a01bab6979 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-fabbd36b-df21-4773-89dd-17a01bab6979.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-fabbd36b-df21-4773-89dd-17a01bab6979 .shogun-image-content {
  
    justify-content: center;
  
}

.s-fabbd36b-df21-4773-89dd-17a01bab6979.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fabbd36b-df21-4773-89dd-17a01bab6979.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fabbd36b-df21-4773-89dd-17a01bab6979.shogun-image {
  box-sizing: border-box;
}



.s-fabbd36b-df21-4773-89dd-17a01bab6979 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-fabbd36b-df21-4773-89dd-17a01bab6979 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-fabbd36b-df21-4773-89dd-17a01bab6979.shogun-image-container {
      position: relative;
    }

    .s-fabbd36b-df21-4773-89dd-17a01bab6979.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-fabbd36b-df21-4773-89dd-17a01bab6979.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-fabbd36b-df21-4773-89dd-17a01bab6979 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-fabbd36b-df21-4773-89dd-17a01bab6979 {
  margin: 0 !important;
  overflow: visible;
}

#s-fabbd36b-df21-4773-89dd-17a01bab6979-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-fabbd36b-df21-4773-89dd-17a01bab6979 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-fabbd36b-df21-4773-89dd-17a01bab6979 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-fabbd36b-df21-4773-89dd-17a01bab6979 img.shogun-image {
  /* Add background color handling */
  
}

#s-fabbd36b-df21-4773-89dd-17a01bab6979 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-fabbd36b-df21-4773-89dd-17a01bab6979 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-fabbd36b-df21-4773-89dd-17a01bab6979 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-fabbd36b-df21-4773-89dd-17a01bab6979 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-fabbd36b-df21-4773-89dd-17a01bab6979.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-fabbd36b-df21-4773-89dd-17a01bab6979 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-fabbd36b-df21-4773-89dd-17a01bab6979.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-fabbd36b-df21-4773-89dd-17a01bab6979 .shogun-image-content {
  
    justify-content: center;
  
}

.s-fabbd36b-df21-4773-89dd-17a01bab6979.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fabbd36b-df21-4773-89dd-17a01bab6979.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fabbd36b-df21-4773-89dd-17a01bab6979.shogun-image {
  box-sizing: border-box;
}



.s-fabbd36b-df21-4773-89dd-17a01bab6979 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-fabbd36b-df21-4773-89dd-17a01bab6979 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-fabbd36b-df21-4773-89dd-17a01bab6979.shogun-image-container {
      position: relative;
    }

    .s-fabbd36b-df21-4773-89dd-17a01bab6979.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-fabbd36b-df21-4773-89dd-17a01bab6979.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-fabbd36b-df21-4773-89dd-17a01bab6979 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-e207f17a-ac84-4f18-ac95-1999f2cae288 {
  margin-bottom: 0%;
padding-top: 0%;
padding-left: 5%;
padding-bottom: 0%;
padding-right: 5%;
}

#s-da46b8dd-3608-4a80-8b74-d02f8558c405 {
  margin-top: 0%;
margin-bottom: 0%;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 992px) and (max-width: 1199px){#s-da46b8dd-3608-4a80-8b74-d02f8558c405 {
  min-height: 49px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-da46b8dd-3608-4a80-8b74-d02f8558c405 {
  min-height: 48px;
}
}@media (max-width: 767px){#s-da46b8dd-3608-4a80-8b74-d02f8558c405 {
  margin-top: 5%;
margin-bottom: 5%;
min-height: 47px;
}
}







#s-da46b8dd-3608-4a80-8b74-d02f8558c405 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-da46b8dd-3608-4a80-8b74-d02f8558c405.shg-box.shg-c {
  justify-content: center;
}

#s-7ab29ff7-8b27-4e78-ada3-e6d529260143 {
  margin-top: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-7ab29ff7-8b27-4e78-ada3-e6d529260143 {
  margin-top: 0%;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-7ab29ff7-8b27-4e78-ada3-e6d529260143 {
  margin-top: 0%;
}
}
#s-7ab29ff7-8b27-4e78-ada3-e6d529260143 {
  margin: 0 !important;
  overflow: visible;
}

#s-7ab29ff7-8b27-4e78-ada3-e6d529260143-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7ab29ff7-8b27-4e78-ada3-e6d529260143 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-7ab29ff7-8b27-4e78-ada3-e6d529260143 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7ab29ff7-8b27-4e78-ada3-e6d529260143 img.shogun-image {
  /* Add background color handling */
  
}

#s-7ab29ff7-8b27-4e78-ada3-e6d529260143 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-7ab29ff7-8b27-4e78-ada3-e6d529260143 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-7ab29ff7-8b27-4e78-ada3-e6d529260143 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-7ab29ff7-8b27-4e78-ada3-e6d529260143 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-7ab29ff7-8b27-4e78-ada3-e6d529260143.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-7ab29ff7-8b27-4e78-ada3-e6d529260143 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-7ab29ff7-8b27-4e78-ada3-e6d529260143.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-7ab29ff7-8b27-4e78-ada3-e6d529260143 .shogun-image-content {
  
    justify-content: center;
  
}

.s-7ab29ff7-8b27-4e78-ada3-e6d529260143.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7ab29ff7-8b27-4e78-ada3-e6d529260143.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7ab29ff7-8b27-4e78-ada3-e6d529260143.shogun-image {
  box-sizing: border-box;
}



.s-7ab29ff7-8b27-4e78-ada3-e6d529260143 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-7ab29ff7-8b27-4e78-ada3-e6d529260143 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-7ab29ff7-8b27-4e78-ada3-e6d529260143.shogun-image-container {
      position: relative;
    }

    .s-7ab29ff7-8b27-4e78-ada3-e6d529260143.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7ab29ff7-8b27-4e78-ada3-e6d529260143.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7ab29ff7-8b27-4e78-ada3-e6d529260143 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-7ab29ff7-8b27-4e78-ada3-e6d529260143 {
  margin: 0 !important;
  overflow: visible;
}

#s-7ab29ff7-8b27-4e78-ada3-e6d529260143-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7ab29ff7-8b27-4e78-ada3-e6d529260143 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-7ab29ff7-8b27-4e78-ada3-e6d529260143 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7ab29ff7-8b27-4e78-ada3-e6d529260143 img.shogun-image {
  /* Add background color handling */
  
}

#s-7ab29ff7-8b27-4e78-ada3-e6d529260143 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-7ab29ff7-8b27-4e78-ada3-e6d529260143 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-7ab29ff7-8b27-4e78-ada3-e6d529260143 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-7ab29ff7-8b27-4e78-ada3-e6d529260143 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-7ab29ff7-8b27-4e78-ada3-e6d529260143.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-7ab29ff7-8b27-4e78-ada3-e6d529260143 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-7ab29ff7-8b27-4e78-ada3-e6d529260143.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-7ab29ff7-8b27-4e78-ada3-e6d529260143 .shogun-image-content {
  
    justify-content: center;
  
}

.s-7ab29ff7-8b27-4e78-ada3-e6d529260143.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7ab29ff7-8b27-4e78-ada3-e6d529260143.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7ab29ff7-8b27-4e78-ada3-e6d529260143.shogun-image {
  box-sizing: border-box;
}



.s-7ab29ff7-8b27-4e78-ada3-e6d529260143 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-7ab29ff7-8b27-4e78-ada3-e6d529260143 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-7ab29ff7-8b27-4e78-ada3-e6d529260143.shogun-image-container {
      position: relative;
    }

    .s-7ab29ff7-8b27-4e78-ada3-e6d529260143.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7ab29ff7-8b27-4e78-ada3-e6d529260143.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7ab29ff7-8b27-4e78-ada3-e6d529260143 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-7ab29ff7-8b27-4e78-ada3-e6d529260143 {
  margin: 0 !important;
  overflow: visible;
}

#s-7ab29ff7-8b27-4e78-ada3-e6d529260143-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7ab29ff7-8b27-4e78-ada3-e6d529260143 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-7ab29ff7-8b27-4e78-ada3-e6d529260143 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7ab29ff7-8b27-4e78-ada3-e6d529260143 img.shogun-image {
  /* Add background color handling */
  
}

#s-7ab29ff7-8b27-4e78-ada3-e6d529260143 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-7ab29ff7-8b27-4e78-ada3-e6d529260143 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-7ab29ff7-8b27-4e78-ada3-e6d529260143 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-7ab29ff7-8b27-4e78-ada3-e6d529260143 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-7ab29ff7-8b27-4e78-ada3-e6d529260143.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-7ab29ff7-8b27-4e78-ada3-e6d529260143 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-7ab29ff7-8b27-4e78-ada3-e6d529260143.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-7ab29ff7-8b27-4e78-ada3-e6d529260143 .shogun-image-content {
  
    justify-content: center;
  
}

.s-7ab29ff7-8b27-4e78-ada3-e6d529260143.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7ab29ff7-8b27-4e78-ada3-e6d529260143.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7ab29ff7-8b27-4e78-ada3-e6d529260143.shogun-image {
  box-sizing: border-box;
}



.s-7ab29ff7-8b27-4e78-ada3-e6d529260143 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-7ab29ff7-8b27-4e78-ada3-e6d529260143 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-7ab29ff7-8b27-4e78-ada3-e6d529260143.shogun-image-container {
      position: relative;
    }

    .s-7ab29ff7-8b27-4e78-ada3-e6d529260143.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7ab29ff7-8b27-4e78-ada3-e6d529260143.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7ab29ff7-8b27-4e78-ada3-e6d529260143 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-7ab29ff7-8b27-4e78-ada3-e6d529260143 {
  margin: 0 !important;
  overflow: visible;
}

#s-7ab29ff7-8b27-4e78-ada3-e6d529260143-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7ab29ff7-8b27-4e78-ada3-e6d529260143 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7ab29ff7-8b27-4e78-ada3-e6d529260143 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7ab29ff7-8b27-4e78-ada3-e6d529260143 img.shogun-image {
  /* Add background color handling */
  
}

#s-7ab29ff7-8b27-4e78-ada3-e6d529260143 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-7ab29ff7-8b27-4e78-ada3-e6d529260143 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-7ab29ff7-8b27-4e78-ada3-e6d529260143 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-7ab29ff7-8b27-4e78-ada3-e6d529260143 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-7ab29ff7-8b27-4e78-ada3-e6d529260143.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-7ab29ff7-8b27-4e78-ada3-e6d529260143 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-7ab29ff7-8b27-4e78-ada3-e6d529260143.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-7ab29ff7-8b27-4e78-ada3-e6d529260143 .shogun-image-content {
  
    justify-content: center;
  
}

.s-7ab29ff7-8b27-4e78-ada3-e6d529260143.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7ab29ff7-8b27-4e78-ada3-e6d529260143.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7ab29ff7-8b27-4e78-ada3-e6d529260143.shogun-image {
  box-sizing: border-box;
}



.s-7ab29ff7-8b27-4e78-ada3-e6d529260143 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-7ab29ff7-8b27-4e78-ada3-e6d529260143 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-7ab29ff7-8b27-4e78-ada3-e6d529260143.shogun-image-container {
      position: relative;
    }

    .s-7ab29ff7-8b27-4e78-ada3-e6d529260143.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7ab29ff7-8b27-4e78-ada3-e6d529260143.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7ab29ff7-8b27-4e78-ada3-e6d529260143 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-7ab29ff7-8b27-4e78-ada3-e6d529260143 {
  margin: 0 !important;
  overflow: visible;
}

#s-7ab29ff7-8b27-4e78-ada3-e6d529260143-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7ab29ff7-8b27-4e78-ada3-e6d529260143 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7ab29ff7-8b27-4e78-ada3-e6d529260143 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7ab29ff7-8b27-4e78-ada3-e6d529260143 img.shogun-image {
  /* Add background color handling */
  
}

#s-7ab29ff7-8b27-4e78-ada3-e6d529260143 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-7ab29ff7-8b27-4e78-ada3-e6d529260143 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-7ab29ff7-8b27-4e78-ada3-e6d529260143 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-7ab29ff7-8b27-4e78-ada3-e6d529260143 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-7ab29ff7-8b27-4e78-ada3-e6d529260143.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-7ab29ff7-8b27-4e78-ada3-e6d529260143 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-7ab29ff7-8b27-4e78-ada3-e6d529260143.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-7ab29ff7-8b27-4e78-ada3-e6d529260143 .shogun-image-content {
  
    justify-content: center;
  
}

.s-7ab29ff7-8b27-4e78-ada3-e6d529260143.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7ab29ff7-8b27-4e78-ada3-e6d529260143.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7ab29ff7-8b27-4e78-ada3-e6d529260143.shogun-image {
  box-sizing: border-box;
}



.s-7ab29ff7-8b27-4e78-ada3-e6d529260143 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-7ab29ff7-8b27-4e78-ada3-e6d529260143 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-7ab29ff7-8b27-4e78-ada3-e6d529260143.shogun-image-container {
      position: relative;
    }

    .s-7ab29ff7-8b27-4e78-ada3-e6d529260143.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7ab29ff7-8b27-4e78-ada3-e6d529260143.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7ab29ff7-8b27-4e78-ada3-e6d529260143 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-9ce96d34-98fd-4801-b7c3-ce7dc797ac44 {
  margin-bottom: 0%;
padding-top: 0%;
padding-left: 5%;
padding-bottom: 0%;
padding-right: 5%;
}

#s-62b1990c-82b5-48c4-8a2b-f1a0e378f490 {
  padding-top: 0%;
padding-left: 15%;
padding-bottom: 2%;
padding-right: 15%;
}
@media (min-width: 1200px){#s-62b1990c-82b5-48c4-8a2b-f1a0e378f490 {
  margin-left: 5%;
margin-right: 5%;
padding-top: 0%;
padding-left: 15%;
padding-right: 15%;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-62b1990c-82b5-48c4-8a2b-f1a0e378f490 {
  margin-left: 5%;
margin-right: 5%;
padding-left: 5%;
padding-right: 5%;
}
}
#s-62b1990c-82b5-48c4-8a2b-f1a0e378f490 .shg-sld-dot {
  background-color: rgba(113, 113, 113, 1);
}

#s-62b1990c-82b5-48c4-8a2b-f1a0e378f490 .shg-sld-nav-button.shg-sld-left,
#s-62b1990c-82b5-48c4-8a2b-f1a0e378f490 .shg-sld-nav-button.shg-sld-right {
  fill: rgba(113, 113, 113, 1);
}

#s-fa62cf14-1ead-42ba-b45c-9bd15e60e5b9 {
  margin-top: 0%;
margin-bottom: 0%;
padding-top: 0%;
padding-left: 0%;
padding-bottom: 0%;
padding-right: 0%;
}

@media (min-width: 0px) {
[id="s-fa62cf14-1ead-42ba-b45c-9bd15e60e5b9"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-fa62cf14-1ead-42ba-b45c-9bd15e60e5b9"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-fa62cf14-1ead-42ba-b45c-9bd15e60e5b9"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-fa62cf14-1ead-42ba-b45c-9bd15e60e5b9"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

#s-edc82de2-1fb6-4cb7-92e1-ba4cc756a0e1 {
  margin-top: 0%;
margin-bottom: 0%;
padding-bottom: 0%;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 992px) and (max-width: 1199px){#s-edc82de2-1fb6-4cb7-92e1-ba4cc756a0e1 {
  min-height: 49px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-edc82de2-1fb6-4cb7-92e1-ba4cc756a0e1 {
  min-height: 48px;
}
}@media (max-width: 767px){#s-edc82de2-1fb6-4cb7-92e1-ba4cc756a0e1 {
  margin-top: 5%;
margin-bottom: 5%;
min-height: 47px;
}
}







#s-edc82de2-1fb6-4cb7-92e1-ba4cc756a0e1 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-edc82de2-1fb6-4cb7-92e1-ba4cc756a0e1.shg-box.shg-c {
  justify-content: center;
}

#s-74b313f4-66e9-4b94-89cb-1cc95ad1741f {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-74b313f4-66e9-4b94-89cb-1cc95ad1741f {
  margin-top: 0%;
}
}
#s-74b313f4-66e9-4b94-89cb-1cc95ad1741f {
  margin: 0 !important;
  overflow: visible;
}

#s-74b313f4-66e9-4b94-89cb-1cc95ad1741f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-74b313f4-66e9-4b94-89cb-1cc95ad1741f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-74b313f4-66e9-4b94-89cb-1cc95ad1741f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-74b313f4-66e9-4b94-89cb-1cc95ad1741f img.shogun-image {
  /* Add background color handling */
  
}

#s-74b313f4-66e9-4b94-89cb-1cc95ad1741f img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-74b313f4-66e9-4b94-89cb-1cc95ad1741f .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-74b313f4-66e9-4b94-89cb-1cc95ad1741f .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-74b313f4-66e9-4b94-89cb-1cc95ad1741f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-74b313f4-66e9-4b94-89cb-1cc95ad1741f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-74b313f4-66e9-4b94-89cb-1cc95ad1741f img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-74b313f4-66e9-4b94-89cb-1cc95ad1741f.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-74b313f4-66e9-4b94-89cb-1cc95ad1741f .shogun-image-content {
  
    justify-content: center;
  
}

.s-74b313f4-66e9-4b94-89cb-1cc95ad1741f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-74b313f4-66e9-4b94-89cb-1cc95ad1741f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-74b313f4-66e9-4b94-89cb-1cc95ad1741f.shogun-image {
  box-sizing: border-box;
}



.s-74b313f4-66e9-4b94-89cb-1cc95ad1741f img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-74b313f4-66e9-4b94-89cb-1cc95ad1741f {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-74b313f4-66e9-4b94-89cb-1cc95ad1741f.shogun-image-container {
      position: relative;
    }

    .s-74b313f4-66e9-4b94-89cb-1cc95ad1741f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-74b313f4-66e9-4b94-89cb-1cc95ad1741f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-74b313f4-66e9-4b94-89cb-1cc95ad1741f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-74b313f4-66e9-4b94-89cb-1cc95ad1741f {
  margin: 0 !important;
  overflow: visible;
}

#s-74b313f4-66e9-4b94-89cb-1cc95ad1741f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-74b313f4-66e9-4b94-89cb-1cc95ad1741f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-74b313f4-66e9-4b94-89cb-1cc95ad1741f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-74b313f4-66e9-4b94-89cb-1cc95ad1741f img.shogun-image {
  /* Add background color handling */
  
}

#s-74b313f4-66e9-4b94-89cb-1cc95ad1741f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-74b313f4-66e9-4b94-89cb-1cc95ad1741f .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-74b313f4-66e9-4b94-89cb-1cc95ad1741f .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-74b313f4-66e9-4b94-89cb-1cc95ad1741f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-74b313f4-66e9-4b94-89cb-1cc95ad1741f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-74b313f4-66e9-4b94-89cb-1cc95ad1741f img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-74b313f4-66e9-4b94-89cb-1cc95ad1741f.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-74b313f4-66e9-4b94-89cb-1cc95ad1741f .shogun-image-content {
  
    justify-content: center;
  
}

.s-74b313f4-66e9-4b94-89cb-1cc95ad1741f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-74b313f4-66e9-4b94-89cb-1cc95ad1741f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-74b313f4-66e9-4b94-89cb-1cc95ad1741f.shogun-image {
  box-sizing: border-box;
}



.s-74b313f4-66e9-4b94-89cb-1cc95ad1741f img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-74b313f4-66e9-4b94-89cb-1cc95ad1741f {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-74b313f4-66e9-4b94-89cb-1cc95ad1741f.shogun-image-container {
      position: relative;
    }

    .s-74b313f4-66e9-4b94-89cb-1cc95ad1741f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-74b313f4-66e9-4b94-89cb-1cc95ad1741f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-74b313f4-66e9-4b94-89cb-1cc95ad1741f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-74b313f4-66e9-4b94-89cb-1cc95ad1741f {
  margin: 0 !important;
  overflow: visible;
}

#s-74b313f4-66e9-4b94-89cb-1cc95ad1741f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-74b313f4-66e9-4b94-89cb-1cc95ad1741f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-74b313f4-66e9-4b94-89cb-1cc95ad1741f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-74b313f4-66e9-4b94-89cb-1cc95ad1741f img.shogun-image {
  /* Add background color handling */
  
}

#s-74b313f4-66e9-4b94-89cb-1cc95ad1741f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-74b313f4-66e9-4b94-89cb-1cc95ad1741f .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-74b313f4-66e9-4b94-89cb-1cc95ad1741f .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-74b313f4-66e9-4b94-89cb-1cc95ad1741f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-74b313f4-66e9-4b94-89cb-1cc95ad1741f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-74b313f4-66e9-4b94-89cb-1cc95ad1741f img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-74b313f4-66e9-4b94-89cb-1cc95ad1741f.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-74b313f4-66e9-4b94-89cb-1cc95ad1741f .shogun-image-content {
  
    justify-content: center;
  
}

.s-74b313f4-66e9-4b94-89cb-1cc95ad1741f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-74b313f4-66e9-4b94-89cb-1cc95ad1741f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-74b313f4-66e9-4b94-89cb-1cc95ad1741f.shogun-image {
  box-sizing: border-box;
}



.s-74b313f4-66e9-4b94-89cb-1cc95ad1741f img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-74b313f4-66e9-4b94-89cb-1cc95ad1741f {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-74b313f4-66e9-4b94-89cb-1cc95ad1741f.shogun-image-container {
      position: relative;
    }

    .s-74b313f4-66e9-4b94-89cb-1cc95ad1741f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-74b313f4-66e9-4b94-89cb-1cc95ad1741f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-74b313f4-66e9-4b94-89cb-1cc95ad1741f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-74b313f4-66e9-4b94-89cb-1cc95ad1741f {
  margin: 0 !important;
  overflow: visible;
}

#s-74b313f4-66e9-4b94-89cb-1cc95ad1741f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-74b313f4-66e9-4b94-89cb-1cc95ad1741f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-74b313f4-66e9-4b94-89cb-1cc95ad1741f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-74b313f4-66e9-4b94-89cb-1cc95ad1741f img.shogun-image {
  /* Add background color handling */
  
}

#s-74b313f4-66e9-4b94-89cb-1cc95ad1741f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-74b313f4-66e9-4b94-89cb-1cc95ad1741f .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-74b313f4-66e9-4b94-89cb-1cc95ad1741f .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-74b313f4-66e9-4b94-89cb-1cc95ad1741f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-74b313f4-66e9-4b94-89cb-1cc95ad1741f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-74b313f4-66e9-4b94-89cb-1cc95ad1741f img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-74b313f4-66e9-4b94-89cb-1cc95ad1741f.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-74b313f4-66e9-4b94-89cb-1cc95ad1741f .shogun-image-content {
  
    justify-content: center;
  
}

.s-74b313f4-66e9-4b94-89cb-1cc95ad1741f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-74b313f4-66e9-4b94-89cb-1cc95ad1741f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-74b313f4-66e9-4b94-89cb-1cc95ad1741f.shogun-image {
  box-sizing: border-box;
}



.s-74b313f4-66e9-4b94-89cb-1cc95ad1741f img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-74b313f4-66e9-4b94-89cb-1cc95ad1741f {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-74b313f4-66e9-4b94-89cb-1cc95ad1741f.shogun-image-container {
      position: relative;
    }

    .s-74b313f4-66e9-4b94-89cb-1cc95ad1741f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-74b313f4-66e9-4b94-89cb-1cc95ad1741f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-74b313f4-66e9-4b94-89cb-1cc95ad1741f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-74b313f4-66e9-4b94-89cb-1cc95ad1741f {
  margin: 0 !important;
  overflow: visible;
}

#s-74b313f4-66e9-4b94-89cb-1cc95ad1741f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-74b313f4-66e9-4b94-89cb-1cc95ad1741f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-74b313f4-66e9-4b94-89cb-1cc95ad1741f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-74b313f4-66e9-4b94-89cb-1cc95ad1741f img.shogun-image {
  /* Add background color handling */
  
}

#s-74b313f4-66e9-4b94-89cb-1cc95ad1741f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-74b313f4-66e9-4b94-89cb-1cc95ad1741f .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-74b313f4-66e9-4b94-89cb-1cc95ad1741f .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-74b313f4-66e9-4b94-89cb-1cc95ad1741f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-74b313f4-66e9-4b94-89cb-1cc95ad1741f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-74b313f4-66e9-4b94-89cb-1cc95ad1741f img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-74b313f4-66e9-4b94-89cb-1cc95ad1741f.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-74b313f4-66e9-4b94-89cb-1cc95ad1741f .shogun-image-content {
  
    justify-content: center;
  
}

.s-74b313f4-66e9-4b94-89cb-1cc95ad1741f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-74b313f4-66e9-4b94-89cb-1cc95ad1741f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-74b313f4-66e9-4b94-89cb-1cc95ad1741f.shogun-image {
  box-sizing: border-box;
}



.s-74b313f4-66e9-4b94-89cb-1cc95ad1741f img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-74b313f4-66e9-4b94-89cb-1cc95ad1741f {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-74b313f4-66e9-4b94-89cb-1cc95ad1741f.shogun-image-container {
      position: relative;
    }

    .s-74b313f4-66e9-4b94-89cb-1cc95ad1741f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-74b313f4-66e9-4b94-89cb-1cc95ad1741f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-74b313f4-66e9-4b94-89cb-1cc95ad1741f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-65a504bb-671f-4f68-bd9d-7e508668c21d {
  margin-top: 0%;
margin-bottom: 0%;
padding-top: 0%;
padding-left: 5%;
padding-bottom: 0%;
padding-right: 5%;
}

#s-b37b77d6-d337-4376-8cf3-810ea9cc9c19 {
  margin-top: 0%;
margin-bottom: 0%;
padding-bottom: 0%;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 992px) and (max-width: 1199px){#s-b37b77d6-d337-4376-8cf3-810ea9cc9c19 {
  min-height: 49px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-b37b77d6-d337-4376-8cf3-810ea9cc9c19 {
  min-height: 48px;
}
}@media (max-width: 767px){#s-b37b77d6-d337-4376-8cf3-810ea9cc9c19 {
  min-height: 47px;
}
}







#s-b37b77d6-d337-4376-8cf3-810ea9cc9c19 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-b37b77d6-d337-4376-8cf3-810ea9cc9c19.shg-box.shg-c {
  justify-content: center;
}

#s-aea94c93-75a4-495d-bbf5-aace686cc60c {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-aea94c93-75a4-495d-bbf5-aace686cc60c {
  margin-top: 0%;
margin-bottom: 0%;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-aea94c93-75a4-495d-bbf5-aace686cc60c {
  margin-top: 0%;
}
}
#s-aea94c93-75a4-495d-bbf5-aace686cc60c {
  margin: 0 !important;
  overflow: visible;
}

#s-aea94c93-75a4-495d-bbf5-aace686cc60c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-aea94c93-75a4-495d-bbf5-aace686cc60c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-aea94c93-75a4-495d-bbf5-aace686cc60c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-aea94c93-75a4-495d-bbf5-aace686cc60c img.shogun-image {
  /* Add background color handling */
  
}

#s-aea94c93-75a4-495d-bbf5-aace686cc60c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-aea94c93-75a4-495d-bbf5-aace686cc60c .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-aea94c93-75a4-495d-bbf5-aace686cc60c .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-aea94c93-75a4-495d-bbf5-aace686cc60c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-aea94c93-75a4-495d-bbf5-aace686cc60c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-aea94c93-75a4-495d-bbf5-aace686cc60c img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-aea94c93-75a4-495d-bbf5-aace686cc60c.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-aea94c93-75a4-495d-bbf5-aace686cc60c .shogun-image-content {
  
    justify-content: center;
  
}

.s-aea94c93-75a4-495d-bbf5-aace686cc60c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-aea94c93-75a4-495d-bbf5-aace686cc60c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-aea94c93-75a4-495d-bbf5-aace686cc60c.shogun-image {
  box-sizing: border-box;
}



.s-aea94c93-75a4-495d-bbf5-aace686cc60c img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-aea94c93-75a4-495d-bbf5-aace686cc60c {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-aea94c93-75a4-495d-bbf5-aace686cc60c.shogun-image-container {
      position: relative;
    }

    .s-aea94c93-75a4-495d-bbf5-aace686cc60c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-aea94c93-75a4-495d-bbf5-aace686cc60c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-aea94c93-75a4-495d-bbf5-aace686cc60c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-aea94c93-75a4-495d-bbf5-aace686cc60c {
  margin: 0 !important;
  overflow: visible;
}

#s-aea94c93-75a4-495d-bbf5-aace686cc60c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-aea94c93-75a4-495d-bbf5-aace686cc60c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-aea94c93-75a4-495d-bbf5-aace686cc60c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-aea94c93-75a4-495d-bbf5-aace686cc60c img.shogun-image {
  /* Add background color handling */
  
}

#s-aea94c93-75a4-495d-bbf5-aace686cc60c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-aea94c93-75a4-495d-bbf5-aace686cc60c .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-aea94c93-75a4-495d-bbf5-aace686cc60c .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-aea94c93-75a4-495d-bbf5-aace686cc60c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-aea94c93-75a4-495d-bbf5-aace686cc60c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-aea94c93-75a4-495d-bbf5-aace686cc60c img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-aea94c93-75a4-495d-bbf5-aace686cc60c.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-aea94c93-75a4-495d-bbf5-aace686cc60c .shogun-image-content {
  
    justify-content: center;
  
}

.s-aea94c93-75a4-495d-bbf5-aace686cc60c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-aea94c93-75a4-495d-bbf5-aace686cc60c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-aea94c93-75a4-495d-bbf5-aace686cc60c.shogun-image {
  box-sizing: border-box;
}



.s-aea94c93-75a4-495d-bbf5-aace686cc60c img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-aea94c93-75a4-495d-bbf5-aace686cc60c {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-aea94c93-75a4-495d-bbf5-aace686cc60c.shogun-image-container {
      position: relative;
    }

    .s-aea94c93-75a4-495d-bbf5-aace686cc60c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-aea94c93-75a4-495d-bbf5-aace686cc60c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-aea94c93-75a4-495d-bbf5-aace686cc60c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-aea94c93-75a4-495d-bbf5-aace686cc60c {
  margin: 0 !important;
  overflow: visible;
}

#s-aea94c93-75a4-495d-bbf5-aace686cc60c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-aea94c93-75a4-495d-bbf5-aace686cc60c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-aea94c93-75a4-495d-bbf5-aace686cc60c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-aea94c93-75a4-495d-bbf5-aace686cc60c img.shogun-image {
  /* Add background color handling */
  
}

#s-aea94c93-75a4-495d-bbf5-aace686cc60c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-aea94c93-75a4-495d-bbf5-aace686cc60c .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-aea94c93-75a4-495d-bbf5-aace686cc60c .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-aea94c93-75a4-495d-bbf5-aace686cc60c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-aea94c93-75a4-495d-bbf5-aace686cc60c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-aea94c93-75a4-495d-bbf5-aace686cc60c img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-aea94c93-75a4-495d-bbf5-aace686cc60c.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-aea94c93-75a4-495d-bbf5-aace686cc60c .shogun-image-content {
  
    justify-content: center;
  
}

.s-aea94c93-75a4-495d-bbf5-aace686cc60c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-aea94c93-75a4-495d-bbf5-aace686cc60c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-aea94c93-75a4-495d-bbf5-aace686cc60c.shogun-image {
  box-sizing: border-box;
}



.s-aea94c93-75a4-495d-bbf5-aace686cc60c img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-aea94c93-75a4-495d-bbf5-aace686cc60c {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-aea94c93-75a4-495d-bbf5-aace686cc60c.shogun-image-container {
      position: relative;
    }

    .s-aea94c93-75a4-495d-bbf5-aace686cc60c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-aea94c93-75a4-495d-bbf5-aace686cc60c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-aea94c93-75a4-495d-bbf5-aace686cc60c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-aea94c93-75a4-495d-bbf5-aace686cc60c {
  margin: 0 !important;
  overflow: visible;
}

#s-aea94c93-75a4-495d-bbf5-aace686cc60c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-aea94c93-75a4-495d-bbf5-aace686cc60c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-aea94c93-75a4-495d-bbf5-aace686cc60c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-aea94c93-75a4-495d-bbf5-aace686cc60c img.shogun-image {
  /* Add background color handling */
  
}

#s-aea94c93-75a4-495d-bbf5-aace686cc60c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-aea94c93-75a4-495d-bbf5-aace686cc60c .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-aea94c93-75a4-495d-bbf5-aace686cc60c .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-aea94c93-75a4-495d-bbf5-aace686cc60c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-aea94c93-75a4-495d-bbf5-aace686cc60c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-aea94c93-75a4-495d-bbf5-aace686cc60c img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-aea94c93-75a4-495d-bbf5-aace686cc60c.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-aea94c93-75a4-495d-bbf5-aace686cc60c .shogun-image-content {
  
    justify-content: center;
  
}

.s-aea94c93-75a4-495d-bbf5-aace686cc60c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-aea94c93-75a4-495d-bbf5-aace686cc60c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-aea94c93-75a4-495d-bbf5-aace686cc60c.shogun-image {
  box-sizing: border-box;
}



.s-aea94c93-75a4-495d-bbf5-aace686cc60c img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-aea94c93-75a4-495d-bbf5-aace686cc60c {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-aea94c93-75a4-495d-bbf5-aace686cc60c.shogun-image-container {
      position: relative;
    }

    .s-aea94c93-75a4-495d-bbf5-aace686cc60c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-aea94c93-75a4-495d-bbf5-aace686cc60c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-aea94c93-75a4-495d-bbf5-aace686cc60c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-aea94c93-75a4-495d-bbf5-aace686cc60c {
  margin: 0 !important;
  overflow: visible;
}

#s-aea94c93-75a4-495d-bbf5-aace686cc60c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-aea94c93-75a4-495d-bbf5-aace686cc60c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-aea94c93-75a4-495d-bbf5-aace686cc60c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-aea94c93-75a4-495d-bbf5-aace686cc60c img.shogun-image {
  /* Add background color handling */
  
}

#s-aea94c93-75a4-495d-bbf5-aace686cc60c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-aea94c93-75a4-495d-bbf5-aace686cc60c .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-aea94c93-75a4-495d-bbf5-aace686cc60c .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-aea94c93-75a4-495d-bbf5-aace686cc60c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-aea94c93-75a4-495d-bbf5-aace686cc60c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-aea94c93-75a4-495d-bbf5-aace686cc60c img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-aea94c93-75a4-495d-bbf5-aace686cc60c.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-aea94c93-75a4-495d-bbf5-aace686cc60c .shogun-image-content {
  
    justify-content: center;
  
}

.s-aea94c93-75a4-495d-bbf5-aace686cc60c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-aea94c93-75a4-495d-bbf5-aace686cc60c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-aea94c93-75a4-495d-bbf5-aace686cc60c.shogun-image {
  box-sizing: border-box;
}



.s-aea94c93-75a4-495d-bbf5-aace686cc60c img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-aea94c93-75a4-495d-bbf5-aace686cc60c {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-aea94c93-75a4-495d-bbf5-aace686cc60c.shogun-image-container {
      position: relative;
    }

    .s-aea94c93-75a4-495d-bbf5-aace686cc60c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-aea94c93-75a4-495d-bbf5-aace686cc60c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-aea94c93-75a4-495d-bbf5-aace686cc60c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-c4ae860f-4e41-4e44-b5a2-37ab245cb9f2 {
  padding-top: 0%;
padding-left: 5%;
padding-bottom: 0%;
padding-right: 5%;
}

#s-6f973885-c519-403c-aa00-7174804038cf {
  margin-top: 0%;
margin-bottom: 0%;
padding-bottom: 0%;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 992px) and (max-width: 1199px){#s-6f973885-c519-403c-aa00-7174804038cf {
  min-height: 49px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-6f973885-c519-403c-aa00-7174804038cf {
  min-height: 48px;
}
}@media (max-width: 767px){#s-6f973885-c519-403c-aa00-7174804038cf {
  margin-top: 5%;
margin-bottom: 5%;
min-height: 47px;
}
}







#s-6f973885-c519-403c-aa00-7174804038cf > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-6f973885-c519-403c-aa00-7174804038cf.shg-box.shg-c {
  justify-content: center;
}

#s-2260686e-9ef5-48f2-b05e-11e07bf37e9d {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-2260686e-9ef5-48f2-b05e-11e07bf37e9d {
  margin-top: 0%;
}
}
#s-2260686e-9ef5-48f2-b05e-11e07bf37e9d {
  margin: 0 !important;
  overflow: visible;
}

#s-2260686e-9ef5-48f2-b05e-11e07bf37e9d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2260686e-9ef5-48f2-b05e-11e07bf37e9d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-2260686e-9ef5-48f2-b05e-11e07bf37e9d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2260686e-9ef5-48f2-b05e-11e07bf37e9d img.shogun-image {
  /* Add background color handling */
  
}

#s-2260686e-9ef5-48f2-b05e-11e07bf37e9d img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2260686e-9ef5-48f2-b05e-11e07bf37e9d .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-2260686e-9ef5-48f2-b05e-11e07bf37e9d .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2260686e-9ef5-48f2-b05e-11e07bf37e9d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2260686e-9ef5-48f2-b05e-11e07bf37e9d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2260686e-9ef5-48f2-b05e-11e07bf37e9d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-2260686e-9ef5-48f2-b05e-11e07bf37e9d.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-2260686e-9ef5-48f2-b05e-11e07bf37e9d .shogun-image-content {
  
    justify-content: center;
  
}

.s-2260686e-9ef5-48f2-b05e-11e07bf37e9d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2260686e-9ef5-48f2-b05e-11e07bf37e9d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2260686e-9ef5-48f2-b05e-11e07bf37e9d.shogun-image {
  box-sizing: border-box;
}



.s-2260686e-9ef5-48f2-b05e-11e07bf37e9d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-2260686e-9ef5-48f2-b05e-11e07bf37e9d {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-2260686e-9ef5-48f2-b05e-11e07bf37e9d.shogun-image-container {
      position: relative;
    }

    .s-2260686e-9ef5-48f2-b05e-11e07bf37e9d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2260686e-9ef5-48f2-b05e-11e07bf37e9d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2260686e-9ef5-48f2-b05e-11e07bf37e9d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-2260686e-9ef5-48f2-b05e-11e07bf37e9d {
  margin: 0 !important;
  overflow: visible;
}

#s-2260686e-9ef5-48f2-b05e-11e07bf37e9d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2260686e-9ef5-48f2-b05e-11e07bf37e9d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-2260686e-9ef5-48f2-b05e-11e07bf37e9d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2260686e-9ef5-48f2-b05e-11e07bf37e9d img.shogun-image {
  /* Add background color handling */
  
}

#s-2260686e-9ef5-48f2-b05e-11e07bf37e9d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2260686e-9ef5-48f2-b05e-11e07bf37e9d .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-2260686e-9ef5-48f2-b05e-11e07bf37e9d .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2260686e-9ef5-48f2-b05e-11e07bf37e9d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2260686e-9ef5-48f2-b05e-11e07bf37e9d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2260686e-9ef5-48f2-b05e-11e07bf37e9d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-2260686e-9ef5-48f2-b05e-11e07bf37e9d.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-2260686e-9ef5-48f2-b05e-11e07bf37e9d .shogun-image-content {
  
    justify-content: center;
  
}

.s-2260686e-9ef5-48f2-b05e-11e07bf37e9d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2260686e-9ef5-48f2-b05e-11e07bf37e9d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2260686e-9ef5-48f2-b05e-11e07bf37e9d.shogun-image {
  box-sizing: border-box;
}



.s-2260686e-9ef5-48f2-b05e-11e07bf37e9d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-2260686e-9ef5-48f2-b05e-11e07bf37e9d {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-2260686e-9ef5-48f2-b05e-11e07bf37e9d.shogun-image-container {
      position: relative;
    }

    .s-2260686e-9ef5-48f2-b05e-11e07bf37e9d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2260686e-9ef5-48f2-b05e-11e07bf37e9d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2260686e-9ef5-48f2-b05e-11e07bf37e9d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-2260686e-9ef5-48f2-b05e-11e07bf37e9d {
  margin: 0 !important;
  overflow: visible;
}

#s-2260686e-9ef5-48f2-b05e-11e07bf37e9d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2260686e-9ef5-48f2-b05e-11e07bf37e9d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2260686e-9ef5-48f2-b05e-11e07bf37e9d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2260686e-9ef5-48f2-b05e-11e07bf37e9d img.shogun-image {
  /* Add background color handling */
  
}

#s-2260686e-9ef5-48f2-b05e-11e07bf37e9d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2260686e-9ef5-48f2-b05e-11e07bf37e9d .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-2260686e-9ef5-48f2-b05e-11e07bf37e9d .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2260686e-9ef5-48f2-b05e-11e07bf37e9d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2260686e-9ef5-48f2-b05e-11e07bf37e9d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2260686e-9ef5-48f2-b05e-11e07bf37e9d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-2260686e-9ef5-48f2-b05e-11e07bf37e9d.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-2260686e-9ef5-48f2-b05e-11e07bf37e9d .shogun-image-content {
  
    justify-content: center;
  
}

.s-2260686e-9ef5-48f2-b05e-11e07bf37e9d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2260686e-9ef5-48f2-b05e-11e07bf37e9d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2260686e-9ef5-48f2-b05e-11e07bf37e9d.shogun-image {
  box-sizing: border-box;
}



.s-2260686e-9ef5-48f2-b05e-11e07bf37e9d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-2260686e-9ef5-48f2-b05e-11e07bf37e9d {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-2260686e-9ef5-48f2-b05e-11e07bf37e9d.shogun-image-container {
      position: relative;
    }

    .s-2260686e-9ef5-48f2-b05e-11e07bf37e9d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2260686e-9ef5-48f2-b05e-11e07bf37e9d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2260686e-9ef5-48f2-b05e-11e07bf37e9d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-2260686e-9ef5-48f2-b05e-11e07bf37e9d {
  margin: 0 !important;
  overflow: visible;
}

#s-2260686e-9ef5-48f2-b05e-11e07bf37e9d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2260686e-9ef5-48f2-b05e-11e07bf37e9d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2260686e-9ef5-48f2-b05e-11e07bf37e9d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2260686e-9ef5-48f2-b05e-11e07bf37e9d img.shogun-image {
  /* Add background color handling */
  
}

#s-2260686e-9ef5-48f2-b05e-11e07bf37e9d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2260686e-9ef5-48f2-b05e-11e07bf37e9d .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-2260686e-9ef5-48f2-b05e-11e07bf37e9d .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2260686e-9ef5-48f2-b05e-11e07bf37e9d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2260686e-9ef5-48f2-b05e-11e07bf37e9d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2260686e-9ef5-48f2-b05e-11e07bf37e9d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-2260686e-9ef5-48f2-b05e-11e07bf37e9d.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-2260686e-9ef5-48f2-b05e-11e07bf37e9d .shogun-image-content {
  
    justify-content: center;
  
}

.s-2260686e-9ef5-48f2-b05e-11e07bf37e9d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2260686e-9ef5-48f2-b05e-11e07bf37e9d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2260686e-9ef5-48f2-b05e-11e07bf37e9d.shogun-image {
  box-sizing: border-box;
}



.s-2260686e-9ef5-48f2-b05e-11e07bf37e9d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-2260686e-9ef5-48f2-b05e-11e07bf37e9d {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-2260686e-9ef5-48f2-b05e-11e07bf37e9d.shogun-image-container {
      position: relative;
    }

    .s-2260686e-9ef5-48f2-b05e-11e07bf37e9d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2260686e-9ef5-48f2-b05e-11e07bf37e9d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2260686e-9ef5-48f2-b05e-11e07bf37e9d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-2260686e-9ef5-48f2-b05e-11e07bf37e9d {
  margin: 0 !important;
  overflow: visible;
}

#s-2260686e-9ef5-48f2-b05e-11e07bf37e9d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2260686e-9ef5-48f2-b05e-11e07bf37e9d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2260686e-9ef5-48f2-b05e-11e07bf37e9d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2260686e-9ef5-48f2-b05e-11e07bf37e9d img.shogun-image {
  /* Add background color handling */
  
}

#s-2260686e-9ef5-48f2-b05e-11e07bf37e9d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2260686e-9ef5-48f2-b05e-11e07bf37e9d .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-2260686e-9ef5-48f2-b05e-11e07bf37e9d .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2260686e-9ef5-48f2-b05e-11e07bf37e9d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2260686e-9ef5-48f2-b05e-11e07bf37e9d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2260686e-9ef5-48f2-b05e-11e07bf37e9d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-2260686e-9ef5-48f2-b05e-11e07bf37e9d.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-2260686e-9ef5-48f2-b05e-11e07bf37e9d .shogun-image-content {
  
    justify-content: center;
  
}

.s-2260686e-9ef5-48f2-b05e-11e07bf37e9d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2260686e-9ef5-48f2-b05e-11e07bf37e9d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2260686e-9ef5-48f2-b05e-11e07bf37e9d.shogun-image {
  box-sizing: border-box;
}



.s-2260686e-9ef5-48f2-b05e-11e07bf37e9d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-2260686e-9ef5-48f2-b05e-11e07bf37e9d {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-2260686e-9ef5-48f2-b05e-11e07bf37e9d.shogun-image-container {
      position: relative;
    }

    .s-2260686e-9ef5-48f2-b05e-11e07bf37e9d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2260686e-9ef5-48f2-b05e-11e07bf37e9d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2260686e-9ef5-48f2-b05e-11e07bf37e9d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-419954c4-0f38-48f1-9745-3672769697d6 {
  margin-top: 0%;
margin-bottom: 0%;
padding-top: 0%;
padding-left: 5%;
padding-bottom: 0%;
padding-right: 5%;
}

#s-4184093b-4c49-4475-ba40-c293543abe36 {
  padding-top: 0%;
padding-left: 0%;
padding-bottom: 0%;
padding-right: 0%;
}

@media (min-width: 0px) {
[id="s-4184093b-4c49-4475-ba40-c293543abe36"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-4184093b-4c49-4475-ba40-c293543abe36"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-4184093b-4c49-4475-ba40-c293543abe36"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-4184093b-4c49-4475-ba40-c293543abe36"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

#s-b19c6607-5759-4e72-ba45-8791e0bf0b93 {
  margin-top: 0%;
margin-bottom: 0%;
padding-bottom: 0%;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 992px) and (max-width: 1199px){#s-b19c6607-5759-4e72-ba45-8791e0bf0b93 {
  min-height: 49px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-b19c6607-5759-4e72-ba45-8791e0bf0b93 {
  min-height: 48px;
}
}@media (max-width: 767px){#s-b19c6607-5759-4e72-ba45-8791e0bf0b93 {
  margin-top: 5%;
margin-bottom: 5%;
min-height: 47px;
}
}







#s-b19c6607-5759-4e72-ba45-8791e0bf0b93 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-b19c6607-5759-4e72-ba45-8791e0bf0b93.shg-box.shg-c {
  justify-content: center;
}

#s-1f6ede3c-ca71-4290-a725-fd3b7a8ba498 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-1f6ede3c-ca71-4290-a725-fd3b7a8ba498 {
  margin-top: 0%;
}
}
#s-1f6ede3c-ca71-4290-a725-fd3b7a8ba498 {
  margin: 0 !important;
  overflow: visible;
}

#s-1f6ede3c-ca71-4290-a725-fd3b7a8ba498-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-1f6ede3c-ca71-4290-a725-fd3b7a8ba498 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-1f6ede3c-ca71-4290-a725-fd3b7a8ba498 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-1f6ede3c-ca71-4290-a725-fd3b7a8ba498 img.shogun-image {
  /* Add background color handling */
  
}

#s-1f6ede3c-ca71-4290-a725-fd3b7a8ba498 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-1f6ede3c-ca71-4290-a725-fd3b7a8ba498 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-1f6ede3c-ca71-4290-a725-fd3b7a8ba498 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-1f6ede3c-ca71-4290-a725-fd3b7a8ba498 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-1f6ede3c-ca71-4290-a725-fd3b7a8ba498.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-1f6ede3c-ca71-4290-a725-fd3b7a8ba498 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-1f6ede3c-ca71-4290-a725-fd3b7a8ba498.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-1f6ede3c-ca71-4290-a725-fd3b7a8ba498 .shogun-image-content {
  
    justify-content: center;
  
}

.s-1f6ede3c-ca71-4290-a725-fd3b7a8ba498.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1f6ede3c-ca71-4290-a725-fd3b7a8ba498.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1f6ede3c-ca71-4290-a725-fd3b7a8ba498.shogun-image {
  box-sizing: border-box;
}



.s-1f6ede3c-ca71-4290-a725-fd3b7a8ba498 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-1f6ede3c-ca71-4290-a725-fd3b7a8ba498 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-1f6ede3c-ca71-4290-a725-fd3b7a8ba498.shogun-image-container {
      position: relative;
    }

    .s-1f6ede3c-ca71-4290-a725-fd3b7a8ba498.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-1f6ede3c-ca71-4290-a725-fd3b7a8ba498.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-1f6ede3c-ca71-4290-a725-fd3b7a8ba498 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-1f6ede3c-ca71-4290-a725-fd3b7a8ba498 {
  margin: 0 !important;
  overflow: visible;
}

#s-1f6ede3c-ca71-4290-a725-fd3b7a8ba498-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-1f6ede3c-ca71-4290-a725-fd3b7a8ba498 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-1f6ede3c-ca71-4290-a725-fd3b7a8ba498 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-1f6ede3c-ca71-4290-a725-fd3b7a8ba498 img.shogun-image {
  /* Add background color handling */
  
}

#s-1f6ede3c-ca71-4290-a725-fd3b7a8ba498 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-1f6ede3c-ca71-4290-a725-fd3b7a8ba498 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-1f6ede3c-ca71-4290-a725-fd3b7a8ba498 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-1f6ede3c-ca71-4290-a725-fd3b7a8ba498 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-1f6ede3c-ca71-4290-a725-fd3b7a8ba498.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-1f6ede3c-ca71-4290-a725-fd3b7a8ba498 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-1f6ede3c-ca71-4290-a725-fd3b7a8ba498.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-1f6ede3c-ca71-4290-a725-fd3b7a8ba498 .shogun-image-content {
  
    justify-content: center;
  
}

.s-1f6ede3c-ca71-4290-a725-fd3b7a8ba498.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1f6ede3c-ca71-4290-a725-fd3b7a8ba498.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1f6ede3c-ca71-4290-a725-fd3b7a8ba498.shogun-image {
  box-sizing: border-box;
}



.s-1f6ede3c-ca71-4290-a725-fd3b7a8ba498 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-1f6ede3c-ca71-4290-a725-fd3b7a8ba498 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-1f6ede3c-ca71-4290-a725-fd3b7a8ba498.shogun-image-container {
      position: relative;
    }

    .s-1f6ede3c-ca71-4290-a725-fd3b7a8ba498.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-1f6ede3c-ca71-4290-a725-fd3b7a8ba498.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-1f6ede3c-ca71-4290-a725-fd3b7a8ba498 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-1f6ede3c-ca71-4290-a725-fd3b7a8ba498 {
  margin: 0 !important;
  overflow: visible;
}

#s-1f6ede3c-ca71-4290-a725-fd3b7a8ba498-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-1f6ede3c-ca71-4290-a725-fd3b7a8ba498 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-1f6ede3c-ca71-4290-a725-fd3b7a8ba498 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-1f6ede3c-ca71-4290-a725-fd3b7a8ba498 img.shogun-image {
  /* Add background color handling */
  
}

#s-1f6ede3c-ca71-4290-a725-fd3b7a8ba498 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-1f6ede3c-ca71-4290-a725-fd3b7a8ba498 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-1f6ede3c-ca71-4290-a725-fd3b7a8ba498 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-1f6ede3c-ca71-4290-a725-fd3b7a8ba498 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-1f6ede3c-ca71-4290-a725-fd3b7a8ba498.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-1f6ede3c-ca71-4290-a725-fd3b7a8ba498 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-1f6ede3c-ca71-4290-a725-fd3b7a8ba498.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-1f6ede3c-ca71-4290-a725-fd3b7a8ba498 .shogun-image-content {
  
    justify-content: center;
  
}

.s-1f6ede3c-ca71-4290-a725-fd3b7a8ba498.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1f6ede3c-ca71-4290-a725-fd3b7a8ba498.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1f6ede3c-ca71-4290-a725-fd3b7a8ba498.shogun-image {
  box-sizing: border-box;
}



.s-1f6ede3c-ca71-4290-a725-fd3b7a8ba498 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-1f6ede3c-ca71-4290-a725-fd3b7a8ba498 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-1f6ede3c-ca71-4290-a725-fd3b7a8ba498.shogun-image-container {
      position: relative;
    }

    .s-1f6ede3c-ca71-4290-a725-fd3b7a8ba498.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-1f6ede3c-ca71-4290-a725-fd3b7a8ba498.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-1f6ede3c-ca71-4290-a725-fd3b7a8ba498 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-1f6ede3c-ca71-4290-a725-fd3b7a8ba498 {
  margin: 0 !important;
  overflow: visible;
}

#s-1f6ede3c-ca71-4290-a725-fd3b7a8ba498-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-1f6ede3c-ca71-4290-a725-fd3b7a8ba498 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-1f6ede3c-ca71-4290-a725-fd3b7a8ba498 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-1f6ede3c-ca71-4290-a725-fd3b7a8ba498 img.shogun-image {
  /* Add background color handling */
  
}

#s-1f6ede3c-ca71-4290-a725-fd3b7a8ba498 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-1f6ede3c-ca71-4290-a725-fd3b7a8ba498 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-1f6ede3c-ca71-4290-a725-fd3b7a8ba498 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-1f6ede3c-ca71-4290-a725-fd3b7a8ba498 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-1f6ede3c-ca71-4290-a725-fd3b7a8ba498.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-1f6ede3c-ca71-4290-a725-fd3b7a8ba498 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-1f6ede3c-ca71-4290-a725-fd3b7a8ba498.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-1f6ede3c-ca71-4290-a725-fd3b7a8ba498 .shogun-image-content {
  
    justify-content: center;
  
}

.s-1f6ede3c-ca71-4290-a725-fd3b7a8ba498.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1f6ede3c-ca71-4290-a725-fd3b7a8ba498.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1f6ede3c-ca71-4290-a725-fd3b7a8ba498.shogun-image {
  box-sizing: border-box;
}



.s-1f6ede3c-ca71-4290-a725-fd3b7a8ba498 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-1f6ede3c-ca71-4290-a725-fd3b7a8ba498 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-1f6ede3c-ca71-4290-a725-fd3b7a8ba498.shogun-image-container {
      position: relative;
    }

    .s-1f6ede3c-ca71-4290-a725-fd3b7a8ba498.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-1f6ede3c-ca71-4290-a725-fd3b7a8ba498.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-1f6ede3c-ca71-4290-a725-fd3b7a8ba498 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-1f6ede3c-ca71-4290-a725-fd3b7a8ba498 {
  margin: 0 !important;
  overflow: visible;
}

#s-1f6ede3c-ca71-4290-a725-fd3b7a8ba498-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-1f6ede3c-ca71-4290-a725-fd3b7a8ba498 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-1f6ede3c-ca71-4290-a725-fd3b7a8ba498 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-1f6ede3c-ca71-4290-a725-fd3b7a8ba498 img.shogun-image {
  /* Add background color handling */
  
}

#s-1f6ede3c-ca71-4290-a725-fd3b7a8ba498 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-1f6ede3c-ca71-4290-a725-fd3b7a8ba498 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-1f6ede3c-ca71-4290-a725-fd3b7a8ba498 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-1f6ede3c-ca71-4290-a725-fd3b7a8ba498 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-1f6ede3c-ca71-4290-a725-fd3b7a8ba498.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-1f6ede3c-ca71-4290-a725-fd3b7a8ba498 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-1f6ede3c-ca71-4290-a725-fd3b7a8ba498.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-1f6ede3c-ca71-4290-a725-fd3b7a8ba498 .shogun-image-content {
  
    justify-content: center;
  
}

.s-1f6ede3c-ca71-4290-a725-fd3b7a8ba498.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1f6ede3c-ca71-4290-a725-fd3b7a8ba498.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1f6ede3c-ca71-4290-a725-fd3b7a8ba498.shogun-image {
  box-sizing: border-box;
}



.s-1f6ede3c-ca71-4290-a725-fd3b7a8ba498 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-1f6ede3c-ca71-4290-a725-fd3b7a8ba498 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-1f6ede3c-ca71-4290-a725-fd3b7a8ba498.shogun-image-container {
      position: relative;
    }

    .s-1f6ede3c-ca71-4290-a725-fd3b7a8ba498.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-1f6ede3c-ca71-4290-a725-fd3b7a8ba498.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-1f6ede3c-ca71-4290-a725-fd3b7a8ba498 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-4dfe3758-ec40-473f-9b8f-c15e8aeadba3 {
  margin-top: 0%;
margin-bottom: 0%;
padding-top: 0%;
padding-left: 5%;
padding-bottom: 0%;
padding-right: 5%;
}

#s-f1ca3445-5607-4af6-9e97-6a4d69ee302d {
  margin-top: 0%;
margin-bottom: 0%;
padding-top: 0%;
padding-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-f1ca3445-5607-4af6-9e97-6a4d69ee302d {
  margin-top: 0%;
}
}
#s-f1ca3445-5607-4af6-9e97-6a4d69ee302d {
  margin: 0 !important;
  overflow: visible;
}

#s-f1ca3445-5607-4af6-9e97-6a4d69ee302d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f1ca3445-5607-4af6-9e97-6a4d69ee302d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-f1ca3445-5607-4af6-9e97-6a4d69ee302d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f1ca3445-5607-4af6-9e97-6a4d69ee302d img.shogun-image {
  /* Add background color handling */
  
}

#s-f1ca3445-5607-4af6-9e97-6a4d69ee302d img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f1ca3445-5607-4af6-9e97-6a4d69ee302d .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-f1ca3445-5607-4af6-9e97-6a4d69ee302d .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f1ca3445-5607-4af6-9e97-6a4d69ee302d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f1ca3445-5607-4af6-9e97-6a4d69ee302d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f1ca3445-5607-4af6-9e97-6a4d69ee302d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-f1ca3445-5607-4af6-9e97-6a4d69ee302d.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-f1ca3445-5607-4af6-9e97-6a4d69ee302d .shogun-image-content {
  
    justify-content: center;
  
}

.s-f1ca3445-5607-4af6-9e97-6a4d69ee302d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f1ca3445-5607-4af6-9e97-6a4d69ee302d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f1ca3445-5607-4af6-9e97-6a4d69ee302d.shogun-image {
  box-sizing: border-box;
}



.s-f1ca3445-5607-4af6-9e97-6a4d69ee302d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-f1ca3445-5607-4af6-9e97-6a4d69ee302d {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-f1ca3445-5607-4af6-9e97-6a4d69ee302d.shogun-image-container {
      position: relative;
    }

    .s-f1ca3445-5607-4af6-9e97-6a4d69ee302d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f1ca3445-5607-4af6-9e97-6a4d69ee302d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f1ca3445-5607-4af6-9e97-6a4d69ee302d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-f1ca3445-5607-4af6-9e97-6a4d69ee302d {
  margin: 0 !important;
  overflow: visible;
}

#s-f1ca3445-5607-4af6-9e97-6a4d69ee302d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f1ca3445-5607-4af6-9e97-6a4d69ee302d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-f1ca3445-5607-4af6-9e97-6a4d69ee302d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f1ca3445-5607-4af6-9e97-6a4d69ee302d img.shogun-image {
  /* Add background color handling */
  
}

#s-f1ca3445-5607-4af6-9e97-6a4d69ee302d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f1ca3445-5607-4af6-9e97-6a4d69ee302d .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-f1ca3445-5607-4af6-9e97-6a4d69ee302d .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f1ca3445-5607-4af6-9e97-6a4d69ee302d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f1ca3445-5607-4af6-9e97-6a4d69ee302d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f1ca3445-5607-4af6-9e97-6a4d69ee302d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-f1ca3445-5607-4af6-9e97-6a4d69ee302d.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-f1ca3445-5607-4af6-9e97-6a4d69ee302d .shogun-image-content {
  
    justify-content: center;
  
}

.s-f1ca3445-5607-4af6-9e97-6a4d69ee302d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f1ca3445-5607-4af6-9e97-6a4d69ee302d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f1ca3445-5607-4af6-9e97-6a4d69ee302d.shogun-image {
  box-sizing: border-box;
}



.s-f1ca3445-5607-4af6-9e97-6a4d69ee302d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-f1ca3445-5607-4af6-9e97-6a4d69ee302d {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-f1ca3445-5607-4af6-9e97-6a4d69ee302d.shogun-image-container {
      position: relative;
    }

    .s-f1ca3445-5607-4af6-9e97-6a4d69ee302d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f1ca3445-5607-4af6-9e97-6a4d69ee302d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f1ca3445-5607-4af6-9e97-6a4d69ee302d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-f1ca3445-5607-4af6-9e97-6a4d69ee302d {
  margin: 0 !important;
  overflow: visible;
}

#s-f1ca3445-5607-4af6-9e97-6a4d69ee302d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f1ca3445-5607-4af6-9e97-6a4d69ee302d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f1ca3445-5607-4af6-9e97-6a4d69ee302d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f1ca3445-5607-4af6-9e97-6a4d69ee302d img.shogun-image {
  /* Add background color handling */
  
}

#s-f1ca3445-5607-4af6-9e97-6a4d69ee302d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f1ca3445-5607-4af6-9e97-6a4d69ee302d .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-f1ca3445-5607-4af6-9e97-6a4d69ee302d .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f1ca3445-5607-4af6-9e97-6a4d69ee302d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f1ca3445-5607-4af6-9e97-6a4d69ee302d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f1ca3445-5607-4af6-9e97-6a4d69ee302d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-f1ca3445-5607-4af6-9e97-6a4d69ee302d.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-f1ca3445-5607-4af6-9e97-6a4d69ee302d .shogun-image-content {
  
    justify-content: center;
  
}

.s-f1ca3445-5607-4af6-9e97-6a4d69ee302d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f1ca3445-5607-4af6-9e97-6a4d69ee302d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f1ca3445-5607-4af6-9e97-6a4d69ee302d.shogun-image {
  box-sizing: border-box;
}



.s-f1ca3445-5607-4af6-9e97-6a4d69ee302d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-f1ca3445-5607-4af6-9e97-6a4d69ee302d {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-f1ca3445-5607-4af6-9e97-6a4d69ee302d.shogun-image-container {
      position: relative;
    }

    .s-f1ca3445-5607-4af6-9e97-6a4d69ee302d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f1ca3445-5607-4af6-9e97-6a4d69ee302d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f1ca3445-5607-4af6-9e97-6a4d69ee302d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-f1ca3445-5607-4af6-9e97-6a4d69ee302d {
  margin: 0 !important;
  overflow: visible;
}

#s-f1ca3445-5607-4af6-9e97-6a4d69ee302d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f1ca3445-5607-4af6-9e97-6a4d69ee302d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f1ca3445-5607-4af6-9e97-6a4d69ee302d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f1ca3445-5607-4af6-9e97-6a4d69ee302d img.shogun-image {
  /* Add background color handling */
  
}

#s-f1ca3445-5607-4af6-9e97-6a4d69ee302d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f1ca3445-5607-4af6-9e97-6a4d69ee302d .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-f1ca3445-5607-4af6-9e97-6a4d69ee302d .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f1ca3445-5607-4af6-9e97-6a4d69ee302d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f1ca3445-5607-4af6-9e97-6a4d69ee302d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f1ca3445-5607-4af6-9e97-6a4d69ee302d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-f1ca3445-5607-4af6-9e97-6a4d69ee302d.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-f1ca3445-5607-4af6-9e97-6a4d69ee302d .shogun-image-content {
  
    justify-content: center;
  
}

.s-f1ca3445-5607-4af6-9e97-6a4d69ee302d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f1ca3445-5607-4af6-9e97-6a4d69ee302d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f1ca3445-5607-4af6-9e97-6a4d69ee302d.shogun-image {
  box-sizing: border-box;
}



.s-f1ca3445-5607-4af6-9e97-6a4d69ee302d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-f1ca3445-5607-4af6-9e97-6a4d69ee302d {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-f1ca3445-5607-4af6-9e97-6a4d69ee302d.shogun-image-container {
      position: relative;
    }

    .s-f1ca3445-5607-4af6-9e97-6a4d69ee302d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f1ca3445-5607-4af6-9e97-6a4d69ee302d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f1ca3445-5607-4af6-9e97-6a4d69ee302d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-f1ca3445-5607-4af6-9e97-6a4d69ee302d {
  margin: 0 !important;
  overflow: visible;
}

#s-f1ca3445-5607-4af6-9e97-6a4d69ee302d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f1ca3445-5607-4af6-9e97-6a4d69ee302d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f1ca3445-5607-4af6-9e97-6a4d69ee302d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f1ca3445-5607-4af6-9e97-6a4d69ee302d img.shogun-image {
  /* Add background color handling */
  
}

#s-f1ca3445-5607-4af6-9e97-6a4d69ee302d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f1ca3445-5607-4af6-9e97-6a4d69ee302d .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-f1ca3445-5607-4af6-9e97-6a4d69ee302d .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f1ca3445-5607-4af6-9e97-6a4d69ee302d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f1ca3445-5607-4af6-9e97-6a4d69ee302d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f1ca3445-5607-4af6-9e97-6a4d69ee302d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-f1ca3445-5607-4af6-9e97-6a4d69ee302d.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-f1ca3445-5607-4af6-9e97-6a4d69ee302d .shogun-image-content {
  
    justify-content: center;
  
}

.s-f1ca3445-5607-4af6-9e97-6a4d69ee302d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f1ca3445-5607-4af6-9e97-6a4d69ee302d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f1ca3445-5607-4af6-9e97-6a4d69ee302d.shogun-image {
  box-sizing: border-box;
}



.s-f1ca3445-5607-4af6-9e97-6a4d69ee302d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-f1ca3445-5607-4af6-9e97-6a4d69ee302d {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-f1ca3445-5607-4af6-9e97-6a4d69ee302d.shogun-image-container {
      position: relative;
    }

    .s-f1ca3445-5607-4af6-9e97-6a4d69ee302d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f1ca3445-5607-4af6-9e97-6a4d69ee302d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f1ca3445-5607-4af6-9e97-6a4d69ee302d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-f734f21d-ac1d-4f77-85fa-7f1e7abb5043 {
  margin-top: 0%;
margin-bottom: 0%;
padding-bottom: 0%;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 992px) and (max-width: 1199px){#s-f734f21d-ac1d-4f77-85fa-7f1e7abb5043 {
  min-height: 49px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-f734f21d-ac1d-4f77-85fa-7f1e7abb5043 {
  min-height: 48px;
}
}@media (max-width: 767px){#s-f734f21d-ac1d-4f77-85fa-7f1e7abb5043 {
  margin-top: 5%;
margin-bottom: 5%;
min-height: 47px;
}
}







#s-f734f21d-ac1d-4f77-85fa-7f1e7abb5043 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-f734f21d-ac1d-4f77-85fa-7f1e7abb5043.shg-box.shg-c {
  justify-content: center;
}

#s-18d8047d-c2a8-4261-b96b-d50f3f58d211 {
  margin-top: 0%;
margin-bottom: 0%;
padding-top: 0%;
padding-left: 5%;
padding-bottom: 0%;
padding-right: 5%;
}

#s-8c2aa050-b3d0-414a-91a3-5b80d3239d5a {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-8c2aa050-b3d0-414a-91a3-5b80d3239d5a {
  margin-top: 0%;
margin-bottom: 0%;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-8c2aa050-b3d0-414a-91a3-5b80d3239d5a {
  margin-top: 0%;
margin-bottom: 0%;
}
}
#s-8c2aa050-b3d0-414a-91a3-5b80d3239d5a {
  margin: 0 !important;
  overflow: visible;
}

#s-8c2aa050-b3d0-414a-91a3-5b80d3239d5a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8c2aa050-b3d0-414a-91a3-5b80d3239d5a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-8c2aa050-b3d0-414a-91a3-5b80d3239d5a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8c2aa050-b3d0-414a-91a3-5b80d3239d5a img.shogun-image {
  /* Add background color handling */
  
}

#s-8c2aa050-b3d0-414a-91a3-5b80d3239d5a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-8c2aa050-b3d0-414a-91a3-5b80d3239d5a .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-8c2aa050-b3d0-414a-91a3-5b80d3239d5a .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-8c2aa050-b3d0-414a-91a3-5b80d3239d5a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-8c2aa050-b3d0-414a-91a3-5b80d3239d5a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-8c2aa050-b3d0-414a-91a3-5b80d3239d5a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-8c2aa050-b3d0-414a-91a3-5b80d3239d5a.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-8c2aa050-b3d0-414a-91a3-5b80d3239d5a .shogun-image-content {
  
    justify-content: center;
  
}

.s-8c2aa050-b3d0-414a-91a3-5b80d3239d5a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8c2aa050-b3d0-414a-91a3-5b80d3239d5a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8c2aa050-b3d0-414a-91a3-5b80d3239d5a.shogun-image {
  box-sizing: border-box;
}



.s-8c2aa050-b3d0-414a-91a3-5b80d3239d5a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-8c2aa050-b3d0-414a-91a3-5b80d3239d5a {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-8c2aa050-b3d0-414a-91a3-5b80d3239d5a.shogun-image-container {
      position: relative;
    }

    .s-8c2aa050-b3d0-414a-91a3-5b80d3239d5a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-8c2aa050-b3d0-414a-91a3-5b80d3239d5a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-8c2aa050-b3d0-414a-91a3-5b80d3239d5a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-8c2aa050-b3d0-414a-91a3-5b80d3239d5a {
  margin: 0 !important;
  overflow: visible;
}

#s-8c2aa050-b3d0-414a-91a3-5b80d3239d5a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8c2aa050-b3d0-414a-91a3-5b80d3239d5a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-8c2aa050-b3d0-414a-91a3-5b80d3239d5a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8c2aa050-b3d0-414a-91a3-5b80d3239d5a img.shogun-image {
  /* Add background color handling */
  
}

#s-8c2aa050-b3d0-414a-91a3-5b80d3239d5a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-8c2aa050-b3d0-414a-91a3-5b80d3239d5a .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-8c2aa050-b3d0-414a-91a3-5b80d3239d5a .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-8c2aa050-b3d0-414a-91a3-5b80d3239d5a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-8c2aa050-b3d0-414a-91a3-5b80d3239d5a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-8c2aa050-b3d0-414a-91a3-5b80d3239d5a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-8c2aa050-b3d0-414a-91a3-5b80d3239d5a.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-8c2aa050-b3d0-414a-91a3-5b80d3239d5a .shogun-image-content {
  
    justify-content: center;
  
}

.s-8c2aa050-b3d0-414a-91a3-5b80d3239d5a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8c2aa050-b3d0-414a-91a3-5b80d3239d5a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8c2aa050-b3d0-414a-91a3-5b80d3239d5a.shogun-image {
  box-sizing: border-box;
}



.s-8c2aa050-b3d0-414a-91a3-5b80d3239d5a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-8c2aa050-b3d0-414a-91a3-5b80d3239d5a {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-8c2aa050-b3d0-414a-91a3-5b80d3239d5a.shogun-image-container {
      position: relative;
    }

    .s-8c2aa050-b3d0-414a-91a3-5b80d3239d5a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-8c2aa050-b3d0-414a-91a3-5b80d3239d5a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-8c2aa050-b3d0-414a-91a3-5b80d3239d5a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-8c2aa050-b3d0-414a-91a3-5b80d3239d5a {
  margin: 0 !important;
  overflow: visible;
}

#s-8c2aa050-b3d0-414a-91a3-5b80d3239d5a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8c2aa050-b3d0-414a-91a3-5b80d3239d5a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-8c2aa050-b3d0-414a-91a3-5b80d3239d5a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8c2aa050-b3d0-414a-91a3-5b80d3239d5a img.shogun-image {
  /* Add background color handling */
  
}

#s-8c2aa050-b3d0-414a-91a3-5b80d3239d5a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-8c2aa050-b3d0-414a-91a3-5b80d3239d5a .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-8c2aa050-b3d0-414a-91a3-5b80d3239d5a .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-8c2aa050-b3d0-414a-91a3-5b80d3239d5a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-8c2aa050-b3d0-414a-91a3-5b80d3239d5a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-8c2aa050-b3d0-414a-91a3-5b80d3239d5a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-8c2aa050-b3d0-414a-91a3-5b80d3239d5a.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-8c2aa050-b3d0-414a-91a3-5b80d3239d5a .shogun-image-content {
  
    justify-content: center;
  
}

.s-8c2aa050-b3d0-414a-91a3-5b80d3239d5a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8c2aa050-b3d0-414a-91a3-5b80d3239d5a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8c2aa050-b3d0-414a-91a3-5b80d3239d5a.shogun-image {
  box-sizing: border-box;
}



.s-8c2aa050-b3d0-414a-91a3-5b80d3239d5a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-8c2aa050-b3d0-414a-91a3-5b80d3239d5a {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-8c2aa050-b3d0-414a-91a3-5b80d3239d5a.shogun-image-container {
      position: relative;
    }

    .s-8c2aa050-b3d0-414a-91a3-5b80d3239d5a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-8c2aa050-b3d0-414a-91a3-5b80d3239d5a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-8c2aa050-b3d0-414a-91a3-5b80d3239d5a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-8c2aa050-b3d0-414a-91a3-5b80d3239d5a {
  margin: 0 !important;
  overflow: visible;
}

#s-8c2aa050-b3d0-414a-91a3-5b80d3239d5a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8c2aa050-b3d0-414a-91a3-5b80d3239d5a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-8c2aa050-b3d0-414a-91a3-5b80d3239d5a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8c2aa050-b3d0-414a-91a3-5b80d3239d5a img.shogun-image {
  /* Add background color handling */
  
}

#s-8c2aa050-b3d0-414a-91a3-5b80d3239d5a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-8c2aa050-b3d0-414a-91a3-5b80d3239d5a .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-8c2aa050-b3d0-414a-91a3-5b80d3239d5a .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-8c2aa050-b3d0-414a-91a3-5b80d3239d5a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-8c2aa050-b3d0-414a-91a3-5b80d3239d5a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-8c2aa050-b3d0-414a-91a3-5b80d3239d5a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-8c2aa050-b3d0-414a-91a3-5b80d3239d5a.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-8c2aa050-b3d0-414a-91a3-5b80d3239d5a .shogun-image-content {
  
    justify-content: center;
  
}

.s-8c2aa050-b3d0-414a-91a3-5b80d3239d5a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8c2aa050-b3d0-414a-91a3-5b80d3239d5a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8c2aa050-b3d0-414a-91a3-5b80d3239d5a.shogun-image {
  box-sizing: border-box;
}



.s-8c2aa050-b3d0-414a-91a3-5b80d3239d5a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-8c2aa050-b3d0-414a-91a3-5b80d3239d5a {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-8c2aa050-b3d0-414a-91a3-5b80d3239d5a.shogun-image-container {
      position: relative;
    }

    .s-8c2aa050-b3d0-414a-91a3-5b80d3239d5a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-8c2aa050-b3d0-414a-91a3-5b80d3239d5a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-8c2aa050-b3d0-414a-91a3-5b80d3239d5a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-8c2aa050-b3d0-414a-91a3-5b80d3239d5a {
  margin: 0 !important;
  overflow: visible;
}

#s-8c2aa050-b3d0-414a-91a3-5b80d3239d5a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8c2aa050-b3d0-414a-91a3-5b80d3239d5a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-8c2aa050-b3d0-414a-91a3-5b80d3239d5a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8c2aa050-b3d0-414a-91a3-5b80d3239d5a img.shogun-image {
  /* Add background color handling */
  
}

#s-8c2aa050-b3d0-414a-91a3-5b80d3239d5a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-8c2aa050-b3d0-414a-91a3-5b80d3239d5a .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-8c2aa050-b3d0-414a-91a3-5b80d3239d5a .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-8c2aa050-b3d0-414a-91a3-5b80d3239d5a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-8c2aa050-b3d0-414a-91a3-5b80d3239d5a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-8c2aa050-b3d0-414a-91a3-5b80d3239d5a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-8c2aa050-b3d0-414a-91a3-5b80d3239d5a.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-8c2aa050-b3d0-414a-91a3-5b80d3239d5a .shogun-image-content {
  
    justify-content: center;
  
}

.s-8c2aa050-b3d0-414a-91a3-5b80d3239d5a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8c2aa050-b3d0-414a-91a3-5b80d3239d5a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8c2aa050-b3d0-414a-91a3-5b80d3239d5a.shogun-image {
  box-sizing: border-box;
}



.s-8c2aa050-b3d0-414a-91a3-5b80d3239d5a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-8c2aa050-b3d0-414a-91a3-5b80d3239d5a {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-8c2aa050-b3d0-414a-91a3-5b80d3239d5a.shogun-image-container {
      position: relative;
    }

    .s-8c2aa050-b3d0-414a-91a3-5b80d3239d5a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-8c2aa050-b3d0-414a-91a3-5b80d3239d5a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-8c2aa050-b3d0-414a-91a3-5b80d3239d5a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-bb8bb9c7-255c-4114-bce6-e0b43b4ede81 {
  margin-top: 0%;
margin-bottom: 0%;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 992px) and (max-width: 1199px){#s-bb8bb9c7-255c-4114-bce6-e0b43b4ede81 {
  min-height: 49px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-bb8bb9c7-255c-4114-bce6-e0b43b4ede81 {
  min-height: 48px;
}
}@media (max-width: 767px){#s-bb8bb9c7-255c-4114-bce6-e0b43b4ede81 {
  min-height: 47px;
}
}







#s-bb8bb9c7-255c-4114-bce6-e0b43b4ede81 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-bb8bb9c7-255c-4114-bce6-e0b43b4ede81.shg-box.shg-c {
  justify-content: center;
}

#s-c870949f-9f30-42fd-920a-521e5700de50 {
  margin-bottom: 0%;
padding-top: 0%;
padding-left: 5%;
padding-bottom: 0%;
padding-right: 5%;
}

#s-516c1b56-b54e-44f0-a807-1988118e8332 {
  padding-top: 0%;
padding-left: 0%;
padding-bottom: 0%;
padding-right: 0%;
}

@media (min-width: 0px) {
[id="s-516c1b56-b54e-44f0-a807-1988118e8332"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-516c1b56-b54e-44f0-a807-1988118e8332"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-516c1b56-b54e-44f0-a807-1988118e8332"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-516c1b56-b54e-44f0-a807-1988118e8332"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

#s-c7f21e60-8ac7-4ab6-85fc-617c3febec09 {
  margin-top: 0%;
margin-bottom: 0%;
padding-bottom: 0%;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 992px) and (max-width: 1199px){#s-c7f21e60-8ac7-4ab6-85fc-617c3febec09 {
  min-height: 49px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-c7f21e60-8ac7-4ab6-85fc-617c3febec09 {
  min-height: 48px;
}
}@media (max-width: 767px){#s-c7f21e60-8ac7-4ab6-85fc-617c3febec09 {
  margin-top: 5%;
margin-bottom: 5%;
min-height: 47px;
}
}







#s-c7f21e60-8ac7-4ab6-85fc-617c3febec09 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-c7f21e60-8ac7-4ab6-85fc-617c3febec09.shg-box.shg-c {
  justify-content: center;
}

#s-f47f2ddb-ede4-444e-8bab-5347b83e7f61 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-f47f2ddb-ede4-444e-8bab-5347b83e7f61 {
  margin-top: 0%;
margin-bottom: 0%;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-f47f2ddb-ede4-444e-8bab-5347b83e7f61 {
  margin-top: 0%;
margin-bottom: 0%;
}
}
#s-f47f2ddb-ede4-444e-8bab-5347b83e7f61 {
  margin: 0 !important;
  overflow: visible;
}

#s-f47f2ddb-ede4-444e-8bab-5347b83e7f61-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f47f2ddb-ede4-444e-8bab-5347b83e7f61 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-f47f2ddb-ede4-444e-8bab-5347b83e7f61 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f47f2ddb-ede4-444e-8bab-5347b83e7f61 img.shogun-image {
  /* Add background color handling */
  
}

#s-f47f2ddb-ede4-444e-8bab-5347b83e7f61 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f47f2ddb-ede4-444e-8bab-5347b83e7f61 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-f47f2ddb-ede4-444e-8bab-5347b83e7f61 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f47f2ddb-ede4-444e-8bab-5347b83e7f61 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f47f2ddb-ede4-444e-8bab-5347b83e7f61.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f47f2ddb-ede4-444e-8bab-5347b83e7f61 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-f47f2ddb-ede4-444e-8bab-5347b83e7f61.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-f47f2ddb-ede4-444e-8bab-5347b83e7f61 .shogun-image-content {
  
    justify-content: center;
  
}

.s-f47f2ddb-ede4-444e-8bab-5347b83e7f61.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f47f2ddb-ede4-444e-8bab-5347b83e7f61.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f47f2ddb-ede4-444e-8bab-5347b83e7f61.shogun-image {
  box-sizing: border-box;
}



.s-f47f2ddb-ede4-444e-8bab-5347b83e7f61 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-f47f2ddb-ede4-444e-8bab-5347b83e7f61 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-f47f2ddb-ede4-444e-8bab-5347b83e7f61.shogun-image-container {
      position: relative;
    }

    .s-f47f2ddb-ede4-444e-8bab-5347b83e7f61.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f47f2ddb-ede4-444e-8bab-5347b83e7f61.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f47f2ddb-ede4-444e-8bab-5347b83e7f61 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-f47f2ddb-ede4-444e-8bab-5347b83e7f61 {
  margin: 0 !important;
  overflow: visible;
}

#s-f47f2ddb-ede4-444e-8bab-5347b83e7f61-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f47f2ddb-ede4-444e-8bab-5347b83e7f61 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-f47f2ddb-ede4-444e-8bab-5347b83e7f61 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f47f2ddb-ede4-444e-8bab-5347b83e7f61 img.shogun-image {
  /* Add background color handling */
  
}

#s-f47f2ddb-ede4-444e-8bab-5347b83e7f61 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f47f2ddb-ede4-444e-8bab-5347b83e7f61 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-f47f2ddb-ede4-444e-8bab-5347b83e7f61 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f47f2ddb-ede4-444e-8bab-5347b83e7f61 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f47f2ddb-ede4-444e-8bab-5347b83e7f61.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f47f2ddb-ede4-444e-8bab-5347b83e7f61 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-f47f2ddb-ede4-444e-8bab-5347b83e7f61.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-f47f2ddb-ede4-444e-8bab-5347b83e7f61 .shogun-image-content {
  
    justify-content: center;
  
}

.s-f47f2ddb-ede4-444e-8bab-5347b83e7f61.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f47f2ddb-ede4-444e-8bab-5347b83e7f61.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f47f2ddb-ede4-444e-8bab-5347b83e7f61.shogun-image {
  box-sizing: border-box;
}



.s-f47f2ddb-ede4-444e-8bab-5347b83e7f61 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-f47f2ddb-ede4-444e-8bab-5347b83e7f61 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-f47f2ddb-ede4-444e-8bab-5347b83e7f61.shogun-image-container {
      position: relative;
    }

    .s-f47f2ddb-ede4-444e-8bab-5347b83e7f61.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f47f2ddb-ede4-444e-8bab-5347b83e7f61.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f47f2ddb-ede4-444e-8bab-5347b83e7f61 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-f47f2ddb-ede4-444e-8bab-5347b83e7f61 {
  margin: 0 !important;
  overflow: visible;
}

#s-f47f2ddb-ede4-444e-8bab-5347b83e7f61-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f47f2ddb-ede4-444e-8bab-5347b83e7f61 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-f47f2ddb-ede4-444e-8bab-5347b83e7f61 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f47f2ddb-ede4-444e-8bab-5347b83e7f61 img.shogun-image {
  /* Add background color handling */
  
}

#s-f47f2ddb-ede4-444e-8bab-5347b83e7f61 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f47f2ddb-ede4-444e-8bab-5347b83e7f61 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-f47f2ddb-ede4-444e-8bab-5347b83e7f61 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f47f2ddb-ede4-444e-8bab-5347b83e7f61 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f47f2ddb-ede4-444e-8bab-5347b83e7f61.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f47f2ddb-ede4-444e-8bab-5347b83e7f61 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-f47f2ddb-ede4-444e-8bab-5347b83e7f61.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-f47f2ddb-ede4-444e-8bab-5347b83e7f61 .shogun-image-content {
  
    justify-content: center;
  
}

.s-f47f2ddb-ede4-444e-8bab-5347b83e7f61.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f47f2ddb-ede4-444e-8bab-5347b83e7f61.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f47f2ddb-ede4-444e-8bab-5347b83e7f61.shogun-image {
  box-sizing: border-box;
}



.s-f47f2ddb-ede4-444e-8bab-5347b83e7f61 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-f47f2ddb-ede4-444e-8bab-5347b83e7f61 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-f47f2ddb-ede4-444e-8bab-5347b83e7f61.shogun-image-container {
      position: relative;
    }

    .s-f47f2ddb-ede4-444e-8bab-5347b83e7f61.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f47f2ddb-ede4-444e-8bab-5347b83e7f61.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f47f2ddb-ede4-444e-8bab-5347b83e7f61 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-f47f2ddb-ede4-444e-8bab-5347b83e7f61 {
  margin: 0 !important;
  overflow: visible;
}

#s-f47f2ddb-ede4-444e-8bab-5347b83e7f61-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f47f2ddb-ede4-444e-8bab-5347b83e7f61 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f47f2ddb-ede4-444e-8bab-5347b83e7f61 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f47f2ddb-ede4-444e-8bab-5347b83e7f61 img.shogun-image {
  /* Add background color handling */
  
}

#s-f47f2ddb-ede4-444e-8bab-5347b83e7f61 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f47f2ddb-ede4-444e-8bab-5347b83e7f61 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-f47f2ddb-ede4-444e-8bab-5347b83e7f61 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f47f2ddb-ede4-444e-8bab-5347b83e7f61 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f47f2ddb-ede4-444e-8bab-5347b83e7f61.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f47f2ddb-ede4-444e-8bab-5347b83e7f61 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-f47f2ddb-ede4-444e-8bab-5347b83e7f61.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-f47f2ddb-ede4-444e-8bab-5347b83e7f61 .shogun-image-content {
  
    justify-content: center;
  
}

.s-f47f2ddb-ede4-444e-8bab-5347b83e7f61.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f47f2ddb-ede4-444e-8bab-5347b83e7f61.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f47f2ddb-ede4-444e-8bab-5347b83e7f61.shogun-image {
  box-sizing: border-box;
}



.s-f47f2ddb-ede4-444e-8bab-5347b83e7f61 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-f47f2ddb-ede4-444e-8bab-5347b83e7f61 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-f47f2ddb-ede4-444e-8bab-5347b83e7f61.shogun-image-container {
      position: relative;
    }

    .s-f47f2ddb-ede4-444e-8bab-5347b83e7f61.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f47f2ddb-ede4-444e-8bab-5347b83e7f61.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f47f2ddb-ede4-444e-8bab-5347b83e7f61 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-f47f2ddb-ede4-444e-8bab-5347b83e7f61 {
  margin: 0 !important;
  overflow: visible;
}

#s-f47f2ddb-ede4-444e-8bab-5347b83e7f61-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f47f2ddb-ede4-444e-8bab-5347b83e7f61 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f47f2ddb-ede4-444e-8bab-5347b83e7f61 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f47f2ddb-ede4-444e-8bab-5347b83e7f61 img.shogun-image {
  /* Add background color handling */
  
}

#s-f47f2ddb-ede4-444e-8bab-5347b83e7f61 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f47f2ddb-ede4-444e-8bab-5347b83e7f61 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-f47f2ddb-ede4-444e-8bab-5347b83e7f61 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f47f2ddb-ede4-444e-8bab-5347b83e7f61 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f47f2ddb-ede4-444e-8bab-5347b83e7f61.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f47f2ddb-ede4-444e-8bab-5347b83e7f61 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-f47f2ddb-ede4-444e-8bab-5347b83e7f61.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-f47f2ddb-ede4-444e-8bab-5347b83e7f61 .shogun-image-content {
  
    justify-content: center;
  
}

.s-f47f2ddb-ede4-444e-8bab-5347b83e7f61.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f47f2ddb-ede4-444e-8bab-5347b83e7f61.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f47f2ddb-ede4-444e-8bab-5347b83e7f61.shogun-image {
  box-sizing: border-box;
}



.s-f47f2ddb-ede4-444e-8bab-5347b83e7f61 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-f47f2ddb-ede4-444e-8bab-5347b83e7f61 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-f47f2ddb-ede4-444e-8bab-5347b83e7f61.shogun-image-container {
      position: relative;
    }

    .s-f47f2ddb-ede4-444e-8bab-5347b83e7f61.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f47f2ddb-ede4-444e-8bab-5347b83e7f61.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f47f2ddb-ede4-444e-8bab-5347b83e7f61 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-22541038-de3e-4c60-9cf1-96521ef185ab {
  margin-bottom: 0%;
padding-top: 0%;
padding-left: 5%;
padding-bottom: 0%;
padding-right: 5%;
}

#s-b50fb47c-95b4-4a20-9efb-4ab569159ceb {
  margin-top: 0%;
margin-bottom: 0%;
padding-bottom: 0%;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 992px) and (max-width: 1199px){#s-b50fb47c-95b4-4a20-9efb-4ab569159ceb {
  min-height: 49px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-b50fb47c-95b4-4a20-9efb-4ab569159ceb {
  min-height: 48px;
}
}@media (max-width: 767px){#s-b50fb47c-95b4-4a20-9efb-4ab569159ceb {
  margin-top: 5%;
margin-bottom: 5%;
min-height: 47px;
}
}







#s-b50fb47c-95b4-4a20-9efb-4ab569159ceb > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-b50fb47c-95b4-4a20-9efb-4ab569159ceb.shg-box.shg-c {
  justify-content: center;
}

#s-5b27b8d5-9804-43d7-be1d-e113e9590498 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-5b27b8d5-9804-43d7-be1d-e113e9590498 {
  margin-top: 0%;
margin-bottom: 0%;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-5b27b8d5-9804-43d7-be1d-e113e9590498 {
  margin-top: 0%;
margin-bottom: 0%;
}
}
#s-5b27b8d5-9804-43d7-be1d-e113e9590498 {
  margin: 0 !important;
  overflow: visible;
}

#s-5b27b8d5-9804-43d7-be1d-e113e9590498-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-5b27b8d5-9804-43d7-be1d-e113e9590498 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-5b27b8d5-9804-43d7-be1d-e113e9590498 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-5b27b8d5-9804-43d7-be1d-e113e9590498 img.shogun-image {
  /* Add background color handling */
  
}

#s-5b27b8d5-9804-43d7-be1d-e113e9590498 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-5b27b8d5-9804-43d7-be1d-e113e9590498 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-5b27b8d5-9804-43d7-be1d-e113e9590498 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-5b27b8d5-9804-43d7-be1d-e113e9590498 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-5b27b8d5-9804-43d7-be1d-e113e9590498.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-5b27b8d5-9804-43d7-be1d-e113e9590498 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-5b27b8d5-9804-43d7-be1d-e113e9590498.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-5b27b8d5-9804-43d7-be1d-e113e9590498 .shogun-image-content {
  
    justify-content: center;
  
}

.s-5b27b8d5-9804-43d7-be1d-e113e9590498.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5b27b8d5-9804-43d7-be1d-e113e9590498.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5b27b8d5-9804-43d7-be1d-e113e9590498.shogun-image {
  box-sizing: border-box;
}



.s-5b27b8d5-9804-43d7-be1d-e113e9590498 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-5b27b8d5-9804-43d7-be1d-e113e9590498 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-5b27b8d5-9804-43d7-be1d-e113e9590498.shogun-image-container {
      position: relative;
    }

    .s-5b27b8d5-9804-43d7-be1d-e113e9590498.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-5b27b8d5-9804-43d7-be1d-e113e9590498.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-5b27b8d5-9804-43d7-be1d-e113e9590498 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-5b27b8d5-9804-43d7-be1d-e113e9590498 {
  margin: 0 !important;
  overflow: visible;
}

#s-5b27b8d5-9804-43d7-be1d-e113e9590498-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-5b27b8d5-9804-43d7-be1d-e113e9590498 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-5b27b8d5-9804-43d7-be1d-e113e9590498 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-5b27b8d5-9804-43d7-be1d-e113e9590498 img.shogun-image {
  /* Add background color handling */
  
}

#s-5b27b8d5-9804-43d7-be1d-e113e9590498 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-5b27b8d5-9804-43d7-be1d-e113e9590498 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-5b27b8d5-9804-43d7-be1d-e113e9590498 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-5b27b8d5-9804-43d7-be1d-e113e9590498 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-5b27b8d5-9804-43d7-be1d-e113e9590498.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-5b27b8d5-9804-43d7-be1d-e113e9590498 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-5b27b8d5-9804-43d7-be1d-e113e9590498.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-5b27b8d5-9804-43d7-be1d-e113e9590498 .shogun-image-content {
  
    justify-content: center;
  
}

.s-5b27b8d5-9804-43d7-be1d-e113e9590498.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5b27b8d5-9804-43d7-be1d-e113e9590498.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5b27b8d5-9804-43d7-be1d-e113e9590498.shogun-image {
  box-sizing: border-box;
}



.s-5b27b8d5-9804-43d7-be1d-e113e9590498 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-5b27b8d5-9804-43d7-be1d-e113e9590498 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-5b27b8d5-9804-43d7-be1d-e113e9590498.shogun-image-container {
      position: relative;
    }

    .s-5b27b8d5-9804-43d7-be1d-e113e9590498.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-5b27b8d5-9804-43d7-be1d-e113e9590498.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-5b27b8d5-9804-43d7-be1d-e113e9590498 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-5b27b8d5-9804-43d7-be1d-e113e9590498 {
  margin: 0 !important;
  overflow: visible;
}

#s-5b27b8d5-9804-43d7-be1d-e113e9590498-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-5b27b8d5-9804-43d7-be1d-e113e9590498 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-5b27b8d5-9804-43d7-be1d-e113e9590498 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-5b27b8d5-9804-43d7-be1d-e113e9590498 img.shogun-image {
  /* Add background color handling */
  
}

#s-5b27b8d5-9804-43d7-be1d-e113e9590498 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-5b27b8d5-9804-43d7-be1d-e113e9590498 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-5b27b8d5-9804-43d7-be1d-e113e9590498 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-5b27b8d5-9804-43d7-be1d-e113e9590498 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-5b27b8d5-9804-43d7-be1d-e113e9590498.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-5b27b8d5-9804-43d7-be1d-e113e9590498 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-5b27b8d5-9804-43d7-be1d-e113e9590498.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-5b27b8d5-9804-43d7-be1d-e113e9590498 .shogun-image-content {
  
    justify-content: center;
  
}

.s-5b27b8d5-9804-43d7-be1d-e113e9590498.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5b27b8d5-9804-43d7-be1d-e113e9590498.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5b27b8d5-9804-43d7-be1d-e113e9590498.shogun-image {
  box-sizing: border-box;
}



.s-5b27b8d5-9804-43d7-be1d-e113e9590498 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-5b27b8d5-9804-43d7-be1d-e113e9590498 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-5b27b8d5-9804-43d7-be1d-e113e9590498.shogun-image-container {
      position: relative;
    }

    .s-5b27b8d5-9804-43d7-be1d-e113e9590498.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-5b27b8d5-9804-43d7-be1d-e113e9590498.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-5b27b8d5-9804-43d7-be1d-e113e9590498 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-5b27b8d5-9804-43d7-be1d-e113e9590498 {
  margin: 0 !important;
  overflow: visible;
}

#s-5b27b8d5-9804-43d7-be1d-e113e9590498-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-5b27b8d5-9804-43d7-be1d-e113e9590498 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-5b27b8d5-9804-43d7-be1d-e113e9590498 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-5b27b8d5-9804-43d7-be1d-e113e9590498 img.shogun-image {
  /* Add background color handling */
  
}

#s-5b27b8d5-9804-43d7-be1d-e113e9590498 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-5b27b8d5-9804-43d7-be1d-e113e9590498 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-5b27b8d5-9804-43d7-be1d-e113e9590498 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-5b27b8d5-9804-43d7-be1d-e113e9590498 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-5b27b8d5-9804-43d7-be1d-e113e9590498.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-5b27b8d5-9804-43d7-be1d-e113e9590498 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-5b27b8d5-9804-43d7-be1d-e113e9590498.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-5b27b8d5-9804-43d7-be1d-e113e9590498 .shogun-image-content {
  
    justify-content: center;
  
}

.s-5b27b8d5-9804-43d7-be1d-e113e9590498.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5b27b8d5-9804-43d7-be1d-e113e9590498.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5b27b8d5-9804-43d7-be1d-e113e9590498.shogun-image {
  box-sizing: border-box;
}



.s-5b27b8d5-9804-43d7-be1d-e113e9590498 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-5b27b8d5-9804-43d7-be1d-e113e9590498 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-5b27b8d5-9804-43d7-be1d-e113e9590498.shogun-image-container {
      position: relative;
    }

    .s-5b27b8d5-9804-43d7-be1d-e113e9590498.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-5b27b8d5-9804-43d7-be1d-e113e9590498.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-5b27b8d5-9804-43d7-be1d-e113e9590498 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-5b27b8d5-9804-43d7-be1d-e113e9590498 {
  margin: 0 !important;
  overflow: visible;
}

#s-5b27b8d5-9804-43d7-be1d-e113e9590498-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-5b27b8d5-9804-43d7-be1d-e113e9590498 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-5b27b8d5-9804-43d7-be1d-e113e9590498 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-5b27b8d5-9804-43d7-be1d-e113e9590498 img.shogun-image {
  /* Add background color handling */
  
}

#s-5b27b8d5-9804-43d7-be1d-e113e9590498 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-5b27b8d5-9804-43d7-be1d-e113e9590498 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-5b27b8d5-9804-43d7-be1d-e113e9590498 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-5b27b8d5-9804-43d7-be1d-e113e9590498 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-5b27b8d5-9804-43d7-be1d-e113e9590498.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-5b27b8d5-9804-43d7-be1d-e113e9590498 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-5b27b8d5-9804-43d7-be1d-e113e9590498.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-5b27b8d5-9804-43d7-be1d-e113e9590498 .shogun-image-content {
  
    justify-content: center;
  
}

.s-5b27b8d5-9804-43d7-be1d-e113e9590498.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5b27b8d5-9804-43d7-be1d-e113e9590498.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5b27b8d5-9804-43d7-be1d-e113e9590498.shogun-image {
  box-sizing: border-box;
}



.s-5b27b8d5-9804-43d7-be1d-e113e9590498 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-5b27b8d5-9804-43d7-be1d-e113e9590498 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-5b27b8d5-9804-43d7-be1d-e113e9590498.shogun-image-container {
      position: relative;
    }

    .s-5b27b8d5-9804-43d7-be1d-e113e9590498.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-5b27b8d5-9804-43d7-be1d-e113e9590498.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-5b27b8d5-9804-43d7-be1d-e113e9590498 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-bb793e23-b882-403b-ab3f-21c6fdac0cf3 {
  margin-bottom: 0%;
padding-top: 0%;
padding-left: 5%;
padding-bottom: 0%;
padding-right: 5%;
}

#s-6c9327e9-3e6e-411d-834e-a253728c8288 {
  margin-top: 0%;
margin-bottom: 0%;
padding-bottom: 0%;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 992px) and (max-width: 1199px){#s-6c9327e9-3e6e-411d-834e-a253728c8288 {
  min-height: 49px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-6c9327e9-3e6e-411d-834e-a253728c8288 {
  min-height: 48px;
}
}@media (max-width: 767px){#s-6c9327e9-3e6e-411d-834e-a253728c8288 {
  min-height: 47px;
}
}







#s-6c9327e9-3e6e-411d-834e-a253728c8288 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-6c9327e9-3e6e-411d-834e-a253728c8288.shg-box.shg-c {
  justify-content: center;
}

#s-66c3c16e-7265-4104-bdfd-b0f752d545aa {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-66c3c16e-7265-4104-bdfd-b0f752d545aa {
  margin-top: 0%;
}
}
#s-66c3c16e-7265-4104-bdfd-b0f752d545aa {
  margin: 0 !important;
  overflow: visible;
}

#s-66c3c16e-7265-4104-bdfd-b0f752d545aa-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-66c3c16e-7265-4104-bdfd-b0f752d545aa {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-66c3c16e-7265-4104-bdfd-b0f752d545aa {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-66c3c16e-7265-4104-bdfd-b0f752d545aa img.shogun-image {
  /* Add background color handling */
  
}

#s-66c3c16e-7265-4104-bdfd-b0f752d545aa img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-66c3c16e-7265-4104-bdfd-b0f752d545aa .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-66c3c16e-7265-4104-bdfd-b0f752d545aa .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-66c3c16e-7265-4104-bdfd-b0f752d545aa .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-66c3c16e-7265-4104-bdfd-b0f752d545aa.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-66c3c16e-7265-4104-bdfd-b0f752d545aa img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-66c3c16e-7265-4104-bdfd-b0f752d545aa.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-66c3c16e-7265-4104-bdfd-b0f752d545aa .shogun-image-content {
  
    justify-content: center;
  
}

.s-66c3c16e-7265-4104-bdfd-b0f752d545aa.shg-align-container {
  display: flex;
  justify-content: center
}

.s-66c3c16e-7265-4104-bdfd-b0f752d545aa.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-66c3c16e-7265-4104-bdfd-b0f752d545aa.shogun-image {
  box-sizing: border-box;
}



.s-66c3c16e-7265-4104-bdfd-b0f752d545aa img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-66c3c16e-7265-4104-bdfd-b0f752d545aa {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-66c3c16e-7265-4104-bdfd-b0f752d545aa.shogun-image-container {
      position: relative;
    }

    .s-66c3c16e-7265-4104-bdfd-b0f752d545aa.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-66c3c16e-7265-4104-bdfd-b0f752d545aa.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-66c3c16e-7265-4104-bdfd-b0f752d545aa img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-66c3c16e-7265-4104-bdfd-b0f752d545aa {
  margin: 0 !important;
  overflow: visible;
}

#s-66c3c16e-7265-4104-bdfd-b0f752d545aa-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-66c3c16e-7265-4104-bdfd-b0f752d545aa {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-66c3c16e-7265-4104-bdfd-b0f752d545aa {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-66c3c16e-7265-4104-bdfd-b0f752d545aa img.shogun-image {
  /* Add background color handling */
  
}

#s-66c3c16e-7265-4104-bdfd-b0f752d545aa img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-66c3c16e-7265-4104-bdfd-b0f752d545aa .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-66c3c16e-7265-4104-bdfd-b0f752d545aa .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-66c3c16e-7265-4104-bdfd-b0f752d545aa .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-66c3c16e-7265-4104-bdfd-b0f752d545aa.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-66c3c16e-7265-4104-bdfd-b0f752d545aa img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-66c3c16e-7265-4104-bdfd-b0f752d545aa.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-66c3c16e-7265-4104-bdfd-b0f752d545aa .shogun-image-content {
  
    justify-content: center;
  
}

.s-66c3c16e-7265-4104-bdfd-b0f752d545aa.shg-align-container {
  display: flex;
  justify-content: center
}

.s-66c3c16e-7265-4104-bdfd-b0f752d545aa.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-66c3c16e-7265-4104-bdfd-b0f752d545aa.shogun-image {
  box-sizing: border-box;
}



.s-66c3c16e-7265-4104-bdfd-b0f752d545aa img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-66c3c16e-7265-4104-bdfd-b0f752d545aa {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-66c3c16e-7265-4104-bdfd-b0f752d545aa.shogun-image-container {
      position: relative;
    }

    .s-66c3c16e-7265-4104-bdfd-b0f752d545aa.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-66c3c16e-7265-4104-bdfd-b0f752d545aa.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-66c3c16e-7265-4104-bdfd-b0f752d545aa img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-66c3c16e-7265-4104-bdfd-b0f752d545aa {
  margin: 0 !important;
  overflow: visible;
}

#s-66c3c16e-7265-4104-bdfd-b0f752d545aa-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-66c3c16e-7265-4104-bdfd-b0f752d545aa {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-66c3c16e-7265-4104-bdfd-b0f752d545aa {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-66c3c16e-7265-4104-bdfd-b0f752d545aa img.shogun-image {
  /* Add background color handling */
  
}

#s-66c3c16e-7265-4104-bdfd-b0f752d545aa img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-66c3c16e-7265-4104-bdfd-b0f752d545aa .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-66c3c16e-7265-4104-bdfd-b0f752d545aa .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-66c3c16e-7265-4104-bdfd-b0f752d545aa .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-66c3c16e-7265-4104-bdfd-b0f752d545aa.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-66c3c16e-7265-4104-bdfd-b0f752d545aa img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-66c3c16e-7265-4104-bdfd-b0f752d545aa.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-66c3c16e-7265-4104-bdfd-b0f752d545aa .shogun-image-content {
  
    justify-content: center;
  
}

.s-66c3c16e-7265-4104-bdfd-b0f752d545aa.shg-align-container {
  display: flex;
  justify-content: center
}

.s-66c3c16e-7265-4104-bdfd-b0f752d545aa.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-66c3c16e-7265-4104-bdfd-b0f752d545aa.shogun-image {
  box-sizing: border-box;
}



.s-66c3c16e-7265-4104-bdfd-b0f752d545aa img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-66c3c16e-7265-4104-bdfd-b0f752d545aa {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-66c3c16e-7265-4104-bdfd-b0f752d545aa.shogun-image-container {
      position: relative;
    }

    .s-66c3c16e-7265-4104-bdfd-b0f752d545aa.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-66c3c16e-7265-4104-bdfd-b0f752d545aa.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-66c3c16e-7265-4104-bdfd-b0f752d545aa img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-66c3c16e-7265-4104-bdfd-b0f752d545aa {
  margin: 0 !important;
  overflow: visible;
}

#s-66c3c16e-7265-4104-bdfd-b0f752d545aa-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-66c3c16e-7265-4104-bdfd-b0f752d545aa {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-66c3c16e-7265-4104-bdfd-b0f752d545aa {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-66c3c16e-7265-4104-bdfd-b0f752d545aa img.shogun-image {
  /* Add background color handling */
  
}

#s-66c3c16e-7265-4104-bdfd-b0f752d545aa img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-66c3c16e-7265-4104-bdfd-b0f752d545aa .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-66c3c16e-7265-4104-bdfd-b0f752d545aa .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-66c3c16e-7265-4104-bdfd-b0f752d545aa .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-66c3c16e-7265-4104-bdfd-b0f752d545aa.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-66c3c16e-7265-4104-bdfd-b0f752d545aa img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-66c3c16e-7265-4104-bdfd-b0f752d545aa.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-66c3c16e-7265-4104-bdfd-b0f752d545aa .shogun-image-content {
  
    justify-content: center;
  
}

.s-66c3c16e-7265-4104-bdfd-b0f752d545aa.shg-align-container {
  display: flex;
  justify-content: center
}

.s-66c3c16e-7265-4104-bdfd-b0f752d545aa.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-66c3c16e-7265-4104-bdfd-b0f752d545aa.shogun-image {
  box-sizing: border-box;
}



.s-66c3c16e-7265-4104-bdfd-b0f752d545aa img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-66c3c16e-7265-4104-bdfd-b0f752d545aa {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-66c3c16e-7265-4104-bdfd-b0f752d545aa.shogun-image-container {
      position: relative;
    }

    .s-66c3c16e-7265-4104-bdfd-b0f752d545aa.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-66c3c16e-7265-4104-bdfd-b0f752d545aa.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-66c3c16e-7265-4104-bdfd-b0f752d545aa img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-66c3c16e-7265-4104-bdfd-b0f752d545aa {
  margin: 0 !important;
  overflow: visible;
}

#s-66c3c16e-7265-4104-bdfd-b0f752d545aa-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-66c3c16e-7265-4104-bdfd-b0f752d545aa {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-66c3c16e-7265-4104-bdfd-b0f752d545aa {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-66c3c16e-7265-4104-bdfd-b0f752d545aa img.shogun-image {
  /* Add background color handling */
  
}

#s-66c3c16e-7265-4104-bdfd-b0f752d545aa img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-66c3c16e-7265-4104-bdfd-b0f752d545aa .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-66c3c16e-7265-4104-bdfd-b0f752d545aa .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-66c3c16e-7265-4104-bdfd-b0f752d545aa .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-66c3c16e-7265-4104-bdfd-b0f752d545aa.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-66c3c16e-7265-4104-bdfd-b0f752d545aa img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-66c3c16e-7265-4104-bdfd-b0f752d545aa.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-66c3c16e-7265-4104-bdfd-b0f752d545aa .shogun-image-content {
  
    justify-content: center;
  
}

.s-66c3c16e-7265-4104-bdfd-b0f752d545aa.shg-align-container {
  display: flex;
  justify-content: center
}

.s-66c3c16e-7265-4104-bdfd-b0f752d545aa.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-66c3c16e-7265-4104-bdfd-b0f752d545aa.shogun-image {
  box-sizing: border-box;
}



.s-66c3c16e-7265-4104-bdfd-b0f752d545aa img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-66c3c16e-7265-4104-bdfd-b0f752d545aa {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-66c3c16e-7265-4104-bdfd-b0f752d545aa.shogun-image-container {
      position: relative;
    }

    .s-66c3c16e-7265-4104-bdfd-b0f752d545aa.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-66c3c16e-7265-4104-bdfd-b0f752d545aa.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-66c3c16e-7265-4104-bdfd-b0f752d545aa img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-1637439e-249b-4ae2-95cb-75e59a1b3598 {
  margin-top: 0%;
margin-bottom: 0%;
padding-top: 0%;
padding-left: 5%;
padding-bottom: 0%;
padding-right: 5%;
}

#s-3b4f9a32-6ec7-47fd-a539-d99148a58e54 {
  margin-top: 2%;
padding-top: 0%;
padding-left: 0%;
padding-bottom: 0%;
padding-right: 0%;
}

@media (min-width: 0px) {
[id="s-3b4f9a32-6ec7-47fd-a539-d99148a58e54"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-3b4f9a32-6ec7-47fd-a539-d99148a58e54"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-3b4f9a32-6ec7-47fd-a539-d99148a58e54"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-3b4f9a32-6ec7-47fd-a539-d99148a58e54"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

#s-b4a5c9a2-037c-40bf-9c26-d8ffc6f9465d {
  margin-top: 0%;
margin-bottom: 0%;
padding-bottom: 0%;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 992px) and (max-width: 1199px){#s-b4a5c9a2-037c-40bf-9c26-d8ffc6f9465d {
  min-height: 49px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-b4a5c9a2-037c-40bf-9c26-d8ffc6f9465d {
  min-height: 48px;
}
}@media (max-width: 767px){#s-b4a5c9a2-037c-40bf-9c26-d8ffc6f9465d {
  margin-top: 5%;
margin-bottom: 5%;
min-height: 47px;
}
}







#s-b4a5c9a2-037c-40bf-9c26-d8ffc6f9465d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-b4a5c9a2-037c-40bf-9c26-d8ffc6f9465d.shg-box.shg-c {
  justify-content: center;
}

#s-12f6123f-f272-408c-99d8-6c4bfe754223 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-12f6123f-f272-408c-99d8-6c4bfe754223 {
  margin-top: 0%;
}
}
#s-12f6123f-f272-408c-99d8-6c4bfe754223 {
  margin: 0 !important;
  overflow: visible;
}

#s-12f6123f-f272-408c-99d8-6c4bfe754223-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-12f6123f-f272-408c-99d8-6c4bfe754223 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-12f6123f-f272-408c-99d8-6c4bfe754223 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-12f6123f-f272-408c-99d8-6c4bfe754223 img.shogun-image {
  /* Add background color handling */
  
}

#s-12f6123f-f272-408c-99d8-6c4bfe754223 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-12f6123f-f272-408c-99d8-6c4bfe754223 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-12f6123f-f272-408c-99d8-6c4bfe754223 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-12f6123f-f272-408c-99d8-6c4bfe754223 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-12f6123f-f272-408c-99d8-6c4bfe754223.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-12f6123f-f272-408c-99d8-6c4bfe754223 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-12f6123f-f272-408c-99d8-6c4bfe754223.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-12f6123f-f272-408c-99d8-6c4bfe754223 .shogun-image-content {
  
    justify-content: center;
  
}

.s-12f6123f-f272-408c-99d8-6c4bfe754223.shg-align-container {
  display: flex;
  justify-content: center
}

.s-12f6123f-f272-408c-99d8-6c4bfe754223.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-12f6123f-f272-408c-99d8-6c4bfe754223.shogun-image {
  box-sizing: border-box;
}



.s-12f6123f-f272-408c-99d8-6c4bfe754223 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-12f6123f-f272-408c-99d8-6c4bfe754223 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-12f6123f-f272-408c-99d8-6c4bfe754223.shogun-image-container {
      position: relative;
    }

    .s-12f6123f-f272-408c-99d8-6c4bfe754223.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-12f6123f-f272-408c-99d8-6c4bfe754223.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-12f6123f-f272-408c-99d8-6c4bfe754223 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-12f6123f-f272-408c-99d8-6c4bfe754223 {
  margin: 0 !important;
  overflow: visible;
}

#s-12f6123f-f272-408c-99d8-6c4bfe754223-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-12f6123f-f272-408c-99d8-6c4bfe754223 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-12f6123f-f272-408c-99d8-6c4bfe754223 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-12f6123f-f272-408c-99d8-6c4bfe754223 img.shogun-image {
  /* Add background color handling */
  
}

#s-12f6123f-f272-408c-99d8-6c4bfe754223 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-12f6123f-f272-408c-99d8-6c4bfe754223 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-12f6123f-f272-408c-99d8-6c4bfe754223 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-12f6123f-f272-408c-99d8-6c4bfe754223 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-12f6123f-f272-408c-99d8-6c4bfe754223.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-12f6123f-f272-408c-99d8-6c4bfe754223 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-12f6123f-f272-408c-99d8-6c4bfe754223.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-12f6123f-f272-408c-99d8-6c4bfe754223 .shogun-image-content {
  
    justify-content: center;
  
}

.s-12f6123f-f272-408c-99d8-6c4bfe754223.shg-align-container {
  display: flex;
  justify-content: center
}

.s-12f6123f-f272-408c-99d8-6c4bfe754223.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-12f6123f-f272-408c-99d8-6c4bfe754223.shogun-image {
  box-sizing: border-box;
}



.s-12f6123f-f272-408c-99d8-6c4bfe754223 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-12f6123f-f272-408c-99d8-6c4bfe754223 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-12f6123f-f272-408c-99d8-6c4bfe754223.shogun-image-container {
      position: relative;
    }

    .s-12f6123f-f272-408c-99d8-6c4bfe754223.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-12f6123f-f272-408c-99d8-6c4bfe754223.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-12f6123f-f272-408c-99d8-6c4bfe754223 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-12f6123f-f272-408c-99d8-6c4bfe754223 {
  margin: 0 !important;
  overflow: visible;
}

#s-12f6123f-f272-408c-99d8-6c4bfe754223-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-12f6123f-f272-408c-99d8-6c4bfe754223 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-12f6123f-f272-408c-99d8-6c4bfe754223 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-12f6123f-f272-408c-99d8-6c4bfe754223 img.shogun-image {
  /* Add background color handling */
  
}

#s-12f6123f-f272-408c-99d8-6c4bfe754223 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-12f6123f-f272-408c-99d8-6c4bfe754223 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-12f6123f-f272-408c-99d8-6c4bfe754223 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-12f6123f-f272-408c-99d8-6c4bfe754223 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-12f6123f-f272-408c-99d8-6c4bfe754223.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-12f6123f-f272-408c-99d8-6c4bfe754223 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-12f6123f-f272-408c-99d8-6c4bfe754223.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-12f6123f-f272-408c-99d8-6c4bfe754223 .shogun-image-content {
  
    justify-content: center;
  
}

.s-12f6123f-f272-408c-99d8-6c4bfe754223.shg-align-container {
  display: flex;
  justify-content: center
}

.s-12f6123f-f272-408c-99d8-6c4bfe754223.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-12f6123f-f272-408c-99d8-6c4bfe754223.shogun-image {
  box-sizing: border-box;
}



.s-12f6123f-f272-408c-99d8-6c4bfe754223 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-12f6123f-f272-408c-99d8-6c4bfe754223 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-12f6123f-f272-408c-99d8-6c4bfe754223.shogun-image-container {
      position: relative;
    }

    .s-12f6123f-f272-408c-99d8-6c4bfe754223.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-12f6123f-f272-408c-99d8-6c4bfe754223.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-12f6123f-f272-408c-99d8-6c4bfe754223 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-12f6123f-f272-408c-99d8-6c4bfe754223 {
  margin: 0 !important;
  overflow: visible;
}

#s-12f6123f-f272-408c-99d8-6c4bfe754223-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-12f6123f-f272-408c-99d8-6c4bfe754223 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-12f6123f-f272-408c-99d8-6c4bfe754223 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-12f6123f-f272-408c-99d8-6c4bfe754223 img.shogun-image {
  /* Add background color handling */
  
}

#s-12f6123f-f272-408c-99d8-6c4bfe754223 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-12f6123f-f272-408c-99d8-6c4bfe754223 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-12f6123f-f272-408c-99d8-6c4bfe754223 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-12f6123f-f272-408c-99d8-6c4bfe754223 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-12f6123f-f272-408c-99d8-6c4bfe754223.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-12f6123f-f272-408c-99d8-6c4bfe754223 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-12f6123f-f272-408c-99d8-6c4bfe754223.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-12f6123f-f272-408c-99d8-6c4bfe754223 .shogun-image-content {
  
    justify-content: center;
  
}

.s-12f6123f-f272-408c-99d8-6c4bfe754223.shg-align-container {
  display: flex;
  justify-content: center
}

.s-12f6123f-f272-408c-99d8-6c4bfe754223.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-12f6123f-f272-408c-99d8-6c4bfe754223.shogun-image {
  box-sizing: border-box;
}



.s-12f6123f-f272-408c-99d8-6c4bfe754223 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-12f6123f-f272-408c-99d8-6c4bfe754223 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-12f6123f-f272-408c-99d8-6c4bfe754223.shogun-image-container {
      position: relative;
    }

    .s-12f6123f-f272-408c-99d8-6c4bfe754223.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-12f6123f-f272-408c-99d8-6c4bfe754223.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-12f6123f-f272-408c-99d8-6c4bfe754223 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-12f6123f-f272-408c-99d8-6c4bfe754223 {
  margin: 0 !important;
  overflow: visible;
}

#s-12f6123f-f272-408c-99d8-6c4bfe754223-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-12f6123f-f272-408c-99d8-6c4bfe754223 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-12f6123f-f272-408c-99d8-6c4bfe754223 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-12f6123f-f272-408c-99d8-6c4bfe754223 img.shogun-image {
  /* Add background color handling */
  
}

#s-12f6123f-f272-408c-99d8-6c4bfe754223 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-12f6123f-f272-408c-99d8-6c4bfe754223 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-12f6123f-f272-408c-99d8-6c4bfe754223 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-12f6123f-f272-408c-99d8-6c4bfe754223 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-12f6123f-f272-408c-99d8-6c4bfe754223.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-12f6123f-f272-408c-99d8-6c4bfe754223 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-12f6123f-f272-408c-99d8-6c4bfe754223.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-12f6123f-f272-408c-99d8-6c4bfe754223 .shogun-image-content {
  
    justify-content: center;
  
}

.s-12f6123f-f272-408c-99d8-6c4bfe754223.shg-align-container {
  display: flex;
  justify-content: center
}

.s-12f6123f-f272-408c-99d8-6c4bfe754223.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-12f6123f-f272-408c-99d8-6c4bfe754223.shogun-image {
  box-sizing: border-box;
}



.s-12f6123f-f272-408c-99d8-6c4bfe754223 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-12f6123f-f272-408c-99d8-6c4bfe754223 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-12f6123f-f272-408c-99d8-6c4bfe754223.shogun-image-container {
      position: relative;
    }

    .s-12f6123f-f272-408c-99d8-6c4bfe754223.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-12f6123f-f272-408c-99d8-6c4bfe754223.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-12f6123f-f272-408c-99d8-6c4bfe754223 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-65f4f287-54dc-43c2-aa51-f5de8dc5d34e {
  margin-top: 0%;
margin-bottom: 0%;
padding-top: 0%;
padding-left: 5%;
padding-bottom: 0%;
padding-right: 5%;
}

#s-3fe21323-33d1-4eab-8e9e-0037e032d7e6 {
  margin-top: 0%;
margin-bottom: 0%;
padding-bottom: 0%;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 992px) and (max-width: 1199px){#s-3fe21323-33d1-4eab-8e9e-0037e032d7e6 {
  min-height: 49px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-3fe21323-33d1-4eab-8e9e-0037e032d7e6 {
  min-height: 48px;
}
}@media (max-width: 767px){#s-3fe21323-33d1-4eab-8e9e-0037e032d7e6 {
  min-height: 47px;
}
}







#s-3fe21323-33d1-4eab-8e9e-0037e032d7e6 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-3fe21323-33d1-4eab-8e9e-0037e032d7e6.shg-box.shg-c {
  justify-content: center;
}

#s-59ba5523-9682-4f42-b55d-e8134f5aa838 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-59ba5523-9682-4f42-b55d-e8134f5aa838 {
  margin-top: 0%;
}
}
#s-59ba5523-9682-4f42-b55d-e8134f5aa838 {
  margin: 0 !important;
  overflow: visible;
}

#s-59ba5523-9682-4f42-b55d-e8134f5aa838-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-59ba5523-9682-4f42-b55d-e8134f5aa838 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-59ba5523-9682-4f42-b55d-e8134f5aa838 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-59ba5523-9682-4f42-b55d-e8134f5aa838 img.shogun-image {
  /* Add background color handling */
  
}

#s-59ba5523-9682-4f42-b55d-e8134f5aa838 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-59ba5523-9682-4f42-b55d-e8134f5aa838 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-59ba5523-9682-4f42-b55d-e8134f5aa838 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-59ba5523-9682-4f42-b55d-e8134f5aa838 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-59ba5523-9682-4f42-b55d-e8134f5aa838.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-59ba5523-9682-4f42-b55d-e8134f5aa838 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-59ba5523-9682-4f42-b55d-e8134f5aa838.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-59ba5523-9682-4f42-b55d-e8134f5aa838 .shogun-image-content {
  
    justify-content: center;
  
}

.s-59ba5523-9682-4f42-b55d-e8134f5aa838.shg-align-container {
  display: flex;
  justify-content: center
}

.s-59ba5523-9682-4f42-b55d-e8134f5aa838.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-59ba5523-9682-4f42-b55d-e8134f5aa838.shogun-image {
  box-sizing: border-box;
}



.s-59ba5523-9682-4f42-b55d-e8134f5aa838 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-59ba5523-9682-4f42-b55d-e8134f5aa838 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-59ba5523-9682-4f42-b55d-e8134f5aa838.shogun-image-container {
      position: relative;
    }

    .s-59ba5523-9682-4f42-b55d-e8134f5aa838.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-59ba5523-9682-4f42-b55d-e8134f5aa838.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-59ba5523-9682-4f42-b55d-e8134f5aa838 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-59ba5523-9682-4f42-b55d-e8134f5aa838 {
  margin: 0 !important;
  overflow: visible;
}

#s-59ba5523-9682-4f42-b55d-e8134f5aa838-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-59ba5523-9682-4f42-b55d-e8134f5aa838 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-59ba5523-9682-4f42-b55d-e8134f5aa838 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-59ba5523-9682-4f42-b55d-e8134f5aa838 img.shogun-image {
  /* Add background color handling */
  
}

#s-59ba5523-9682-4f42-b55d-e8134f5aa838 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-59ba5523-9682-4f42-b55d-e8134f5aa838 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-59ba5523-9682-4f42-b55d-e8134f5aa838 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-59ba5523-9682-4f42-b55d-e8134f5aa838 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-59ba5523-9682-4f42-b55d-e8134f5aa838.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-59ba5523-9682-4f42-b55d-e8134f5aa838 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-59ba5523-9682-4f42-b55d-e8134f5aa838.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-59ba5523-9682-4f42-b55d-e8134f5aa838 .shogun-image-content {
  
    justify-content: center;
  
}

.s-59ba5523-9682-4f42-b55d-e8134f5aa838.shg-align-container {
  display: flex;
  justify-content: center
}

.s-59ba5523-9682-4f42-b55d-e8134f5aa838.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-59ba5523-9682-4f42-b55d-e8134f5aa838.shogun-image {
  box-sizing: border-box;
}



.s-59ba5523-9682-4f42-b55d-e8134f5aa838 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-59ba5523-9682-4f42-b55d-e8134f5aa838 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-59ba5523-9682-4f42-b55d-e8134f5aa838.shogun-image-container {
      position: relative;
    }

    .s-59ba5523-9682-4f42-b55d-e8134f5aa838.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-59ba5523-9682-4f42-b55d-e8134f5aa838.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-59ba5523-9682-4f42-b55d-e8134f5aa838 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-59ba5523-9682-4f42-b55d-e8134f5aa838 {
  margin: 0 !important;
  overflow: visible;
}

#s-59ba5523-9682-4f42-b55d-e8134f5aa838-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-59ba5523-9682-4f42-b55d-e8134f5aa838 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-59ba5523-9682-4f42-b55d-e8134f5aa838 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-59ba5523-9682-4f42-b55d-e8134f5aa838 img.shogun-image {
  /* Add background color handling */
  
}

#s-59ba5523-9682-4f42-b55d-e8134f5aa838 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-59ba5523-9682-4f42-b55d-e8134f5aa838 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-59ba5523-9682-4f42-b55d-e8134f5aa838 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-59ba5523-9682-4f42-b55d-e8134f5aa838 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-59ba5523-9682-4f42-b55d-e8134f5aa838.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-59ba5523-9682-4f42-b55d-e8134f5aa838 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-59ba5523-9682-4f42-b55d-e8134f5aa838.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-59ba5523-9682-4f42-b55d-e8134f5aa838 .shogun-image-content {
  
    justify-content: center;
  
}

.s-59ba5523-9682-4f42-b55d-e8134f5aa838.shg-align-container {
  display: flex;
  justify-content: center
}

.s-59ba5523-9682-4f42-b55d-e8134f5aa838.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-59ba5523-9682-4f42-b55d-e8134f5aa838.shogun-image {
  box-sizing: border-box;
}



.s-59ba5523-9682-4f42-b55d-e8134f5aa838 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-59ba5523-9682-4f42-b55d-e8134f5aa838 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-59ba5523-9682-4f42-b55d-e8134f5aa838.shogun-image-container {
      position: relative;
    }

    .s-59ba5523-9682-4f42-b55d-e8134f5aa838.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-59ba5523-9682-4f42-b55d-e8134f5aa838.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-59ba5523-9682-4f42-b55d-e8134f5aa838 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-59ba5523-9682-4f42-b55d-e8134f5aa838 {
  margin: 0 !important;
  overflow: visible;
}

#s-59ba5523-9682-4f42-b55d-e8134f5aa838-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-59ba5523-9682-4f42-b55d-e8134f5aa838 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-59ba5523-9682-4f42-b55d-e8134f5aa838 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-59ba5523-9682-4f42-b55d-e8134f5aa838 img.shogun-image {
  /* Add background color handling */
  
}

#s-59ba5523-9682-4f42-b55d-e8134f5aa838 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-59ba5523-9682-4f42-b55d-e8134f5aa838 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-59ba5523-9682-4f42-b55d-e8134f5aa838 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-59ba5523-9682-4f42-b55d-e8134f5aa838 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-59ba5523-9682-4f42-b55d-e8134f5aa838.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-59ba5523-9682-4f42-b55d-e8134f5aa838 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-59ba5523-9682-4f42-b55d-e8134f5aa838.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-59ba5523-9682-4f42-b55d-e8134f5aa838 .shogun-image-content {
  
    justify-content: center;
  
}

.s-59ba5523-9682-4f42-b55d-e8134f5aa838.shg-align-container {
  display: flex;
  justify-content: center
}

.s-59ba5523-9682-4f42-b55d-e8134f5aa838.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-59ba5523-9682-4f42-b55d-e8134f5aa838.shogun-image {
  box-sizing: border-box;
}



.s-59ba5523-9682-4f42-b55d-e8134f5aa838 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-59ba5523-9682-4f42-b55d-e8134f5aa838 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-59ba5523-9682-4f42-b55d-e8134f5aa838.shogun-image-container {
      position: relative;
    }

    .s-59ba5523-9682-4f42-b55d-e8134f5aa838.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-59ba5523-9682-4f42-b55d-e8134f5aa838.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-59ba5523-9682-4f42-b55d-e8134f5aa838 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-59ba5523-9682-4f42-b55d-e8134f5aa838 {
  margin: 0 !important;
  overflow: visible;
}

#s-59ba5523-9682-4f42-b55d-e8134f5aa838-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-59ba5523-9682-4f42-b55d-e8134f5aa838 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-59ba5523-9682-4f42-b55d-e8134f5aa838 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-59ba5523-9682-4f42-b55d-e8134f5aa838 img.shogun-image {
  /* Add background color handling */
  
}

#s-59ba5523-9682-4f42-b55d-e8134f5aa838 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-59ba5523-9682-4f42-b55d-e8134f5aa838 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-59ba5523-9682-4f42-b55d-e8134f5aa838 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-59ba5523-9682-4f42-b55d-e8134f5aa838 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-59ba5523-9682-4f42-b55d-e8134f5aa838.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-59ba5523-9682-4f42-b55d-e8134f5aa838 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-59ba5523-9682-4f42-b55d-e8134f5aa838.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-59ba5523-9682-4f42-b55d-e8134f5aa838 .shogun-image-content {
  
    justify-content: center;
  
}

.s-59ba5523-9682-4f42-b55d-e8134f5aa838.shg-align-container {
  display: flex;
  justify-content: center
}

.s-59ba5523-9682-4f42-b55d-e8134f5aa838.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-59ba5523-9682-4f42-b55d-e8134f5aa838.shogun-image {
  box-sizing: border-box;
}



.s-59ba5523-9682-4f42-b55d-e8134f5aa838 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-59ba5523-9682-4f42-b55d-e8134f5aa838 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-59ba5523-9682-4f42-b55d-e8134f5aa838.shogun-image-container {
      position: relative;
    }

    .s-59ba5523-9682-4f42-b55d-e8134f5aa838.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-59ba5523-9682-4f42-b55d-e8134f5aa838.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-59ba5523-9682-4f42-b55d-e8134f5aa838 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-f82b1bf7-eb2b-420b-84c8-3bb4aab22935 {
  margin-top: 0%;
margin-bottom: 0%;
padding-top: 0%;
padding-left: 5%;
padding-bottom: 0%;
padding-right: 5%;
}

#s-f275ca64-5f15-4a48-9bf7-fba3b1b7f2e3 {
  margin-top: 0%;
margin-bottom: 0%;
padding-bottom: 0%;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 992px) and (max-width: 1199px){#s-f275ca64-5f15-4a48-9bf7-fba3b1b7f2e3 {
  min-height: 49px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-f275ca64-5f15-4a48-9bf7-fba3b1b7f2e3 {
  min-height: 48px;
}
}@media (max-width: 767px){#s-f275ca64-5f15-4a48-9bf7-fba3b1b7f2e3 {
  min-height: 47px;
}
}







#s-f275ca64-5f15-4a48-9bf7-fba3b1b7f2e3 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-f275ca64-5f15-4a48-9bf7-fba3b1b7f2e3.shg-box.shg-c {
  justify-content: center;
}

#s-10abb4b6-50f0-4637-8f25-da4b6563a63b {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-10abb4b6-50f0-4637-8f25-da4b6563a63b {
  margin-top: 0%;
margin-bottom: 0%;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-10abb4b6-50f0-4637-8f25-da4b6563a63b {
  margin-top: 0%;
}
}
#s-10abb4b6-50f0-4637-8f25-da4b6563a63b {
  margin: 0 !important;
  overflow: visible;
}

#s-10abb4b6-50f0-4637-8f25-da4b6563a63b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-10abb4b6-50f0-4637-8f25-da4b6563a63b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-10abb4b6-50f0-4637-8f25-da4b6563a63b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-10abb4b6-50f0-4637-8f25-da4b6563a63b img.shogun-image {
  /* Add background color handling */
  
}

#s-10abb4b6-50f0-4637-8f25-da4b6563a63b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-10abb4b6-50f0-4637-8f25-da4b6563a63b .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-10abb4b6-50f0-4637-8f25-da4b6563a63b .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-10abb4b6-50f0-4637-8f25-da4b6563a63b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-10abb4b6-50f0-4637-8f25-da4b6563a63b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-10abb4b6-50f0-4637-8f25-da4b6563a63b img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-10abb4b6-50f0-4637-8f25-da4b6563a63b.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-10abb4b6-50f0-4637-8f25-da4b6563a63b .shogun-image-content {
  
    justify-content: center;
  
}

.s-10abb4b6-50f0-4637-8f25-da4b6563a63b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-10abb4b6-50f0-4637-8f25-da4b6563a63b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-10abb4b6-50f0-4637-8f25-da4b6563a63b.shogun-image {
  box-sizing: border-box;
}



.s-10abb4b6-50f0-4637-8f25-da4b6563a63b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-10abb4b6-50f0-4637-8f25-da4b6563a63b {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-10abb4b6-50f0-4637-8f25-da4b6563a63b.shogun-image-container {
      position: relative;
    }

    .s-10abb4b6-50f0-4637-8f25-da4b6563a63b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-10abb4b6-50f0-4637-8f25-da4b6563a63b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-10abb4b6-50f0-4637-8f25-da4b6563a63b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-10abb4b6-50f0-4637-8f25-da4b6563a63b {
  margin: 0 !important;
  overflow: visible;
}

#s-10abb4b6-50f0-4637-8f25-da4b6563a63b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-10abb4b6-50f0-4637-8f25-da4b6563a63b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-10abb4b6-50f0-4637-8f25-da4b6563a63b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-10abb4b6-50f0-4637-8f25-da4b6563a63b img.shogun-image {
  /* Add background color handling */
  
}

#s-10abb4b6-50f0-4637-8f25-da4b6563a63b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-10abb4b6-50f0-4637-8f25-da4b6563a63b .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-10abb4b6-50f0-4637-8f25-da4b6563a63b .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-10abb4b6-50f0-4637-8f25-da4b6563a63b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-10abb4b6-50f0-4637-8f25-da4b6563a63b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-10abb4b6-50f0-4637-8f25-da4b6563a63b img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-10abb4b6-50f0-4637-8f25-da4b6563a63b.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-10abb4b6-50f0-4637-8f25-da4b6563a63b .shogun-image-content {
  
    justify-content: center;
  
}

.s-10abb4b6-50f0-4637-8f25-da4b6563a63b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-10abb4b6-50f0-4637-8f25-da4b6563a63b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-10abb4b6-50f0-4637-8f25-da4b6563a63b.shogun-image {
  box-sizing: border-box;
}



.s-10abb4b6-50f0-4637-8f25-da4b6563a63b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-10abb4b6-50f0-4637-8f25-da4b6563a63b {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-10abb4b6-50f0-4637-8f25-da4b6563a63b.shogun-image-container {
      position: relative;
    }

    .s-10abb4b6-50f0-4637-8f25-da4b6563a63b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-10abb4b6-50f0-4637-8f25-da4b6563a63b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-10abb4b6-50f0-4637-8f25-da4b6563a63b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-10abb4b6-50f0-4637-8f25-da4b6563a63b {
  margin: 0 !important;
  overflow: visible;
}

#s-10abb4b6-50f0-4637-8f25-da4b6563a63b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-10abb4b6-50f0-4637-8f25-da4b6563a63b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-10abb4b6-50f0-4637-8f25-da4b6563a63b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-10abb4b6-50f0-4637-8f25-da4b6563a63b img.shogun-image {
  /* Add background color handling */
  
}

#s-10abb4b6-50f0-4637-8f25-da4b6563a63b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-10abb4b6-50f0-4637-8f25-da4b6563a63b .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-10abb4b6-50f0-4637-8f25-da4b6563a63b .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-10abb4b6-50f0-4637-8f25-da4b6563a63b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-10abb4b6-50f0-4637-8f25-da4b6563a63b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-10abb4b6-50f0-4637-8f25-da4b6563a63b img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-10abb4b6-50f0-4637-8f25-da4b6563a63b.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-10abb4b6-50f0-4637-8f25-da4b6563a63b .shogun-image-content {
  
    justify-content: center;
  
}

.s-10abb4b6-50f0-4637-8f25-da4b6563a63b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-10abb4b6-50f0-4637-8f25-da4b6563a63b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-10abb4b6-50f0-4637-8f25-da4b6563a63b.shogun-image {
  box-sizing: border-box;
}



.s-10abb4b6-50f0-4637-8f25-da4b6563a63b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-10abb4b6-50f0-4637-8f25-da4b6563a63b {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-10abb4b6-50f0-4637-8f25-da4b6563a63b.shogun-image-container {
      position: relative;
    }

    .s-10abb4b6-50f0-4637-8f25-da4b6563a63b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-10abb4b6-50f0-4637-8f25-da4b6563a63b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-10abb4b6-50f0-4637-8f25-da4b6563a63b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-10abb4b6-50f0-4637-8f25-da4b6563a63b {
  margin: 0 !important;
  overflow: visible;
}

#s-10abb4b6-50f0-4637-8f25-da4b6563a63b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-10abb4b6-50f0-4637-8f25-da4b6563a63b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-10abb4b6-50f0-4637-8f25-da4b6563a63b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-10abb4b6-50f0-4637-8f25-da4b6563a63b img.shogun-image {
  /* Add background color handling */
  
}

#s-10abb4b6-50f0-4637-8f25-da4b6563a63b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-10abb4b6-50f0-4637-8f25-da4b6563a63b .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-10abb4b6-50f0-4637-8f25-da4b6563a63b .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-10abb4b6-50f0-4637-8f25-da4b6563a63b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-10abb4b6-50f0-4637-8f25-da4b6563a63b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-10abb4b6-50f0-4637-8f25-da4b6563a63b img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-10abb4b6-50f0-4637-8f25-da4b6563a63b.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-10abb4b6-50f0-4637-8f25-da4b6563a63b .shogun-image-content {
  
    justify-content: center;
  
}

.s-10abb4b6-50f0-4637-8f25-da4b6563a63b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-10abb4b6-50f0-4637-8f25-da4b6563a63b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-10abb4b6-50f0-4637-8f25-da4b6563a63b.shogun-image {
  box-sizing: border-box;
}



.s-10abb4b6-50f0-4637-8f25-da4b6563a63b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-10abb4b6-50f0-4637-8f25-da4b6563a63b {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-10abb4b6-50f0-4637-8f25-da4b6563a63b.shogun-image-container {
      position: relative;
    }

    .s-10abb4b6-50f0-4637-8f25-da4b6563a63b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-10abb4b6-50f0-4637-8f25-da4b6563a63b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-10abb4b6-50f0-4637-8f25-da4b6563a63b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-10abb4b6-50f0-4637-8f25-da4b6563a63b {
  margin: 0 !important;
  overflow: visible;
}

#s-10abb4b6-50f0-4637-8f25-da4b6563a63b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-10abb4b6-50f0-4637-8f25-da4b6563a63b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-10abb4b6-50f0-4637-8f25-da4b6563a63b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-10abb4b6-50f0-4637-8f25-da4b6563a63b img.shogun-image {
  /* Add background color handling */
  
}

#s-10abb4b6-50f0-4637-8f25-da4b6563a63b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-10abb4b6-50f0-4637-8f25-da4b6563a63b .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-10abb4b6-50f0-4637-8f25-da4b6563a63b .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-10abb4b6-50f0-4637-8f25-da4b6563a63b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-10abb4b6-50f0-4637-8f25-da4b6563a63b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-10abb4b6-50f0-4637-8f25-da4b6563a63b img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-10abb4b6-50f0-4637-8f25-da4b6563a63b.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-10abb4b6-50f0-4637-8f25-da4b6563a63b .shogun-image-content {
  
    justify-content: center;
  
}

.s-10abb4b6-50f0-4637-8f25-da4b6563a63b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-10abb4b6-50f0-4637-8f25-da4b6563a63b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-10abb4b6-50f0-4637-8f25-da4b6563a63b.shogun-image {
  box-sizing: border-box;
}



.s-10abb4b6-50f0-4637-8f25-da4b6563a63b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-10abb4b6-50f0-4637-8f25-da4b6563a63b {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-10abb4b6-50f0-4637-8f25-da4b6563a63b.shogun-image-container {
      position: relative;
    }

    .s-10abb4b6-50f0-4637-8f25-da4b6563a63b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-10abb4b6-50f0-4637-8f25-da4b6563a63b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-10abb4b6-50f0-4637-8f25-da4b6563a63b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-afdb3234-a1df-4d89-8b0c-eb7fe77a33ef {
  padding-top: 0%;
padding-left: 5%;
padding-bottom: 0%;
padding-right: 5%;
}

#s-0e0fcb8b-356c-42ce-b656-51ba9c84c53d {
  margin-top: 2%;
margin-bottom: 0%;
padding-top: 0%;
padding-left: 0%;
padding-bottom: 0%;
padding-right: 0%;
}

@media (min-width: 0px) {
[id="s-0e0fcb8b-356c-42ce-b656-51ba9c84c53d"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-0e0fcb8b-356c-42ce-b656-51ba9c84c53d"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-0e0fcb8b-356c-42ce-b656-51ba9c84c53d"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-0e0fcb8b-356c-42ce-b656-51ba9c84c53d"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

#s-a7912d41-5919-4372-a343-ebca21a012ce {
  margin-top: 0%;
margin-bottom: 0%;
padding-bottom: 0%;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 992px) and (max-width: 1199px){#s-a7912d41-5919-4372-a343-ebca21a012ce {
  min-height: 49px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-a7912d41-5919-4372-a343-ebca21a012ce {
  min-height: 48px;
}
}@media (max-width: 767px){#s-a7912d41-5919-4372-a343-ebca21a012ce {
  min-height: 47px;
}
}







#s-a7912d41-5919-4372-a343-ebca21a012ce > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-a7912d41-5919-4372-a343-ebca21a012ce.shg-box.shg-c {
  justify-content: center;
}

#s-02c9472c-5ff0-42da-8222-2ec2889ef1ad {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-02c9472c-5ff0-42da-8222-2ec2889ef1ad {
  margin-top: 0%;
margin-bottom: 0%;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-02c9472c-5ff0-42da-8222-2ec2889ef1ad {
  margin-top: 0%;
}
}
#s-02c9472c-5ff0-42da-8222-2ec2889ef1ad {
  margin: 0 !important;
  overflow: visible;
}

#s-02c9472c-5ff0-42da-8222-2ec2889ef1ad-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-02c9472c-5ff0-42da-8222-2ec2889ef1ad {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-02c9472c-5ff0-42da-8222-2ec2889ef1ad {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-02c9472c-5ff0-42da-8222-2ec2889ef1ad img.shogun-image {
  /* Add background color handling */
  
}

#s-02c9472c-5ff0-42da-8222-2ec2889ef1ad img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-02c9472c-5ff0-42da-8222-2ec2889ef1ad .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-02c9472c-5ff0-42da-8222-2ec2889ef1ad .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-02c9472c-5ff0-42da-8222-2ec2889ef1ad .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-02c9472c-5ff0-42da-8222-2ec2889ef1ad.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-02c9472c-5ff0-42da-8222-2ec2889ef1ad img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-02c9472c-5ff0-42da-8222-2ec2889ef1ad.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-02c9472c-5ff0-42da-8222-2ec2889ef1ad .shogun-image-content {
  
    justify-content: center;
  
}

.s-02c9472c-5ff0-42da-8222-2ec2889ef1ad.shg-align-container {
  display: flex;
  justify-content: center
}

.s-02c9472c-5ff0-42da-8222-2ec2889ef1ad.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-02c9472c-5ff0-42da-8222-2ec2889ef1ad.shogun-image {
  box-sizing: border-box;
}



.s-02c9472c-5ff0-42da-8222-2ec2889ef1ad img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-02c9472c-5ff0-42da-8222-2ec2889ef1ad {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-02c9472c-5ff0-42da-8222-2ec2889ef1ad.shogun-image-container {
      position: relative;
    }

    .s-02c9472c-5ff0-42da-8222-2ec2889ef1ad.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-02c9472c-5ff0-42da-8222-2ec2889ef1ad.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-02c9472c-5ff0-42da-8222-2ec2889ef1ad img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-02c9472c-5ff0-42da-8222-2ec2889ef1ad {
  margin: 0 !important;
  overflow: visible;
}

#s-02c9472c-5ff0-42da-8222-2ec2889ef1ad-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-02c9472c-5ff0-42da-8222-2ec2889ef1ad {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-02c9472c-5ff0-42da-8222-2ec2889ef1ad {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-02c9472c-5ff0-42da-8222-2ec2889ef1ad img.shogun-image {
  /* Add background color handling */
  
}

#s-02c9472c-5ff0-42da-8222-2ec2889ef1ad img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-02c9472c-5ff0-42da-8222-2ec2889ef1ad .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-02c9472c-5ff0-42da-8222-2ec2889ef1ad .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-02c9472c-5ff0-42da-8222-2ec2889ef1ad .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-02c9472c-5ff0-42da-8222-2ec2889ef1ad.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-02c9472c-5ff0-42da-8222-2ec2889ef1ad img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-02c9472c-5ff0-42da-8222-2ec2889ef1ad.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-02c9472c-5ff0-42da-8222-2ec2889ef1ad .shogun-image-content {
  
    justify-content: center;
  
}

.s-02c9472c-5ff0-42da-8222-2ec2889ef1ad.shg-align-container {
  display: flex;
  justify-content: center
}

.s-02c9472c-5ff0-42da-8222-2ec2889ef1ad.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-02c9472c-5ff0-42da-8222-2ec2889ef1ad.shogun-image {
  box-sizing: border-box;
}



.s-02c9472c-5ff0-42da-8222-2ec2889ef1ad img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-02c9472c-5ff0-42da-8222-2ec2889ef1ad {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-02c9472c-5ff0-42da-8222-2ec2889ef1ad.shogun-image-container {
      position: relative;
    }

    .s-02c9472c-5ff0-42da-8222-2ec2889ef1ad.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-02c9472c-5ff0-42da-8222-2ec2889ef1ad.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-02c9472c-5ff0-42da-8222-2ec2889ef1ad img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-02c9472c-5ff0-42da-8222-2ec2889ef1ad {
  margin: 0 !important;
  overflow: visible;
}

#s-02c9472c-5ff0-42da-8222-2ec2889ef1ad-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-02c9472c-5ff0-42da-8222-2ec2889ef1ad {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-02c9472c-5ff0-42da-8222-2ec2889ef1ad {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-02c9472c-5ff0-42da-8222-2ec2889ef1ad img.shogun-image {
  /* Add background color handling */
  
}

#s-02c9472c-5ff0-42da-8222-2ec2889ef1ad img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-02c9472c-5ff0-42da-8222-2ec2889ef1ad .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-02c9472c-5ff0-42da-8222-2ec2889ef1ad .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-02c9472c-5ff0-42da-8222-2ec2889ef1ad .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-02c9472c-5ff0-42da-8222-2ec2889ef1ad.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-02c9472c-5ff0-42da-8222-2ec2889ef1ad img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-02c9472c-5ff0-42da-8222-2ec2889ef1ad.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-02c9472c-5ff0-42da-8222-2ec2889ef1ad .shogun-image-content {
  
    justify-content: center;
  
}

.s-02c9472c-5ff0-42da-8222-2ec2889ef1ad.shg-align-container {
  display: flex;
  justify-content: center
}

.s-02c9472c-5ff0-42da-8222-2ec2889ef1ad.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-02c9472c-5ff0-42da-8222-2ec2889ef1ad.shogun-image {
  box-sizing: border-box;
}



.s-02c9472c-5ff0-42da-8222-2ec2889ef1ad img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-02c9472c-5ff0-42da-8222-2ec2889ef1ad {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-02c9472c-5ff0-42da-8222-2ec2889ef1ad.shogun-image-container {
      position: relative;
    }

    .s-02c9472c-5ff0-42da-8222-2ec2889ef1ad.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-02c9472c-5ff0-42da-8222-2ec2889ef1ad.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-02c9472c-5ff0-42da-8222-2ec2889ef1ad img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-02c9472c-5ff0-42da-8222-2ec2889ef1ad {
  margin: 0 !important;
  overflow: visible;
}

#s-02c9472c-5ff0-42da-8222-2ec2889ef1ad-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-02c9472c-5ff0-42da-8222-2ec2889ef1ad {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-02c9472c-5ff0-42da-8222-2ec2889ef1ad {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-02c9472c-5ff0-42da-8222-2ec2889ef1ad img.shogun-image {
  /* Add background color handling */
  
}

#s-02c9472c-5ff0-42da-8222-2ec2889ef1ad img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-02c9472c-5ff0-42da-8222-2ec2889ef1ad .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-02c9472c-5ff0-42da-8222-2ec2889ef1ad .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-02c9472c-5ff0-42da-8222-2ec2889ef1ad .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-02c9472c-5ff0-42da-8222-2ec2889ef1ad.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-02c9472c-5ff0-42da-8222-2ec2889ef1ad img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-02c9472c-5ff0-42da-8222-2ec2889ef1ad.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-02c9472c-5ff0-42da-8222-2ec2889ef1ad .shogun-image-content {
  
    justify-content: center;
  
}

.s-02c9472c-5ff0-42da-8222-2ec2889ef1ad.shg-align-container {
  display: flex;
  justify-content: center
}

.s-02c9472c-5ff0-42da-8222-2ec2889ef1ad.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-02c9472c-5ff0-42da-8222-2ec2889ef1ad.shogun-image {
  box-sizing: border-box;
}



.s-02c9472c-5ff0-42da-8222-2ec2889ef1ad img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-02c9472c-5ff0-42da-8222-2ec2889ef1ad {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-02c9472c-5ff0-42da-8222-2ec2889ef1ad.shogun-image-container {
      position: relative;
    }

    .s-02c9472c-5ff0-42da-8222-2ec2889ef1ad.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-02c9472c-5ff0-42da-8222-2ec2889ef1ad.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-02c9472c-5ff0-42da-8222-2ec2889ef1ad img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-02c9472c-5ff0-42da-8222-2ec2889ef1ad {
  margin: 0 !important;
  overflow: visible;
}

#s-02c9472c-5ff0-42da-8222-2ec2889ef1ad-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-02c9472c-5ff0-42da-8222-2ec2889ef1ad {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-02c9472c-5ff0-42da-8222-2ec2889ef1ad {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-02c9472c-5ff0-42da-8222-2ec2889ef1ad img.shogun-image {
  /* Add background color handling */
  
}

#s-02c9472c-5ff0-42da-8222-2ec2889ef1ad img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-02c9472c-5ff0-42da-8222-2ec2889ef1ad .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-02c9472c-5ff0-42da-8222-2ec2889ef1ad .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-02c9472c-5ff0-42da-8222-2ec2889ef1ad .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-02c9472c-5ff0-42da-8222-2ec2889ef1ad.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-02c9472c-5ff0-42da-8222-2ec2889ef1ad img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-02c9472c-5ff0-42da-8222-2ec2889ef1ad.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-02c9472c-5ff0-42da-8222-2ec2889ef1ad .shogun-image-content {
  
    justify-content: center;
  
}

.s-02c9472c-5ff0-42da-8222-2ec2889ef1ad.shg-align-container {
  display: flex;
  justify-content: center
}

.s-02c9472c-5ff0-42da-8222-2ec2889ef1ad.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-02c9472c-5ff0-42da-8222-2ec2889ef1ad.shogun-image {
  box-sizing: border-box;
}



.s-02c9472c-5ff0-42da-8222-2ec2889ef1ad img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-02c9472c-5ff0-42da-8222-2ec2889ef1ad {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-02c9472c-5ff0-42da-8222-2ec2889ef1ad.shogun-image-container {
      position: relative;
    }

    .s-02c9472c-5ff0-42da-8222-2ec2889ef1ad.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-02c9472c-5ff0-42da-8222-2ec2889ef1ad.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-02c9472c-5ff0-42da-8222-2ec2889ef1ad img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-a893fb2d-d3c1-4059-969b-82f1401d1f21 {
  padding-top: 0%;
padding-left: 5%;
padding-bottom: 0%;
padding-right: 5%;
}

#s-78ecae42-8f4d-408a-b8b8-e37c9651b6d6 {
  margin-top: 0%;
margin-bottom: 0%;
padding-top: 0%;
padding-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-78ecae42-8f4d-408a-b8b8-e37c9651b6d6 {
  margin-top: 0%;
}
}
#s-78ecae42-8f4d-408a-b8b8-e37c9651b6d6 {
  margin: 0 !important;
  overflow: visible;
}

#s-78ecae42-8f4d-408a-b8b8-e37c9651b6d6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-78ecae42-8f4d-408a-b8b8-e37c9651b6d6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-78ecae42-8f4d-408a-b8b8-e37c9651b6d6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-78ecae42-8f4d-408a-b8b8-e37c9651b6d6 img.shogun-image {
  /* Add background color handling */
  
}

#s-78ecae42-8f4d-408a-b8b8-e37c9651b6d6 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-78ecae42-8f4d-408a-b8b8-e37c9651b6d6 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-78ecae42-8f4d-408a-b8b8-e37c9651b6d6 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-78ecae42-8f4d-408a-b8b8-e37c9651b6d6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-78ecae42-8f4d-408a-b8b8-e37c9651b6d6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-78ecae42-8f4d-408a-b8b8-e37c9651b6d6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-78ecae42-8f4d-408a-b8b8-e37c9651b6d6.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-78ecae42-8f4d-408a-b8b8-e37c9651b6d6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-78ecae42-8f4d-408a-b8b8-e37c9651b6d6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-78ecae42-8f4d-408a-b8b8-e37c9651b6d6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-78ecae42-8f4d-408a-b8b8-e37c9651b6d6.shogun-image {
  box-sizing: border-box;
}



.s-78ecae42-8f4d-408a-b8b8-e37c9651b6d6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-78ecae42-8f4d-408a-b8b8-e37c9651b6d6 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-78ecae42-8f4d-408a-b8b8-e37c9651b6d6.shogun-image-container {
      position: relative;
    }

    .s-78ecae42-8f4d-408a-b8b8-e37c9651b6d6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-78ecae42-8f4d-408a-b8b8-e37c9651b6d6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-78ecae42-8f4d-408a-b8b8-e37c9651b6d6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-78ecae42-8f4d-408a-b8b8-e37c9651b6d6 {
  margin: 0 !important;
  overflow: visible;
}

#s-78ecae42-8f4d-408a-b8b8-e37c9651b6d6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-78ecae42-8f4d-408a-b8b8-e37c9651b6d6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-78ecae42-8f4d-408a-b8b8-e37c9651b6d6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-78ecae42-8f4d-408a-b8b8-e37c9651b6d6 img.shogun-image {
  /* Add background color handling */
  
}

#s-78ecae42-8f4d-408a-b8b8-e37c9651b6d6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-78ecae42-8f4d-408a-b8b8-e37c9651b6d6 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-78ecae42-8f4d-408a-b8b8-e37c9651b6d6 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-78ecae42-8f4d-408a-b8b8-e37c9651b6d6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-78ecae42-8f4d-408a-b8b8-e37c9651b6d6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-78ecae42-8f4d-408a-b8b8-e37c9651b6d6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-78ecae42-8f4d-408a-b8b8-e37c9651b6d6.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-78ecae42-8f4d-408a-b8b8-e37c9651b6d6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-78ecae42-8f4d-408a-b8b8-e37c9651b6d6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-78ecae42-8f4d-408a-b8b8-e37c9651b6d6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-78ecae42-8f4d-408a-b8b8-e37c9651b6d6.shogun-image {
  box-sizing: border-box;
}



.s-78ecae42-8f4d-408a-b8b8-e37c9651b6d6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-78ecae42-8f4d-408a-b8b8-e37c9651b6d6 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-78ecae42-8f4d-408a-b8b8-e37c9651b6d6.shogun-image-container {
      position: relative;
    }

    .s-78ecae42-8f4d-408a-b8b8-e37c9651b6d6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-78ecae42-8f4d-408a-b8b8-e37c9651b6d6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-78ecae42-8f4d-408a-b8b8-e37c9651b6d6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-78ecae42-8f4d-408a-b8b8-e37c9651b6d6 {
  margin: 0 !important;
  overflow: visible;
}

#s-78ecae42-8f4d-408a-b8b8-e37c9651b6d6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-78ecae42-8f4d-408a-b8b8-e37c9651b6d6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-78ecae42-8f4d-408a-b8b8-e37c9651b6d6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-78ecae42-8f4d-408a-b8b8-e37c9651b6d6 img.shogun-image {
  /* Add background color handling */
  
}

#s-78ecae42-8f4d-408a-b8b8-e37c9651b6d6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-78ecae42-8f4d-408a-b8b8-e37c9651b6d6 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-78ecae42-8f4d-408a-b8b8-e37c9651b6d6 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-78ecae42-8f4d-408a-b8b8-e37c9651b6d6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-78ecae42-8f4d-408a-b8b8-e37c9651b6d6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-78ecae42-8f4d-408a-b8b8-e37c9651b6d6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-78ecae42-8f4d-408a-b8b8-e37c9651b6d6.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-78ecae42-8f4d-408a-b8b8-e37c9651b6d6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-78ecae42-8f4d-408a-b8b8-e37c9651b6d6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-78ecae42-8f4d-408a-b8b8-e37c9651b6d6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-78ecae42-8f4d-408a-b8b8-e37c9651b6d6.shogun-image {
  box-sizing: border-box;
}



.s-78ecae42-8f4d-408a-b8b8-e37c9651b6d6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-78ecae42-8f4d-408a-b8b8-e37c9651b6d6 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-78ecae42-8f4d-408a-b8b8-e37c9651b6d6.shogun-image-container {
      position: relative;
    }

    .s-78ecae42-8f4d-408a-b8b8-e37c9651b6d6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-78ecae42-8f4d-408a-b8b8-e37c9651b6d6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-78ecae42-8f4d-408a-b8b8-e37c9651b6d6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-78ecae42-8f4d-408a-b8b8-e37c9651b6d6 {
  margin: 0 !important;
  overflow: visible;
}

#s-78ecae42-8f4d-408a-b8b8-e37c9651b6d6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-78ecae42-8f4d-408a-b8b8-e37c9651b6d6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-78ecae42-8f4d-408a-b8b8-e37c9651b6d6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-78ecae42-8f4d-408a-b8b8-e37c9651b6d6 img.shogun-image {
  /* Add background color handling */
  
}

#s-78ecae42-8f4d-408a-b8b8-e37c9651b6d6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-78ecae42-8f4d-408a-b8b8-e37c9651b6d6 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-78ecae42-8f4d-408a-b8b8-e37c9651b6d6 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-78ecae42-8f4d-408a-b8b8-e37c9651b6d6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-78ecae42-8f4d-408a-b8b8-e37c9651b6d6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-78ecae42-8f4d-408a-b8b8-e37c9651b6d6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-78ecae42-8f4d-408a-b8b8-e37c9651b6d6.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-78ecae42-8f4d-408a-b8b8-e37c9651b6d6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-78ecae42-8f4d-408a-b8b8-e37c9651b6d6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-78ecae42-8f4d-408a-b8b8-e37c9651b6d6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-78ecae42-8f4d-408a-b8b8-e37c9651b6d6.shogun-image {
  box-sizing: border-box;
}



.s-78ecae42-8f4d-408a-b8b8-e37c9651b6d6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-78ecae42-8f4d-408a-b8b8-e37c9651b6d6 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-78ecae42-8f4d-408a-b8b8-e37c9651b6d6.shogun-image-container {
      position: relative;
    }

    .s-78ecae42-8f4d-408a-b8b8-e37c9651b6d6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-78ecae42-8f4d-408a-b8b8-e37c9651b6d6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-78ecae42-8f4d-408a-b8b8-e37c9651b6d6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-78ecae42-8f4d-408a-b8b8-e37c9651b6d6 {
  margin: 0 !important;
  overflow: visible;
}

#s-78ecae42-8f4d-408a-b8b8-e37c9651b6d6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-78ecae42-8f4d-408a-b8b8-e37c9651b6d6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-78ecae42-8f4d-408a-b8b8-e37c9651b6d6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-78ecae42-8f4d-408a-b8b8-e37c9651b6d6 img.shogun-image {
  /* Add background color handling */
  
}

#s-78ecae42-8f4d-408a-b8b8-e37c9651b6d6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-78ecae42-8f4d-408a-b8b8-e37c9651b6d6 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-78ecae42-8f4d-408a-b8b8-e37c9651b6d6 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-78ecae42-8f4d-408a-b8b8-e37c9651b6d6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-78ecae42-8f4d-408a-b8b8-e37c9651b6d6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-78ecae42-8f4d-408a-b8b8-e37c9651b6d6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-78ecae42-8f4d-408a-b8b8-e37c9651b6d6.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-78ecae42-8f4d-408a-b8b8-e37c9651b6d6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-78ecae42-8f4d-408a-b8b8-e37c9651b6d6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-78ecae42-8f4d-408a-b8b8-e37c9651b6d6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-78ecae42-8f4d-408a-b8b8-e37c9651b6d6.shogun-image {
  box-sizing: border-box;
}



.s-78ecae42-8f4d-408a-b8b8-e37c9651b6d6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-78ecae42-8f4d-408a-b8b8-e37c9651b6d6 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-78ecae42-8f4d-408a-b8b8-e37c9651b6d6.shogun-image-container {
      position: relative;
    }

    .s-78ecae42-8f4d-408a-b8b8-e37c9651b6d6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-78ecae42-8f4d-408a-b8b8-e37c9651b6d6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-78ecae42-8f4d-408a-b8b8-e37c9651b6d6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-6ba66935-a8c6-412c-a3f1-c5fe9f75c556 {
  margin-top: 0%;
margin-bottom: 0%;
padding-bottom: 0%;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 992px) and (max-width: 1199px){#s-6ba66935-a8c6-412c-a3f1-c5fe9f75c556 {
  min-height: 49px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-6ba66935-a8c6-412c-a3f1-c5fe9f75c556 {
  min-height: 48px;
}
}@media (max-width: 767px){#s-6ba66935-a8c6-412c-a3f1-c5fe9f75c556 {
  margin-top: 5%;
margin-bottom: 5%;
min-height: 47px;
}
}







#s-6ba66935-a8c6-412c-a3f1-c5fe9f75c556 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-6ba66935-a8c6-412c-a3f1-c5fe9f75c556.shg-box.shg-c {
  justify-content: center;
}

#s-ce6bd5a0-e448-4f7c-b580-e219853cbae5 {
  margin-top: 0%;
margin-bottom: 0%;
padding-top: 0%;
padding-left: 5%;
padding-bottom: 0%;
padding-right: 5%;
}

#s-9c97508e-e425-4149-801d-1620e89cd71f {
  margin-top: 0%;
margin-bottom: 0%;
padding-top: 0%;
padding-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-9c97508e-e425-4149-801d-1620e89cd71f {
  margin-top: 0%;
}
}
#s-9c97508e-e425-4149-801d-1620e89cd71f {
  margin: 0 !important;
  overflow: visible;
}

#s-9c97508e-e425-4149-801d-1620e89cd71f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9c97508e-e425-4149-801d-1620e89cd71f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-9c97508e-e425-4149-801d-1620e89cd71f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9c97508e-e425-4149-801d-1620e89cd71f img.shogun-image {
  /* Add background color handling */
  
}

#s-9c97508e-e425-4149-801d-1620e89cd71f img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9c97508e-e425-4149-801d-1620e89cd71f .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-9c97508e-e425-4149-801d-1620e89cd71f .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9c97508e-e425-4149-801d-1620e89cd71f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9c97508e-e425-4149-801d-1620e89cd71f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9c97508e-e425-4149-801d-1620e89cd71f img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-9c97508e-e425-4149-801d-1620e89cd71f.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-9c97508e-e425-4149-801d-1620e89cd71f .shogun-image-content {
  
    justify-content: center;
  
}

.s-9c97508e-e425-4149-801d-1620e89cd71f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9c97508e-e425-4149-801d-1620e89cd71f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9c97508e-e425-4149-801d-1620e89cd71f.shogun-image {
  box-sizing: border-box;
}



.s-9c97508e-e425-4149-801d-1620e89cd71f img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-9c97508e-e425-4149-801d-1620e89cd71f {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-9c97508e-e425-4149-801d-1620e89cd71f.shogun-image-container {
      position: relative;
    }

    .s-9c97508e-e425-4149-801d-1620e89cd71f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9c97508e-e425-4149-801d-1620e89cd71f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9c97508e-e425-4149-801d-1620e89cd71f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-9c97508e-e425-4149-801d-1620e89cd71f {
  margin: 0 !important;
  overflow: visible;
}

#s-9c97508e-e425-4149-801d-1620e89cd71f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9c97508e-e425-4149-801d-1620e89cd71f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-9c97508e-e425-4149-801d-1620e89cd71f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9c97508e-e425-4149-801d-1620e89cd71f img.shogun-image {
  /* Add background color handling */
  
}

#s-9c97508e-e425-4149-801d-1620e89cd71f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9c97508e-e425-4149-801d-1620e89cd71f .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-9c97508e-e425-4149-801d-1620e89cd71f .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9c97508e-e425-4149-801d-1620e89cd71f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9c97508e-e425-4149-801d-1620e89cd71f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9c97508e-e425-4149-801d-1620e89cd71f img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-9c97508e-e425-4149-801d-1620e89cd71f.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-9c97508e-e425-4149-801d-1620e89cd71f .shogun-image-content {
  
    justify-content: center;
  
}

.s-9c97508e-e425-4149-801d-1620e89cd71f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9c97508e-e425-4149-801d-1620e89cd71f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9c97508e-e425-4149-801d-1620e89cd71f.shogun-image {
  box-sizing: border-box;
}



.s-9c97508e-e425-4149-801d-1620e89cd71f img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-9c97508e-e425-4149-801d-1620e89cd71f {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-9c97508e-e425-4149-801d-1620e89cd71f.shogun-image-container {
      position: relative;
    }

    .s-9c97508e-e425-4149-801d-1620e89cd71f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9c97508e-e425-4149-801d-1620e89cd71f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9c97508e-e425-4149-801d-1620e89cd71f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-9c97508e-e425-4149-801d-1620e89cd71f {
  margin: 0 !important;
  overflow: visible;
}

#s-9c97508e-e425-4149-801d-1620e89cd71f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9c97508e-e425-4149-801d-1620e89cd71f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9c97508e-e425-4149-801d-1620e89cd71f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9c97508e-e425-4149-801d-1620e89cd71f img.shogun-image {
  /* Add background color handling */
  
}

#s-9c97508e-e425-4149-801d-1620e89cd71f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9c97508e-e425-4149-801d-1620e89cd71f .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-9c97508e-e425-4149-801d-1620e89cd71f .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9c97508e-e425-4149-801d-1620e89cd71f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9c97508e-e425-4149-801d-1620e89cd71f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9c97508e-e425-4149-801d-1620e89cd71f img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-9c97508e-e425-4149-801d-1620e89cd71f.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-9c97508e-e425-4149-801d-1620e89cd71f .shogun-image-content {
  
    justify-content: center;
  
}

.s-9c97508e-e425-4149-801d-1620e89cd71f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9c97508e-e425-4149-801d-1620e89cd71f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9c97508e-e425-4149-801d-1620e89cd71f.shogun-image {
  box-sizing: border-box;
}



.s-9c97508e-e425-4149-801d-1620e89cd71f img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-9c97508e-e425-4149-801d-1620e89cd71f {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-9c97508e-e425-4149-801d-1620e89cd71f.shogun-image-container {
      position: relative;
    }

    .s-9c97508e-e425-4149-801d-1620e89cd71f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9c97508e-e425-4149-801d-1620e89cd71f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9c97508e-e425-4149-801d-1620e89cd71f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-9c97508e-e425-4149-801d-1620e89cd71f {
  margin: 0 !important;
  overflow: visible;
}

#s-9c97508e-e425-4149-801d-1620e89cd71f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9c97508e-e425-4149-801d-1620e89cd71f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9c97508e-e425-4149-801d-1620e89cd71f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9c97508e-e425-4149-801d-1620e89cd71f img.shogun-image {
  /* Add background color handling */
  
}

#s-9c97508e-e425-4149-801d-1620e89cd71f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9c97508e-e425-4149-801d-1620e89cd71f .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-9c97508e-e425-4149-801d-1620e89cd71f .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9c97508e-e425-4149-801d-1620e89cd71f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9c97508e-e425-4149-801d-1620e89cd71f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9c97508e-e425-4149-801d-1620e89cd71f img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-9c97508e-e425-4149-801d-1620e89cd71f.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-9c97508e-e425-4149-801d-1620e89cd71f .shogun-image-content {
  
    justify-content: center;
  
}

.s-9c97508e-e425-4149-801d-1620e89cd71f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9c97508e-e425-4149-801d-1620e89cd71f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9c97508e-e425-4149-801d-1620e89cd71f.shogun-image {
  box-sizing: border-box;
}



.s-9c97508e-e425-4149-801d-1620e89cd71f img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-9c97508e-e425-4149-801d-1620e89cd71f {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-9c97508e-e425-4149-801d-1620e89cd71f.shogun-image-container {
      position: relative;
    }

    .s-9c97508e-e425-4149-801d-1620e89cd71f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9c97508e-e425-4149-801d-1620e89cd71f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9c97508e-e425-4149-801d-1620e89cd71f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-9c97508e-e425-4149-801d-1620e89cd71f {
  margin: 0 !important;
  overflow: visible;
}

#s-9c97508e-e425-4149-801d-1620e89cd71f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9c97508e-e425-4149-801d-1620e89cd71f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9c97508e-e425-4149-801d-1620e89cd71f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9c97508e-e425-4149-801d-1620e89cd71f img.shogun-image {
  /* Add background color handling */
  
}

#s-9c97508e-e425-4149-801d-1620e89cd71f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9c97508e-e425-4149-801d-1620e89cd71f .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-9c97508e-e425-4149-801d-1620e89cd71f .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9c97508e-e425-4149-801d-1620e89cd71f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9c97508e-e425-4149-801d-1620e89cd71f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9c97508e-e425-4149-801d-1620e89cd71f img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-9c97508e-e425-4149-801d-1620e89cd71f.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-9c97508e-e425-4149-801d-1620e89cd71f .shogun-image-content {
  
    justify-content: center;
  
}

.s-9c97508e-e425-4149-801d-1620e89cd71f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9c97508e-e425-4149-801d-1620e89cd71f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9c97508e-e425-4149-801d-1620e89cd71f.shogun-image {
  box-sizing: border-box;
}



.s-9c97508e-e425-4149-801d-1620e89cd71f img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-9c97508e-e425-4149-801d-1620e89cd71f {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-9c97508e-e425-4149-801d-1620e89cd71f.shogun-image-container {
      position: relative;
    }

    .s-9c97508e-e425-4149-801d-1620e89cd71f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9c97508e-e425-4149-801d-1620e89cd71f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9c97508e-e425-4149-801d-1620e89cd71f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-cd743c8c-cc71-492b-8b7f-8740285c0c7d {
  margin-top: 0%;
margin-bottom: 0%;
padding-bottom: 0%;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 992px) and (max-width: 1199px){#s-cd743c8c-cc71-492b-8b7f-8740285c0c7d {
  min-height: 49px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-cd743c8c-cc71-492b-8b7f-8740285c0c7d {
  min-height: 48px;
}
}@media (max-width: 767px){#s-cd743c8c-cc71-492b-8b7f-8740285c0c7d {
  margin-top: 5%;
margin-bottom: 5%;
min-height: 47px;
}
}







#s-cd743c8c-cc71-492b-8b7f-8740285c0c7d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-cd743c8c-cc71-492b-8b7f-8740285c0c7d.shg-box.shg-c {
  justify-content: center;
}

#s-d43685b4-91c6-42a7-9597-bc4163e6c3d3 {
  margin-top: 0%;
margin-bottom: 0%;
padding-top: 0%;
padding-left: 5%;
padding-bottom: 0%;
padding-right: 5%;
}

#s-ada312e6-710d-4f57-b04d-ae1bf8ae6bc5 {
  margin-top: 2%;
margin-bottom: 0%;
padding-top: 0%;
padding-left: 0%;
padding-bottom: 0%;
padding-right: 0%;
}

@media (min-width: 0px) {
[id="s-ada312e6-710d-4f57-b04d-ae1bf8ae6bc5"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-ada312e6-710d-4f57-b04d-ae1bf8ae6bc5"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-ada312e6-710d-4f57-b04d-ae1bf8ae6bc5"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-ada312e6-710d-4f57-b04d-ae1bf8ae6bc5"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

#s-e7227091-ee8c-4638-b37b-6ea73d67dd61 {
  margin-top: 0%;
margin-bottom: 0%;
padding-bottom: 0%;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 992px) and (max-width: 1199px){#s-e7227091-ee8c-4638-b37b-6ea73d67dd61 {
  min-height: 49px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-e7227091-ee8c-4638-b37b-6ea73d67dd61 {
  min-height: 48px;
}
}@media (max-width: 767px){#s-e7227091-ee8c-4638-b37b-6ea73d67dd61 {
  margin-top: 5%;
margin-bottom: 5%;
min-height: 47px;
}
}







#s-e7227091-ee8c-4638-b37b-6ea73d67dd61 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-e7227091-ee8c-4638-b37b-6ea73d67dd61.shg-box.shg-c {
  justify-content: center;
}

#s-0840126b-f90d-454a-9b96-54555c7c9319 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-0840126b-f90d-454a-9b96-54555c7c9319 {
  margin-top: 0%;
margin-bottom: 0%;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-0840126b-f90d-454a-9b96-54555c7c9319 {
  margin-top: 0%;
}
}
#s-0840126b-f90d-454a-9b96-54555c7c9319 {
  margin: 0 !important;
  overflow: visible;
}

#s-0840126b-f90d-454a-9b96-54555c7c9319-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0840126b-f90d-454a-9b96-54555c7c9319 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-0840126b-f90d-454a-9b96-54555c7c9319 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0840126b-f90d-454a-9b96-54555c7c9319 img.shogun-image {
  /* Add background color handling */
  
}

#s-0840126b-f90d-454a-9b96-54555c7c9319 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-0840126b-f90d-454a-9b96-54555c7c9319 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-0840126b-f90d-454a-9b96-54555c7c9319 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-0840126b-f90d-454a-9b96-54555c7c9319 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-0840126b-f90d-454a-9b96-54555c7c9319.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-0840126b-f90d-454a-9b96-54555c7c9319 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-0840126b-f90d-454a-9b96-54555c7c9319.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-0840126b-f90d-454a-9b96-54555c7c9319 .shogun-image-content {
  
    justify-content: center;
  
}

.s-0840126b-f90d-454a-9b96-54555c7c9319.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0840126b-f90d-454a-9b96-54555c7c9319.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0840126b-f90d-454a-9b96-54555c7c9319.shogun-image {
  box-sizing: border-box;
}



.s-0840126b-f90d-454a-9b96-54555c7c9319 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-0840126b-f90d-454a-9b96-54555c7c9319 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-0840126b-f90d-454a-9b96-54555c7c9319.shogun-image-container {
      position: relative;
    }

    .s-0840126b-f90d-454a-9b96-54555c7c9319.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-0840126b-f90d-454a-9b96-54555c7c9319.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-0840126b-f90d-454a-9b96-54555c7c9319 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-0840126b-f90d-454a-9b96-54555c7c9319 {
  margin: 0 !important;
  overflow: visible;
}

#s-0840126b-f90d-454a-9b96-54555c7c9319-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0840126b-f90d-454a-9b96-54555c7c9319 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-0840126b-f90d-454a-9b96-54555c7c9319 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0840126b-f90d-454a-9b96-54555c7c9319 img.shogun-image {
  /* Add background color handling */
  
}

#s-0840126b-f90d-454a-9b96-54555c7c9319 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-0840126b-f90d-454a-9b96-54555c7c9319 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-0840126b-f90d-454a-9b96-54555c7c9319 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-0840126b-f90d-454a-9b96-54555c7c9319 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-0840126b-f90d-454a-9b96-54555c7c9319.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-0840126b-f90d-454a-9b96-54555c7c9319 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-0840126b-f90d-454a-9b96-54555c7c9319.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-0840126b-f90d-454a-9b96-54555c7c9319 .shogun-image-content {
  
    justify-content: center;
  
}

.s-0840126b-f90d-454a-9b96-54555c7c9319.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0840126b-f90d-454a-9b96-54555c7c9319.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0840126b-f90d-454a-9b96-54555c7c9319.shogun-image {
  box-sizing: border-box;
}



.s-0840126b-f90d-454a-9b96-54555c7c9319 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-0840126b-f90d-454a-9b96-54555c7c9319 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-0840126b-f90d-454a-9b96-54555c7c9319.shogun-image-container {
      position: relative;
    }

    .s-0840126b-f90d-454a-9b96-54555c7c9319.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-0840126b-f90d-454a-9b96-54555c7c9319.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-0840126b-f90d-454a-9b96-54555c7c9319 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-0840126b-f90d-454a-9b96-54555c7c9319 {
  margin: 0 !important;
  overflow: visible;
}

#s-0840126b-f90d-454a-9b96-54555c7c9319-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0840126b-f90d-454a-9b96-54555c7c9319 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-0840126b-f90d-454a-9b96-54555c7c9319 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0840126b-f90d-454a-9b96-54555c7c9319 img.shogun-image {
  /* Add background color handling */
  
}

#s-0840126b-f90d-454a-9b96-54555c7c9319 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-0840126b-f90d-454a-9b96-54555c7c9319 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-0840126b-f90d-454a-9b96-54555c7c9319 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-0840126b-f90d-454a-9b96-54555c7c9319 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-0840126b-f90d-454a-9b96-54555c7c9319.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-0840126b-f90d-454a-9b96-54555c7c9319 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-0840126b-f90d-454a-9b96-54555c7c9319.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-0840126b-f90d-454a-9b96-54555c7c9319 .shogun-image-content {
  
    justify-content: center;
  
}

.s-0840126b-f90d-454a-9b96-54555c7c9319.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0840126b-f90d-454a-9b96-54555c7c9319.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0840126b-f90d-454a-9b96-54555c7c9319.shogun-image {
  box-sizing: border-box;
}



.s-0840126b-f90d-454a-9b96-54555c7c9319 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-0840126b-f90d-454a-9b96-54555c7c9319 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-0840126b-f90d-454a-9b96-54555c7c9319.shogun-image-container {
      position: relative;
    }

    .s-0840126b-f90d-454a-9b96-54555c7c9319.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-0840126b-f90d-454a-9b96-54555c7c9319.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-0840126b-f90d-454a-9b96-54555c7c9319 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-0840126b-f90d-454a-9b96-54555c7c9319 {
  margin: 0 !important;
  overflow: visible;
}

#s-0840126b-f90d-454a-9b96-54555c7c9319-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0840126b-f90d-454a-9b96-54555c7c9319 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-0840126b-f90d-454a-9b96-54555c7c9319 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0840126b-f90d-454a-9b96-54555c7c9319 img.shogun-image {
  /* Add background color handling */
  
}

#s-0840126b-f90d-454a-9b96-54555c7c9319 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-0840126b-f90d-454a-9b96-54555c7c9319 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-0840126b-f90d-454a-9b96-54555c7c9319 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-0840126b-f90d-454a-9b96-54555c7c9319 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-0840126b-f90d-454a-9b96-54555c7c9319.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-0840126b-f90d-454a-9b96-54555c7c9319 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-0840126b-f90d-454a-9b96-54555c7c9319.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-0840126b-f90d-454a-9b96-54555c7c9319 .shogun-image-content {
  
    justify-content: center;
  
}

.s-0840126b-f90d-454a-9b96-54555c7c9319.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0840126b-f90d-454a-9b96-54555c7c9319.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0840126b-f90d-454a-9b96-54555c7c9319.shogun-image {
  box-sizing: border-box;
}



.s-0840126b-f90d-454a-9b96-54555c7c9319 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-0840126b-f90d-454a-9b96-54555c7c9319 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-0840126b-f90d-454a-9b96-54555c7c9319.shogun-image-container {
      position: relative;
    }

    .s-0840126b-f90d-454a-9b96-54555c7c9319.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-0840126b-f90d-454a-9b96-54555c7c9319.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-0840126b-f90d-454a-9b96-54555c7c9319 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-0840126b-f90d-454a-9b96-54555c7c9319 {
  margin: 0 !important;
  overflow: visible;
}

#s-0840126b-f90d-454a-9b96-54555c7c9319-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0840126b-f90d-454a-9b96-54555c7c9319 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-0840126b-f90d-454a-9b96-54555c7c9319 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0840126b-f90d-454a-9b96-54555c7c9319 img.shogun-image {
  /* Add background color handling */
  
}

#s-0840126b-f90d-454a-9b96-54555c7c9319 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-0840126b-f90d-454a-9b96-54555c7c9319 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-0840126b-f90d-454a-9b96-54555c7c9319 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-0840126b-f90d-454a-9b96-54555c7c9319 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-0840126b-f90d-454a-9b96-54555c7c9319.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-0840126b-f90d-454a-9b96-54555c7c9319 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-0840126b-f90d-454a-9b96-54555c7c9319.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-0840126b-f90d-454a-9b96-54555c7c9319 .shogun-image-content {
  
    justify-content: center;
  
}

.s-0840126b-f90d-454a-9b96-54555c7c9319.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0840126b-f90d-454a-9b96-54555c7c9319.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0840126b-f90d-454a-9b96-54555c7c9319.shogun-image {
  box-sizing: border-box;
}



.s-0840126b-f90d-454a-9b96-54555c7c9319 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-0840126b-f90d-454a-9b96-54555c7c9319 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-0840126b-f90d-454a-9b96-54555c7c9319.shogun-image-container {
      position: relative;
    }

    .s-0840126b-f90d-454a-9b96-54555c7c9319.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-0840126b-f90d-454a-9b96-54555c7c9319.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-0840126b-f90d-454a-9b96-54555c7c9319 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-4956174f-7880-4c9e-801b-75d569068df5 {
  padding-top: 0%;
padding-left: 5%;
padding-bottom: 0%;
padding-right: 5%;
}

#s-c72ecb19-09c5-4811-9ce2-01f105f0fe32 {
  margin-top: 0%;
margin-bottom: 0%;
padding-bottom: 0%;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 992px) and (max-width: 1199px){#s-c72ecb19-09c5-4811-9ce2-01f105f0fe32 {
  min-height: 49px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-c72ecb19-09c5-4811-9ce2-01f105f0fe32 {
  min-height: 48px;
}
}@media (max-width: 767px){#s-c72ecb19-09c5-4811-9ce2-01f105f0fe32 {
  margin-top: 5%;
margin-bottom: 5%;
min-height: 47px;
}
}







#s-c72ecb19-09c5-4811-9ce2-01f105f0fe32 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-c72ecb19-09c5-4811-9ce2-01f105f0fe32.shg-box.shg-c {
  justify-content: center;
}

#s-f7492d7b-b5a4-4870-9f3e-6122686e881d {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-f7492d7b-b5a4-4870-9f3e-6122686e881d {
  margin-top: 0%;
}
}
#s-f7492d7b-b5a4-4870-9f3e-6122686e881d {
  margin: 0 !important;
  overflow: visible;
}

#s-f7492d7b-b5a4-4870-9f3e-6122686e881d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f7492d7b-b5a4-4870-9f3e-6122686e881d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-f7492d7b-b5a4-4870-9f3e-6122686e881d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f7492d7b-b5a4-4870-9f3e-6122686e881d img.shogun-image {
  /* Add background color handling */
  
}

#s-f7492d7b-b5a4-4870-9f3e-6122686e881d img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f7492d7b-b5a4-4870-9f3e-6122686e881d .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-f7492d7b-b5a4-4870-9f3e-6122686e881d .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f7492d7b-b5a4-4870-9f3e-6122686e881d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f7492d7b-b5a4-4870-9f3e-6122686e881d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f7492d7b-b5a4-4870-9f3e-6122686e881d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-f7492d7b-b5a4-4870-9f3e-6122686e881d.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-f7492d7b-b5a4-4870-9f3e-6122686e881d .shogun-image-content {
  
    justify-content: center;
  
}

.s-f7492d7b-b5a4-4870-9f3e-6122686e881d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f7492d7b-b5a4-4870-9f3e-6122686e881d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f7492d7b-b5a4-4870-9f3e-6122686e881d.shogun-image {
  box-sizing: border-box;
}



.s-f7492d7b-b5a4-4870-9f3e-6122686e881d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-f7492d7b-b5a4-4870-9f3e-6122686e881d {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-f7492d7b-b5a4-4870-9f3e-6122686e881d.shogun-image-container {
      position: relative;
    }

    .s-f7492d7b-b5a4-4870-9f3e-6122686e881d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f7492d7b-b5a4-4870-9f3e-6122686e881d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f7492d7b-b5a4-4870-9f3e-6122686e881d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-f7492d7b-b5a4-4870-9f3e-6122686e881d {
  margin: 0 !important;
  overflow: visible;
}

#s-f7492d7b-b5a4-4870-9f3e-6122686e881d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f7492d7b-b5a4-4870-9f3e-6122686e881d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-f7492d7b-b5a4-4870-9f3e-6122686e881d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f7492d7b-b5a4-4870-9f3e-6122686e881d img.shogun-image {
  /* Add background color handling */
  
}

#s-f7492d7b-b5a4-4870-9f3e-6122686e881d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f7492d7b-b5a4-4870-9f3e-6122686e881d .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-f7492d7b-b5a4-4870-9f3e-6122686e881d .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f7492d7b-b5a4-4870-9f3e-6122686e881d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f7492d7b-b5a4-4870-9f3e-6122686e881d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f7492d7b-b5a4-4870-9f3e-6122686e881d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-f7492d7b-b5a4-4870-9f3e-6122686e881d.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-f7492d7b-b5a4-4870-9f3e-6122686e881d .shogun-image-content {
  
    justify-content: center;
  
}

.s-f7492d7b-b5a4-4870-9f3e-6122686e881d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f7492d7b-b5a4-4870-9f3e-6122686e881d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f7492d7b-b5a4-4870-9f3e-6122686e881d.shogun-image {
  box-sizing: border-box;
}



.s-f7492d7b-b5a4-4870-9f3e-6122686e881d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-f7492d7b-b5a4-4870-9f3e-6122686e881d {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-f7492d7b-b5a4-4870-9f3e-6122686e881d.shogun-image-container {
      position: relative;
    }

    .s-f7492d7b-b5a4-4870-9f3e-6122686e881d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f7492d7b-b5a4-4870-9f3e-6122686e881d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f7492d7b-b5a4-4870-9f3e-6122686e881d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-f7492d7b-b5a4-4870-9f3e-6122686e881d {
  margin: 0 !important;
  overflow: visible;
}

#s-f7492d7b-b5a4-4870-9f3e-6122686e881d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f7492d7b-b5a4-4870-9f3e-6122686e881d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f7492d7b-b5a4-4870-9f3e-6122686e881d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f7492d7b-b5a4-4870-9f3e-6122686e881d img.shogun-image {
  /* Add background color handling */
  
}

#s-f7492d7b-b5a4-4870-9f3e-6122686e881d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f7492d7b-b5a4-4870-9f3e-6122686e881d .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-f7492d7b-b5a4-4870-9f3e-6122686e881d .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f7492d7b-b5a4-4870-9f3e-6122686e881d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f7492d7b-b5a4-4870-9f3e-6122686e881d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f7492d7b-b5a4-4870-9f3e-6122686e881d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-f7492d7b-b5a4-4870-9f3e-6122686e881d.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-f7492d7b-b5a4-4870-9f3e-6122686e881d .shogun-image-content {
  
    justify-content: center;
  
}

.s-f7492d7b-b5a4-4870-9f3e-6122686e881d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f7492d7b-b5a4-4870-9f3e-6122686e881d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f7492d7b-b5a4-4870-9f3e-6122686e881d.shogun-image {
  box-sizing: border-box;
}



.s-f7492d7b-b5a4-4870-9f3e-6122686e881d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-f7492d7b-b5a4-4870-9f3e-6122686e881d {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-f7492d7b-b5a4-4870-9f3e-6122686e881d.shogun-image-container {
      position: relative;
    }

    .s-f7492d7b-b5a4-4870-9f3e-6122686e881d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f7492d7b-b5a4-4870-9f3e-6122686e881d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f7492d7b-b5a4-4870-9f3e-6122686e881d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-f7492d7b-b5a4-4870-9f3e-6122686e881d {
  margin: 0 !important;
  overflow: visible;
}

#s-f7492d7b-b5a4-4870-9f3e-6122686e881d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f7492d7b-b5a4-4870-9f3e-6122686e881d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f7492d7b-b5a4-4870-9f3e-6122686e881d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f7492d7b-b5a4-4870-9f3e-6122686e881d img.shogun-image {
  /* Add background color handling */
  
}

#s-f7492d7b-b5a4-4870-9f3e-6122686e881d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f7492d7b-b5a4-4870-9f3e-6122686e881d .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-f7492d7b-b5a4-4870-9f3e-6122686e881d .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f7492d7b-b5a4-4870-9f3e-6122686e881d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f7492d7b-b5a4-4870-9f3e-6122686e881d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f7492d7b-b5a4-4870-9f3e-6122686e881d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-f7492d7b-b5a4-4870-9f3e-6122686e881d.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-f7492d7b-b5a4-4870-9f3e-6122686e881d .shogun-image-content {
  
    justify-content: center;
  
}

.s-f7492d7b-b5a4-4870-9f3e-6122686e881d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f7492d7b-b5a4-4870-9f3e-6122686e881d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f7492d7b-b5a4-4870-9f3e-6122686e881d.shogun-image {
  box-sizing: border-box;
}



.s-f7492d7b-b5a4-4870-9f3e-6122686e881d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-f7492d7b-b5a4-4870-9f3e-6122686e881d {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-f7492d7b-b5a4-4870-9f3e-6122686e881d.shogun-image-container {
      position: relative;
    }

    .s-f7492d7b-b5a4-4870-9f3e-6122686e881d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f7492d7b-b5a4-4870-9f3e-6122686e881d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f7492d7b-b5a4-4870-9f3e-6122686e881d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-f7492d7b-b5a4-4870-9f3e-6122686e881d {
  margin: 0 !important;
  overflow: visible;
}

#s-f7492d7b-b5a4-4870-9f3e-6122686e881d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f7492d7b-b5a4-4870-9f3e-6122686e881d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f7492d7b-b5a4-4870-9f3e-6122686e881d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f7492d7b-b5a4-4870-9f3e-6122686e881d img.shogun-image {
  /* Add background color handling */
  
}

#s-f7492d7b-b5a4-4870-9f3e-6122686e881d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f7492d7b-b5a4-4870-9f3e-6122686e881d .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-f7492d7b-b5a4-4870-9f3e-6122686e881d .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f7492d7b-b5a4-4870-9f3e-6122686e881d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f7492d7b-b5a4-4870-9f3e-6122686e881d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f7492d7b-b5a4-4870-9f3e-6122686e881d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-f7492d7b-b5a4-4870-9f3e-6122686e881d.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-f7492d7b-b5a4-4870-9f3e-6122686e881d .shogun-image-content {
  
    justify-content: center;
  
}

.s-f7492d7b-b5a4-4870-9f3e-6122686e881d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f7492d7b-b5a4-4870-9f3e-6122686e881d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f7492d7b-b5a4-4870-9f3e-6122686e881d.shogun-image {
  box-sizing: border-box;
}



.s-f7492d7b-b5a4-4870-9f3e-6122686e881d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-f7492d7b-b5a4-4870-9f3e-6122686e881d {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-f7492d7b-b5a4-4870-9f3e-6122686e881d.shogun-image-container {
      position: relative;
    }

    .s-f7492d7b-b5a4-4870-9f3e-6122686e881d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f7492d7b-b5a4-4870-9f3e-6122686e881d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f7492d7b-b5a4-4870-9f3e-6122686e881d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-6aab5973-bced-4fa5-8ffd-158c0bb41d15 {
  margin-top: 0%;
margin-bottom: 0%;
padding-top: 0%;
padding-left: 5%;
padding-bottom: 0%;
padding-right: 5%;
}

#s-88eb502f-bced-49b5-b4f6-49315666a02d {
  margin-top: 2%;
padding-top: 0%;
padding-left: 20%;
padding-bottom: 0%;
padding-right: 20%;
}

@media (min-width: 0px) {
[id="s-88eb502f-bced-49b5-b4f6-49315666a02d"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-88eb502f-bced-49b5-b4f6-49315666a02d"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 20.0px);
}

[id="s-88eb502f-bced-49b5-b4f6-49315666a02d"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-88eb502f-bced-49b5-b4f6-49315666a02d"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 20.0px);
}

[id="s-88eb502f-bced-49b5-b4f6-49315666a02d"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-88eb502f-bced-49b5-b4f6-49315666a02d"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 20.0px);
}

[id="s-88eb502f-bced-49b5-b4f6-49315666a02d"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 20.0px);
}

}

#s-f9a07087-f083-4ee7-9333-5e1c0985a5f0 {
  margin-top: 0%;
margin-bottom: 0%;
padding-bottom: 0%;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 992px) and (max-width: 1199px){#s-f9a07087-f083-4ee7-9333-5e1c0985a5f0 {
  min-height: 49px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-f9a07087-f083-4ee7-9333-5e1c0985a5f0 {
  min-height: 48px;
}
}@media (max-width: 767px){#s-f9a07087-f083-4ee7-9333-5e1c0985a5f0 {
  margin-top: 5%;
margin-bottom: 5%;
min-height: 47px;
}
}







#s-f9a07087-f083-4ee7-9333-5e1c0985a5f0 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-f9a07087-f083-4ee7-9333-5e1c0985a5f0.shg-box.shg-c {
  justify-content: center;
}

#s-7450d61a-c955-465a-887b-331a7d795e60 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-7450d61a-c955-465a-887b-331a7d795e60 {
  margin-top: 0%;
}
}
#s-7450d61a-c955-465a-887b-331a7d795e60 {
  margin: 0 !important;
  overflow: visible;
}

#s-7450d61a-c955-465a-887b-331a7d795e60-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7450d61a-c955-465a-887b-331a7d795e60 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-7450d61a-c955-465a-887b-331a7d795e60 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7450d61a-c955-465a-887b-331a7d795e60 img.shogun-image {
  /* Add background color handling */
  
}

#s-7450d61a-c955-465a-887b-331a7d795e60 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-7450d61a-c955-465a-887b-331a7d795e60 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-7450d61a-c955-465a-887b-331a7d795e60 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-7450d61a-c955-465a-887b-331a7d795e60 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-7450d61a-c955-465a-887b-331a7d795e60.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-7450d61a-c955-465a-887b-331a7d795e60 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-7450d61a-c955-465a-887b-331a7d795e60.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-7450d61a-c955-465a-887b-331a7d795e60 .shogun-image-content {
  
    justify-content: center;
  
}

.s-7450d61a-c955-465a-887b-331a7d795e60.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7450d61a-c955-465a-887b-331a7d795e60.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7450d61a-c955-465a-887b-331a7d795e60.shogun-image {
  box-sizing: border-box;
}



.s-7450d61a-c955-465a-887b-331a7d795e60 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-7450d61a-c955-465a-887b-331a7d795e60 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-7450d61a-c955-465a-887b-331a7d795e60.shogun-image-container {
      position: relative;
    }

    .s-7450d61a-c955-465a-887b-331a7d795e60.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7450d61a-c955-465a-887b-331a7d795e60.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7450d61a-c955-465a-887b-331a7d795e60 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-7450d61a-c955-465a-887b-331a7d795e60 {
  margin: 0 !important;
  overflow: visible;
}

#s-7450d61a-c955-465a-887b-331a7d795e60-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7450d61a-c955-465a-887b-331a7d795e60 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-7450d61a-c955-465a-887b-331a7d795e60 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7450d61a-c955-465a-887b-331a7d795e60 img.shogun-image {
  /* Add background color handling */
  
}

#s-7450d61a-c955-465a-887b-331a7d795e60 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-7450d61a-c955-465a-887b-331a7d795e60 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-7450d61a-c955-465a-887b-331a7d795e60 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-7450d61a-c955-465a-887b-331a7d795e60 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-7450d61a-c955-465a-887b-331a7d795e60.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-7450d61a-c955-465a-887b-331a7d795e60 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-7450d61a-c955-465a-887b-331a7d795e60.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-7450d61a-c955-465a-887b-331a7d795e60 .shogun-image-content {
  
    justify-content: center;
  
}

.s-7450d61a-c955-465a-887b-331a7d795e60.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7450d61a-c955-465a-887b-331a7d795e60.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7450d61a-c955-465a-887b-331a7d795e60.shogun-image {
  box-sizing: border-box;
}



.s-7450d61a-c955-465a-887b-331a7d795e60 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-7450d61a-c955-465a-887b-331a7d795e60 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-7450d61a-c955-465a-887b-331a7d795e60.shogun-image-container {
      position: relative;
    }

    .s-7450d61a-c955-465a-887b-331a7d795e60.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7450d61a-c955-465a-887b-331a7d795e60.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7450d61a-c955-465a-887b-331a7d795e60 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-7450d61a-c955-465a-887b-331a7d795e60 {
  margin: 0 !important;
  overflow: visible;
}

#s-7450d61a-c955-465a-887b-331a7d795e60-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7450d61a-c955-465a-887b-331a7d795e60 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7450d61a-c955-465a-887b-331a7d795e60 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7450d61a-c955-465a-887b-331a7d795e60 img.shogun-image {
  /* Add background color handling */
  
}

#s-7450d61a-c955-465a-887b-331a7d795e60 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-7450d61a-c955-465a-887b-331a7d795e60 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-7450d61a-c955-465a-887b-331a7d795e60 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-7450d61a-c955-465a-887b-331a7d795e60 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-7450d61a-c955-465a-887b-331a7d795e60.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-7450d61a-c955-465a-887b-331a7d795e60 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-7450d61a-c955-465a-887b-331a7d795e60.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-7450d61a-c955-465a-887b-331a7d795e60 .shogun-image-content {
  
    justify-content: center;
  
}

.s-7450d61a-c955-465a-887b-331a7d795e60.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7450d61a-c955-465a-887b-331a7d795e60.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7450d61a-c955-465a-887b-331a7d795e60.shogun-image {
  box-sizing: border-box;
}



.s-7450d61a-c955-465a-887b-331a7d795e60 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-7450d61a-c955-465a-887b-331a7d795e60 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-7450d61a-c955-465a-887b-331a7d795e60.shogun-image-container {
      position: relative;
    }

    .s-7450d61a-c955-465a-887b-331a7d795e60.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7450d61a-c955-465a-887b-331a7d795e60.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7450d61a-c955-465a-887b-331a7d795e60 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-7450d61a-c955-465a-887b-331a7d795e60 {
  margin: 0 !important;
  overflow: visible;
}

#s-7450d61a-c955-465a-887b-331a7d795e60-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7450d61a-c955-465a-887b-331a7d795e60 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7450d61a-c955-465a-887b-331a7d795e60 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7450d61a-c955-465a-887b-331a7d795e60 img.shogun-image {
  /* Add background color handling */
  
}

#s-7450d61a-c955-465a-887b-331a7d795e60 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-7450d61a-c955-465a-887b-331a7d795e60 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-7450d61a-c955-465a-887b-331a7d795e60 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-7450d61a-c955-465a-887b-331a7d795e60 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-7450d61a-c955-465a-887b-331a7d795e60.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-7450d61a-c955-465a-887b-331a7d795e60 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-7450d61a-c955-465a-887b-331a7d795e60.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-7450d61a-c955-465a-887b-331a7d795e60 .shogun-image-content {
  
    justify-content: center;
  
}

.s-7450d61a-c955-465a-887b-331a7d795e60.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7450d61a-c955-465a-887b-331a7d795e60.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7450d61a-c955-465a-887b-331a7d795e60.shogun-image {
  box-sizing: border-box;
}



.s-7450d61a-c955-465a-887b-331a7d795e60 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-7450d61a-c955-465a-887b-331a7d795e60 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-7450d61a-c955-465a-887b-331a7d795e60.shogun-image-container {
      position: relative;
    }

    .s-7450d61a-c955-465a-887b-331a7d795e60.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7450d61a-c955-465a-887b-331a7d795e60.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7450d61a-c955-465a-887b-331a7d795e60 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-7450d61a-c955-465a-887b-331a7d795e60 {
  margin: 0 !important;
  overflow: visible;
}

#s-7450d61a-c955-465a-887b-331a7d795e60-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7450d61a-c955-465a-887b-331a7d795e60 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7450d61a-c955-465a-887b-331a7d795e60 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7450d61a-c955-465a-887b-331a7d795e60 img.shogun-image {
  /* Add background color handling */
  
}

#s-7450d61a-c955-465a-887b-331a7d795e60 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-7450d61a-c955-465a-887b-331a7d795e60 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-7450d61a-c955-465a-887b-331a7d795e60 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-7450d61a-c955-465a-887b-331a7d795e60 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-7450d61a-c955-465a-887b-331a7d795e60.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-7450d61a-c955-465a-887b-331a7d795e60 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-7450d61a-c955-465a-887b-331a7d795e60.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-7450d61a-c955-465a-887b-331a7d795e60 .shogun-image-content {
  
    justify-content: center;
  
}

.s-7450d61a-c955-465a-887b-331a7d795e60.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7450d61a-c955-465a-887b-331a7d795e60.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7450d61a-c955-465a-887b-331a7d795e60.shogun-image {
  box-sizing: border-box;
}



.s-7450d61a-c955-465a-887b-331a7d795e60 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-7450d61a-c955-465a-887b-331a7d795e60 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-7450d61a-c955-465a-887b-331a7d795e60.shogun-image-container {
      position: relative;
    }

    .s-7450d61a-c955-465a-887b-331a7d795e60.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7450d61a-c955-465a-887b-331a7d795e60.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7450d61a-c955-465a-887b-331a7d795e60 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-1d0b7d93-a601-46ed-bfc8-43b568a13fca {
  margin-top: 0%;
margin-bottom: 0%;
padding-top: 0%;
padding-left: 5%;
padding-bottom: 0%;
padding-right: 5%;
}

#s-1b468535-cf5a-4f2b-aaa4-975615858831 {
  margin-top: 0%;
margin-bottom: 0%;
padding-bottom: 0%;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 992px) and (max-width: 1199px){#s-1b468535-cf5a-4f2b-aaa4-975615858831 {
  min-height: 49px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-1b468535-cf5a-4f2b-aaa4-975615858831 {
  min-height: 48px;
}
}@media (max-width: 767px){#s-1b468535-cf5a-4f2b-aaa4-975615858831 {
  min-height: 47px;
}
}







#s-1b468535-cf5a-4f2b-aaa4-975615858831 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-1b468535-cf5a-4f2b-aaa4-975615858831.shg-box.shg-c {
  justify-content: center;
}

#s-f5b5f354-8169-4532-be03-a8a885de2e1b {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-f5b5f354-8169-4532-be03-a8a885de2e1b {
  margin-top: 0%;
margin-bottom: 0%;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-f5b5f354-8169-4532-be03-a8a885de2e1b {
  margin-top: 0%;
}
}
#s-f5b5f354-8169-4532-be03-a8a885de2e1b {
  margin: 0 !important;
  overflow: visible;
}

#s-f5b5f354-8169-4532-be03-a8a885de2e1b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f5b5f354-8169-4532-be03-a8a885de2e1b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-f5b5f354-8169-4532-be03-a8a885de2e1b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f5b5f354-8169-4532-be03-a8a885de2e1b img.shogun-image {
  /* Add background color handling */
  
}

#s-f5b5f354-8169-4532-be03-a8a885de2e1b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f5b5f354-8169-4532-be03-a8a885de2e1b .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-f5b5f354-8169-4532-be03-a8a885de2e1b .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f5b5f354-8169-4532-be03-a8a885de2e1b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f5b5f354-8169-4532-be03-a8a885de2e1b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f5b5f354-8169-4532-be03-a8a885de2e1b img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-f5b5f354-8169-4532-be03-a8a885de2e1b.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-f5b5f354-8169-4532-be03-a8a885de2e1b .shogun-image-content {
  
    justify-content: center;
  
}

.s-f5b5f354-8169-4532-be03-a8a885de2e1b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f5b5f354-8169-4532-be03-a8a885de2e1b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f5b5f354-8169-4532-be03-a8a885de2e1b.shogun-image {
  box-sizing: border-box;
}



.s-f5b5f354-8169-4532-be03-a8a885de2e1b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-f5b5f354-8169-4532-be03-a8a885de2e1b {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-f5b5f354-8169-4532-be03-a8a885de2e1b.shogun-image-container {
      position: relative;
    }

    .s-f5b5f354-8169-4532-be03-a8a885de2e1b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f5b5f354-8169-4532-be03-a8a885de2e1b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f5b5f354-8169-4532-be03-a8a885de2e1b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-f5b5f354-8169-4532-be03-a8a885de2e1b {
  margin: 0 !important;
  overflow: visible;
}

#s-f5b5f354-8169-4532-be03-a8a885de2e1b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f5b5f354-8169-4532-be03-a8a885de2e1b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-f5b5f354-8169-4532-be03-a8a885de2e1b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f5b5f354-8169-4532-be03-a8a885de2e1b img.shogun-image {
  /* Add background color handling */
  
}

#s-f5b5f354-8169-4532-be03-a8a885de2e1b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f5b5f354-8169-4532-be03-a8a885de2e1b .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-f5b5f354-8169-4532-be03-a8a885de2e1b .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f5b5f354-8169-4532-be03-a8a885de2e1b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f5b5f354-8169-4532-be03-a8a885de2e1b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f5b5f354-8169-4532-be03-a8a885de2e1b img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-f5b5f354-8169-4532-be03-a8a885de2e1b.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-f5b5f354-8169-4532-be03-a8a885de2e1b .shogun-image-content {
  
    justify-content: center;
  
}

.s-f5b5f354-8169-4532-be03-a8a885de2e1b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f5b5f354-8169-4532-be03-a8a885de2e1b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f5b5f354-8169-4532-be03-a8a885de2e1b.shogun-image {
  box-sizing: border-box;
}



.s-f5b5f354-8169-4532-be03-a8a885de2e1b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-f5b5f354-8169-4532-be03-a8a885de2e1b {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-f5b5f354-8169-4532-be03-a8a885de2e1b.shogun-image-container {
      position: relative;
    }

    .s-f5b5f354-8169-4532-be03-a8a885de2e1b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f5b5f354-8169-4532-be03-a8a885de2e1b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f5b5f354-8169-4532-be03-a8a885de2e1b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-f5b5f354-8169-4532-be03-a8a885de2e1b {
  margin: 0 !important;
  overflow: visible;
}

#s-f5b5f354-8169-4532-be03-a8a885de2e1b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f5b5f354-8169-4532-be03-a8a885de2e1b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-f5b5f354-8169-4532-be03-a8a885de2e1b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f5b5f354-8169-4532-be03-a8a885de2e1b img.shogun-image {
  /* Add background color handling */
  
}

#s-f5b5f354-8169-4532-be03-a8a885de2e1b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f5b5f354-8169-4532-be03-a8a885de2e1b .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-f5b5f354-8169-4532-be03-a8a885de2e1b .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f5b5f354-8169-4532-be03-a8a885de2e1b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f5b5f354-8169-4532-be03-a8a885de2e1b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f5b5f354-8169-4532-be03-a8a885de2e1b img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-f5b5f354-8169-4532-be03-a8a885de2e1b.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-f5b5f354-8169-4532-be03-a8a885de2e1b .shogun-image-content {
  
    justify-content: center;
  
}

.s-f5b5f354-8169-4532-be03-a8a885de2e1b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f5b5f354-8169-4532-be03-a8a885de2e1b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f5b5f354-8169-4532-be03-a8a885de2e1b.shogun-image {
  box-sizing: border-box;
}



.s-f5b5f354-8169-4532-be03-a8a885de2e1b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-f5b5f354-8169-4532-be03-a8a885de2e1b {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-f5b5f354-8169-4532-be03-a8a885de2e1b.shogun-image-container {
      position: relative;
    }

    .s-f5b5f354-8169-4532-be03-a8a885de2e1b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f5b5f354-8169-4532-be03-a8a885de2e1b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f5b5f354-8169-4532-be03-a8a885de2e1b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-f5b5f354-8169-4532-be03-a8a885de2e1b {
  margin: 0 !important;
  overflow: visible;
}

#s-f5b5f354-8169-4532-be03-a8a885de2e1b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f5b5f354-8169-4532-be03-a8a885de2e1b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f5b5f354-8169-4532-be03-a8a885de2e1b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f5b5f354-8169-4532-be03-a8a885de2e1b img.shogun-image {
  /* Add background color handling */
  
}

#s-f5b5f354-8169-4532-be03-a8a885de2e1b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f5b5f354-8169-4532-be03-a8a885de2e1b .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-f5b5f354-8169-4532-be03-a8a885de2e1b .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f5b5f354-8169-4532-be03-a8a885de2e1b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f5b5f354-8169-4532-be03-a8a885de2e1b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f5b5f354-8169-4532-be03-a8a885de2e1b img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-f5b5f354-8169-4532-be03-a8a885de2e1b.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-f5b5f354-8169-4532-be03-a8a885de2e1b .shogun-image-content {
  
    justify-content: center;
  
}

.s-f5b5f354-8169-4532-be03-a8a885de2e1b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f5b5f354-8169-4532-be03-a8a885de2e1b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f5b5f354-8169-4532-be03-a8a885de2e1b.shogun-image {
  box-sizing: border-box;
}



.s-f5b5f354-8169-4532-be03-a8a885de2e1b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-f5b5f354-8169-4532-be03-a8a885de2e1b {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-f5b5f354-8169-4532-be03-a8a885de2e1b.shogun-image-container {
      position: relative;
    }

    .s-f5b5f354-8169-4532-be03-a8a885de2e1b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f5b5f354-8169-4532-be03-a8a885de2e1b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f5b5f354-8169-4532-be03-a8a885de2e1b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-f5b5f354-8169-4532-be03-a8a885de2e1b {
  margin: 0 !important;
  overflow: visible;
}

#s-f5b5f354-8169-4532-be03-a8a885de2e1b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f5b5f354-8169-4532-be03-a8a885de2e1b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f5b5f354-8169-4532-be03-a8a885de2e1b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f5b5f354-8169-4532-be03-a8a885de2e1b img.shogun-image {
  /* Add background color handling */
  
}

#s-f5b5f354-8169-4532-be03-a8a885de2e1b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f5b5f354-8169-4532-be03-a8a885de2e1b .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-f5b5f354-8169-4532-be03-a8a885de2e1b .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f5b5f354-8169-4532-be03-a8a885de2e1b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f5b5f354-8169-4532-be03-a8a885de2e1b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f5b5f354-8169-4532-be03-a8a885de2e1b img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-f5b5f354-8169-4532-be03-a8a885de2e1b.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-f5b5f354-8169-4532-be03-a8a885de2e1b .shogun-image-content {
  
    justify-content: center;
  
}

.s-f5b5f354-8169-4532-be03-a8a885de2e1b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f5b5f354-8169-4532-be03-a8a885de2e1b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f5b5f354-8169-4532-be03-a8a885de2e1b.shogun-image {
  box-sizing: border-box;
}



.s-f5b5f354-8169-4532-be03-a8a885de2e1b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-f5b5f354-8169-4532-be03-a8a885de2e1b {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-f5b5f354-8169-4532-be03-a8a885de2e1b.shogun-image-container {
      position: relative;
    }

    .s-f5b5f354-8169-4532-be03-a8a885de2e1b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f5b5f354-8169-4532-be03-a8a885de2e1b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f5b5f354-8169-4532-be03-a8a885de2e1b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-2a8512a2-0bce-4bb4-b0b1-1ee3918bc988 {
  padding-top: 0%;
padding-left: 5%;
padding-bottom: 0%;
padding-right: 5%;
}

#s-c00664ad-28cd-4bc8-9d74-20e18e3017d8 {
  margin-top: 2%;
padding-top: 0%;
padding-left: 20%;
padding-bottom: 0%;
padding-right: 20%;
}

@media (min-width: 0px) {
[id="s-c00664ad-28cd-4bc8-9d74-20e18e3017d8"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-c00664ad-28cd-4bc8-9d74-20e18e3017d8"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-c00664ad-28cd-4bc8-9d74-20e18e3017d8"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-c00664ad-28cd-4bc8-9d74-20e18e3017d8"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

#s-bf93f661-83ba-49bb-be30-1ef384207eba {
  margin-top: 0%;
margin-bottom: 0%;
padding-bottom: 0%;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 992px) and (max-width: 1199px){#s-bf93f661-83ba-49bb-be30-1ef384207eba {
  min-height: 49px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-bf93f661-83ba-49bb-be30-1ef384207eba {
  min-height: 48px;
}
}@media (max-width: 767px){#s-bf93f661-83ba-49bb-be30-1ef384207eba {
  margin-top: 5%;
margin-bottom: 5%;
min-height: 47px;
}
}







#s-bf93f661-83ba-49bb-be30-1ef384207eba > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-bf93f661-83ba-49bb-be30-1ef384207eba.shg-box.shg-c {
  justify-content: center;
}

#s-7bfe7073-f563-4f00-aff2-fcae744130d0 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-7bfe7073-f563-4f00-aff2-fcae744130d0 {
  margin-top: 0%;
}
}
#s-7bfe7073-f563-4f00-aff2-fcae744130d0 {
  margin: 0 !important;
  overflow: visible;
}

#s-7bfe7073-f563-4f00-aff2-fcae744130d0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7bfe7073-f563-4f00-aff2-fcae744130d0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-7bfe7073-f563-4f00-aff2-fcae744130d0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7bfe7073-f563-4f00-aff2-fcae744130d0 img.shogun-image {
  /* Add background color handling */
  
}

#s-7bfe7073-f563-4f00-aff2-fcae744130d0 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-7bfe7073-f563-4f00-aff2-fcae744130d0 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-7bfe7073-f563-4f00-aff2-fcae744130d0 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-7bfe7073-f563-4f00-aff2-fcae744130d0 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-7bfe7073-f563-4f00-aff2-fcae744130d0.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-7bfe7073-f563-4f00-aff2-fcae744130d0 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-7bfe7073-f563-4f00-aff2-fcae744130d0.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-7bfe7073-f563-4f00-aff2-fcae744130d0 .shogun-image-content {
  
    justify-content: center;
  
}

.s-7bfe7073-f563-4f00-aff2-fcae744130d0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7bfe7073-f563-4f00-aff2-fcae744130d0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7bfe7073-f563-4f00-aff2-fcae744130d0.shogun-image {
  box-sizing: border-box;
}



.s-7bfe7073-f563-4f00-aff2-fcae744130d0 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-7bfe7073-f563-4f00-aff2-fcae744130d0 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-7bfe7073-f563-4f00-aff2-fcae744130d0.shogun-image-container {
      position: relative;
    }

    .s-7bfe7073-f563-4f00-aff2-fcae744130d0.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7bfe7073-f563-4f00-aff2-fcae744130d0.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7bfe7073-f563-4f00-aff2-fcae744130d0 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-7bfe7073-f563-4f00-aff2-fcae744130d0 {
  margin: 0 !important;
  overflow: visible;
}

#s-7bfe7073-f563-4f00-aff2-fcae744130d0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7bfe7073-f563-4f00-aff2-fcae744130d0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-7bfe7073-f563-4f00-aff2-fcae744130d0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7bfe7073-f563-4f00-aff2-fcae744130d0 img.shogun-image {
  /* Add background color handling */
  
}

#s-7bfe7073-f563-4f00-aff2-fcae744130d0 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-7bfe7073-f563-4f00-aff2-fcae744130d0 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-7bfe7073-f563-4f00-aff2-fcae744130d0 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-7bfe7073-f563-4f00-aff2-fcae744130d0 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-7bfe7073-f563-4f00-aff2-fcae744130d0.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-7bfe7073-f563-4f00-aff2-fcae744130d0 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-7bfe7073-f563-4f00-aff2-fcae744130d0.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-7bfe7073-f563-4f00-aff2-fcae744130d0 .shogun-image-content {
  
    justify-content: center;
  
}

.s-7bfe7073-f563-4f00-aff2-fcae744130d0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7bfe7073-f563-4f00-aff2-fcae744130d0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7bfe7073-f563-4f00-aff2-fcae744130d0.shogun-image {
  box-sizing: border-box;
}



.s-7bfe7073-f563-4f00-aff2-fcae744130d0 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-7bfe7073-f563-4f00-aff2-fcae744130d0 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-7bfe7073-f563-4f00-aff2-fcae744130d0.shogun-image-container {
      position: relative;
    }

    .s-7bfe7073-f563-4f00-aff2-fcae744130d0.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7bfe7073-f563-4f00-aff2-fcae744130d0.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7bfe7073-f563-4f00-aff2-fcae744130d0 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-7bfe7073-f563-4f00-aff2-fcae744130d0 {
  margin: 0 !important;
  overflow: visible;
}

#s-7bfe7073-f563-4f00-aff2-fcae744130d0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7bfe7073-f563-4f00-aff2-fcae744130d0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7bfe7073-f563-4f00-aff2-fcae744130d0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7bfe7073-f563-4f00-aff2-fcae744130d0 img.shogun-image {
  /* Add background color handling */
  
}

#s-7bfe7073-f563-4f00-aff2-fcae744130d0 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-7bfe7073-f563-4f00-aff2-fcae744130d0 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-7bfe7073-f563-4f00-aff2-fcae744130d0 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-7bfe7073-f563-4f00-aff2-fcae744130d0 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-7bfe7073-f563-4f00-aff2-fcae744130d0.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-7bfe7073-f563-4f00-aff2-fcae744130d0 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-7bfe7073-f563-4f00-aff2-fcae744130d0.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-7bfe7073-f563-4f00-aff2-fcae744130d0 .shogun-image-content {
  
    justify-content: center;
  
}

.s-7bfe7073-f563-4f00-aff2-fcae744130d0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7bfe7073-f563-4f00-aff2-fcae744130d0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7bfe7073-f563-4f00-aff2-fcae744130d0.shogun-image {
  box-sizing: border-box;
}



.s-7bfe7073-f563-4f00-aff2-fcae744130d0 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-7bfe7073-f563-4f00-aff2-fcae744130d0 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-7bfe7073-f563-4f00-aff2-fcae744130d0.shogun-image-container {
      position: relative;
    }

    .s-7bfe7073-f563-4f00-aff2-fcae744130d0.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7bfe7073-f563-4f00-aff2-fcae744130d0.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7bfe7073-f563-4f00-aff2-fcae744130d0 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-7bfe7073-f563-4f00-aff2-fcae744130d0 {
  margin: 0 !important;
  overflow: visible;
}

#s-7bfe7073-f563-4f00-aff2-fcae744130d0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7bfe7073-f563-4f00-aff2-fcae744130d0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7bfe7073-f563-4f00-aff2-fcae744130d0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7bfe7073-f563-4f00-aff2-fcae744130d0 img.shogun-image {
  /* Add background color handling */
  
}

#s-7bfe7073-f563-4f00-aff2-fcae744130d0 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-7bfe7073-f563-4f00-aff2-fcae744130d0 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-7bfe7073-f563-4f00-aff2-fcae744130d0 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-7bfe7073-f563-4f00-aff2-fcae744130d0 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-7bfe7073-f563-4f00-aff2-fcae744130d0.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-7bfe7073-f563-4f00-aff2-fcae744130d0 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-7bfe7073-f563-4f00-aff2-fcae744130d0.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-7bfe7073-f563-4f00-aff2-fcae744130d0 .shogun-image-content {
  
    justify-content: center;
  
}

.s-7bfe7073-f563-4f00-aff2-fcae744130d0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7bfe7073-f563-4f00-aff2-fcae744130d0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7bfe7073-f563-4f00-aff2-fcae744130d0.shogun-image {
  box-sizing: border-box;
}



.s-7bfe7073-f563-4f00-aff2-fcae744130d0 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-7bfe7073-f563-4f00-aff2-fcae744130d0 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-7bfe7073-f563-4f00-aff2-fcae744130d0.shogun-image-container {
      position: relative;
    }

    .s-7bfe7073-f563-4f00-aff2-fcae744130d0.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7bfe7073-f563-4f00-aff2-fcae744130d0.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7bfe7073-f563-4f00-aff2-fcae744130d0 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-7bfe7073-f563-4f00-aff2-fcae744130d0 {
  margin: 0 !important;
  overflow: visible;
}

#s-7bfe7073-f563-4f00-aff2-fcae744130d0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7bfe7073-f563-4f00-aff2-fcae744130d0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7bfe7073-f563-4f00-aff2-fcae744130d0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7bfe7073-f563-4f00-aff2-fcae744130d0 img.shogun-image {
  /* Add background color handling */
  
}

#s-7bfe7073-f563-4f00-aff2-fcae744130d0 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-7bfe7073-f563-4f00-aff2-fcae744130d0 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-7bfe7073-f563-4f00-aff2-fcae744130d0 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-7bfe7073-f563-4f00-aff2-fcae744130d0 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-7bfe7073-f563-4f00-aff2-fcae744130d0.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-7bfe7073-f563-4f00-aff2-fcae744130d0 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-7bfe7073-f563-4f00-aff2-fcae744130d0.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-7bfe7073-f563-4f00-aff2-fcae744130d0 .shogun-image-content {
  
    justify-content: center;
  
}

.s-7bfe7073-f563-4f00-aff2-fcae744130d0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7bfe7073-f563-4f00-aff2-fcae744130d0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7bfe7073-f563-4f00-aff2-fcae744130d0.shogun-image {
  box-sizing: border-box;
}



.s-7bfe7073-f563-4f00-aff2-fcae744130d0 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-7bfe7073-f563-4f00-aff2-fcae744130d0 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-7bfe7073-f563-4f00-aff2-fcae744130d0.shogun-image-container {
      position: relative;
    }

    .s-7bfe7073-f563-4f00-aff2-fcae744130d0.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7bfe7073-f563-4f00-aff2-fcae744130d0.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7bfe7073-f563-4f00-aff2-fcae744130d0 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-ae13fe41-5c31-477c-88a6-8ca00fa7cb7f {
  margin-top: 0%;
margin-bottom: 0%;
padding-top: 0%;
padding-left: 5%;
padding-bottom: 0%;
padding-right: 5%;
}

#s-729063d4-1b16-431c-85c9-1761ec6d3f74 {
  margin-top: 0%;
margin-bottom: 0%;
padding-bottom: 0%;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 992px) and (max-width: 1199px){#s-729063d4-1b16-431c-85c9-1761ec6d3f74 {
  min-height: 49px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-729063d4-1b16-431c-85c9-1761ec6d3f74 {
  min-height: 48px;
}
}@media (max-width: 767px){#s-729063d4-1b16-431c-85c9-1761ec6d3f74 {
  min-height: 47px;
}
}







#s-729063d4-1b16-431c-85c9-1761ec6d3f74 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-729063d4-1b16-431c-85c9-1761ec6d3f74.shg-box.shg-c {
  justify-content: center;
}

#s-e60cdd11-13f4-472e-8b56-bd6697aa5d93 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-e60cdd11-13f4-472e-8b56-bd6697aa5d93 {
  margin-top: 0%;
margin-bottom: 0%;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-e60cdd11-13f4-472e-8b56-bd6697aa5d93 {
  margin-top: 0%;
}
}
#s-e60cdd11-13f4-472e-8b56-bd6697aa5d93 {
  margin: 0 !important;
  overflow: visible;
}

#s-e60cdd11-13f4-472e-8b56-bd6697aa5d93-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e60cdd11-13f4-472e-8b56-bd6697aa5d93 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-e60cdd11-13f4-472e-8b56-bd6697aa5d93 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e60cdd11-13f4-472e-8b56-bd6697aa5d93 img.shogun-image {
  /* Add background color handling */
  
}

#s-e60cdd11-13f4-472e-8b56-bd6697aa5d93 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e60cdd11-13f4-472e-8b56-bd6697aa5d93 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-e60cdd11-13f4-472e-8b56-bd6697aa5d93 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e60cdd11-13f4-472e-8b56-bd6697aa5d93 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e60cdd11-13f4-472e-8b56-bd6697aa5d93.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e60cdd11-13f4-472e-8b56-bd6697aa5d93 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-e60cdd11-13f4-472e-8b56-bd6697aa5d93.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-e60cdd11-13f4-472e-8b56-bd6697aa5d93 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e60cdd11-13f4-472e-8b56-bd6697aa5d93.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e60cdd11-13f4-472e-8b56-bd6697aa5d93.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e60cdd11-13f4-472e-8b56-bd6697aa5d93.shogun-image {
  box-sizing: border-box;
}



.s-e60cdd11-13f4-472e-8b56-bd6697aa5d93 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e60cdd11-13f4-472e-8b56-bd6697aa5d93 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-e60cdd11-13f4-472e-8b56-bd6697aa5d93.shogun-image-container {
      position: relative;
    }

    .s-e60cdd11-13f4-472e-8b56-bd6697aa5d93.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e60cdd11-13f4-472e-8b56-bd6697aa5d93.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e60cdd11-13f4-472e-8b56-bd6697aa5d93 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-e60cdd11-13f4-472e-8b56-bd6697aa5d93 {
  margin: 0 !important;
  overflow: visible;
}

#s-e60cdd11-13f4-472e-8b56-bd6697aa5d93-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e60cdd11-13f4-472e-8b56-bd6697aa5d93 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-e60cdd11-13f4-472e-8b56-bd6697aa5d93 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e60cdd11-13f4-472e-8b56-bd6697aa5d93 img.shogun-image {
  /* Add background color handling */
  
}

#s-e60cdd11-13f4-472e-8b56-bd6697aa5d93 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e60cdd11-13f4-472e-8b56-bd6697aa5d93 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-e60cdd11-13f4-472e-8b56-bd6697aa5d93 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e60cdd11-13f4-472e-8b56-bd6697aa5d93 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e60cdd11-13f4-472e-8b56-bd6697aa5d93.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e60cdd11-13f4-472e-8b56-bd6697aa5d93 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-e60cdd11-13f4-472e-8b56-bd6697aa5d93.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-e60cdd11-13f4-472e-8b56-bd6697aa5d93 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e60cdd11-13f4-472e-8b56-bd6697aa5d93.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e60cdd11-13f4-472e-8b56-bd6697aa5d93.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e60cdd11-13f4-472e-8b56-bd6697aa5d93.shogun-image {
  box-sizing: border-box;
}



.s-e60cdd11-13f4-472e-8b56-bd6697aa5d93 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e60cdd11-13f4-472e-8b56-bd6697aa5d93 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-e60cdd11-13f4-472e-8b56-bd6697aa5d93.shogun-image-container {
      position: relative;
    }

    .s-e60cdd11-13f4-472e-8b56-bd6697aa5d93.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e60cdd11-13f4-472e-8b56-bd6697aa5d93.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e60cdd11-13f4-472e-8b56-bd6697aa5d93 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-e60cdd11-13f4-472e-8b56-bd6697aa5d93 {
  margin: 0 !important;
  overflow: visible;
}

#s-e60cdd11-13f4-472e-8b56-bd6697aa5d93-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e60cdd11-13f4-472e-8b56-bd6697aa5d93 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-e60cdd11-13f4-472e-8b56-bd6697aa5d93 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e60cdd11-13f4-472e-8b56-bd6697aa5d93 img.shogun-image {
  /* Add background color handling */
  
}

#s-e60cdd11-13f4-472e-8b56-bd6697aa5d93 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e60cdd11-13f4-472e-8b56-bd6697aa5d93 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-e60cdd11-13f4-472e-8b56-bd6697aa5d93 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e60cdd11-13f4-472e-8b56-bd6697aa5d93 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e60cdd11-13f4-472e-8b56-bd6697aa5d93.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e60cdd11-13f4-472e-8b56-bd6697aa5d93 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-e60cdd11-13f4-472e-8b56-bd6697aa5d93.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-e60cdd11-13f4-472e-8b56-bd6697aa5d93 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e60cdd11-13f4-472e-8b56-bd6697aa5d93.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e60cdd11-13f4-472e-8b56-bd6697aa5d93.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e60cdd11-13f4-472e-8b56-bd6697aa5d93.shogun-image {
  box-sizing: border-box;
}



.s-e60cdd11-13f4-472e-8b56-bd6697aa5d93 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e60cdd11-13f4-472e-8b56-bd6697aa5d93 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-e60cdd11-13f4-472e-8b56-bd6697aa5d93.shogun-image-container {
      position: relative;
    }

    .s-e60cdd11-13f4-472e-8b56-bd6697aa5d93.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e60cdd11-13f4-472e-8b56-bd6697aa5d93.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e60cdd11-13f4-472e-8b56-bd6697aa5d93 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-e60cdd11-13f4-472e-8b56-bd6697aa5d93 {
  margin: 0 !important;
  overflow: visible;
}

#s-e60cdd11-13f4-472e-8b56-bd6697aa5d93-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e60cdd11-13f4-472e-8b56-bd6697aa5d93 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e60cdd11-13f4-472e-8b56-bd6697aa5d93 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e60cdd11-13f4-472e-8b56-bd6697aa5d93 img.shogun-image {
  /* Add background color handling */
  
}

#s-e60cdd11-13f4-472e-8b56-bd6697aa5d93 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e60cdd11-13f4-472e-8b56-bd6697aa5d93 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-e60cdd11-13f4-472e-8b56-bd6697aa5d93 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e60cdd11-13f4-472e-8b56-bd6697aa5d93 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e60cdd11-13f4-472e-8b56-bd6697aa5d93.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e60cdd11-13f4-472e-8b56-bd6697aa5d93 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-e60cdd11-13f4-472e-8b56-bd6697aa5d93.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-e60cdd11-13f4-472e-8b56-bd6697aa5d93 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e60cdd11-13f4-472e-8b56-bd6697aa5d93.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e60cdd11-13f4-472e-8b56-bd6697aa5d93.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e60cdd11-13f4-472e-8b56-bd6697aa5d93.shogun-image {
  box-sizing: border-box;
}



.s-e60cdd11-13f4-472e-8b56-bd6697aa5d93 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e60cdd11-13f4-472e-8b56-bd6697aa5d93 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-e60cdd11-13f4-472e-8b56-bd6697aa5d93.shogun-image-container {
      position: relative;
    }

    .s-e60cdd11-13f4-472e-8b56-bd6697aa5d93.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e60cdd11-13f4-472e-8b56-bd6697aa5d93.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e60cdd11-13f4-472e-8b56-bd6697aa5d93 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-e60cdd11-13f4-472e-8b56-bd6697aa5d93 {
  margin: 0 !important;
  overflow: visible;
}

#s-e60cdd11-13f4-472e-8b56-bd6697aa5d93-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e60cdd11-13f4-472e-8b56-bd6697aa5d93 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e60cdd11-13f4-472e-8b56-bd6697aa5d93 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e60cdd11-13f4-472e-8b56-bd6697aa5d93 img.shogun-image {
  /* Add background color handling */
  
}

#s-e60cdd11-13f4-472e-8b56-bd6697aa5d93 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e60cdd11-13f4-472e-8b56-bd6697aa5d93 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-e60cdd11-13f4-472e-8b56-bd6697aa5d93 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e60cdd11-13f4-472e-8b56-bd6697aa5d93 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e60cdd11-13f4-472e-8b56-bd6697aa5d93.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e60cdd11-13f4-472e-8b56-bd6697aa5d93 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-e60cdd11-13f4-472e-8b56-bd6697aa5d93.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-e60cdd11-13f4-472e-8b56-bd6697aa5d93 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e60cdd11-13f4-472e-8b56-bd6697aa5d93.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e60cdd11-13f4-472e-8b56-bd6697aa5d93.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e60cdd11-13f4-472e-8b56-bd6697aa5d93.shogun-image {
  box-sizing: border-box;
}



.s-e60cdd11-13f4-472e-8b56-bd6697aa5d93 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e60cdd11-13f4-472e-8b56-bd6697aa5d93 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-e60cdd11-13f4-472e-8b56-bd6697aa5d93.shogun-image-container {
      position: relative;
    }

    .s-e60cdd11-13f4-472e-8b56-bd6697aa5d93.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e60cdd11-13f4-472e-8b56-bd6697aa5d93.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e60cdd11-13f4-472e-8b56-bd6697aa5d93 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-e8021cb4-e66e-4352-8d85-b1c2d22fa9b6 {
  padding-top: 0%;
padding-left: 5%;
padding-bottom: 0%;
padding-right: 5%;
}

#s-7948e9d0-a6e8-4e7d-ba33-3aebce5399ca {
  margin-top: 0%;
margin-bottom: 0%;
padding-bottom: 0%;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 992px) and (max-width: 1199px){#s-7948e9d0-a6e8-4e7d-ba33-3aebce5399ca {
  min-height: 49px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-7948e9d0-a6e8-4e7d-ba33-3aebce5399ca {
  min-height: 48px;
}
}@media (max-width: 767px){#s-7948e9d0-a6e8-4e7d-ba33-3aebce5399ca {
  margin-top: 5%;
margin-bottom: 5%;
min-height: 47px;
}
}







#s-7948e9d0-a6e8-4e7d-ba33-3aebce5399ca > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-7948e9d0-a6e8-4e7d-ba33-3aebce5399ca.shg-box.shg-c {
  justify-content: center;
}

#s-b7df220a-2d64-413e-9c93-16a20a97be1b {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-b7df220a-2d64-413e-9c93-16a20a97be1b {
  margin-top: 0%;
}
}
#s-b7df220a-2d64-413e-9c93-16a20a97be1b {
  margin: 0 !important;
  overflow: visible;
}

#s-b7df220a-2d64-413e-9c93-16a20a97be1b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b7df220a-2d64-413e-9c93-16a20a97be1b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-b7df220a-2d64-413e-9c93-16a20a97be1b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b7df220a-2d64-413e-9c93-16a20a97be1b img.shogun-image {
  /* Add background color handling */
  
}

#s-b7df220a-2d64-413e-9c93-16a20a97be1b img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b7df220a-2d64-413e-9c93-16a20a97be1b .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-b7df220a-2d64-413e-9c93-16a20a97be1b .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b7df220a-2d64-413e-9c93-16a20a97be1b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b7df220a-2d64-413e-9c93-16a20a97be1b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b7df220a-2d64-413e-9c93-16a20a97be1b img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-b7df220a-2d64-413e-9c93-16a20a97be1b.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-b7df220a-2d64-413e-9c93-16a20a97be1b .shogun-image-content {
  
    justify-content: center;
  
}

.s-b7df220a-2d64-413e-9c93-16a20a97be1b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b7df220a-2d64-413e-9c93-16a20a97be1b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b7df220a-2d64-413e-9c93-16a20a97be1b.shogun-image {
  box-sizing: border-box;
}



.s-b7df220a-2d64-413e-9c93-16a20a97be1b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-b7df220a-2d64-413e-9c93-16a20a97be1b {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-b7df220a-2d64-413e-9c93-16a20a97be1b.shogun-image-container {
      position: relative;
    }

    .s-b7df220a-2d64-413e-9c93-16a20a97be1b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b7df220a-2d64-413e-9c93-16a20a97be1b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b7df220a-2d64-413e-9c93-16a20a97be1b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-b7df220a-2d64-413e-9c93-16a20a97be1b {
  margin: 0 !important;
  overflow: visible;
}

#s-b7df220a-2d64-413e-9c93-16a20a97be1b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b7df220a-2d64-413e-9c93-16a20a97be1b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-b7df220a-2d64-413e-9c93-16a20a97be1b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b7df220a-2d64-413e-9c93-16a20a97be1b img.shogun-image {
  /* Add background color handling */
  
}

#s-b7df220a-2d64-413e-9c93-16a20a97be1b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b7df220a-2d64-413e-9c93-16a20a97be1b .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-b7df220a-2d64-413e-9c93-16a20a97be1b .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b7df220a-2d64-413e-9c93-16a20a97be1b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b7df220a-2d64-413e-9c93-16a20a97be1b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b7df220a-2d64-413e-9c93-16a20a97be1b img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-b7df220a-2d64-413e-9c93-16a20a97be1b.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-b7df220a-2d64-413e-9c93-16a20a97be1b .shogun-image-content {
  
    justify-content: center;
  
}

.s-b7df220a-2d64-413e-9c93-16a20a97be1b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b7df220a-2d64-413e-9c93-16a20a97be1b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b7df220a-2d64-413e-9c93-16a20a97be1b.shogun-image {
  box-sizing: border-box;
}



.s-b7df220a-2d64-413e-9c93-16a20a97be1b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-b7df220a-2d64-413e-9c93-16a20a97be1b {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-b7df220a-2d64-413e-9c93-16a20a97be1b.shogun-image-container {
      position: relative;
    }

    .s-b7df220a-2d64-413e-9c93-16a20a97be1b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b7df220a-2d64-413e-9c93-16a20a97be1b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b7df220a-2d64-413e-9c93-16a20a97be1b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-b7df220a-2d64-413e-9c93-16a20a97be1b {
  margin: 0 !important;
  overflow: visible;
}

#s-b7df220a-2d64-413e-9c93-16a20a97be1b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b7df220a-2d64-413e-9c93-16a20a97be1b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b7df220a-2d64-413e-9c93-16a20a97be1b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b7df220a-2d64-413e-9c93-16a20a97be1b img.shogun-image {
  /* Add background color handling */
  
}

#s-b7df220a-2d64-413e-9c93-16a20a97be1b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b7df220a-2d64-413e-9c93-16a20a97be1b .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-b7df220a-2d64-413e-9c93-16a20a97be1b .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b7df220a-2d64-413e-9c93-16a20a97be1b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b7df220a-2d64-413e-9c93-16a20a97be1b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b7df220a-2d64-413e-9c93-16a20a97be1b img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-b7df220a-2d64-413e-9c93-16a20a97be1b.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-b7df220a-2d64-413e-9c93-16a20a97be1b .shogun-image-content {
  
    justify-content: center;
  
}

.s-b7df220a-2d64-413e-9c93-16a20a97be1b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b7df220a-2d64-413e-9c93-16a20a97be1b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b7df220a-2d64-413e-9c93-16a20a97be1b.shogun-image {
  box-sizing: border-box;
}



.s-b7df220a-2d64-413e-9c93-16a20a97be1b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-b7df220a-2d64-413e-9c93-16a20a97be1b {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-b7df220a-2d64-413e-9c93-16a20a97be1b.shogun-image-container {
      position: relative;
    }

    .s-b7df220a-2d64-413e-9c93-16a20a97be1b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b7df220a-2d64-413e-9c93-16a20a97be1b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b7df220a-2d64-413e-9c93-16a20a97be1b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-b7df220a-2d64-413e-9c93-16a20a97be1b {
  margin: 0 !important;
  overflow: visible;
}

#s-b7df220a-2d64-413e-9c93-16a20a97be1b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b7df220a-2d64-413e-9c93-16a20a97be1b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b7df220a-2d64-413e-9c93-16a20a97be1b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b7df220a-2d64-413e-9c93-16a20a97be1b img.shogun-image {
  /* Add background color handling */
  
}

#s-b7df220a-2d64-413e-9c93-16a20a97be1b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b7df220a-2d64-413e-9c93-16a20a97be1b .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-b7df220a-2d64-413e-9c93-16a20a97be1b .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b7df220a-2d64-413e-9c93-16a20a97be1b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b7df220a-2d64-413e-9c93-16a20a97be1b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b7df220a-2d64-413e-9c93-16a20a97be1b img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-b7df220a-2d64-413e-9c93-16a20a97be1b.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-b7df220a-2d64-413e-9c93-16a20a97be1b .shogun-image-content {
  
    justify-content: center;
  
}

.s-b7df220a-2d64-413e-9c93-16a20a97be1b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b7df220a-2d64-413e-9c93-16a20a97be1b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b7df220a-2d64-413e-9c93-16a20a97be1b.shogun-image {
  box-sizing: border-box;
}



.s-b7df220a-2d64-413e-9c93-16a20a97be1b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-b7df220a-2d64-413e-9c93-16a20a97be1b {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-b7df220a-2d64-413e-9c93-16a20a97be1b.shogun-image-container {
      position: relative;
    }

    .s-b7df220a-2d64-413e-9c93-16a20a97be1b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b7df220a-2d64-413e-9c93-16a20a97be1b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b7df220a-2d64-413e-9c93-16a20a97be1b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-b7df220a-2d64-413e-9c93-16a20a97be1b {
  margin: 0 !important;
  overflow: visible;
}

#s-b7df220a-2d64-413e-9c93-16a20a97be1b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b7df220a-2d64-413e-9c93-16a20a97be1b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b7df220a-2d64-413e-9c93-16a20a97be1b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b7df220a-2d64-413e-9c93-16a20a97be1b img.shogun-image {
  /* Add background color handling */
  
}

#s-b7df220a-2d64-413e-9c93-16a20a97be1b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b7df220a-2d64-413e-9c93-16a20a97be1b .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-b7df220a-2d64-413e-9c93-16a20a97be1b .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b7df220a-2d64-413e-9c93-16a20a97be1b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b7df220a-2d64-413e-9c93-16a20a97be1b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b7df220a-2d64-413e-9c93-16a20a97be1b img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-b7df220a-2d64-413e-9c93-16a20a97be1b.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-b7df220a-2d64-413e-9c93-16a20a97be1b .shogun-image-content {
  
    justify-content: center;
  
}

.s-b7df220a-2d64-413e-9c93-16a20a97be1b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b7df220a-2d64-413e-9c93-16a20a97be1b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b7df220a-2d64-413e-9c93-16a20a97be1b.shogun-image {
  box-sizing: border-box;
}



.s-b7df220a-2d64-413e-9c93-16a20a97be1b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-b7df220a-2d64-413e-9c93-16a20a97be1b {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-b7df220a-2d64-413e-9c93-16a20a97be1b.shogun-image-container {
      position: relative;
    }

    .s-b7df220a-2d64-413e-9c93-16a20a97be1b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b7df220a-2d64-413e-9c93-16a20a97be1b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b7df220a-2d64-413e-9c93-16a20a97be1b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-807a2d65-6965-4acc-be48-1a1df6da93a9 {
  margin-top: 0%;
margin-bottom: 0%;
padding-top: 0%;
padding-left: 5%;
padding-bottom: 0%;
padding-right: 5%;
}

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

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

#s-7409df21-7b36-4e2b-b76a-693648ebf85c hr {
  border-top: 2px solid rgba(221, 221, 221, 0);
}

#s-d0916e42-acc3-4dcb-998a-f1c6482b16d6 {
  min-height: 50px;
}








#s-d0916e42-acc3-4dcb-998a-f1c6482b16d6 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-d0916e42-acc3-4dcb-998a-f1c6482b16d6.shg-box.shg-c {
  justify-content: center;
}

/*
  $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}