.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-f82e4acd-3cd6-4b28-8840-43d3907fcb0d {
  min-height: 50px;
}
@media (max-width: 767px){#s-f82e4acd-3cd6-4b28-8840-43d3907fcb0d {
  
}
}







#s-f82e4acd-3cd6-4b28-8840-43d3907fcb0d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-f82e4acd-3cd6-4b28-8840-43d3907fcb0d.shg-box.shg-c {
  justify-content: center;
}

#s-a16f3c78-3291-423f-898f-09dd35d1ad02 {
  min-height: 50px;
}








#s-a16f3c78-3291-423f-898f-09dd35d1ad02 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-a16f3c78-3291-423f-898f-09dd35d1ad02.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 {
  color: ;
  font-family: ;
  font-weight: ;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

#s-e2c50c57-d59b-4962-b704-e7fb17bca558 {
  margin-top: 8px;
margin-bottom: 16px;
}

#s-7c3c4ec6-6b6c-457d-b632-37b6d759afda {
  margin-top: 12px;
}

#s-1c5e1c89-33b0-4b36-90ce-6730d541f4fe {
  margin-top: 32px;
padding-top: 24px;
padding-left: 16px;
padding-bottom: 24px;
padding-right: 16px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(212, 212, 212, 1);
border-style: solid;
border-radius: 5px;
background-color: rgba(246, 246, 246, 1);
}








#s-1c5e1c89-33b0-4b36-90ce-6730d541f4fe > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-1c5e1c89-33b0-4b36-90ce-6730d541f4fe.shg-box.shg-c {
  justify-content: center;
}

#s-2967c570-50fb-438a-9c8e-bf3d8dc172c6 {
  margin-top: 12px;
}

#s-36737064-1e2c-4ce5-afcf-08de0901d013 {
  margin-top: 32px;
min-height: 50px;
}








#s-36737064-1e2c-4ce5-afcf-08de0901d013 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-36737064-1e2c-4ce5-afcf-08de0901d013.shg-box.shg-c {
  justify-content: center;
}

#s-87db0d63-9bd5-4f1c-8e38-9b4b0cfbd03c {
  border-top-width: 1px;
border-left-width: 0px;
border-bottom-width: 1px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
min-height: 50px;
}








#s-87db0d63-9bd5-4f1c-8e38-9b4b0cfbd03c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-87db0d63-9bd5-4f1c-8e38-9b4b0cfbd03c.shg-box.shg-c {
  justify-content: center;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

#s-1ffea54d-97a2-4cdb-93c9-1fb1e1ec32ae > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid rgba(255, 255, 255, 1);
}

#s-1ffea54d-97a2-4cdb-93c9-1fb1e1ec32ae > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: rgba(255, 255, 255, 1);
  padding: 16px;
}

#s-1ffea54d-97a2-4cdb-93c9-1fb1e1ec32ae > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(0, 0, 0, 1);
}

#s-1ffea54d-97a2-4cdb-93c9-1fb1e1ec32ae > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: rgba(255, 255, 255, 1);
  border-top: 1px solid rgba(255, 255, 255, 1);
}

#s-1ffea54d-97a2-4cdb-93c9-1fb1e1ec32ae > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: rgba(0, 0, 0, 1);
  text-align: left;
  font-family: Noto Sans;
  font-weight: ;
  font-style: ;
  font-size: 14px;
}

#s-1ffea54d-97a2-4cdb-93c9-1fb1e1ec32ae > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 14px;
}
#s-0c35906b-55b5-4705-bf11-e4db76bb7d13 {
  margin-top: 32px;
padding-left: 16px;
padding-right: 16px;
min-height: 50px;
}








#s-0c35906b-55b5-4705-bf11-e4db76bb7d13 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-0c35906b-55b5-4705-bf11-e4db76bb7d13.shg-box.shg-c {
  justify-content: center;
}

#s-29a5533a-de43-4609-8bb2-2fd75deb589d {
  margin-bottom: 32px;
}

#s-38f4cddf-ecc3-4716-a188-1b166aeb2466 {
  margin-bottom: 32px;
}

#s-38f4cddf-ecc3-4716-a188-1b166aeb2466 > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid rgba(221, 221, 221, 0);
}

#s-38f4cddf-ecc3-4716-a188-1b166aeb2466 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: rgba(245, 245, 245, 0);
  padding: 0px;
}

#s-38f4cddf-ecc3-4716-a188-1b166aeb2466 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(0, 0, 0, 1);
}

#s-38f4cddf-ecc3-4716-a188-1b166aeb2466 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: rgba(255, 255, 255, 0);
  border-top: 1px solid rgba(221, 221, 221, 0);
}

#s-38f4cddf-ecc3-4716-a188-1b166aeb2466 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: rgba(0, 0, 0, 1);
  text-align: left;
  font-family: Noto Sans;
  font-weight: ;
  font-style: ;
  font-size: 11px;
}

#s-38f4cddf-ecc3-4716-a188-1b166aeb2466 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 11px;
}
#s-64803d4f-eb28-4404-9c60-303f68795a49 {
  margin-top: 24px;
padding-top: 24px;
padding-left: 16px;
padding-bottom: 24px;
padding-right: 16px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(153, 153, 153, 1);
border-style: solid;
border-radius: 5px;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-64803d4f-eb28-4404-9c60-303f68795a49 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-64803d4f-eb28-4404-9c60-303f68795a49.shg-box.shg-c {
  justify-content: center;
}

#s-9c1dead9-aa26-4635-b483-b4b720b1b492 {
  margin-bottom: 60px;
padding-top: 32px;
padding-left: 16px;
padding-bottom: 60px;
padding-right: 16px;
min-height: 50px;
background-color: rgba(246, 246, 246, 1);
}








#s-9c1dead9-aa26-4635-b483-b4b720b1b492 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-9c1dead9-aa26-4635-b483-b4b720b1b492.shg-box.shg-c {
  justify-content: center;
}

#s-7bec716c-02ec-4a70-a1d0-5a5e899290f3 {
  margin-bottom: -1px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 1px;
border-right-width: 0px;
border-color: rgba(212, 212, 212, 1);
border-style: solid;
min-height: 50px;
}








#s-7bec716c-02ec-4a70-a1d0-5a5e899290f3 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-7bec716c-02ec-4a70-a1d0-5a5e899290f3.shg-box.shg-c {
  justify-content: flex-start;
}

#s-6a40716c-d226-4033-98a2-b6afddb9b5ce {
  margin-top: 12px;
margin-bottom: 24px;
}

#s-1d1239d6-d65d-4edc-9bc8-2f466169be6b {
  margin-bottom: -1px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 1px;
border-right-width: 0px;
border-color: rgba(212, 212, 212, 1);
border-style: solid;
min-height: 50px;
}








#s-1d1239d6-d65d-4edc-9bc8-2f466169be6b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-1d1239d6-d65d-4edc-9bc8-2f466169be6b.shg-box.shg-c {
  justify-content: flex-start;
}

#s-d0284d1d-0694-434f-ae0b-c9dd9b783941 {
  margin-top: 24px;
margin-bottom: 12px;
}

#s-1bd51e2a-fca5-4a36-a57f-df470f29f5a9 {
  margin-bottom: 24px;
}

#s-6db7e2d1-653e-4119-a546-f5e87739d723 {
  margin-bottom: -1px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 1px;
border-right-width: 0px;
border-color: rgba(212, 212, 212, 1);
border-style: solid;
min-height: 50px;
}








#s-6db7e2d1-653e-4119-a546-f5e87739d723 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-6db7e2d1-653e-4119-a546-f5e87739d723.shg-box.shg-c {
  justify-content: flex-start;
}

#s-0456d78f-a6c6-4472-a3c3-07bd648e4f11 {
  margin-top: 24px;
}

#s-f5f68579-b1a5-4b73-b140-81cb0055417f {
  margin-top: 12px;
margin-bottom: 24px;
}

#s-c70fd9e0-6a48-47a6-a7c3-1cd22c6b034e {
  margin-bottom: -1px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(212, 212, 212, 1);
border-style: solid;
min-height: 50px;
}








#s-c70fd9e0-6a48-47a6-a7c3-1cd22c6b034e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-c70fd9e0-6a48-47a6-a7c3-1cd22c6b034e.shg-box.shg-c {
  justify-content: flex-start;
}

#s-061831dd-7108-40bb-82f9-d781f67cce62 {
  margin-top: 24px;
}

#s-defc4404-4372-4ba5-80cb-17eef084de0e {
  margin-top: 12px;
margin-bottom: 56px;
}

#s-2015ba4b-72cb-424a-bc22-5bee941d1ed1 > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid rgba(221, 221, 221, 0);
}

#s-2015ba4b-72cb-424a-bc22-5bee941d1ed1 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: rgba(245, 245, 245, 0);
  padding: 0px;
}

#s-2015ba4b-72cb-424a-bc22-5bee941d1ed1 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(0, 0, 0, 1);
}

#s-2015ba4b-72cb-424a-bc22-5bee941d1ed1 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: rgba(255, 255, 255, 0);
  border-top: 1px solid rgba(221, 221, 221, 0);
}

#s-2015ba4b-72cb-424a-bc22-5bee941d1ed1 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: rgba(0, 0, 0, 1);
  text-align: left;
  font-family: Noto Sans;
  font-weight: ;
  font-style: ;
  font-size: 11px;
}

#s-2015ba4b-72cb-424a-bc22-5bee941d1ed1 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 11px;
}
#s-1732a258-bd28-43aa-84a0-7e4d6ceee4a8 {
  margin-top: 24px;
padding-top: 24px;
padding-left: 16px;
padding-bottom: 24px;
padding-right: 16px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(153, 153, 153, 1);
border-style: solid;
border-radius: 5px;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-1732a258-bd28-43aa-84a0-7e4d6ceee4a8 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-1732a258-bd28-43aa-84a0-7e4d6ceee4a8.shg-box.shg-c {
  justify-content: center;
}

#s-1deec006-3957-43a6-bed1-f574ba5f794a {
  border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 1px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
min-height: 50px;
}








#s-1deec006-3957-43a6-bed1-f574ba5f794a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-1deec006-3957-43a6-bed1-f574ba5f794a.shg-box.shg-c {
  justify-content: center;
}

#s-c6e1525f-a87d-4984-a91a-1c5632b47422 > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid rgba(255, 255, 255, 1);
}

#s-c6e1525f-a87d-4984-a91a-1c5632b47422 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: rgba(255, 255, 255, 1);
  padding: 16px;
}

#s-c6e1525f-a87d-4984-a91a-1c5632b47422 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(0, 0, 0, 1);
}

#s-c6e1525f-a87d-4984-a91a-1c5632b47422 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: rgba(255, 255, 255, 1);
  border-top: 1px solid rgba(255, 255, 255, 1);
}

#s-c6e1525f-a87d-4984-a91a-1c5632b47422 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: rgba(0, 0, 0, 1);
  text-align: left;
  font-family: Noto Sans;
  font-weight: ;
  font-style: ;
  font-size: 14px;
}

#s-c6e1525f-a87d-4984-a91a-1c5632b47422 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 14px;
}
#s-59eadca0-7a47-4587-a2e8-b46578138d06 {
  min-height: 50px;
}








#s-59eadca0-7a47-4587-a2e8-b46578138d06 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-59eadca0-7a47-4587-a2e8-b46578138d06.shg-box.shg-c {
  justify-content: center;
}

#s-b9219739-5acf-4f48-97fe-14f82f6ce7d8 {
  margin-top: 16px;
margin-bottom: 32px;
padding-left: 16px;
padding-right: 16px;
min-height: 50px;
}








#s-b9219739-5acf-4f48-97fe-14f82f6ce7d8 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-b9219739-5acf-4f48-97fe-14f82f6ce7d8.shg-box.shg-c {
  justify-content: center;
}

#s-94c830b6-788e-41db-b182-2b78bc804133 {
  margin-bottom: 12px;
}

#s-47cafe9c-6368-4663-adba-eb2cfaa38cbf {
  border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 1px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
min-height: 50px;
}








#s-47cafe9c-6368-4663-adba-eb2cfaa38cbf > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-47cafe9c-6368-4663-adba-eb2cfaa38cbf.shg-box.shg-c {
  justify-content: center;
}

#s-ef605a84-1eac-438d-9cc2-24c121d9ce0a > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid rgba(255, 255, 255, 1);
}

#s-ef605a84-1eac-438d-9cc2-24c121d9ce0a > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: rgba(255, 255, 255, 1);
  padding: 16px;
}

#s-ef605a84-1eac-438d-9cc2-24c121d9ce0a > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(0, 0, 0, 1);
}

#s-ef605a84-1eac-438d-9cc2-24c121d9ce0a > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: rgba(255, 255, 255, 1);
  border-top: 1px solid rgba(255, 255, 255, 1);
}

#s-ef605a84-1eac-438d-9cc2-24c121d9ce0a > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: rgba(0, 0, 0, 1);
  text-align: left;
  font-family: Noto Sans;
  font-weight: ;
  font-style: ;
  font-size: 14px;
}

#s-ef605a84-1eac-438d-9cc2-24c121d9ce0a > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 14px;
}
#s-9912d1f0-464d-4052-9d17-18a7ccc85b13 {
  padding-left: 16px;
padding-right: 16px;
min-height: 50px;
}








#s-9912d1f0-464d-4052-9d17-18a7ccc85b13 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-9912d1f0-464d-4052-9d17-18a7ccc85b13.shg-box.shg-c {
  justify-content: center;
}

#s-9fa51ec2-fc65-4a2c-b861-c0780982a6b1 {
  margin-top: 16px;
min-height: 50px;
}








#s-9fa51ec2-fc65-4a2c-b861-c0780982a6b1 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-9fa51ec2-fc65-4a2c-b861-c0780982a6b1.shg-box.shg-c {
  justify-content: center;
}

#s-40c40bea-91d3-439c-a3b3-8fb213a2fbcd {
  margin-bottom: 12px;
}

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

@media (min-width: 0px) {
[id="s-8c8acd57-9178-4ccb-a250-d6c6d1c0534a"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 6.0px);
}

}

@media (min-width: 768px) {
[id="s-8c8acd57-9178-4ccb-a250-d6c6d1c0534a"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 6.0px);
}

}

@media (min-width: 992px) {
[id="s-8c8acd57-9178-4ccb-a250-d6c6d1c0534a"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 6.0px);
}

}

@media (min-width: 1200px) {
[id="s-8c8acd57-9178-4ccb-a250-d6c6d1c0534a"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 6.0px);
}

}

#s-1274865c-b509-4858-8b2a-b667b5cbac50 {
  border-style: solid;
border-top-width: 1px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
}








#s-1274865c-b509-4858-8b2a-b667b5cbac50 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-1274865c-b509-4858-8b2a-b667b5cbac50.shg-box.shg-c {
  justify-content: flex-start;
}

#s-5ef916ed-2eb4-4627-a83b-d2cfda3bb36c {
  margin-top: 16px;
min-height: 50px;
}








#s-5ef916ed-2eb4-4627-a83b-d2cfda3bb36c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-5ef916ed-2eb4-4627-a83b-d2cfda3bb36c.shg-box.shg-c {
  justify-content: center;
}

#s-9587debf-d42f-42df-ae32-7f59b2e5efcc {
  margin-bottom: 12px;
}

@media (min-width: 0px) {
[id="s-57e19a57-78f0-4326-95b9-6d1970a620e8"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 6.0px);
}

}

@media (min-width: 768px) {
[id="s-57e19a57-78f0-4326-95b9-6d1970a620e8"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 6.0px);
}

}

@media (min-width: 992px) {
[id="s-57e19a57-78f0-4326-95b9-6d1970a620e8"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 6.0px);
}

}

@media (min-width: 1200px) {
[id="s-57e19a57-78f0-4326-95b9-6d1970a620e8"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 6.0px);
}

}

#s-af884bab-4f52-4cc1-ad1b-2eda0208aa0d {
  border-style: solid;
border-top-width: 1px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
}








#s-af884bab-4f52-4cc1-ad1b-2eda0208aa0d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-af884bab-4f52-4cc1-ad1b-2eda0208aa0d.shg-box.shg-c {
  justify-content: flex-start;
}

#s-0decfa5f-052c-414a-8b7e-79308300400d {
  margin-top: 16px;
margin-bottom: 60px;
min-height: 50px;
}








#s-0decfa5f-052c-414a-8b7e-79308300400d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-0decfa5f-052c-414a-8b7e-79308300400d.shg-box.shg-c {
  justify-content: center;
}

#s-5e2a4d09-0dfe-476a-89ae-2db8fe7da270 {
  margin-bottom: 12px;
}

@media (min-width: 0px) {
[id="s-20d45f43-c252-4b68-8d6e-bc75a880ae99"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 6.0px);
}

}

@media (min-width: 768px) {
[id="s-20d45f43-c252-4b68-8d6e-bc75a880ae99"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 6.0px);
}

}

@media (min-width: 992px) {
[id="s-20d45f43-c252-4b68-8d6e-bc75a880ae99"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 6.0px);
}

}

@media (min-width: 1200px) {
[id="s-20d45f43-c252-4b68-8d6e-bc75a880ae99"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 6.0px);
}

}

#s-fdc808ce-18f2-41eb-a49d-c4a3e0485136 {
  border-style: solid;
border-top-width: 1px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
}








#s-fdc808ce-18f2-41eb-a49d-c4a3e0485136 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-fdc808ce-18f2-41eb-a49d-c4a3e0485136.shg-box.shg-c {
  justify-content: flex-start;
}

#s-a4cb1926-33c8-41c1-b341-c23077856d62 {
  min-height: 50px;
}
@media (min-width: 1200px){#s-a4cb1926-33c8-41c1-b341-c23077856d62 {
  
}
}@media (max-width: 767px){#s-a4cb1926-33c8-41c1-b341-c23077856d62 {
  display: none;
}
#s-a4cb1926-33c8-41c1-b341-c23077856d62, #wrap-s-a4cb1926-33c8-41c1-b341-c23077856d62, #wrap-content-s-a4cb1926-33c8-41c1-b341-c23077856d62 { display: none !important; }}







#s-a4cb1926-33c8-41c1-b341-c23077856d62 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-a4cb1926-33c8-41c1-b341-c23077856d62.shg-box.shg-c {
  justify-content: center;
}

#s-38f108b6-bcba-4ee3-9477-588a70544bbd {
  border-top-width: 0px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 0px;
border-color: rgba(255, 255, 255, 1);
border-style: solid;
min-height: 50px;
}








#s-38f108b6-bcba-4ee3-9477-588a70544bbd > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-38f108b6-bcba-4ee3-9477-588a70544bbd.shg-box.shg-c {
  justify-content: center;
}

#s-eda41eb7-a742-4af1-be09-3f2613e9f496 > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid rgba(255, 255, 255, 0);
}

#s-eda41eb7-a742-4af1-be09-3f2613e9f496 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: rgba(255, 255, 255, 0);
  padding: 16px;
}

#s-eda41eb7-a742-4af1-be09-3f2613e9f496 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(0, 0, 0, 1);
}

#s-eda41eb7-a742-4af1-be09-3f2613e9f496 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: rgba(255, 255, 255, 0);
  border-top: 1px solid rgba(255, 255, 255, 0);
}

#s-eda41eb7-a742-4af1-be09-3f2613e9f496 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: rgba(0, 0, 0, 1);
  text-align: right;
  font-family: Noto Sans;
  font-weight: ;
  font-style: ;
  font-size: 8px;
}

#s-eda41eb7-a742-4af1-be09-3f2613e9f496 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 8px;
}
#s-c6683d06-2817-476e-9dfe-531f5755bf6c {
  margin-top: 16px;
margin-bottom: 16px;
padding-top: 32px;
padding-left: 16px;
padding-bottom: 32px;
padding-right: 16px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(0, 0, 0, 0.1);
border-style: solid;
border-radius: 5px;
min-height: 50px;
background-color: rgba(246, 246, 246, 1);
}








#s-c6683d06-2817-476e-9dfe-531f5755bf6c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-c6683d06-2817-476e-9dfe-531f5755bf6c.shg-box.shg-c {
  justify-content: center;
}

#s-7fb9cfc9-08a7-498c-87d4-56843caaaee1 {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
padding-left: 16px;
padding-right: 16px;
min-height: 50px;
}
@media (min-width: 1200px){#s-7fb9cfc9-08a7-498c-87d4-56843caaaee1 {
  padding-left: 0px;
padding-right: 0px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-7fb9cfc9-08a7-498c-87d4-56843caaaee1 {
  padding-left: 0px;
padding-right: 0px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-7fb9cfc9-08a7-498c-87d4-56843caaaee1 {
  padding-left: 0px;
padding-right: 0px;
}
}







#s-7fb9cfc9-08a7-498c-87d4-56843caaaee1 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-7fb9cfc9-08a7-498c-87d4-56843caaaee1.shg-box.shg-c {
  justify-content: center;
}

#s-6504f186-2f1d-4b7c-82c9-6e06adfb4f7f {
  margin-left: auto;
margin-right: auto;
padding-top: 12px;
padding-left: 12px;
padding-bottom: 12px;
padding-right: 12px;
min-height: 50px;
background-color: rgba(247, 247, 247, 1);
}








#s-6504f186-2f1d-4b7c-82c9-6e06adfb4f7f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-6504f186-2f1d-4b7c-82c9-6e06adfb4f7f.shg-box.shg-c {
  justify-content: center;
}

#s-2b018e41-212a-46f1-8727-185e65b67b5a {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-2b018e41-212a-46f1-8727-185e65b67b5a"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-2b018e41-212a-46f1-8727-185e65b67b5a"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 6.0px);
}

}

@media (min-width: 992px) {
[id="s-2b018e41-212a-46f1-8727-185e65b67b5a"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 6.0px);
}

}

@media (min-width: 1200px) {
[id="s-2b018e41-212a-46f1-8727-185e65b67b5a"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 6.0px);
}

}

#s-52d81b5f-f593-44fc-a3b2-1b4485408e56 {
  margin-left: auto;
margin-bottom: 12px;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-52d81b5f-f593-44fc-a3b2-1b4485408e56"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 6.0px);
}

}

@media (min-width: 768px) {
[id="s-52d81b5f-f593-44fc-a3b2-1b4485408e56"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 6.0px);
}

}

@media (min-width: 992px) {
[id="s-52d81b5f-f593-44fc-a3b2-1b4485408e56"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 6.0px);
}

}

@media (min-width: 1200px) {
[id="s-52d81b5f-f593-44fc-a3b2-1b4485408e56"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 6.0px);
}

}

#s-b9058287-acfb-40ac-9262-744350c2227e {
  margin-left: auto;
margin-right: auto;
padding-top: 4px;
padding-left: 12px;
padding-bottom: 4px;
padding-right: 12px;
min-height: 0px;
}
@media (min-width: 1200px){#s-b9058287-acfb-40ac-9262-744350c2227e {
  padding-left: 8px;
padding-right: 8px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-b9058287-acfb-40ac-9262-744350c2227e {
  padding-left: 8px;
padding-right: 8px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-b9058287-acfb-40ac-9262-744350c2227e {
  padding-left: 8px;
padding-right: 8px;
}
}







#s-b9058287-acfb-40ac-9262-744350c2227e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-b9058287-acfb-40ac-9262-744350c2227e.shg-box.shg-c {
  justify-content: flex-start;
}

#s-0559d7bc-a041-4543-9a34-72e12140c765 {
  margin-left: auto;
margin-right: auto;
min-height: 0px;
}








#s-0559d7bc-a041-4543-9a34-72e12140c765 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-0559d7bc-a041-4543-9a34-72e12140c765.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-129cae78-1f50-4983-a521-27b28953d1f2 {
  margin-left: auto;
margin-bottom: 4px;
margin-right: auto;
max-width: 36px;
aspect-ratio: 1/1;
text-align: center;
}

#s-129cae78-1f50-4983-a521-27b28953d1f2 {
  margin: 0 !important;
  overflow: visible;
}

#s-129cae78-1f50-4983-a521-27b28953d1f2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-129cae78-1f50-4983-a521-27b28953d1f2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  margin-bottom: 4px;
}

.shg-image-content-margin-container-s-129cae78-1f50-4983-a521-27b28953d1f2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-129cae78-1f50-4983-a521-27b28953d1f2 img.shogun-image {
  /* Add background color handling */
  
}

#s-129cae78-1f50-4983-a521-27b28953d1f2 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-129cae78-1f50-4983-a521-27b28953d1f2 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-129cae78-1f50-4983-a521-27b28953d1f2 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-129cae78-1f50-4983-a521-27b28953d1f2 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-129cae78-1f50-4983-a521-27b28953d1f2.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-129cae78-1f50-4983-a521-27b28953d1f2 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 36px;
  }



  img.s-129cae78-1f50-4983-a521-27b28953d1f2.shogun-image {
    
    
    
    max-height: 36px;
  }


.s-129cae78-1f50-4983-a521-27b28953d1f2 .shogun-image-content {
  
    justify-content: center;
  
}

.s-129cae78-1f50-4983-a521-27b28953d1f2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-129cae78-1f50-4983-a521-27b28953d1f2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-129cae78-1f50-4983-a521-27b28953d1f2.shogun-image {
  box-sizing: border-box;
}



.s-129cae78-1f50-4983-a521-27b28953d1f2 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-129cae78-1f50-4983-a521-27b28953d1f2 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-129cae78-1f50-4983-a521-27b28953d1f2.shogun-image-container {
      position: relative;
    }

    .s-129cae78-1f50-4983-a521-27b28953d1f2.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-129cae78-1f50-4983-a521-27b28953d1f2.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-129cae78-1f50-4983-a521-27b28953d1f2 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 36px;
    }
  }

@media (min-width: 1200px){#s-129cae78-1f50-4983-a521-27b28953d1f2 {
  margin: 0 !important;
  overflow: visible;
}

#s-129cae78-1f50-4983-a521-27b28953d1f2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-129cae78-1f50-4983-a521-27b28953d1f2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-129cae78-1f50-4983-a521-27b28953d1f2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-129cae78-1f50-4983-a521-27b28953d1f2 img.shogun-image {
  /* Add background color handling */
  
}

#s-129cae78-1f50-4983-a521-27b28953d1f2 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-129cae78-1f50-4983-a521-27b28953d1f2 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-129cae78-1f50-4983-a521-27b28953d1f2 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-129cae78-1f50-4983-a521-27b28953d1f2 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-129cae78-1f50-4983-a521-27b28953d1f2.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-129cae78-1f50-4983-a521-27b28953d1f2 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 36px;
  }



  img.s-129cae78-1f50-4983-a521-27b28953d1f2.shogun-image {
    
    
    
    max-height: 36px;
  }


.s-129cae78-1f50-4983-a521-27b28953d1f2 .shogun-image-content {
  
    justify-content: center;
  
}

.s-129cae78-1f50-4983-a521-27b28953d1f2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-129cae78-1f50-4983-a521-27b28953d1f2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-129cae78-1f50-4983-a521-27b28953d1f2.shogun-image {
  box-sizing: border-box;
}



.s-129cae78-1f50-4983-a521-27b28953d1f2 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-129cae78-1f50-4983-a521-27b28953d1f2 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-129cae78-1f50-4983-a521-27b28953d1f2.shogun-image-container {
      position: relative;
    }

    .s-129cae78-1f50-4983-a521-27b28953d1f2.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-129cae78-1f50-4983-a521-27b28953d1f2.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-129cae78-1f50-4983-a521-27b28953d1f2 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 36px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-129cae78-1f50-4983-a521-27b28953d1f2 {
  margin: 0 !important;
  overflow: visible;
}

#s-129cae78-1f50-4983-a521-27b28953d1f2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-129cae78-1f50-4983-a521-27b28953d1f2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-129cae78-1f50-4983-a521-27b28953d1f2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-129cae78-1f50-4983-a521-27b28953d1f2 img.shogun-image {
  /* Add background color handling */
  
}

#s-129cae78-1f50-4983-a521-27b28953d1f2 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-129cae78-1f50-4983-a521-27b28953d1f2 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-129cae78-1f50-4983-a521-27b28953d1f2 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-129cae78-1f50-4983-a521-27b28953d1f2 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-129cae78-1f50-4983-a521-27b28953d1f2.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-129cae78-1f50-4983-a521-27b28953d1f2 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 36px;
  }



  img.s-129cae78-1f50-4983-a521-27b28953d1f2.shogun-image {
    
    
    
    max-height: 36px;
  }


.s-129cae78-1f50-4983-a521-27b28953d1f2 .shogun-image-content {
  
    justify-content: center;
  
}

.s-129cae78-1f50-4983-a521-27b28953d1f2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-129cae78-1f50-4983-a521-27b28953d1f2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-129cae78-1f50-4983-a521-27b28953d1f2.shogun-image {
  box-sizing: border-box;
}



.s-129cae78-1f50-4983-a521-27b28953d1f2 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-129cae78-1f50-4983-a521-27b28953d1f2 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-129cae78-1f50-4983-a521-27b28953d1f2.shogun-image-container {
      position: relative;
    }

    .s-129cae78-1f50-4983-a521-27b28953d1f2.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-129cae78-1f50-4983-a521-27b28953d1f2.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-129cae78-1f50-4983-a521-27b28953d1f2 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 36px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-129cae78-1f50-4983-a521-27b28953d1f2 {
  margin: 0 !important;
  overflow: visible;
}

#s-129cae78-1f50-4983-a521-27b28953d1f2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-129cae78-1f50-4983-a521-27b28953d1f2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-129cae78-1f50-4983-a521-27b28953d1f2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-129cae78-1f50-4983-a521-27b28953d1f2 img.shogun-image {
  /* Add background color handling */
  
}

#s-129cae78-1f50-4983-a521-27b28953d1f2 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-129cae78-1f50-4983-a521-27b28953d1f2 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-129cae78-1f50-4983-a521-27b28953d1f2 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-129cae78-1f50-4983-a521-27b28953d1f2 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-129cae78-1f50-4983-a521-27b28953d1f2.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-129cae78-1f50-4983-a521-27b28953d1f2 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 36px;
  }



  img.s-129cae78-1f50-4983-a521-27b28953d1f2.shogun-image {
    
    
    
    max-height: 36px;
  }


.s-129cae78-1f50-4983-a521-27b28953d1f2 .shogun-image-content {
  
    justify-content: center;
  
}

.s-129cae78-1f50-4983-a521-27b28953d1f2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-129cae78-1f50-4983-a521-27b28953d1f2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-129cae78-1f50-4983-a521-27b28953d1f2.shogun-image {
  box-sizing: border-box;
}



.s-129cae78-1f50-4983-a521-27b28953d1f2 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-129cae78-1f50-4983-a521-27b28953d1f2 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-129cae78-1f50-4983-a521-27b28953d1f2.shogun-image-container {
      position: relative;
    }

    .s-129cae78-1f50-4983-a521-27b28953d1f2.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-129cae78-1f50-4983-a521-27b28953d1f2.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-129cae78-1f50-4983-a521-27b28953d1f2 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 36px;
    }
  }

}@media (max-width: 767px){#s-129cae78-1f50-4983-a521-27b28953d1f2 {
  margin: 0 !important;
  overflow: visible;
}

#s-129cae78-1f50-4983-a521-27b28953d1f2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-129cae78-1f50-4983-a521-27b28953d1f2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-129cae78-1f50-4983-a521-27b28953d1f2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-129cae78-1f50-4983-a521-27b28953d1f2 img.shogun-image {
  /* Add background color handling */
  
}

#s-129cae78-1f50-4983-a521-27b28953d1f2 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-129cae78-1f50-4983-a521-27b28953d1f2 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-129cae78-1f50-4983-a521-27b28953d1f2 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-129cae78-1f50-4983-a521-27b28953d1f2 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-129cae78-1f50-4983-a521-27b28953d1f2.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-129cae78-1f50-4983-a521-27b28953d1f2 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 36px;
  }



  img.s-129cae78-1f50-4983-a521-27b28953d1f2.shogun-image {
    
    
    
    max-height: 36px;
  }


.s-129cae78-1f50-4983-a521-27b28953d1f2 .shogun-image-content {
  
    justify-content: center;
  
}

.s-129cae78-1f50-4983-a521-27b28953d1f2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-129cae78-1f50-4983-a521-27b28953d1f2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-129cae78-1f50-4983-a521-27b28953d1f2.shogun-image {
  box-sizing: border-box;
}



.s-129cae78-1f50-4983-a521-27b28953d1f2 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-129cae78-1f50-4983-a521-27b28953d1f2 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-129cae78-1f50-4983-a521-27b28953d1f2.shogun-image-container {
      position: relative;
    }

    .s-129cae78-1f50-4983-a521-27b28953d1f2.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-129cae78-1f50-4983-a521-27b28953d1f2.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-129cae78-1f50-4983-a521-27b28953d1f2 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 36px;
    }
  }

}
#s-0ab109bb-9209-4168-9912-63747de82d1c {
  margin-left: auto;
margin-right: auto;
}








#s-0ab109bb-9209-4168-9912-63747de82d1c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-0ab109bb-9209-4168-9912-63747de82d1c.shg-box.shg-c {
  justify-content: center;
}

#s-1188f02e-43e6-40bd-ae3b-6074aaa887d3 {
  margin-left: auto;
margin-right: auto;
}

#s-610aa444-ecd9-49fc-b83e-5245ffb3fccf {
  margin-left: auto;
margin-right: auto;
padding-top: 4px;
padding-left: 12px;
padding-bottom: 4px;
padding-right: 12px;
min-height: 0px;
}
@media (min-width: 1200px){#s-610aa444-ecd9-49fc-b83e-5245ffb3fccf {
  padding-left: 8px;
padding-right: 8px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-610aa444-ecd9-49fc-b83e-5245ffb3fccf {
  padding-left: 8px;
padding-right: 8px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-610aa444-ecd9-49fc-b83e-5245ffb3fccf {
  padding-left: 8px;
padding-right: 8px;
}
}







#s-610aa444-ecd9-49fc-b83e-5245ffb3fccf > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-610aa444-ecd9-49fc-b83e-5245ffb3fccf.shg-box.shg-c {
  justify-content: flex-start;
}

#s-41e7c56b-a4b3-416f-9797-3c4da61c3248 {
  margin-left: auto;
margin-right: auto;
min-height: 0px;
}








#s-41e7c56b-a4b3-416f-9797-3c4da61c3248 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-41e7c56b-a4b3-416f-9797-3c4da61c3248.shg-box.shg-c {
  justify-content: center;
}

#s-7cc687db-2ddd-410e-8792-fca6fa4c8920 {
  margin-left: auto;
margin-bottom: 4px;
margin-right: auto;
max-width: 36px;
aspect-ratio: 1/1;
text-align: center;
}

#s-7cc687db-2ddd-410e-8792-fca6fa4c8920 {
  margin: 0 !important;
  overflow: visible;
}

#s-7cc687db-2ddd-410e-8792-fca6fa4c8920-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7cc687db-2ddd-410e-8792-fca6fa4c8920 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  margin-bottom: 4px;
}

.shg-image-content-margin-container-s-7cc687db-2ddd-410e-8792-fca6fa4c8920 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7cc687db-2ddd-410e-8792-fca6fa4c8920 img.shogun-image {
  /* Add background color handling */
  
}

#s-7cc687db-2ddd-410e-8792-fca6fa4c8920 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-7cc687db-2ddd-410e-8792-fca6fa4c8920 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-7cc687db-2ddd-410e-8792-fca6fa4c8920 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-7cc687db-2ddd-410e-8792-fca6fa4c8920 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-7cc687db-2ddd-410e-8792-fca6fa4c8920.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-7cc687db-2ddd-410e-8792-fca6fa4c8920 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 36px;
  }



  img.s-7cc687db-2ddd-410e-8792-fca6fa4c8920.shogun-image {
    
    
    
    max-height: 36px;
  }


.s-7cc687db-2ddd-410e-8792-fca6fa4c8920 .shogun-image-content {
  
    justify-content: center;
  
}

.s-7cc687db-2ddd-410e-8792-fca6fa4c8920.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7cc687db-2ddd-410e-8792-fca6fa4c8920.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7cc687db-2ddd-410e-8792-fca6fa4c8920.shogun-image {
  box-sizing: border-box;
}



.s-7cc687db-2ddd-410e-8792-fca6fa4c8920 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-7cc687db-2ddd-410e-8792-fca6fa4c8920 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-7cc687db-2ddd-410e-8792-fca6fa4c8920.shogun-image-container {
      position: relative;
    }

    .s-7cc687db-2ddd-410e-8792-fca6fa4c8920.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7cc687db-2ddd-410e-8792-fca6fa4c8920.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7cc687db-2ddd-410e-8792-fca6fa4c8920 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 36px;
    }
  }

@media (min-width: 1200px){#s-7cc687db-2ddd-410e-8792-fca6fa4c8920 {
  margin: 0 !important;
  overflow: visible;
}

#s-7cc687db-2ddd-410e-8792-fca6fa4c8920-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7cc687db-2ddd-410e-8792-fca6fa4c8920 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7cc687db-2ddd-410e-8792-fca6fa4c8920 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7cc687db-2ddd-410e-8792-fca6fa4c8920 img.shogun-image {
  /* Add background color handling */
  
}

#s-7cc687db-2ddd-410e-8792-fca6fa4c8920 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-7cc687db-2ddd-410e-8792-fca6fa4c8920 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-7cc687db-2ddd-410e-8792-fca6fa4c8920 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-7cc687db-2ddd-410e-8792-fca6fa4c8920 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-7cc687db-2ddd-410e-8792-fca6fa4c8920.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-7cc687db-2ddd-410e-8792-fca6fa4c8920 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 36px;
  }



  img.s-7cc687db-2ddd-410e-8792-fca6fa4c8920.shogun-image {
    
    
    
    max-height: 36px;
  }


.s-7cc687db-2ddd-410e-8792-fca6fa4c8920 .shogun-image-content {
  
    justify-content: center;
  
}

.s-7cc687db-2ddd-410e-8792-fca6fa4c8920.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7cc687db-2ddd-410e-8792-fca6fa4c8920.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7cc687db-2ddd-410e-8792-fca6fa4c8920.shogun-image {
  box-sizing: border-box;
}



.s-7cc687db-2ddd-410e-8792-fca6fa4c8920 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-7cc687db-2ddd-410e-8792-fca6fa4c8920 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-7cc687db-2ddd-410e-8792-fca6fa4c8920.shogun-image-container {
      position: relative;
    }

    .s-7cc687db-2ddd-410e-8792-fca6fa4c8920.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7cc687db-2ddd-410e-8792-fca6fa4c8920.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7cc687db-2ddd-410e-8792-fca6fa4c8920 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 36px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-7cc687db-2ddd-410e-8792-fca6fa4c8920 {
  margin: 0 !important;
  overflow: visible;
}

#s-7cc687db-2ddd-410e-8792-fca6fa4c8920-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7cc687db-2ddd-410e-8792-fca6fa4c8920 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7cc687db-2ddd-410e-8792-fca6fa4c8920 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7cc687db-2ddd-410e-8792-fca6fa4c8920 img.shogun-image {
  /* Add background color handling */
  
}

#s-7cc687db-2ddd-410e-8792-fca6fa4c8920 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-7cc687db-2ddd-410e-8792-fca6fa4c8920 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-7cc687db-2ddd-410e-8792-fca6fa4c8920 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-7cc687db-2ddd-410e-8792-fca6fa4c8920 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-7cc687db-2ddd-410e-8792-fca6fa4c8920.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-7cc687db-2ddd-410e-8792-fca6fa4c8920 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 36px;
  }



  img.s-7cc687db-2ddd-410e-8792-fca6fa4c8920.shogun-image {
    
    
    
    max-height: 36px;
  }


.s-7cc687db-2ddd-410e-8792-fca6fa4c8920 .shogun-image-content {
  
    justify-content: center;
  
}

.s-7cc687db-2ddd-410e-8792-fca6fa4c8920.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7cc687db-2ddd-410e-8792-fca6fa4c8920.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7cc687db-2ddd-410e-8792-fca6fa4c8920.shogun-image {
  box-sizing: border-box;
}



.s-7cc687db-2ddd-410e-8792-fca6fa4c8920 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-7cc687db-2ddd-410e-8792-fca6fa4c8920 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-7cc687db-2ddd-410e-8792-fca6fa4c8920.shogun-image-container {
      position: relative;
    }

    .s-7cc687db-2ddd-410e-8792-fca6fa4c8920.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7cc687db-2ddd-410e-8792-fca6fa4c8920.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7cc687db-2ddd-410e-8792-fca6fa4c8920 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 36px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-7cc687db-2ddd-410e-8792-fca6fa4c8920 {
  margin: 0 !important;
  overflow: visible;
}

#s-7cc687db-2ddd-410e-8792-fca6fa4c8920-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7cc687db-2ddd-410e-8792-fca6fa4c8920 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7cc687db-2ddd-410e-8792-fca6fa4c8920 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7cc687db-2ddd-410e-8792-fca6fa4c8920 img.shogun-image {
  /* Add background color handling */
  
}

#s-7cc687db-2ddd-410e-8792-fca6fa4c8920 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-7cc687db-2ddd-410e-8792-fca6fa4c8920 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-7cc687db-2ddd-410e-8792-fca6fa4c8920 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-7cc687db-2ddd-410e-8792-fca6fa4c8920 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-7cc687db-2ddd-410e-8792-fca6fa4c8920.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-7cc687db-2ddd-410e-8792-fca6fa4c8920 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 36px;
  }



  img.s-7cc687db-2ddd-410e-8792-fca6fa4c8920.shogun-image {
    
    
    
    max-height: 36px;
  }


.s-7cc687db-2ddd-410e-8792-fca6fa4c8920 .shogun-image-content {
  
    justify-content: center;
  
}

.s-7cc687db-2ddd-410e-8792-fca6fa4c8920.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7cc687db-2ddd-410e-8792-fca6fa4c8920.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7cc687db-2ddd-410e-8792-fca6fa4c8920.shogun-image {
  box-sizing: border-box;
}



.s-7cc687db-2ddd-410e-8792-fca6fa4c8920 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-7cc687db-2ddd-410e-8792-fca6fa4c8920 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-7cc687db-2ddd-410e-8792-fca6fa4c8920.shogun-image-container {
      position: relative;
    }

    .s-7cc687db-2ddd-410e-8792-fca6fa4c8920.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7cc687db-2ddd-410e-8792-fca6fa4c8920.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7cc687db-2ddd-410e-8792-fca6fa4c8920 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 36px;
    }
  }

}@media (max-width: 767px){#s-7cc687db-2ddd-410e-8792-fca6fa4c8920 {
  margin: 0 !important;
  overflow: visible;
}

#s-7cc687db-2ddd-410e-8792-fca6fa4c8920-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7cc687db-2ddd-410e-8792-fca6fa4c8920 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7cc687db-2ddd-410e-8792-fca6fa4c8920 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7cc687db-2ddd-410e-8792-fca6fa4c8920 img.shogun-image {
  /* Add background color handling */
  
}

#s-7cc687db-2ddd-410e-8792-fca6fa4c8920 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-7cc687db-2ddd-410e-8792-fca6fa4c8920 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-7cc687db-2ddd-410e-8792-fca6fa4c8920 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-7cc687db-2ddd-410e-8792-fca6fa4c8920 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-7cc687db-2ddd-410e-8792-fca6fa4c8920.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-7cc687db-2ddd-410e-8792-fca6fa4c8920 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 36px;
  }



  img.s-7cc687db-2ddd-410e-8792-fca6fa4c8920.shogun-image {
    
    
    
    max-height: 36px;
  }


.s-7cc687db-2ddd-410e-8792-fca6fa4c8920 .shogun-image-content {
  
    justify-content: center;
  
}

.s-7cc687db-2ddd-410e-8792-fca6fa4c8920.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7cc687db-2ddd-410e-8792-fca6fa4c8920.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7cc687db-2ddd-410e-8792-fca6fa4c8920.shogun-image {
  box-sizing: border-box;
}



.s-7cc687db-2ddd-410e-8792-fca6fa4c8920 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-7cc687db-2ddd-410e-8792-fca6fa4c8920 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-7cc687db-2ddd-410e-8792-fca6fa4c8920.shogun-image-container {
      position: relative;
    }

    .s-7cc687db-2ddd-410e-8792-fca6fa4c8920.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7cc687db-2ddd-410e-8792-fca6fa4c8920.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7cc687db-2ddd-410e-8792-fca6fa4c8920 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 36px;
    }
  }

}
#s-05c63c9b-670c-4d17-8ecb-d53ae1d60bde {
  margin-left: auto;
margin-right: auto;
}








#s-05c63c9b-670c-4d17-8ecb-d53ae1d60bde > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-05c63c9b-670c-4d17-8ecb-d53ae1d60bde.shg-box.shg-c {
  justify-content: center;
}

#s-947a71a7-81be-4d80-912e-9d4184d62d81 {
  margin-left: auto;
margin-right: auto;
}

#s-542f5117-d65b-438c-9a5c-aa26bbd95e29 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-542f5117-d65b-438c-9a5c-aa26bbd95e29"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 6.0px);
}

}

@media (min-width: 768px) {
[id="s-542f5117-d65b-438c-9a5c-aa26bbd95e29"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 6.0px);
}

}

@media (min-width: 992px) {
[id="s-542f5117-d65b-438c-9a5c-aa26bbd95e29"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 6.0px);
}

}

@media (min-width: 1200px) {
[id="s-542f5117-d65b-438c-9a5c-aa26bbd95e29"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 6.0px);
}

}

#s-b9c5507a-948b-4f71-bdee-e627af466d6d {
  margin-left: auto;
margin-right: auto;
padding-top: 4px;
padding-left: 12px;
padding-bottom: 4px;
padding-right: 12px;
min-height: 0px;
}
@media (min-width: 1200px){#s-b9c5507a-948b-4f71-bdee-e627af466d6d {
  padding-left: 8px;
padding-right: 8px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-b9c5507a-948b-4f71-bdee-e627af466d6d {
  padding-left: 8px;
padding-right: 8px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-b9c5507a-948b-4f71-bdee-e627af466d6d {
  padding-left: 8px;
padding-right: 8px;
}
}







#s-b9c5507a-948b-4f71-bdee-e627af466d6d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-b9c5507a-948b-4f71-bdee-e627af466d6d.shg-box.shg-c {
  justify-content: flex-start;
}

#s-8617528a-7d79-4e9f-8ada-cfa9d1b16211 {
  margin-left: auto;
margin-right: auto;
min-height: 0px;
}








#s-8617528a-7d79-4e9f-8ada-cfa9d1b16211 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-8617528a-7d79-4e9f-8ada-cfa9d1b16211.shg-box.shg-c {
  justify-content: center;
}

#s-98834539-1ef0-41f5-944f-ca1a43455f83 {
  margin-left: auto;
margin-bottom: 4px;
margin-right: auto;
max-width: 36px;
aspect-ratio: 1/1;
text-align: center;
}

#s-98834539-1ef0-41f5-944f-ca1a43455f83 {
  margin: 0 !important;
  overflow: visible;
}

#s-98834539-1ef0-41f5-944f-ca1a43455f83-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-98834539-1ef0-41f5-944f-ca1a43455f83 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  margin-bottom: 4px;
}

.shg-image-content-margin-container-s-98834539-1ef0-41f5-944f-ca1a43455f83 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-98834539-1ef0-41f5-944f-ca1a43455f83 img.shogun-image {
  /* Add background color handling */
  
}

#s-98834539-1ef0-41f5-944f-ca1a43455f83 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-98834539-1ef0-41f5-944f-ca1a43455f83 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-98834539-1ef0-41f5-944f-ca1a43455f83 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-98834539-1ef0-41f5-944f-ca1a43455f83 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-98834539-1ef0-41f5-944f-ca1a43455f83.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-98834539-1ef0-41f5-944f-ca1a43455f83 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 36px;
  }



  img.s-98834539-1ef0-41f5-944f-ca1a43455f83.shogun-image {
    
    
    
    max-height: 36px;
  }


.s-98834539-1ef0-41f5-944f-ca1a43455f83 .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-98834539-1ef0-41f5-944f-ca1a43455f83.shg-align-container {
  display: flex;
  justify-content: center
}

.s-98834539-1ef0-41f5-944f-ca1a43455f83.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-98834539-1ef0-41f5-944f-ca1a43455f83.shogun-image {
  box-sizing: border-box;
}



.s-98834539-1ef0-41f5-944f-ca1a43455f83 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-98834539-1ef0-41f5-944f-ca1a43455f83 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-98834539-1ef0-41f5-944f-ca1a43455f83.shogun-image-container {
      position: relative;
    }

    .s-98834539-1ef0-41f5-944f-ca1a43455f83.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-98834539-1ef0-41f5-944f-ca1a43455f83.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-98834539-1ef0-41f5-944f-ca1a43455f83 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 36px;
    }
  }

@media (min-width: 1200px){#s-98834539-1ef0-41f5-944f-ca1a43455f83 {
  margin: 0 !important;
  overflow: visible;
}

#s-98834539-1ef0-41f5-944f-ca1a43455f83-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-98834539-1ef0-41f5-944f-ca1a43455f83 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-98834539-1ef0-41f5-944f-ca1a43455f83 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-98834539-1ef0-41f5-944f-ca1a43455f83 img.shogun-image {
  /* Add background color handling */
  
}

#s-98834539-1ef0-41f5-944f-ca1a43455f83 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-98834539-1ef0-41f5-944f-ca1a43455f83 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-98834539-1ef0-41f5-944f-ca1a43455f83 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-98834539-1ef0-41f5-944f-ca1a43455f83 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-98834539-1ef0-41f5-944f-ca1a43455f83.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-98834539-1ef0-41f5-944f-ca1a43455f83 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 36px;
  }



  img.s-98834539-1ef0-41f5-944f-ca1a43455f83.shogun-image {
    
    
    
    max-height: 36px;
  }


.s-98834539-1ef0-41f5-944f-ca1a43455f83 .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-98834539-1ef0-41f5-944f-ca1a43455f83.shg-align-container {
  display: flex;
  justify-content: center
}

.s-98834539-1ef0-41f5-944f-ca1a43455f83.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-98834539-1ef0-41f5-944f-ca1a43455f83.shogun-image {
  box-sizing: border-box;
}



.s-98834539-1ef0-41f5-944f-ca1a43455f83 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-98834539-1ef0-41f5-944f-ca1a43455f83 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-98834539-1ef0-41f5-944f-ca1a43455f83.shogun-image-container {
      position: relative;
    }

    .s-98834539-1ef0-41f5-944f-ca1a43455f83.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-98834539-1ef0-41f5-944f-ca1a43455f83.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-98834539-1ef0-41f5-944f-ca1a43455f83 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 36px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-98834539-1ef0-41f5-944f-ca1a43455f83 {
  margin: 0 !important;
  overflow: visible;
}

#s-98834539-1ef0-41f5-944f-ca1a43455f83-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-98834539-1ef0-41f5-944f-ca1a43455f83 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-98834539-1ef0-41f5-944f-ca1a43455f83 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-98834539-1ef0-41f5-944f-ca1a43455f83 img.shogun-image {
  /* Add background color handling */
  
}

#s-98834539-1ef0-41f5-944f-ca1a43455f83 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-98834539-1ef0-41f5-944f-ca1a43455f83 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-98834539-1ef0-41f5-944f-ca1a43455f83 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-98834539-1ef0-41f5-944f-ca1a43455f83 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-98834539-1ef0-41f5-944f-ca1a43455f83.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-98834539-1ef0-41f5-944f-ca1a43455f83 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 36px;
  }



  img.s-98834539-1ef0-41f5-944f-ca1a43455f83.shogun-image {
    
    
    
    max-height: 36px;
  }


.s-98834539-1ef0-41f5-944f-ca1a43455f83 .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-98834539-1ef0-41f5-944f-ca1a43455f83.shg-align-container {
  display: flex;
  justify-content: center
}

.s-98834539-1ef0-41f5-944f-ca1a43455f83.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-98834539-1ef0-41f5-944f-ca1a43455f83.shogun-image {
  box-sizing: border-box;
}



.s-98834539-1ef0-41f5-944f-ca1a43455f83 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-98834539-1ef0-41f5-944f-ca1a43455f83 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-98834539-1ef0-41f5-944f-ca1a43455f83.shogun-image-container {
      position: relative;
    }

    .s-98834539-1ef0-41f5-944f-ca1a43455f83.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-98834539-1ef0-41f5-944f-ca1a43455f83.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-98834539-1ef0-41f5-944f-ca1a43455f83 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 36px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-98834539-1ef0-41f5-944f-ca1a43455f83 {
  margin: 0 !important;
  overflow: visible;
}

#s-98834539-1ef0-41f5-944f-ca1a43455f83-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-98834539-1ef0-41f5-944f-ca1a43455f83 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-98834539-1ef0-41f5-944f-ca1a43455f83 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-98834539-1ef0-41f5-944f-ca1a43455f83 img.shogun-image {
  /* Add background color handling */
  
}

#s-98834539-1ef0-41f5-944f-ca1a43455f83 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-98834539-1ef0-41f5-944f-ca1a43455f83 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-98834539-1ef0-41f5-944f-ca1a43455f83 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-98834539-1ef0-41f5-944f-ca1a43455f83 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-98834539-1ef0-41f5-944f-ca1a43455f83.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-98834539-1ef0-41f5-944f-ca1a43455f83 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 36px;
  }



  img.s-98834539-1ef0-41f5-944f-ca1a43455f83.shogun-image {
    
    
    
    max-height: 36px;
  }


.s-98834539-1ef0-41f5-944f-ca1a43455f83 .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-98834539-1ef0-41f5-944f-ca1a43455f83.shg-align-container {
  display: flex;
  justify-content: center
}

.s-98834539-1ef0-41f5-944f-ca1a43455f83.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-98834539-1ef0-41f5-944f-ca1a43455f83.shogun-image {
  box-sizing: border-box;
}



.s-98834539-1ef0-41f5-944f-ca1a43455f83 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-98834539-1ef0-41f5-944f-ca1a43455f83 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-98834539-1ef0-41f5-944f-ca1a43455f83.shogun-image-container {
      position: relative;
    }

    .s-98834539-1ef0-41f5-944f-ca1a43455f83.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-98834539-1ef0-41f5-944f-ca1a43455f83.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-98834539-1ef0-41f5-944f-ca1a43455f83 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 36px;
    }
  }

}@media (max-width: 767px){#s-98834539-1ef0-41f5-944f-ca1a43455f83 {
  margin: 0 !important;
  overflow: visible;
}

#s-98834539-1ef0-41f5-944f-ca1a43455f83-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-98834539-1ef0-41f5-944f-ca1a43455f83 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-98834539-1ef0-41f5-944f-ca1a43455f83 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-98834539-1ef0-41f5-944f-ca1a43455f83 img.shogun-image {
  /* Add background color handling */
  
}

#s-98834539-1ef0-41f5-944f-ca1a43455f83 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-98834539-1ef0-41f5-944f-ca1a43455f83 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-98834539-1ef0-41f5-944f-ca1a43455f83 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-98834539-1ef0-41f5-944f-ca1a43455f83 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-98834539-1ef0-41f5-944f-ca1a43455f83.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-98834539-1ef0-41f5-944f-ca1a43455f83 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 36px;
  }



  img.s-98834539-1ef0-41f5-944f-ca1a43455f83.shogun-image {
    
    
    
    max-height: 36px;
  }


.s-98834539-1ef0-41f5-944f-ca1a43455f83 .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-98834539-1ef0-41f5-944f-ca1a43455f83.shg-align-container {
  display: flex;
  justify-content: center
}

.s-98834539-1ef0-41f5-944f-ca1a43455f83.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-98834539-1ef0-41f5-944f-ca1a43455f83.shogun-image {
  box-sizing: border-box;
}



.s-98834539-1ef0-41f5-944f-ca1a43455f83 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-98834539-1ef0-41f5-944f-ca1a43455f83 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-98834539-1ef0-41f5-944f-ca1a43455f83.shogun-image-container {
      position: relative;
    }

    .s-98834539-1ef0-41f5-944f-ca1a43455f83.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-98834539-1ef0-41f5-944f-ca1a43455f83.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-98834539-1ef0-41f5-944f-ca1a43455f83 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 36px;
    }
  }

}
#s-ea0f2fc7-0e82-4cdf-9da0-56687d87b4e6 {
  margin-left: auto;
margin-right: auto;
}








#s-ea0f2fc7-0e82-4cdf-9da0-56687d87b4e6 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-ea0f2fc7-0e82-4cdf-9da0-56687d87b4e6.shg-box.shg-c {
  justify-content: center;
}

#s-462add32-f5c0-43ee-98a5-ebccf514de66 {
  margin-left: auto;
margin-right: auto;
}

#s-131fee3b-ddfc-409f-bd3a-70c7f1cf8e99 {
  margin-left: auto;
margin-right: auto;
padding-top: 4px;
padding-left: 12px;
padding-bottom: 4px;
padding-right: 12px;
min-height: 0px;
}
@media (min-width: 1200px){#s-131fee3b-ddfc-409f-bd3a-70c7f1cf8e99 {
  padding-left: 8px;
padding-right: 8px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-131fee3b-ddfc-409f-bd3a-70c7f1cf8e99 {
  padding-left: 8px;
padding-right: 8px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-131fee3b-ddfc-409f-bd3a-70c7f1cf8e99 {
  padding-left: 8px;
padding-right: 8px;
}
}







#s-131fee3b-ddfc-409f-bd3a-70c7f1cf8e99 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-131fee3b-ddfc-409f-bd3a-70c7f1cf8e99.shg-box.shg-c {
  justify-content: flex-start;
}

#s-2a42932f-be66-4d49-bc66-1cb4750616f8 {
  margin-left: auto;
margin-right: auto;
min-height: 0px;
}








#s-2a42932f-be66-4d49-bc66-1cb4750616f8 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-2a42932f-be66-4d49-bc66-1cb4750616f8.shg-box.shg-c {
  justify-content: center;
}

#s-55f4b35c-b403-4263-bae6-e13b7cb2e590 {
  margin-left: auto;
margin-bottom: 4px;
margin-right: auto;
max-width: 36px;
aspect-ratio: 1/1;
text-align: center;
}

#s-55f4b35c-b403-4263-bae6-e13b7cb2e590 {
  margin: 0 !important;
  overflow: visible;
}

#s-55f4b35c-b403-4263-bae6-e13b7cb2e590-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-55f4b35c-b403-4263-bae6-e13b7cb2e590 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  margin-bottom: 4px;
}

.shg-image-content-margin-container-s-55f4b35c-b403-4263-bae6-e13b7cb2e590 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-55f4b35c-b403-4263-bae6-e13b7cb2e590 img.shogun-image {
  /* Add background color handling */
  
}

#s-55f4b35c-b403-4263-bae6-e13b7cb2e590 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-55f4b35c-b403-4263-bae6-e13b7cb2e590 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-55f4b35c-b403-4263-bae6-e13b7cb2e590 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-55f4b35c-b403-4263-bae6-e13b7cb2e590 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-55f4b35c-b403-4263-bae6-e13b7cb2e590.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-55f4b35c-b403-4263-bae6-e13b7cb2e590 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 36px;
  }



  img.s-55f4b35c-b403-4263-bae6-e13b7cb2e590.shogun-image {
    
    
    
    max-height: 36px;
  }


.s-55f4b35c-b403-4263-bae6-e13b7cb2e590 .shogun-image-content {
  
    justify-content: center;
  
}

.s-55f4b35c-b403-4263-bae6-e13b7cb2e590.shg-align-container {
  display: flex;
  justify-content: center
}

.s-55f4b35c-b403-4263-bae6-e13b7cb2e590.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-55f4b35c-b403-4263-bae6-e13b7cb2e590.shogun-image {
  box-sizing: border-box;
}



.s-55f4b35c-b403-4263-bae6-e13b7cb2e590 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-55f4b35c-b403-4263-bae6-e13b7cb2e590 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-55f4b35c-b403-4263-bae6-e13b7cb2e590.shogun-image-container {
      position: relative;
    }

    .s-55f4b35c-b403-4263-bae6-e13b7cb2e590.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-55f4b35c-b403-4263-bae6-e13b7cb2e590.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-55f4b35c-b403-4263-bae6-e13b7cb2e590 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 36px;
    }
  }

@media (min-width: 1200px){#s-55f4b35c-b403-4263-bae6-e13b7cb2e590 {
  margin: 0 !important;
  overflow: visible;
}

#s-55f4b35c-b403-4263-bae6-e13b7cb2e590-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-55f4b35c-b403-4263-bae6-e13b7cb2e590 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-55f4b35c-b403-4263-bae6-e13b7cb2e590 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-55f4b35c-b403-4263-bae6-e13b7cb2e590 img.shogun-image {
  /* Add background color handling */
  
}

#s-55f4b35c-b403-4263-bae6-e13b7cb2e590 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-55f4b35c-b403-4263-bae6-e13b7cb2e590 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-55f4b35c-b403-4263-bae6-e13b7cb2e590 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-55f4b35c-b403-4263-bae6-e13b7cb2e590 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-55f4b35c-b403-4263-bae6-e13b7cb2e590.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-55f4b35c-b403-4263-bae6-e13b7cb2e590 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 36px;
  }



  img.s-55f4b35c-b403-4263-bae6-e13b7cb2e590.shogun-image {
    
    
    
    max-height: 36px;
  }


.s-55f4b35c-b403-4263-bae6-e13b7cb2e590 .shogun-image-content {
  
    justify-content: center;
  
}

.s-55f4b35c-b403-4263-bae6-e13b7cb2e590.shg-align-container {
  display: flex;
  justify-content: center
}

.s-55f4b35c-b403-4263-bae6-e13b7cb2e590.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-55f4b35c-b403-4263-bae6-e13b7cb2e590.shogun-image {
  box-sizing: border-box;
}



.s-55f4b35c-b403-4263-bae6-e13b7cb2e590 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-55f4b35c-b403-4263-bae6-e13b7cb2e590 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-55f4b35c-b403-4263-bae6-e13b7cb2e590.shogun-image-container {
      position: relative;
    }

    .s-55f4b35c-b403-4263-bae6-e13b7cb2e590.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-55f4b35c-b403-4263-bae6-e13b7cb2e590.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-55f4b35c-b403-4263-bae6-e13b7cb2e590 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 36px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-55f4b35c-b403-4263-bae6-e13b7cb2e590 {
  margin: 0 !important;
  overflow: visible;
}

#s-55f4b35c-b403-4263-bae6-e13b7cb2e590-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-55f4b35c-b403-4263-bae6-e13b7cb2e590 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-55f4b35c-b403-4263-bae6-e13b7cb2e590 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-55f4b35c-b403-4263-bae6-e13b7cb2e590 img.shogun-image {
  /* Add background color handling */
  
}

#s-55f4b35c-b403-4263-bae6-e13b7cb2e590 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-55f4b35c-b403-4263-bae6-e13b7cb2e590 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-55f4b35c-b403-4263-bae6-e13b7cb2e590 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-55f4b35c-b403-4263-bae6-e13b7cb2e590 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-55f4b35c-b403-4263-bae6-e13b7cb2e590.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-55f4b35c-b403-4263-bae6-e13b7cb2e590 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 36px;
  }



  img.s-55f4b35c-b403-4263-bae6-e13b7cb2e590.shogun-image {
    
    
    
    max-height: 36px;
  }


.s-55f4b35c-b403-4263-bae6-e13b7cb2e590 .shogun-image-content {
  
    justify-content: center;
  
}

.s-55f4b35c-b403-4263-bae6-e13b7cb2e590.shg-align-container {
  display: flex;
  justify-content: center
}

.s-55f4b35c-b403-4263-bae6-e13b7cb2e590.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-55f4b35c-b403-4263-bae6-e13b7cb2e590.shogun-image {
  box-sizing: border-box;
}



.s-55f4b35c-b403-4263-bae6-e13b7cb2e590 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-55f4b35c-b403-4263-bae6-e13b7cb2e590 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-55f4b35c-b403-4263-bae6-e13b7cb2e590.shogun-image-container {
      position: relative;
    }

    .s-55f4b35c-b403-4263-bae6-e13b7cb2e590.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-55f4b35c-b403-4263-bae6-e13b7cb2e590.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-55f4b35c-b403-4263-bae6-e13b7cb2e590 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 36px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-55f4b35c-b403-4263-bae6-e13b7cb2e590 {
  margin: 0 !important;
  overflow: visible;
}

#s-55f4b35c-b403-4263-bae6-e13b7cb2e590-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-55f4b35c-b403-4263-bae6-e13b7cb2e590 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-55f4b35c-b403-4263-bae6-e13b7cb2e590 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-55f4b35c-b403-4263-bae6-e13b7cb2e590 img.shogun-image {
  /* Add background color handling */
  
}

#s-55f4b35c-b403-4263-bae6-e13b7cb2e590 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-55f4b35c-b403-4263-bae6-e13b7cb2e590 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-55f4b35c-b403-4263-bae6-e13b7cb2e590 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-55f4b35c-b403-4263-bae6-e13b7cb2e590 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-55f4b35c-b403-4263-bae6-e13b7cb2e590.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-55f4b35c-b403-4263-bae6-e13b7cb2e590 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 36px;
  }



  img.s-55f4b35c-b403-4263-bae6-e13b7cb2e590.shogun-image {
    
    
    
    max-height: 36px;
  }


.s-55f4b35c-b403-4263-bae6-e13b7cb2e590 .shogun-image-content {
  
    justify-content: center;
  
}

.s-55f4b35c-b403-4263-bae6-e13b7cb2e590.shg-align-container {
  display: flex;
  justify-content: center
}

.s-55f4b35c-b403-4263-bae6-e13b7cb2e590.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-55f4b35c-b403-4263-bae6-e13b7cb2e590.shogun-image {
  box-sizing: border-box;
}



.s-55f4b35c-b403-4263-bae6-e13b7cb2e590 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-55f4b35c-b403-4263-bae6-e13b7cb2e590 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-55f4b35c-b403-4263-bae6-e13b7cb2e590.shogun-image-container {
      position: relative;
    }

    .s-55f4b35c-b403-4263-bae6-e13b7cb2e590.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-55f4b35c-b403-4263-bae6-e13b7cb2e590.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-55f4b35c-b403-4263-bae6-e13b7cb2e590 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 36px;
    }
  }

}@media (max-width: 767px){#s-55f4b35c-b403-4263-bae6-e13b7cb2e590 {
  margin: 0 !important;
  overflow: visible;
}

#s-55f4b35c-b403-4263-bae6-e13b7cb2e590-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-55f4b35c-b403-4263-bae6-e13b7cb2e590 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-55f4b35c-b403-4263-bae6-e13b7cb2e590 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-55f4b35c-b403-4263-bae6-e13b7cb2e590 img.shogun-image {
  /* Add background color handling */
  
}

#s-55f4b35c-b403-4263-bae6-e13b7cb2e590 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-55f4b35c-b403-4263-bae6-e13b7cb2e590 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-55f4b35c-b403-4263-bae6-e13b7cb2e590 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-55f4b35c-b403-4263-bae6-e13b7cb2e590 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-55f4b35c-b403-4263-bae6-e13b7cb2e590.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-55f4b35c-b403-4263-bae6-e13b7cb2e590 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 36px;
  }



  img.s-55f4b35c-b403-4263-bae6-e13b7cb2e590.shogun-image {
    
    
    
    max-height: 36px;
  }


.s-55f4b35c-b403-4263-bae6-e13b7cb2e590 .shogun-image-content {
  
    justify-content: center;
  
}

.s-55f4b35c-b403-4263-bae6-e13b7cb2e590.shg-align-container {
  display: flex;
  justify-content: center
}

.s-55f4b35c-b403-4263-bae6-e13b7cb2e590.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-55f4b35c-b403-4263-bae6-e13b7cb2e590.shogun-image {
  box-sizing: border-box;
}



.s-55f4b35c-b403-4263-bae6-e13b7cb2e590 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-55f4b35c-b403-4263-bae6-e13b7cb2e590 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-55f4b35c-b403-4263-bae6-e13b7cb2e590.shogun-image-container {
      position: relative;
    }

    .s-55f4b35c-b403-4263-bae6-e13b7cb2e590.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-55f4b35c-b403-4263-bae6-e13b7cb2e590.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-55f4b35c-b403-4263-bae6-e13b7cb2e590 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 36px;
    }
  }

}
#s-31a06723-a258-45e8-95f4-ed3a6ff09c6d {
  margin-left: auto;
margin-right: auto;
}








#s-31a06723-a258-45e8-95f4-ed3a6ff09c6d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-31a06723-a258-45e8-95f4-ed3a6ff09c6d.shg-box.shg-c {
  justify-content: center;
}

#s-d1aa6969-c5e8-46d7-a6c4-4bd81118a955 {
  margin-left: auto;
margin-right: auto;
}

#s-f889d71a-e6b7-42e9-aa40-0542d7f6b414 {
  margin-top: 16px;
margin-bottom: 0px;
}
@media (min-width: 1200px){#s-f889d71a-e6b7-42e9-aa40-0542d7f6b414 {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-f889d71a-e6b7-42e9-aa40-0542d7f6b414 {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-f889d71a-e6b7-42e9-aa40-0542d7f6b414 {
  
}
}@media (max-width: 767px){#s-f889d71a-e6b7-42e9-aa40-0542d7f6b414 {
  display: none;
}
#s-f889d71a-e6b7-42e9-aa40-0542d7f6b414, #wrap-s-f889d71a-e6b7-42e9-aa40-0542d7f6b414, #wrap-content-s-f889d71a-e6b7-42e9-aa40-0542d7f6b414 { display: none !important; }}
#s-1d842d90-f9bc-4594-9e16-c1709c4e5aea {
  margin-top: 32px;
}
@media (min-width: 1200px){#s-1d842d90-f9bc-4594-9e16-c1709c4e5aea {
  display: none;
}
#s-1d842d90-f9bc-4594-9e16-c1709c4e5aea, #wrap-s-1d842d90-f9bc-4594-9e16-c1709c4e5aea, #wrap-content-s-1d842d90-f9bc-4594-9e16-c1709c4e5aea { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-1d842d90-f9bc-4594-9e16-c1709c4e5aea {
  display: none;
}
#s-1d842d90-f9bc-4594-9e16-c1709c4e5aea, #wrap-s-1d842d90-f9bc-4594-9e16-c1709c4e5aea, #wrap-content-s-1d842d90-f9bc-4594-9e16-c1709c4e5aea { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-1d842d90-f9bc-4594-9e16-c1709c4e5aea {
  display: none;
}
#s-1d842d90-f9bc-4594-9e16-c1709c4e5aea, #wrap-s-1d842d90-f9bc-4594-9e16-c1709c4e5aea, #wrap-content-s-1d842d90-f9bc-4594-9e16-c1709c4e5aea { display: none !important; }}







#s-1d842d90-f9bc-4594-9e16-c1709c4e5aea > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-1d842d90-f9bc-4594-9e16-c1709c4e5aea.shg-box.shg-c {
  justify-content: flex-start;
}

#s-f38aa8b0-ac97-48d5-b227-3cf2b4e32927 {
  margin-top: -32px;
padding-left: 16px;
padding-right: 16px;
min-height: 50px;
}
@media (min-width: 1200px){#s-f38aa8b0-ac97-48d5-b227-3cf2b4e32927 {
  display: none;
}
#s-f38aa8b0-ac97-48d5-b227-3cf2b4e32927, #wrap-s-f38aa8b0-ac97-48d5-b227-3cf2b4e32927, #wrap-content-s-f38aa8b0-ac97-48d5-b227-3cf2b4e32927 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-f38aa8b0-ac97-48d5-b227-3cf2b4e32927 {
  display: none;
}
#s-f38aa8b0-ac97-48d5-b227-3cf2b4e32927, #wrap-s-f38aa8b0-ac97-48d5-b227-3cf2b4e32927, #wrap-content-s-f38aa8b0-ac97-48d5-b227-3cf2b4e32927 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-f38aa8b0-ac97-48d5-b227-3cf2b4e32927 {
  display: none;
}
#s-f38aa8b0-ac97-48d5-b227-3cf2b4e32927, #wrap-s-f38aa8b0-ac97-48d5-b227-3cf2b4e32927, #wrap-content-s-f38aa8b0-ac97-48d5-b227-3cf2b4e32927 { display: none !important; }}







#s-f38aa8b0-ac97-48d5-b227-3cf2b4e32927 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-f38aa8b0-ac97-48d5-b227-3cf2b4e32927.shg-box.shg-c {
  justify-content: center;
}

.payment-method {
  font-family: NotoSans , sans-serif;
  font-size: 10px;
  font-weight: normal;
  color:black;
}

.learn-more-klarna {
    color:black;
    line-height: inherit;
    text-decoration: underline;
}

.payment-method-image {
    display: inline-block;
    vertical-align: text-bottom;
    height:19px;
}
#s-462b3ca2-af3e-455d-9bbe-c2b735e2e717 {
  border-top-width: 0px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 0px;
border-color: rgba(255, 255, 255, 1);
border-style: solid;
min-height: 50px;
}








#s-462b3ca2-af3e-455d-9bbe-c2b735e2e717 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-462b3ca2-af3e-455d-9bbe-c2b735e2e717.shg-box.shg-c {
  justify-content: center;
}

#s-0a1205a5-854b-456c-bfcd-5be4ca5ce121 {
  margin-top: 16px;
margin-bottom: 24px;
}

#s-0a1205a5-854b-456c-bfcd-5be4ca5ce121 > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid rgba(255, 255, 255, 1);
}

#s-0a1205a5-854b-456c-bfcd-5be4ca5ce121 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: rgba(255, 255, 255, 1);
  padding: 16px;
}

#s-0a1205a5-854b-456c-bfcd-5be4ca5ce121 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(0, 0, 0, 1);
}

#s-0a1205a5-854b-456c-bfcd-5be4ca5ce121 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: rgba(255, 255, 255, 1);
  border-top: 1px solid rgba(255, 255, 255, 1);
}

#s-0a1205a5-854b-456c-bfcd-5be4ca5ce121 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: rgba(0, 0, 0, 1);
  text-align: center;
  font-family: Noto Sans;
  font-weight: ;
  font-style: ;
  font-size: 11px;
}

#s-0a1205a5-854b-456c-bfcd-5be4ca5ce121 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 11px;
}
#s-bcb4296d-6065-4036-9b2b-91b18932b8b1 {
  margin-top: 16px;
padding-top: 32px;
padding-left: 16px;
padding-bottom: 32px;
padding-right: 16px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(212, 212, 212, 1);
border-style: solid;
border-radius: 5px;
min-height: 50px;
background-color: rgba(246, 246, 246, 1);
}








#s-bcb4296d-6065-4036-9b2b-91b18932b8b1 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-bcb4296d-6065-4036-9b2b-91b18932b8b1.shg-box.shg-c {
  justify-content: center;
}

#s-da014382-9ecc-4581-bd6f-bf8b2bd8e794 {
  margin-left: auto;
margin-bottom: 24px;
margin-right: auto;
padding-left: 16px;
padding-right: 16px;
min-height: 50px;
}
@media (min-width: 1200px){#s-da014382-9ecc-4581-bd6f-bf8b2bd8e794 {
  display: none;
}
#s-da014382-9ecc-4581-bd6f-bf8b2bd8e794, #wrap-s-da014382-9ecc-4581-bd6f-bf8b2bd8e794, #wrap-content-s-da014382-9ecc-4581-bd6f-bf8b2bd8e794 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-da014382-9ecc-4581-bd6f-bf8b2bd8e794 {
  display: none;
}
#s-da014382-9ecc-4581-bd6f-bf8b2bd8e794, #wrap-s-da014382-9ecc-4581-bd6f-bf8b2bd8e794, #wrap-content-s-da014382-9ecc-4581-bd6f-bf8b2bd8e794 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-da014382-9ecc-4581-bd6f-bf8b2bd8e794 {
  display: none;
}
#s-da014382-9ecc-4581-bd6f-bf8b2bd8e794, #wrap-s-da014382-9ecc-4581-bd6f-bf8b2bd8e794, #wrap-content-s-da014382-9ecc-4581-bd6f-bf8b2bd8e794 { display: none !important; }}







#s-da014382-9ecc-4581-bd6f-bf8b2bd8e794 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-da014382-9ecc-4581-bd6f-bf8b2bd8e794.shg-box.shg-c {
  justify-content: center;
}

#s-5ad88ff4-dbf1-4921-9ced-867b4034fd95 {
  margin-left: auto;
margin-right: auto;
padding-top: 12px;
padding-left: 12px;
padding-bottom: 12px;
padding-right: 12px;
min-height: 50px;
background-color: rgba(247, 247, 247, 1);
}








#s-5ad88ff4-dbf1-4921-9ced-867b4034fd95 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-5ad88ff4-dbf1-4921-9ced-867b4034fd95.shg-box.shg-c {
  justify-content: center;
}

#s-1cfb7def-cb59-4b22-bc33-95bfed027c45 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-1cfb7def-cb59-4b22-bc33-95bfed027c45"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-1cfb7def-cb59-4b22-bc33-95bfed027c45"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 6.0px);
}

}

@media (min-width: 992px) {
[id="s-1cfb7def-cb59-4b22-bc33-95bfed027c45"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 6.0px);
}

}

@media (min-width: 1200px) {
[id="s-1cfb7def-cb59-4b22-bc33-95bfed027c45"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 6.0px);
}

}

#s-d400a0ff-b3a0-4a1b-8cac-55dc731dccac {
  margin-left: auto;
margin-bottom: 12px;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-d400a0ff-b3a0-4a1b-8cac-55dc731dccac"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 6.0px);
}

}

@media (min-width: 768px) {
[id="s-d400a0ff-b3a0-4a1b-8cac-55dc731dccac"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 6.0px);
}

}

@media (min-width: 992px) {
[id="s-d400a0ff-b3a0-4a1b-8cac-55dc731dccac"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 6.0px);
}

}

@media (min-width: 1200px) {
[id="s-d400a0ff-b3a0-4a1b-8cac-55dc731dccac"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 6.0px);
}

}

#s-afa1c2ab-0e40-4893-8052-7c81bfd337f8 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-afa1c2ab-0e40-4893-8052-7c81bfd337f8"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 6.0px);
}

}

@media (min-width: 768px) {
[id="s-afa1c2ab-0e40-4893-8052-7c81bfd337f8"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 6.0px);
}

}

@media (min-width: 992px) {
[id="s-afa1c2ab-0e40-4893-8052-7c81bfd337f8"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 6.0px);
}

}

@media (min-width: 1200px) {
[id="s-afa1c2ab-0e40-4893-8052-7c81bfd337f8"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 6.0px);
}

}

#s-1c589500-592b-47eb-95cb-bb37729496eb {
  min-height: 50px;
}
@media (min-width: 1200px){#s-1c589500-592b-47eb-95cb-bb37729496eb {
  margin-top: 60px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-1c589500-592b-47eb-95cb-bb37729496eb {
  margin-top: 60px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-1c589500-592b-47eb-95cb-bb37729496eb {
  margin-top: 60px;
}
}







#s-1c589500-592b-47eb-95cb-bb37729496eb > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-1c589500-592b-47eb-95cb-bb37729496eb.shg-box.shg-c {
  justify-content: center;
}

#s-1ce8762f-e57d-4386-bf2e-d93387867dfe {
  background-repeat: no-repeat;
background-size: cover;
background-attachment: fixed;
min-height: 50px;
background-position: center center;
}
@media (min-width: 992px) and (max-width: 1199px){#s-1ce8762f-e57d-4386-bf2e-d93387867dfe {
  
}
}@media (max-width: 767px){#s-1ce8762f-e57d-4386-bf2e-d93387867dfe {
  
}
}







#s-1ce8762f-e57d-4386-bf2e-d93387867dfe > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-1ce8762f-e57d-4386-bf2e-d93387867dfe.shg-box.shg-c {
  justify-content: center;
}
@media (max-width: 767px){






#s-1ce8762f-e57d-4386-bf2e-d93387867dfe > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-1ce8762f-e57d-4386-bf2e-d93387867dfe.shg-box.shg-c {
  justify-content: flex-start;
}
}
#s-56aee377-b36f-4024-ac2c-65c3cda80cdc {
  margin-left: 5%;
margin-right: 5%;
}
@media (min-width: 992px) and (max-width: 1199px){#s-56aee377-b36f-4024-ac2c-65c3cda80cdc {
  
}
}@media (max-width: 767px){#s-56aee377-b36f-4024-ac2c-65c3cda80cdc {
  margin-left: 16px;
margin-bottom: 1px;
margin-right: 16px;
}
}







#s-56aee377-b36f-4024-ac2c-65c3cda80cdc > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-56aee377-b36f-4024-ac2c-65c3cda80cdc.shg-box.shg-c {
  justify-content: center;
}

#s-9b2c6f7a-6950-4fa4-b608-f5d0943bdd77 {
  margin-top: 100px;
margin-left: auto;
margin-bottom: 100px;
margin-right: auto;
min-height: 50px;
max-width: 1266px;
}
@media (max-width: 767px){#s-9b2c6f7a-6950-4fa4-b608-f5d0943bdd77 {
  margin-top: 60px;
margin-bottom: 0px;
}
}







#s-9b2c6f7a-6950-4fa4-b608-f5d0943bdd77 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-9b2c6f7a-6950-4fa4-b608-f5d0943bdd77.shg-box.shg-c {
  justify-content: center;
}

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

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

#s-ac32a7d2-68a4-4e9f-9e48-3fc187ce398c {
  margin-bottom: 60px;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}
@media (max-width: 767px){#s-ac32a7d2-68a4-4e9f-9e48-3fc187ce398c {
  text-align: left;
}
}
#s-ac32a7d2-68a4-4e9f-9e48-3fc187ce398c .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  font-family: "Futura";
  font-style:  normal ;
  font-size: 32px;
  line-height: 1.5em;
  
  
}


@media (max-width: 767px){#s-ac32a7d2-68a4-4e9f-9e48-3fc187ce398c .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  font-family: "Futura";
  font-style:  normal ;
  font-size: 24px;
  line-height: 1.5em;
  
  
}


}
@media (min-width: 0px) {
[id="s-adfa4f23-2c8e-4348-bdc4-dc915f24af11"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-adfa4f23-2c8e-4348-bdc4-dc915f24af11"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 22.5px);
}

}

@media (min-width: 992px) {
[id="s-adfa4f23-2c8e-4348-bdc4-dc915f24af11"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 22.5px);
}

}

@media (min-width: 1200px) {
[id="s-adfa4f23-2c8e-4348-bdc4-dc915f24af11"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 22.5px);
}

}

#s-3fd4beb5-51e9-4a3c-9898-3e4c94347e51 {
  min-height: 50px;
}








#s-3fd4beb5-51e9-4a3c-9898-3e4c94347e51 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-3fd4beb5-51e9-4a3c-9898-3e4c94347e51.shg-box.shg-c {
  justify-content: center;
}

#s-2926e6c2-11a5-4666-bf30-39629920eef3 {
  padding-top: 32px;
padding-left: 32px;
padding-bottom: 32px;
padding-right: 32px;
min-height: 50px;
}
@media (max-width: 767px){#s-2926e6c2-11a5-4666-bf30-39629920eef3 {
  padding-top: 12px;
padding-left: 12px;
padding-bottom: 12px;
padding-right: 12px;
}
}







#s-2926e6c2-11a5-4666-bf30-39629920eef3 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-2926e6c2-11a5-4666-bf30-39629920eef3.shg-box.shg-c {
  justify-content: center;
}

#s-04905b1d-4b3d-4920-a5d5-e61eb544aac5 {
  margin-bottom: 12px;
}

@media (min-width: 0px) {
[id="s-04905b1d-4b3d-4920-a5d5-e61eb544aac5"] > .shg-row > .shg-c-xs-4 {
  width: calc(33.333333333333336% - 8.0px);
}

}

@media (min-width: 768px) {
[id="s-04905b1d-4b3d-4920-a5d5-e61eb544aac5"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 8.0px);
}

}

@media (min-width: 992px) {
[id="s-04905b1d-4b3d-4920-a5d5-e61eb544aac5"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 8.0px);
}

}

@media (min-width: 1200px) {
[id="s-04905b1d-4b3d-4920-a5d5-e61eb544aac5"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 8.0px);
}

}

#s-f9172486-05a0-4e54-b379-30e896a9538b {
  border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 1px;
border-right-width: 0px;
border-color: rgba(255, 255, 255, 1);
border-style: solid;
}








#s-f9172486-05a0-4e54-b379-30e896a9538b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-f9172486-05a0-4e54-b379-30e896a9538b.shg-box.shg-c {
  justify-content: center;
}

#s-8667b053-d0e9-4e6d-bed0-4ca3d8cce0dc {
  margin-bottom: 12px;
}

#s-e9f61be5-e1e2-464f-b366-3cc77dc4128e {
  margin-bottom: 12px;
min-height: 56px;
}

#s-ed290908-15e6-4147-9992-e30ac33ad160 {
  padding-top: 32px;
padding-left: 32px;
padding-bottom: 32px;
padding-right: 32px;
min-height: 50px;
}
@media (max-width: 767px){#s-ed290908-15e6-4147-9992-e30ac33ad160 {
  padding-top: 12px;
padding-left: 12px;
padding-bottom: 12px;
padding-right: 12px;
}
}







#s-ed290908-15e6-4147-9992-e30ac33ad160 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-ed290908-15e6-4147-9992-e30ac33ad160.shg-box.shg-c {
  justify-content: center;
}

#s-0c2928b0-a354-434b-a449-04a4a437671a {
  margin-bottom: 12px;
}

@media (min-width: 0px) {
[id="s-0c2928b0-a354-434b-a449-04a4a437671a"] > .shg-row > .shg-c-xs-4 {
  width: calc(33.333333333333336% - 8.0px);
}

}

@media (min-width: 768px) {
[id="s-0c2928b0-a354-434b-a449-04a4a437671a"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 8.0px);
}

}

@media (min-width: 992px) {
[id="s-0c2928b0-a354-434b-a449-04a4a437671a"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 8.0px);
}

}

@media (min-width: 1200px) {
[id="s-0c2928b0-a354-434b-a449-04a4a437671a"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 8.0px);
}

}

#s-4002e09c-c311-401c-b376-75f2f518ed6f {
  border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 1px;
border-right-width: 0px;
border-color: rgba(255, 255, 255, 1);
border-style: solid;
}








#s-4002e09c-c311-401c-b376-75f2f518ed6f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-4002e09c-c311-401c-b376-75f2f518ed6f.shg-box.shg-c {
  justify-content: center;
}

#s-f16026a4-4212-4e47-bc20-b6b9b2590b6e {
  margin-bottom: 12px;
}

#s-bb79fed6-0c23-4de8-b78d-41fe5c726e8a {
  margin-bottom: 12px;
min-height: 56px;
}

#s-f198a0e4-4964-48f1-84f7-8a7decf41299 {
  padding-top: 32px;
padding-left: 32px;
padding-bottom: 32px;
padding-right: 32px;
min-height: 50px;
}
@media (max-width: 767px){#s-f198a0e4-4964-48f1-84f7-8a7decf41299 {
  margin-top: 60px;
padding-top: 12px;
padding-left: 12px;
padding-bottom: 12px;
padding-right: 12px;
}
}







#s-f198a0e4-4964-48f1-84f7-8a7decf41299 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-f198a0e4-4964-48f1-84f7-8a7decf41299.shg-box.shg-c {
  justify-content: center;
}

#s-f167ae11-803e-43a6-bb32-444fc3dbb280 {
  margin-bottom: 12px;
}

@media (min-width: 0px) {
[id="s-f167ae11-803e-43a6-bb32-444fc3dbb280"] > .shg-row > .shg-c-xs-4 {
  width: calc(33.333333333333336% - 8.0px);
}

}

@media (min-width: 768px) {
[id="s-f167ae11-803e-43a6-bb32-444fc3dbb280"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 8.0px);
}

}

@media (min-width: 992px) {
[id="s-f167ae11-803e-43a6-bb32-444fc3dbb280"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 8.0px);
}

}

@media (min-width: 1200px) {
[id="s-f167ae11-803e-43a6-bb32-444fc3dbb280"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 8.0px);
}

}

#s-cbcaf47d-1aa9-42c1-9a71-cf4bf0734f1f {
  border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 1px;
border-right-width: 0px;
border-color: rgba(255, 255, 255, 1);
border-style: solid;
}








#s-cbcaf47d-1aa9-42c1-9a71-cf4bf0734f1f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-cbcaf47d-1aa9-42c1-9a71-cf4bf0734f1f.shg-box.shg-c {
  justify-content: center;
}

#s-283942b1-d6e5-42a4-a2e6-3bb8a290d90e {
  margin-bottom: 12px;
}

#s-3af43cae-bf69-42e5-8308-2e3463970e2d {
  margin-bottom: 12px;
min-height: 56px;
}

#s-15afc8e4-6c1a-4481-a79d-6995cdc0144a {
  margin-left: 5%;
margin-right: 5%;
}
@media (min-width: 992px) and (max-width: 1199px){#s-15afc8e4-6c1a-4481-a79d-6995cdc0144a {
  
}
}@media (max-width: 767px){#s-15afc8e4-6c1a-4481-a79d-6995cdc0144a {
  margin-left: 16px;
margin-bottom: 1px;
margin-right: 16px;
}
}







#s-15afc8e4-6c1a-4481-a79d-6995cdc0144a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-15afc8e4-6c1a-4481-a79d-6995cdc0144a.shg-box.shg-c {
  justify-content: center;
}

#s-986359e8-5b81-4bd6-97f6-e3dd75bf7571 {
  margin-top: 100px;
margin-left: auto;
margin-bottom: 100px;
margin-right: auto;
min-height: 50px;
max-width: 1266px;
}
@media (min-width: 1200px){#s-986359e8-5b81-4bd6-97f6-e3dd75bf7571 {
  margin-top: 0px;
margin-bottom: 100px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-986359e8-5b81-4bd6-97f6-e3dd75bf7571 {
  margin-top: 0px;
margin-bottom: 100px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-986359e8-5b81-4bd6-97f6-e3dd75bf7571 {
  margin-top: 0px;
margin-bottom: 100px;
}
}@media (max-width: 767px){#s-986359e8-5b81-4bd6-97f6-e3dd75bf7571 {
  margin-top: 60px;
margin-bottom: 0px;
}
}







#s-986359e8-5b81-4bd6-97f6-e3dd75bf7571 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-986359e8-5b81-4bd6-97f6-e3dd75bf7571.shg-box.shg-c {
  justify-content: center;
}

.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-0cc54b21-2b44-4891-9f7f-390a187df47e {
  margin-left: auto;
margin-right: auto;
text-align: left;
}


  #s-0cc54b21-2b44-4891-9f7f-390a187df47e .shogun-tabs > li > .shogun-tab-box {
    background: rgba(23, 23, 23, 1);
    border: 1px solid rgba(0, 0, 0, 1);
  }
  #s-0cc54b21-2b44-4891-9f7f-390a187df47e .shogun-tabs > li.shogun-tab-active > .shogun-tab-box  {
    background: rgba(0, 0, 0, 1);
    border: 1px solid rgba(0, 0, 0, 1);
  }
#s-0cc54b21-2b44-4891-9f7f-390a187df47e .shogun-tabs > li > .shogun-tab-box > .shogun-tab-title {
  color: rgba(151, 151, 151, 1);
  font-family: Futura;
  font-weight: ;
  font-style: ;
  font-size: 16px;
}

#s-0cc54b21-2b44-4891-9f7f-390a187df47e .shogun-tabs > li.shogun-tab-active > .shogun-tab-box > .shogun-tab-title {
  color: rgba(255, 255, 255, 1);
}

#s-0cc54b21-2b44-4891-9f7f-390a187df47e .shogun-tabs > li > .shogun-tab-border {
  width: calc(100% - 2 * 1px);
  left: 1px;
  bottom: -1px;
  height: 1px;
  background: rgba(0, 0, 0, 1);
}

#s-0cc54b21-2b44-4891-9f7f-390a187df47e .shogun-tabs-body {
  margin-top: -1px;
  border-top: 1px solid rgba(0, 0, 0, 1);
}

#s-dba7eca7-0b6a-4b63-aacc-a2677a8e2832 {
  margin-top: 32px;
margin-left: auto;
margin-bottom: 32px;
margin-right: auto;
}
@media (min-width: 1200px){#s-dba7eca7-0b6a-4b63-aacc-a2677a8e2832 {
  margin-top: 60px;
margin-bottom: 60px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-dba7eca7-0b6a-4b63-aacc-a2677a8e2832 {
  margin-top: 60px;
margin-bottom: 60px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-dba7eca7-0b6a-4b63-aacc-a2677a8e2832 {
  margin-top: 60px;
margin-bottom: 60px;
}
}
@media (min-width: 0px) {
[id="s-dba7eca7-0b6a-4b63-aacc-a2677a8e2832"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-dba7eca7-0b6a-4b63-aacc-a2677a8e2832"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-dba7eca7-0b6a-4b63-aacc-a2677a8e2832"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-dba7eca7-0b6a-4b63-aacc-a2677a8e2832"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-748b13db-c072-4ba5-87dc-3d7ba3af6c9f {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-748b13db-c072-4ba5-87dc-3d7ba3af6c9f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-748b13db-c072-4ba5-87dc-3d7ba3af6c9f.shg-box.shg-c {
  justify-content: center;
}

#s-39513973-ff31-4bd9-8059-fd5e15511f12 {
  margin-left: auto;
margin-right: auto;
max-width: 686px;
aspect-ratio: 686/330;
text-align: center;
}

#s-39513973-ff31-4bd9-8059-fd5e15511f12 {
  margin: 0 !important;
  overflow: visible;
}

#s-39513973-ff31-4bd9-8059-fd5e15511f12-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-39513973-ff31-4bd9-8059-fd5e15511f12 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-39513973-ff31-4bd9-8059-fd5e15511f12 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-39513973-ff31-4bd9-8059-fd5e15511f12 img.shogun-image {
  /* Add background color handling */
  
}

#s-39513973-ff31-4bd9-8059-fd5e15511f12 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-39513973-ff31-4bd9-8059-fd5e15511f12 .shg-image-content-wrapper {
      aspect-ratio: 686/330;
      min-width: 100%;
      height: auto;
    }

    #s-39513973-ff31-4bd9-8059-fd5e15511f12 .shogun-image-link {
      aspect-ratio: 686/330;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-39513973-ff31-4bd9-8059-fd5e15511f12 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-39513973-ff31-4bd9-8059-fd5e15511f12.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-39513973-ff31-4bd9-8059-fd5e15511f12 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 686px;
  }



  img.s-39513973-ff31-4bd9-8059-fd5e15511f12.shogun-image {
    
    
    
    max-height: 686px;
  }


.s-39513973-ff31-4bd9-8059-fd5e15511f12 .shogun-image-content {
  
    justify-content: center;
  
}

.s-39513973-ff31-4bd9-8059-fd5e15511f12.shg-align-container {
  display: flex;
  justify-content: center
}

.s-39513973-ff31-4bd9-8059-fd5e15511f12.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-39513973-ff31-4bd9-8059-fd5e15511f12.shogun-image {
  box-sizing: border-box;
}



.s-39513973-ff31-4bd9-8059-fd5e15511f12 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-39513973-ff31-4bd9-8059-fd5e15511f12 {
      --shg-aspect-ratio: calc(686/330); 
    }

    .s-39513973-ff31-4bd9-8059-fd5e15511f12.shogun-image-container {
      position: relative;
    }

    .s-39513973-ff31-4bd9-8059-fd5e15511f12.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-39513973-ff31-4bd9-8059-fd5e15511f12.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-39513973-ff31-4bd9-8059-fd5e15511f12 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 686px;
    }
  }

@media (min-width: 1200px){#s-39513973-ff31-4bd9-8059-fd5e15511f12 {
  margin: 0 !important;
  overflow: visible;
}

#s-39513973-ff31-4bd9-8059-fd5e15511f12-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-39513973-ff31-4bd9-8059-fd5e15511f12 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-39513973-ff31-4bd9-8059-fd5e15511f12 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-39513973-ff31-4bd9-8059-fd5e15511f12 img.shogun-image {
  /* Add background color handling */
  
}

#s-39513973-ff31-4bd9-8059-fd5e15511f12 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-39513973-ff31-4bd9-8059-fd5e15511f12 .shg-image-content-wrapper {
      aspect-ratio: 686/330;
      min-width: 100%;
      height: auto;
    }

    #s-39513973-ff31-4bd9-8059-fd5e15511f12 .shogun-image-link {
      aspect-ratio: 686/330;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-39513973-ff31-4bd9-8059-fd5e15511f12 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-39513973-ff31-4bd9-8059-fd5e15511f12.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-39513973-ff31-4bd9-8059-fd5e15511f12 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 686px;
  }



  img.s-39513973-ff31-4bd9-8059-fd5e15511f12.shogun-image {
    
    
    
    max-height: 686px;
  }


.s-39513973-ff31-4bd9-8059-fd5e15511f12 .shogun-image-content {
  
    justify-content: center;
  
}

.s-39513973-ff31-4bd9-8059-fd5e15511f12.shg-align-container {
  display: flex;
  justify-content: center
}

.s-39513973-ff31-4bd9-8059-fd5e15511f12.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-39513973-ff31-4bd9-8059-fd5e15511f12.shogun-image {
  box-sizing: border-box;
}



.s-39513973-ff31-4bd9-8059-fd5e15511f12 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-39513973-ff31-4bd9-8059-fd5e15511f12 {
      --shg-aspect-ratio: calc(686/330); 
    }

    .s-39513973-ff31-4bd9-8059-fd5e15511f12.shogun-image-container {
      position: relative;
    }

    .s-39513973-ff31-4bd9-8059-fd5e15511f12.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-39513973-ff31-4bd9-8059-fd5e15511f12.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-39513973-ff31-4bd9-8059-fd5e15511f12 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 686px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-39513973-ff31-4bd9-8059-fd5e15511f12 {
  margin: 0 !important;
  overflow: visible;
}

#s-39513973-ff31-4bd9-8059-fd5e15511f12-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-39513973-ff31-4bd9-8059-fd5e15511f12 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-39513973-ff31-4bd9-8059-fd5e15511f12 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-39513973-ff31-4bd9-8059-fd5e15511f12 img.shogun-image {
  /* Add background color handling */
  
}

#s-39513973-ff31-4bd9-8059-fd5e15511f12 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-39513973-ff31-4bd9-8059-fd5e15511f12 .shg-image-content-wrapper {
      aspect-ratio: 686/330;
      min-width: 100%;
      height: auto;
    }

    #s-39513973-ff31-4bd9-8059-fd5e15511f12 .shogun-image-link {
      aspect-ratio: 686/330;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-39513973-ff31-4bd9-8059-fd5e15511f12 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-39513973-ff31-4bd9-8059-fd5e15511f12.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-39513973-ff31-4bd9-8059-fd5e15511f12 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 686px;
  }



  img.s-39513973-ff31-4bd9-8059-fd5e15511f12.shogun-image {
    
    
    
    max-height: 686px;
  }


.s-39513973-ff31-4bd9-8059-fd5e15511f12 .shogun-image-content {
  
    justify-content: center;
  
}

.s-39513973-ff31-4bd9-8059-fd5e15511f12.shg-align-container {
  display: flex;
  justify-content: center
}

.s-39513973-ff31-4bd9-8059-fd5e15511f12.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-39513973-ff31-4bd9-8059-fd5e15511f12.shogun-image {
  box-sizing: border-box;
}



.s-39513973-ff31-4bd9-8059-fd5e15511f12 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-39513973-ff31-4bd9-8059-fd5e15511f12 {
      --shg-aspect-ratio: calc(686/330); 
    }

    .s-39513973-ff31-4bd9-8059-fd5e15511f12.shogun-image-container {
      position: relative;
    }

    .s-39513973-ff31-4bd9-8059-fd5e15511f12.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-39513973-ff31-4bd9-8059-fd5e15511f12.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-39513973-ff31-4bd9-8059-fd5e15511f12 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 686px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-39513973-ff31-4bd9-8059-fd5e15511f12 {
  margin: 0 !important;
  overflow: visible;
}

#s-39513973-ff31-4bd9-8059-fd5e15511f12-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-39513973-ff31-4bd9-8059-fd5e15511f12 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-39513973-ff31-4bd9-8059-fd5e15511f12 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-39513973-ff31-4bd9-8059-fd5e15511f12 img.shogun-image {
  /* Add background color handling */
  
}

#s-39513973-ff31-4bd9-8059-fd5e15511f12 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-39513973-ff31-4bd9-8059-fd5e15511f12 .shg-image-content-wrapper {
      aspect-ratio: 686/330;
      min-width: 100%;
      height: auto;
    }

    #s-39513973-ff31-4bd9-8059-fd5e15511f12 .shogun-image-link {
      aspect-ratio: 686/330;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-39513973-ff31-4bd9-8059-fd5e15511f12 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-39513973-ff31-4bd9-8059-fd5e15511f12.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-39513973-ff31-4bd9-8059-fd5e15511f12 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 686px;
  }



  img.s-39513973-ff31-4bd9-8059-fd5e15511f12.shogun-image {
    
    
    
    max-height: 686px;
  }


.s-39513973-ff31-4bd9-8059-fd5e15511f12 .shogun-image-content {
  
    justify-content: center;
  
}

.s-39513973-ff31-4bd9-8059-fd5e15511f12.shg-align-container {
  display: flex;
  justify-content: center
}

.s-39513973-ff31-4bd9-8059-fd5e15511f12.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-39513973-ff31-4bd9-8059-fd5e15511f12.shogun-image {
  box-sizing: border-box;
}



.s-39513973-ff31-4bd9-8059-fd5e15511f12 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-39513973-ff31-4bd9-8059-fd5e15511f12 {
      --shg-aspect-ratio: calc(686/330); 
    }

    .s-39513973-ff31-4bd9-8059-fd5e15511f12.shogun-image-container {
      position: relative;
    }

    .s-39513973-ff31-4bd9-8059-fd5e15511f12.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-39513973-ff31-4bd9-8059-fd5e15511f12.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-39513973-ff31-4bd9-8059-fd5e15511f12 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 686px;
    }
  }

}@media (max-width: 767px){#s-39513973-ff31-4bd9-8059-fd5e15511f12 {
  margin: 0 !important;
  overflow: visible;
}

#s-39513973-ff31-4bd9-8059-fd5e15511f12-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-39513973-ff31-4bd9-8059-fd5e15511f12 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-39513973-ff31-4bd9-8059-fd5e15511f12 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-39513973-ff31-4bd9-8059-fd5e15511f12 img.shogun-image {
  /* Add background color handling */
  
}

#s-39513973-ff31-4bd9-8059-fd5e15511f12 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-39513973-ff31-4bd9-8059-fd5e15511f12 .shg-image-content-wrapper {
      aspect-ratio: 686/330;
      min-width: 100%;
      height: auto;
    }

    #s-39513973-ff31-4bd9-8059-fd5e15511f12 .shogun-image-link {
      aspect-ratio: 686/330;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-39513973-ff31-4bd9-8059-fd5e15511f12 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-39513973-ff31-4bd9-8059-fd5e15511f12.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-39513973-ff31-4bd9-8059-fd5e15511f12 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 686px;
  }



  img.s-39513973-ff31-4bd9-8059-fd5e15511f12.shogun-image {
    
    
    
    max-height: 686px;
  }


.s-39513973-ff31-4bd9-8059-fd5e15511f12 .shogun-image-content {
  
    justify-content: center;
  
}

.s-39513973-ff31-4bd9-8059-fd5e15511f12.shg-align-container {
  display: flex;
  justify-content: center
}

.s-39513973-ff31-4bd9-8059-fd5e15511f12.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-39513973-ff31-4bd9-8059-fd5e15511f12.shogun-image {
  box-sizing: border-box;
}



.s-39513973-ff31-4bd9-8059-fd5e15511f12 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-39513973-ff31-4bd9-8059-fd5e15511f12 {
      --shg-aspect-ratio: calc(686/330); 
    }

    .s-39513973-ff31-4bd9-8059-fd5e15511f12.shogun-image-container {
      position: relative;
    }

    .s-39513973-ff31-4bd9-8059-fd5e15511f12.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-39513973-ff31-4bd9-8059-fd5e15511f12.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-39513973-ff31-4bd9-8059-fd5e15511f12 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 686px;
    }
  }

}
#s-f374cacd-1eb1-4bad-bbc3-b906c9beb0db {
  margin-left: auto;
margin-bottom: 24px;
margin-right: auto;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(255, 255, 255, 1);
border-style: solid;
}
@media (min-width: 1200px){#s-f374cacd-1eb1-4bad-bbc3-b906c9beb0db {
  padding-left: 80px;
padding-right: 80px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-f374cacd-1eb1-4bad-bbc3-b906c9beb0db {
  padding-left: 80px;
padding-right: 80px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-f374cacd-1eb1-4bad-bbc3-b906c9beb0db {
  padding-left: 80px;
padding-right: 80px;
}
}







#s-f374cacd-1eb1-4bad-bbc3-b906c9beb0db > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-f374cacd-1eb1-4bad-bbc3-b906c9beb0db.shg-box.shg-c {
  justify-content: flex-start;
}

#s-8c048e78-6217-49f8-a7c5-bdbdce780909 {
  margin-top: 32px;
margin-left: auto;
margin-right: auto;
}

#s-fa39e774-064d-41e9-8400-45986645db6e {
  margin-top: 8px;
margin-left: auto;
margin-right: auto;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(255, 255, 255, 1);
border-style: solid;
}








#s-fa39e774-064d-41e9-8400-45986645db6e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-fa39e774-064d-41e9-8400-45986645db6e.shg-box.shg-c {
  justify-content: center;
}

#s-c0ea9df5-59c8-4b6e-81c2-aa0eac1e7b23 {
  margin-top: 8px;
margin-left: auto;
margin-right: auto;
}

#s-9e280b67-9849-4cb2-a193-96eca8adfbdd {
  margin-top: 24px;
margin-left: auto;
margin-right: auto;
}

#s-fce01eb8-600e-4c35-bc9b-61d5e188e275 {
  margin-top: 32px;
margin-left: auto;
margin-bottom: 32px;
margin-right: auto;
}
@media (min-width: 1200px){#s-fce01eb8-600e-4c35-bc9b-61d5e188e275 {
  margin-top: 60px;
margin-bottom: 60px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-fce01eb8-600e-4c35-bc9b-61d5e188e275 {
  margin-top: 60px;
margin-bottom: 60px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-fce01eb8-600e-4c35-bc9b-61d5e188e275 {
  margin-top: 60px;
margin-bottom: 60px;
}
}
@media (min-width: 0px) {
[id="s-fce01eb8-600e-4c35-bc9b-61d5e188e275"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-fce01eb8-600e-4c35-bc9b-61d5e188e275"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-fce01eb8-600e-4c35-bc9b-61d5e188e275"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-fce01eb8-600e-4c35-bc9b-61d5e188e275"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-52ddaf86-382a-4025-9861-8e7c0df46d66 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-52ddaf86-382a-4025-9861-8e7c0df46d66 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-52ddaf86-382a-4025-9861-8e7c0df46d66.shg-box.shg-c {
  justify-content: center;
}

#s-6f73f972-fb7e-42f8-9dee-14682eaa9965 {
  margin-left: auto;
margin-right: auto;
max-width: 686px;
aspect-ratio: 686/330;
text-align: center;
}

#s-6f73f972-fb7e-42f8-9dee-14682eaa9965 {
  margin: 0 !important;
  overflow: visible;
}

#s-6f73f972-fb7e-42f8-9dee-14682eaa9965-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6f73f972-fb7e-42f8-9dee-14682eaa9965 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6f73f972-fb7e-42f8-9dee-14682eaa9965 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6f73f972-fb7e-42f8-9dee-14682eaa9965 img.shogun-image {
  /* Add background color handling */
  
}

#s-6f73f972-fb7e-42f8-9dee-14682eaa9965 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6f73f972-fb7e-42f8-9dee-14682eaa9965 .shg-image-content-wrapper {
      aspect-ratio: 686/330;
      min-width: 100%;
      height: auto;
    }

    #s-6f73f972-fb7e-42f8-9dee-14682eaa9965 .shogun-image-link {
      aspect-ratio: 686/330;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6f73f972-fb7e-42f8-9dee-14682eaa9965 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6f73f972-fb7e-42f8-9dee-14682eaa9965.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6f73f972-fb7e-42f8-9dee-14682eaa9965 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 686px;
  }



  img.s-6f73f972-fb7e-42f8-9dee-14682eaa9965.shogun-image {
    
    
    
    max-height: 686px;
  }


.s-6f73f972-fb7e-42f8-9dee-14682eaa9965 .shogun-image-content {
  
    justify-content: center;
  
}

.s-6f73f972-fb7e-42f8-9dee-14682eaa9965.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6f73f972-fb7e-42f8-9dee-14682eaa9965.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6f73f972-fb7e-42f8-9dee-14682eaa9965.shogun-image {
  box-sizing: border-box;
}



.s-6f73f972-fb7e-42f8-9dee-14682eaa9965 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-6f73f972-fb7e-42f8-9dee-14682eaa9965 {
      --shg-aspect-ratio: calc(686/330); 
    }

    .s-6f73f972-fb7e-42f8-9dee-14682eaa9965.shogun-image-container {
      position: relative;
    }

    .s-6f73f972-fb7e-42f8-9dee-14682eaa9965.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6f73f972-fb7e-42f8-9dee-14682eaa9965.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6f73f972-fb7e-42f8-9dee-14682eaa9965 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 686px;
    }
  }

@media (min-width: 1200px){#s-6f73f972-fb7e-42f8-9dee-14682eaa9965 {
  margin: 0 !important;
  overflow: visible;
}

#s-6f73f972-fb7e-42f8-9dee-14682eaa9965-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6f73f972-fb7e-42f8-9dee-14682eaa9965 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6f73f972-fb7e-42f8-9dee-14682eaa9965 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6f73f972-fb7e-42f8-9dee-14682eaa9965 img.shogun-image {
  /* Add background color handling */
  
}

#s-6f73f972-fb7e-42f8-9dee-14682eaa9965 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6f73f972-fb7e-42f8-9dee-14682eaa9965 .shg-image-content-wrapper {
      aspect-ratio: 686/330;
      min-width: 100%;
      height: auto;
    }

    #s-6f73f972-fb7e-42f8-9dee-14682eaa9965 .shogun-image-link {
      aspect-ratio: 686/330;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6f73f972-fb7e-42f8-9dee-14682eaa9965 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6f73f972-fb7e-42f8-9dee-14682eaa9965.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6f73f972-fb7e-42f8-9dee-14682eaa9965 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 686px;
  }



  img.s-6f73f972-fb7e-42f8-9dee-14682eaa9965.shogun-image {
    
    
    
    max-height: 686px;
  }


.s-6f73f972-fb7e-42f8-9dee-14682eaa9965 .shogun-image-content {
  
    justify-content: center;
  
}

.s-6f73f972-fb7e-42f8-9dee-14682eaa9965.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6f73f972-fb7e-42f8-9dee-14682eaa9965.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6f73f972-fb7e-42f8-9dee-14682eaa9965.shogun-image {
  box-sizing: border-box;
}



.s-6f73f972-fb7e-42f8-9dee-14682eaa9965 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-6f73f972-fb7e-42f8-9dee-14682eaa9965 {
      --shg-aspect-ratio: calc(686/330); 
    }

    .s-6f73f972-fb7e-42f8-9dee-14682eaa9965.shogun-image-container {
      position: relative;
    }

    .s-6f73f972-fb7e-42f8-9dee-14682eaa9965.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6f73f972-fb7e-42f8-9dee-14682eaa9965.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6f73f972-fb7e-42f8-9dee-14682eaa9965 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 686px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-6f73f972-fb7e-42f8-9dee-14682eaa9965 {
  margin: 0 !important;
  overflow: visible;
}

#s-6f73f972-fb7e-42f8-9dee-14682eaa9965-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6f73f972-fb7e-42f8-9dee-14682eaa9965 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6f73f972-fb7e-42f8-9dee-14682eaa9965 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6f73f972-fb7e-42f8-9dee-14682eaa9965 img.shogun-image {
  /* Add background color handling */
  
}

#s-6f73f972-fb7e-42f8-9dee-14682eaa9965 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6f73f972-fb7e-42f8-9dee-14682eaa9965 .shg-image-content-wrapper {
      aspect-ratio: 686/330;
      min-width: 100%;
      height: auto;
    }

    #s-6f73f972-fb7e-42f8-9dee-14682eaa9965 .shogun-image-link {
      aspect-ratio: 686/330;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6f73f972-fb7e-42f8-9dee-14682eaa9965 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6f73f972-fb7e-42f8-9dee-14682eaa9965.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6f73f972-fb7e-42f8-9dee-14682eaa9965 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 686px;
  }



  img.s-6f73f972-fb7e-42f8-9dee-14682eaa9965.shogun-image {
    
    
    
    max-height: 686px;
  }


.s-6f73f972-fb7e-42f8-9dee-14682eaa9965 .shogun-image-content {
  
    justify-content: center;
  
}

.s-6f73f972-fb7e-42f8-9dee-14682eaa9965.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6f73f972-fb7e-42f8-9dee-14682eaa9965.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6f73f972-fb7e-42f8-9dee-14682eaa9965.shogun-image {
  box-sizing: border-box;
}



.s-6f73f972-fb7e-42f8-9dee-14682eaa9965 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-6f73f972-fb7e-42f8-9dee-14682eaa9965 {
      --shg-aspect-ratio: calc(686/330); 
    }

    .s-6f73f972-fb7e-42f8-9dee-14682eaa9965.shogun-image-container {
      position: relative;
    }

    .s-6f73f972-fb7e-42f8-9dee-14682eaa9965.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6f73f972-fb7e-42f8-9dee-14682eaa9965.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6f73f972-fb7e-42f8-9dee-14682eaa9965 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 686px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-6f73f972-fb7e-42f8-9dee-14682eaa9965 {
  margin: 0 !important;
  overflow: visible;
}

#s-6f73f972-fb7e-42f8-9dee-14682eaa9965-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6f73f972-fb7e-42f8-9dee-14682eaa9965 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6f73f972-fb7e-42f8-9dee-14682eaa9965 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6f73f972-fb7e-42f8-9dee-14682eaa9965 img.shogun-image {
  /* Add background color handling */
  
}

#s-6f73f972-fb7e-42f8-9dee-14682eaa9965 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6f73f972-fb7e-42f8-9dee-14682eaa9965 .shg-image-content-wrapper {
      aspect-ratio: 686/330;
      min-width: 100%;
      height: auto;
    }

    #s-6f73f972-fb7e-42f8-9dee-14682eaa9965 .shogun-image-link {
      aspect-ratio: 686/330;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6f73f972-fb7e-42f8-9dee-14682eaa9965 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6f73f972-fb7e-42f8-9dee-14682eaa9965.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6f73f972-fb7e-42f8-9dee-14682eaa9965 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 686px;
  }



  img.s-6f73f972-fb7e-42f8-9dee-14682eaa9965.shogun-image {
    
    
    
    max-height: 686px;
  }


.s-6f73f972-fb7e-42f8-9dee-14682eaa9965 .shogun-image-content {
  
    justify-content: center;
  
}

.s-6f73f972-fb7e-42f8-9dee-14682eaa9965.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6f73f972-fb7e-42f8-9dee-14682eaa9965.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6f73f972-fb7e-42f8-9dee-14682eaa9965.shogun-image {
  box-sizing: border-box;
}



.s-6f73f972-fb7e-42f8-9dee-14682eaa9965 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-6f73f972-fb7e-42f8-9dee-14682eaa9965 {
      --shg-aspect-ratio: calc(686/330); 
    }

    .s-6f73f972-fb7e-42f8-9dee-14682eaa9965.shogun-image-container {
      position: relative;
    }

    .s-6f73f972-fb7e-42f8-9dee-14682eaa9965.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6f73f972-fb7e-42f8-9dee-14682eaa9965.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6f73f972-fb7e-42f8-9dee-14682eaa9965 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 686px;
    }
  }

}@media (max-width: 767px){#s-6f73f972-fb7e-42f8-9dee-14682eaa9965 {
  margin: 0 !important;
  overflow: visible;
}

#s-6f73f972-fb7e-42f8-9dee-14682eaa9965-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6f73f972-fb7e-42f8-9dee-14682eaa9965 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6f73f972-fb7e-42f8-9dee-14682eaa9965 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6f73f972-fb7e-42f8-9dee-14682eaa9965 img.shogun-image {
  /* Add background color handling */
  
}

#s-6f73f972-fb7e-42f8-9dee-14682eaa9965 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6f73f972-fb7e-42f8-9dee-14682eaa9965 .shg-image-content-wrapper {
      aspect-ratio: 686/330;
      min-width: 100%;
      height: auto;
    }

    #s-6f73f972-fb7e-42f8-9dee-14682eaa9965 .shogun-image-link {
      aspect-ratio: 686/330;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6f73f972-fb7e-42f8-9dee-14682eaa9965 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6f73f972-fb7e-42f8-9dee-14682eaa9965.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6f73f972-fb7e-42f8-9dee-14682eaa9965 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 686px;
  }



  img.s-6f73f972-fb7e-42f8-9dee-14682eaa9965.shogun-image {
    
    
    
    max-height: 686px;
  }


.s-6f73f972-fb7e-42f8-9dee-14682eaa9965 .shogun-image-content {
  
    justify-content: center;
  
}

.s-6f73f972-fb7e-42f8-9dee-14682eaa9965.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6f73f972-fb7e-42f8-9dee-14682eaa9965.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6f73f972-fb7e-42f8-9dee-14682eaa9965.shogun-image {
  box-sizing: border-box;
}



.s-6f73f972-fb7e-42f8-9dee-14682eaa9965 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-6f73f972-fb7e-42f8-9dee-14682eaa9965 {
      --shg-aspect-ratio: calc(686/330); 
    }

    .s-6f73f972-fb7e-42f8-9dee-14682eaa9965.shogun-image-container {
      position: relative;
    }

    .s-6f73f972-fb7e-42f8-9dee-14682eaa9965.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6f73f972-fb7e-42f8-9dee-14682eaa9965.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6f73f972-fb7e-42f8-9dee-14682eaa9965 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 686px;
    }
  }

}
#s-d94e328b-f3da-4da0-b86e-119f53a08620 {
  margin-left: auto;
margin-bottom: 24px;
margin-right: auto;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(255, 255, 255, 1);
border-style: solid;
}
@media (min-width: 1200px){#s-d94e328b-f3da-4da0-b86e-119f53a08620 {
  padding-left: 80px;
padding-right: 80px;
}
}







#s-d94e328b-f3da-4da0-b86e-119f53a08620 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-d94e328b-f3da-4da0-b86e-119f53a08620.shg-box.shg-c {
  justify-content: flex-start;
}

#s-037c6590-2bb4-40e0-806f-23cc974b592e {
  margin-top: 32px;
margin-left: auto;
margin-right: auto;
}

#s-5727554e-9496-45d1-9502-34f1656669f6 {
  margin-top: 8px;
margin-left: auto;
margin-right: auto;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(255, 255, 255, 1);
border-style: solid;
}








#s-5727554e-9496-45d1-9502-34f1656669f6 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-5727554e-9496-45d1-9502-34f1656669f6.shg-box.shg-c {
  justify-content: center;
}

#s-fdd09cb8-21f1-4bb0-aabb-8d41447b6984 {
  margin-top: 8px;
margin-left: auto;
margin-right: auto;
}

#s-5ce34442-1c98-4ba8-bd31-f23fd168eb29 {
  margin-top: 24px;
margin-left: auto;
margin-right: auto;
}

#s-e51412db-4deb-49d5-a7d6-3e6063279787 {
  margin-left: 5%;
margin-right: 5%;
padding-top: 60px;
padding-bottom: 60px;
}
@media (min-width: 992px) and (max-width: 1199px){#s-e51412db-4deb-49d5-a7d6-3e6063279787 {
  
}
}@media (max-width: 767px){#s-e51412db-4deb-49d5-a7d6-3e6063279787 {
  margin-left: 16px;
margin-right: 16px;
}
}







#s-e51412db-4deb-49d5-a7d6-3e6063279787 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-e51412db-4deb-49d5-a7d6-3e6063279787.shg-box.shg-c {
  justify-content: center;
}

#s-b67d2646-bc71-4ed1-8ed9-86ab7e93db7b {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
max-width: 1296px;
}








#s-b67d2646-bc71-4ed1-8ed9-86ab7e93db7b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-b67d2646-bc71-4ed1-8ed9-86ab7e93db7b.shg-box.shg-c {
  justify-content: center;
}

@media (min-width: 0px) {
[id="s-1c878d8a-5e52-4714-a2b6-a137ff81342b"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-1c878d8a-5e52-4714-a2b6-a137ff81342b"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-1c878d8a-5e52-4714-a2b6-a137ff81342b"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-1c878d8a-5e52-4714-a2b6-a137ff81342b"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-fa9b13af-40a6-481b-9755-87d7d63bdb32 {
  max-width: 1000px;
aspect-ratio: 1000/1192;
text-align: center;
}
@media (max-width: 767px){#s-fa9b13af-40a6-481b-9755-87d7d63bdb32 {
  margin-top: 60px;
margin-bottom: 60px;
}
}
#s-fa9b13af-40a6-481b-9755-87d7d63bdb32 {
  margin: 0 !important;
  overflow: visible;
}

#s-fa9b13af-40a6-481b-9755-87d7d63bdb32-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-fa9b13af-40a6-481b-9755-87d7d63bdb32 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-fa9b13af-40a6-481b-9755-87d7d63bdb32 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-fa9b13af-40a6-481b-9755-87d7d63bdb32 img.shogun-image {
  /* Add background color handling */
  
}

#s-fa9b13af-40a6-481b-9755-87d7d63bdb32 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-fa9b13af-40a6-481b-9755-87d7d63bdb32 .shg-image-content-wrapper {
      aspect-ratio: 1000/1192;
      min-width: 100%;
      height: auto;
    }

    #s-fa9b13af-40a6-481b-9755-87d7d63bdb32 .shogun-image-link {
      aspect-ratio: 1000/1192;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-fa9b13af-40a6-481b-9755-87d7d63bdb32 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-fa9b13af-40a6-481b-9755-87d7d63bdb32.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-fa9b13af-40a6-481b-9755-87d7d63bdb32 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1000px;
  }



  img.s-fa9b13af-40a6-481b-9755-87d7d63bdb32.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-fa9b13af-40a6-481b-9755-87d7d63bdb32 .shogun-image-content {
  
    justify-content: center;
  
}

.s-fa9b13af-40a6-481b-9755-87d7d63bdb32.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fa9b13af-40a6-481b-9755-87d7d63bdb32.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fa9b13af-40a6-481b-9755-87d7d63bdb32.shogun-image {
  box-sizing: border-box;
}



.s-fa9b13af-40a6-481b-9755-87d7d63bdb32 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-fa9b13af-40a6-481b-9755-87d7d63bdb32 {
      --shg-aspect-ratio: calc(1000/1192); 
    }

    .s-fa9b13af-40a6-481b-9755-87d7d63bdb32.shogun-image-container {
      position: relative;
    }

    .s-fa9b13af-40a6-481b-9755-87d7d63bdb32.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-fa9b13af-40a6-481b-9755-87d7d63bdb32.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-fa9b13af-40a6-481b-9755-87d7d63bdb32 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1000px;
    }
  }

@media (min-width: 1200px){#s-fa9b13af-40a6-481b-9755-87d7d63bdb32 {
  margin: 0 !important;
  overflow: visible;
}

#s-fa9b13af-40a6-481b-9755-87d7d63bdb32-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-fa9b13af-40a6-481b-9755-87d7d63bdb32 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-fa9b13af-40a6-481b-9755-87d7d63bdb32 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-fa9b13af-40a6-481b-9755-87d7d63bdb32 img.shogun-image {
  /* Add background color handling */
  
}

#s-fa9b13af-40a6-481b-9755-87d7d63bdb32 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-fa9b13af-40a6-481b-9755-87d7d63bdb32 .shg-image-content-wrapper {
      aspect-ratio: 1000/1192;
      min-width: 100%;
      height: auto;
    }

    #s-fa9b13af-40a6-481b-9755-87d7d63bdb32 .shogun-image-link {
      aspect-ratio: 1000/1192;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-fa9b13af-40a6-481b-9755-87d7d63bdb32 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-fa9b13af-40a6-481b-9755-87d7d63bdb32.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-fa9b13af-40a6-481b-9755-87d7d63bdb32 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1000px;
  }



  img.s-fa9b13af-40a6-481b-9755-87d7d63bdb32.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-fa9b13af-40a6-481b-9755-87d7d63bdb32 .shogun-image-content {
  
    justify-content: center;
  
}

.s-fa9b13af-40a6-481b-9755-87d7d63bdb32.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fa9b13af-40a6-481b-9755-87d7d63bdb32.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fa9b13af-40a6-481b-9755-87d7d63bdb32.shogun-image {
  box-sizing: border-box;
}



.s-fa9b13af-40a6-481b-9755-87d7d63bdb32 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-fa9b13af-40a6-481b-9755-87d7d63bdb32 {
      --shg-aspect-ratio: calc(1000/1192); 
    }

    .s-fa9b13af-40a6-481b-9755-87d7d63bdb32.shogun-image-container {
      position: relative;
    }

    .s-fa9b13af-40a6-481b-9755-87d7d63bdb32.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-fa9b13af-40a6-481b-9755-87d7d63bdb32.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-fa9b13af-40a6-481b-9755-87d7d63bdb32 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1000px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-fa9b13af-40a6-481b-9755-87d7d63bdb32 {
  margin: 0 !important;
  overflow: visible;
}

#s-fa9b13af-40a6-481b-9755-87d7d63bdb32-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-fa9b13af-40a6-481b-9755-87d7d63bdb32 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-fa9b13af-40a6-481b-9755-87d7d63bdb32 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-fa9b13af-40a6-481b-9755-87d7d63bdb32 img.shogun-image {
  /* Add background color handling */
  
}

#s-fa9b13af-40a6-481b-9755-87d7d63bdb32 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-fa9b13af-40a6-481b-9755-87d7d63bdb32 .shg-image-content-wrapper {
      aspect-ratio: 1000/1192;
      min-width: 100%;
      height: auto;
    }

    #s-fa9b13af-40a6-481b-9755-87d7d63bdb32 .shogun-image-link {
      aspect-ratio: 1000/1192;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-fa9b13af-40a6-481b-9755-87d7d63bdb32 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-fa9b13af-40a6-481b-9755-87d7d63bdb32.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-fa9b13af-40a6-481b-9755-87d7d63bdb32 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1000px;
  }



  img.s-fa9b13af-40a6-481b-9755-87d7d63bdb32.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-fa9b13af-40a6-481b-9755-87d7d63bdb32 .shogun-image-content {
  
    justify-content: center;
  
}

.s-fa9b13af-40a6-481b-9755-87d7d63bdb32.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fa9b13af-40a6-481b-9755-87d7d63bdb32.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fa9b13af-40a6-481b-9755-87d7d63bdb32.shogun-image {
  box-sizing: border-box;
}



.s-fa9b13af-40a6-481b-9755-87d7d63bdb32 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-fa9b13af-40a6-481b-9755-87d7d63bdb32 {
      --shg-aspect-ratio: calc(1000/1192); 
    }

    .s-fa9b13af-40a6-481b-9755-87d7d63bdb32.shogun-image-container {
      position: relative;
    }

    .s-fa9b13af-40a6-481b-9755-87d7d63bdb32.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-fa9b13af-40a6-481b-9755-87d7d63bdb32.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-fa9b13af-40a6-481b-9755-87d7d63bdb32 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1000px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-fa9b13af-40a6-481b-9755-87d7d63bdb32 {
  margin: 0 !important;
  overflow: visible;
}

#s-fa9b13af-40a6-481b-9755-87d7d63bdb32-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-fa9b13af-40a6-481b-9755-87d7d63bdb32 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-fa9b13af-40a6-481b-9755-87d7d63bdb32 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-fa9b13af-40a6-481b-9755-87d7d63bdb32 img.shogun-image {
  /* Add background color handling */
  
}

#s-fa9b13af-40a6-481b-9755-87d7d63bdb32 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-fa9b13af-40a6-481b-9755-87d7d63bdb32 .shg-image-content-wrapper {
      aspect-ratio: 1000/1192;
      min-width: 100%;
      height: auto;
    }

    #s-fa9b13af-40a6-481b-9755-87d7d63bdb32 .shogun-image-link {
      aspect-ratio: 1000/1192;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-fa9b13af-40a6-481b-9755-87d7d63bdb32 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-fa9b13af-40a6-481b-9755-87d7d63bdb32.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-fa9b13af-40a6-481b-9755-87d7d63bdb32 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1000px;
  }



  img.s-fa9b13af-40a6-481b-9755-87d7d63bdb32.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-fa9b13af-40a6-481b-9755-87d7d63bdb32 .shogun-image-content {
  
    justify-content: center;
  
}

.s-fa9b13af-40a6-481b-9755-87d7d63bdb32.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fa9b13af-40a6-481b-9755-87d7d63bdb32.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fa9b13af-40a6-481b-9755-87d7d63bdb32.shogun-image {
  box-sizing: border-box;
}



.s-fa9b13af-40a6-481b-9755-87d7d63bdb32 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-fa9b13af-40a6-481b-9755-87d7d63bdb32 {
      --shg-aspect-ratio: calc(1000/1192); 
    }

    .s-fa9b13af-40a6-481b-9755-87d7d63bdb32.shogun-image-container {
      position: relative;
    }

    .s-fa9b13af-40a6-481b-9755-87d7d63bdb32.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-fa9b13af-40a6-481b-9755-87d7d63bdb32.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-fa9b13af-40a6-481b-9755-87d7d63bdb32 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1000px;
    }
  }

}@media (max-width: 767px){#s-fa9b13af-40a6-481b-9755-87d7d63bdb32 {
  margin: 0 !important;
  overflow: visible;
}

#s-fa9b13af-40a6-481b-9755-87d7d63bdb32-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-fa9b13af-40a6-481b-9755-87d7d63bdb32 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

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

.shg-image-content-margin-container-s-fa9b13af-40a6-481b-9755-87d7d63bdb32 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-fa9b13af-40a6-481b-9755-87d7d63bdb32 img.shogun-image {
  /* Add background color handling */
  
}

#s-fa9b13af-40a6-481b-9755-87d7d63bdb32 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-fa9b13af-40a6-481b-9755-87d7d63bdb32 .shg-image-content-wrapper {
      aspect-ratio: 1000/1192;
      min-width: 100%;
      height: auto;
    }

    #s-fa9b13af-40a6-481b-9755-87d7d63bdb32 .shogun-image-link {
      aspect-ratio: 1000/1192;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-fa9b13af-40a6-481b-9755-87d7d63bdb32 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-fa9b13af-40a6-481b-9755-87d7d63bdb32.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-fa9b13af-40a6-481b-9755-87d7d63bdb32 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1000px;
  }



  img.s-fa9b13af-40a6-481b-9755-87d7d63bdb32.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-fa9b13af-40a6-481b-9755-87d7d63bdb32 .shogun-image-content {
  
    justify-content: center;
  
}

.s-fa9b13af-40a6-481b-9755-87d7d63bdb32.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fa9b13af-40a6-481b-9755-87d7d63bdb32.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fa9b13af-40a6-481b-9755-87d7d63bdb32.shogun-image {
  box-sizing: border-box;
}



.s-fa9b13af-40a6-481b-9755-87d7d63bdb32 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-fa9b13af-40a6-481b-9755-87d7d63bdb32 {
      --shg-aspect-ratio: calc(1000/1192); 
    }

    .s-fa9b13af-40a6-481b-9755-87d7d63bdb32.shogun-image-container {
      position: relative;
    }

    .s-fa9b13af-40a6-481b-9755-87d7d63bdb32.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-fa9b13af-40a6-481b-9755-87d7d63bdb32.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-fa9b13af-40a6-481b-9755-87d7d63bdb32 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1000px;
    }
  }

}
#s-8f64aede-da27-412c-8c19-dfefbeb9dd19 {
  margin-left: auto;
min-height: 50px;
max-width: 510px;
}
@media (max-width: 767px){#s-8f64aede-da27-412c-8c19-dfefbeb9dd19 {
  min-height: 1px;
}
}







#s-8f64aede-da27-412c-8c19-dfefbeb9dd19 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-8f64aede-da27-412c-8c19-dfefbeb9dd19.shg-box.shg-c {
  justify-content: center;
}

#s-2dbb6bd9-ed81-4de8-b0a2-925300db5d2f {
  margin-top: 8px;
text-align: left;
}

#s-2dbb6bd9-ed81-4de8-b0a2-925300db5d2f .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  font-family: "Futura";
  font-style:  normal ;
  font-size: 32px;
  line-height: 1.5em;
  
  text-align: left;
}


@media (max-width: 767px){#s-2dbb6bd9-ed81-4de8-b0a2-925300db5d2f .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  font-family: "Futura";
  font-style:  normal ;
  font-size: 24px;
  line-height: 1.5em;
  
  text-align: left;
}


}
#s-62252082-6871-47a8-b328-8171de5be0cb {
  margin-top: 60px;
margin-bottom: 16px;
min-height: 0px;
}

#s-b7c4f7b2-3cd8-4094-9818-0f30c45e3fa2 {
  margin-left: 0px;
margin-bottom: 60px;
min-height: 0px;
}
@media (max-width: 767px){#s-b7c4f7b2-3cd8-4094-9818-0f30c45e3fa2 {
  margin-bottom: 32px;
}
}
#s-aefa0be9-a6a2-43d3-aff0-85d78a1fce97 {
  min-height: 50px;
}








#s-aefa0be9-a6a2-43d3-aff0-85d78a1fce97 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-aefa0be9-a6a2-43d3-aff0-85d78a1fce97.shg-box.shg-c {
  justify-content: center;
}

#s-8fb0dbe3-d28b-4a6b-a772-f8601cd8fceb {
  text-align: left;
}
@media (max-width: 767px){#s-8fb0dbe3-d28b-4a6b-a772-f8601cd8fceb {
  text-align: right;
}
}
.shg-btn.shg-cse, .shg-btn.shg-cse:hover, .shg-btn.shg-cse:focus {
  color: #FFF;
}

.shg-product-atc-wrapper {
  position: relative;
}

.shg-product-atc-btn {
  position: relative;
  z-index: 2;
  display: block;
  border: none;
  align-items: normal;
  box-sizing: border-box;
  cursor: pointer;
  transition: opacity 200ms linear;
  opacity: 1;
}

.shg-product-atc-btn-opaque {
  opacity: 0;
}

.shg-product-atc-info-box {
  position: absolute;
  z-index: 1;
  display: flex;
  overflow: hidden;
  justify-content: center;
  align-items: center;
  text-align: center;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}

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

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

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

#s-5f75e0d2-8fbf-4515-8a49-6d42814501c4 {
  border-style: solid;
padding-top: 12px;
padding-left: 32px;
padding-bottom: 12px;
padding-right: 32px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(255, 255, 255, 1);
border-radius: 5px;
background-color: rgba(37, 37, 37, 0);
text-align: left;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-5f75e0d2-8fbf-4515-8a49-6d42814501c4:hover {border-style: solid !important;
border-top-width: 3px !important;
border-left-width: 3px !important;
border-bottom-width: 3px !important;
border-right-width: 3px !important;
border-color: rgba(255, 255, 255, 1) !important;
border-radius: 5px !important;
background-color: rgba(0, 0, 0, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-5f75e0d2-8fbf-4515-8a49-6d42814501c4:active {background-color: #000000 !important;
text-decoration: none !important;}@media (max-width: 767px){#s-5f75e0d2-8fbf-4515-8a49-6d42814501c4 {
  text-align: right;
}
}

  #s-5f75e0d2-8fbf-4515-8a49-6d42814501c4-atc-btn-wrapper {
    text-align: left;
  }


#s-5f75e0d2-8fbf-4515-8a49-6d42814501c4 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-5f75e0d2-8fbf-4515-8a49-6d42814501c4.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-5f75e0d2-8fbf-4515-8a49-6d42814501c4.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  font-family: Futura;
  display:  inline-block ;
}

#s-5f75e0d2-8fbf-4515-8a49-6d42814501c4.shg-btn.shg-product-atc-error {
  
  font-family: Futura;
  
  font-size: 16px;
  color: rgba(153, 153, 153, 1);
}


  #s-5f75e0d2-8fbf-4515-8a49-6d42814501c4.shg-btn.shg-product-atc-success {
    
    font-family: Futura;
    
    font-size: 16px;
    color: rgba(255, 255, 255, 1);
  }

@media (min-width: 1200px){
  #s-5f75e0d2-8fbf-4515-8a49-6d42814501c4-atc-btn-wrapper {
    text-align: left;
  }


#s-5f75e0d2-8fbf-4515-8a49-6d42814501c4 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-5f75e0d2-8fbf-4515-8a49-6d42814501c4.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-5f75e0d2-8fbf-4515-8a49-6d42814501c4.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  font-family: Futura;
  display:  inline-block ;
}

#s-5f75e0d2-8fbf-4515-8a49-6d42814501c4.shg-btn.shg-product-atc-error {
  
  font-family: Futura;
  
  font-size: 16px;
  color: rgba(153, 153, 153, 1);
}


  #s-5f75e0d2-8fbf-4515-8a49-6d42814501c4.shg-btn.shg-product-atc-success {
    
    font-family: Futura;
    
    font-size: 16px;
    color: rgba(255, 255, 255, 1);
  }

}@media (min-width: 992px) and (max-width: 1199px){
  #s-5f75e0d2-8fbf-4515-8a49-6d42814501c4-atc-btn-wrapper {
    text-align: left;
  }


#s-5f75e0d2-8fbf-4515-8a49-6d42814501c4 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-5f75e0d2-8fbf-4515-8a49-6d42814501c4.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-5f75e0d2-8fbf-4515-8a49-6d42814501c4.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  font-family: Futura;
  display:  inline-block ;
}

#s-5f75e0d2-8fbf-4515-8a49-6d42814501c4.shg-btn.shg-product-atc-error {
  
  font-family: Futura;
  
  font-size: 16px;
  color: rgba(153, 153, 153, 1);
}


  #s-5f75e0d2-8fbf-4515-8a49-6d42814501c4.shg-btn.shg-product-atc-success {
    
    font-family: Futura;
    
    font-size: 16px;
    color: rgba(255, 255, 255, 1);
  }

}@media (min-width: 768px) and (max-width: 991px){
  #s-5f75e0d2-8fbf-4515-8a49-6d42814501c4-atc-btn-wrapper {
    text-align: left;
  }


#s-5f75e0d2-8fbf-4515-8a49-6d42814501c4 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-5f75e0d2-8fbf-4515-8a49-6d42814501c4.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-5f75e0d2-8fbf-4515-8a49-6d42814501c4.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  font-family: Futura;
  display:  inline-block ;
}

#s-5f75e0d2-8fbf-4515-8a49-6d42814501c4.shg-btn.shg-product-atc-error {
  
  font-family: Futura;
  
  font-size: 16px;
  color: rgba(153, 153, 153, 1);
}


  #s-5f75e0d2-8fbf-4515-8a49-6d42814501c4.shg-btn.shg-product-atc-success {
    
    font-family: Futura;
    
    font-size: 16px;
    color: rgba(255, 255, 255, 1);
  }

}@media (max-width: 767px){
  #s-5f75e0d2-8fbf-4515-8a49-6d42814501c4-atc-btn-wrapper {
    text-align: right;
  }


#s-5f75e0d2-8fbf-4515-8a49-6d42814501c4 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-5f75e0d2-8fbf-4515-8a49-6d42814501c4.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-5f75e0d2-8fbf-4515-8a49-6d42814501c4.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  font-family: Futura;
  display:  inline-block ;
}

#s-5f75e0d2-8fbf-4515-8a49-6d42814501c4.shg-btn.shg-product-atc-error {
  
  font-family: Futura;
  
  font-size: 16px;
  color: rgba(153, 153, 153, 1);
}


  #s-5f75e0d2-8fbf-4515-8a49-6d42814501c4.shg-btn.shg-product-atc-success {
    
    font-family: Futura;
    
    font-size: 16px;
    color: rgba(255, 255, 255, 1);
  }

}
#s-c3d0c56e-1453-47da-950d-ca60932554ac {
  margin-left: 5%;
margin-right: 5%;
padding-bottom: 100px;
}
@media (min-width: 992px) and (max-width: 1199px){#s-c3d0c56e-1453-47da-950d-ca60932554ac {
  
}
}@media (max-width: 767px){#s-c3d0c56e-1453-47da-950d-ca60932554ac {
  margin-left: 16px;
margin-right: 16px;
padding-bottom: 60px;
display: none;
}
#s-c3d0c56e-1453-47da-950d-ca60932554ac, #wrap-s-c3d0c56e-1453-47da-950d-ca60932554ac, #wrap-content-s-c3d0c56e-1453-47da-950d-ca60932554ac { display: none !important; }}







#s-c3d0c56e-1453-47da-950d-ca60932554ac > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-c3d0c56e-1453-47da-950d-ca60932554ac.shg-box.shg-c {
  justify-content: center;
}

#s-419a1b32-bee5-41b2-b182-1150d724b0f0 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
max-width: 1296px;
}








#s-419a1b32-bee5-41b2-b182-1150d724b0f0 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-419a1b32-bee5-41b2-b182-1150d724b0f0.shg-box.shg-c {
  justify-content: center;
}

#s-4bee44c0-9a25-4ef1-afe8-79fcbb09521e {
  margin-bottom: 32px;
}

#s-aba02706-7fa5-43ba-aa30-cb01aab76e35 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
max-width: 1296px;
}








#s-aba02706-7fa5-43ba-aa30-cb01aab76e35 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-aba02706-7fa5-43ba-aa30-cb01aab76e35.shg-box.shg-c {
  justify-content: center;
}

@media (min-width: 0px) {
[id="s-ab51d9b7-39d8-4579-98ee-2e9ac1d034c6"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-ab51d9b7-39d8-4579-98ee-2e9ac1d034c6"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-ab51d9b7-39d8-4579-98ee-2e9ac1d034c6"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-ab51d9b7-39d8-4579-98ee-2e9ac1d034c6"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

#s-5c9b08a7-7924-40e6-895b-a025dcf3e8f2 {
  min-height: 50px;
}








#s-5c9b08a7-7924-40e6-895b-a025dcf3e8f2 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-5c9b08a7-7924-40e6-895b-a025dcf3e8f2.shg-box.shg-c {
  justify-content: flex-start;
}

#s-9847291b-1ed7-4d01-ac6e-019484cb1659 {
  min-height: 50px;
}








#s-9847291b-1ed7-4d01-ac6e-019484cb1659 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-9847291b-1ed7-4d01-ac6e-019484cb1659.shg-box.shg-c {
  justify-content: center;
}

#s-9494fd7c-b62b-466f-8ea2-eaa0568712b6 {
  max-width: 806px;
aspect-ratio: 4/3;
text-align: center;
}

#s-9494fd7c-b62b-466f-8ea2-eaa0568712b6 {
  margin: 0 !important;
  overflow: visible;
}

#s-9494fd7c-b62b-466f-8ea2-eaa0568712b6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9494fd7c-b62b-466f-8ea2-eaa0568712b6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9494fd7c-b62b-466f-8ea2-eaa0568712b6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9494fd7c-b62b-466f-8ea2-eaa0568712b6 img.shogun-image {
  /* Add background color handling */
  
}

#s-9494fd7c-b62b-466f-8ea2-eaa0568712b6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9494fd7c-b62b-466f-8ea2-eaa0568712b6 .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-9494fd7c-b62b-466f-8ea2-eaa0568712b6 .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9494fd7c-b62b-466f-8ea2-eaa0568712b6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9494fd7c-b62b-466f-8ea2-eaa0568712b6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9494fd7c-b62b-466f-8ea2-eaa0568712b6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 806px;
  }



  img.s-9494fd7c-b62b-466f-8ea2-eaa0568712b6.shogun-image {
    
    
    
    max-height: 806px;
  }


.s-9494fd7c-b62b-466f-8ea2-eaa0568712b6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-9494fd7c-b62b-466f-8ea2-eaa0568712b6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9494fd7c-b62b-466f-8ea2-eaa0568712b6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9494fd7c-b62b-466f-8ea2-eaa0568712b6.shogun-image {
  box-sizing: border-box;
}



.s-9494fd7c-b62b-466f-8ea2-eaa0568712b6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-9494fd7c-b62b-466f-8ea2-eaa0568712b6 {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-9494fd7c-b62b-466f-8ea2-eaa0568712b6.shogun-image-container {
      position: relative;
    }

    .s-9494fd7c-b62b-466f-8ea2-eaa0568712b6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9494fd7c-b62b-466f-8ea2-eaa0568712b6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9494fd7c-b62b-466f-8ea2-eaa0568712b6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 806px;
    }
  }

@media (min-width: 1200px){#s-9494fd7c-b62b-466f-8ea2-eaa0568712b6 {
  margin: 0 !important;
  overflow: visible;
}

#s-9494fd7c-b62b-466f-8ea2-eaa0568712b6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9494fd7c-b62b-466f-8ea2-eaa0568712b6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9494fd7c-b62b-466f-8ea2-eaa0568712b6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9494fd7c-b62b-466f-8ea2-eaa0568712b6 img.shogun-image {
  /* Add background color handling */
  
}

#s-9494fd7c-b62b-466f-8ea2-eaa0568712b6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9494fd7c-b62b-466f-8ea2-eaa0568712b6 .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-9494fd7c-b62b-466f-8ea2-eaa0568712b6 .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9494fd7c-b62b-466f-8ea2-eaa0568712b6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9494fd7c-b62b-466f-8ea2-eaa0568712b6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9494fd7c-b62b-466f-8ea2-eaa0568712b6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 806px;
  }



  img.s-9494fd7c-b62b-466f-8ea2-eaa0568712b6.shogun-image {
    
    
    
    max-height: 806px;
  }


.s-9494fd7c-b62b-466f-8ea2-eaa0568712b6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-9494fd7c-b62b-466f-8ea2-eaa0568712b6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9494fd7c-b62b-466f-8ea2-eaa0568712b6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9494fd7c-b62b-466f-8ea2-eaa0568712b6.shogun-image {
  box-sizing: border-box;
}



.s-9494fd7c-b62b-466f-8ea2-eaa0568712b6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-9494fd7c-b62b-466f-8ea2-eaa0568712b6 {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-9494fd7c-b62b-466f-8ea2-eaa0568712b6.shogun-image-container {
      position: relative;
    }

    .s-9494fd7c-b62b-466f-8ea2-eaa0568712b6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9494fd7c-b62b-466f-8ea2-eaa0568712b6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9494fd7c-b62b-466f-8ea2-eaa0568712b6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 806px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-9494fd7c-b62b-466f-8ea2-eaa0568712b6 {
  margin: 0 !important;
  overflow: visible;
}

#s-9494fd7c-b62b-466f-8ea2-eaa0568712b6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9494fd7c-b62b-466f-8ea2-eaa0568712b6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9494fd7c-b62b-466f-8ea2-eaa0568712b6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9494fd7c-b62b-466f-8ea2-eaa0568712b6 img.shogun-image {
  /* Add background color handling */
  
}

#s-9494fd7c-b62b-466f-8ea2-eaa0568712b6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9494fd7c-b62b-466f-8ea2-eaa0568712b6 .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-9494fd7c-b62b-466f-8ea2-eaa0568712b6 .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9494fd7c-b62b-466f-8ea2-eaa0568712b6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9494fd7c-b62b-466f-8ea2-eaa0568712b6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9494fd7c-b62b-466f-8ea2-eaa0568712b6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 806px;
  }



  img.s-9494fd7c-b62b-466f-8ea2-eaa0568712b6.shogun-image {
    
    
    
    max-height: 806px;
  }


.s-9494fd7c-b62b-466f-8ea2-eaa0568712b6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-9494fd7c-b62b-466f-8ea2-eaa0568712b6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9494fd7c-b62b-466f-8ea2-eaa0568712b6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9494fd7c-b62b-466f-8ea2-eaa0568712b6.shogun-image {
  box-sizing: border-box;
}



.s-9494fd7c-b62b-466f-8ea2-eaa0568712b6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-9494fd7c-b62b-466f-8ea2-eaa0568712b6 {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-9494fd7c-b62b-466f-8ea2-eaa0568712b6.shogun-image-container {
      position: relative;
    }

    .s-9494fd7c-b62b-466f-8ea2-eaa0568712b6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9494fd7c-b62b-466f-8ea2-eaa0568712b6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9494fd7c-b62b-466f-8ea2-eaa0568712b6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 806px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-9494fd7c-b62b-466f-8ea2-eaa0568712b6 {
  margin: 0 !important;
  overflow: visible;
}

#s-9494fd7c-b62b-466f-8ea2-eaa0568712b6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9494fd7c-b62b-466f-8ea2-eaa0568712b6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9494fd7c-b62b-466f-8ea2-eaa0568712b6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9494fd7c-b62b-466f-8ea2-eaa0568712b6 img.shogun-image {
  /* Add background color handling */
  
}

#s-9494fd7c-b62b-466f-8ea2-eaa0568712b6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9494fd7c-b62b-466f-8ea2-eaa0568712b6 .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-9494fd7c-b62b-466f-8ea2-eaa0568712b6 .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9494fd7c-b62b-466f-8ea2-eaa0568712b6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9494fd7c-b62b-466f-8ea2-eaa0568712b6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9494fd7c-b62b-466f-8ea2-eaa0568712b6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 806px;
  }



  img.s-9494fd7c-b62b-466f-8ea2-eaa0568712b6.shogun-image {
    
    
    
    max-height: 806px;
  }


.s-9494fd7c-b62b-466f-8ea2-eaa0568712b6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-9494fd7c-b62b-466f-8ea2-eaa0568712b6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9494fd7c-b62b-466f-8ea2-eaa0568712b6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9494fd7c-b62b-466f-8ea2-eaa0568712b6.shogun-image {
  box-sizing: border-box;
}



.s-9494fd7c-b62b-466f-8ea2-eaa0568712b6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-9494fd7c-b62b-466f-8ea2-eaa0568712b6 {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-9494fd7c-b62b-466f-8ea2-eaa0568712b6.shogun-image-container {
      position: relative;
    }

    .s-9494fd7c-b62b-466f-8ea2-eaa0568712b6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9494fd7c-b62b-466f-8ea2-eaa0568712b6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9494fd7c-b62b-466f-8ea2-eaa0568712b6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 806px;
    }
  }

}@media (max-width: 767px){#s-9494fd7c-b62b-466f-8ea2-eaa0568712b6 {
  margin: 0 !important;
  overflow: visible;
}

#s-9494fd7c-b62b-466f-8ea2-eaa0568712b6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9494fd7c-b62b-466f-8ea2-eaa0568712b6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9494fd7c-b62b-466f-8ea2-eaa0568712b6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9494fd7c-b62b-466f-8ea2-eaa0568712b6 img.shogun-image {
  /* Add background color handling */
  
}

#s-9494fd7c-b62b-466f-8ea2-eaa0568712b6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9494fd7c-b62b-466f-8ea2-eaa0568712b6 .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-9494fd7c-b62b-466f-8ea2-eaa0568712b6 .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9494fd7c-b62b-466f-8ea2-eaa0568712b6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9494fd7c-b62b-466f-8ea2-eaa0568712b6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9494fd7c-b62b-466f-8ea2-eaa0568712b6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 806px;
  }



  img.s-9494fd7c-b62b-466f-8ea2-eaa0568712b6.shogun-image {
    
    
    
    max-height: 806px;
  }


.s-9494fd7c-b62b-466f-8ea2-eaa0568712b6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-9494fd7c-b62b-466f-8ea2-eaa0568712b6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9494fd7c-b62b-466f-8ea2-eaa0568712b6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9494fd7c-b62b-466f-8ea2-eaa0568712b6.shogun-image {
  box-sizing: border-box;
}



.s-9494fd7c-b62b-466f-8ea2-eaa0568712b6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-9494fd7c-b62b-466f-8ea2-eaa0568712b6 {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-9494fd7c-b62b-466f-8ea2-eaa0568712b6.shogun-image-container {
      position: relative;
    }

    .s-9494fd7c-b62b-466f-8ea2-eaa0568712b6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9494fd7c-b62b-466f-8ea2-eaa0568712b6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9494fd7c-b62b-466f-8ea2-eaa0568712b6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 806px;
    }
  }

}
#s-ebd6a4c4-2955-4f4d-95c2-4341c18cf3cb {
  margin-top: 20px;
border-top-width: 1px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(255, 255, 255, 1);
border-style: solid;
min-height: 50px;
}








#s-ebd6a4c4-2955-4f4d-95c2-4341c18cf3cb > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-ebd6a4c4-2955-4f4d-95c2-4341c18cf3cb.shg-box.shg-c {
  justify-content: center;
}

#s-126e0046-c466-45cb-82d6-9670d4e37229 {
  margin-top: 20px;
}

#s-b07cfd41-b6ad-4741-94be-d73fdcdb00a3 {
  margin-top: 20px;
}

#s-ddac0f31-33e4-41cb-ac5a-04682413d567 {
  margin-top: 32px;
}

#s-878d1a84-7d1a-45ea-8554-cad8c741c739 {
  min-height: 50px;
}








#s-878d1a84-7d1a-45ea-8554-cad8c741c739 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-878d1a84-7d1a-45ea-8554-cad8c741c739.shg-box.shg-c {
  justify-content: flex-start;
}

#s-6b4c4d1d-4fb2-4f25-897c-daf552e8936a {
  min-height: 50px;
}








#s-6b4c4d1d-4fb2-4f25-897c-daf552e8936a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-6b4c4d1d-4fb2-4f25-897c-daf552e8936a.shg-box.shg-c {
  justify-content: center;
}

#s-cccd19d2-bd70-4c10-952f-06caef2fe8ac {
  max-width: 806px;
aspect-ratio: 4/3;
text-align: center;
}

#s-cccd19d2-bd70-4c10-952f-06caef2fe8ac {
  margin: 0 !important;
  overflow: visible;
}

#s-cccd19d2-bd70-4c10-952f-06caef2fe8ac-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-cccd19d2-bd70-4c10-952f-06caef2fe8ac {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-cccd19d2-bd70-4c10-952f-06caef2fe8ac {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-cccd19d2-bd70-4c10-952f-06caef2fe8ac img.shogun-image {
  /* Add background color handling */
  
}

#s-cccd19d2-bd70-4c10-952f-06caef2fe8ac img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-cccd19d2-bd70-4c10-952f-06caef2fe8ac .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-cccd19d2-bd70-4c10-952f-06caef2fe8ac .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-cccd19d2-bd70-4c10-952f-06caef2fe8ac .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-cccd19d2-bd70-4c10-952f-06caef2fe8ac.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-cccd19d2-bd70-4c10-952f-06caef2fe8ac img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 806px;
  }



  img.s-cccd19d2-bd70-4c10-952f-06caef2fe8ac.shogun-image {
    
    
    
    max-height: 806px;
  }


.s-cccd19d2-bd70-4c10-952f-06caef2fe8ac .shogun-image-content {
  
    justify-content: center;
  
}

.s-cccd19d2-bd70-4c10-952f-06caef2fe8ac.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cccd19d2-bd70-4c10-952f-06caef2fe8ac.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cccd19d2-bd70-4c10-952f-06caef2fe8ac.shogun-image {
  box-sizing: border-box;
}



.s-cccd19d2-bd70-4c10-952f-06caef2fe8ac img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-cccd19d2-bd70-4c10-952f-06caef2fe8ac {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-cccd19d2-bd70-4c10-952f-06caef2fe8ac.shogun-image-container {
      position: relative;
    }

    .s-cccd19d2-bd70-4c10-952f-06caef2fe8ac.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-cccd19d2-bd70-4c10-952f-06caef2fe8ac.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-cccd19d2-bd70-4c10-952f-06caef2fe8ac img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 806px;
    }
  }

@media (min-width: 1200px){#s-cccd19d2-bd70-4c10-952f-06caef2fe8ac {
  margin: 0 !important;
  overflow: visible;
}

#s-cccd19d2-bd70-4c10-952f-06caef2fe8ac-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-cccd19d2-bd70-4c10-952f-06caef2fe8ac {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-cccd19d2-bd70-4c10-952f-06caef2fe8ac {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-cccd19d2-bd70-4c10-952f-06caef2fe8ac img.shogun-image {
  /* Add background color handling */
  
}

#s-cccd19d2-bd70-4c10-952f-06caef2fe8ac img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-cccd19d2-bd70-4c10-952f-06caef2fe8ac .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-cccd19d2-bd70-4c10-952f-06caef2fe8ac .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-cccd19d2-bd70-4c10-952f-06caef2fe8ac .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-cccd19d2-bd70-4c10-952f-06caef2fe8ac.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-cccd19d2-bd70-4c10-952f-06caef2fe8ac img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 806px;
  }



  img.s-cccd19d2-bd70-4c10-952f-06caef2fe8ac.shogun-image {
    
    
    
    max-height: 806px;
  }


.s-cccd19d2-bd70-4c10-952f-06caef2fe8ac .shogun-image-content {
  
    justify-content: center;
  
}

.s-cccd19d2-bd70-4c10-952f-06caef2fe8ac.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cccd19d2-bd70-4c10-952f-06caef2fe8ac.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cccd19d2-bd70-4c10-952f-06caef2fe8ac.shogun-image {
  box-sizing: border-box;
}



.s-cccd19d2-bd70-4c10-952f-06caef2fe8ac img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-cccd19d2-bd70-4c10-952f-06caef2fe8ac {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-cccd19d2-bd70-4c10-952f-06caef2fe8ac.shogun-image-container {
      position: relative;
    }

    .s-cccd19d2-bd70-4c10-952f-06caef2fe8ac.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-cccd19d2-bd70-4c10-952f-06caef2fe8ac.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-cccd19d2-bd70-4c10-952f-06caef2fe8ac img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 806px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-cccd19d2-bd70-4c10-952f-06caef2fe8ac {
  margin: 0 !important;
  overflow: visible;
}

#s-cccd19d2-bd70-4c10-952f-06caef2fe8ac-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-cccd19d2-bd70-4c10-952f-06caef2fe8ac {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-cccd19d2-bd70-4c10-952f-06caef2fe8ac {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-cccd19d2-bd70-4c10-952f-06caef2fe8ac img.shogun-image {
  /* Add background color handling */
  
}

#s-cccd19d2-bd70-4c10-952f-06caef2fe8ac img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-cccd19d2-bd70-4c10-952f-06caef2fe8ac .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-cccd19d2-bd70-4c10-952f-06caef2fe8ac .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-cccd19d2-bd70-4c10-952f-06caef2fe8ac .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-cccd19d2-bd70-4c10-952f-06caef2fe8ac.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-cccd19d2-bd70-4c10-952f-06caef2fe8ac img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 806px;
  }



  img.s-cccd19d2-bd70-4c10-952f-06caef2fe8ac.shogun-image {
    
    
    
    max-height: 806px;
  }


.s-cccd19d2-bd70-4c10-952f-06caef2fe8ac .shogun-image-content {
  
    justify-content: center;
  
}

.s-cccd19d2-bd70-4c10-952f-06caef2fe8ac.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cccd19d2-bd70-4c10-952f-06caef2fe8ac.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cccd19d2-bd70-4c10-952f-06caef2fe8ac.shogun-image {
  box-sizing: border-box;
}



.s-cccd19d2-bd70-4c10-952f-06caef2fe8ac img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-cccd19d2-bd70-4c10-952f-06caef2fe8ac {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-cccd19d2-bd70-4c10-952f-06caef2fe8ac.shogun-image-container {
      position: relative;
    }

    .s-cccd19d2-bd70-4c10-952f-06caef2fe8ac.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-cccd19d2-bd70-4c10-952f-06caef2fe8ac.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-cccd19d2-bd70-4c10-952f-06caef2fe8ac img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 806px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-cccd19d2-bd70-4c10-952f-06caef2fe8ac {
  margin: 0 !important;
  overflow: visible;
}

#s-cccd19d2-bd70-4c10-952f-06caef2fe8ac-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-cccd19d2-bd70-4c10-952f-06caef2fe8ac {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-cccd19d2-bd70-4c10-952f-06caef2fe8ac {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-cccd19d2-bd70-4c10-952f-06caef2fe8ac img.shogun-image {
  /* Add background color handling */
  
}

#s-cccd19d2-bd70-4c10-952f-06caef2fe8ac img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-cccd19d2-bd70-4c10-952f-06caef2fe8ac .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-cccd19d2-bd70-4c10-952f-06caef2fe8ac .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-cccd19d2-bd70-4c10-952f-06caef2fe8ac .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-cccd19d2-bd70-4c10-952f-06caef2fe8ac.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-cccd19d2-bd70-4c10-952f-06caef2fe8ac img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 806px;
  }



  img.s-cccd19d2-bd70-4c10-952f-06caef2fe8ac.shogun-image {
    
    
    
    max-height: 806px;
  }


.s-cccd19d2-bd70-4c10-952f-06caef2fe8ac .shogun-image-content {
  
    justify-content: center;
  
}

.s-cccd19d2-bd70-4c10-952f-06caef2fe8ac.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cccd19d2-bd70-4c10-952f-06caef2fe8ac.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cccd19d2-bd70-4c10-952f-06caef2fe8ac.shogun-image {
  box-sizing: border-box;
}



.s-cccd19d2-bd70-4c10-952f-06caef2fe8ac img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-cccd19d2-bd70-4c10-952f-06caef2fe8ac {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-cccd19d2-bd70-4c10-952f-06caef2fe8ac.shogun-image-container {
      position: relative;
    }

    .s-cccd19d2-bd70-4c10-952f-06caef2fe8ac.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-cccd19d2-bd70-4c10-952f-06caef2fe8ac.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-cccd19d2-bd70-4c10-952f-06caef2fe8ac img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 806px;
    }
  }

}@media (max-width: 767px){#s-cccd19d2-bd70-4c10-952f-06caef2fe8ac {
  margin: 0 !important;
  overflow: visible;
}

#s-cccd19d2-bd70-4c10-952f-06caef2fe8ac-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-cccd19d2-bd70-4c10-952f-06caef2fe8ac {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-cccd19d2-bd70-4c10-952f-06caef2fe8ac {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-cccd19d2-bd70-4c10-952f-06caef2fe8ac img.shogun-image {
  /* Add background color handling */
  
}

#s-cccd19d2-bd70-4c10-952f-06caef2fe8ac img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-cccd19d2-bd70-4c10-952f-06caef2fe8ac .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-cccd19d2-bd70-4c10-952f-06caef2fe8ac .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-cccd19d2-bd70-4c10-952f-06caef2fe8ac .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-cccd19d2-bd70-4c10-952f-06caef2fe8ac.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-cccd19d2-bd70-4c10-952f-06caef2fe8ac img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 806px;
  }



  img.s-cccd19d2-bd70-4c10-952f-06caef2fe8ac.shogun-image {
    
    
    
    max-height: 806px;
  }


.s-cccd19d2-bd70-4c10-952f-06caef2fe8ac .shogun-image-content {
  
    justify-content: center;
  
}

.s-cccd19d2-bd70-4c10-952f-06caef2fe8ac.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cccd19d2-bd70-4c10-952f-06caef2fe8ac.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cccd19d2-bd70-4c10-952f-06caef2fe8ac.shogun-image {
  box-sizing: border-box;
}



.s-cccd19d2-bd70-4c10-952f-06caef2fe8ac img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-cccd19d2-bd70-4c10-952f-06caef2fe8ac {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-cccd19d2-bd70-4c10-952f-06caef2fe8ac.shogun-image-container {
      position: relative;
    }

    .s-cccd19d2-bd70-4c10-952f-06caef2fe8ac.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-cccd19d2-bd70-4c10-952f-06caef2fe8ac.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-cccd19d2-bd70-4c10-952f-06caef2fe8ac img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 806px;
    }
  }

}
#s-b8ad16a0-dca2-4c8e-a25e-2781f0f63b20 {
  margin-top: 20px;
border-top-width: 1px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(255, 255, 255, 1);
border-style: solid;
min-height: 50px;
}








#s-b8ad16a0-dca2-4c8e-a25e-2781f0f63b20 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-b8ad16a0-dca2-4c8e-a25e-2781f0f63b20.shg-box.shg-c {
  justify-content: center;
}

#s-aea1ee3f-b538-405c-b07a-9e02fd2c1896 {
  margin-top: 20px;
}

#s-719ce74a-b703-477c-abfa-8ed66ca14c30 {
  margin-top: 20px;
}

#s-aeba7c46-6e7a-4e2f-9b81-644b1eee50b8 {
  margin-top: 32px;
}

#s-550cfd33-2c58-41a2-9213-be02b2d9b611 {
  min-height: 50px;
}








#s-550cfd33-2c58-41a2-9213-be02b2d9b611 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-550cfd33-2c58-41a2-9213-be02b2d9b611.shg-box.shg-c {
  justify-content: flex-start;
}

#s-0a342abf-924b-4530-bdc8-275bbca394c1 {
  min-height: 50px;
}








#s-0a342abf-924b-4530-bdc8-275bbca394c1 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-0a342abf-924b-4530-bdc8-275bbca394c1.shg-box.shg-c {
  justify-content: center;
}

#s-2df24b4e-4325-4251-8447-8d32ef6dca4c {
  max-width: 806px;
aspect-ratio: 4/3;
text-align: center;
}

#s-2df24b4e-4325-4251-8447-8d32ef6dca4c {
  margin: 0 !important;
  overflow: visible;
}

#s-2df24b4e-4325-4251-8447-8d32ef6dca4c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2df24b4e-4325-4251-8447-8d32ef6dca4c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2df24b4e-4325-4251-8447-8d32ef6dca4c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2df24b4e-4325-4251-8447-8d32ef6dca4c img.shogun-image {
  /* Add background color handling */
  
}

#s-2df24b4e-4325-4251-8447-8d32ef6dca4c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2df24b4e-4325-4251-8447-8d32ef6dca4c .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-2df24b4e-4325-4251-8447-8d32ef6dca4c .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2df24b4e-4325-4251-8447-8d32ef6dca4c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2df24b4e-4325-4251-8447-8d32ef6dca4c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2df24b4e-4325-4251-8447-8d32ef6dca4c img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 806px;
  }



  img.s-2df24b4e-4325-4251-8447-8d32ef6dca4c.shogun-image {
    
    
    
    max-height: 806px;
  }


.s-2df24b4e-4325-4251-8447-8d32ef6dca4c .shogun-image-content {
  
    justify-content: center;
  
}

.s-2df24b4e-4325-4251-8447-8d32ef6dca4c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2df24b4e-4325-4251-8447-8d32ef6dca4c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2df24b4e-4325-4251-8447-8d32ef6dca4c.shogun-image {
  box-sizing: border-box;
}



.s-2df24b4e-4325-4251-8447-8d32ef6dca4c img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-2df24b4e-4325-4251-8447-8d32ef6dca4c {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-2df24b4e-4325-4251-8447-8d32ef6dca4c.shogun-image-container {
      position: relative;
    }

    .s-2df24b4e-4325-4251-8447-8d32ef6dca4c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2df24b4e-4325-4251-8447-8d32ef6dca4c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2df24b4e-4325-4251-8447-8d32ef6dca4c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 806px;
    }
  }

@media (min-width: 1200px){#s-2df24b4e-4325-4251-8447-8d32ef6dca4c {
  margin: 0 !important;
  overflow: visible;
}

#s-2df24b4e-4325-4251-8447-8d32ef6dca4c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2df24b4e-4325-4251-8447-8d32ef6dca4c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2df24b4e-4325-4251-8447-8d32ef6dca4c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2df24b4e-4325-4251-8447-8d32ef6dca4c img.shogun-image {
  /* Add background color handling */
  
}

#s-2df24b4e-4325-4251-8447-8d32ef6dca4c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2df24b4e-4325-4251-8447-8d32ef6dca4c .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-2df24b4e-4325-4251-8447-8d32ef6dca4c .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2df24b4e-4325-4251-8447-8d32ef6dca4c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2df24b4e-4325-4251-8447-8d32ef6dca4c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2df24b4e-4325-4251-8447-8d32ef6dca4c img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 806px;
  }



  img.s-2df24b4e-4325-4251-8447-8d32ef6dca4c.shogun-image {
    
    
    
    max-height: 806px;
  }


.s-2df24b4e-4325-4251-8447-8d32ef6dca4c .shogun-image-content {
  
    justify-content: center;
  
}

.s-2df24b4e-4325-4251-8447-8d32ef6dca4c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2df24b4e-4325-4251-8447-8d32ef6dca4c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2df24b4e-4325-4251-8447-8d32ef6dca4c.shogun-image {
  box-sizing: border-box;
}



.s-2df24b4e-4325-4251-8447-8d32ef6dca4c img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-2df24b4e-4325-4251-8447-8d32ef6dca4c {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-2df24b4e-4325-4251-8447-8d32ef6dca4c.shogun-image-container {
      position: relative;
    }

    .s-2df24b4e-4325-4251-8447-8d32ef6dca4c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2df24b4e-4325-4251-8447-8d32ef6dca4c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2df24b4e-4325-4251-8447-8d32ef6dca4c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 806px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-2df24b4e-4325-4251-8447-8d32ef6dca4c {
  margin: 0 !important;
  overflow: visible;
}

#s-2df24b4e-4325-4251-8447-8d32ef6dca4c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2df24b4e-4325-4251-8447-8d32ef6dca4c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2df24b4e-4325-4251-8447-8d32ef6dca4c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2df24b4e-4325-4251-8447-8d32ef6dca4c img.shogun-image {
  /* Add background color handling */
  
}

#s-2df24b4e-4325-4251-8447-8d32ef6dca4c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2df24b4e-4325-4251-8447-8d32ef6dca4c .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-2df24b4e-4325-4251-8447-8d32ef6dca4c .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2df24b4e-4325-4251-8447-8d32ef6dca4c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2df24b4e-4325-4251-8447-8d32ef6dca4c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2df24b4e-4325-4251-8447-8d32ef6dca4c img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 806px;
  }



  img.s-2df24b4e-4325-4251-8447-8d32ef6dca4c.shogun-image {
    
    
    
    max-height: 806px;
  }


.s-2df24b4e-4325-4251-8447-8d32ef6dca4c .shogun-image-content {
  
    justify-content: center;
  
}

.s-2df24b4e-4325-4251-8447-8d32ef6dca4c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2df24b4e-4325-4251-8447-8d32ef6dca4c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2df24b4e-4325-4251-8447-8d32ef6dca4c.shogun-image {
  box-sizing: border-box;
}



.s-2df24b4e-4325-4251-8447-8d32ef6dca4c img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-2df24b4e-4325-4251-8447-8d32ef6dca4c {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-2df24b4e-4325-4251-8447-8d32ef6dca4c.shogun-image-container {
      position: relative;
    }

    .s-2df24b4e-4325-4251-8447-8d32ef6dca4c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2df24b4e-4325-4251-8447-8d32ef6dca4c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2df24b4e-4325-4251-8447-8d32ef6dca4c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 806px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-2df24b4e-4325-4251-8447-8d32ef6dca4c {
  margin: 0 !important;
  overflow: visible;
}

#s-2df24b4e-4325-4251-8447-8d32ef6dca4c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2df24b4e-4325-4251-8447-8d32ef6dca4c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2df24b4e-4325-4251-8447-8d32ef6dca4c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2df24b4e-4325-4251-8447-8d32ef6dca4c img.shogun-image {
  /* Add background color handling */
  
}

#s-2df24b4e-4325-4251-8447-8d32ef6dca4c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2df24b4e-4325-4251-8447-8d32ef6dca4c .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-2df24b4e-4325-4251-8447-8d32ef6dca4c .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2df24b4e-4325-4251-8447-8d32ef6dca4c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2df24b4e-4325-4251-8447-8d32ef6dca4c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2df24b4e-4325-4251-8447-8d32ef6dca4c img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 806px;
  }



  img.s-2df24b4e-4325-4251-8447-8d32ef6dca4c.shogun-image {
    
    
    
    max-height: 806px;
  }


.s-2df24b4e-4325-4251-8447-8d32ef6dca4c .shogun-image-content {
  
    justify-content: center;
  
}

.s-2df24b4e-4325-4251-8447-8d32ef6dca4c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2df24b4e-4325-4251-8447-8d32ef6dca4c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2df24b4e-4325-4251-8447-8d32ef6dca4c.shogun-image {
  box-sizing: border-box;
}



.s-2df24b4e-4325-4251-8447-8d32ef6dca4c img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-2df24b4e-4325-4251-8447-8d32ef6dca4c {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-2df24b4e-4325-4251-8447-8d32ef6dca4c.shogun-image-container {
      position: relative;
    }

    .s-2df24b4e-4325-4251-8447-8d32ef6dca4c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2df24b4e-4325-4251-8447-8d32ef6dca4c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2df24b4e-4325-4251-8447-8d32ef6dca4c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 806px;
    }
  }

}@media (max-width: 767px){#s-2df24b4e-4325-4251-8447-8d32ef6dca4c {
  margin: 0 !important;
  overflow: visible;
}

#s-2df24b4e-4325-4251-8447-8d32ef6dca4c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2df24b4e-4325-4251-8447-8d32ef6dca4c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2df24b4e-4325-4251-8447-8d32ef6dca4c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2df24b4e-4325-4251-8447-8d32ef6dca4c img.shogun-image {
  /* Add background color handling */
  
}

#s-2df24b4e-4325-4251-8447-8d32ef6dca4c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2df24b4e-4325-4251-8447-8d32ef6dca4c .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-2df24b4e-4325-4251-8447-8d32ef6dca4c .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2df24b4e-4325-4251-8447-8d32ef6dca4c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2df24b4e-4325-4251-8447-8d32ef6dca4c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2df24b4e-4325-4251-8447-8d32ef6dca4c img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 806px;
  }



  img.s-2df24b4e-4325-4251-8447-8d32ef6dca4c.shogun-image {
    
    
    
    max-height: 806px;
  }


.s-2df24b4e-4325-4251-8447-8d32ef6dca4c .shogun-image-content {
  
    justify-content: center;
  
}

.s-2df24b4e-4325-4251-8447-8d32ef6dca4c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2df24b4e-4325-4251-8447-8d32ef6dca4c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2df24b4e-4325-4251-8447-8d32ef6dca4c.shogun-image {
  box-sizing: border-box;
}



.s-2df24b4e-4325-4251-8447-8d32ef6dca4c img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-2df24b4e-4325-4251-8447-8d32ef6dca4c {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-2df24b4e-4325-4251-8447-8d32ef6dca4c.shogun-image-container {
      position: relative;
    }

    .s-2df24b4e-4325-4251-8447-8d32ef6dca4c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2df24b4e-4325-4251-8447-8d32ef6dca4c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2df24b4e-4325-4251-8447-8d32ef6dca4c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 806px;
    }
  }

}
#s-1f4f2288-075c-440a-a73f-f9f1f6364c9f {
  margin-top: 20px;
border-top-width: 1px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(255, 255, 255, 1);
border-style: solid;
min-height: 50px;
}








#s-1f4f2288-075c-440a-a73f-f9f1f6364c9f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-1f4f2288-075c-440a-a73f-f9f1f6364c9f.shg-box.shg-c {
  justify-content: center;
}

#s-e391255f-fb68-41f0-8222-07a0e2d9babd {
  margin-top: 20px;
}

#s-3e3b73cb-f7f1-4c9e-9a2d-0c7eac601e5f {
  margin-top: 20px;
}

#s-a38adabc-e574-4794-814c-928f077971ed {
  margin-top: 32px;
}

@media (min-width: 1200px){#s-78f1b019-30cb-4679-be48-bff9ccd02c4c {
  display: none;
}
#s-78f1b019-30cb-4679-be48-bff9ccd02c4c, #wrap-s-78f1b019-30cb-4679-be48-bff9ccd02c4c, #wrap-content-s-78f1b019-30cb-4679-be48-bff9ccd02c4c { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-78f1b019-30cb-4679-be48-bff9ccd02c4c {
  display: none;
}
#s-78f1b019-30cb-4679-be48-bff9ccd02c4c, #wrap-s-78f1b019-30cb-4679-be48-bff9ccd02c4c, #wrap-content-s-78f1b019-30cb-4679-be48-bff9ccd02c4c { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-78f1b019-30cb-4679-be48-bff9ccd02c4c {
  display: none;
}
#s-78f1b019-30cb-4679-be48-bff9ccd02c4c, #wrap-s-78f1b019-30cb-4679-be48-bff9ccd02c4c, #wrap-content-s-78f1b019-30cb-4679-be48-bff9ccd02c4c { display: none !important; }}@media (max-width: 767px){#s-78f1b019-30cb-4679-be48-bff9ccd02c4c {
  
}
}







#s-78f1b019-30cb-4679-be48-bff9ccd02c4c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-78f1b019-30cb-4679-be48-bff9ccd02c4c.shg-box.shg-c {
  justify-content: center;
}

#s-b8faab47-bd51-461c-a933-1d944d6a2d92 {
  margin-left: 16px;
margin-right: 16px;
}








#s-b8faab47-bd51-461c-a933-1d944d6a2d92 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-b8faab47-bd51-461c-a933-1d944d6a2d92.shg-box.shg-c {
  justify-content: center;
}

#s-88d95ac2-db58-4514-aa6b-2d80927cd04e {
  margin-bottom: 32px;
}

body {
  font-family: sans-serif;
  margin: 0;
}

figure {
  margin: 0;
}

/*img {*/
/*  max-width: 100%;*/
/*  object-fit: contain;*/
/*}*/

.wrap_2 {
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  overflow-x: auto;
  padding-inline: 16px;
  
  gap: 12px;
  scroll-snap-type: x mandatory;
}

.product-card_2 {
  width: 80vw;
  
  padding-right: 0rem;
  padding-left: 0rem;
  border-radius: 10px;
  scroll-snap-align: center;
  scroll-snap-stop: always;
  background-color:transparent;
  margin-bottom:32px;
}

/*.product-card__image {*/
/*    text-align: center;*/
    
/*}*/

/*.product-card__description {*/
/*  font-size: 14px;*/
  /* margin-bottom: 1.5rem; */
/*  margin-top: 20px;*/
/*  margin-bottom: 24px;*/
  /*text-align: center;*/
/*}*/
#s-11db4d4e-356c-439a-9823-0967a3830493 {
  margin-bottom: 28px;
}

#s-a0ebc60f-8195-425b-a2d2-9709fbb1dd95 {
  min-height: 50px;
}








#s-a0ebc60f-8195-425b-a2d2-9709fbb1dd95 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-a0ebc60f-8195-425b-a2d2-9709fbb1dd95.shg-box.shg-c {
  justify-content: center;
}

#s-d895d45b-30aa-48fb-a9bd-ab5cec96cb3b {
  min-height: 50px;
}








#s-d895d45b-30aa-48fb-a9bd-ab5cec96cb3b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-d895d45b-30aa-48fb-a9bd-ab5cec96cb3b.shg-box.shg-c {
  justify-content: center;
}

#s-ae2d6385-77cb-4484-8ec4-730367f4c6e8 {
  max-width: 448px;
aspect-ratio: 4/3;
text-align: center;
}

#s-ae2d6385-77cb-4484-8ec4-730367f4c6e8 {
  margin: 0 !important;
  overflow: visible;
}

#s-ae2d6385-77cb-4484-8ec4-730367f4c6e8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ae2d6385-77cb-4484-8ec4-730367f4c6e8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ae2d6385-77cb-4484-8ec4-730367f4c6e8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ae2d6385-77cb-4484-8ec4-730367f4c6e8 img.shogun-image {
  /* Add background color handling */
  
}

#s-ae2d6385-77cb-4484-8ec4-730367f4c6e8 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ae2d6385-77cb-4484-8ec4-730367f4c6e8 .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-ae2d6385-77cb-4484-8ec4-730367f4c6e8 .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ae2d6385-77cb-4484-8ec4-730367f4c6e8 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ae2d6385-77cb-4484-8ec4-730367f4c6e8.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ae2d6385-77cb-4484-8ec4-730367f4c6e8 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 448px;
  }



  img.s-ae2d6385-77cb-4484-8ec4-730367f4c6e8.shogun-image {
    
    
    
    max-height: 448px;
  }


.s-ae2d6385-77cb-4484-8ec4-730367f4c6e8 .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-ae2d6385-77cb-4484-8ec4-730367f4c6e8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ae2d6385-77cb-4484-8ec4-730367f4c6e8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ae2d6385-77cb-4484-8ec4-730367f4c6e8.shogun-image {
  box-sizing: border-box;
}



.s-ae2d6385-77cb-4484-8ec4-730367f4c6e8 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ae2d6385-77cb-4484-8ec4-730367f4c6e8 {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-ae2d6385-77cb-4484-8ec4-730367f4c6e8.shogun-image-container {
      position: relative;
    }

    .s-ae2d6385-77cb-4484-8ec4-730367f4c6e8.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ae2d6385-77cb-4484-8ec4-730367f4c6e8.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ae2d6385-77cb-4484-8ec4-730367f4c6e8 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 448px;
    }
  }

@media (min-width: 1200px){#s-ae2d6385-77cb-4484-8ec4-730367f4c6e8 {
  margin: 0 !important;
  overflow: visible;
}

#s-ae2d6385-77cb-4484-8ec4-730367f4c6e8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ae2d6385-77cb-4484-8ec4-730367f4c6e8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ae2d6385-77cb-4484-8ec4-730367f4c6e8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ae2d6385-77cb-4484-8ec4-730367f4c6e8 img.shogun-image {
  /* Add background color handling */
  
}

#s-ae2d6385-77cb-4484-8ec4-730367f4c6e8 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ae2d6385-77cb-4484-8ec4-730367f4c6e8 .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-ae2d6385-77cb-4484-8ec4-730367f4c6e8 .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ae2d6385-77cb-4484-8ec4-730367f4c6e8 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ae2d6385-77cb-4484-8ec4-730367f4c6e8.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ae2d6385-77cb-4484-8ec4-730367f4c6e8 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 448px;
  }



  img.s-ae2d6385-77cb-4484-8ec4-730367f4c6e8.shogun-image {
    
    
    
    max-height: 448px;
  }


.s-ae2d6385-77cb-4484-8ec4-730367f4c6e8 .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-ae2d6385-77cb-4484-8ec4-730367f4c6e8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ae2d6385-77cb-4484-8ec4-730367f4c6e8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ae2d6385-77cb-4484-8ec4-730367f4c6e8.shogun-image {
  box-sizing: border-box;
}



.s-ae2d6385-77cb-4484-8ec4-730367f4c6e8 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ae2d6385-77cb-4484-8ec4-730367f4c6e8 {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-ae2d6385-77cb-4484-8ec4-730367f4c6e8.shogun-image-container {
      position: relative;
    }

    .s-ae2d6385-77cb-4484-8ec4-730367f4c6e8.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ae2d6385-77cb-4484-8ec4-730367f4c6e8.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ae2d6385-77cb-4484-8ec4-730367f4c6e8 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 448px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-ae2d6385-77cb-4484-8ec4-730367f4c6e8 {
  margin: 0 !important;
  overflow: visible;
}

#s-ae2d6385-77cb-4484-8ec4-730367f4c6e8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ae2d6385-77cb-4484-8ec4-730367f4c6e8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ae2d6385-77cb-4484-8ec4-730367f4c6e8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ae2d6385-77cb-4484-8ec4-730367f4c6e8 img.shogun-image {
  /* Add background color handling */
  
}

#s-ae2d6385-77cb-4484-8ec4-730367f4c6e8 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ae2d6385-77cb-4484-8ec4-730367f4c6e8 .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-ae2d6385-77cb-4484-8ec4-730367f4c6e8 .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ae2d6385-77cb-4484-8ec4-730367f4c6e8 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ae2d6385-77cb-4484-8ec4-730367f4c6e8.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ae2d6385-77cb-4484-8ec4-730367f4c6e8 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 448px;
  }



  img.s-ae2d6385-77cb-4484-8ec4-730367f4c6e8.shogun-image {
    
    
    
    max-height: 448px;
  }


.s-ae2d6385-77cb-4484-8ec4-730367f4c6e8 .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-ae2d6385-77cb-4484-8ec4-730367f4c6e8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ae2d6385-77cb-4484-8ec4-730367f4c6e8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ae2d6385-77cb-4484-8ec4-730367f4c6e8.shogun-image {
  box-sizing: border-box;
}



.s-ae2d6385-77cb-4484-8ec4-730367f4c6e8 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ae2d6385-77cb-4484-8ec4-730367f4c6e8 {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-ae2d6385-77cb-4484-8ec4-730367f4c6e8.shogun-image-container {
      position: relative;
    }

    .s-ae2d6385-77cb-4484-8ec4-730367f4c6e8.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ae2d6385-77cb-4484-8ec4-730367f4c6e8.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ae2d6385-77cb-4484-8ec4-730367f4c6e8 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 448px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-ae2d6385-77cb-4484-8ec4-730367f4c6e8 {
  margin: 0 !important;
  overflow: visible;
}

#s-ae2d6385-77cb-4484-8ec4-730367f4c6e8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ae2d6385-77cb-4484-8ec4-730367f4c6e8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ae2d6385-77cb-4484-8ec4-730367f4c6e8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ae2d6385-77cb-4484-8ec4-730367f4c6e8 img.shogun-image {
  /* Add background color handling */
  
}

#s-ae2d6385-77cb-4484-8ec4-730367f4c6e8 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ae2d6385-77cb-4484-8ec4-730367f4c6e8 .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-ae2d6385-77cb-4484-8ec4-730367f4c6e8 .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ae2d6385-77cb-4484-8ec4-730367f4c6e8 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ae2d6385-77cb-4484-8ec4-730367f4c6e8.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ae2d6385-77cb-4484-8ec4-730367f4c6e8 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 448px;
  }



  img.s-ae2d6385-77cb-4484-8ec4-730367f4c6e8.shogun-image {
    
    
    
    max-height: 448px;
  }


.s-ae2d6385-77cb-4484-8ec4-730367f4c6e8 .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-ae2d6385-77cb-4484-8ec4-730367f4c6e8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ae2d6385-77cb-4484-8ec4-730367f4c6e8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ae2d6385-77cb-4484-8ec4-730367f4c6e8.shogun-image {
  box-sizing: border-box;
}



.s-ae2d6385-77cb-4484-8ec4-730367f4c6e8 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ae2d6385-77cb-4484-8ec4-730367f4c6e8 {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-ae2d6385-77cb-4484-8ec4-730367f4c6e8.shogun-image-container {
      position: relative;
    }

    .s-ae2d6385-77cb-4484-8ec4-730367f4c6e8.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ae2d6385-77cb-4484-8ec4-730367f4c6e8.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ae2d6385-77cb-4484-8ec4-730367f4c6e8 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 448px;
    }
  }

}@media (max-width: 767px){#s-ae2d6385-77cb-4484-8ec4-730367f4c6e8 {
  margin: 0 !important;
  overflow: visible;
}

#s-ae2d6385-77cb-4484-8ec4-730367f4c6e8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ae2d6385-77cb-4484-8ec4-730367f4c6e8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ae2d6385-77cb-4484-8ec4-730367f4c6e8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ae2d6385-77cb-4484-8ec4-730367f4c6e8 img.shogun-image {
  /* Add background color handling */
  
}

#s-ae2d6385-77cb-4484-8ec4-730367f4c6e8 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ae2d6385-77cb-4484-8ec4-730367f4c6e8 .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-ae2d6385-77cb-4484-8ec4-730367f4c6e8 .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ae2d6385-77cb-4484-8ec4-730367f4c6e8 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ae2d6385-77cb-4484-8ec4-730367f4c6e8.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ae2d6385-77cb-4484-8ec4-730367f4c6e8 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 448px;
  }



  img.s-ae2d6385-77cb-4484-8ec4-730367f4c6e8.shogun-image {
    
    
    
    max-height: 448px;
  }


.s-ae2d6385-77cb-4484-8ec4-730367f4c6e8 .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-ae2d6385-77cb-4484-8ec4-730367f4c6e8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ae2d6385-77cb-4484-8ec4-730367f4c6e8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ae2d6385-77cb-4484-8ec4-730367f4c6e8.shogun-image {
  box-sizing: border-box;
}



.s-ae2d6385-77cb-4484-8ec4-730367f4c6e8 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ae2d6385-77cb-4484-8ec4-730367f4c6e8 {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-ae2d6385-77cb-4484-8ec4-730367f4c6e8.shogun-image-container {
      position: relative;
    }

    .s-ae2d6385-77cb-4484-8ec4-730367f4c6e8.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ae2d6385-77cb-4484-8ec4-730367f4c6e8.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ae2d6385-77cb-4484-8ec4-730367f4c6e8 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 448px;
    }
  }

}
#s-9045e488-8f62-4513-9521-ba73447bf9d4 {
  min-height: 50px;
}








#s-9045e488-8f62-4513-9521-ba73447bf9d4 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-9045e488-8f62-4513-9521-ba73447bf9d4.shg-box.shg-c {
  justify-content: center;
}

#s-59823b7f-b922-4220-b45d-b578a4dbbe12 {
  margin-top: 20px;
border-top-width: 1px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(255, 255, 255, 1);
border-style: solid;
min-height: 50px;
}








#s-59823b7f-b922-4220-b45d-b578a4dbbe12 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-59823b7f-b922-4220-b45d-b578a4dbbe12.shg-box.shg-c {
  justify-content: center;
}

#s-62dfda5c-f3b2-4515-90aa-d0e98a695277 {
  margin-top: 20px;
}

#s-07ba4c75-5327-4ad9-8006-89770f61c24d {
  margin-top: 16px;
}

#s-8d23f56b-7432-42d6-9ffd-a30715fcf5ab {
  margin-top: 16px;
}

#s-a876738d-a763-4f4c-a01e-ec5367b23a5e {
  min-height: 50px;
}








#s-a876738d-a763-4f4c-a01e-ec5367b23a5e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-a876738d-a763-4f4c-a01e-ec5367b23a5e.shg-box.shg-c {
  justify-content: center;
}

#s-13a2e5c8-aaf9-4e14-93ba-74dc036e63c9 {
  min-height: 50px;
}








#s-13a2e5c8-aaf9-4e14-93ba-74dc036e63c9 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-13a2e5c8-aaf9-4e14-93ba-74dc036e63c9.shg-box.shg-c {
  justify-content: center;
}

#s-6f58e5f1-b05e-49d9-ab33-ac973daa2bb6 {
  max-width: 448px;
aspect-ratio: 4/3;
text-align: center;
}

#s-6f58e5f1-b05e-49d9-ab33-ac973daa2bb6 {
  margin: 0 !important;
  overflow: visible;
}

#s-6f58e5f1-b05e-49d9-ab33-ac973daa2bb6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6f58e5f1-b05e-49d9-ab33-ac973daa2bb6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6f58e5f1-b05e-49d9-ab33-ac973daa2bb6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6f58e5f1-b05e-49d9-ab33-ac973daa2bb6 img.shogun-image {
  /* Add background color handling */
  
}

#s-6f58e5f1-b05e-49d9-ab33-ac973daa2bb6 img.shogun-image {
  /* Add padding handling */
  padding-left: 1px;
  padding-right: 1px;
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6f58e5f1-b05e-49d9-ab33-ac973daa2bb6 .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-6f58e5f1-b05e-49d9-ab33-ac973daa2bb6 .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6f58e5f1-b05e-49d9-ab33-ac973daa2bb6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6f58e5f1-b05e-49d9-ab33-ac973daa2bb6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6f58e5f1-b05e-49d9-ab33-ac973daa2bb6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 448px;
  }



  img.s-6f58e5f1-b05e-49d9-ab33-ac973daa2bb6.shogun-image {
    
    
    
    max-height: 448px;
  }


.s-6f58e5f1-b05e-49d9-ab33-ac973daa2bb6 .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-6f58e5f1-b05e-49d9-ab33-ac973daa2bb6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6f58e5f1-b05e-49d9-ab33-ac973daa2bb6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6f58e5f1-b05e-49d9-ab33-ac973daa2bb6.shogun-image {
  box-sizing: border-box;
}



.s-6f58e5f1-b05e-49d9-ab33-ac973daa2bb6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-6f58e5f1-b05e-49d9-ab33-ac973daa2bb6 {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-6f58e5f1-b05e-49d9-ab33-ac973daa2bb6.shogun-image-container {
      position: relative;
    }

    .s-6f58e5f1-b05e-49d9-ab33-ac973daa2bb6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6f58e5f1-b05e-49d9-ab33-ac973daa2bb6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6f58e5f1-b05e-49d9-ab33-ac973daa2bb6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 448px;
    }
  }

@media (min-width: 1200px){#s-6f58e5f1-b05e-49d9-ab33-ac973daa2bb6 {
  margin: 0 !important;
  overflow: visible;
}

#s-6f58e5f1-b05e-49d9-ab33-ac973daa2bb6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6f58e5f1-b05e-49d9-ab33-ac973daa2bb6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6f58e5f1-b05e-49d9-ab33-ac973daa2bb6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6f58e5f1-b05e-49d9-ab33-ac973daa2bb6 img.shogun-image {
  /* Add background color handling */
  
}

#s-6f58e5f1-b05e-49d9-ab33-ac973daa2bb6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6f58e5f1-b05e-49d9-ab33-ac973daa2bb6 .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-6f58e5f1-b05e-49d9-ab33-ac973daa2bb6 .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6f58e5f1-b05e-49d9-ab33-ac973daa2bb6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6f58e5f1-b05e-49d9-ab33-ac973daa2bb6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6f58e5f1-b05e-49d9-ab33-ac973daa2bb6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 448px;
  }



  img.s-6f58e5f1-b05e-49d9-ab33-ac973daa2bb6.shogun-image {
    
    
    
    max-height: 448px;
  }


.s-6f58e5f1-b05e-49d9-ab33-ac973daa2bb6 .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-6f58e5f1-b05e-49d9-ab33-ac973daa2bb6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6f58e5f1-b05e-49d9-ab33-ac973daa2bb6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6f58e5f1-b05e-49d9-ab33-ac973daa2bb6.shogun-image {
  box-sizing: border-box;
}



.s-6f58e5f1-b05e-49d9-ab33-ac973daa2bb6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-6f58e5f1-b05e-49d9-ab33-ac973daa2bb6 {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-6f58e5f1-b05e-49d9-ab33-ac973daa2bb6.shogun-image-container {
      position: relative;
    }

    .s-6f58e5f1-b05e-49d9-ab33-ac973daa2bb6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6f58e5f1-b05e-49d9-ab33-ac973daa2bb6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6f58e5f1-b05e-49d9-ab33-ac973daa2bb6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 448px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-6f58e5f1-b05e-49d9-ab33-ac973daa2bb6 {
  margin: 0 !important;
  overflow: visible;
}

#s-6f58e5f1-b05e-49d9-ab33-ac973daa2bb6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6f58e5f1-b05e-49d9-ab33-ac973daa2bb6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6f58e5f1-b05e-49d9-ab33-ac973daa2bb6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6f58e5f1-b05e-49d9-ab33-ac973daa2bb6 img.shogun-image {
  /* Add background color handling */
  
}

#s-6f58e5f1-b05e-49d9-ab33-ac973daa2bb6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6f58e5f1-b05e-49d9-ab33-ac973daa2bb6 .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-6f58e5f1-b05e-49d9-ab33-ac973daa2bb6 .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6f58e5f1-b05e-49d9-ab33-ac973daa2bb6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6f58e5f1-b05e-49d9-ab33-ac973daa2bb6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6f58e5f1-b05e-49d9-ab33-ac973daa2bb6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 448px;
  }



  img.s-6f58e5f1-b05e-49d9-ab33-ac973daa2bb6.shogun-image {
    
    
    
    max-height: 448px;
  }


.s-6f58e5f1-b05e-49d9-ab33-ac973daa2bb6 .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-6f58e5f1-b05e-49d9-ab33-ac973daa2bb6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6f58e5f1-b05e-49d9-ab33-ac973daa2bb6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6f58e5f1-b05e-49d9-ab33-ac973daa2bb6.shogun-image {
  box-sizing: border-box;
}



.s-6f58e5f1-b05e-49d9-ab33-ac973daa2bb6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-6f58e5f1-b05e-49d9-ab33-ac973daa2bb6 {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-6f58e5f1-b05e-49d9-ab33-ac973daa2bb6.shogun-image-container {
      position: relative;
    }

    .s-6f58e5f1-b05e-49d9-ab33-ac973daa2bb6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6f58e5f1-b05e-49d9-ab33-ac973daa2bb6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6f58e5f1-b05e-49d9-ab33-ac973daa2bb6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 448px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-6f58e5f1-b05e-49d9-ab33-ac973daa2bb6 {
  margin: 0 !important;
  overflow: visible;
}

#s-6f58e5f1-b05e-49d9-ab33-ac973daa2bb6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6f58e5f1-b05e-49d9-ab33-ac973daa2bb6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6f58e5f1-b05e-49d9-ab33-ac973daa2bb6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6f58e5f1-b05e-49d9-ab33-ac973daa2bb6 img.shogun-image {
  /* Add background color handling */
  
}

#s-6f58e5f1-b05e-49d9-ab33-ac973daa2bb6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6f58e5f1-b05e-49d9-ab33-ac973daa2bb6 .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-6f58e5f1-b05e-49d9-ab33-ac973daa2bb6 .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6f58e5f1-b05e-49d9-ab33-ac973daa2bb6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6f58e5f1-b05e-49d9-ab33-ac973daa2bb6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6f58e5f1-b05e-49d9-ab33-ac973daa2bb6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 448px;
  }



  img.s-6f58e5f1-b05e-49d9-ab33-ac973daa2bb6.shogun-image {
    
    
    
    max-height: 448px;
  }


.s-6f58e5f1-b05e-49d9-ab33-ac973daa2bb6 .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-6f58e5f1-b05e-49d9-ab33-ac973daa2bb6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6f58e5f1-b05e-49d9-ab33-ac973daa2bb6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6f58e5f1-b05e-49d9-ab33-ac973daa2bb6.shogun-image {
  box-sizing: border-box;
}



.s-6f58e5f1-b05e-49d9-ab33-ac973daa2bb6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-6f58e5f1-b05e-49d9-ab33-ac973daa2bb6 {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-6f58e5f1-b05e-49d9-ab33-ac973daa2bb6.shogun-image-container {
      position: relative;
    }

    .s-6f58e5f1-b05e-49d9-ab33-ac973daa2bb6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6f58e5f1-b05e-49d9-ab33-ac973daa2bb6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6f58e5f1-b05e-49d9-ab33-ac973daa2bb6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 448px;
    }
  }

}@media (max-width: 767px){#s-6f58e5f1-b05e-49d9-ab33-ac973daa2bb6 {
  margin: 0 !important;
  overflow: visible;
}

#s-6f58e5f1-b05e-49d9-ab33-ac973daa2bb6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6f58e5f1-b05e-49d9-ab33-ac973daa2bb6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6f58e5f1-b05e-49d9-ab33-ac973daa2bb6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6f58e5f1-b05e-49d9-ab33-ac973daa2bb6 img.shogun-image {
  /* Add background color handling */
  
}

#s-6f58e5f1-b05e-49d9-ab33-ac973daa2bb6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6f58e5f1-b05e-49d9-ab33-ac973daa2bb6 .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-6f58e5f1-b05e-49d9-ab33-ac973daa2bb6 .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6f58e5f1-b05e-49d9-ab33-ac973daa2bb6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6f58e5f1-b05e-49d9-ab33-ac973daa2bb6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6f58e5f1-b05e-49d9-ab33-ac973daa2bb6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 448px;
  }



  img.s-6f58e5f1-b05e-49d9-ab33-ac973daa2bb6.shogun-image {
    
    
    
    max-height: 448px;
  }


.s-6f58e5f1-b05e-49d9-ab33-ac973daa2bb6 .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-6f58e5f1-b05e-49d9-ab33-ac973daa2bb6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6f58e5f1-b05e-49d9-ab33-ac973daa2bb6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6f58e5f1-b05e-49d9-ab33-ac973daa2bb6.shogun-image {
  box-sizing: border-box;
}



.s-6f58e5f1-b05e-49d9-ab33-ac973daa2bb6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-6f58e5f1-b05e-49d9-ab33-ac973daa2bb6 {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-6f58e5f1-b05e-49d9-ab33-ac973daa2bb6.shogun-image-container {
      position: relative;
    }

    .s-6f58e5f1-b05e-49d9-ab33-ac973daa2bb6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6f58e5f1-b05e-49d9-ab33-ac973daa2bb6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6f58e5f1-b05e-49d9-ab33-ac973daa2bb6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 448px;
    }
  }

}
#s-5ba1afec-7739-4f4a-ae56-148816fd1c02 {
  min-height: 50px;
}








#s-5ba1afec-7739-4f4a-ae56-148816fd1c02 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-5ba1afec-7739-4f4a-ae56-148816fd1c02.shg-box.shg-c {
  justify-content: center;
}

#s-03dbdfa1-9482-47f5-a1a9-9a241d136dec {
  margin-top: 20px;
border-top-width: 1px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(255, 255, 255, 1);
border-style: solid;
min-height: 50px;
}








#s-03dbdfa1-9482-47f5-a1a9-9a241d136dec > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-03dbdfa1-9482-47f5-a1a9-9a241d136dec.shg-box.shg-c {
  justify-content: center;
}

#s-6584b46d-10c7-467d-bd35-c5cb4abd8342 {
  margin-top: 20px;
}

#s-8662b111-9548-4a45-ad83-5d70c12ddc3c {
  margin-top: 16px;
}

#s-dd9ffa5e-65a5-4eda-9246-b351d0f81594 {
  margin-top: 16px;
margin-bottom: 16px;
}

#s-a720409b-5005-4940-8eb3-ab4f3ec18180 {
  min-height: 50px;
}








#s-a720409b-5005-4940-8eb3-ab4f3ec18180 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-a720409b-5005-4940-8eb3-ab4f3ec18180.shg-box.shg-c {
  justify-content: center;
}

#s-3a617724-9aa5-4bb3-9564-09c0a727fb7d {
  min-height: 50px;
}








#s-3a617724-9aa5-4bb3-9564-09c0a727fb7d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-3a617724-9aa5-4bb3-9564-09c0a727fb7d.shg-box.shg-c {
  justify-content: center;
}

#s-7a226a5c-ce0d-4caa-ba86-182abdc8b9cb {
  max-width: 448px;
aspect-ratio: 4/3;
text-align: center;
}

#s-7a226a5c-ce0d-4caa-ba86-182abdc8b9cb {
  margin: 0 !important;
  overflow: visible;
}

#s-7a226a5c-ce0d-4caa-ba86-182abdc8b9cb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7a226a5c-ce0d-4caa-ba86-182abdc8b9cb {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7a226a5c-ce0d-4caa-ba86-182abdc8b9cb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7a226a5c-ce0d-4caa-ba86-182abdc8b9cb img.shogun-image {
  /* Add background color handling */
  
}

#s-7a226a5c-ce0d-4caa-ba86-182abdc8b9cb img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-7a226a5c-ce0d-4caa-ba86-182abdc8b9cb .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-7a226a5c-ce0d-4caa-ba86-182abdc8b9cb .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-7a226a5c-ce0d-4caa-ba86-182abdc8b9cb .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-7a226a5c-ce0d-4caa-ba86-182abdc8b9cb.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-7a226a5c-ce0d-4caa-ba86-182abdc8b9cb img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 448px;
  }



  img.s-7a226a5c-ce0d-4caa-ba86-182abdc8b9cb.shogun-image {
    
    
    
    max-height: 448px;
  }


.s-7a226a5c-ce0d-4caa-ba86-182abdc8b9cb .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-7a226a5c-ce0d-4caa-ba86-182abdc8b9cb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7a226a5c-ce0d-4caa-ba86-182abdc8b9cb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7a226a5c-ce0d-4caa-ba86-182abdc8b9cb.shogun-image {
  box-sizing: border-box;
}



.s-7a226a5c-ce0d-4caa-ba86-182abdc8b9cb img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-7a226a5c-ce0d-4caa-ba86-182abdc8b9cb {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-7a226a5c-ce0d-4caa-ba86-182abdc8b9cb.shogun-image-container {
      position: relative;
    }

    .s-7a226a5c-ce0d-4caa-ba86-182abdc8b9cb.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7a226a5c-ce0d-4caa-ba86-182abdc8b9cb.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7a226a5c-ce0d-4caa-ba86-182abdc8b9cb img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 448px;
    }
  }

@media (min-width: 1200px){#s-7a226a5c-ce0d-4caa-ba86-182abdc8b9cb {
  margin: 0 !important;
  overflow: visible;
}

#s-7a226a5c-ce0d-4caa-ba86-182abdc8b9cb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7a226a5c-ce0d-4caa-ba86-182abdc8b9cb {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7a226a5c-ce0d-4caa-ba86-182abdc8b9cb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7a226a5c-ce0d-4caa-ba86-182abdc8b9cb img.shogun-image {
  /* Add background color handling */
  
}

#s-7a226a5c-ce0d-4caa-ba86-182abdc8b9cb img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-7a226a5c-ce0d-4caa-ba86-182abdc8b9cb .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-7a226a5c-ce0d-4caa-ba86-182abdc8b9cb .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-7a226a5c-ce0d-4caa-ba86-182abdc8b9cb .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-7a226a5c-ce0d-4caa-ba86-182abdc8b9cb.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-7a226a5c-ce0d-4caa-ba86-182abdc8b9cb img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 448px;
  }



  img.s-7a226a5c-ce0d-4caa-ba86-182abdc8b9cb.shogun-image {
    
    
    
    max-height: 448px;
  }


.s-7a226a5c-ce0d-4caa-ba86-182abdc8b9cb .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-7a226a5c-ce0d-4caa-ba86-182abdc8b9cb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7a226a5c-ce0d-4caa-ba86-182abdc8b9cb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7a226a5c-ce0d-4caa-ba86-182abdc8b9cb.shogun-image {
  box-sizing: border-box;
}



.s-7a226a5c-ce0d-4caa-ba86-182abdc8b9cb img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-7a226a5c-ce0d-4caa-ba86-182abdc8b9cb {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-7a226a5c-ce0d-4caa-ba86-182abdc8b9cb.shogun-image-container {
      position: relative;
    }

    .s-7a226a5c-ce0d-4caa-ba86-182abdc8b9cb.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7a226a5c-ce0d-4caa-ba86-182abdc8b9cb.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7a226a5c-ce0d-4caa-ba86-182abdc8b9cb img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 448px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-7a226a5c-ce0d-4caa-ba86-182abdc8b9cb {
  margin: 0 !important;
  overflow: visible;
}

#s-7a226a5c-ce0d-4caa-ba86-182abdc8b9cb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7a226a5c-ce0d-4caa-ba86-182abdc8b9cb {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7a226a5c-ce0d-4caa-ba86-182abdc8b9cb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7a226a5c-ce0d-4caa-ba86-182abdc8b9cb img.shogun-image {
  /* Add background color handling */
  
}

#s-7a226a5c-ce0d-4caa-ba86-182abdc8b9cb img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-7a226a5c-ce0d-4caa-ba86-182abdc8b9cb .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-7a226a5c-ce0d-4caa-ba86-182abdc8b9cb .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-7a226a5c-ce0d-4caa-ba86-182abdc8b9cb .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-7a226a5c-ce0d-4caa-ba86-182abdc8b9cb.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-7a226a5c-ce0d-4caa-ba86-182abdc8b9cb img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 448px;
  }



  img.s-7a226a5c-ce0d-4caa-ba86-182abdc8b9cb.shogun-image {
    
    
    
    max-height: 448px;
  }


.s-7a226a5c-ce0d-4caa-ba86-182abdc8b9cb .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-7a226a5c-ce0d-4caa-ba86-182abdc8b9cb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7a226a5c-ce0d-4caa-ba86-182abdc8b9cb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7a226a5c-ce0d-4caa-ba86-182abdc8b9cb.shogun-image {
  box-sizing: border-box;
}



.s-7a226a5c-ce0d-4caa-ba86-182abdc8b9cb img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-7a226a5c-ce0d-4caa-ba86-182abdc8b9cb {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-7a226a5c-ce0d-4caa-ba86-182abdc8b9cb.shogun-image-container {
      position: relative;
    }

    .s-7a226a5c-ce0d-4caa-ba86-182abdc8b9cb.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7a226a5c-ce0d-4caa-ba86-182abdc8b9cb.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7a226a5c-ce0d-4caa-ba86-182abdc8b9cb img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 448px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-7a226a5c-ce0d-4caa-ba86-182abdc8b9cb {
  margin: 0 !important;
  overflow: visible;
}

#s-7a226a5c-ce0d-4caa-ba86-182abdc8b9cb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7a226a5c-ce0d-4caa-ba86-182abdc8b9cb {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7a226a5c-ce0d-4caa-ba86-182abdc8b9cb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7a226a5c-ce0d-4caa-ba86-182abdc8b9cb img.shogun-image {
  /* Add background color handling */
  
}

#s-7a226a5c-ce0d-4caa-ba86-182abdc8b9cb img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-7a226a5c-ce0d-4caa-ba86-182abdc8b9cb .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-7a226a5c-ce0d-4caa-ba86-182abdc8b9cb .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-7a226a5c-ce0d-4caa-ba86-182abdc8b9cb .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-7a226a5c-ce0d-4caa-ba86-182abdc8b9cb.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-7a226a5c-ce0d-4caa-ba86-182abdc8b9cb img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 448px;
  }



  img.s-7a226a5c-ce0d-4caa-ba86-182abdc8b9cb.shogun-image {
    
    
    
    max-height: 448px;
  }


.s-7a226a5c-ce0d-4caa-ba86-182abdc8b9cb .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-7a226a5c-ce0d-4caa-ba86-182abdc8b9cb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7a226a5c-ce0d-4caa-ba86-182abdc8b9cb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7a226a5c-ce0d-4caa-ba86-182abdc8b9cb.shogun-image {
  box-sizing: border-box;
}



.s-7a226a5c-ce0d-4caa-ba86-182abdc8b9cb img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-7a226a5c-ce0d-4caa-ba86-182abdc8b9cb {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-7a226a5c-ce0d-4caa-ba86-182abdc8b9cb.shogun-image-container {
      position: relative;
    }

    .s-7a226a5c-ce0d-4caa-ba86-182abdc8b9cb.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7a226a5c-ce0d-4caa-ba86-182abdc8b9cb.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7a226a5c-ce0d-4caa-ba86-182abdc8b9cb img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 448px;
    }
  }

}@media (max-width: 767px){#s-7a226a5c-ce0d-4caa-ba86-182abdc8b9cb {
  margin: 0 !important;
  overflow: visible;
}

#s-7a226a5c-ce0d-4caa-ba86-182abdc8b9cb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7a226a5c-ce0d-4caa-ba86-182abdc8b9cb {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7a226a5c-ce0d-4caa-ba86-182abdc8b9cb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7a226a5c-ce0d-4caa-ba86-182abdc8b9cb img.shogun-image {
  /* Add background color handling */
  
}

#s-7a226a5c-ce0d-4caa-ba86-182abdc8b9cb img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-7a226a5c-ce0d-4caa-ba86-182abdc8b9cb .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-7a226a5c-ce0d-4caa-ba86-182abdc8b9cb .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-7a226a5c-ce0d-4caa-ba86-182abdc8b9cb .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-7a226a5c-ce0d-4caa-ba86-182abdc8b9cb.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-7a226a5c-ce0d-4caa-ba86-182abdc8b9cb img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 448px;
  }



  img.s-7a226a5c-ce0d-4caa-ba86-182abdc8b9cb.shogun-image {
    
    
    
    max-height: 448px;
  }


.s-7a226a5c-ce0d-4caa-ba86-182abdc8b9cb .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-7a226a5c-ce0d-4caa-ba86-182abdc8b9cb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7a226a5c-ce0d-4caa-ba86-182abdc8b9cb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7a226a5c-ce0d-4caa-ba86-182abdc8b9cb.shogun-image {
  box-sizing: border-box;
}



.s-7a226a5c-ce0d-4caa-ba86-182abdc8b9cb img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-7a226a5c-ce0d-4caa-ba86-182abdc8b9cb {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-7a226a5c-ce0d-4caa-ba86-182abdc8b9cb.shogun-image-container {
      position: relative;
    }

    .s-7a226a5c-ce0d-4caa-ba86-182abdc8b9cb.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7a226a5c-ce0d-4caa-ba86-182abdc8b9cb.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7a226a5c-ce0d-4caa-ba86-182abdc8b9cb img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 448px;
    }
  }

}
#s-77da8987-1f69-4e23-a2ac-ebaeab99580d {
  margin-top: 20px;
min-height: 50px;
}








#s-77da8987-1f69-4e23-a2ac-ebaeab99580d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-77da8987-1f69-4e23-a2ac-ebaeab99580d.shg-box.shg-c {
  justify-content: center;
}

#s-46dc70ac-fc2a-41a8-ae11-556a164e63fe {
  margin-top: 0px;
border-top-width: 1px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(255, 255, 255, 1);
border-style: solid;
min-height: 50px;
}








#s-46dc70ac-fc2a-41a8-ae11-556a164e63fe > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-46dc70ac-fc2a-41a8-ae11-556a164e63fe.shg-box.shg-c {
  justify-content: center;
}

#s-40a93c7b-613d-4064-8d78-ee5fbf73064d {
  margin-top: 20px;
}

#s-e25516e6-2b44-4b15-9d3f-37309466404a {
  margin-top: 16px;
}

#s-d1ce61be-b1aa-4db1-936a-c3153248fbad {
  margin-top: 16px;
}

#s-05c3ddc3-e9d8-4af3-b606-99af9589fe6a {
  background-size: cover;
background-attachment: fixed;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
background-position: center center;
}
@media (min-width: 992px) and (max-width: 1199px){#s-05c3ddc3-e9d8-4af3-b606-99af9589fe6a {
  
}
}@media (max-width: 767px){#s-05c3ddc3-e9d8-4af3-b606-99af9589fe6a {
  
}
}







#s-05c3ddc3-e9d8-4af3-b606-99af9589fe6a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-05c3ddc3-e9d8-4af3-b606-99af9589fe6a.shg-box.shg-c {
  justify-content: center;
}
@media (max-width: 767px){






#s-05c3ddc3-e9d8-4af3-b606-99af9589fe6a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-05c3ddc3-e9d8-4af3-b606-99af9589fe6a.shg-box.shg-c {
  justify-content: flex-start;
}
}
#s-58274d08-b36f-46ac-85da-3590d9064d10 {
  margin-left: 5%;
margin-right: 5%;
}
@media (min-width: 992px) and (max-width: 1199px){#s-58274d08-b36f-46ac-85da-3590d9064d10 {
  
}
}@media (max-width: 767px){#s-58274d08-b36f-46ac-85da-3590d9064d10 {
  margin-left: 16px;
margin-right: 16px;
}
}







#s-58274d08-b36f-46ac-85da-3590d9064d10 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-58274d08-b36f-46ac-85da-3590d9064d10.shg-box.shg-c {
  justify-content: center;
}

#s-4482d48e-f5a7-455d-a26c-4840572d6e76 {
  margin-top: 100px;
margin-left: auto;
margin-bottom: 100px;
margin-right: auto;
min-height: 50px;
max-width: 1266px;
}
@media (max-width: 767px){#s-4482d48e-f5a7-455d-a26c-4840572d6e76 {
  margin-top: 60px;
margin-bottom: 60px;
}
}







#s-4482d48e-f5a7-455d-a26c-4840572d6e76 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-4482d48e-f5a7-455d-a26c-4840572d6e76.shg-box.shg-c {
  justify-content: center;
}

#s-d749b6ac-ccf3-434d-98a0-6dbb86720b1f {
  margin-bottom: 60px;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}
@media (max-width: 767px){#s-d749b6ac-ccf3-434d-98a0-6dbb86720b1f {
  margin-bottom: 32px;
}
}
#s-d749b6ac-ccf3-434d-98a0-6dbb86720b1f .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  font-family: "Futura";
  font-style:  normal ;
  font-size: 32px;
  line-height: 1.2em;
  
  
}


@media (max-width: 767px){#s-d749b6ac-ccf3-434d-98a0-6dbb86720b1f .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  font-family: "Futura";
  font-style:  normal ;
  font-size: 24px;
  line-height: 1.5em;
  
  text-align: left;
}


}
#s-47a35bd6-b6da-4cd2-93c1-346fcba37bff {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
max-width: 618px;
}








#s-47a35bd6-b6da-4cd2-93c1-346fcba37bff > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-47a35bd6-b6da-4cd2-93c1-346fcba37bff.shg-box.shg-c {
  justify-content: center;
}

#s-ff3b9648-0bdd-4fa2-8d9d-44cf2570e709 {
  text-align: center;
}

#s-ff3b9648-0bdd-4fa2-8d9d-44cf2570e709 .shogun-heading-component h3 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  font-family: "Noto Sans";
  font-style:  normal ;
  font-size: 16px;
  line-height: 1.75em;
  
  
}


@media (max-width: 767px){#s-ff3b9648-0bdd-4fa2-8d9d-44cf2570e709 .shogun-heading-component h3 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  font-family: "Noto Sans";
  font-style:  normal ;
  font-size: 16px;
  line-height: 1.75em;
  
  text-align: left;
}


}
#s-e18deee0-8d17-49db-9f85-f6d8ea32f133 {
  margin-top: 60px;
margin-left: auto;
margin-right: auto;
max-width: 1050px;
}

@media (min-width: 0px) {
[id="s-e18deee0-8d17-49db-9f85-f6d8ea32f133"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-e18deee0-8d17-49db-9f85-f6d8ea32f133"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-e18deee0-8d17-49db-9f85-f6d8ea32f133"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-e18deee0-8d17-49db-9f85-f6d8ea32f133"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-14d05b7d-f126-42ee-920b-3ced415ead09 {
  padding-top: 32px;
padding-left: 32px;
padding-bottom: 32px;
padding-right: 32px;
min-height: 50px;
}
@media (max-width: 767px){#s-14d05b7d-f126-42ee-920b-3ced415ead09 {
  margin-bottom: 16px;
padding-left: 16px;
padding-right: 16px;
}
}







#s-14d05b7d-f126-42ee-920b-3ced415ead09 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-14d05b7d-f126-42ee-920b-3ced415ead09.shg-box.shg-c {
  justify-content: center;
}

#s-0fbf6b94-5146-48fb-8292-782604ae13c7 {
  min-height: 50px;
}








#s-0fbf6b94-5146-48fb-8292-782604ae13c7 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-0fbf6b94-5146-48fb-8292-782604ae13c7.shg-box.shg-c {
  justify-content: center;
}

@media (min-width: 0px) {
[id="s-d110bcab-d755-4505-8621-e1bad8ff6a4a"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 6.0px);
}

}

@media (min-width: 768px) {
[id="s-d110bcab-d755-4505-8621-e1bad8ff6a4a"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 6.0px);
}

[id="s-d110bcab-d755-4505-8621-e1bad8ff6a4a"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 6.0px);
}

}

@media (min-width: 992px) {
[id="s-d110bcab-d755-4505-8621-e1bad8ff6a4a"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 6.0px);
}

[id="s-d110bcab-d755-4505-8621-e1bad8ff6a4a"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 6.0px);
}

}

@media (min-width: 1200px) {
[id="s-d110bcab-d755-4505-8621-e1bad8ff6a4a"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 6.0px);
}

[id="s-d110bcab-d755-4505-8621-e1bad8ff6a4a"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 6.0px);
}

}

#s-4c3814dc-4e72-4563-8adc-87e04a57f948 {
  padding-right: 20px;
min-height: 50px;
}








#s-4c3814dc-4e72-4563-8adc-87e04a57f948 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-4c3814dc-4e72-4563-8adc-87e04a57f948.shg-box.shg-c {
  justify-content: center;
}

#s-56573f8f-eb4e-4d5c-9b94-2ba7e0a28799 {
  max-width: 234px;
aspect-ratio: 234/160;
text-align: center;
}

#s-56573f8f-eb4e-4d5c-9b94-2ba7e0a28799 {
  margin: 0 !important;
  overflow: visible;
}

#s-56573f8f-eb4e-4d5c-9b94-2ba7e0a28799-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-56573f8f-eb4e-4d5c-9b94-2ba7e0a28799 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-56573f8f-eb4e-4d5c-9b94-2ba7e0a28799 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-56573f8f-eb4e-4d5c-9b94-2ba7e0a28799 img.shogun-image {
  /* Add background color handling */
  
}

#s-56573f8f-eb4e-4d5c-9b94-2ba7e0a28799 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-56573f8f-eb4e-4d5c-9b94-2ba7e0a28799 .shg-image-content-wrapper {
      aspect-ratio: 234/160;
      min-width: 100%;
      height: auto;
    }

    #s-56573f8f-eb4e-4d5c-9b94-2ba7e0a28799 .shogun-image-link {
      aspect-ratio: 234/160;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-56573f8f-eb4e-4d5c-9b94-2ba7e0a28799 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-56573f8f-eb4e-4d5c-9b94-2ba7e0a28799.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-56573f8f-eb4e-4d5c-9b94-2ba7e0a28799 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 234px;
  }



  img.s-56573f8f-eb4e-4d5c-9b94-2ba7e0a28799.shogun-image {
    
    
    
    max-height: 234px;
  }


.s-56573f8f-eb4e-4d5c-9b94-2ba7e0a28799 .shogun-image-content {
  
    justify-content: center;
  
}

.s-56573f8f-eb4e-4d5c-9b94-2ba7e0a28799.shg-align-container {
  display: flex;
  justify-content: center
}

.s-56573f8f-eb4e-4d5c-9b94-2ba7e0a28799.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-56573f8f-eb4e-4d5c-9b94-2ba7e0a28799.shogun-image {
  box-sizing: border-box;
}



.s-56573f8f-eb4e-4d5c-9b94-2ba7e0a28799 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-56573f8f-eb4e-4d5c-9b94-2ba7e0a28799 {
      --shg-aspect-ratio: calc(234/160); 
    }

    .s-56573f8f-eb4e-4d5c-9b94-2ba7e0a28799.shogun-image-container {
      position: relative;
    }

    .s-56573f8f-eb4e-4d5c-9b94-2ba7e0a28799.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-56573f8f-eb4e-4d5c-9b94-2ba7e0a28799.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-56573f8f-eb4e-4d5c-9b94-2ba7e0a28799 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 234px;
    }
  }

@media (min-width: 1200px){#s-56573f8f-eb4e-4d5c-9b94-2ba7e0a28799 {
  margin: 0 !important;
  overflow: visible;
}

#s-56573f8f-eb4e-4d5c-9b94-2ba7e0a28799-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-56573f8f-eb4e-4d5c-9b94-2ba7e0a28799 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-56573f8f-eb4e-4d5c-9b94-2ba7e0a28799 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-56573f8f-eb4e-4d5c-9b94-2ba7e0a28799 img.shogun-image {
  /* Add background color handling */
  
}

#s-56573f8f-eb4e-4d5c-9b94-2ba7e0a28799 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-56573f8f-eb4e-4d5c-9b94-2ba7e0a28799 .shg-image-content-wrapper {
      aspect-ratio: 234/160;
      min-width: 100%;
      height: auto;
    }

    #s-56573f8f-eb4e-4d5c-9b94-2ba7e0a28799 .shogun-image-link {
      aspect-ratio: 234/160;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-56573f8f-eb4e-4d5c-9b94-2ba7e0a28799 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-56573f8f-eb4e-4d5c-9b94-2ba7e0a28799.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-56573f8f-eb4e-4d5c-9b94-2ba7e0a28799 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 234px;
  }



  img.s-56573f8f-eb4e-4d5c-9b94-2ba7e0a28799.shogun-image {
    
    
    
    max-height: 234px;
  }


.s-56573f8f-eb4e-4d5c-9b94-2ba7e0a28799 .shogun-image-content {
  
    justify-content: center;
  
}

.s-56573f8f-eb4e-4d5c-9b94-2ba7e0a28799.shg-align-container {
  display: flex;
  justify-content: center
}

.s-56573f8f-eb4e-4d5c-9b94-2ba7e0a28799.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-56573f8f-eb4e-4d5c-9b94-2ba7e0a28799.shogun-image {
  box-sizing: border-box;
}



.s-56573f8f-eb4e-4d5c-9b94-2ba7e0a28799 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-56573f8f-eb4e-4d5c-9b94-2ba7e0a28799 {
      --shg-aspect-ratio: calc(234/160); 
    }

    .s-56573f8f-eb4e-4d5c-9b94-2ba7e0a28799.shogun-image-container {
      position: relative;
    }

    .s-56573f8f-eb4e-4d5c-9b94-2ba7e0a28799.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-56573f8f-eb4e-4d5c-9b94-2ba7e0a28799.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-56573f8f-eb4e-4d5c-9b94-2ba7e0a28799 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 234px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-56573f8f-eb4e-4d5c-9b94-2ba7e0a28799 {
  margin: 0 !important;
  overflow: visible;
}

#s-56573f8f-eb4e-4d5c-9b94-2ba7e0a28799-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-56573f8f-eb4e-4d5c-9b94-2ba7e0a28799 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-56573f8f-eb4e-4d5c-9b94-2ba7e0a28799 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-56573f8f-eb4e-4d5c-9b94-2ba7e0a28799 img.shogun-image {
  /* Add background color handling */
  
}

#s-56573f8f-eb4e-4d5c-9b94-2ba7e0a28799 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-56573f8f-eb4e-4d5c-9b94-2ba7e0a28799 .shg-image-content-wrapper {
      aspect-ratio: 234/160;
      min-width: 100%;
      height: auto;
    }

    #s-56573f8f-eb4e-4d5c-9b94-2ba7e0a28799 .shogun-image-link {
      aspect-ratio: 234/160;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-56573f8f-eb4e-4d5c-9b94-2ba7e0a28799 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-56573f8f-eb4e-4d5c-9b94-2ba7e0a28799.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-56573f8f-eb4e-4d5c-9b94-2ba7e0a28799 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 234px;
  }



  img.s-56573f8f-eb4e-4d5c-9b94-2ba7e0a28799.shogun-image {
    
    
    
    max-height: 234px;
  }


.s-56573f8f-eb4e-4d5c-9b94-2ba7e0a28799 .shogun-image-content {
  
    justify-content: center;
  
}

.s-56573f8f-eb4e-4d5c-9b94-2ba7e0a28799.shg-align-container {
  display: flex;
  justify-content: center
}

.s-56573f8f-eb4e-4d5c-9b94-2ba7e0a28799.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-56573f8f-eb4e-4d5c-9b94-2ba7e0a28799.shogun-image {
  box-sizing: border-box;
}



.s-56573f8f-eb4e-4d5c-9b94-2ba7e0a28799 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-56573f8f-eb4e-4d5c-9b94-2ba7e0a28799 {
      --shg-aspect-ratio: calc(234/160); 
    }

    .s-56573f8f-eb4e-4d5c-9b94-2ba7e0a28799.shogun-image-container {
      position: relative;
    }

    .s-56573f8f-eb4e-4d5c-9b94-2ba7e0a28799.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-56573f8f-eb4e-4d5c-9b94-2ba7e0a28799.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-56573f8f-eb4e-4d5c-9b94-2ba7e0a28799 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 234px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-56573f8f-eb4e-4d5c-9b94-2ba7e0a28799 {
  margin: 0 !important;
  overflow: visible;
}

#s-56573f8f-eb4e-4d5c-9b94-2ba7e0a28799-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-56573f8f-eb4e-4d5c-9b94-2ba7e0a28799 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-56573f8f-eb4e-4d5c-9b94-2ba7e0a28799 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-56573f8f-eb4e-4d5c-9b94-2ba7e0a28799 img.shogun-image {
  /* Add background color handling */
  
}

#s-56573f8f-eb4e-4d5c-9b94-2ba7e0a28799 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-56573f8f-eb4e-4d5c-9b94-2ba7e0a28799 .shg-image-content-wrapper {
      aspect-ratio: 234/160;
      min-width: 100%;
      height: auto;
    }

    #s-56573f8f-eb4e-4d5c-9b94-2ba7e0a28799 .shogun-image-link {
      aspect-ratio: 234/160;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-56573f8f-eb4e-4d5c-9b94-2ba7e0a28799 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-56573f8f-eb4e-4d5c-9b94-2ba7e0a28799.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-56573f8f-eb4e-4d5c-9b94-2ba7e0a28799 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 234px;
  }



  img.s-56573f8f-eb4e-4d5c-9b94-2ba7e0a28799.shogun-image {
    
    
    
    max-height: 234px;
  }


.s-56573f8f-eb4e-4d5c-9b94-2ba7e0a28799 .shogun-image-content {
  
    justify-content: center;
  
}

.s-56573f8f-eb4e-4d5c-9b94-2ba7e0a28799.shg-align-container {
  display: flex;
  justify-content: center
}

.s-56573f8f-eb4e-4d5c-9b94-2ba7e0a28799.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-56573f8f-eb4e-4d5c-9b94-2ba7e0a28799.shogun-image {
  box-sizing: border-box;
}



.s-56573f8f-eb4e-4d5c-9b94-2ba7e0a28799 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-56573f8f-eb4e-4d5c-9b94-2ba7e0a28799 {
      --shg-aspect-ratio: calc(234/160); 
    }

    .s-56573f8f-eb4e-4d5c-9b94-2ba7e0a28799.shogun-image-container {
      position: relative;
    }

    .s-56573f8f-eb4e-4d5c-9b94-2ba7e0a28799.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-56573f8f-eb4e-4d5c-9b94-2ba7e0a28799.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-56573f8f-eb4e-4d5c-9b94-2ba7e0a28799 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 234px;
    }
  }

}@media (max-width: 767px){#s-56573f8f-eb4e-4d5c-9b94-2ba7e0a28799 {
  margin: 0 !important;
  overflow: visible;
}

#s-56573f8f-eb4e-4d5c-9b94-2ba7e0a28799-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-56573f8f-eb4e-4d5c-9b94-2ba7e0a28799 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-56573f8f-eb4e-4d5c-9b94-2ba7e0a28799 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-56573f8f-eb4e-4d5c-9b94-2ba7e0a28799 img.shogun-image {
  /* Add background color handling */
  
}

#s-56573f8f-eb4e-4d5c-9b94-2ba7e0a28799 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-56573f8f-eb4e-4d5c-9b94-2ba7e0a28799 .shg-image-content-wrapper {
      aspect-ratio: 234/160;
      min-width: 100%;
      height: auto;
    }

    #s-56573f8f-eb4e-4d5c-9b94-2ba7e0a28799 .shogun-image-link {
      aspect-ratio: 234/160;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-56573f8f-eb4e-4d5c-9b94-2ba7e0a28799 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-56573f8f-eb4e-4d5c-9b94-2ba7e0a28799.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-56573f8f-eb4e-4d5c-9b94-2ba7e0a28799 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 234px;
  }



  img.s-56573f8f-eb4e-4d5c-9b94-2ba7e0a28799.shogun-image {
    
    
    
    max-height: 234px;
  }


.s-56573f8f-eb4e-4d5c-9b94-2ba7e0a28799 .shogun-image-content {
  
    justify-content: center;
  
}

.s-56573f8f-eb4e-4d5c-9b94-2ba7e0a28799.shg-align-container {
  display: flex;
  justify-content: center
}

.s-56573f8f-eb4e-4d5c-9b94-2ba7e0a28799.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-56573f8f-eb4e-4d5c-9b94-2ba7e0a28799.shogun-image {
  box-sizing: border-box;
}



.s-56573f8f-eb4e-4d5c-9b94-2ba7e0a28799 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-56573f8f-eb4e-4d5c-9b94-2ba7e0a28799 {
      --shg-aspect-ratio: calc(234/160); 
    }

    .s-56573f8f-eb4e-4d5c-9b94-2ba7e0a28799.shogun-image-container {
      position: relative;
    }

    .s-56573f8f-eb4e-4d5c-9b94-2ba7e0a28799.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-56573f8f-eb4e-4d5c-9b94-2ba7e0a28799.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-56573f8f-eb4e-4d5c-9b94-2ba7e0a28799 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 234px;
    }
  }

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

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

#s-c4e35284-bfd6-42b4-8c91-c97de4f1e6d0 {
  margin-top: -18px;
margin-bottom: -22px;
}

#s-c4e35284-bfd6-42b4-8c91-c97de4f1e6d0 hr {
  border-top: 1px solid rgba(0, 0, 0, 1);
}

#s-f1caf704-245d-4f00-9b2f-ea58c5974194 {
  margin-top: 32px;
}

#s-f554f2e7-534b-4063-a189-2e65588655ff {
  padding-top: 32px;
padding-left: 32px;
padding-bottom: 32px;
padding-right: 32px;
min-height: 50px;
}
@media (max-width: 767px){#s-f554f2e7-534b-4063-a189-2e65588655ff {
  margin-bottom: 16px;
padding-left: 16px;
padding-right: 16px;
}
}







#s-f554f2e7-534b-4063-a189-2e65588655ff > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-f554f2e7-534b-4063-a189-2e65588655ff.shg-box.shg-c {
  justify-content: center;
}

#s-3e3e73d1-99d9-4d38-a8ed-49202b2e28cf {
  min-height: 50px;
}








#s-3e3e73d1-99d9-4d38-a8ed-49202b2e28cf > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-3e3e73d1-99d9-4d38-a8ed-49202b2e28cf.shg-box.shg-c {
  justify-content: center;
}

@media (min-width: 0px) {
[id="s-d64d1daf-ee16-4166-9d6d-dfa9e6540f81"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 6.0px);
}

}

@media (min-width: 768px) {
[id="s-d64d1daf-ee16-4166-9d6d-dfa9e6540f81"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 6.0px);
}

[id="s-d64d1daf-ee16-4166-9d6d-dfa9e6540f81"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 6.0px);
}

}

@media (min-width: 992px) {
[id="s-d64d1daf-ee16-4166-9d6d-dfa9e6540f81"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 6.0px);
}

[id="s-d64d1daf-ee16-4166-9d6d-dfa9e6540f81"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 6.0px);
}

}

@media (min-width: 1200px) {
[id="s-d64d1daf-ee16-4166-9d6d-dfa9e6540f81"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 6.0px);
}

[id="s-d64d1daf-ee16-4166-9d6d-dfa9e6540f81"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 6.0px);
}

}

#s-727cad34-1563-4cac-8fee-8c8ecacc4274 {
  padding-right: 20px;
min-height: 50px;
}








#s-727cad34-1563-4cac-8fee-8c8ecacc4274 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-727cad34-1563-4cac-8fee-8c8ecacc4274.shg-box.shg-c {
  justify-content: center;
}

#s-b49b7765-5250-46d3-a1fe-8540c77027da {
  max-width: 234px;
aspect-ratio: 234/160;
text-align: center;
}

#s-b49b7765-5250-46d3-a1fe-8540c77027da {
  margin: 0 !important;
  overflow: visible;
}

#s-b49b7765-5250-46d3-a1fe-8540c77027da-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b49b7765-5250-46d3-a1fe-8540c77027da {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b49b7765-5250-46d3-a1fe-8540c77027da {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b49b7765-5250-46d3-a1fe-8540c77027da img.shogun-image {
  /* Add background color handling */
  
}

#s-b49b7765-5250-46d3-a1fe-8540c77027da img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b49b7765-5250-46d3-a1fe-8540c77027da .shg-image-content-wrapper {
      aspect-ratio: 234/160;
      min-width: 100%;
      height: auto;
    }

    #s-b49b7765-5250-46d3-a1fe-8540c77027da .shogun-image-link {
      aspect-ratio: 234/160;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b49b7765-5250-46d3-a1fe-8540c77027da .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b49b7765-5250-46d3-a1fe-8540c77027da.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b49b7765-5250-46d3-a1fe-8540c77027da img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 234px;
  }



  img.s-b49b7765-5250-46d3-a1fe-8540c77027da.shogun-image {
    
    
    
    max-height: 234px;
  }


.s-b49b7765-5250-46d3-a1fe-8540c77027da .shogun-image-content {
  
    justify-content: center;
  
}

.s-b49b7765-5250-46d3-a1fe-8540c77027da.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b49b7765-5250-46d3-a1fe-8540c77027da.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b49b7765-5250-46d3-a1fe-8540c77027da.shogun-image {
  box-sizing: border-box;
}



.s-b49b7765-5250-46d3-a1fe-8540c77027da img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-b49b7765-5250-46d3-a1fe-8540c77027da {
      --shg-aspect-ratio: calc(234/160); 
    }

    .s-b49b7765-5250-46d3-a1fe-8540c77027da.shogun-image-container {
      position: relative;
    }

    .s-b49b7765-5250-46d3-a1fe-8540c77027da.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b49b7765-5250-46d3-a1fe-8540c77027da.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b49b7765-5250-46d3-a1fe-8540c77027da img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 234px;
    }
  }

@media (min-width: 1200px){#s-b49b7765-5250-46d3-a1fe-8540c77027da {
  margin: 0 !important;
  overflow: visible;
}

#s-b49b7765-5250-46d3-a1fe-8540c77027da-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b49b7765-5250-46d3-a1fe-8540c77027da {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b49b7765-5250-46d3-a1fe-8540c77027da {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b49b7765-5250-46d3-a1fe-8540c77027da img.shogun-image {
  /* Add background color handling */
  
}

#s-b49b7765-5250-46d3-a1fe-8540c77027da img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b49b7765-5250-46d3-a1fe-8540c77027da .shg-image-content-wrapper {
      aspect-ratio: 234/160;
      min-width: 100%;
      height: auto;
    }

    #s-b49b7765-5250-46d3-a1fe-8540c77027da .shogun-image-link {
      aspect-ratio: 234/160;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b49b7765-5250-46d3-a1fe-8540c77027da .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b49b7765-5250-46d3-a1fe-8540c77027da.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b49b7765-5250-46d3-a1fe-8540c77027da img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 234px;
  }



  img.s-b49b7765-5250-46d3-a1fe-8540c77027da.shogun-image {
    
    
    
    max-height: 234px;
  }


.s-b49b7765-5250-46d3-a1fe-8540c77027da .shogun-image-content {
  
    justify-content: center;
  
}

.s-b49b7765-5250-46d3-a1fe-8540c77027da.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b49b7765-5250-46d3-a1fe-8540c77027da.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b49b7765-5250-46d3-a1fe-8540c77027da.shogun-image {
  box-sizing: border-box;
}



.s-b49b7765-5250-46d3-a1fe-8540c77027da img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-b49b7765-5250-46d3-a1fe-8540c77027da {
      --shg-aspect-ratio: calc(234/160); 
    }

    .s-b49b7765-5250-46d3-a1fe-8540c77027da.shogun-image-container {
      position: relative;
    }

    .s-b49b7765-5250-46d3-a1fe-8540c77027da.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b49b7765-5250-46d3-a1fe-8540c77027da.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b49b7765-5250-46d3-a1fe-8540c77027da img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 234px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-b49b7765-5250-46d3-a1fe-8540c77027da {
  margin: 0 !important;
  overflow: visible;
}

#s-b49b7765-5250-46d3-a1fe-8540c77027da-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b49b7765-5250-46d3-a1fe-8540c77027da {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b49b7765-5250-46d3-a1fe-8540c77027da {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b49b7765-5250-46d3-a1fe-8540c77027da img.shogun-image {
  /* Add background color handling */
  
}

#s-b49b7765-5250-46d3-a1fe-8540c77027da img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b49b7765-5250-46d3-a1fe-8540c77027da .shg-image-content-wrapper {
      aspect-ratio: 234/160;
      min-width: 100%;
      height: auto;
    }

    #s-b49b7765-5250-46d3-a1fe-8540c77027da .shogun-image-link {
      aspect-ratio: 234/160;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b49b7765-5250-46d3-a1fe-8540c77027da .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b49b7765-5250-46d3-a1fe-8540c77027da.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b49b7765-5250-46d3-a1fe-8540c77027da img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 234px;
  }



  img.s-b49b7765-5250-46d3-a1fe-8540c77027da.shogun-image {
    
    
    
    max-height: 234px;
  }


.s-b49b7765-5250-46d3-a1fe-8540c77027da .shogun-image-content {
  
    justify-content: center;
  
}

.s-b49b7765-5250-46d3-a1fe-8540c77027da.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b49b7765-5250-46d3-a1fe-8540c77027da.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b49b7765-5250-46d3-a1fe-8540c77027da.shogun-image {
  box-sizing: border-box;
}



.s-b49b7765-5250-46d3-a1fe-8540c77027da img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-b49b7765-5250-46d3-a1fe-8540c77027da {
      --shg-aspect-ratio: calc(234/160); 
    }

    .s-b49b7765-5250-46d3-a1fe-8540c77027da.shogun-image-container {
      position: relative;
    }

    .s-b49b7765-5250-46d3-a1fe-8540c77027da.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b49b7765-5250-46d3-a1fe-8540c77027da.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b49b7765-5250-46d3-a1fe-8540c77027da img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 234px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-b49b7765-5250-46d3-a1fe-8540c77027da {
  margin: 0 !important;
  overflow: visible;
}

#s-b49b7765-5250-46d3-a1fe-8540c77027da-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b49b7765-5250-46d3-a1fe-8540c77027da {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b49b7765-5250-46d3-a1fe-8540c77027da {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b49b7765-5250-46d3-a1fe-8540c77027da img.shogun-image {
  /* Add background color handling */
  
}

#s-b49b7765-5250-46d3-a1fe-8540c77027da img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b49b7765-5250-46d3-a1fe-8540c77027da .shg-image-content-wrapper {
      aspect-ratio: 234/160;
      min-width: 100%;
      height: auto;
    }

    #s-b49b7765-5250-46d3-a1fe-8540c77027da .shogun-image-link {
      aspect-ratio: 234/160;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b49b7765-5250-46d3-a1fe-8540c77027da .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b49b7765-5250-46d3-a1fe-8540c77027da.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b49b7765-5250-46d3-a1fe-8540c77027da img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 234px;
  }



  img.s-b49b7765-5250-46d3-a1fe-8540c77027da.shogun-image {
    
    
    
    max-height: 234px;
  }


.s-b49b7765-5250-46d3-a1fe-8540c77027da .shogun-image-content {
  
    justify-content: center;
  
}

.s-b49b7765-5250-46d3-a1fe-8540c77027da.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b49b7765-5250-46d3-a1fe-8540c77027da.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b49b7765-5250-46d3-a1fe-8540c77027da.shogun-image {
  box-sizing: border-box;
}



.s-b49b7765-5250-46d3-a1fe-8540c77027da img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-b49b7765-5250-46d3-a1fe-8540c77027da {
      --shg-aspect-ratio: calc(234/160); 
    }

    .s-b49b7765-5250-46d3-a1fe-8540c77027da.shogun-image-container {
      position: relative;
    }

    .s-b49b7765-5250-46d3-a1fe-8540c77027da.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b49b7765-5250-46d3-a1fe-8540c77027da.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b49b7765-5250-46d3-a1fe-8540c77027da img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 234px;
    }
  }

}@media (max-width: 767px){#s-b49b7765-5250-46d3-a1fe-8540c77027da {
  margin: 0 !important;
  overflow: visible;
}

#s-b49b7765-5250-46d3-a1fe-8540c77027da-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b49b7765-5250-46d3-a1fe-8540c77027da {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b49b7765-5250-46d3-a1fe-8540c77027da {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b49b7765-5250-46d3-a1fe-8540c77027da img.shogun-image {
  /* Add background color handling */
  
}

#s-b49b7765-5250-46d3-a1fe-8540c77027da img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b49b7765-5250-46d3-a1fe-8540c77027da .shg-image-content-wrapper {
      aspect-ratio: 234/160;
      min-width: 100%;
      height: auto;
    }

    #s-b49b7765-5250-46d3-a1fe-8540c77027da .shogun-image-link {
      aspect-ratio: 234/160;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b49b7765-5250-46d3-a1fe-8540c77027da .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b49b7765-5250-46d3-a1fe-8540c77027da.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b49b7765-5250-46d3-a1fe-8540c77027da img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 234px;
  }



  img.s-b49b7765-5250-46d3-a1fe-8540c77027da.shogun-image {
    
    
    
    max-height: 234px;
  }


.s-b49b7765-5250-46d3-a1fe-8540c77027da .shogun-image-content {
  
    justify-content: center;
  
}

.s-b49b7765-5250-46d3-a1fe-8540c77027da.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b49b7765-5250-46d3-a1fe-8540c77027da.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b49b7765-5250-46d3-a1fe-8540c77027da.shogun-image {
  box-sizing: border-box;
}



.s-b49b7765-5250-46d3-a1fe-8540c77027da img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-b49b7765-5250-46d3-a1fe-8540c77027da {
      --shg-aspect-ratio: calc(234/160); 
    }

    .s-b49b7765-5250-46d3-a1fe-8540c77027da.shogun-image-container {
      position: relative;
    }

    .s-b49b7765-5250-46d3-a1fe-8540c77027da.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b49b7765-5250-46d3-a1fe-8540c77027da.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b49b7765-5250-46d3-a1fe-8540c77027da img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 234px;
    }
  }

}
#s-5fdb3493-df41-4ab4-a482-2ecb75b27952 {
  margin-top: -18px;
margin-bottom: -18px;
}

#s-5fdb3493-df41-4ab4-a482-2ecb75b27952 hr {
  border-top: 1px solid rgba(0, 0, 0, 1);
}

#s-c540bf01-e62a-4f46-bd03-2bef55cc6987 {
  margin-top: 32px;
}

#s-e6e6f4e2-941e-4f91-81e2-f64b15e00833 {
  margin-left: auto;
margin-right: auto;
max-width: 1050px;
}
@media (min-width: 1200px){#s-e6e6f4e2-941e-4f91-81e2-f64b15e00833 {
  margin-top: 32px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-e6e6f4e2-941e-4f91-81e2-f64b15e00833 {
  margin-top: 32px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-e6e6f4e2-941e-4f91-81e2-f64b15e00833 {
  margin-top: 32px;
}
}
@media (min-width: 0px) {
[id="s-e6e6f4e2-941e-4f91-81e2-f64b15e00833"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-e6e6f4e2-941e-4f91-81e2-f64b15e00833"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-e6e6f4e2-941e-4f91-81e2-f64b15e00833"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-e6e6f4e2-941e-4f91-81e2-f64b15e00833"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-ef2511e0-ab4a-452c-885a-64b15ef2de3b {
  padding-top: 32px;
padding-left: 32px;
padding-bottom: 32px;
padding-right: 32px;
min-height: 50px;
}
@media (max-width: 767px){#s-ef2511e0-ab4a-452c-885a-64b15ef2de3b {
  margin-bottom: 16px;
padding-top: 32px;
padding-left: 16px;
padding-right: 16px;
}
}







#s-ef2511e0-ab4a-452c-885a-64b15ef2de3b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-ef2511e0-ab4a-452c-885a-64b15ef2de3b.shg-box.shg-c {
  justify-content: center;
}

#s-6bf4820d-e4f0-4a02-97d5-4d73fc13afa6 {
  min-height: 50px;
}








#s-6bf4820d-e4f0-4a02-97d5-4d73fc13afa6 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-6bf4820d-e4f0-4a02-97d5-4d73fc13afa6.shg-box.shg-c {
  justify-content: center;
}

@media (min-width: 0px) {
[id="s-4ce2256b-589b-4088-8d43-09c026df718e"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 6.0px);
}

}

@media (min-width: 768px) {
[id="s-4ce2256b-589b-4088-8d43-09c026df718e"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 6.0px);
}

[id="s-4ce2256b-589b-4088-8d43-09c026df718e"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 6.0px);
}

}

@media (min-width: 992px) {
[id="s-4ce2256b-589b-4088-8d43-09c026df718e"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 6.0px);
}

[id="s-4ce2256b-589b-4088-8d43-09c026df718e"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 6.0px);
}

}

@media (min-width: 1200px) {
[id="s-4ce2256b-589b-4088-8d43-09c026df718e"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 6.0px);
}

[id="s-4ce2256b-589b-4088-8d43-09c026df718e"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 6.0px);
}

}

#s-cb79943b-0786-46cf-990b-3db34529b816 {
  padding-right: 20px;
min-height: 50px;
}








#s-cb79943b-0786-46cf-990b-3db34529b816 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-cb79943b-0786-46cf-990b-3db34529b816.shg-box.shg-c {
  justify-content: center;
}

#s-e219866c-d9c8-4800-91d1-ddb502727172 {
  max-width: 234px;
aspect-ratio: 234/160;
text-align: center;
}

#s-e219866c-d9c8-4800-91d1-ddb502727172 {
  margin: 0 !important;
  overflow: visible;
}

#s-e219866c-d9c8-4800-91d1-ddb502727172-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e219866c-d9c8-4800-91d1-ddb502727172 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e219866c-d9c8-4800-91d1-ddb502727172 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e219866c-d9c8-4800-91d1-ddb502727172 img.shogun-image {
  /* Add background color handling */
  
}

#s-e219866c-d9c8-4800-91d1-ddb502727172 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e219866c-d9c8-4800-91d1-ddb502727172 .shg-image-content-wrapper {
      aspect-ratio: 234/160;
      min-width: 100%;
      height: auto;
    }

    #s-e219866c-d9c8-4800-91d1-ddb502727172 .shogun-image-link {
      aspect-ratio: 234/160;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e219866c-d9c8-4800-91d1-ddb502727172 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e219866c-d9c8-4800-91d1-ddb502727172.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e219866c-d9c8-4800-91d1-ddb502727172 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 234px;
  }



  img.s-e219866c-d9c8-4800-91d1-ddb502727172.shogun-image {
    
    
    
    max-height: 234px;
  }


.s-e219866c-d9c8-4800-91d1-ddb502727172 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e219866c-d9c8-4800-91d1-ddb502727172.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e219866c-d9c8-4800-91d1-ddb502727172.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e219866c-d9c8-4800-91d1-ddb502727172.shogun-image {
  box-sizing: border-box;
}



.s-e219866c-d9c8-4800-91d1-ddb502727172 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e219866c-d9c8-4800-91d1-ddb502727172 {
      --shg-aspect-ratio: calc(234/160); 
    }

    .s-e219866c-d9c8-4800-91d1-ddb502727172.shogun-image-container {
      position: relative;
    }

    .s-e219866c-d9c8-4800-91d1-ddb502727172.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e219866c-d9c8-4800-91d1-ddb502727172.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e219866c-d9c8-4800-91d1-ddb502727172 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 234px;
    }
  }

@media (min-width: 1200px){#s-e219866c-d9c8-4800-91d1-ddb502727172 {
  margin: 0 !important;
  overflow: visible;
}

#s-e219866c-d9c8-4800-91d1-ddb502727172-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e219866c-d9c8-4800-91d1-ddb502727172 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e219866c-d9c8-4800-91d1-ddb502727172 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e219866c-d9c8-4800-91d1-ddb502727172 img.shogun-image {
  /* Add background color handling */
  
}

#s-e219866c-d9c8-4800-91d1-ddb502727172 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e219866c-d9c8-4800-91d1-ddb502727172 .shg-image-content-wrapper {
      aspect-ratio: 234/160;
      min-width: 100%;
      height: auto;
    }

    #s-e219866c-d9c8-4800-91d1-ddb502727172 .shogun-image-link {
      aspect-ratio: 234/160;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e219866c-d9c8-4800-91d1-ddb502727172 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e219866c-d9c8-4800-91d1-ddb502727172.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e219866c-d9c8-4800-91d1-ddb502727172 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 234px;
  }



  img.s-e219866c-d9c8-4800-91d1-ddb502727172.shogun-image {
    
    
    
    max-height: 234px;
  }


.s-e219866c-d9c8-4800-91d1-ddb502727172 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e219866c-d9c8-4800-91d1-ddb502727172.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e219866c-d9c8-4800-91d1-ddb502727172.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e219866c-d9c8-4800-91d1-ddb502727172.shogun-image {
  box-sizing: border-box;
}



.s-e219866c-d9c8-4800-91d1-ddb502727172 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e219866c-d9c8-4800-91d1-ddb502727172 {
      --shg-aspect-ratio: calc(234/160); 
    }

    .s-e219866c-d9c8-4800-91d1-ddb502727172.shogun-image-container {
      position: relative;
    }

    .s-e219866c-d9c8-4800-91d1-ddb502727172.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e219866c-d9c8-4800-91d1-ddb502727172.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e219866c-d9c8-4800-91d1-ddb502727172 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 234px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-e219866c-d9c8-4800-91d1-ddb502727172 {
  margin: 0 !important;
  overflow: visible;
}

#s-e219866c-d9c8-4800-91d1-ddb502727172-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e219866c-d9c8-4800-91d1-ddb502727172 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e219866c-d9c8-4800-91d1-ddb502727172 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e219866c-d9c8-4800-91d1-ddb502727172 img.shogun-image {
  /* Add background color handling */
  
}

#s-e219866c-d9c8-4800-91d1-ddb502727172 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e219866c-d9c8-4800-91d1-ddb502727172 .shg-image-content-wrapper {
      aspect-ratio: 234/160;
      min-width: 100%;
      height: auto;
    }

    #s-e219866c-d9c8-4800-91d1-ddb502727172 .shogun-image-link {
      aspect-ratio: 234/160;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e219866c-d9c8-4800-91d1-ddb502727172 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e219866c-d9c8-4800-91d1-ddb502727172.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e219866c-d9c8-4800-91d1-ddb502727172 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 234px;
  }



  img.s-e219866c-d9c8-4800-91d1-ddb502727172.shogun-image {
    
    
    
    max-height: 234px;
  }


.s-e219866c-d9c8-4800-91d1-ddb502727172 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e219866c-d9c8-4800-91d1-ddb502727172.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e219866c-d9c8-4800-91d1-ddb502727172.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e219866c-d9c8-4800-91d1-ddb502727172.shogun-image {
  box-sizing: border-box;
}



.s-e219866c-d9c8-4800-91d1-ddb502727172 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e219866c-d9c8-4800-91d1-ddb502727172 {
      --shg-aspect-ratio: calc(234/160); 
    }

    .s-e219866c-d9c8-4800-91d1-ddb502727172.shogun-image-container {
      position: relative;
    }

    .s-e219866c-d9c8-4800-91d1-ddb502727172.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e219866c-d9c8-4800-91d1-ddb502727172.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e219866c-d9c8-4800-91d1-ddb502727172 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 234px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-e219866c-d9c8-4800-91d1-ddb502727172 {
  margin: 0 !important;
  overflow: visible;
}

#s-e219866c-d9c8-4800-91d1-ddb502727172-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e219866c-d9c8-4800-91d1-ddb502727172 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e219866c-d9c8-4800-91d1-ddb502727172 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e219866c-d9c8-4800-91d1-ddb502727172 img.shogun-image {
  /* Add background color handling */
  
}

#s-e219866c-d9c8-4800-91d1-ddb502727172 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e219866c-d9c8-4800-91d1-ddb502727172 .shg-image-content-wrapper {
      aspect-ratio: 234/160;
      min-width: 100%;
      height: auto;
    }

    #s-e219866c-d9c8-4800-91d1-ddb502727172 .shogun-image-link {
      aspect-ratio: 234/160;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e219866c-d9c8-4800-91d1-ddb502727172 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e219866c-d9c8-4800-91d1-ddb502727172.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e219866c-d9c8-4800-91d1-ddb502727172 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 234px;
  }



  img.s-e219866c-d9c8-4800-91d1-ddb502727172.shogun-image {
    
    
    
    max-height: 234px;
  }


.s-e219866c-d9c8-4800-91d1-ddb502727172 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e219866c-d9c8-4800-91d1-ddb502727172.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e219866c-d9c8-4800-91d1-ddb502727172.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e219866c-d9c8-4800-91d1-ddb502727172.shogun-image {
  box-sizing: border-box;
}



.s-e219866c-d9c8-4800-91d1-ddb502727172 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e219866c-d9c8-4800-91d1-ddb502727172 {
      --shg-aspect-ratio: calc(234/160); 
    }

    .s-e219866c-d9c8-4800-91d1-ddb502727172.shogun-image-container {
      position: relative;
    }

    .s-e219866c-d9c8-4800-91d1-ddb502727172.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e219866c-d9c8-4800-91d1-ddb502727172.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e219866c-d9c8-4800-91d1-ddb502727172 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 234px;
    }
  }

}@media (max-width: 767px){#s-e219866c-d9c8-4800-91d1-ddb502727172 {
  margin: 0 !important;
  overflow: visible;
}

#s-e219866c-d9c8-4800-91d1-ddb502727172-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e219866c-d9c8-4800-91d1-ddb502727172 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e219866c-d9c8-4800-91d1-ddb502727172 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e219866c-d9c8-4800-91d1-ddb502727172 img.shogun-image {
  /* Add background color handling */
  
}

#s-e219866c-d9c8-4800-91d1-ddb502727172 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e219866c-d9c8-4800-91d1-ddb502727172 .shg-image-content-wrapper {
      aspect-ratio: 234/160;
      min-width: 100%;
      height: auto;
    }

    #s-e219866c-d9c8-4800-91d1-ddb502727172 .shogun-image-link {
      aspect-ratio: 234/160;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e219866c-d9c8-4800-91d1-ddb502727172 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e219866c-d9c8-4800-91d1-ddb502727172.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e219866c-d9c8-4800-91d1-ddb502727172 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 234px;
  }



  img.s-e219866c-d9c8-4800-91d1-ddb502727172.shogun-image {
    
    
    
    max-height: 234px;
  }


.s-e219866c-d9c8-4800-91d1-ddb502727172 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e219866c-d9c8-4800-91d1-ddb502727172.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e219866c-d9c8-4800-91d1-ddb502727172.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e219866c-d9c8-4800-91d1-ddb502727172.shogun-image {
  box-sizing: border-box;
}



.s-e219866c-d9c8-4800-91d1-ddb502727172 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e219866c-d9c8-4800-91d1-ddb502727172 {
      --shg-aspect-ratio: calc(234/160); 
    }

    .s-e219866c-d9c8-4800-91d1-ddb502727172.shogun-image-container {
      position: relative;
    }

    .s-e219866c-d9c8-4800-91d1-ddb502727172.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e219866c-d9c8-4800-91d1-ddb502727172.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e219866c-d9c8-4800-91d1-ddb502727172 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 234px;
    }
  }

}
#s-3f9b0261-7a6a-422e-995c-55d79a0a20d7 {
  margin-top: -18px;
margin-bottom: -18px;
}

#s-3f9b0261-7a6a-422e-995c-55d79a0a20d7 hr {
  border-top: 1px solid rgba(0, 0, 0, 1);
}

#s-7eb24ae1-7b67-4fb2-a94e-759215ea8bff {
  margin-top: 32px;
}

#s-9fcc6d79-ae5a-4b8c-8c0f-3ec9f8e21a40 {
  padding-top: 32px;
padding-left: 32px;
padding-bottom: 32px;
padding-right: 32px;
min-height: 50px;
}
@media (max-width: 767px){#s-9fcc6d79-ae5a-4b8c-8c0f-3ec9f8e21a40 {
  padding-left: 16px;
padding-right: 16px;
}
}







#s-9fcc6d79-ae5a-4b8c-8c0f-3ec9f8e21a40 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-9fcc6d79-ae5a-4b8c-8c0f-3ec9f8e21a40.shg-box.shg-c {
  justify-content: center;
}

#s-f5913fc7-adec-4836-b8cf-cb7a79a59254 {
  min-height: 50px;
}








#s-f5913fc7-adec-4836-b8cf-cb7a79a59254 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-f5913fc7-adec-4836-b8cf-cb7a79a59254.shg-box.shg-c {
  justify-content: center;
}

@media (min-width: 0px) {
[id="s-59576efe-ddb1-40ae-b98f-790a54916751"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 6.0px);
}

}

@media (min-width: 768px) {
[id="s-59576efe-ddb1-40ae-b98f-790a54916751"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 6.0px);
}

[id="s-59576efe-ddb1-40ae-b98f-790a54916751"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 6.0px);
}

}

@media (min-width: 992px) {
[id="s-59576efe-ddb1-40ae-b98f-790a54916751"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 6.0px);
}

[id="s-59576efe-ddb1-40ae-b98f-790a54916751"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 6.0px);
}

}

@media (min-width: 1200px) {
[id="s-59576efe-ddb1-40ae-b98f-790a54916751"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 6.0px);
}

[id="s-59576efe-ddb1-40ae-b98f-790a54916751"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 6.0px);
}

}

#s-3e558c6d-0521-4939-bffa-b0cb66e04e94 {
  padding-right: 20px;
min-height: 50px;
}








#s-3e558c6d-0521-4939-bffa-b0cb66e04e94 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-3e558c6d-0521-4939-bffa-b0cb66e04e94.shg-box.shg-c {
  justify-content: center;
}

#s-44f03652-8bdc-460d-b4cb-7e4f55376219 {
  max-width: 234px;
aspect-ratio: 234/160;
text-align: center;
}

#s-44f03652-8bdc-460d-b4cb-7e4f55376219 {
  margin: 0 !important;
  overflow: visible;
}

#s-44f03652-8bdc-460d-b4cb-7e4f55376219-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-44f03652-8bdc-460d-b4cb-7e4f55376219 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-44f03652-8bdc-460d-b4cb-7e4f55376219 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-44f03652-8bdc-460d-b4cb-7e4f55376219 img.shogun-image {
  /* Add background color handling */
  
}

#s-44f03652-8bdc-460d-b4cb-7e4f55376219 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-44f03652-8bdc-460d-b4cb-7e4f55376219 .shg-image-content-wrapper {
      aspect-ratio: 234/160;
      min-width: 100%;
      height: auto;
    }

    #s-44f03652-8bdc-460d-b4cb-7e4f55376219 .shogun-image-link {
      aspect-ratio: 234/160;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-44f03652-8bdc-460d-b4cb-7e4f55376219 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-44f03652-8bdc-460d-b4cb-7e4f55376219.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-44f03652-8bdc-460d-b4cb-7e4f55376219 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 234px;
  }



  img.s-44f03652-8bdc-460d-b4cb-7e4f55376219.shogun-image {
    
    
    
    max-height: 234px;
  }


.s-44f03652-8bdc-460d-b4cb-7e4f55376219 .shogun-image-content {
  
    justify-content: center;
  
}

.s-44f03652-8bdc-460d-b4cb-7e4f55376219.shg-align-container {
  display: flex;
  justify-content: center
}

.s-44f03652-8bdc-460d-b4cb-7e4f55376219.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-44f03652-8bdc-460d-b4cb-7e4f55376219.shogun-image {
  box-sizing: border-box;
}



.s-44f03652-8bdc-460d-b4cb-7e4f55376219 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-44f03652-8bdc-460d-b4cb-7e4f55376219 {
      --shg-aspect-ratio: calc(234/160); 
    }

    .s-44f03652-8bdc-460d-b4cb-7e4f55376219.shogun-image-container {
      position: relative;
    }

    .s-44f03652-8bdc-460d-b4cb-7e4f55376219.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-44f03652-8bdc-460d-b4cb-7e4f55376219.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-44f03652-8bdc-460d-b4cb-7e4f55376219 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 234px;
    }
  }

@media (min-width: 1200px){#s-44f03652-8bdc-460d-b4cb-7e4f55376219 {
  margin: 0 !important;
  overflow: visible;
}

#s-44f03652-8bdc-460d-b4cb-7e4f55376219-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-44f03652-8bdc-460d-b4cb-7e4f55376219 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-44f03652-8bdc-460d-b4cb-7e4f55376219 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-44f03652-8bdc-460d-b4cb-7e4f55376219 img.shogun-image {
  /* Add background color handling */
  
}

#s-44f03652-8bdc-460d-b4cb-7e4f55376219 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-44f03652-8bdc-460d-b4cb-7e4f55376219 .shg-image-content-wrapper {
      aspect-ratio: 234/160;
      min-width: 100%;
      height: auto;
    }

    #s-44f03652-8bdc-460d-b4cb-7e4f55376219 .shogun-image-link {
      aspect-ratio: 234/160;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-44f03652-8bdc-460d-b4cb-7e4f55376219 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-44f03652-8bdc-460d-b4cb-7e4f55376219.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-44f03652-8bdc-460d-b4cb-7e4f55376219 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 234px;
  }



  img.s-44f03652-8bdc-460d-b4cb-7e4f55376219.shogun-image {
    
    
    
    max-height: 234px;
  }


.s-44f03652-8bdc-460d-b4cb-7e4f55376219 .shogun-image-content {
  
    justify-content: center;
  
}

.s-44f03652-8bdc-460d-b4cb-7e4f55376219.shg-align-container {
  display: flex;
  justify-content: center
}

.s-44f03652-8bdc-460d-b4cb-7e4f55376219.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-44f03652-8bdc-460d-b4cb-7e4f55376219.shogun-image {
  box-sizing: border-box;
}



.s-44f03652-8bdc-460d-b4cb-7e4f55376219 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-44f03652-8bdc-460d-b4cb-7e4f55376219 {
      --shg-aspect-ratio: calc(234/160); 
    }

    .s-44f03652-8bdc-460d-b4cb-7e4f55376219.shogun-image-container {
      position: relative;
    }

    .s-44f03652-8bdc-460d-b4cb-7e4f55376219.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-44f03652-8bdc-460d-b4cb-7e4f55376219.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-44f03652-8bdc-460d-b4cb-7e4f55376219 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 234px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-44f03652-8bdc-460d-b4cb-7e4f55376219 {
  margin: 0 !important;
  overflow: visible;
}

#s-44f03652-8bdc-460d-b4cb-7e4f55376219-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-44f03652-8bdc-460d-b4cb-7e4f55376219 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-44f03652-8bdc-460d-b4cb-7e4f55376219 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-44f03652-8bdc-460d-b4cb-7e4f55376219 img.shogun-image {
  /* Add background color handling */
  
}

#s-44f03652-8bdc-460d-b4cb-7e4f55376219 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-44f03652-8bdc-460d-b4cb-7e4f55376219 .shg-image-content-wrapper {
      aspect-ratio: 234/160;
      min-width: 100%;
      height: auto;
    }

    #s-44f03652-8bdc-460d-b4cb-7e4f55376219 .shogun-image-link {
      aspect-ratio: 234/160;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-44f03652-8bdc-460d-b4cb-7e4f55376219 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-44f03652-8bdc-460d-b4cb-7e4f55376219.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-44f03652-8bdc-460d-b4cb-7e4f55376219 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 234px;
  }



  img.s-44f03652-8bdc-460d-b4cb-7e4f55376219.shogun-image {
    
    
    
    max-height: 234px;
  }


.s-44f03652-8bdc-460d-b4cb-7e4f55376219 .shogun-image-content {
  
    justify-content: center;
  
}

.s-44f03652-8bdc-460d-b4cb-7e4f55376219.shg-align-container {
  display: flex;
  justify-content: center
}

.s-44f03652-8bdc-460d-b4cb-7e4f55376219.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-44f03652-8bdc-460d-b4cb-7e4f55376219.shogun-image {
  box-sizing: border-box;
}



.s-44f03652-8bdc-460d-b4cb-7e4f55376219 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-44f03652-8bdc-460d-b4cb-7e4f55376219 {
      --shg-aspect-ratio: calc(234/160); 
    }

    .s-44f03652-8bdc-460d-b4cb-7e4f55376219.shogun-image-container {
      position: relative;
    }

    .s-44f03652-8bdc-460d-b4cb-7e4f55376219.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-44f03652-8bdc-460d-b4cb-7e4f55376219.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-44f03652-8bdc-460d-b4cb-7e4f55376219 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 234px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-44f03652-8bdc-460d-b4cb-7e4f55376219 {
  margin: 0 !important;
  overflow: visible;
}

#s-44f03652-8bdc-460d-b4cb-7e4f55376219-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-44f03652-8bdc-460d-b4cb-7e4f55376219 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-44f03652-8bdc-460d-b4cb-7e4f55376219 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-44f03652-8bdc-460d-b4cb-7e4f55376219 img.shogun-image {
  /* Add background color handling */
  
}

#s-44f03652-8bdc-460d-b4cb-7e4f55376219 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-44f03652-8bdc-460d-b4cb-7e4f55376219 .shg-image-content-wrapper {
      aspect-ratio: 234/160;
      min-width: 100%;
      height: auto;
    }

    #s-44f03652-8bdc-460d-b4cb-7e4f55376219 .shogun-image-link {
      aspect-ratio: 234/160;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-44f03652-8bdc-460d-b4cb-7e4f55376219 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-44f03652-8bdc-460d-b4cb-7e4f55376219.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-44f03652-8bdc-460d-b4cb-7e4f55376219 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 234px;
  }



  img.s-44f03652-8bdc-460d-b4cb-7e4f55376219.shogun-image {
    
    
    
    max-height: 234px;
  }


.s-44f03652-8bdc-460d-b4cb-7e4f55376219 .shogun-image-content {
  
    justify-content: center;
  
}

.s-44f03652-8bdc-460d-b4cb-7e4f55376219.shg-align-container {
  display: flex;
  justify-content: center
}

.s-44f03652-8bdc-460d-b4cb-7e4f55376219.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-44f03652-8bdc-460d-b4cb-7e4f55376219.shogun-image {
  box-sizing: border-box;
}



.s-44f03652-8bdc-460d-b4cb-7e4f55376219 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-44f03652-8bdc-460d-b4cb-7e4f55376219 {
      --shg-aspect-ratio: calc(234/160); 
    }

    .s-44f03652-8bdc-460d-b4cb-7e4f55376219.shogun-image-container {
      position: relative;
    }

    .s-44f03652-8bdc-460d-b4cb-7e4f55376219.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-44f03652-8bdc-460d-b4cb-7e4f55376219.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-44f03652-8bdc-460d-b4cb-7e4f55376219 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 234px;
    }
  }

}@media (max-width: 767px){#s-44f03652-8bdc-460d-b4cb-7e4f55376219 {
  margin: 0 !important;
  overflow: visible;
}

#s-44f03652-8bdc-460d-b4cb-7e4f55376219-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-44f03652-8bdc-460d-b4cb-7e4f55376219 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-44f03652-8bdc-460d-b4cb-7e4f55376219 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-44f03652-8bdc-460d-b4cb-7e4f55376219 img.shogun-image {
  /* Add background color handling */
  
}

#s-44f03652-8bdc-460d-b4cb-7e4f55376219 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-44f03652-8bdc-460d-b4cb-7e4f55376219 .shg-image-content-wrapper {
      aspect-ratio: 234/160;
      min-width: 100%;
      height: auto;
    }

    #s-44f03652-8bdc-460d-b4cb-7e4f55376219 .shogun-image-link {
      aspect-ratio: 234/160;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-44f03652-8bdc-460d-b4cb-7e4f55376219 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-44f03652-8bdc-460d-b4cb-7e4f55376219.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-44f03652-8bdc-460d-b4cb-7e4f55376219 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 234px;
  }



  img.s-44f03652-8bdc-460d-b4cb-7e4f55376219.shogun-image {
    
    
    
    max-height: 234px;
  }


.s-44f03652-8bdc-460d-b4cb-7e4f55376219 .shogun-image-content {
  
    justify-content: center;
  
}

.s-44f03652-8bdc-460d-b4cb-7e4f55376219.shg-align-container {
  display: flex;
  justify-content: center
}

.s-44f03652-8bdc-460d-b4cb-7e4f55376219.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-44f03652-8bdc-460d-b4cb-7e4f55376219.shogun-image {
  box-sizing: border-box;
}



.s-44f03652-8bdc-460d-b4cb-7e4f55376219 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-44f03652-8bdc-460d-b4cb-7e4f55376219 {
      --shg-aspect-ratio: calc(234/160); 
    }

    .s-44f03652-8bdc-460d-b4cb-7e4f55376219.shogun-image-container {
      position: relative;
    }

    .s-44f03652-8bdc-460d-b4cb-7e4f55376219.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-44f03652-8bdc-460d-b4cb-7e4f55376219.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-44f03652-8bdc-460d-b4cb-7e4f55376219 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 234px;
    }
  }

}
#s-050eecc4-82f5-4d33-b409-2e0180abeb38 {
  margin-top: -18px;
margin-bottom: -18px;
}

#s-050eecc4-82f5-4d33-b409-2e0180abeb38 hr {
  border-top: 1px solid rgba(0, 0, 0, 1);
}

#s-d6c01a80-bcf0-4ec6-9398-2b45e1dd0ce8 {
  margin-top: 32px;
}

#s-08097c8e-9754-43d6-8072-4632ff09f080 {
  background-size: cover;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
background-position: center center;
}
@media (min-width: 992px) and (max-width: 1199px){#s-08097c8e-9754-43d6-8072-4632ff09f080 {
  
}
}@media (max-width: 767px){#s-08097c8e-9754-43d6-8072-4632ff09f080 {
  
}
}







#s-08097c8e-9754-43d6-8072-4632ff09f080 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-08097c8e-9754-43d6-8072-4632ff09f080.shg-box.shg-c {
  justify-content: center;
}
@media (max-width: 767px){






#s-08097c8e-9754-43d6-8072-4632ff09f080 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-08097c8e-9754-43d6-8072-4632ff09f080.shg-box.shg-c {
  justify-content: flex-start;
}
}
#s-9931068c-5848-42e4-b755-b5a307b9d156 {
  background-size: cover;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
background-position: center center;
}
@media (min-width: 992px) and (max-width: 1199px){#s-9931068c-5848-42e4-b755-b5a307b9d156 {
  
}
}







#s-9931068c-5848-42e4-b755-b5a307b9d156 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-9931068c-5848-42e4-b755-b5a307b9d156.shg-box.shg-c {
  justify-content: center;
}
@media (max-width: 767px){






#s-9931068c-5848-42e4-b755-b5a307b9d156 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-9931068c-5848-42e4-b755-b5a307b9d156.shg-box.shg-c {
  justify-content: flex-start;
}
}
#s-9e1ea34a-4bfa-460e-ad4a-638fb5518f58 {
  background-color: rgba(246, 246, 246, 1);
}

@media (min-width: 0px) {
[id="s-9e1ea34a-4bfa-460e-ad4a-638fb5518f58"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-9e1ea34a-4bfa-460e-ad4a-638fb5518f58"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-9e1ea34a-4bfa-460e-ad4a-638fb5518f58"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-9e1ea34a-4bfa-460e-ad4a-638fb5518f58"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-27be031f-a27f-463a-aa5a-d58b9c78e365 {
  background-repeat: no-repeat;
background-size: cover;
min-height: 375px;
background-position: center center;
}

#s-27be031f-a27f-463a-aa5a-d58b9c78e365 {
  background-image: url(https://i.shgcdn.com/22493bbb-9687-4e34-b8c6-7bb7e2d37a18/-/format/auto/-/preview/3000x3000/-/quality/lighter/);
}

@media (max-width: 480px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-27be031f-a27f-463a-aa5a-d58b9c78e365 {
  background-image: url(https://i.shgcdn.com/22493bbb-9687-4e34-b8c6-7bb7e2d37a18/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/480x/);
}
#s-27be031f-a27f-463a-aa5a-d58b9c78e365.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (max-width: 480px) and (-webkit-min-device-pixel-ratio: 2) {
#s-27be031f-a27f-463a-aa5a-d58b9c78e365 {
  background-image: url(https://i.shgcdn.com/22493bbb-9687-4e34-b8c6-7bb7e2d37a18/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/960x/);
}
#s-27be031f-a27f-463a-aa5a-d58b9c78e365.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-27be031f-a27f-463a-aa5a-d58b9c78e365 {
  background-image: url(https://i.shgcdn.com/22493bbb-9687-4e34-b8c6-7bb7e2d37a18/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/768x/);
}
#s-27be031f-a27f-463a-aa5a-d58b9c78e365.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-min-device-pixel-ratio: 2) {
#s-27be031f-a27f-463a-aa5a-d58b9c78e365 {
  background-image: url(https://i.shgcdn.com/22493bbb-9687-4e34-b8c6-7bb7e2d37a18/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/1536x/);
}
#s-27be031f-a27f-463a-aa5a-d58b9c78e365.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-27be031f-a27f-463a-aa5a-d58b9c78e365 {
  background-image: url(https://i.shgcdn.com/22493bbb-9687-4e34-b8c6-7bb7e2d37a18/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/1024x/);
}
#s-27be031f-a27f-463a-aa5a-d58b9c78e365.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) {
#s-27be031f-a27f-463a-aa5a-d58b9c78e365 {
  background-image: url(https://i.shgcdn.com/22493bbb-9687-4e34-b8c6-7bb7e2d37a18/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/2048x/);
}
#s-27be031f-a27f-463a-aa5a-d58b9c78e365.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 1025px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-27be031f-a27f-463a-aa5a-d58b9c78e365 {
  background-image: url(https://i.shgcdn.com/22493bbb-9687-4e34-b8c6-7bb7e2d37a18/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/1200x/);
}
#s-27be031f-a27f-463a-aa5a-d58b9c78e365.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 1025px) and (-webkit-min-device-pixel-ratio: 2) {
#s-27be031f-a27f-463a-aa5a-d58b9c78e365 {
  background-image: url(https://i.shgcdn.com/22493bbb-9687-4e34-b8c6-7bb7e2d37a18/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/2048x/);
}
#s-27be031f-a27f-463a-aa5a-d58b9c78e365.shogun-lazyload-bg-image {
  background-image: none;
}

}







#s-27be031f-a27f-463a-aa5a-d58b9c78e365 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-27be031f-a27f-463a-aa5a-d58b9c78e365.shg-box.shg-c {
  justify-content: center;
}

#s-155bee06-8669-491a-a734-a12014d624d0 {
  margin-right: 5%;
min-height: 50px;
max-width: 618px;
}
@media (max-width: 767px){#s-155bee06-8669-491a-a734-a12014d624d0 {
  margin-left: 16px;
margin-right: 16px;
}
}







#s-155bee06-8669-491a-a734-a12014d624d0 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-155bee06-8669-491a-a734-a12014d624d0.shg-box.shg-c {
  justify-content: center;
}

#s-c6d86ce6-d92f-44fd-b708-4a01ff9455bc {
  margin-top: 120px;
margin-left: auto;
margin-bottom: 120px;
min-height: 50px;
max-width: 510px;
}
@media (max-width: 767px){#s-c6d86ce6-d92f-44fd-b708-4a01ff9455bc {
  margin-top: 32px;
margin-bottom: 0px;
}
}







#s-c6d86ce6-d92f-44fd-b708-4a01ff9455bc > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-c6d86ce6-d92f-44fd-b708-4a01ff9455bc.shg-box.shg-c {
  justify-content: center;
}

#s-c3e7f574-ff10-40da-9ce6-ed8043713f5b {
  margin-bottom: 60px;
text-align: left;
}
@media (max-width: 767px){#s-c3e7f574-ff10-40da-9ce6-ed8043713f5b {
  display: none;
}
#s-c3e7f574-ff10-40da-9ce6-ed8043713f5b, #wrap-s-c3e7f574-ff10-40da-9ce6-ed8043713f5b, #wrap-content-s-c3e7f574-ff10-40da-9ce6-ed8043713f5b { display: none !important; }}
#s-c3e7f574-ff10-40da-9ce6-ed8043713f5b .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 32px;
  line-height: 1.2em;
  
  text-align: left;
}



#s-2bbf2ffa-8ea3-466a-a706-b3ddbf9f79bf {
  padding-top: 24px;
padding-bottom: 24px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 1px;
border-right-width: 0px;
border-color: rgba(212, 212, 212, 1);
border-style: solid;
min-height: 50px;
}








#s-2bbf2ffa-8ea3-466a-a706-b3ddbf9f79bf > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-2bbf2ffa-8ea3-466a-a706-b3ddbf9f79bf.shg-box.shg-c {
  justify-content: center;
}

#s-547def60-2d41-4caf-b2cb-795e6c5c4bd3 {
  margin-bottom: 12px;
}

#s-c5d557b4-022d-423d-8d3c-78bd11b0a39d {
  padding-top: 24px;
padding-bottom: 24px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 1px;
border-right-width: 0px;
border-color: rgba(212, 212, 212, 1);
border-style: solid;
min-height: 50px;
}








#s-c5d557b4-022d-423d-8d3c-78bd11b0a39d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-c5d557b4-022d-423d-8d3c-78bd11b0a39d.shg-box.shg-c {
  justify-content: center;
}

#s-2edda749-f1b6-4860-880a-489f0ce4ce18 {
  margin-bottom: 12px;
}

#s-1f4a2d14-db5e-4b2c-99ef-c60f9ee05bc8 {
  margin-bottom: 60px;
padding-top: 24px;
padding-bottom: 24px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(212, 212, 212, 1);
border-style: solid;
min-height: 50px;
}
@media (max-width: 767px){#s-1f4a2d14-db5e-4b2c-99ef-c60f9ee05bc8 {
  margin-bottom: 32px;
}
}







#s-1f4a2d14-db5e-4b2c-99ef-c60f9ee05bc8 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-1f4a2d14-db5e-4b2c-99ef-c60f9ee05bc8.shg-box.shg-c {
  justify-content: center;
}

#s-a5f0e027-26d2-4ba3-848a-890e24faf5eb {
  margin-bottom: 12px;
}

#s-28b069ed-8c60-494f-9caa-9af0bde5cbbf {
  background-size: cover;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
background-position: center center;
}
@media (min-width: 1200px){#s-28b069ed-8c60-494f-9caa-9af0bde5cbbf {
  display: none;
}
#s-28b069ed-8c60-494f-9caa-9af0bde5cbbf, #wrap-s-28b069ed-8c60-494f-9caa-9af0bde5cbbf, #wrap-content-s-28b069ed-8c60-494f-9caa-9af0bde5cbbf { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-28b069ed-8c60-494f-9caa-9af0bde5cbbf {
  display: none;
}
#s-28b069ed-8c60-494f-9caa-9af0bde5cbbf, #wrap-s-28b069ed-8c60-494f-9caa-9af0bde5cbbf, #wrap-content-s-28b069ed-8c60-494f-9caa-9af0bde5cbbf { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-28b069ed-8c60-494f-9caa-9af0bde5cbbf {
  display: none;
}
#s-28b069ed-8c60-494f-9caa-9af0bde5cbbf, #wrap-s-28b069ed-8c60-494f-9caa-9af0bde5cbbf, #wrap-content-s-28b069ed-8c60-494f-9caa-9af0bde5cbbf { display: none !important; }}@media (max-width: 767px){#s-28b069ed-8c60-494f-9caa-9af0bde5cbbf {
  display: none;
}
#s-28b069ed-8c60-494f-9caa-9af0bde5cbbf, #wrap-s-28b069ed-8c60-494f-9caa-9af0bde5cbbf, #wrap-content-s-28b069ed-8c60-494f-9caa-9af0bde5cbbf { display: none !important; }}







#s-28b069ed-8c60-494f-9caa-9af0bde5cbbf > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-28b069ed-8c60-494f-9caa-9af0bde5cbbf.shg-box.shg-c {
  justify-content: center;
}
@media (max-width: 767px){






#s-28b069ed-8c60-494f-9caa-9af0bde5cbbf > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-28b069ed-8c60-494f-9caa-9af0bde5cbbf.shg-box.shg-c {
  justify-content: flex-start;
}
}
#s-a28e0fbc-717c-43ff-ad04-1161b730cec4 {
  margin-left: 5%;
margin-right: 5%;
}
@media (min-width: 992px) and (max-width: 1199px){#s-a28e0fbc-717c-43ff-ad04-1161b730cec4 {
  
}
}







#s-a28e0fbc-717c-43ff-ad04-1161b730cec4 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-a28e0fbc-717c-43ff-ad04-1161b730cec4.shg-box.shg-c {
  justify-content: center;
}

#s-0532f505-a486-4924-8510-fd64402798ca {
  margin-top: 100px;
margin-left: auto;
margin-bottom: 100px;
margin-right: auto;
min-height: 50px;
max-width: 1266px;
}








#s-0532f505-a486-4924-8510-fd64402798ca > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-0532f505-a486-4924-8510-fd64402798ca.shg-box.shg-c {
  justify-content: center;
}

#s-d03fadb0-842f-4072-9339-3181223f3847 {
  margin-bottom: 60px;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-d03fadb0-842f-4072-9339-3181223f3847 .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  font-family: "Futura";
  font-style:  normal ;
  font-size: 32px;
  line-height: 1.2em;
  
  
}



#s-fe27356d-fe4d-46c7-98ba-b10f4288f10a {
  margin-left: auto;
margin-right: auto;
max-width: 1266px;
}

@media (min-width: 0px) {
[id="s-fe27356d-fe4d-46c7-98ba-b10f4288f10a"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-fe27356d-fe4d-46c7-98ba-b10f4288f10a"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-fe27356d-fe4d-46c7-98ba-b10f4288f10a"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-fe27356d-fe4d-46c7-98ba-b10f4288f10a"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

#s-c45de9ca-0980-4f9e-a7ca-34b328f2f888 {
  border-style: solid;
padding-bottom: 12px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 1px;
border-right-width: 0px;
border-color: #000;
}








#s-c45de9ca-0980-4f9e-a7ca-34b328f2f888 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-c45de9ca-0980-4f9e-a7ca-34b328f2f888.shg-box.shg-c {
  justify-content: flex-start;
}

#s-8c6a3c48-0d3a-49c7-832c-037316af9b6a {
  margin-top: 12px;
}

#s-08aeabb8-524f-43f4-a9ef-8ce8b429cd69 {
  border-style: solid;
padding-bottom: 12px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 1px;
border-right-width: 0px;
border-color: #000;
}








#s-08aeabb8-524f-43f4-a9ef-8ce8b429cd69 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-08aeabb8-524f-43f4-a9ef-8ce8b429cd69.shg-box.shg-c {
  justify-content: flex-start;
}

#s-61f7e6b5-64bf-42bc-9fdc-9754c15a37c2 {
  margin-top: 12px;
}

#s-107c1669-53aa-4b14-8d4d-ddfcef9fa701 {
  border-style: solid;
padding-bottom: 12px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 1px;
border-right-width: 0px;
border-color: #000;
}








#s-107c1669-53aa-4b14-8d4d-ddfcef9fa701 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-107c1669-53aa-4b14-8d4d-ddfcef9fa701.shg-box.shg-c {
  justify-content: flex-start;
}

#s-a3d6e7e0-487f-4b52-87a7-ddf0b7d10cd9 {
  margin-top: 12px;
}

#s-530dc53e-0fc5-4b64-ad03-4213bc7f0343 {
  margin-left: auto;
margin-right: auto;
max-width: 1266px;
}

@media (min-width: 0px) {
[id="s-530dc53e-0fc5-4b64-ad03-4213bc7f0343"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-530dc53e-0fc5-4b64-ad03-4213bc7f0343"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-530dc53e-0fc5-4b64-ad03-4213bc7f0343"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-530dc53e-0fc5-4b64-ad03-4213bc7f0343"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

#s-416d639a-5796-4c89-9f8d-a291e17cbef4 {
  margin-top: 60px;
margin-bottom: 32px;
}








#s-416d639a-5796-4c89-9f8d-a291e17cbef4 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-416d639a-5796-4c89-9f8d-a291e17cbef4.shg-box.shg-c {
  justify-content: flex-start;
}

#s-fe366b10-90a4-4e72-ab67-5728cb33d602 {
  max-width: 800px;
aspect-ratio: 1/1;
text-align: center;
}

#s-fe366b10-90a4-4e72-ab67-5728cb33d602 {
  margin: 0 !important;
  overflow: visible;
}

#s-fe366b10-90a4-4e72-ab67-5728cb33d602-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-fe366b10-90a4-4e72-ab67-5728cb33d602 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-fe366b10-90a4-4e72-ab67-5728cb33d602 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-fe366b10-90a4-4e72-ab67-5728cb33d602 img.shogun-image {
  /* Add background color handling */
  
}

#s-fe366b10-90a4-4e72-ab67-5728cb33d602 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-fe366b10-90a4-4e72-ab67-5728cb33d602 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-fe366b10-90a4-4e72-ab67-5728cb33d602 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-fe366b10-90a4-4e72-ab67-5728cb33d602 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-fe366b10-90a4-4e72-ab67-5728cb33d602.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-fe366b10-90a4-4e72-ab67-5728cb33d602 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 800px;
  }



  img.s-fe366b10-90a4-4e72-ab67-5728cb33d602.shogun-image {
    
    
    
    max-height: 800px;
  }


.s-fe366b10-90a4-4e72-ab67-5728cb33d602 .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-fe366b10-90a4-4e72-ab67-5728cb33d602.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fe366b10-90a4-4e72-ab67-5728cb33d602.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fe366b10-90a4-4e72-ab67-5728cb33d602.shogun-image {
  box-sizing: border-box;
}



.s-fe366b10-90a4-4e72-ab67-5728cb33d602 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-fe366b10-90a4-4e72-ab67-5728cb33d602 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-fe366b10-90a4-4e72-ab67-5728cb33d602.shogun-image-container {
      position: relative;
    }

    .s-fe366b10-90a4-4e72-ab67-5728cb33d602.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-fe366b10-90a4-4e72-ab67-5728cb33d602.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-fe366b10-90a4-4e72-ab67-5728cb33d602 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 800px;
    }
  }

@media (min-width: 1200px){#s-fe366b10-90a4-4e72-ab67-5728cb33d602 {
  margin: 0 !important;
  overflow: visible;
}

#s-fe366b10-90a4-4e72-ab67-5728cb33d602-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-fe366b10-90a4-4e72-ab67-5728cb33d602 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-fe366b10-90a4-4e72-ab67-5728cb33d602 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-fe366b10-90a4-4e72-ab67-5728cb33d602 img.shogun-image {
  /* Add background color handling */
  
}

#s-fe366b10-90a4-4e72-ab67-5728cb33d602 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-fe366b10-90a4-4e72-ab67-5728cb33d602 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-fe366b10-90a4-4e72-ab67-5728cb33d602 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-fe366b10-90a4-4e72-ab67-5728cb33d602 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-fe366b10-90a4-4e72-ab67-5728cb33d602.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-fe366b10-90a4-4e72-ab67-5728cb33d602 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 800px;
  }



  img.s-fe366b10-90a4-4e72-ab67-5728cb33d602.shogun-image {
    
    
    
    max-height: 800px;
  }


.s-fe366b10-90a4-4e72-ab67-5728cb33d602 .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-fe366b10-90a4-4e72-ab67-5728cb33d602.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fe366b10-90a4-4e72-ab67-5728cb33d602.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fe366b10-90a4-4e72-ab67-5728cb33d602.shogun-image {
  box-sizing: border-box;
}



.s-fe366b10-90a4-4e72-ab67-5728cb33d602 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-fe366b10-90a4-4e72-ab67-5728cb33d602 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-fe366b10-90a4-4e72-ab67-5728cb33d602.shogun-image-container {
      position: relative;
    }

    .s-fe366b10-90a4-4e72-ab67-5728cb33d602.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-fe366b10-90a4-4e72-ab67-5728cb33d602.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-fe366b10-90a4-4e72-ab67-5728cb33d602 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 800px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-fe366b10-90a4-4e72-ab67-5728cb33d602 {
  margin: 0 !important;
  overflow: visible;
}

#s-fe366b10-90a4-4e72-ab67-5728cb33d602-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-fe366b10-90a4-4e72-ab67-5728cb33d602 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-fe366b10-90a4-4e72-ab67-5728cb33d602 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-fe366b10-90a4-4e72-ab67-5728cb33d602 img.shogun-image {
  /* Add background color handling */
  
}

#s-fe366b10-90a4-4e72-ab67-5728cb33d602 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-fe366b10-90a4-4e72-ab67-5728cb33d602 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-fe366b10-90a4-4e72-ab67-5728cb33d602 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-fe366b10-90a4-4e72-ab67-5728cb33d602 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-fe366b10-90a4-4e72-ab67-5728cb33d602.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-fe366b10-90a4-4e72-ab67-5728cb33d602 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 800px;
  }



  img.s-fe366b10-90a4-4e72-ab67-5728cb33d602.shogun-image {
    
    
    
    max-height: 800px;
  }


.s-fe366b10-90a4-4e72-ab67-5728cb33d602 .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-fe366b10-90a4-4e72-ab67-5728cb33d602.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fe366b10-90a4-4e72-ab67-5728cb33d602.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fe366b10-90a4-4e72-ab67-5728cb33d602.shogun-image {
  box-sizing: border-box;
}



.s-fe366b10-90a4-4e72-ab67-5728cb33d602 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-fe366b10-90a4-4e72-ab67-5728cb33d602 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-fe366b10-90a4-4e72-ab67-5728cb33d602.shogun-image-container {
      position: relative;
    }

    .s-fe366b10-90a4-4e72-ab67-5728cb33d602.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-fe366b10-90a4-4e72-ab67-5728cb33d602.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-fe366b10-90a4-4e72-ab67-5728cb33d602 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 800px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-fe366b10-90a4-4e72-ab67-5728cb33d602 {
  margin: 0 !important;
  overflow: visible;
}

#s-fe366b10-90a4-4e72-ab67-5728cb33d602-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-fe366b10-90a4-4e72-ab67-5728cb33d602 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-fe366b10-90a4-4e72-ab67-5728cb33d602 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-fe366b10-90a4-4e72-ab67-5728cb33d602 img.shogun-image {
  /* Add background color handling */
  
}

#s-fe366b10-90a4-4e72-ab67-5728cb33d602 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-fe366b10-90a4-4e72-ab67-5728cb33d602 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-fe366b10-90a4-4e72-ab67-5728cb33d602 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-fe366b10-90a4-4e72-ab67-5728cb33d602 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-fe366b10-90a4-4e72-ab67-5728cb33d602.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-fe366b10-90a4-4e72-ab67-5728cb33d602 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 800px;
  }



  img.s-fe366b10-90a4-4e72-ab67-5728cb33d602.shogun-image {
    
    
    
    max-height: 800px;
  }


.s-fe366b10-90a4-4e72-ab67-5728cb33d602 .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-fe366b10-90a4-4e72-ab67-5728cb33d602.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fe366b10-90a4-4e72-ab67-5728cb33d602.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fe366b10-90a4-4e72-ab67-5728cb33d602.shogun-image {
  box-sizing: border-box;
}



.s-fe366b10-90a4-4e72-ab67-5728cb33d602 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-fe366b10-90a4-4e72-ab67-5728cb33d602 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-fe366b10-90a4-4e72-ab67-5728cb33d602.shogun-image-container {
      position: relative;
    }

    .s-fe366b10-90a4-4e72-ab67-5728cb33d602.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-fe366b10-90a4-4e72-ab67-5728cb33d602.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-fe366b10-90a4-4e72-ab67-5728cb33d602 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 800px;
    }
  }

}@media (max-width: 767px){#s-fe366b10-90a4-4e72-ab67-5728cb33d602 {
  margin: 0 !important;
  overflow: visible;
}

#s-fe366b10-90a4-4e72-ab67-5728cb33d602-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-fe366b10-90a4-4e72-ab67-5728cb33d602 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-fe366b10-90a4-4e72-ab67-5728cb33d602 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-fe366b10-90a4-4e72-ab67-5728cb33d602 img.shogun-image {
  /* Add background color handling */
  
}

#s-fe366b10-90a4-4e72-ab67-5728cb33d602 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-fe366b10-90a4-4e72-ab67-5728cb33d602 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-fe366b10-90a4-4e72-ab67-5728cb33d602 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-fe366b10-90a4-4e72-ab67-5728cb33d602 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-fe366b10-90a4-4e72-ab67-5728cb33d602.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-fe366b10-90a4-4e72-ab67-5728cb33d602 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 800px;
  }



  img.s-fe366b10-90a4-4e72-ab67-5728cb33d602.shogun-image {
    
    
    
    max-height: 800px;
  }


.s-fe366b10-90a4-4e72-ab67-5728cb33d602 .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-fe366b10-90a4-4e72-ab67-5728cb33d602.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fe366b10-90a4-4e72-ab67-5728cb33d602.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fe366b10-90a4-4e72-ab67-5728cb33d602.shogun-image {
  box-sizing: border-box;
}



.s-fe366b10-90a4-4e72-ab67-5728cb33d602 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-fe366b10-90a4-4e72-ab67-5728cb33d602 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-fe366b10-90a4-4e72-ab67-5728cb33d602.shogun-image-container {
      position: relative;
    }

    .s-fe366b10-90a4-4e72-ab67-5728cb33d602.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-fe366b10-90a4-4e72-ab67-5728cb33d602.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-fe366b10-90a4-4e72-ab67-5728cb33d602 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 800px;
    }
  }

}
#s-6224e451-6690-4f9c-af89-3bb29d9396a7 {
  padding-left: 8px;
padding-right: 8px;
min-height: 50px;
}








#s-6224e451-6690-4f9c-af89-3bb29d9396a7 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-6224e451-6690-4f9c-af89-3bb29d9396a7.shg-box.shg-c {
  justify-content: center;
}

#s-9f485311-daeb-40d3-883d-213f67290cbc {
  margin-top: 16px;
margin-bottom: 16px;
min-height: 60px;
}

#s-97b1effb-f6fb-45b7-9c54-41e0833e9704 {
  margin-bottom: 16px;
}

@media (min-width: 0px) {
[id="s-97b1effb-f6fb-45b7-9c54-41e0833e9704"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-97b1effb-f6fb-45b7-9c54-41e0833e9704"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 6.0px);
}

}

@media (min-width: 992px) {
[id="s-97b1effb-f6fb-45b7-9c54-41e0833e9704"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 6.0px);
}

}

@media (min-width: 1200px) {
[id="s-97b1effb-f6fb-45b7-9c54-41e0833e9704"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 6.0px);
}

}

#s-400b9a04-b8a2-4555-a500-6e046b6d1416 {
  margin-bottom: 8px;
}

#s-75093ee4-e6e3-4a74-8c56-b187c98886ed {
  margin-bottom: 8px;
}

#s-a61bc975-3256-4070-9a9b-89fe881f0388 {
  margin-bottom: 24px;
min-height: 72px;
}

#s-16a3cd63-bcf4-46d4-bf5c-c3a205c4882a {
  padding-top: 12px;
padding-left: 20px;
padding-bottom: 12px;
padding-right: 20px;
border-radius: 5px;
background-color: rgba(0, 0, 0, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-16a3cd63-bcf4-46d4-bf5c-c3a205c4882a:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-16a3cd63-bcf4-46d4-bf5c-c3a205c4882a:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-16a3cd63-bcf4-46d4-bf5c-c3a205c4882a-atc-btn-wrapper {
    text-align: center;
  }


#s-16a3cd63-bcf4-46d4-bf5c-c3a205c4882a {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-16a3cd63-bcf4-46d4-bf5c-c3a205c4882a.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-16a3cd63-bcf4-46d4-bf5c-c3a205c4882a.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  font-family: Futura;
  display:  block ;
}

#s-16a3cd63-bcf4-46d4-bf5c-c3a205c4882a.shg-btn.shg-product-atc-error {
  
  font-family: Futura;
  
  font-size: 16px;
  color: rgba(255, 255, 255, 1);
}


  #s-16a3cd63-bcf4-46d4-bf5c-c3a205c4882a.shg-btn.shg-product-atc-success {
    
    
    
    
    color: rgba(255, 255, 255, 1);
  }

@media (min-width: 1200px){
  #s-16a3cd63-bcf4-46d4-bf5c-c3a205c4882a-atc-btn-wrapper {
    text-align: center;
  }


#s-16a3cd63-bcf4-46d4-bf5c-c3a205c4882a {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-16a3cd63-bcf4-46d4-bf5c-c3a205c4882a.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-16a3cd63-bcf4-46d4-bf5c-c3a205c4882a.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  font-family: Futura;
  display:  block ;
}

#s-16a3cd63-bcf4-46d4-bf5c-c3a205c4882a.shg-btn.shg-product-atc-error {
  
  font-family: Futura;
  
  font-size: 16px;
  color: rgba(255, 255, 255, 1);
}


  #s-16a3cd63-bcf4-46d4-bf5c-c3a205c4882a.shg-btn.shg-product-atc-success {
    
    
    
    
    color: rgba(255, 255, 255, 1);
  }

}@media (min-width: 992px) and (max-width: 1199px){
  #s-16a3cd63-bcf4-46d4-bf5c-c3a205c4882a-atc-btn-wrapper {
    text-align: center;
  }


#s-16a3cd63-bcf4-46d4-bf5c-c3a205c4882a {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-16a3cd63-bcf4-46d4-bf5c-c3a205c4882a.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-16a3cd63-bcf4-46d4-bf5c-c3a205c4882a.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  font-family: Futura;
  display:  block ;
}

#s-16a3cd63-bcf4-46d4-bf5c-c3a205c4882a.shg-btn.shg-product-atc-error {
  
  font-family: Futura;
  
  font-size: 16px;
  color: rgba(255, 255, 255, 1);
}


  #s-16a3cd63-bcf4-46d4-bf5c-c3a205c4882a.shg-btn.shg-product-atc-success {
    
    
    
    
    color: rgba(255, 255, 255, 1);
  }

}@media (min-width: 768px) and (max-width: 991px){
  #s-16a3cd63-bcf4-46d4-bf5c-c3a205c4882a-atc-btn-wrapper {
    text-align: center;
  }


#s-16a3cd63-bcf4-46d4-bf5c-c3a205c4882a {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-16a3cd63-bcf4-46d4-bf5c-c3a205c4882a.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-16a3cd63-bcf4-46d4-bf5c-c3a205c4882a.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  font-family: Futura;
  display:  block ;
}

#s-16a3cd63-bcf4-46d4-bf5c-c3a205c4882a.shg-btn.shg-product-atc-error {
  
  font-family: Futura;
  
  font-size: 16px;
  color: rgba(255, 255, 255, 1);
}


  #s-16a3cd63-bcf4-46d4-bf5c-c3a205c4882a.shg-btn.shg-product-atc-success {
    
    
    
    
    color: rgba(255, 255, 255, 1);
  }

}@media (max-width: 767px){
  #s-16a3cd63-bcf4-46d4-bf5c-c3a205c4882a-atc-btn-wrapper {
    text-align: center;
  }


#s-16a3cd63-bcf4-46d4-bf5c-c3a205c4882a {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-16a3cd63-bcf4-46d4-bf5c-c3a205c4882a.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-16a3cd63-bcf4-46d4-bf5c-c3a205c4882a.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  font-family: Futura;
  display:  block ;
}

#s-16a3cd63-bcf4-46d4-bf5c-c3a205c4882a.shg-btn.shg-product-atc-error {
  
  font-family: Futura;
  
  font-size: 16px;
  color: rgba(255, 255, 255, 1);
}


  #s-16a3cd63-bcf4-46d4-bf5c-c3a205c4882a.shg-btn.shg-product-atc-success {
    
    
    
    
    color: rgba(255, 255, 255, 1);
  }

}
#s-19cb09c0-095d-4180-9392-836809e44efb {
  margin-top: 32px;
margin-bottom: 32px;
padding-left: 8px;
padding-right: 8px;
min-height: 50px;
}








#s-19cb09c0-095d-4180-9392-836809e44efb > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-19cb09c0-095d-4180-9392-836809e44efb.shg-box.shg-c {
  justify-content: flex-start;
}

@media (min-width: 0px) {
[id="s-09de9a32-5a1e-489c-b0d4-9d02267a8da2"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 6.0px);
}

}

@media (min-width: 768px) {
[id="s-09de9a32-5a1e-489c-b0d4-9d02267a8da2"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 6.0px);
}

}

@media (min-width: 992px) {
[id="s-09de9a32-5a1e-489c-b0d4-9d02267a8da2"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 6.0px);
}

}

@media (min-width: 1200px) {
[id="s-09de9a32-5a1e-489c-b0d4-9d02267a8da2"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 6.0px);
}

}

#s-85386974-6d5b-44ee-a91b-4e46e7cc5147 {
  margin-top: -10px;
margin-bottom: -10px;
}

#s-85386974-6d5b-44ee-a91b-4e46e7cc5147 hr {
  border-top: 1px solid rgba(0, 0, 0, 1);
}

@media (min-width: 0px) {
[id="s-dc196b51-752a-4aba-b125-cd8822db7b11"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 6.0px);
}

}

@media (min-width: 768px) {
[id="s-dc196b51-752a-4aba-b125-cd8822db7b11"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 6.0px);
}

}

@media (min-width: 992px) {
[id="s-dc196b51-752a-4aba-b125-cd8822db7b11"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 6.0px);
}

}

@media (min-width: 1200px) {
[id="s-dc196b51-752a-4aba-b125-cd8822db7b11"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 6.0px);
}

}

#s-020dfedb-d1b2-45d9-b07d-35db630c0c4d {
  margin-top: 60px;
margin-bottom: 32px;
}








#s-020dfedb-d1b2-45d9-b07d-35db630c0c4d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-020dfedb-d1b2-45d9-b07d-35db630c0c4d.shg-box.shg-c {
  justify-content: flex-start;
}

#s-ff2c9156-1558-4a55-a524-a605ee285754 {
  max-width: 800px;
aspect-ratio: 1/1;
text-align: center;
}

#s-ff2c9156-1558-4a55-a524-a605ee285754 {
  margin: 0 !important;
  overflow: visible;
}

#s-ff2c9156-1558-4a55-a524-a605ee285754-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ff2c9156-1558-4a55-a524-a605ee285754 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ff2c9156-1558-4a55-a524-a605ee285754 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ff2c9156-1558-4a55-a524-a605ee285754 img.shogun-image {
  /* Add background color handling */
  
}

#s-ff2c9156-1558-4a55-a524-a605ee285754 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ff2c9156-1558-4a55-a524-a605ee285754 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-ff2c9156-1558-4a55-a524-a605ee285754 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ff2c9156-1558-4a55-a524-a605ee285754 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ff2c9156-1558-4a55-a524-a605ee285754.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ff2c9156-1558-4a55-a524-a605ee285754 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 800px;
  }



  img.s-ff2c9156-1558-4a55-a524-a605ee285754.shogun-image {
    
    
    
    max-height: 800px;
  }


.s-ff2c9156-1558-4a55-a524-a605ee285754 .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-ff2c9156-1558-4a55-a524-a605ee285754.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ff2c9156-1558-4a55-a524-a605ee285754.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ff2c9156-1558-4a55-a524-a605ee285754.shogun-image {
  box-sizing: border-box;
}



.s-ff2c9156-1558-4a55-a524-a605ee285754 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ff2c9156-1558-4a55-a524-a605ee285754 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-ff2c9156-1558-4a55-a524-a605ee285754.shogun-image-container {
      position: relative;
    }

    .s-ff2c9156-1558-4a55-a524-a605ee285754.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ff2c9156-1558-4a55-a524-a605ee285754.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ff2c9156-1558-4a55-a524-a605ee285754 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 800px;
    }
  }

@media (min-width: 1200px){#s-ff2c9156-1558-4a55-a524-a605ee285754 {
  margin: 0 !important;
  overflow: visible;
}

#s-ff2c9156-1558-4a55-a524-a605ee285754-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ff2c9156-1558-4a55-a524-a605ee285754 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ff2c9156-1558-4a55-a524-a605ee285754 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ff2c9156-1558-4a55-a524-a605ee285754 img.shogun-image {
  /* Add background color handling */
  
}

#s-ff2c9156-1558-4a55-a524-a605ee285754 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ff2c9156-1558-4a55-a524-a605ee285754 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-ff2c9156-1558-4a55-a524-a605ee285754 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ff2c9156-1558-4a55-a524-a605ee285754 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ff2c9156-1558-4a55-a524-a605ee285754.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ff2c9156-1558-4a55-a524-a605ee285754 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 800px;
  }



  img.s-ff2c9156-1558-4a55-a524-a605ee285754.shogun-image {
    
    
    
    max-height: 800px;
  }


.s-ff2c9156-1558-4a55-a524-a605ee285754 .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-ff2c9156-1558-4a55-a524-a605ee285754.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ff2c9156-1558-4a55-a524-a605ee285754.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ff2c9156-1558-4a55-a524-a605ee285754.shogun-image {
  box-sizing: border-box;
}



.s-ff2c9156-1558-4a55-a524-a605ee285754 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ff2c9156-1558-4a55-a524-a605ee285754 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-ff2c9156-1558-4a55-a524-a605ee285754.shogun-image-container {
      position: relative;
    }

    .s-ff2c9156-1558-4a55-a524-a605ee285754.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ff2c9156-1558-4a55-a524-a605ee285754.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ff2c9156-1558-4a55-a524-a605ee285754 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 800px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-ff2c9156-1558-4a55-a524-a605ee285754 {
  margin: 0 !important;
  overflow: visible;
}

#s-ff2c9156-1558-4a55-a524-a605ee285754-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ff2c9156-1558-4a55-a524-a605ee285754 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ff2c9156-1558-4a55-a524-a605ee285754 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ff2c9156-1558-4a55-a524-a605ee285754 img.shogun-image {
  /* Add background color handling */
  
}

#s-ff2c9156-1558-4a55-a524-a605ee285754 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ff2c9156-1558-4a55-a524-a605ee285754 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-ff2c9156-1558-4a55-a524-a605ee285754 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ff2c9156-1558-4a55-a524-a605ee285754 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ff2c9156-1558-4a55-a524-a605ee285754.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ff2c9156-1558-4a55-a524-a605ee285754 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 800px;
  }



  img.s-ff2c9156-1558-4a55-a524-a605ee285754.shogun-image {
    
    
    
    max-height: 800px;
  }


.s-ff2c9156-1558-4a55-a524-a605ee285754 .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-ff2c9156-1558-4a55-a524-a605ee285754.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ff2c9156-1558-4a55-a524-a605ee285754.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ff2c9156-1558-4a55-a524-a605ee285754.shogun-image {
  box-sizing: border-box;
}



.s-ff2c9156-1558-4a55-a524-a605ee285754 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ff2c9156-1558-4a55-a524-a605ee285754 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-ff2c9156-1558-4a55-a524-a605ee285754.shogun-image-container {
      position: relative;
    }

    .s-ff2c9156-1558-4a55-a524-a605ee285754.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ff2c9156-1558-4a55-a524-a605ee285754.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ff2c9156-1558-4a55-a524-a605ee285754 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 800px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-ff2c9156-1558-4a55-a524-a605ee285754 {
  margin: 0 !important;
  overflow: visible;
}

#s-ff2c9156-1558-4a55-a524-a605ee285754-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ff2c9156-1558-4a55-a524-a605ee285754 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ff2c9156-1558-4a55-a524-a605ee285754 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ff2c9156-1558-4a55-a524-a605ee285754 img.shogun-image {
  /* Add background color handling */
  
}

#s-ff2c9156-1558-4a55-a524-a605ee285754 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ff2c9156-1558-4a55-a524-a605ee285754 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-ff2c9156-1558-4a55-a524-a605ee285754 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ff2c9156-1558-4a55-a524-a605ee285754 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ff2c9156-1558-4a55-a524-a605ee285754.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ff2c9156-1558-4a55-a524-a605ee285754 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 800px;
  }



  img.s-ff2c9156-1558-4a55-a524-a605ee285754.shogun-image {
    
    
    
    max-height: 800px;
  }


.s-ff2c9156-1558-4a55-a524-a605ee285754 .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-ff2c9156-1558-4a55-a524-a605ee285754.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ff2c9156-1558-4a55-a524-a605ee285754.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ff2c9156-1558-4a55-a524-a605ee285754.shogun-image {
  box-sizing: border-box;
}



.s-ff2c9156-1558-4a55-a524-a605ee285754 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ff2c9156-1558-4a55-a524-a605ee285754 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-ff2c9156-1558-4a55-a524-a605ee285754.shogun-image-container {
      position: relative;
    }

    .s-ff2c9156-1558-4a55-a524-a605ee285754.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ff2c9156-1558-4a55-a524-a605ee285754.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ff2c9156-1558-4a55-a524-a605ee285754 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 800px;
    }
  }

}@media (max-width: 767px){#s-ff2c9156-1558-4a55-a524-a605ee285754 {
  margin: 0 !important;
  overflow: visible;
}

#s-ff2c9156-1558-4a55-a524-a605ee285754-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ff2c9156-1558-4a55-a524-a605ee285754 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ff2c9156-1558-4a55-a524-a605ee285754 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ff2c9156-1558-4a55-a524-a605ee285754 img.shogun-image {
  /* Add background color handling */
  
}

#s-ff2c9156-1558-4a55-a524-a605ee285754 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ff2c9156-1558-4a55-a524-a605ee285754 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-ff2c9156-1558-4a55-a524-a605ee285754 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ff2c9156-1558-4a55-a524-a605ee285754 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ff2c9156-1558-4a55-a524-a605ee285754.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ff2c9156-1558-4a55-a524-a605ee285754 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 800px;
  }



  img.s-ff2c9156-1558-4a55-a524-a605ee285754.shogun-image {
    
    
    
    max-height: 800px;
  }


.s-ff2c9156-1558-4a55-a524-a605ee285754 .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-ff2c9156-1558-4a55-a524-a605ee285754.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ff2c9156-1558-4a55-a524-a605ee285754.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ff2c9156-1558-4a55-a524-a605ee285754.shogun-image {
  box-sizing: border-box;
}



.s-ff2c9156-1558-4a55-a524-a605ee285754 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ff2c9156-1558-4a55-a524-a605ee285754 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-ff2c9156-1558-4a55-a524-a605ee285754.shogun-image-container {
      position: relative;
    }

    .s-ff2c9156-1558-4a55-a524-a605ee285754.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ff2c9156-1558-4a55-a524-a605ee285754.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ff2c9156-1558-4a55-a524-a605ee285754 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 800px;
    }
  }

}
#s-b8a0f3f6-db14-4d7f-95ca-3d1625f865c1 {
  padding-left: 8px;
padding-right: 8px;
min-height: 50px;
}








#s-b8a0f3f6-db14-4d7f-95ca-3d1625f865c1 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-b8a0f3f6-db14-4d7f-95ca-3d1625f865c1.shg-box.shg-c {
  justify-content: center;
}

#s-a5a530d7-c13a-49e7-901f-cac2a26bb495 {
  margin-top: 16px;
margin-bottom: 16px;
min-height: 60px;
}

#s-b30cf8d1-9ac5-4f48-91fe-84cd3078cd83 {
  margin-bottom: 16px;
}

@media (min-width: 0px) {
[id="s-b30cf8d1-9ac5-4f48-91fe-84cd3078cd83"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-b30cf8d1-9ac5-4f48-91fe-84cd3078cd83"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 6.0px);
}

}

@media (min-width: 992px) {
[id="s-b30cf8d1-9ac5-4f48-91fe-84cd3078cd83"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 6.0px);
}

}

@media (min-width: 1200px) {
[id="s-b30cf8d1-9ac5-4f48-91fe-84cd3078cd83"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 6.0px);
}

}

#s-4fb07e25-8162-40b5-a94b-35f4710e4b3f {
  margin-bottom: 8px;
}

#s-8ad4661c-3ed8-487b-a423-7f1c1360ef1b {
  margin-bottom: 8px;
}

#s-9b36d53b-763b-42cd-b45f-aecf28a35b20 {
  margin-bottom: 24px;
min-height: 72px;
}

#s-6a89d48c-1fcf-41ea-8c17-a5256a8f6b3c {
  padding-top: 12px;
padding-left: 20px;
padding-bottom: 12px;
padding-right: 20px;
border-radius: 5px;
background-color: rgba(0, 0, 0, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-6a89d48c-1fcf-41ea-8c17-a5256a8f6b3c:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-6a89d48c-1fcf-41ea-8c17-a5256a8f6b3c:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-6a89d48c-1fcf-41ea-8c17-a5256a8f6b3c-atc-btn-wrapper {
    text-align: center;
  }


#s-6a89d48c-1fcf-41ea-8c17-a5256a8f6b3c {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-6a89d48c-1fcf-41ea-8c17-a5256a8f6b3c.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-6a89d48c-1fcf-41ea-8c17-a5256a8f6b3c.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  font-family: Futura;
  display:  block ;
}

#s-6a89d48c-1fcf-41ea-8c17-a5256a8f6b3c.shg-btn.shg-product-atc-error {
  
  font-family: Futura;
  
  font-size: 16px;
  color: rgba(255, 255, 255, 1);
}


  #s-6a89d48c-1fcf-41ea-8c17-a5256a8f6b3c.shg-btn.shg-product-atc-success {
    
    font-family: Futura;
    
    font-size: 16px;
    color: rgba(255, 255, 255, 1);
  }

@media (min-width: 1200px){
  #s-6a89d48c-1fcf-41ea-8c17-a5256a8f6b3c-atc-btn-wrapper {
    text-align: center;
  }


#s-6a89d48c-1fcf-41ea-8c17-a5256a8f6b3c {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-6a89d48c-1fcf-41ea-8c17-a5256a8f6b3c.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-6a89d48c-1fcf-41ea-8c17-a5256a8f6b3c.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  font-family: Futura;
  display:  block ;
}

#s-6a89d48c-1fcf-41ea-8c17-a5256a8f6b3c.shg-btn.shg-product-atc-error {
  
  font-family: Futura;
  
  font-size: 16px;
  color: rgba(255, 255, 255, 1);
}


  #s-6a89d48c-1fcf-41ea-8c17-a5256a8f6b3c.shg-btn.shg-product-atc-success {
    
    font-family: Futura;
    
    font-size: 16px;
    color: rgba(255, 255, 255, 1);
  }

}@media (min-width: 992px) and (max-width: 1199px){
  #s-6a89d48c-1fcf-41ea-8c17-a5256a8f6b3c-atc-btn-wrapper {
    text-align: center;
  }


#s-6a89d48c-1fcf-41ea-8c17-a5256a8f6b3c {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-6a89d48c-1fcf-41ea-8c17-a5256a8f6b3c.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-6a89d48c-1fcf-41ea-8c17-a5256a8f6b3c.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  font-family: Futura;
  display:  block ;
}

#s-6a89d48c-1fcf-41ea-8c17-a5256a8f6b3c.shg-btn.shg-product-atc-error {
  
  font-family: Futura;
  
  font-size: 16px;
  color: rgba(255, 255, 255, 1);
}


  #s-6a89d48c-1fcf-41ea-8c17-a5256a8f6b3c.shg-btn.shg-product-atc-success {
    
    font-family: Futura;
    
    font-size: 16px;
    color: rgba(255, 255, 255, 1);
  }

}@media (min-width: 768px) and (max-width: 991px){
  #s-6a89d48c-1fcf-41ea-8c17-a5256a8f6b3c-atc-btn-wrapper {
    text-align: center;
  }


#s-6a89d48c-1fcf-41ea-8c17-a5256a8f6b3c {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-6a89d48c-1fcf-41ea-8c17-a5256a8f6b3c.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-6a89d48c-1fcf-41ea-8c17-a5256a8f6b3c.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  font-family: Futura;
  display:  block ;
}

#s-6a89d48c-1fcf-41ea-8c17-a5256a8f6b3c.shg-btn.shg-product-atc-error {
  
  font-family: Futura;
  
  font-size: 16px;
  color: rgba(255, 255, 255, 1);
}


  #s-6a89d48c-1fcf-41ea-8c17-a5256a8f6b3c.shg-btn.shg-product-atc-success {
    
    font-family: Futura;
    
    font-size: 16px;
    color: rgba(255, 255, 255, 1);
  }

}@media (max-width: 767px){
  #s-6a89d48c-1fcf-41ea-8c17-a5256a8f6b3c-atc-btn-wrapper {
    text-align: center;
  }


#s-6a89d48c-1fcf-41ea-8c17-a5256a8f6b3c {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-6a89d48c-1fcf-41ea-8c17-a5256a8f6b3c.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-6a89d48c-1fcf-41ea-8c17-a5256a8f6b3c.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  font-family: Futura;
  display:  block ;
}

#s-6a89d48c-1fcf-41ea-8c17-a5256a8f6b3c.shg-btn.shg-product-atc-error {
  
  font-family: Futura;
  
  font-size: 16px;
  color: rgba(255, 255, 255, 1);
}


  #s-6a89d48c-1fcf-41ea-8c17-a5256a8f6b3c.shg-btn.shg-product-atc-success {
    
    font-family: Futura;
    
    font-size: 16px;
    color: rgba(255, 255, 255, 1);
  }

}
#s-cbed7f3e-a688-46c2-ae31-bee97902f20e {
  margin-top: 32px;
margin-bottom: 32px;
padding-left: 8px;
padding-right: 8px;
min-height: 50px;
}








#s-cbed7f3e-a688-46c2-ae31-bee97902f20e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-cbed7f3e-a688-46c2-ae31-bee97902f20e.shg-box.shg-c {
  justify-content: flex-start;
}

@media (min-width: 0px) {
[id="s-36e0e887-cb96-4c57-95b3-f1c3ebf048ec"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 6.0px);
}

}

@media (min-width: 768px) {
[id="s-36e0e887-cb96-4c57-95b3-f1c3ebf048ec"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 6.0px);
}

}

@media (min-width: 992px) {
[id="s-36e0e887-cb96-4c57-95b3-f1c3ebf048ec"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 6.0px);
}

}

@media (min-width: 1200px) {
[id="s-36e0e887-cb96-4c57-95b3-f1c3ebf048ec"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 6.0px);
}

}

#s-5b9b2fa2-8882-448d-abba-83ed9552c6e6 {
  margin-top: -10px;
margin-bottom: -10px;
}

#s-5b9b2fa2-8882-448d-abba-83ed9552c6e6 hr {
  border-top: 1px solid rgba(0, 0, 0, 1);
}

@media (min-width: 0px) {
[id="s-9e83d6f2-5a71-4dda-8788-3961487a5359"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 6.0px);
}

}

@media (min-width: 768px) {
[id="s-9e83d6f2-5a71-4dda-8788-3961487a5359"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 6.0px);
}

}

@media (min-width: 992px) {
[id="s-9e83d6f2-5a71-4dda-8788-3961487a5359"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 6.0px);
}

}

@media (min-width: 1200px) {
[id="s-9e83d6f2-5a71-4dda-8788-3961487a5359"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 6.0px);
}

}

#s-a6202b8d-0079-41c0-bb0a-f93ed608c116 {
  margin-top: 60px;
margin-bottom: 32px;
}








#s-a6202b8d-0079-41c0-bb0a-f93ed608c116 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-a6202b8d-0079-41c0-bb0a-f93ed608c116.shg-box.shg-c {
  justify-content: flex-start;
}

#s-fc909180-fb9f-46b9-9d2b-093aa7535972 {
  max-width: 800px;
aspect-ratio: 1/1;
text-align: center;
}

#s-fc909180-fb9f-46b9-9d2b-093aa7535972 {
  margin: 0 !important;
  overflow: visible;
}

#s-fc909180-fb9f-46b9-9d2b-093aa7535972-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-fc909180-fb9f-46b9-9d2b-093aa7535972 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-fc909180-fb9f-46b9-9d2b-093aa7535972 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-fc909180-fb9f-46b9-9d2b-093aa7535972 img.shogun-image {
  /* Add background color handling */
  
}

#s-fc909180-fb9f-46b9-9d2b-093aa7535972 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-fc909180-fb9f-46b9-9d2b-093aa7535972 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-fc909180-fb9f-46b9-9d2b-093aa7535972 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-fc909180-fb9f-46b9-9d2b-093aa7535972 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-fc909180-fb9f-46b9-9d2b-093aa7535972.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-fc909180-fb9f-46b9-9d2b-093aa7535972 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 800px;
  }



  img.s-fc909180-fb9f-46b9-9d2b-093aa7535972.shogun-image {
    
    
    
    max-height: 800px;
  }


.s-fc909180-fb9f-46b9-9d2b-093aa7535972 .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-fc909180-fb9f-46b9-9d2b-093aa7535972.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fc909180-fb9f-46b9-9d2b-093aa7535972.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fc909180-fb9f-46b9-9d2b-093aa7535972.shogun-image {
  box-sizing: border-box;
}



.s-fc909180-fb9f-46b9-9d2b-093aa7535972 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-fc909180-fb9f-46b9-9d2b-093aa7535972 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-fc909180-fb9f-46b9-9d2b-093aa7535972.shogun-image-container {
      position: relative;
    }

    .s-fc909180-fb9f-46b9-9d2b-093aa7535972.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-fc909180-fb9f-46b9-9d2b-093aa7535972.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-fc909180-fb9f-46b9-9d2b-093aa7535972 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 800px;
    }
  }

@media (min-width: 1200px){#s-fc909180-fb9f-46b9-9d2b-093aa7535972 {
  margin: 0 !important;
  overflow: visible;
}

#s-fc909180-fb9f-46b9-9d2b-093aa7535972-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-fc909180-fb9f-46b9-9d2b-093aa7535972 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-fc909180-fb9f-46b9-9d2b-093aa7535972 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-fc909180-fb9f-46b9-9d2b-093aa7535972 img.shogun-image {
  /* Add background color handling */
  
}

#s-fc909180-fb9f-46b9-9d2b-093aa7535972 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-fc909180-fb9f-46b9-9d2b-093aa7535972 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-fc909180-fb9f-46b9-9d2b-093aa7535972 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-fc909180-fb9f-46b9-9d2b-093aa7535972 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-fc909180-fb9f-46b9-9d2b-093aa7535972.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-fc909180-fb9f-46b9-9d2b-093aa7535972 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 800px;
  }



  img.s-fc909180-fb9f-46b9-9d2b-093aa7535972.shogun-image {
    
    
    
    max-height: 800px;
  }


.s-fc909180-fb9f-46b9-9d2b-093aa7535972 .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-fc909180-fb9f-46b9-9d2b-093aa7535972.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fc909180-fb9f-46b9-9d2b-093aa7535972.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fc909180-fb9f-46b9-9d2b-093aa7535972.shogun-image {
  box-sizing: border-box;
}



.s-fc909180-fb9f-46b9-9d2b-093aa7535972 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-fc909180-fb9f-46b9-9d2b-093aa7535972 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-fc909180-fb9f-46b9-9d2b-093aa7535972.shogun-image-container {
      position: relative;
    }

    .s-fc909180-fb9f-46b9-9d2b-093aa7535972.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-fc909180-fb9f-46b9-9d2b-093aa7535972.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-fc909180-fb9f-46b9-9d2b-093aa7535972 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 800px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-fc909180-fb9f-46b9-9d2b-093aa7535972 {
  margin: 0 !important;
  overflow: visible;
}

#s-fc909180-fb9f-46b9-9d2b-093aa7535972-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-fc909180-fb9f-46b9-9d2b-093aa7535972 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-fc909180-fb9f-46b9-9d2b-093aa7535972 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-fc909180-fb9f-46b9-9d2b-093aa7535972 img.shogun-image {
  /* Add background color handling */
  
}

#s-fc909180-fb9f-46b9-9d2b-093aa7535972 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-fc909180-fb9f-46b9-9d2b-093aa7535972 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-fc909180-fb9f-46b9-9d2b-093aa7535972 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-fc909180-fb9f-46b9-9d2b-093aa7535972 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-fc909180-fb9f-46b9-9d2b-093aa7535972.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-fc909180-fb9f-46b9-9d2b-093aa7535972 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 800px;
  }



  img.s-fc909180-fb9f-46b9-9d2b-093aa7535972.shogun-image {
    
    
    
    max-height: 800px;
  }


.s-fc909180-fb9f-46b9-9d2b-093aa7535972 .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-fc909180-fb9f-46b9-9d2b-093aa7535972.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fc909180-fb9f-46b9-9d2b-093aa7535972.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fc909180-fb9f-46b9-9d2b-093aa7535972.shogun-image {
  box-sizing: border-box;
}



.s-fc909180-fb9f-46b9-9d2b-093aa7535972 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-fc909180-fb9f-46b9-9d2b-093aa7535972 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-fc909180-fb9f-46b9-9d2b-093aa7535972.shogun-image-container {
      position: relative;
    }

    .s-fc909180-fb9f-46b9-9d2b-093aa7535972.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-fc909180-fb9f-46b9-9d2b-093aa7535972.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-fc909180-fb9f-46b9-9d2b-093aa7535972 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 800px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-fc909180-fb9f-46b9-9d2b-093aa7535972 {
  margin: 0 !important;
  overflow: visible;
}

#s-fc909180-fb9f-46b9-9d2b-093aa7535972-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-fc909180-fb9f-46b9-9d2b-093aa7535972 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-fc909180-fb9f-46b9-9d2b-093aa7535972 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-fc909180-fb9f-46b9-9d2b-093aa7535972 img.shogun-image {
  /* Add background color handling */
  
}

#s-fc909180-fb9f-46b9-9d2b-093aa7535972 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-fc909180-fb9f-46b9-9d2b-093aa7535972 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-fc909180-fb9f-46b9-9d2b-093aa7535972 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-fc909180-fb9f-46b9-9d2b-093aa7535972 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-fc909180-fb9f-46b9-9d2b-093aa7535972.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-fc909180-fb9f-46b9-9d2b-093aa7535972 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 800px;
  }



  img.s-fc909180-fb9f-46b9-9d2b-093aa7535972.shogun-image {
    
    
    
    max-height: 800px;
  }


.s-fc909180-fb9f-46b9-9d2b-093aa7535972 .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-fc909180-fb9f-46b9-9d2b-093aa7535972.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fc909180-fb9f-46b9-9d2b-093aa7535972.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fc909180-fb9f-46b9-9d2b-093aa7535972.shogun-image {
  box-sizing: border-box;
}



.s-fc909180-fb9f-46b9-9d2b-093aa7535972 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-fc909180-fb9f-46b9-9d2b-093aa7535972 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-fc909180-fb9f-46b9-9d2b-093aa7535972.shogun-image-container {
      position: relative;
    }

    .s-fc909180-fb9f-46b9-9d2b-093aa7535972.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-fc909180-fb9f-46b9-9d2b-093aa7535972.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-fc909180-fb9f-46b9-9d2b-093aa7535972 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 800px;
    }
  }

}@media (max-width: 767px){#s-fc909180-fb9f-46b9-9d2b-093aa7535972 {
  margin: 0 !important;
  overflow: visible;
}

#s-fc909180-fb9f-46b9-9d2b-093aa7535972-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-fc909180-fb9f-46b9-9d2b-093aa7535972 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-fc909180-fb9f-46b9-9d2b-093aa7535972 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-fc909180-fb9f-46b9-9d2b-093aa7535972 img.shogun-image {
  /* Add background color handling */
  
}

#s-fc909180-fb9f-46b9-9d2b-093aa7535972 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-fc909180-fb9f-46b9-9d2b-093aa7535972 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-fc909180-fb9f-46b9-9d2b-093aa7535972 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-fc909180-fb9f-46b9-9d2b-093aa7535972 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-fc909180-fb9f-46b9-9d2b-093aa7535972.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-fc909180-fb9f-46b9-9d2b-093aa7535972 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 800px;
  }



  img.s-fc909180-fb9f-46b9-9d2b-093aa7535972.shogun-image {
    
    
    
    max-height: 800px;
  }


.s-fc909180-fb9f-46b9-9d2b-093aa7535972 .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-fc909180-fb9f-46b9-9d2b-093aa7535972.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fc909180-fb9f-46b9-9d2b-093aa7535972.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fc909180-fb9f-46b9-9d2b-093aa7535972.shogun-image {
  box-sizing: border-box;
}



.s-fc909180-fb9f-46b9-9d2b-093aa7535972 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-fc909180-fb9f-46b9-9d2b-093aa7535972 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-fc909180-fb9f-46b9-9d2b-093aa7535972.shogun-image-container {
      position: relative;
    }

    .s-fc909180-fb9f-46b9-9d2b-093aa7535972.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-fc909180-fb9f-46b9-9d2b-093aa7535972.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-fc909180-fb9f-46b9-9d2b-093aa7535972 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 800px;
    }
  }

}
#s-d7ef61c4-09ba-42f7-aef3-d4bbba3a9a47 {
  padding-left: 8px;
padding-right: 8px;
min-height: 50px;
}








#s-d7ef61c4-09ba-42f7-aef3-d4bbba3a9a47 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-d7ef61c4-09ba-42f7-aef3-d4bbba3a9a47.shg-box.shg-c {
  justify-content: center;
}

#s-b891502d-56b9-4baf-9516-59313471ce87 {
  margin-top: 16px;
margin-bottom: 16px;
min-height: 60px;
}

#s-263ab117-c3dd-4d3a-ab2d-78428603505b {
  margin-bottom: 16px;
}

@media (min-width: 0px) {
[id="s-263ab117-c3dd-4d3a-ab2d-78428603505b"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-263ab117-c3dd-4d3a-ab2d-78428603505b"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 6.0px);
}

}

@media (min-width: 992px) {
[id="s-263ab117-c3dd-4d3a-ab2d-78428603505b"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 6.0px);
}

}

@media (min-width: 1200px) {
[id="s-263ab117-c3dd-4d3a-ab2d-78428603505b"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 6.0px);
}

}

#s-721ea45a-8ed2-4a89-a122-a94afcb0b9b5 {
  margin-bottom: 8px;
}

#s-b799ce80-ce65-47a7-8f78-43c39059e9d8 {
  margin-bottom: 8px;
}

#s-c9a13abb-840d-4a13-b53f-d1488909086a {
  margin-bottom: 24px;
min-height: 72px;
}

#s-88e1ab91-77f8-4759-a9d0-6b50d3428d34 {
  padding-top: 12px;
padding-left: 20px;
padding-bottom: 12px;
padding-right: 20px;
border-radius: 5px;
background-color: rgba(0, 0, 0, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-88e1ab91-77f8-4759-a9d0-6b50d3428d34:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-88e1ab91-77f8-4759-a9d0-6b50d3428d34:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-88e1ab91-77f8-4759-a9d0-6b50d3428d34-atc-btn-wrapper {
    text-align: center;
  }


#s-88e1ab91-77f8-4759-a9d0-6b50d3428d34 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-88e1ab91-77f8-4759-a9d0-6b50d3428d34.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-88e1ab91-77f8-4759-a9d0-6b50d3428d34.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  font-family: Futura;
  display:  block ;
}

#s-88e1ab91-77f8-4759-a9d0-6b50d3428d34.shg-btn.shg-product-atc-error {
  
  font-family: Futura;
  
  font-size: 16px;
  color: rgba(255, 255, 255, 1);
}


  #s-88e1ab91-77f8-4759-a9d0-6b50d3428d34.shg-btn.shg-product-atc-success {
    
    
    
    
    color: rgba(255, 255, 255, 1);
  }

@media (min-width: 1200px){
  #s-88e1ab91-77f8-4759-a9d0-6b50d3428d34-atc-btn-wrapper {
    text-align: center;
  }


#s-88e1ab91-77f8-4759-a9d0-6b50d3428d34 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-88e1ab91-77f8-4759-a9d0-6b50d3428d34.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-88e1ab91-77f8-4759-a9d0-6b50d3428d34.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  font-family: Futura;
  display:  block ;
}

#s-88e1ab91-77f8-4759-a9d0-6b50d3428d34.shg-btn.shg-product-atc-error {
  
  font-family: Futura;
  
  font-size: 16px;
  color: rgba(255, 255, 255, 1);
}


  #s-88e1ab91-77f8-4759-a9d0-6b50d3428d34.shg-btn.shg-product-atc-success {
    
    
    
    
    color: rgba(255, 255, 255, 1);
  }

}@media (min-width: 992px) and (max-width: 1199px){
  #s-88e1ab91-77f8-4759-a9d0-6b50d3428d34-atc-btn-wrapper {
    text-align: center;
  }


#s-88e1ab91-77f8-4759-a9d0-6b50d3428d34 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-88e1ab91-77f8-4759-a9d0-6b50d3428d34.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-88e1ab91-77f8-4759-a9d0-6b50d3428d34.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  font-family: Futura;
  display:  block ;
}

#s-88e1ab91-77f8-4759-a9d0-6b50d3428d34.shg-btn.shg-product-atc-error {
  
  font-family: Futura;
  
  font-size: 16px;
  color: rgba(255, 255, 255, 1);
}


  #s-88e1ab91-77f8-4759-a9d0-6b50d3428d34.shg-btn.shg-product-atc-success {
    
    
    
    
    color: rgba(255, 255, 255, 1);
  }

}@media (min-width: 768px) and (max-width: 991px){
  #s-88e1ab91-77f8-4759-a9d0-6b50d3428d34-atc-btn-wrapper {
    text-align: center;
  }


#s-88e1ab91-77f8-4759-a9d0-6b50d3428d34 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-88e1ab91-77f8-4759-a9d0-6b50d3428d34.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-88e1ab91-77f8-4759-a9d0-6b50d3428d34.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  font-family: Futura;
  display:  block ;
}

#s-88e1ab91-77f8-4759-a9d0-6b50d3428d34.shg-btn.shg-product-atc-error {
  
  font-family: Futura;
  
  font-size: 16px;
  color: rgba(255, 255, 255, 1);
}


  #s-88e1ab91-77f8-4759-a9d0-6b50d3428d34.shg-btn.shg-product-atc-success {
    
    
    
    
    color: rgba(255, 255, 255, 1);
  }

}@media (max-width: 767px){
  #s-88e1ab91-77f8-4759-a9d0-6b50d3428d34-atc-btn-wrapper {
    text-align: center;
  }


#s-88e1ab91-77f8-4759-a9d0-6b50d3428d34 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-88e1ab91-77f8-4759-a9d0-6b50d3428d34.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-88e1ab91-77f8-4759-a9d0-6b50d3428d34.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  font-family: Futura;
  display:  block ;
}

#s-88e1ab91-77f8-4759-a9d0-6b50d3428d34.shg-btn.shg-product-atc-error {
  
  font-family: Futura;
  
  font-size: 16px;
  color: rgba(255, 255, 255, 1);
}


  #s-88e1ab91-77f8-4759-a9d0-6b50d3428d34.shg-btn.shg-product-atc-success {
    
    
    
    
    color: rgba(255, 255, 255, 1);
  }

}
#s-52631fab-2547-475d-87a6-604edc895367 {
  margin-top: 32px;
margin-bottom: 32px;
padding-left: 8px;
padding-right: 8px;
min-height: 50px;
}








#s-52631fab-2547-475d-87a6-604edc895367 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-52631fab-2547-475d-87a6-604edc895367.shg-box.shg-c {
  justify-content: flex-start;
}

@media (min-width: 0px) {
[id="s-0715dd02-1471-47a7-a00e-625e7e4b7653"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 6.0px);
}

}

@media (min-width: 768px) {
[id="s-0715dd02-1471-47a7-a00e-625e7e4b7653"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 6.0px);
}

}

@media (min-width: 992px) {
[id="s-0715dd02-1471-47a7-a00e-625e7e4b7653"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 6.0px);
}

}

@media (min-width: 1200px) {
[id="s-0715dd02-1471-47a7-a00e-625e7e4b7653"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 6.0px);
}

}

#s-559f9834-9e4f-46d7-ad29-ad80cfb76643 {
  margin-top: -10px;
margin-bottom: -10px;
}

#s-559f9834-9e4f-46d7-ad29-ad80cfb76643 hr {
  border-top: 1px solid rgba(0, 0, 0, 1);
}

@media (min-width: 0px) {
[id="s-99e7db28-c121-4907-8232-556b809dbf4b"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 6.0px);
}

}

@media (min-width: 768px) {
[id="s-99e7db28-c121-4907-8232-556b809dbf4b"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 6.0px);
}

}

@media (min-width: 992px) {
[id="s-99e7db28-c121-4907-8232-556b809dbf4b"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 6.0px);
}

}

@media (min-width: 1200px) {
[id="s-99e7db28-c121-4907-8232-556b809dbf4b"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 6.0px);
}

}

#s-6b7f6afe-b0da-4614-8dc1-770afdd7b5d2 {
  padding-left: 16px;
padding-right: 16px;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 1200px){#s-6b7f6afe-b0da-4614-8dc1-770afdd7b5d2 {
  display: none;
}
#s-6b7f6afe-b0da-4614-8dc1-770afdd7b5d2, #wrap-s-6b7f6afe-b0da-4614-8dc1-770afdd7b5d2, #wrap-content-s-6b7f6afe-b0da-4614-8dc1-770afdd7b5d2 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-6b7f6afe-b0da-4614-8dc1-770afdd7b5d2 {
  display: none;
}
#s-6b7f6afe-b0da-4614-8dc1-770afdd7b5d2, #wrap-s-6b7f6afe-b0da-4614-8dc1-770afdd7b5d2, #wrap-content-s-6b7f6afe-b0da-4614-8dc1-770afdd7b5d2 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-6b7f6afe-b0da-4614-8dc1-770afdd7b5d2 {
  display: none;
}
#s-6b7f6afe-b0da-4614-8dc1-770afdd7b5d2, #wrap-s-6b7f6afe-b0da-4614-8dc1-770afdd7b5d2, #wrap-content-s-6b7f6afe-b0da-4614-8dc1-770afdd7b5d2 { display: none !important; }}@media (max-width: 767px){#s-6b7f6afe-b0da-4614-8dc1-770afdd7b5d2 {
  display: none;
}
#s-6b7f6afe-b0da-4614-8dc1-770afdd7b5d2, #wrap-s-6b7f6afe-b0da-4614-8dc1-770afdd7b5d2, #wrap-content-s-6b7f6afe-b0da-4614-8dc1-770afdd7b5d2 { display: none !important; }}







#s-6b7f6afe-b0da-4614-8dc1-770afdd7b5d2 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-6b7f6afe-b0da-4614-8dc1-770afdd7b5d2.shg-box.shg-c {
  justify-content: center;
}

#s-7218f0b1-bec1-449c-9605-38618615915d {
  margin-top: 60px;
margin-bottom: 60px;
text-align: left;
}

#s-7218f0b1-bec1-449c-9605-38618615915d .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  font-family: "Futura";
  font-style:  normal ;
  font-size: 24px;
  
  
  text-align: left;
}




body {
  font-family: sans-serif;
  margin: 0;
}

figure {
  margin: 0;
}

/*img {*/
/*  max-width: 100%;*/
/*  object-fit: contain;*/
/*}*/

.wrap {
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  overflow-x: auto;
  padding-inline: 16px;
  
  gap: 8vmin;
  scroll-snap-type: x mandatory;
}

.product-card {
  width: 80vw;
  
  padding-right: 0rem;
  padding-left: 0rem;
  border-radius: 10px;
  scroll-snap-align: center;
  scroll-snap-stop: always;
  background-color: #fff;
  margin-bottom:60px;
}

/*.product-card__image {*/
/*    text-align: center;*/
    
/*}*/

.product-card__description {
  font-size: 14px;
  /* margin-bottom: 1.5rem; */
  margin-top: 20px;
  margin-bottom: 24px;
  /*text-align: center;*/
}
@media (min-width: 1200px){#s-81c3edf2-6827-442a-989f-79e321c1a9a1 {
  display: none;
}
#s-81c3edf2-6827-442a-989f-79e321c1a9a1, #wrap-s-81c3edf2-6827-442a-989f-79e321c1a9a1, #wrap-content-s-81c3edf2-6827-442a-989f-79e321c1a9a1 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-81c3edf2-6827-442a-989f-79e321c1a9a1 {
  display: none;
}
#s-81c3edf2-6827-442a-989f-79e321c1a9a1, #wrap-s-81c3edf2-6827-442a-989f-79e321c1a9a1, #wrap-content-s-81c3edf2-6827-442a-989f-79e321c1a9a1 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-81c3edf2-6827-442a-989f-79e321c1a9a1 {
  display: none;
}
#s-81c3edf2-6827-442a-989f-79e321c1a9a1, #wrap-s-81c3edf2-6827-442a-989f-79e321c1a9a1, #wrap-content-s-81c3edf2-6827-442a-989f-79e321c1a9a1 { display: none !important; }}@media (max-width: 767px){#s-81c3edf2-6827-442a-989f-79e321c1a9a1 {
  display: none;
}
#s-81c3edf2-6827-442a-989f-79e321c1a9a1, #wrap-s-81c3edf2-6827-442a-989f-79e321c1a9a1, #wrap-content-s-81c3edf2-6827-442a-989f-79e321c1a9a1 { display: none !important; }}
#s-6081de44-9350-4e70-965a-e54394e6503c {
  border-style: solid;
padding-bottom: 12px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 1px;
border-right-width: 0px;
border-color: #000;
}








#s-6081de44-9350-4e70-965a-e54394e6503c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-6081de44-9350-4e70-965a-e54394e6503c.shg-box.shg-c {
  justify-content: flex-start;
}

#s-f9bbae28-9ce8-4ae8-8f3a-c2f0fc3268de {
  margin-top: 12px;
min-height: 88px;
}

#s-f117e419-11f6-4641-a216-57c8e7873f55 {
  border-style: solid;
padding-bottom: 12px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 1px;
border-right-width: 0px;
border-color: #000;
}








#s-f117e419-11f6-4641-a216-57c8e7873f55 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-f117e419-11f6-4641-a216-57c8e7873f55.shg-box.shg-c {
  justify-content: flex-start;
}

#s-af53f1c9-efdd-4bbe-ae56-c0da9825ab91 {
  margin-top: 12px;
min-height: 88px;
}

#s-6eaf7e49-521b-4f26-9e76-1b908dbb24b0 {
  border-style: solid;
padding-bottom: 12px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 1px;
border-right-width: 0px;
border-color: #000;
}








#s-6eaf7e49-521b-4f26-9e76-1b908dbb24b0 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-6eaf7e49-521b-4f26-9e76-1b908dbb24b0.shg-box.shg-c {
  justify-content: flex-start;
}

#s-40536c2b-32eb-49c1-9196-e6bebd559ea1 {
  margin-top: 12px;
min-height: 88px;
}

#s-883c6980-1505-4fac-9820-95ed1cc68449 {
  margin-top: 32px;
}








#s-883c6980-1505-4fac-9820-95ed1cc68449 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-883c6980-1505-4fac-9820-95ed1cc68449.shg-box.shg-c {
  justify-content: flex-start;
}

#s-cf851ec9-dc49-49a7-a663-7327efd156ef {
  max-width: 800px;
aspect-ratio: 1/1;
text-align: center;
}

#s-cf851ec9-dc49-49a7-a663-7327efd156ef {
  margin: 0 !important;
  overflow: visible;
}

#s-cf851ec9-dc49-49a7-a663-7327efd156ef-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-cf851ec9-dc49-49a7-a663-7327efd156ef {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-cf851ec9-dc49-49a7-a663-7327efd156ef {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-cf851ec9-dc49-49a7-a663-7327efd156ef img.shogun-image {
  /* Add background color handling */
  
}

#s-cf851ec9-dc49-49a7-a663-7327efd156ef img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-cf851ec9-dc49-49a7-a663-7327efd156ef .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-cf851ec9-dc49-49a7-a663-7327efd156ef .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-cf851ec9-dc49-49a7-a663-7327efd156ef .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-cf851ec9-dc49-49a7-a663-7327efd156ef.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-cf851ec9-dc49-49a7-a663-7327efd156ef img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 800px;
  }



  img.s-cf851ec9-dc49-49a7-a663-7327efd156ef.shogun-image {
    
    
    
    max-height: 800px;
  }


.s-cf851ec9-dc49-49a7-a663-7327efd156ef .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-cf851ec9-dc49-49a7-a663-7327efd156ef.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cf851ec9-dc49-49a7-a663-7327efd156ef.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cf851ec9-dc49-49a7-a663-7327efd156ef.shogun-image {
  box-sizing: border-box;
}



.s-cf851ec9-dc49-49a7-a663-7327efd156ef img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-cf851ec9-dc49-49a7-a663-7327efd156ef {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-cf851ec9-dc49-49a7-a663-7327efd156ef.shogun-image-container {
      position: relative;
    }

    .s-cf851ec9-dc49-49a7-a663-7327efd156ef.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-cf851ec9-dc49-49a7-a663-7327efd156ef.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-cf851ec9-dc49-49a7-a663-7327efd156ef img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 800px;
    }
  }

@media (min-width: 1200px){#s-cf851ec9-dc49-49a7-a663-7327efd156ef {
  margin: 0 !important;
  overflow: visible;
}

#s-cf851ec9-dc49-49a7-a663-7327efd156ef-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-cf851ec9-dc49-49a7-a663-7327efd156ef {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-cf851ec9-dc49-49a7-a663-7327efd156ef {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-cf851ec9-dc49-49a7-a663-7327efd156ef img.shogun-image {
  /* Add background color handling */
  
}

#s-cf851ec9-dc49-49a7-a663-7327efd156ef img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-cf851ec9-dc49-49a7-a663-7327efd156ef .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-cf851ec9-dc49-49a7-a663-7327efd156ef .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-cf851ec9-dc49-49a7-a663-7327efd156ef .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-cf851ec9-dc49-49a7-a663-7327efd156ef.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-cf851ec9-dc49-49a7-a663-7327efd156ef img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 800px;
  }



  img.s-cf851ec9-dc49-49a7-a663-7327efd156ef.shogun-image {
    
    
    
    max-height: 800px;
  }


.s-cf851ec9-dc49-49a7-a663-7327efd156ef .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-cf851ec9-dc49-49a7-a663-7327efd156ef.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cf851ec9-dc49-49a7-a663-7327efd156ef.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cf851ec9-dc49-49a7-a663-7327efd156ef.shogun-image {
  box-sizing: border-box;
}



.s-cf851ec9-dc49-49a7-a663-7327efd156ef img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-cf851ec9-dc49-49a7-a663-7327efd156ef {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-cf851ec9-dc49-49a7-a663-7327efd156ef.shogun-image-container {
      position: relative;
    }

    .s-cf851ec9-dc49-49a7-a663-7327efd156ef.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-cf851ec9-dc49-49a7-a663-7327efd156ef.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-cf851ec9-dc49-49a7-a663-7327efd156ef img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 800px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-cf851ec9-dc49-49a7-a663-7327efd156ef {
  margin: 0 !important;
  overflow: visible;
}

#s-cf851ec9-dc49-49a7-a663-7327efd156ef-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-cf851ec9-dc49-49a7-a663-7327efd156ef {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-cf851ec9-dc49-49a7-a663-7327efd156ef {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-cf851ec9-dc49-49a7-a663-7327efd156ef img.shogun-image {
  /* Add background color handling */
  
}

#s-cf851ec9-dc49-49a7-a663-7327efd156ef img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-cf851ec9-dc49-49a7-a663-7327efd156ef .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-cf851ec9-dc49-49a7-a663-7327efd156ef .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-cf851ec9-dc49-49a7-a663-7327efd156ef .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-cf851ec9-dc49-49a7-a663-7327efd156ef.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-cf851ec9-dc49-49a7-a663-7327efd156ef img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 800px;
  }



  img.s-cf851ec9-dc49-49a7-a663-7327efd156ef.shogun-image {
    
    
    
    max-height: 800px;
  }


.s-cf851ec9-dc49-49a7-a663-7327efd156ef .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-cf851ec9-dc49-49a7-a663-7327efd156ef.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cf851ec9-dc49-49a7-a663-7327efd156ef.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cf851ec9-dc49-49a7-a663-7327efd156ef.shogun-image {
  box-sizing: border-box;
}



.s-cf851ec9-dc49-49a7-a663-7327efd156ef img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-cf851ec9-dc49-49a7-a663-7327efd156ef {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-cf851ec9-dc49-49a7-a663-7327efd156ef.shogun-image-container {
      position: relative;
    }

    .s-cf851ec9-dc49-49a7-a663-7327efd156ef.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-cf851ec9-dc49-49a7-a663-7327efd156ef.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-cf851ec9-dc49-49a7-a663-7327efd156ef img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 800px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-cf851ec9-dc49-49a7-a663-7327efd156ef {
  margin: 0 !important;
  overflow: visible;
}

#s-cf851ec9-dc49-49a7-a663-7327efd156ef-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-cf851ec9-dc49-49a7-a663-7327efd156ef {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-cf851ec9-dc49-49a7-a663-7327efd156ef {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-cf851ec9-dc49-49a7-a663-7327efd156ef img.shogun-image {
  /* Add background color handling */
  
}

#s-cf851ec9-dc49-49a7-a663-7327efd156ef img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-cf851ec9-dc49-49a7-a663-7327efd156ef .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-cf851ec9-dc49-49a7-a663-7327efd156ef .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-cf851ec9-dc49-49a7-a663-7327efd156ef .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-cf851ec9-dc49-49a7-a663-7327efd156ef.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-cf851ec9-dc49-49a7-a663-7327efd156ef img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 800px;
  }



  img.s-cf851ec9-dc49-49a7-a663-7327efd156ef.shogun-image {
    
    
    
    max-height: 800px;
  }


.s-cf851ec9-dc49-49a7-a663-7327efd156ef .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-cf851ec9-dc49-49a7-a663-7327efd156ef.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cf851ec9-dc49-49a7-a663-7327efd156ef.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cf851ec9-dc49-49a7-a663-7327efd156ef.shogun-image {
  box-sizing: border-box;
}



.s-cf851ec9-dc49-49a7-a663-7327efd156ef img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-cf851ec9-dc49-49a7-a663-7327efd156ef {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-cf851ec9-dc49-49a7-a663-7327efd156ef.shogun-image-container {
      position: relative;
    }

    .s-cf851ec9-dc49-49a7-a663-7327efd156ef.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-cf851ec9-dc49-49a7-a663-7327efd156ef.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-cf851ec9-dc49-49a7-a663-7327efd156ef img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 800px;
    }
  }

}@media (max-width: 767px){#s-cf851ec9-dc49-49a7-a663-7327efd156ef {
  margin: 0 !important;
  overflow: visible;
}

#s-cf851ec9-dc49-49a7-a663-7327efd156ef-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-cf851ec9-dc49-49a7-a663-7327efd156ef {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-cf851ec9-dc49-49a7-a663-7327efd156ef {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-cf851ec9-dc49-49a7-a663-7327efd156ef img.shogun-image {
  /* Add background color handling */
  
}

#s-cf851ec9-dc49-49a7-a663-7327efd156ef img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-cf851ec9-dc49-49a7-a663-7327efd156ef .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-cf851ec9-dc49-49a7-a663-7327efd156ef .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-cf851ec9-dc49-49a7-a663-7327efd156ef .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-cf851ec9-dc49-49a7-a663-7327efd156ef.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-cf851ec9-dc49-49a7-a663-7327efd156ef img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 800px;
  }



  img.s-cf851ec9-dc49-49a7-a663-7327efd156ef.shogun-image {
    
    
    
    max-height: 800px;
  }


.s-cf851ec9-dc49-49a7-a663-7327efd156ef .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-cf851ec9-dc49-49a7-a663-7327efd156ef.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cf851ec9-dc49-49a7-a663-7327efd156ef.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cf851ec9-dc49-49a7-a663-7327efd156ef.shogun-image {
  box-sizing: border-box;
}



.s-cf851ec9-dc49-49a7-a663-7327efd156ef img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-cf851ec9-dc49-49a7-a663-7327efd156ef {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-cf851ec9-dc49-49a7-a663-7327efd156ef.shogun-image-container {
      position: relative;
    }

    .s-cf851ec9-dc49-49a7-a663-7327efd156ef.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-cf851ec9-dc49-49a7-a663-7327efd156ef.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-cf851ec9-dc49-49a7-a663-7327efd156ef img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 800px;
    }
  }

}
#s-5013e172-d244-424f-9d78-15956efb4d26 {
  padding-left: 8px;
padding-right: 8px;
min-height: 50px;
}








#s-5013e172-d244-424f-9d78-15956efb4d26 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-5013e172-d244-424f-9d78-15956efb4d26.shg-box.shg-c {
  justify-content: center;
}

#s-653fb5c2-fd55-4182-b982-6e638dedc5d8 {
  margin-top: 20px;
margin-bottom: 20px;
min-height: 54px;
}

#s-e93d7629-e623-45c7-a643-2bfd513469f0 {
  margin-bottom: 8px;
}

#s-8770dab1-7757-4fe0-97c2-5fbee79bc999 {
  margin-bottom: 20px;
}

#s-c86c8fb1-1377-48c4-8db5-f8cffd4f5b16 {
  margin-bottom: 32px;
min-height: 72px;
}

#s-69b9c2e9-4a1d-4293-bf1c-ee6441871728 {
  padding-top: 12px;
padding-left: 20px;
padding-bottom: 12px;
padding-right: 20px;
border-radius: 5px;
background-color: rgba(0, 0, 0, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-69b9c2e9-4a1d-4293-bf1c-ee6441871728:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-69b9c2e9-4a1d-4293-bf1c-ee6441871728:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-69b9c2e9-4a1d-4293-bf1c-ee6441871728-atc-btn-wrapper {
    text-align: center;
  }


#s-69b9c2e9-4a1d-4293-bf1c-ee6441871728 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-69b9c2e9-4a1d-4293-bf1c-ee6441871728.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-69b9c2e9-4a1d-4293-bf1c-ee6441871728.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  font-family: Futura;
  display:  block ;
}

#s-69b9c2e9-4a1d-4293-bf1c-ee6441871728.shg-btn.shg-product-atc-error {
  
  font-family: Futura;
  
  font-size: 16px;
  color: rgba(255, 255, 255, 1);
}


  #s-69b9c2e9-4a1d-4293-bf1c-ee6441871728.shg-btn.shg-product-atc-success {
    
    
    
    
    color: rgba(255, 255, 255, 1);
  }

@media (min-width: 1200px){
  #s-69b9c2e9-4a1d-4293-bf1c-ee6441871728-atc-btn-wrapper {
    text-align: center;
  }


#s-69b9c2e9-4a1d-4293-bf1c-ee6441871728 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-69b9c2e9-4a1d-4293-bf1c-ee6441871728.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-69b9c2e9-4a1d-4293-bf1c-ee6441871728.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  font-family: Futura;
  display:  block ;
}

#s-69b9c2e9-4a1d-4293-bf1c-ee6441871728.shg-btn.shg-product-atc-error {
  
  font-family: Futura;
  
  font-size: 16px;
  color: rgba(255, 255, 255, 1);
}


  #s-69b9c2e9-4a1d-4293-bf1c-ee6441871728.shg-btn.shg-product-atc-success {
    
    
    
    
    color: rgba(255, 255, 255, 1);
  }

}@media (min-width: 992px) and (max-width: 1199px){
  #s-69b9c2e9-4a1d-4293-bf1c-ee6441871728-atc-btn-wrapper {
    text-align: center;
  }


#s-69b9c2e9-4a1d-4293-bf1c-ee6441871728 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-69b9c2e9-4a1d-4293-bf1c-ee6441871728.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-69b9c2e9-4a1d-4293-bf1c-ee6441871728.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  font-family: Futura;
  display:  block ;
}

#s-69b9c2e9-4a1d-4293-bf1c-ee6441871728.shg-btn.shg-product-atc-error {
  
  font-family: Futura;
  
  font-size: 16px;
  color: rgba(255, 255, 255, 1);
}


  #s-69b9c2e9-4a1d-4293-bf1c-ee6441871728.shg-btn.shg-product-atc-success {
    
    
    
    
    color: rgba(255, 255, 255, 1);
  }

}@media (min-width: 768px) and (max-width: 991px){
  #s-69b9c2e9-4a1d-4293-bf1c-ee6441871728-atc-btn-wrapper {
    text-align: center;
  }


#s-69b9c2e9-4a1d-4293-bf1c-ee6441871728 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-69b9c2e9-4a1d-4293-bf1c-ee6441871728.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-69b9c2e9-4a1d-4293-bf1c-ee6441871728.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  font-family: Futura;
  display:  block ;
}

#s-69b9c2e9-4a1d-4293-bf1c-ee6441871728.shg-btn.shg-product-atc-error {
  
  font-family: Futura;
  
  font-size: 16px;
  color: rgba(255, 255, 255, 1);
}


  #s-69b9c2e9-4a1d-4293-bf1c-ee6441871728.shg-btn.shg-product-atc-success {
    
    
    
    
    color: rgba(255, 255, 255, 1);
  }

}@media (max-width: 767px){
  #s-69b9c2e9-4a1d-4293-bf1c-ee6441871728-atc-btn-wrapper {
    text-align: center;
  }


#s-69b9c2e9-4a1d-4293-bf1c-ee6441871728 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-69b9c2e9-4a1d-4293-bf1c-ee6441871728.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-69b9c2e9-4a1d-4293-bf1c-ee6441871728.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  font-family: Futura;
  display:  block ;
}

#s-69b9c2e9-4a1d-4293-bf1c-ee6441871728.shg-btn.shg-product-atc-error {
  
  font-family: Futura;
  
  font-size: 16px;
  color: rgba(255, 255, 255, 1);
}


  #s-69b9c2e9-4a1d-4293-bf1c-ee6441871728.shg-btn.shg-product-atc-success {
    
    
    
    
    color: rgba(255, 255, 255, 1);
  }

}
#s-dd9ca8d9-cdd0-4121-99c3-77368cdf2c67 {
  margin-top: 32px;
margin-bottom: 32px;
padding-left: 8px;
padding-right: 8px;
min-height: 50px;
}








#s-dd9ca8d9-cdd0-4121-99c3-77368cdf2c67 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-dd9ca8d9-cdd0-4121-99c3-77368cdf2c67.shg-box.shg-c {
  justify-content: flex-start;
}

@media (min-width: 0px) {
[id="s-e1923320-108a-4f37-a36a-58d9abe622ad"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 6.0px);
}

}

@media (min-width: 768px) {
[id="s-e1923320-108a-4f37-a36a-58d9abe622ad"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 6.0px);
}

}

@media (min-width: 992px) {
[id="s-e1923320-108a-4f37-a36a-58d9abe622ad"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 6.0px);
}

}

@media (min-width: 1200px) {
[id="s-e1923320-108a-4f37-a36a-58d9abe622ad"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 6.0px);
}

}

#s-aa2df6a1-71c6-476a-8235-cbd186b34c69 {
  margin-top: -10px;
margin-bottom: -10px;
}

#s-aa2df6a1-71c6-476a-8235-cbd186b34c69 hr {
  border-top: 1px solid rgba(0, 0, 0, 1);
}

@media (min-width: 0px) {
[id="s-bb92f61e-89e9-4cac-9415-6e78868aef6c"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 6.0px);
}

}

@media (min-width: 768px) {
[id="s-bb92f61e-89e9-4cac-9415-6e78868aef6c"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 6.0px);
}

}

@media (min-width: 992px) {
[id="s-bb92f61e-89e9-4cac-9415-6e78868aef6c"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 6.0px);
}

}

@media (min-width: 1200px) {
[id="s-bb92f61e-89e9-4cac-9415-6e78868aef6c"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 6.0px);
}

}

#s-1543fb05-0975-45f6-b123-f83ed58f00f4 {
  margin-top: 32px;
}








#s-1543fb05-0975-45f6-b123-f83ed58f00f4 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-1543fb05-0975-45f6-b123-f83ed58f00f4.shg-box.shg-c {
  justify-content: flex-start;
}

#s-ba024268-b402-46d3-9e4f-d98f1613cd85 {
  max-width: 800px;
aspect-ratio: 1/1;
text-align: center;
}

#s-ba024268-b402-46d3-9e4f-d98f1613cd85 {
  margin: 0 !important;
  overflow: visible;
}

#s-ba024268-b402-46d3-9e4f-d98f1613cd85-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ba024268-b402-46d3-9e4f-d98f1613cd85 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ba024268-b402-46d3-9e4f-d98f1613cd85 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ba024268-b402-46d3-9e4f-d98f1613cd85 img.shogun-image {
  /* Add background color handling */
  
}

#s-ba024268-b402-46d3-9e4f-d98f1613cd85 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ba024268-b402-46d3-9e4f-d98f1613cd85 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-ba024268-b402-46d3-9e4f-d98f1613cd85 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ba024268-b402-46d3-9e4f-d98f1613cd85 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ba024268-b402-46d3-9e4f-d98f1613cd85.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ba024268-b402-46d3-9e4f-d98f1613cd85 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 800px;
  }



  img.s-ba024268-b402-46d3-9e4f-d98f1613cd85.shogun-image {
    
    
    
    max-height: 800px;
  }


.s-ba024268-b402-46d3-9e4f-d98f1613cd85 .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-ba024268-b402-46d3-9e4f-d98f1613cd85.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ba024268-b402-46d3-9e4f-d98f1613cd85.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ba024268-b402-46d3-9e4f-d98f1613cd85.shogun-image {
  box-sizing: border-box;
}



.s-ba024268-b402-46d3-9e4f-d98f1613cd85 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ba024268-b402-46d3-9e4f-d98f1613cd85 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-ba024268-b402-46d3-9e4f-d98f1613cd85.shogun-image-container {
      position: relative;
    }

    .s-ba024268-b402-46d3-9e4f-d98f1613cd85.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ba024268-b402-46d3-9e4f-d98f1613cd85.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ba024268-b402-46d3-9e4f-d98f1613cd85 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 800px;
    }
  }

@media (min-width: 1200px){#s-ba024268-b402-46d3-9e4f-d98f1613cd85 {
  margin: 0 !important;
  overflow: visible;
}

#s-ba024268-b402-46d3-9e4f-d98f1613cd85-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ba024268-b402-46d3-9e4f-d98f1613cd85 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ba024268-b402-46d3-9e4f-d98f1613cd85 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ba024268-b402-46d3-9e4f-d98f1613cd85 img.shogun-image {
  /* Add background color handling */
  
}

#s-ba024268-b402-46d3-9e4f-d98f1613cd85 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ba024268-b402-46d3-9e4f-d98f1613cd85 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-ba024268-b402-46d3-9e4f-d98f1613cd85 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ba024268-b402-46d3-9e4f-d98f1613cd85 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ba024268-b402-46d3-9e4f-d98f1613cd85.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ba024268-b402-46d3-9e4f-d98f1613cd85 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 800px;
  }



  img.s-ba024268-b402-46d3-9e4f-d98f1613cd85.shogun-image {
    
    
    
    max-height: 800px;
  }


.s-ba024268-b402-46d3-9e4f-d98f1613cd85 .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-ba024268-b402-46d3-9e4f-d98f1613cd85.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ba024268-b402-46d3-9e4f-d98f1613cd85.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ba024268-b402-46d3-9e4f-d98f1613cd85.shogun-image {
  box-sizing: border-box;
}



.s-ba024268-b402-46d3-9e4f-d98f1613cd85 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ba024268-b402-46d3-9e4f-d98f1613cd85 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-ba024268-b402-46d3-9e4f-d98f1613cd85.shogun-image-container {
      position: relative;
    }

    .s-ba024268-b402-46d3-9e4f-d98f1613cd85.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ba024268-b402-46d3-9e4f-d98f1613cd85.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ba024268-b402-46d3-9e4f-d98f1613cd85 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 800px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-ba024268-b402-46d3-9e4f-d98f1613cd85 {
  margin: 0 !important;
  overflow: visible;
}

#s-ba024268-b402-46d3-9e4f-d98f1613cd85-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ba024268-b402-46d3-9e4f-d98f1613cd85 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ba024268-b402-46d3-9e4f-d98f1613cd85 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ba024268-b402-46d3-9e4f-d98f1613cd85 img.shogun-image {
  /* Add background color handling */
  
}

#s-ba024268-b402-46d3-9e4f-d98f1613cd85 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ba024268-b402-46d3-9e4f-d98f1613cd85 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-ba024268-b402-46d3-9e4f-d98f1613cd85 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ba024268-b402-46d3-9e4f-d98f1613cd85 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ba024268-b402-46d3-9e4f-d98f1613cd85.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ba024268-b402-46d3-9e4f-d98f1613cd85 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 800px;
  }



  img.s-ba024268-b402-46d3-9e4f-d98f1613cd85.shogun-image {
    
    
    
    max-height: 800px;
  }


.s-ba024268-b402-46d3-9e4f-d98f1613cd85 .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-ba024268-b402-46d3-9e4f-d98f1613cd85.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ba024268-b402-46d3-9e4f-d98f1613cd85.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ba024268-b402-46d3-9e4f-d98f1613cd85.shogun-image {
  box-sizing: border-box;
}



.s-ba024268-b402-46d3-9e4f-d98f1613cd85 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ba024268-b402-46d3-9e4f-d98f1613cd85 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-ba024268-b402-46d3-9e4f-d98f1613cd85.shogun-image-container {
      position: relative;
    }

    .s-ba024268-b402-46d3-9e4f-d98f1613cd85.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ba024268-b402-46d3-9e4f-d98f1613cd85.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ba024268-b402-46d3-9e4f-d98f1613cd85 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 800px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-ba024268-b402-46d3-9e4f-d98f1613cd85 {
  margin: 0 !important;
  overflow: visible;
}

#s-ba024268-b402-46d3-9e4f-d98f1613cd85-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ba024268-b402-46d3-9e4f-d98f1613cd85 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ba024268-b402-46d3-9e4f-d98f1613cd85 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ba024268-b402-46d3-9e4f-d98f1613cd85 img.shogun-image {
  /* Add background color handling */
  
}

#s-ba024268-b402-46d3-9e4f-d98f1613cd85 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ba024268-b402-46d3-9e4f-d98f1613cd85 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-ba024268-b402-46d3-9e4f-d98f1613cd85 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ba024268-b402-46d3-9e4f-d98f1613cd85 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ba024268-b402-46d3-9e4f-d98f1613cd85.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ba024268-b402-46d3-9e4f-d98f1613cd85 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 800px;
  }



  img.s-ba024268-b402-46d3-9e4f-d98f1613cd85.shogun-image {
    
    
    
    max-height: 800px;
  }


.s-ba024268-b402-46d3-9e4f-d98f1613cd85 .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-ba024268-b402-46d3-9e4f-d98f1613cd85.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ba024268-b402-46d3-9e4f-d98f1613cd85.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ba024268-b402-46d3-9e4f-d98f1613cd85.shogun-image {
  box-sizing: border-box;
}



.s-ba024268-b402-46d3-9e4f-d98f1613cd85 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ba024268-b402-46d3-9e4f-d98f1613cd85 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-ba024268-b402-46d3-9e4f-d98f1613cd85.shogun-image-container {
      position: relative;
    }

    .s-ba024268-b402-46d3-9e4f-d98f1613cd85.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ba024268-b402-46d3-9e4f-d98f1613cd85.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ba024268-b402-46d3-9e4f-d98f1613cd85 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 800px;
    }
  }

}@media (max-width: 767px){#s-ba024268-b402-46d3-9e4f-d98f1613cd85 {
  margin: 0 !important;
  overflow: visible;
}

#s-ba024268-b402-46d3-9e4f-d98f1613cd85-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ba024268-b402-46d3-9e4f-d98f1613cd85 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ba024268-b402-46d3-9e4f-d98f1613cd85 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ba024268-b402-46d3-9e4f-d98f1613cd85 img.shogun-image {
  /* Add background color handling */
  
}

#s-ba024268-b402-46d3-9e4f-d98f1613cd85 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ba024268-b402-46d3-9e4f-d98f1613cd85 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-ba024268-b402-46d3-9e4f-d98f1613cd85 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ba024268-b402-46d3-9e4f-d98f1613cd85 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ba024268-b402-46d3-9e4f-d98f1613cd85.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ba024268-b402-46d3-9e4f-d98f1613cd85 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 800px;
  }



  img.s-ba024268-b402-46d3-9e4f-d98f1613cd85.shogun-image {
    
    
    
    max-height: 800px;
  }


.s-ba024268-b402-46d3-9e4f-d98f1613cd85 .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-ba024268-b402-46d3-9e4f-d98f1613cd85.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ba024268-b402-46d3-9e4f-d98f1613cd85.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ba024268-b402-46d3-9e4f-d98f1613cd85.shogun-image {
  box-sizing: border-box;
}



.s-ba024268-b402-46d3-9e4f-d98f1613cd85 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ba024268-b402-46d3-9e4f-d98f1613cd85 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-ba024268-b402-46d3-9e4f-d98f1613cd85.shogun-image-container {
      position: relative;
    }

    .s-ba024268-b402-46d3-9e4f-d98f1613cd85.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ba024268-b402-46d3-9e4f-d98f1613cd85.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ba024268-b402-46d3-9e4f-d98f1613cd85 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 800px;
    }
  }

}
#s-4c7c11c8-c925-4bda-8918-aaa6d55421de {
  padding-left: 8px;
padding-right: 8px;
min-height: 50px;
}








#s-4c7c11c8-c925-4bda-8918-aaa6d55421de > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-4c7c11c8-c925-4bda-8918-aaa6d55421de.shg-box.shg-c {
  justify-content: center;
}

#s-d70b2607-c179-442e-987f-62ba56a8e343 {
  margin-top: 20px;
margin-bottom: 20px;
min-height: 54px;
}

#s-6f57ba83-72ad-4848-84b9-2c9803565285 {
  margin-bottom: 8px;
}

#s-e2ac0f2f-52fb-4554-ab7f-7563e1ae43f5 {
  margin-bottom: 20px;
}

#s-478a205d-3052-4239-89d5-9448a0291c04 {
  margin-bottom: 32px;
min-height: 72px;
}

#s-9f9e2b55-992b-4755-892b-1b3d8d116070 {
  padding-top: 12px;
padding-left: 20px;
padding-bottom: 12px;
padding-right: 20px;
border-radius: 5px;
background-color: rgba(0, 0, 0, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-9f9e2b55-992b-4755-892b-1b3d8d116070:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-9f9e2b55-992b-4755-892b-1b3d8d116070:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-9f9e2b55-992b-4755-892b-1b3d8d116070-atc-btn-wrapper {
    text-align: center;
  }


#s-9f9e2b55-992b-4755-892b-1b3d8d116070 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-9f9e2b55-992b-4755-892b-1b3d8d116070.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-9f9e2b55-992b-4755-892b-1b3d8d116070.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  font-family: Futura;
  display:  block ;
}

#s-9f9e2b55-992b-4755-892b-1b3d8d116070.shg-btn.shg-product-atc-error {
  
  font-family: Futura;
  
  font-size: 16px;
  color: rgba(255, 255, 255, 1);
}


  #s-9f9e2b55-992b-4755-892b-1b3d8d116070.shg-btn.shg-product-atc-success {
    
    
    
    
    color: rgba(255, 255, 255, 1);
  }

@media (min-width: 1200px){
  #s-9f9e2b55-992b-4755-892b-1b3d8d116070-atc-btn-wrapper {
    text-align: center;
  }


#s-9f9e2b55-992b-4755-892b-1b3d8d116070 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-9f9e2b55-992b-4755-892b-1b3d8d116070.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-9f9e2b55-992b-4755-892b-1b3d8d116070.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  font-family: Futura;
  display:  block ;
}

#s-9f9e2b55-992b-4755-892b-1b3d8d116070.shg-btn.shg-product-atc-error {
  
  font-family: Futura;
  
  font-size: 16px;
  color: rgba(255, 255, 255, 1);
}


  #s-9f9e2b55-992b-4755-892b-1b3d8d116070.shg-btn.shg-product-atc-success {
    
    
    
    
    color: rgba(255, 255, 255, 1);
  }

}@media (min-width: 992px) and (max-width: 1199px){
  #s-9f9e2b55-992b-4755-892b-1b3d8d116070-atc-btn-wrapper {
    text-align: center;
  }


#s-9f9e2b55-992b-4755-892b-1b3d8d116070 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-9f9e2b55-992b-4755-892b-1b3d8d116070.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-9f9e2b55-992b-4755-892b-1b3d8d116070.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  font-family: Futura;
  display:  block ;
}

#s-9f9e2b55-992b-4755-892b-1b3d8d116070.shg-btn.shg-product-atc-error {
  
  font-family: Futura;
  
  font-size: 16px;
  color: rgba(255, 255, 255, 1);
}


  #s-9f9e2b55-992b-4755-892b-1b3d8d116070.shg-btn.shg-product-atc-success {
    
    
    
    
    color: rgba(255, 255, 255, 1);
  }

}@media (min-width: 768px) and (max-width: 991px){
  #s-9f9e2b55-992b-4755-892b-1b3d8d116070-atc-btn-wrapper {
    text-align: center;
  }


#s-9f9e2b55-992b-4755-892b-1b3d8d116070 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-9f9e2b55-992b-4755-892b-1b3d8d116070.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-9f9e2b55-992b-4755-892b-1b3d8d116070.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  font-family: Futura;
  display:  block ;
}

#s-9f9e2b55-992b-4755-892b-1b3d8d116070.shg-btn.shg-product-atc-error {
  
  font-family: Futura;
  
  font-size: 16px;
  color: rgba(255, 255, 255, 1);
}


  #s-9f9e2b55-992b-4755-892b-1b3d8d116070.shg-btn.shg-product-atc-success {
    
    
    
    
    color: rgba(255, 255, 255, 1);
  }

}@media (max-width: 767px){
  #s-9f9e2b55-992b-4755-892b-1b3d8d116070-atc-btn-wrapper {
    text-align: center;
  }


#s-9f9e2b55-992b-4755-892b-1b3d8d116070 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-9f9e2b55-992b-4755-892b-1b3d8d116070.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-9f9e2b55-992b-4755-892b-1b3d8d116070.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  font-family: Futura;
  display:  block ;
}

#s-9f9e2b55-992b-4755-892b-1b3d8d116070.shg-btn.shg-product-atc-error {
  
  font-family: Futura;
  
  font-size: 16px;
  color: rgba(255, 255, 255, 1);
}


  #s-9f9e2b55-992b-4755-892b-1b3d8d116070.shg-btn.shg-product-atc-success {
    
    
    
    
    color: rgba(255, 255, 255, 1);
  }

}
#s-c6f879ea-0f4b-4852-ba29-b098419b83d0 {
  margin-top: 32px;
margin-bottom: 32px;
padding-left: 8px;
padding-right: 8px;
min-height: 50px;
}








#s-c6f879ea-0f4b-4852-ba29-b098419b83d0 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-c6f879ea-0f4b-4852-ba29-b098419b83d0.shg-box.shg-c {
  justify-content: flex-start;
}

@media (min-width: 0px) {
[id="s-bce0678c-418a-4e0e-8f83-be50da916317"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 6.0px);
}

}

@media (min-width: 768px) {
[id="s-bce0678c-418a-4e0e-8f83-be50da916317"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 6.0px);
}

}

@media (min-width: 992px) {
[id="s-bce0678c-418a-4e0e-8f83-be50da916317"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 6.0px);
}

}

@media (min-width: 1200px) {
[id="s-bce0678c-418a-4e0e-8f83-be50da916317"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 6.0px);
}

}

#s-0c64744e-26eb-410f-8048-5a6015ec5619 {
  margin-top: -10px;
margin-bottom: -10px;
}

#s-0c64744e-26eb-410f-8048-5a6015ec5619 hr {
  border-top: 1px solid rgba(0, 0, 0, 1);
}

@media (min-width: 0px) {
[id="s-c482a458-313f-40f2-82e1-defe32085272"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 6.0px);
}

}

@media (min-width: 768px) {
[id="s-c482a458-313f-40f2-82e1-defe32085272"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 6.0px);
}

}

@media (min-width: 992px) {
[id="s-c482a458-313f-40f2-82e1-defe32085272"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 6.0px);
}

}

@media (min-width: 1200px) {
[id="s-c482a458-313f-40f2-82e1-defe32085272"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 6.0px);
}

}

#s-4d5441fb-9806-463d-b635-f1313139e139 {
  margin-top: 32px;
}








#s-4d5441fb-9806-463d-b635-f1313139e139 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-4d5441fb-9806-463d-b635-f1313139e139.shg-box.shg-c {
  justify-content: flex-start;
}

#s-5f3e6138-9777-4077-8266-6b6c9e593b3d {
  max-width: 800px;
aspect-ratio: 1/1;
text-align: center;
}

#s-5f3e6138-9777-4077-8266-6b6c9e593b3d {
  margin: 0 !important;
  overflow: visible;
}

#s-5f3e6138-9777-4077-8266-6b6c9e593b3d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-5f3e6138-9777-4077-8266-6b6c9e593b3d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-5f3e6138-9777-4077-8266-6b6c9e593b3d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-5f3e6138-9777-4077-8266-6b6c9e593b3d img.shogun-image {
  /* Add background color handling */
  
}

#s-5f3e6138-9777-4077-8266-6b6c9e593b3d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-5f3e6138-9777-4077-8266-6b6c9e593b3d .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-5f3e6138-9777-4077-8266-6b6c9e593b3d .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-5f3e6138-9777-4077-8266-6b6c9e593b3d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-5f3e6138-9777-4077-8266-6b6c9e593b3d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-5f3e6138-9777-4077-8266-6b6c9e593b3d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 800px;
  }



  img.s-5f3e6138-9777-4077-8266-6b6c9e593b3d.shogun-image {
    
    
    
    max-height: 800px;
  }


.s-5f3e6138-9777-4077-8266-6b6c9e593b3d .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-5f3e6138-9777-4077-8266-6b6c9e593b3d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5f3e6138-9777-4077-8266-6b6c9e593b3d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5f3e6138-9777-4077-8266-6b6c9e593b3d.shogun-image {
  box-sizing: border-box;
}



.s-5f3e6138-9777-4077-8266-6b6c9e593b3d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-5f3e6138-9777-4077-8266-6b6c9e593b3d {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-5f3e6138-9777-4077-8266-6b6c9e593b3d.shogun-image-container {
      position: relative;
    }

    .s-5f3e6138-9777-4077-8266-6b6c9e593b3d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-5f3e6138-9777-4077-8266-6b6c9e593b3d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-5f3e6138-9777-4077-8266-6b6c9e593b3d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 800px;
    }
  }

@media (min-width: 1200px){#s-5f3e6138-9777-4077-8266-6b6c9e593b3d {
  margin: 0 !important;
  overflow: visible;
}

#s-5f3e6138-9777-4077-8266-6b6c9e593b3d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-5f3e6138-9777-4077-8266-6b6c9e593b3d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-5f3e6138-9777-4077-8266-6b6c9e593b3d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-5f3e6138-9777-4077-8266-6b6c9e593b3d img.shogun-image {
  /* Add background color handling */
  
}

#s-5f3e6138-9777-4077-8266-6b6c9e593b3d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-5f3e6138-9777-4077-8266-6b6c9e593b3d .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-5f3e6138-9777-4077-8266-6b6c9e593b3d .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-5f3e6138-9777-4077-8266-6b6c9e593b3d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-5f3e6138-9777-4077-8266-6b6c9e593b3d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-5f3e6138-9777-4077-8266-6b6c9e593b3d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 800px;
  }



  img.s-5f3e6138-9777-4077-8266-6b6c9e593b3d.shogun-image {
    
    
    
    max-height: 800px;
  }


.s-5f3e6138-9777-4077-8266-6b6c9e593b3d .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-5f3e6138-9777-4077-8266-6b6c9e593b3d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5f3e6138-9777-4077-8266-6b6c9e593b3d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5f3e6138-9777-4077-8266-6b6c9e593b3d.shogun-image {
  box-sizing: border-box;
}



.s-5f3e6138-9777-4077-8266-6b6c9e593b3d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-5f3e6138-9777-4077-8266-6b6c9e593b3d {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-5f3e6138-9777-4077-8266-6b6c9e593b3d.shogun-image-container {
      position: relative;
    }

    .s-5f3e6138-9777-4077-8266-6b6c9e593b3d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-5f3e6138-9777-4077-8266-6b6c9e593b3d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-5f3e6138-9777-4077-8266-6b6c9e593b3d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 800px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-5f3e6138-9777-4077-8266-6b6c9e593b3d {
  margin: 0 !important;
  overflow: visible;
}

#s-5f3e6138-9777-4077-8266-6b6c9e593b3d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-5f3e6138-9777-4077-8266-6b6c9e593b3d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-5f3e6138-9777-4077-8266-6b6c9e593b3d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-5f3e6138-9777-4077-8266-6b6c9e593b3d img.shogun-image {
  /* Add background color handling */
  
}

#s-5f3e6138-9777-4077-8266-6b6c9e593b3d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-5f3e6138-9777-4077-8266-6b6c9e593b3d .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-5f3e6138-9777-4077-8266-6b6c9e593b3d .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-5f3e6138-9777-4077-8266-6b6c9e593b3d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-5f3e6138-9777-4077-8266-6b6c9e593b3d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-5f3e6138-9777-4077-8266-6b6c9e593b3d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 800px;
  }



  img.s-5f3e6138-9777-4077-8266-6b6c9e593b3d.shogun-image {
    
    
    
    max-height: 800px;
  }


.s-5f3e6138-9777-4077-8266-6b6c9e593b3d .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-5f3e6138-9777-4077-8266-6b6c9e593b3d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5f3e6138-9777-4077-8266-6b6c9e593b3d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5f3e6138-9777-4077-8266-6b6c9e593b3d.shogun-image {
  box-sizing: border-box;
}



.s-5f3e6138-9777-4077-8266-6b6c9e593b3d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-5f3e6138-9777-4077-8266-6b6c9e593b3d {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-5f3e6138-9777-4077-8266-6b6c9e593b3d.shogun-image-container {
      position: relative;
    }

    .s-5f3e6138-9777-4077-8266-6b6c9e593b3d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-5f3e6138-9777-4077-8266-6b6c9e593b3d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-5f3e6138-9777-4077-8266-6b6c9e593b3d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 800px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-5f3e6138-9777-4077-8266-6b6c9e593b3d {
  margin: 0 !important;
  overflow: visible;
}

#s-5f3e6138-9777-4077-8266-6b6c9e593b3d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-5f3e6138-9777-4077-8266-6b6c9e593b3d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-5f3e6138-9777-4077-8266-6b6c9e593b3d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-5f3e6138-9777-4077-8266-6b6c9e593b3d img.shogun-image {
  /* Add background color handling */
  
}

#s-5f3e6138-9777-4077-8266-6b6c9e593b3d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-5f3e6138-9777-4077-8266-6b6c9e593b3d .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-5f3e6138-9777-4077-8266-6b6c9e593b3d .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-5f3e6138-9777-4077-8266-6b6c9e593b3d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-5f3e6138-9777-4077-8266-6b6c9e593b3d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-5f3e6138-9777-4077-8266-6b6c9e593b3d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 800px;
  }



  img.s-5f3e6138-9777-4077-8266-6b6c9e593b3d.shogun-image {
    
    
    
    max-height: 800px;
  }


.s-5f3e6138-9777-4077-8266-6b6c9e593b3d .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-5f3e6138-9777-4077-8266-6b6c9e593b3d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5f3e6138-9777-4077-8266-6b6c9e593b3d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5f3e6138-9777-4077-8266-6b6c9e593b3d.shogun-image {
  box-sizing: border-box;
}



.s-5f3e6138-9777-4077-8266-6b6c9e593b3d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-5f3e6138-9777-4077-8266-6b6c9e593b3d {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-5f3e6138-9777-4077-8266-6b6c9e593b3d.shogun-image-container {
      position: relative;
    }

    .s-5f3e6138-9777-4077-8266-6b6c9e593b3d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-5f3e6138-9777-4077-8266-6b6c9e593b3d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-5f3e6138-9777-4077-8266-6b6c9e593b3d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 800px;
    }
  }

}@media (max-width: 767px){#s-5f3e6138-9777-4077-8266-6b6c9e593b3d {
  margin: 0 !important;
  overflow: visible;
}

#s-5f3e6138-9777-4077-8266-6b6c9e593b3d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-5f3e6138-9777-4077-8266-6b6c9e593b3d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-5f3e6138-9777-4077-8266-6b6c9e593b3d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-5f3e6138-9777-4077-8266-6b6c9e593b3d img.shogun-image {
  /* Add background color handling */
  
}

#s-5f3e6138-9777-4077-8266-6b6c9e593b3d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-5f3e6138-9777-4077-8266-6b6c9e593b3d .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-5f3e6138-9777-4077-8266-6b6c9e593b3d .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-5f3e6138-9777-4077-8266-6b6c9e593b3d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-5f3e6138-9777-4077-8266-6b6c9e593b3d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-5f3e6138-9777-4077-8266-6b6c9e593b3d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 800px;
  }



  img.s-5f3e6138-9777-4077-8266-6b6c9e593b3d.shogun-image {
    
    
    
    max-height: 800px;
  }


.s-5f3e6138-9777-4077-8266-6b6c9e593b3d .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-5f3e6138-9777-4077-8266-6b6c9e593b3d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5f3e6138-9777-4077-8266-6b6c9e593b3d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5f3e6138-9777-4077-8266-6b6c9e593b3d.shogun-image {
  box-sizing: border-box;
}



.s-5f3e6138-9777-4077-8266-6b6c9e593b3d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-5f3e6138-9777-4077-8266-6b6c9e593b3d {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-5f3e6138-9777-4077-8266-6b6c9e593b3d.shogun-image-container {
      position: relative;
    }

    .s-5f3e6138-9777-4077-8266-6b6c9e593b3d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-5f3e6138-9777-4077-8266-6b6c9e593b3d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-5f3e6138-9777-4077-8266-6b6c9e593b3d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 800px;
    }
  }

}
#s-3a46d52b-a359-4233-b556-52888d0bd8ee {
  padding-left: 8px;
padding-right: 8px;
min-height: 50px;
}








#s-3a46d52b-a359-4233-b556-52888d0bd8ee > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-3a46d52b-a359-4233-b556-52888d0bd8ee.shg-box.shg-c {
  justify-content: center;
}

#s-a60835c2-952d-4151-a052-b1378b146d55 {
  margin-top: 20px;
margin-bottom: 20px;
min-height: 54px;
}

#s-b99ab639-aebb-41e8-a6ba-2e8f33c78251 {
  margin-bottom: 8px;
}

#s-29036090-92d4-4101-8a21-a434b3b1d326 {
  margin-bottom: 20px;
}

#s-3416895c-4fda-4bac-bbc4-53f670846553 {
  margin-bottom: 32px;
min-height: 72px;
}

#s-b18bd5d2-0ee8-4d2f-9f79-4afec668af81 {
  padding-top: 12px;
padding-left: 20px;
padding-bottom: 12px;
padding-right: 20px;
border-radius: 5px;
background-color: rgba(0, 0, 0, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-b18bd5d2-0ee8-4d2f-9f79-4afec668af81:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-b18bd5d2-0ee8-4d2f-9f79-4afec668af81:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-b18bd5d2-0ee8-4d2f-9f79-4afec668af81-atc-btn-wrapper {
    text-align: center;
  }


#s-b18bd5d2-0ee8-4d2f-9f79-4afec668af81 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-b18bd5d2-0ee8-4d2f-9f79-4afec668af81.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-b18bd5d2-0ee8-4d2f-9f79-4afec668af81.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  font-family: Futura;
  display:  block ;
}

#s-b18bd5d2-0ee8-4d2f-9f79-4afec668af81.shg-btn.shg-product-atc-error {
  
  font-family: Futura;
  
  font-size: 16px;
  color: rgba(255, 255, 255, 1);
}


  #s-b18bd5d2-0ee8-4d2f-9f79-4afec668af81.shg-btn.shg-product-atc-success {
    
    
    
    
    color: rgba(255, 255, 255, 1);
  }

@media (min-width: 1200px){
  #s-b18bd5d2-0ee8-4d2f-9f79-4afec668af81-atc-btn-wrapper {
    text-align: center;
  }


#s-b18bd5d2-0ee8-4d2f-9f79-4afec668af81 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-b18bd5d2-0ee8-4d2f-9f79-4afec668af81.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-b18bd5d2-0ee8-4d2f-9f79-4afec668af81.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  font-family: Futura;
  display:  block ;
}

#s-b18bd5d2-0ee8-4d2f-9f79-4afec668af81.shg-btn.shg-product-atc-error {
  
  font-family: Futura;
  
  font-size: 16px;
  color: rgba(255, 255, 255, 1);
}


  #s-b18bd5d2-0ee8-4d2f-9f79-4afec668af81.shg-btn.shg-product-atc-success {
    
    
    
    
    color: rgba(255, 255, 255, 1);
  }

}@media (min-width: 992px) and (max-width: 1199px){
  #s-b18bd5d2-0ee8-4d2f-9f79-4afec668af81-atc-btn-wrapper {
    text-align: center;
  }


#s-b18bd5d2-0ee8-4d2f-9f79-4afec668af81 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-b18bd5d2-0ee8-4d2f-9f79-4afec668af81.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-b18bd5d2-0ee8-4d2f-9f79-4afec668af81.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  font-family: Futura;
  display:  block ;
}

#s-b18bd5d2-0ee8-4d2f-9f79-4afec668af81.shg-btn.shg-product-atc-error {
  
  font-family: Futura;
  
  font-size: 16px;
  color: rgba(255, 255, 255, 1);
}


  #s-b18bd5d2-0ee8-4d2f-9f79-4afec668af81.shg-btn.shg-product-atc-success {
    
    
    
    
    color: rgba(255, 255, 255, 1);
  }

}@media (min-width: 768px) and (max-width: 991px){
  #s-b18bd5d2-0ee8-4d2f-9f79-4afec668af81-atc-btn-wrapper {
    text-align: center;
  }


#s-b18bd5d2-0ee8-4d2f-9f79-4afec668af81 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-b18bd5d2-0ee8-4d2f-9f79-4afec668af81.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-b18bd5d2-0ee8-4d2f-9f79-4afec668af81.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  font-family: Futura;
  display:  block ;
}

#s-b18bd5d2-0ee8-4d2f-9f79-4afec668af81.shg-btn.shg-product-atc-error {
  
  font-family: Futura;
  
  font-size: 16px;
  color: rgba(255, 255, 255, 1);
}


  #s-b18bd5d2-0ee8-4d2f-9f79-4afec668af81.shg-btn.shg-product-atc-success {
    
    
    
    
    color: rgba(255, 255, 255, 1);
  }

}@media (max-width: 767px){
  #s-b18bd5d2-0ee8-4d2f-9f79-4afec668af81-atc-btn-wrapper {
    text-align: center;
  }


#s-b18bd5d2-0ee8-4d2f-9f79-4afec668af81 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-b18bd5d2-0ee8-4d2f-9f79-4afec668af81.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-b18bd5d2-0ee8-4d2f-9f79-4afec668af81.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  font-family: Futura;
  display:  block ;
}

#s-b18bd5d2-0ee8-4d2f-9f79-4afec668af81.shg-btn.shg-product-atc-error {
  
  font-family: Futura;
  
  font-size: 16px;
  color: rgba(255, 255, 255, 1);
}


  #s-b18bd5d2-0ee8-4d2f-9f79-4afec668af81.shg-btn.shg-product-atc-success {
    
    
    
    
    color: rgba(255, 255, 255, 1);
  }

}
#s-00621257-11cd-46bd-8728-047e7e3cc571 {
  margin-top: 32px;
margin-bottom: 32px;
padding-left: 8px;
padding-right: 8px;
min-height: 50px;
}








#s-00621257-11cd-46bd-8728-047e7e3cc571 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-00621257-11cd-46bd-8728-047e7e3cc571.shg-box.shg-c {
  justify-content: flex-start;
}

@media (min-width: 0px) {
[id="s-7cdb343d-e907-4ad6-bf5b-865f7c6554c8"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 6.0px);
}

}

@media (min-width: 768px) {
[id="s-7cdb343d-e907-4ad6-bf5b-865f7c6554c8"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 6.0px);
}

}

@media (min-width: 992px) {
[id="s-7cdb343d-e907-4ad6-bf5b-865f7c6554c8"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 6.0px);
}

}

@media (min-width: 1200px) {
[id="s-7cdb343d-e907-4ad6-bf5b-865f7c6554c8"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 6.0px);
}

}

#s-92986355-e540-4d9f-b5a6-4f06a3a07e2b {
  margin-top: -10px;
margin-bottom: -10px;
}

#s-92986355-e540-4d9f-b5a6-4f06a3a07e2b hr {
  border-top: 1px solid rgba(0, 0, 0, 1);
}

@media (min-width: 0px) {
[id="s-7f7923cb-6f58-4aea-b249-dbaa0c4c813c"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 6.0px);
}

}

@media (min-width: 768px) {
[id="s-7f7923cb-6f58-4aea-b249-dbaa0c4c813c"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 6.0px);
}

}

@media (min-width: 992px) {
[id="s-7f7923cb-6f58-4aea-b249-dbaa0c4c813c"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 6.0px);
}

}

@media (min-width: 1200px) {
[id="s-7f7923cb-6f58-4aea-b249-dbaa0c4c813c"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 6.0px);
}

}

#s-681a3eb4-657f-4deb-af30-9749a618dd23 {
  background-size: cover;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
background-position: center center;
}
@media (min-width: 992px) and (max-width: 1199px){#s-681a3eb4-657f-4deb-af30-9749a618dd23 {
  
}
}@media (max-width: 767px){#s-681a3eb4-657f-4deb-af30-9749a618dd23 {
  display: none;
}
#s-681a3eb4-657f-4deb-af30-9749a618dd23, #wrap-s-681a3eb4-657f-4deb-af30-9749a618dd23, #wrap-content-s-681a3eb4-657f-4deb-af30-9749a618dd23 { display: none !important; }}







#s-681a3eb4-657f-4deb-af30-9749a618dd23 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-681a3eb4-657f-4deb-af30-9749a618dd23.shg-box.shg-c {
  justify-content: center;
}
@media (max-width: 767px){






#s-681a3eb4-657f-4deb-af30-9749a618dd23 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-681a3eb4-657f-4deb-af30-9749a618dd23.shg-box.shg-c {
  justify-content: flex-start;
}
}
#s-9f66ca43-c16e-4271-bd07-6d6a83068f31 {
  margin-left: 5%;
margin-right: 5%;
}
@media (min-width: 992px) and (max-width: 1199px){#s-9f66ca43-c16e-4271-bd07-6d6a83068f31 {
  
}
}







#s-9f66ca43-c16e-4271-bd07-6d6a83068f31 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-9f66ca43-c16e-4271-bd07-6d6a83068f31.shg-box.shg-c {
  justify-content: center;
}

#s-4b0e2cf1-2164-4265-8233-821d542d9e45 {
  margin-top: 100px;
margin-left: auto;
margin-bottom: 100px;
margin-right: auto;
min-height: 50px;
max-width: 1266px;
}








#s-4b0e2cf1-2164-4265-8233-821d542d9e45 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-4b0e2cf1-2164-4265-8233-821d542d9e45.shg-box.shg-c {
  justify-content: center;
}

#s-84bca9e6-5e9c-4477-a203-0e16c17c397e {
  margin-bottom: 60px;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-84bca9e6-5e9c-4477-a203-0e16c17c397e .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  font-family: "Futura";
  font-style:  normal ;
  font-size: 32px;
  line-height: 1.2em;
  
  
}



#s-2c268d77-489f-4590-ad94-fd685350abf7 {
  margin-left: auto;
margin-right: auto;
max-width: 1266px;
}

@media (min-width: 0px) {
[id="s-2c268d77-489f-4590-ad94-fd685350abf7"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-2c268d77-489f-4590-ad94-fd685350abf7"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 22.5px);
}

}

@media (min-width: 992px) {
[id="s-2c268d77-489f-4590-ad94-fd685350abf7"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 22.5px);
}

}

@media (min-width: 1200px) {
[id="s-2c268d77-489f-4590-ad94-fd685350abf7"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 22.5px);
}

}

#s-04a2a13f-ce02-4a07-8d1a-3a51af502c78 {
  border-style: solid;
padding-bottom: 12px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 1px;
border-right-width: 0px;
border-color: #000;
}








#s-04a2a13f-ce02-4a07-8d1a-3a51af502c78 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-04a2a13f-ce02-4a07-8d1a-3a51af502c78.shg-box.shg-c {
  justify-content: flex-start;
}

#s-1727890d-7051-4a21-9a63-0d644042bd84 {
  margin-top: 12px;
}

#s-01fa58fc-e923-49c5-af7a-d1646208ca24 {
  border-style: solid;
padding-bottom: 12px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 1px;
border-right-width: 0px;
border-color: #000;
}








#s-01fa58fc-e923-49c5-af7a-d1646208ca24 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-01fa58fc-e923-49c5-af7a-d1646208ca24.shg-box.shg-c {
  justify-content: flex-start;
}

#s-825e2989-5be5-4729-b6e2-4a5dc1738918 {
  margin-top: 12px;
}

#s-cad5a2de-dacd-40bf-9b13-6c2e19aa3a5c {
  border-style: solid;
padding-bottom: 12px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 1px;
border-right-width: 0px;
border-color: #000;
}








#s-cad5a2de-dacd-40bf-9b13-6c2e19aa3a5c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-cad5a2de-dacd-40bf-9b13-6c2e19aa3a5c.shg-box.shg-c {
  justify-content: flex-start;
}

#s-920e9fed-829c-4309-87be-6d14f28f0c89 {
  margin-top: 12px;
}

#s-1326efca-3177-4116-9de4-da22db790e70 {
  border-style: solid;
padding-bottom: 12px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 1px;
border-right-width: 0px;
border-color: #000;
}








#s-1326efca-3177-4116-9de4-da22db790e70 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-1326efca-3177-4116-9de4-da22db790e70.shg-box.shg-c {
  justify-content: flex-start;
}

#s-6ceb8fc9-2e0c-420e-b8e5-a7745a044c66 {
  margin-top: 12px;
}

#s-1140a629-b3c9-4792-95b5-0b8944e945b5 {
  margin-left: auto;
margin-right: auto;
max-width: 1266px;
}

@media (min-width: 0px) {
[id="s-1140a629-b3c9-4792-95b5-0b8944e945b5"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-1140a629-b3c9-4792-95b5-0b8944e945b5"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 22.5px);
}

}

@media (min-width: 992px) {
[id="s-1140a629-b3c9-4792-95b5-0b8944e945b5"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 22.5px);
}

}

@media (min-width: 1200px) {
[id="s-1140a629-b3c9-4792-95b5-0b8944e945b5"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 22.5px);
}

}

#s-4602d0a0-6efb-4e4b-b4c3-ecb97509ea1f {
  margin-top: 60px;
margin-bottom: 32px;
}








#s-4602d0a0-6efb-4e4b-b4c3-ecb97509ea1f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-4602d0a0-6efb-4e4b-b4c3-ecb97509ea1f.shg-box.shg-c {
  justify-content: flex-start;
}

#s-2be58a5a-cc75-4a86-8093-9980c538991a {
  max-width: 800px;
aspect-ratio: 1/1;
text-align: center;
}

#s-2be58a5a-cc75-4a86-8093-9980c538991a {
  margin: 0 !important;
  overflow: visible;
}

#s-2be58a5a-cc75-4a86-8093-9980c538991a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2be58a5a-cc75-4a86-8093-9980c538991a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2be58a5a-cc75-4a86-8093-9980c538991a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2be58a5a-cc75-4a86-8093-9980c538991a img.shogun-image {
  /* Add background color handling */
  
}

#s-2be58a5a-cc75-4a86-8093-9980c538991a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2be58a5a-cc75-4a86-8093-9980c538991a .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-2be58a5a-cc75-4a86-8093-9980c538991a .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2be58a5a-cc75-4a86-8093-9980c538991a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2be58a5a-cc75-4a86-8093-9980c538991a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2be58a5a-cc75-4a86-8093-9980c538991a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 800px;
  }



  img.s-2be58a5a-cc75-4a86-8093-9980c538991a.shogun-image {
    
    
    
    max-height: 800px;
  }


.s-2be58a5a-cc75-4a86-8093-9980c538991a .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-2be58a5a-cc75-4a86-8093-9980c538991a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2be58a5a-cc75-4a86-8093-9980c538991a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2be58a5a-cc75-4a86-8093-9980c538991a.shogun-image {
  box-sizing: border-box;
}



.s-2be58a5a-cc75-4a86-8093-9980c538991a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-2be58a5a-cc75-4a86-8093-9980c538991a {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-2be58a5a-cc75-4a86-8093-9980c538991a.shogun-image-container {
      position: relative;
    }

    .s-2be58a5a-cc75-4a86-8093-9980c538991a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2be58a5a-cc75-4a86-8093-9980c538991a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2be58a5a-cc75-4a86-8093-9980c538991a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 800px;
    }
  }

@media (min-width: 1200px){#s-2be58a5a-cc75-4a86-8093-9980c538991a {
  margin: 0 !important;
  overflow: visible;
}

#s-2be58a5a-cc75-4a86-8093-9980c538991a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2be58a5a-cc75-4a86-8093-9980c538991a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2be58a5a-cc75-4a86-8093-9980c538991a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2be58a5a-cc75-4a86-8093-9980c538991a img.shogun-image {
  /* Add background color handling */
  
}

#s-2be58a5a-cc75-4a86-8093-9980c538991a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2be58a5a-cc75-4a86-8093-9980c538991a .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-2be58a5a-cc75-4a86-8093-9980c538991a .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2be58a5a-cc75-4a86-8093-9980c538991a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2be58a5a-cc75-4a86-8093-9980c538991a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2be58a5a-cc75-4a86-8093-9980c538991a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 800px;
  }



  img.s-2be58a5a-cc75-4a86-8093-9980c538991a.shogun-image {
    
    
    
    max-height: 800px;
  }


.s-2be58a5a-cc75-4a86-8093-9980c538991a .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-2be58a5a-cc75-4a86-8093-9980c538991a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2be58a5a-cc75-4a86-8093-9980c538991a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2be58a5a-cc75-4a86-8093-9980c538991a.shogun-image {
  box-sizing: border-box;
}



.s-2be58a5a-cc75-4a86-8093-9980c538991a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-2be58a5a-cc75-4a86-8093-9980c538991a {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-2be58a5a-cc75-4a86-8093-9980c538991a.shogun-image-container {
      position: relative;
    }

    .s-2be58a5a-cc75-4a86-8093-9980c538991a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2be58a5a-cc75-4a86-8093-9980c538991a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2be58a5a-cc75-4a86-8093-9980c538991a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 800px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-2be58a5a-cc75-4a86-8093-9980c538991a {
  margin: 0 !important;
  overflow: visible;
}

#s-2be58a5a-cc75-4a86-8093-9980c538991a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2be58a5a-cc75-4a86-8093-9980c538991a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2be58a5a-cc75-4a86-8093-9980c538991a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2be58a5a-cc75-4a86-8093-9980c538991a img.shogun-image {
  /* Add background color handling */
  
}

#s-2be58a5a-cc75-4a86-8093-9980c538991a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2be58a5a-cc75-4a86-8093-9980c538991a .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-2be58a5a-cc75-4a86-8093-9980c538991a .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2be58a5a-cc75-4a86-8093-9980c538991a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2be58a5a-cc75-4a86-8093-9980c538991a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2be58a5a-cc75-4a86-8093-9980c538991a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 800px;
  }



  img.s-2be58a5a-cc75-4a86-8093-9980c538991a.shogun-image {
    
    
    
    max-height: 800px;
  }


.s-2be58a5a-cc75-4a86-8093-9980c538991a .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-2be58a5a-cc75-4a86-8093-9980c538991a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2be58a5a-cc75-4a86-8093-9980c538991a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2be58a5a-cc75-4a86-8093-9980c538991a.shogun-image {
  box-sizing: border-box;
}



.s-2be58a5a-cc75-4a86-8093-9980c538991a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-2be58a5a-cc75-4a86-8093-9980c538991a {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-2be58a5a-cc75-4a86-8093-9980c538991a.shogun-image-container {
      position: relative;
    }

    .s-2be58a5a-cc75-4a86-8093-9980c538991a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2be58a5a-cc75-4a86-8093-9980c538991a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2be58a5a-cc75-4a86-8093-9980c538991a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 800px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-2be58a5a-cc75-4a86-8093-9980c538991a {
  margin: 0 !important;
  overflow: visible;
}

#s-2be58a5a-cc75-4a86-8093-9980c538991a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2be58a5a-cc75-4a86-8093-9980c538991a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2be58a5a-cc75-4a86-8093-9980c538991a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2be58a5a-cc75-4a86-8093-9980c538991a img.shogun-image {
  /* Add background color handling */
  
}

#s-2be58a5a-cc75-4a86-8093-9980c538991a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2be58a5a-cc75-4a86-8093-9980c538991a .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-2be58a5a-cc75-4a86-8093-9980c538991a .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2be58a5a-cc75-4a86-8093-9980c538991a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2be58a5a-cc75-4a86-8093-9980c538991a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2be58a5a-cc75-4a86-8093-9980c538991a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 800px;
  }



  img.s-2be58a5a-cc75-4a86-8093-9980c538991a.shogun-image {
    
    
    
    max-height: 800px;
  }


.s-2be58a5a-cc75-4a86-8093-9980c538991a .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-2be58a5a-cc75-4a86-8093-9980c538991a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2be58a5a-cc75-4a86-8093-9980c538991a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2be58a5a-cc75-4a86-8093-9980c538991a.shogun-image {
  box-sizing: border-box;
}



.s-2be58a5a-cc75-4a86-8093-9980c538991a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-2be58a5a-cc75-4a86-8093-9980c538991a {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-2be58a5a-cc75-4a86-8093-9980c538991a.shogun-image-container {
      position: relative;
    }

    .s-2be58a5a-cc75-4a86-8093-9980c538991a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2be58a5a-cc75-4a86-8093-9980c538991a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2be58a5a-cc75-4a86-8093-9980c538991a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 800px;
    }
  }

}@media (max-width: 767px){#s-2be58a5a-cc75-4a86-8093-9980c538991a {
  margin: 0 !important;
  overflow: visible;
}

#s-2be58a5a-cc75-4a86-8093-9980c538991a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2be58a5a-cc75-4a86-8093-9980c538991a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2be58a5a-cc75-4a86-8093-9980c538991a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2be58a5a-cc75-4a86-8093-9980c538991a img.shogun-image {
  /* Add background color handling */
  
}

#s-2be58a5a-cc75-4a86-8093-9980c538991a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2be58a5a-cc75-4a86-8093-9980c538991a .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-2be58a5a-cc75-4a86-8093-9980c538991a .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2be58a5a-cc75-4a86-8093-9980c538991a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2be58a5a-cc75-4a86-8093-9980c538991a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2be58a5a-cc75-4a86-8093-9980c538991a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 800px;
  }



  img.s-2be58a5a-cc75-4a86-8093-9980c538991a.shogun-image {
    
    
    
    max-height: 800px;
  }


.s-2be58a5a-cc75-4a86-8093-9980c538991a .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-2be58a5a-cc75-4a86-8093-9980c538991a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2be58a5a-cc75-4a86-8093-9980c538991a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2be58a5a-cc75-4a86-8093-9980c538991a.shogun-image {
  box-sizing: border-box;
}



.s-2be58a5a-cc75-4a86-8093-9980c538991a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-2be58a5a-cc75-4a86-8093-9980c538991a {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-2be58a5a-cc75-4a86-8093-9980c538991a.shogun-image-container {
      position: relative;
    }

    .s-2be58a5a-cc75-4a86-8093-9980c538991a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2be58a5a-cc75-4a86-8093-9980c538991a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2be58a5a-cc75-4a86-8093-9980c538991a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 800px;
    }
  }

}
#s-2fd831f9-223e-497e-8186-34f23d0d9583 {
  padding-left: 8px;
padding-right: 8px;
min-height: 50px;
}








#s-2fd831f9-223e-497e-8186-34f23d0d9583 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-2fd831f9-223e-497e-8186-34f23d0d9583.shg-box.shg-c {
  justify-content: center;
}

#s-e1d46b5a-746d-4f01-bb74-f4267c46a9ae {
  margin-top: 16px;
margin-bottom: 16px;
min-height: 60px;
}

#s-5110c428-5191-497d-b4ca-e90c27e0b538 {
  margin-bottom: 16px;
}

@media (min-width: 0px) {
[id="s-5110c428-5191-497d-b4ca-e90c27e0b538"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-5110c428-5191-497d-b4ca-e90c27e0b538"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 6.0px);
}

}

@media (min-width: 992px) {
[id="s-5110c428-5191-497d-b4ca-e90c27e0b538"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 6.0px);
}

}

@media (min-width: 1200px) {
[id="s-5110c428-5191-497d-b4ca-e90c27e0b538"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 6.0px);
}

}

#s-cb6c51b4-5ef3-4638-8a0c-5d5994f905b7 {
  margin-bottom: 8px;
}

#s-7e3bff33-c515-4853-a0bf-0339a59e4d38 {
  margin-bottom: 8px;
}

#s-82e9bebd-b1af-410b-978f-36ca99636be4 {
  margin-bottom: 24px;
min-height: 72px;
}

#s-cf888800-4362-4459-9526-e242c2a36444 {
  padding-top: 12px;
padding-left: 20px;
padding-bottom: 12px;
padding-right: 20px;
border-radius: 5px;
background-color: rgba(0, 0, 0, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-cf888800-4362-4459-9526-e242c2a36444:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-cf888800-4362-4459-9526-e242c2a36444:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-cf888800-4362-4459-9526-e242c2a36444-atc-btn-wrapper {
    text-align: center;
  }


#s-cf888800-4362-4459-9526-e242c2a36444 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-cf888800-4362-4459-9526-e242c2a36444.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-cf888800-4362-4459-9526-e242c2a36444.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  font-family: Futura;
  display:  block ;
}

#s-cf888800-4362-4459-9526-e242c2a36444.shg-btn.shg-product-atc-error {
  
  font-family: Futura;
  
  font-size: 16px;
  color: rgba(255, 255, 255, 1);
}


  #s-cf888800-4362-4459-9526-e242c2a36444.shg-btn.shg-product-atc-success {
    
    font-family: Futura;
    
    font-size: 16px;
    color: rgba(255, 255, 255, 1);
  }

@media (min-width: 1200px){
  #s-cf888800-4362-4459-9526-e242c2a36444-atc-btn-wrapper {
    text-align: center;
  }


#s-cf888800-4362-4459-9526-e242c2a36444 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-cf888800-4362-4459-9526-e242c2a36444.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-cf888800-4362-4459-9526-e242c2a36444.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  font-family: Futura;
  display:  block ;
}

#s-cf888800-4362-4459-9526-e242c2a36444.shg-btn.shg-product-atc-error {
  
  font-family: Futura;
  
  font-size: 16px;
  color: rgba(255, 255, 255, 1);
}


  #s-cf888800-4362-4459-9526-e242c2a36444.shg-btn.shg-product-atc-success {
    
    font-family: Futura;
    
    font-size: 16px;
    color: rgba(255, 255, 255, 1);
  }

}@media (min-width: 992px) and (max-width: 1199px){
  #s-cf888800-4362-4459-9526-e242c2a36444-atc-btn-wrapper {
    text-align: center;
  }


#s-cf888800-4362-4459-9526-e242c2a36444 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-cf888800-4362-4459-9526-e242c2a36444.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-cf888800-4362-4459-9526-e242c2a36444.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  font-family: Futura;
  display:  block ;
}

#s-cf888800-4362-4459-9526-e242c2a36444.shg-btn.shg-product-atc-error {
  
  font-family: Futura;
  
  font-size: 16px;
  color: rgba(255, 255, 255, 1);
}


  #s-cf888800-4362-4459-9526-e242c2a36444.shg-btn.shg-product-atc-success {
    
    font-family: Futura;
    
    font-size: 16px;
    color: rgba(255, 255, 255, 1);
  }

}@media (min-width: 768px) and (max-width: 991px){
  #s-cf888800-4362-4459-9526-e242c2a36444-atc-btn-wrapper {
    text-align: center;
  }


#s-cf888800-4362-4459-9526-e242c2a36444 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-cf888800-4362-4459-9526-e242c2a36444.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-cf888800-4362-4459-9526-e242c2a36444.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  font-family: Futura;
  display:  block ;
}

#s-cf888800-4362-4459-9526-e242c2a36444.shg-btn.shg-product-atc-error {
  
  font-family: Futura;
  
  font-size: 16px;
  color: rgba(255, 255, 255, 1);
}


  #s-cf888800-4362-4459-9526-e242c2a36444.shg-btn.shg-product-atc-success {
    
    font-family: Futura;
    
    font-size: 16px;
    color: rgba(255, 255, 255, 1);
  }

}@media (max-width: 767px){
  #s-cf888800-4362-4459-9526-e242c2a36444-atc-btn-wrapper {
    text-align: center;
  }


#s-cf888800-4362-4459-9526-e242c2a36444 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-cf888800-4362-4459-9526-e242c2a36444.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-cf888800-4362-4459-9526-e242c2a36444.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  font-family: Futura;
  display:  block ;
}

#s-cf888800-4362-4459-9526-e242c2a36444.shg-btn.shg-product-atc-error {
  
  font-family: Futura;
  
  font-size: 16px;
  color: rgba(255, 255, 255, 1);
}


  #s-cf888800-4362-4459-9526-e242c2a36444.shg-btn.shg-product-atc-success {
    
    font-family: Futura;
    
    font-size: 16px;
    color: rgba(255, 255, 255, 1);
  }

}
#s-3da6dad9-7e04-4177-8512-507fa5e2995a {
  margin-top: 32px;
margin-bottom: 32px;
padding-left: 8px;
padding-right: 8px;
min-height: 50px;
}








#s-3da6dad9-7e04-4177-8512-507fa5e2995a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-3da6dad9-7e04-4177-8512-507fa5e2995a.shg-box.shg-c {
  justify-content: flex-start;
}

@media (min-width: 0px) {
[id="s-e9616f6c-460b-489b-8ce9-86a7c701b9e2"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 6.0px);
}

}

@media (min-width: 768px) {
[id="s-e9616f6c-460b-489b-8ce9-86a7c701b9e2"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 6.0px);
}

}

@media (min-width: 992px) {
[id="s-e9616f6c-460b-489b-8ce9-86a7c701b9e2"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 6.0px);
}

}

@media (min-width: 1200px) {
[id="s-e9616f6c-460b-489b-8ce9-86a7c701b9e2"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 6.0px);
}

}

#s-a3906172-9a11-4b50-8170-657be898faed {
  margin-top: -10px;
margin-bottom: -10px;
}

#s-a3906172-9a11-4b50-8170-657be898faed hr {
  border-top: 1px solid rgba(0, 0, 0, 1);
}

@media (min-width: 0px) {
[id="s-0f2bdef5-c340-4db4-b73a-8d9eb9bb742e"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 6.0px);
}

}

@media (min-width: 768px) {
[id="s-0f2bdef5-c340-4db4-b73a-8d9eb9bb742e"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 6.0px);
}

}

@media (min-width: 992px) {
[id="s-0f2bdef5-c340-4db4-b73a-8d9eb9bb742e"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 6.0px);
}

}

@media (min-width: 1200px) {
[id="s-0f2bdef5-c340-4db4-b73a-8d9eb9bb742e"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 6.0px);
}

}

#s-4f862ea7-3840-456b-97c0-a7fd56766cba {
  margin-top: 60px;
margin-bottom: 32px;
}








#s-4f862ea7-3840-456b-97c0-a7fd56766cba > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-4f862ea7-3840-456b-97c0-a7fd56766cba.shg-box.shg-c {
  justify-content: flex-start;
}

#s-05b26b51-6783-4137-acc9-c237b2296fd8 {
  max-width: 800px;
aspect-ratio: 1/1;
text-align: center;
}

#s-05b26b51-6783-4137-acc9-c237b2296fd8 {
  margin: 0 !important;
  overflow: visible;
}

#s-05b26b51-6783-4137-acc9-c237b2296fd8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-05b26b51-6783-4137-acc9-c237b2296fd8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-05b26b51-6783-4137-acc9-c237b2296fd8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-05b26b51-6783-4137-acc9-c237b2296fd8 img.shogun-image {
  /* Add background color handling */
  
}

#s-05b26b51-6783-4137-acc9-c237b2296fd8 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-05b26b51-6783-4137-acc9-c237b2296fd8 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-05b26b51-6783-4137-acc9-c237b2296fd8 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-05b26b51-6783-4137-acc9-c237b2296fd8 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-05b26b51-6783-4137-acc9-c237b2296fd8.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-05b26b51-6783-4137-acc9-c237b2296fd8 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 800px;
  }



  img.s-05b26b51-6783-4137-acc9-c237b2296fd8.shogun-image {
    
    
    
    max-height: 800px;
  }


.s-05b26b51-6783-4137-acc9-c237b2296fd8 .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-05b26b51-6783-4137-acc9-c237b2296fd8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-05b26b51-6783-4137-acc9-c237b2296fd8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-05b26b51-6783-4137-acc9-c237b2296fd8.shogun-image {
  box-sizing: border-box;
}



.s-05b26b51-6783-4137-acc9-c237b2296fd8 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-05b26b51-6783-4137-acc9-c237b2296fd8 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-05b26b51-6783-4137-acc9-c237b2296fd8.shogun-image-container {
      position: relative;
    }

    .s-05b26b51-6783-4137-acc9-c237b2296fd8.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-05b26b51-6783-4137-acc9-c237b2296fd8.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-05b26b51-6783-4137-acc9-c237b2296fd8 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 800px;
    }
  }

@media (min-width: 1200px){#s-05b26b51-6783-4137-acc9-c237b2296fd8 {
  margin: 0 !important;
  overflow: visible;
}

#s-05b26b51-6783-4137-acc9-c237b2296fd8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-05b26b51-6783-4137-acc9-c237b2296fd8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-05b26b51-6783-4137-acc9-c237b2296fd8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-05b26b51-6783-4137-acc9-c237b2296fd8 img.shogun-image {
  /* Add background color handling */
  
}

#s-05b26b51-6783-4137-acc9-c237b2296fd8 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-05b26b51-6783-4137-acc9-c237b2296fd8 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-05b26b51-6783-4137-acc9-c237b2296fd8 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-05b26b51-6783-4137-acc9-c237b2296fd8 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-05b26b51-6783-4137-acc9-c237b2296fd8.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-05b26b51-6783-4137-acc9-c237b2296fd8 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 800px;
  }



  img.s-05b26b51-6783-4137-acc9-c237b2296fd8.shogun-image {
    
    
    
    max-height: 800px;
  }


.s-05b26b51-6783-4137-acc9-c237b2296fd8 .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-05b26b51-6783-4137-acc9-c237b2296fd8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-05b26b51-6783-4137-acc9-c237b2296fd8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-05b26b51-6783-4137-acc9-c237b2296fd8.shogun-image {
  box-sizing: border-box;
}



.s-05b26b51-6783-4137-acc9-c237b2296fd8 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-05b26b51-6783-4137-acc9-c237b2296fd8 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-05b26b51-6783-4137-acc9-c237b2296fd8.shogun-image-container {
      position: relative;
    }

    .s-05b26b51-6783-4137-acc9-c237b2296fd8.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-05b26b51-6783-4137-acc9-c237b2296fd8.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-05b26b51-6783-4137-acc9-c237b2296fd8 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 800px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-05b26b51-6783-4137-acc9-c237b2296fd8 {
  margin: 0 !important;
  overflow: visible;
}

#s-05b26b51-6783-4137-acc9-c237b2296fd8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-05b26b51-6783-4137-acc9-c237b2296fd8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-05b26b51-6783-4137-acc9-c237b2296fd8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-05b26b51-6783-4137-acc9-c237b2296fd8 img.shogun-image {
  /* Add background color handling */
  
}

#s-05b26b51-6783-4137-acc9-c237b2296fd8 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-05b26b51-6783-4137-acc9-c237b2296fd8 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-05b26b51-6783-4137-acc9-c237b2296fd8 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-05b26b51-6783-4137-acc9-c237b2296fd8 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-05b26b51-6783-4137-acc9-c237b2296fd8.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-05b26b51-6783-4137-acc9-c237b2296fd8 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 800px;
  }



  img.s-05b26b51-6783-4137-acc9-c237b2296fd8.shogun-image {
    
    
    
    max-height: 800px;
  }


.s-05b26b51-6783-4137-acc9-c237b2296fd8 .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-05b26b51-6783-4137-acc9-c237b2296fd8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-05b26b51-6783-4137-acc9-c237b2296fd8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-05b26b51-6783-4137-acc9-c237b2296fd8.shogun-image {
  box-sizing: border-box;
}



.s-05b26b51-6783-4137-acc9-c237b2296fd8 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-05b26b51-6783-4137-acc9-c237b2296fd8 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-05b26b51-6783-4137-acc9-c237b2296fd8.shogun-image-container {
      position: relative;
    }

    .s-05b26b51-6783-4137-acc9-c237b2296fd8.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-05b26b51-6783-4137-acc9-c237b2296fd8.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-05b26b51-6783-4137-acc9-c237b2296fd8 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 800px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-05b26b51-6783-4137-acc9-c237b2296fd8 {
  margin: 0 !important;
  overflow: visible;
}

#s-05b26b51-6783-4137-acc9-c237b2296fd8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-05b26b51-6783-4137-acc9-c237b2296fd8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-05b26b51-6783-4137-acc9-c237b2296fd8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-05b26b51-6783-4137-acc9-c237b2296fd8 img.shogun-image {
  /* Add background color handling */
  
}

#s-05b26b51-6783-4137-acc9-c237b2296fd8 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-05b26b51-6783-4137-acc9-c237b2296fd8 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-05b26b51-6783-4137-acc9-c237b2296fd8 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-05b26b51-6783-4137-acc9-c237b2296fd8 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-05b26b51-6783-4137-acc9-c237b2296fd8.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-05b26b51-6783-4137-acc9-c237b2296fd8 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 800px;
  }



  img.s-05b26b51-6783-4137-acc9-c237b2296fd8.shogun-image {
    
    
    
    max-height: 800px;
  }


.s-05b26b51-6783-4137-acc9-c237b2296fd8 .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-05b26b51-6783-4137-acc9-c237b2296fd8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-05b26b51-6783-4137-acc9-c237b2296fd8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-05b26b51-6783-4137-acc9-c237b2296fd8.shogun-image {
  box-sizing: border-box;
}



.s-05b26b51-6783-4137-acc9-c237b2296fd8 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-05b26b51-6783-4137-acc9-c237b2296fd8 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-05b26b51-6783-4137-acc9-c237b2296fd8.shogun-image-container {
      position: relative;
    }

    .s-05b26b51-6783-4137-acc9-c237b2296fd8.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-05b26b51-6783-4137-acc9-c237b2296fd8.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-05b26b51-6783-4137-acc9-c237b2296fd8 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 800px;
    }
  }

}@media (max-width: 767px){#s-05b26b51-6783-4137-acc9-c237b2296fd8 {
  margin: 0 !important;
  overflow: visible;
}

#s-05b26b51-6783-4137-acc9-c237b2296fd8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-05b26b51-6783-4137-acc9-c237b2296fd8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-05b26b51-6783-4137-acc9-c237b2296fd8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-05b26b51-6783-4137-acc9-c237b2296fd8 img.shogun-image {
  /* Add background color handling */
  
}

#s-05b26b51-6783-4137-acc9-c237b2296fd8 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-05b26b51-6783-4137-acc9-c237b2296fd8 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-05b26b51-6783-4137-acc9-c237b2296fd8 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-05b26b51-6783-4137-acc9-c237b2296fd8 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-05b26b51-6783-4137-acc9-c237b2296fd8.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-05b26b51-6783-4137-acc9-c237b2296fd8 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 800px;
  }



  img.s-05b26b51-6783-4137-acc9-c237b2296fd8.shogun-image {
    
    
    
    max-height: 800px;
  }


.s-05b26b51-6783-4137-acc9-c237b2296fd8 .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-05b26b51-6783-4137-acc9-c237b2296fd8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-05b26b51-6783-4137-acc9-c237b2296fd8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-05b26b51-6783-4137-acc9-c237b2296fd8.shogun-image {
  box-sizing: border-box;
}



.s-05b26b51-6783-4137-acc9-c237b2296fd8 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-05b26b51-6783-4137-acc9-c237b2296fd8 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-05b26b51-6783-4137-acc9-c237b2296fd8.shogun-image-container {
      position: relative;
    }

    .s-05b26b51-6783-4137-acc9-c237b2296fd8.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-05b26b51-6783-4137-acc9-c237b2296fd8.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-05b26b51-6783-4137-acc9-c237b2296fd8 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 800px;
    }
  }

}
#s-5b7e1096-08bd-453b-b6bb-f84020e2be7c {
  padding-left: 8px;
padding-right: 8px;
min-height: 50px;
}








#s-5b7e1096-08bd-453b-b6bb-f84020e2be7c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-5b7e1096-08bd-453b-b6bb-f84020e2be7c.shg-box.shg-c {
  justify-content: center;
}

#s-597dddf4-42b9-4b54-9bfd-9dea6514c491 {
  margin-top: 16px;
margin-bottom: 16px;
min-height: 60px;
}

#s-8f4bbde3-acf3-4317-940a-8586520928a2 {
  margin-bottom: 16px;
}

@media (min-width: 0px) {
[id="s-8f4bbde3-acf3-4317-940a-8586520928a2"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-8f4bbde3-acf3-4317-940a-8586520928a2"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 6.0px);
}

}

@media (min-width: 992px) {
[id="s-8f4bbde3-acf3-4317-940a-8586520928a2"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 6.0px);
}

}

@media (min-width: 1200px) {
[id="s-8f4bbde3-acf3-4317-940a-8586520928a2"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 6.0px);
}

}

#s-72670dfb-17f6-4b1e-8cea-029c36f6baaf {
  margin-bottom: 8px;
}

#s-bf41d626-4128-49b9-9135-fcf6155a9716 {
  margin-bottom: 8px;
}

#s-f18866f2-8860-4116-a39d-cdacfc52514f {
  margin-bottom: 24px;
min-height: 72px;
}

#s-e80c4730-b808-433c-be6b-5d03dc8139a0 {
  padding-top: 12px;
padding-left: 20px;
padding-bottom: 12px;
padding-right: 20px;
border-radius: 5px;
background-color: rgba(0, 0, 0, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-e80c4730-b808-433c-be6b-5d03dc8139a0:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-e80c4730-b808-433c-be6b-5d03dc8139a0:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-e80c4730-b808-433c-be6b-5d03dc8139a0-atc-btn-wrapper {
    text-align: center;
  }


#s-e80c4730-b808-433c-be6b-5d03dc8139a0 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-e80c4730-b808-433c-be6b-5d03dc8139a0.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-e80c4730-b808-433c-be6b-5d03dc8139a0.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  font-family: Futura;
  display:  block ;
}

#s-e80c4730-b808-433c-be6b-5d03dc8139a0.shg-btn.shg-product-atc-error {
  
  font-family: Futura;
  
  font-size: 16px;
  color: rgba(255, 255, 255, 1);
}


  #s-e80c4730-b808-433c-be6b-5d03dc8139a0.shg-btn.shg-product-atc-success {
    
    
    
    
    color: rgba(255, 255, 255, 1);
  }

@media (min-width: 1200px){
  #s-e80c4730-b808-433c-be6b-5d03dc8139a0-atc-btn-wrapper {
    text-align: center;
  }


#s-e80c4730-b808-433c-be6b-5d03dc8139a0 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-e80c4730-b808-433c-be6b-5d03dc8139a0.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-e80c4730-b808-433c-be6b-5d03dc8139a0.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  font-family: Futura;
  display:  block ;
}

#s-e80c4730-b808-433c-be6b-5d03dc8139a0.shg-btn.shg-product-atc-error {
  
  font-family: Futura;
  
  font-size: 16px;
  color: rgba(255, 255, 255, 1);
}


  #s-e80c4730-b808-433c-be6b-5d03dc8139a0.shg-btn.shg-product-atc-success {
    
    
    
    
    color: rgba(255, 255, 255, 1);
  }

}@media (min-width: 992px) and (max-width: 1199px){
  #s-e80c4730-b808-433c-be6b-5d03dc8139a0-atc-btn-wrapper {
    text-align: center;
  }


#s-e80c4730-b808-433c-be6b-5d03dc8139a0 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-e80c4730-b808-433c-be6b-5d03dc8139a0.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-e80c4730-b808-433c-be6b-5d03dc8139a0.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  font-family: Futura;
  display:  block ;
}

#s-e80c4730-b808-433c-be6b-5d03dc8139a0.shg-btn.shg-product-atc-error {
  
  font-family: Futura;
  
  font-size: 16px;
  color: rgba(255, 255, 255, 1);
}


  #s-e80c4730-b808-433c-be6b-5d03dc8139a0.shg-btn.shg-product-atc-success {
    
    
    
    
    color: rgba(255, 255, 255, 1);
  }

}@media (min-width: 768px) and (max-width: 991px){
  #s-e80c4730-b808-433c-be6b-5d03dc8139a0-atc-btn-wrapper {
    text-align: center;
  }


#s-e80c4730-b808-433c-be6b-5d03dc8139a0 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-e80c4730-b808-433c-be6b-5d03dc8139a0.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-e80c4730-b808-433c-be6b-5d03dc8139a0.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  font-family: Futura;
  display:  block ;
}

#s-e80c4730-b808-433c-be6b-5d03dc8139a0.shg-btn.shg-product-atc-error {
  
  font-family: Futura;
  
  font-size: 16px;
  color: rgba(255, 255, 255, 1);
}


  #s-e80c4730-b808-433c-be6b-5d03dc8139a0.shg-btn.shg-product-atc-success {
    
    
    
    
    color: rgba(255, 255, 255, 1);
  }

}@media (max-width: 767px){
  #s-e80c4730-b808-433c-be6b-5d03dc8139a0-atc-btn-wrapper {
    text-align: center;
  }


#s-e80c4730-b808-433c-be6b-5d03dc8139a0 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-e80c4730-b808-433c-be6b-5d03dc8139a0.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-e80c4730-b808-433c-be6b-5d03dc8139a0.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  font-family: Futura;
  display:  block ;
}

#s-e80c4730-b808-433c-be6b-5d03dc8139a0.shg-btn.shg-product-atc-error {
  
  font-family: Futura;
  
  font-size: 16px;
  color: rgba(255, 255, 255, 1);
}


  #s-e80c4730-b808-433c-be6b-5d03dc8139a0.shg-btn.shg-product-atc-success {
    
    
    
    
    color: rgba(255, 255, 255, 1);
  }

}
#s-70af3c30-6825-43be-9d58-756d6c98bc0c {
  margin-top: 32px;
margin-bottom: 32px;
padding-left: 8px;
padding-right: 8px;
min-height: 50px;
}








#s-70af3c30-6825-43be-9d58-756d6c98bc0c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-70af3c30-6825-43be-9d58-756d6c98bc0c.shg-box.shg-c {
  justify-content: flex-start;
}

@media (min-width: 0px) {
[id="s-559ac20c-16ee-44aa-9f5b-28f56447c063"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 6.0px);
}

}

@media (min-width: 768px) {
[id="s-559ac20c-16ee-44aa-9f5b-28f56447c063"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 6.0px);
}

}

@media (min-width: 992px) {
[id="s-559ac20c-16ee-44aa-9f5b-28f56447c063"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 6.0px);
}

}

@media (min-width: 1200px) {
[id="s-559ac20c-16ee-44aa-9f5b-28f56447c063"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 6.0px);
}

}

#s-60c88c7a-7f5e-4f10-be9d-2b6bfd771823 {
  margin-top: -10px;
margin-bottom: -10px;
}

#s-60c88c7a-7f5e-4f10-be9d-2b6bfd771823 hr {
  border-top: 1px solid rgba(0, 0, 0, 1);
}

@media (min-width: 0px) {
[id="s-f5350b5a-cd7e-4481-bf82-1427f29a3fa4"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 6.0px);
}

}

@media (min-width: 768px) {
[id="s-f5350b5a-cd7e-4481-bf82-1427f29a3fa4"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 6.0px);
}

}

@media (min-width: 992px) {
[id="s-f5350b5a-cd7e-4481-bf82-1427f29a3fa4"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 6.0px);
}

}

@media (min-width: 1200px) {
[id="s-f5350b5a-cd7e-4481-bf82-1427f29a3fa4"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 6.0px);
}

}

#s-ea915e99-c434-4736-b5bf-f491979f7384 {
  margin-top: 60px;
margin-bottom: 32px;
}








#s-ea915e99-c434-4736-b5bf-f491979f7384 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-ea915e99-c434-4736-b5bf-f491979f7384.shg-box.shg-c {
  justify-content: flex-start;
}

#s-3f18ae24-dd38-470d-a91d-31cd31363ca8 {
  max-width: 800px;
aspect-ratio: 1/1;
text-align: center;
}

#s-3f18ae24-dd38-470d-a91d-31cd31363ca8 {
  margin: 0 !important;
  overflow: visible;
}

#s-3f18ae24-dd38-470d-a91d-31cd31363ca8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3f18ae24-dd38-470d-a91d-31cd31363ca8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3f18ae24-dd38-470d-a91d-31cd31363ca8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3f18ae24-dd38-470d-a91d-31cd31363ca8 img.shogun-image {
  /* Add background color handling */
  
}

#s-3f18ae24-dd38-470d-a91d-31cd31363ca8 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3f18ae24-dd38-470d-a91d-31cd31363ca8 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-3f18ae24-dd38-470d-a91d-31cd31363ca8 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3f18ae24-dd38-470d-a91d-31cd31363ca8 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3f18ae24-dd38-470d-a91d-31cd31363ca8.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3f18ae24-dd38-470d-a91d-31cd31363ca8 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 800px;
  }



  img.s-3f18ae24-dd38-470d-a91d-31cd31363ca8.shogun-image {
    
    
    
    max-height: 800px;
  }


.s-3f18ae24-dd38-470d-a91d-31cd31363ca8 .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-3f18ae24-dd38-470d-a91d-31cd31363ca8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3f18ae24-dd38-470d-a91d-31cd31363ca8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3f18ae24-dd38-470d-a91d-31cd31363ca8.shogun-image {
  box-sizing: border-box;
}



.s-3f18ae24-dd38-470d-a91d-31cd31363ca8 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-3f18ae24-dd38-470d-a91d-31cd31363ca8 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-3f18ae24-dd38-470d-a91d-31cd31363ca8.shogun-image-container {
      position: relative;
    }

    .s-3f18ae24-dd38-470d-a91d-31cd31363ca8.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3f18ae24-dd38-470d-a91d-31cd31363ca8.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3f18ae24-dd38-470d-a91d-31cd31363ca8 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 800px;
    }
  }

@media (min-width: 1200px){#s-3f18ae24-dd38-470d-a91d-31cd31363ca8 {
  margin: 0 !important;
  overflow: visible;
}

#s-3f18ae24-dd38-470d-a91d-31cd31363ca8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3f18ae24-dd38-470d-a91d-31cd31363ca8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3f18ae24-dd38-470d-a91d-31cd31363ca8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3f18ae24-dd38-470d-a91d-31cd31363ca8 img.shogun-image {
  /* Add background color handling */
  
}

#s-3f18ae24-dd38-470d-a91d-31cd31363ca8 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3f18ae24-dd38-470d-a91d-31cd31363ca8 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-3f18ae24-dd38-470d-a91d-31cd31363ca8 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3f18ae24-dd38-470d-a91d-31cd31363ca8 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3f18ae24-dd38-470d-a91d-31cd31363ca8.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3f18ae24-dd38-470d-a91d-31cd31363ca8 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 800px;
  }



  img.s-3f18ae24-dd38-470d-a91d-31cd31363ca8.shogun-image {
    
    
    
    max-height: 800px;
  }


.s-3f18ae24-dd38-470d-a91d-31cd31363ca8 .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-3f18ae24-dd38-470d-a91d-31cd31363ca8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3f18ae24-dd38-470d-a91d-31cd31363ca8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3f18ae24-dd38-470d-a91d-31cd31363ca8.shogun-image {
  box-sizing: border-box;
}



.s-3f18ae24-dd38-470d-a91d-31cd31363ca8 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-3f18ae24-dd38-470d-a91d-31cd31363ca8 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-3f18ae24-dd38-470d-a91d-31cd31363ca8.shogun-image-container {
      position: relative;
    }

    .s-3f18ae24-dd38-470d-a91d-31cd31363ca8.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3f18ae24-dd38-470d-a91d-31cd31363ca8.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3f18ae24-dd38-470d-a91d-31cd31363ca8 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 800px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-3f18ae24-dd38-470d-a91d-31cd31363ca8 {
  margin: 0 !important;
  overflow: visible;
}

#s-3f18ae24-dd38-470d-a91d-31cd31363ca8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3f18ae24-dd38-470d-a91d-31cd31363ca8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3f18ae24-dd38-470d-a91d-31cd31363ca8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3f18ae24-dd38-470d-a91d-31cd31363ca8 img.shogun-image {
  /* Add background color handling */
  
}

#s-3f18ae24-dd38-470d-a91d-31cd31363ca8 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3f18ae24-dd38-470d-a91d-31cd31363ca8 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-3f18ae24-dd38-470d-a91d-31cd31363ca8 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3f18ae24-dd38-470d-a91d-31cd31363ca8 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3f18ae24-dd38-470d-a91d-31cd31363ca8.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3f18ae24-dd38-470d-a91d-31cd31363ca8 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 800px;
  }



  img.s-3f18ae24-dd38-470d-a91d-31cd31363ca8.shogun-image {
    
    
    
    max-height: 800px;
  }


.s-3f18ae24-dd38-470d-a91d-31cd31363ca8 .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-3f18ae24-dd38-470d-a91d-31cd31363ca8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3f18ae24-dd38-470d-a91d-31cd31363ca8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3f18ae24-dd38-470d-a91d-31cd31363ca8.shogun-image {
  box-sizing: border-box;
}



.s-3f18ae24-dd38-470d-a91d-31cd31363ca8 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-3f18ae24-dd38-470d-a91d-31cd31363ca8 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-3f18ae24-dd38-470d-a91d-31cd31363ca8.shogun-image-container {
      position: relative;
    }

    .s-3f18ae24-dd38-470d-a91d-31cd31363ca8.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3f18ae24-dd38-470d-a91d-31cd31363ca8.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3f18ae24-dd38-470d-a91d-31cd31363ca8 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 800px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-3f18ae24-dd38-470d-a91d-31cd31363ca8 {
  margin: 0 !important;
  overflow: visible;
}

#s-3f18ae24-dd38-470d-a91d-31cd31363ca8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3f18ae24-dd38-470d-a91d-31cd31363ca8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3f18ae24-dd38-470d-a91d-31cd31363ca8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3f18ae24-dd38-470d-a91d-31cd31363ca8 img.shogun-image {
  /* Add background color handling */
  
}

#s-3f18ae24-dd38-470d-a91d-31cd31363ca8 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3f18ae24-dd38-470d-a91d-31cd31363ca8 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-3f18ae24-dd38-470d-a91d-31cd31363ca8 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3f18ae24-dd38-470d-a91d-31cd31363ca8 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3f18ae24-dd38-470d-a91d-31cd31363ca8.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3f18ae24-dd38-470d-a91d-31cd31363ca8 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 800px;
  }



  img.s-3f18ae24-dd38-470d-a91d-31cd31363ca8.shogun-image {
    
    
    
    max-height: 800px;
  }


.s-3f18ae24-dd38-470d-a91d-31cd31363ca8 .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-3f18ae24-dd38-470d-a91d-31cd31363ca8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3f18ae24-dd38-470d-a91d-31cd31363ca8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3f18ae24-dd38-470d-a91d-31cd31363ca8.shogun-image {
  box-sizing: border-box;
}



.s-3f18ae24-dd38-470d-a91d-31cd31363ca8 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-3f18ae24-dd38-470d-a91d-31cd31363ca8 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-3f18ae24-dd38-470d-a91d-31cd31363ca8.shogun-image-container {
      position: relative;
    }

    .s-3f18ae24-dd38-470d-a91d-31cd31363ca8.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3f18ae24-dd38-470d-a91d-31cd31363ca8.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3f18ae24-dd38-470d-a91d-31cd31363ca8 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 800px;
    }
  }

}@media (max-width: 767px){#s-3f18ae24-dd38-470d-a91d-31cd31363ca8 {
  margin: 0 !important;
  overflow: visible;
}

#s-3f18ae24-dd38-470d-a91d-31cd31363ca8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3f18ae24-dd38-470d-a91d-31cd31363ca8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3f18ae24-dd38-470d-a91d-31cd31363ca8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3f18ae24-dd38-470d-a91d-31cd31363ca8 img.shogun-image {
  /* Add background color handling */
  
}

#s-3f18ae24-dd38-470d-a91d-31cd31363ca8 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3f18ae24-dd38-470d-a91d-31cd31363ca8 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-3f18ae24-dd38-470d-a91d-31cd31363ca8 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3f18ae24-dd38-470d-a91d-31cd31363ca8 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3f18ae24-dd38-470d-a91d-31cd31363ca8.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3f18ae24-dd38-470d-a91d-31cd31363ca8 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 800px;
  }



  img.s-3f18ae24-dd38-470d-a91d-31cd31363ca8.shogun-image {
    
    
    
    max-height: 800px;
  }


.s-3f18ae24-dd38-470d-a91d-31cd31363ca8 .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-3f18ae24-dd38-470d-a91d-31cd31363ca8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3f18ae24-dd38-470d-a91d-31cd31363ca8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3f18ae24-dd38-470d-a91d-31cd31363ca8.shogun-image {
  box-sizing: border-box;
}



.s-3f18ae24-dd38-470d-a91d-31cd31363ca8 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-3f18ae24-dd38-470d-a91d-31cd31363ca8 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-3f18ae24-dd38-470d-a91d-31cd31363ca8.shogun-image-container {
      position: relative;
    }

    .s-3f18ae24-dd38-470d-a91d-31cd31363ca8.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3f18ae24-dd38-470d-a91d-31cd31363ca8.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3f18ae24-dd38-470d-a91d-31cd31363ca8 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 800px;
    }
  }

}
#s-0fa7de37-ca8f-47cd-b5cb-3f56bfbb63e6 {
  padding-left: 8px;
padding-right: 8px;
min-height: 50px;
}








#s-0fa7de37-ca8f-47cd-b5cb-3f56bfbb63e6 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-0fa7de37-ca8f-47cd-b5cb-3f56bfbb63e6.shg-box.shg-c {
  justify-content: center;
}

#s-f19dbc69-9d05-434f-9f35-16412284e5c1 {
  margin-top: 16px;
margin-bottom: 16px;
min-height: 60px;
}

#s-99e9e966-cfad-49ea-814c-eeb3d315931c {
  margin-bottom: 16px;
}

@media (min-width: 0px) {
[id="s-99e9e966-cfad-49ea-814c-eeb3d315931c"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-99e9e966-cfad-49ea-814c-eeb3d315931c"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 6.0px);
}

}

@media (min-width: 992px) {
[id="s-99e9e966-cfad-49ea-814c-eeb3d315931c"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 6.0px);
}

}

@media (min-width: 1200px) {
[id="s-99e9e966-cfad-49ea-814c-eeb3d315931c"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 6.0px);
}

}

#s-785dbc55-dd12-4772-8228-b7e331ed8ebd {
  margin-bottom: 8px;
}

#s-5c032092-b8d6-468c-bff4-87488832a136 {
  margin-bottom: 8px;
}

#s-21752747-96f3-4925-b52b-e4121e8db793 {
  margin-bottom: 24px;
min-height: 72px;
}

#s-c9c78247-229c-4c2a-b03e-6f7b6a320e32 {
  padding-top: 12px;
padding-left: 20px;
padding-bottom: 12px;
padding-right: 20px;
border-radius: 5px;
background-color: rgba(0, 0, 0, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-c9c78247-229c-4c2a-b03e-6f7b6a320e32:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-c9c78247-229c-4c2a-b03e-6f7b6a320e32:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-c9c78247-229c-4c2a-b03e-6f7b6a320e32-atc-btn-wrapper {
    text-align: center;
  }


#s-c9c78247-229c-4c2a-b03e-6f7b6a320e32 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-c9c78247-229c-4c2a-b03e-6f7b6a320e32.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-c9c78247-229c-4c2a-b03e-6f7b6a320e32.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  font-family: Futura;
  display:  block ;
}

#s-c9c78247-229c-4c2a-b03e-6f7b6a320e32.shg-btn.shg-product-atc-error {
  
  font-family: Futura;
  
  font-size: 16px;
  color: rgba(255, 255, 255, 1);
}


  #s-c9c78247-229c-4c2a-b03e-6f7b6a320e32.shg-btn.shg-product-atc-success {
    
    
    
    
    color: rgba(255, 255, 255, 1);
  }

@media (min-width: 1200px){
  #s-c9c78247-229c-4c2a-b03e-6f7b6a320e32-atc-btn-wrapper {
    text-align: center;
  }


#s-c9c78247-229c-4c2a-b03e-6f7b6a320e32 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-c9c78247-229c-4c2a-b03e-6f7b6a320e32.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-c9c78247-229c-4c2a-b03e-6f7b6a320e32.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  font-family: Futura;
  display:  block ;
}

#s-c9c78247-229c-4c2a-b03e-6f7b6a320e32.shg-btn.shg-product-atc-error {
  
  font-family: Futura;
  
  font-size: 16px;
  color: rgba(255, 255, 255, 1);
}


  #s-c9c78247-229c-4c2a-b03e-6f7b6a320e32.shg-btn.shg-product-atc-success {
    
    
    
    
    color: rgba(255, 255, 255, 1);
  }

}@media (min-width: 992px) and (max-width: 1199px){
  #s-c9c78247-229c-4c2a-b03e-6f7b6a320e32-atc-btn-wrapper {
    text-align: center;
  }


#s-c9c78247-229c-4c2a-b03e-6f7b6a320e32 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-c9c78247-229c-4c2a-b03e-6f7b6a320e32.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-c9c78247-229c-4c2a-b03e-6f7b6a320e32.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  font-family: Futura;
  display:  block ;
}

#s-c9c78247-229c-4c2a-b03e-6f7b6a320e32.shg-btn.shg-product-atc-error {
  
  font-family: Futura;
  
  font-size: 16px;
  color: rgba(255, 255, 255, 1);
}


  #s-c9c78247-229c-4c2a-b03e-6f7b6a320e32.shg-btn.shg-product-atc-success {
    
    
    
    
    color: rgba(255, 255, 255, 1);
  }

}@media (min-width: 768px) and (max-width: 991px){
  #s-c9c78247-229c-4c2a-b03e-6f7b6a320e32-atc-btn-wrapper {
    text-align: center;
  }


#s-c9c78247-229c-4c2a-b03e-6f7b6a320e32 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-c9c78247-229c-4c2a-b03e-6f7b6a320e32.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-c9c78247-229c-4c2a-b03e-6f7b6a320e32.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  font-family: Futura;
  display:  block ;
}

#s-c9c78247-229c-4c2a-b03e-6f7b6a320e32.shg-btn.shg-product-atc-error {
  
  font-family: Futura;
  
  font-size: 16px;
  color: rgba(255, 255, 255, 1);
}


  #s-c9c78247-229c-4c2a-b03e-6f7b6a320e32.shg-btn.shg-product-atc-success {
    
    
    
    
    color: rgba(255, 255, 255, 1);
  }

}@media (max-width: 767px){
  #s-c9c78247-229c-4c2a-b03e-6f7b6a320e32-atc-btn-wrapper {
    text-align: center;
  }


#s-c9c78247-229c-4c2a-b03e-6f7b6a320e32 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-c9c78247-229c-4c2a-b03e-6f7b6a320e32.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-c9c78247-229c-4c2a-b03e-6f7b6a320e32.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  font-family: Futura;
  display:  block ;
}

#s-c9c78247-229c-4c2a-b03e-6f7b6a320e32.shg-btn.shg-product-atc-error {
  
  font-family: Futura;
  
  font-size: 16px;
  color: rgba(255, 255, 255, 1);
}


  #s-c9c78247-229c-4c2a-b03e-6f7b6a320e32.shg-btn.shg-product-atc-success {
    
    
    
    
    color: rgba(255, 255, 255, 1);
  }

}
#s-0a858f38-57ab-4b6b-875b-17a20a9f1a0d {
  margin-top: 32px;
margin-bottom: 32px;
padding-left: 8px;
padding-right: 8px;
min-height: 50px;
}








#s-0a858f38-57ab-4b6b-875b-17a20a9f1a0d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-0a858f38-57ab-4b6b-875b-17a20a9f1a0d.shg-box.shg-c {
  justify-content: flex-start;
}

@media (min-width: 0px) {
[id="s-37933e4f-ae50-47d7-8ae2-eac5126b31c0"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 6.0px);
}

}

@media (min-width: 768px) {
[id="s-37933e4f-ae50-47d7-8ae2-eac5126b31c0"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 6.0px);
}

}

@media (min-width: 992px) {
[id="s-37933e4f-ae50-47d7-8ae2-eac5126b31c0"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 6.0px);
}

}

@media (min-width: 1200px) {
[id="s-37933e4f-ae50-47d7-8ae2-eac5126b31c0"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 6.0px);
}

}

#s-893a4d05-c536-48c2-8e7d-3865b23d5878 {
  margin-top: -10px;
margin-bottom: -10px;
}

#s-893a4d05-c536-48c2-8e7d-3865b23d5878 hr {
  border-top: 1px solid rgba(0, 0, 0, 1);
}

@media (min-width: 0px) {
[id="s-56063008-6304-4830-951e-522dae0cd1ab"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 6.0px);
}

}

@media (min-width: 768px) {
[id="s-56063008-6304-4830-951e-522dae0cd1ab"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 6.0px);
}

}

@media (min-width: 992px) {
[id="s-56063008-6304-4830-951e-522dae0cd1ab"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 6.0px);
}

}

@media (min-width: 1200px) {
[id="s-56063008-6304-4830-951e-522dae0cd1ab"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 6.0px);
}

}

#s-83f25773-e926-4fd6-b70b-7ead913529cc {
  margin-top: 60px;
margin-bottom: 32px;
}








#s-83f25773-e926-4fd6-b70b-7ead913529cc > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-83f25773-e926-4fd6-b70b-7ead913529cc.shg-box.shg-c {
  justify-content: flex-start;
}

#s-bbd15b01-a3ed-4cef-9c37-f884ce200055 {
  max-width: 800px;
aspect-ratio: 1/1;
text-align: center;
}

#s-bbd15b01-a3ed-4cef-9c37-f884ce200055 {
  margin: 0 !important;
  overflow: visible;
}

#s-bbd15b01-a3ed-4cef-9c37-f884ce200055-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-bbd15b01-a3ed-4cef-9c37-f884ce200055 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-bbd15b01-a3ed-4cef-9c37-f884ce200055 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-bbd15b01-a3ed-4cef-9c37-f884ce200055 img.shogun-image {
  /* Add background color handling */
  
}

#s-bbd15b01-a3ed-4cef-9c37-f884ce200055 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-bbd15b01-a3ed-4cef-9c37-f884ce200055 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-bbd15b01-a3ed-4cef-9c37-f884ce200055 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-bbd15b01-a3ed-4cef-9c37-f884ce200055 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-bbd15b01-a3ed-4cef-9c37-f884ce200055.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-bbd15b01-a3ed-4cef-9c37-f884ce200055 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 800px;
  }



  img.s-bbd15b01-a3ed-4cef-9c37-f884ce200055.shogun-image {
    
    
    
    max-height: 800px;
  }


.s-bbd15b01-a3ed-4cef-9c37-f884ce200055 .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-bbd15b01-a3ed-4cef-9c37-f884ce200055.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bbd15b01-a3ed-4cef-9c37-f884ce200055.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bbd15b01-a3ed-4cef-9c37-f884ce200055.shogun-image {
  box-sizing: border-box;
}



.s-bbd15b01-a3ed-4cef-9c37-f884ce200055 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-bbd15b01-a3ed-4cef-9c37-f884ce200055 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-bbd15b01-a3ed-4cef-9c37-f884ce200055.shogun-image-container {
      position: relative;
    }

    .s-bbd15b01-a3ed-4cef-9c37-f884ce200055.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-bbd15b01-a3ed-4cef-9c37-f884ce200055.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-bbd15b01-a3ed-4cef-9c37-f884ce200055 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 800px;
    }
  }

@media (min-width: 1200px){#s-bbd15b01-a3ed-4cef-9c37-f884ce200055 {
  margin: 0 !important;
  overflow: visible;
}

#s-bbd15b01-a3ed-4cef-9c37-f884ce200055-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-bbd15b01-a3ed-4cef-9c37-f884ce200055 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-bbd15b01-a3ed-4cef-9c37-f884ce200055 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-bbd15b01-a3ed-4cef-9c37-f884ce200055 img.shogun-image {
  /* Add background color handling */
  
}

#s-bbd15b01-a3ed-4cef-9c37-f884ce200055 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-bbd15b01-a3ed-4cef-9c37-f884ce200055 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-bbd15b01-a3ed-4cef-9c37-f884ce200055 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-bbd15b01-a3ed-4cef-9c37-f884ce200055 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-bbd15b01-a3ed-4cef-9c37-f884ce200055.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-bbd15b01-a3ed-4cef-9c37-f884ce200055 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 800px;
  }



  img.s-bbd15b01-a3ed-4cef-9c37-f884ce200055.shogun-image {
    
    
    
    max-height: 800px;
  }


.s-bbd15b01-a3ed-4cef-9c37-f884ce200055 .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-bbd15b01-a3ed-4cef-9c37-f884ce200055.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bbd15b01-a3ed-4cef-9c37-f884ce200055.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bbd15b01-a3ed-4cef-9c37-f884ce200055.shogun-image {
  box-sizing: border-box;
}



.s-bbd15b01-a3ed-4cef-9c37-f884ce200055 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-bbd15b01-a3ed-4cef-9c37-f884ce200055 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-bbd15b01-a3ed-4cef-9c37-f884ce200055.shogun-image-container {
      position: relative;
    }

    .s-bbd15b01-a3ed-4cef-9c37-f884ce200055.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-bbd15b01-a3ed-4cef-9c37-f884ce200055.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-bbd15b01-a3ed-4cef-9c37-f884ce200055 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 800px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-bbd15b01-a3ed-4cef-9c37-f884ce200055 {
  margin: 0 !important;
  overflow: visible;
}

#s-bbd15b01-a3ed-4cef-9c37-f884ce200055-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-bbd15b01-a3ed-4cef-9c37-f884ce200055 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-bbd15b01-a3ed-4cef-9c37-f884ce200055 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-bbd15b01-a3ed-4cef-9c37-f884ce200055 img.shogun-image {
  /* Add background color handling */
  
}

#s-bbd15b01-a3ed-4cef-9c37-f884ce200055 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-bbd15b01-a3ed-4cef-9c37-f884ce200055 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-bbd15b01-a3ed-4cef-9c37-f884ce200055 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-bbd15b01-a3ed-4cef-9c37-f884ce200055 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-bbd15b01-a3ed-4cef-9c37-f884ce200055.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-bbd15b01-a3ed-4cef-9c37-f884ce200055 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 800px;
  }



  img.s-bbd15b01-a3ed-4cef-9c37-f884ce200055.shogun-image {
    
    
    
    max-height: 800px;
  }


.s-bbd15b01-a3ed-4cef-9c37-f884ce200055 .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-bbd15b01-a3ed-4cef-9c37-f884ce200055.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bbd15b01-a3ed-4cef-9c37-f884ce200055.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bbd15b01-a3ed-4cef-9c37-f884ce200055.shogun-image {
  box-sizing: border-box;
}



.s-bbd15b01-a3ed-4cef-9c37-f884ce200055 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-bbd15b01-a3ed-4cef-9c37-f884ce200055 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-bbd15b01-a3ed-4cef-9c37-f884ce200055.shogun-image-container {
      position: relative;
    }

    .s-bbd15b01-a3ed-4cef-9c37-f884ce200055.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-bbd15b01-a3ed-4cef-9c37-f884ce200055.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-bbd15b01-a3ed-4cef-9c37-f884ce200055 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 800px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-bbd15b01-a3ed-4cef-9c37-f884ce200055 {
  margin: 0 !important;
  overflow: visible;
}

#s-bbd15b01-a3ed-4cef-9c37-f884ce200055-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-bbd15b01-a3ed-4cef-9c37-f884ce200055 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-bbd15b01-a3ed-4cef-9c37-f884ce200055 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-bbd15b01-a3ed-4cef-9c37-f884ce200055 img.shogun-image {
  /* Add background color handling */
  
}

#s-bbd15b01-a3ed-4cef-9c37-f884ce200055 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-bbd15b01-a3ed-4cef-9c37-f884ce200055 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-bbd15b01-a3ed-4cef-9c37-f884ce200055 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-bbd15b01-a3ed-4cef-9c37-f884ce200055 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-bbd15b01-a3ed-4cef-9c37-f884ce200055.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-bbd15b01-a3ed-4cef-9c37-f884ce200055 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 800px;
  }



  img.s-bbd15b01-a3ed-4cef-9c37-f884ce200055.shogun-image {
    
    
    
    max-height: 800px;
  }


.s-bbd15b01-a3ed-4cef-9c37-f884ce200055 .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-bbd15b01-a3ed-4cef-9c37-f884ce200055.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bbd15b01-a3ed-4cef-9c37-f884ce200055.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bbd15b01-a3ed-4cef-9c37-f884ce200055.shogun-image {
  box-sizing: border-box;
}



.s-bbd15b01-a3ed-4cef-9c37-f884ce200055 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-bbd15b01-a3ed-4cef-9c37-f884ce200055 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-bbd15b01-a3ed-4cef-9c37-f884ce200055.shogun-image-container {
      position: relative;
    }

    .s-bbd15b01-a3ed-4cef-9c37-f884ce200055.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-bbd15b01-a3ed-4cef-9c37-f884ce200055.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-bbd15b01-a3ed-4cef-9c37-f884ce200055 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 800px;
    }
  }

}@media (max-width: 767px){#s-bbd15b01-a3ed-4cef-9c37-f884ce200055 {
  margin: 0 !important;
  overflow: visible;
}

#s-bbd15b01-a3ed-4cef-9c37-f884ce200055-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-bbd15b01-a3ed-4cef-9c37-f884ce200055 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-bbd15b01-a3ed-4cef-9c37-f884ce200055 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-bbd15b01-a3ed-4cef-9c37-f884ce200055 img.shogun-image {
  /* Add background color handling */
  
}

#s-bbd15b01-a3ed-4cef-9c37-f884ce200055 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-bbd15b01-a3ed-4cef-9c37-f884ce200055 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-bbd15b01-a3ed-4cef-9c37-f884ce200055 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-bbd15b01-a3ed-4cef-9c37-f884ce200055 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-bbd15b01-a3ed-4cef-9c37-f884ce200055.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-bbd15b01-a3ed-4cef-9c37-f884ce200055 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 800px;
  }



  img.s-bbd15b01-a3ed-4cef-9c37-f884ce200055.shogun-image {
    
    
    
    max-height: 800px;
  }


.s-bbd15b01-a3ed-4cef-9c37-f884ce200055 .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-bbd15b01-a3ed-4cef-9c37-f884ce200055.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bbd15b01-a3ed-4cef-9c37-f884ce200055.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bbd15b01-a3ed-4cef-9c37-f884ce200055.shogun-image {
  box-sizing: border-box;
}



.s-bbd15b01-a3ed-4cef-9c37-f884ce200055 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-bbd15b01-a3ed-4cef-9c37-f884ce200055 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-bbd15b01-a3ed-4cef-9c37-f884ce200055.shogun-image-container {
      position: relative;
    }

    .s-bbd15b01-a3ed-4cef-9c37-f884ce200055.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-bbd15b01-a3ed-4cef-9c37-f884ce200055.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-bbd15b01-a3ed-4cef-9c37-f884ce200055 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 800px;
    }
  }

}
#s-cd46fa41-aeb2-4495-b51b-863e696e7b20 {
  padding-left: 8px;
padding-right: 8px;
min-height: 50px;
}








#s-cd46fa41-aeb2-4495-b51b-863e696e7b20 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-cd46fa41-aeb2-4495-b51b-863e696e7b20.shg-box.shg-c {
  justify-content: center;
}

#s-11f87c9b-72a7-4c46-8bfb-df52196239b2 {
  margin-top: 16px;
margin-bottom: 16px;
min-height: 60px;
}

#s-a10a2567-24ef-424a-a7b4-90a78039671f {
  margin-bottom: 16px;
}

@media (min-width: 0px) {
[id="s-a10a2567-24ef-424a-a7b4-90a78039671f"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-a10a2567-24ef-424a-a7b4-90a78039671f"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 6.0px);
}

}

@media (min-width: 992px) {
[id="s-a10a2567-24ef-424a-a7b4-90a78039671f"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 6.0px);
}

}

@media (min-width: 1200px) {
[id="s-a10a2567-24ef-424a-a7b4-90a78039671f"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 6.0px);
}

}

#s-5c79e7ea-c903-4ce9-b571-d15935c0048e {
  margin-bottom: 8px;
}

#s-4662d07c-947a-4650-8f36-7761b9300ad2 {
  margin-bottom: 8px;
}

#s-ab35f4dc-2c76-48ec-a3aa-66f119673c90 {
  margin-bottom: 24px;
min-height: 72px;
}

#s-74fc96d5-3b45-46dd-96e4-abb4caa096c3 {
  padding-top: 12px;
padding-left: 20px;
padding-bottom: 12px;
padding-right: 20px;
border-radius: 5px;
background-color: rgba(0, 0, 0, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-74fc96d5-3b45-46dd-96e4-abb4caa096c3:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-74fc96d5-3b45-46dd-96e4-abb4caa096c3:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-74fc96d5-3b45-46dd-96e4-abb4caa096c3-atc-btn-wrapper {
    text-align: center;
  }


#s-74fc96d5-3b45-46dd-96e4-abb4caa096c3 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-74fc96d5-3b45-46dd-96e4-abb4caa096c3.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-74fc96d5-3b45-46dd-96e4-abb4caa096c3.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  font-family: Futura;
  display:  block ;
}

#s-74fc96d5-3b45-46dd-96e4-abb4caa096c3.shg-btn.shg-product-atc-error {
  
  font-family: Futura;
  
  font-size: 16px;
  color: rgba(255, 255, 255, 1);
}


  #s-74fc96d5-3b45-46dd-96e4-abb4caa096c3.shg-btn.shg-product-atc-success {
    
    
    
    
    color: rgba(255, 255, 255, 1);
  }

@media (min-width: 1200px){
  #s-74fc96d5-3b45-46dd-96e4-abb4caa096c3-atc-btn-wrapper {
    text-align: center;
  }


#s-74fc96d5-3b45-46dd-96e4-abb4caa096c3 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-74fc96d5-3b45-46dd-96e4-abb4caa096c3.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-74fc96d5-3b45-46dd-96e4-abb4caa096c3.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  font-family: Futura;
  display:  block ;
}

#s-74fc96d5-3b45-46dd-96e4-abb4caa096c3.shg-btn.shg-product-atc-error {
  
  font-family: Futura;
  
  font-size: 16px;
  color: rgba(255, 255, 255, 1);
}


  #s-74fc96d5-3b45-46dd-96e4-abb4caa096c3.shg-btn.shg-product-atc-success {
    
    
    
    
    color: rgba(255, 255, 255, 1);
  }

}@media (min-width: 992px) and (max-width: 1199px){
  #s-74fc96d5-3b45-46dd-96e4-abb4caa096c3-atc-btn-wrapper {
    text-align: center;
  }


#s-74fc96d5-3b45-46dd-96e4-abb4caa096c3 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-74fc96d5-3b45-46dd-96e4-abb4caa096c3.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-74fc96d5-3b45-46dd-96e4-abb4caa096c3.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  font-family: Futura;
  display:  block ;
}

#s-74fc96d5-3b45-46dd-96e4-abb4caa096c3.shg-btn.shg-product-atc-error {
  
  font-family: Futura;
  
  font-size: 16px;
  color: rgba(255, 255, 255, 1);
}


  #s-74fc96d5-3b45-46dd-96e4-abb4caa096c3.shg-btn.shg-product-atc-success {
    
    
    
    
    color: rgba(255, 255, 255, 1);
  }

}@media (min-width: 768px) and (max-width: 991px){
  #s-74fc96d5-3b45-46dd-96e4-abb4caa096c3-atc-btn-wrapper {
    text-align: center;
  }


#s-74fc96d5-3b45-46dd-96e4-abb4caa096c3 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-74fc96d5-3b45-46dd-96e4-abb4caa096c3.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-74fc96d5-3b45-46dd-96e4-abb4caa096c3.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  font-family: Futura;
  display:  block ;
}

#s-74fc96d5-3b45-46dd-96e4-abb4caa096c3.shg-btn.shg-product-atc-error {
  
  font-family: Futura;
  
  font-size: 16px;
  color: rgba(255, 255, 255, 1);
}


  #s-74fc96d5-3b45-46dd-96e4-abb4caa096c3.shg-btn.shg-product-atc-success {
    
    
    
    
    color: rgba(255, 255, 255, 1);
  }

}@media (max-width: 767px){
  #s-74fc96d5-3b45-46dd-96e4-abb4caa096c3-atc-btn-wrapper {
    text-align: center;
  }


#s-74fc96d5-3b45-46dd-96e4-abb4caa096c3 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-74fc96d5-3b45-46dd-96e4-abb4caa096c3.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-74fc96d5-3b45-46dd-96e4-abb4caa096c3.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  font-family: Futura;
  display:  block ;
}

#s-74fc96d5-3b45-46dd-96e4-abb4caa096c3.shg-btn.shg-product-atc-error {
  
  font-family: Futura;
  
  font-size: 16px;
  color: rgba(255, 255, 255, 1);
}


  #s-74fc96d5-3b45-46dd-96e4-abb4caa096c3.shg-btn.shg-product-atc-success {
    
    
    
    
    color: rgba(255, 255, 255, 1);
  }

}
#s-7fd6c2ca-c096-4d5a-8076-8940ed9ce427 {
  margin-top: 32px;
margin-bottom: 32px;
padding-left: 8px;
padding-right: 8px;
min-height: 50px;
}








#s-7fd6c2ca-c096-4d5a-8076-8940ed9ce427 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-7fd6c2ca-c096-4d5a-8076-8940ed9ce427.shg-box.shg-c {
  justify-content: flex-start;
}

@media (min-width: 0px) {
[id="s-410a428e-50c5-4fff-8dbf-49c36dd269ec"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 6.0px);
}

}

@media (min-width: 768px) {
[id="s-410a428e-50c5-4fff-8dbf-49c36dd269ec"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 6.0px);
}

}

@media (min-width: 992px) {
[id="s-410a428e-50c5-4fff-8dbf-49c36dd269ec"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 6.0px);
}

}

@media (min-width: 1200px) {
[id="s-410a428e-50c5-4fff-8dbf-49c36dd269ec"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 6.0px);
}

}

#s-2a2d5edb-11cc-4261-9c89-68bb93a62654 {
  margin-top: -10px;
margin-bottom: -10px;
}

#s-2a2d5edb-11cc-4261-9c89-68bb93a62654 hr {
  border-top: 1px solid rgba(0, 0, 0, 1);
}

@media (min-width: 0px) {
[id="s-0dd33ec3-2ebf-49f4-9710-d081e3f5bde3"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 6.0px);
}

}

@media (min-width: 768px) {
[id="s-0dd33ec3-2ebf-49f4-9710-d081e3f5bde3"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 6.0px);
}

}

@media (min-width: 992px) {
[id="s-0dd33ec3-2ebf-49f4-9710-d081e3f5bde3"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 6.0px);
}

}

@media (min-width: 1200px) {
[id="s-0dd33ec3-2ebf-49f4-9710-d081e3f5bde3"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 6.0px);
}

}

#s-f75c38d3-7e65-42d4-b875-eb668e1b85db {
  min-height: 50px;
}
@media (min-width: 1200px){#s-f75c38d3-7e65-42d4-b875-eb668e1b85db {
  display: none;
}
#s-f75c38d3-7e65-42d4-b875-eb668e1b85db, #wrap-s-f75c38d3-7e65-42d4-b875-eb668e1b85db, #wrap-content-s-f75c38d3-7e65-42d4-b875-eb668e1b85db { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-f75c38d3-7e65-42d4-b875-eb668e1b85db {
  display: none;
}
#s-f75c38d3-7e65-42d4-b875-eb668e1b85db, #wrap-s-f75c38d3-7e65-42d4-b875-eb668e1b85db, #wrap-content-s-f75c38d3-7e65-42d4-b875-eb668e1b85db { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-f75c38d3-7e65-42d4-b875-eb668e1b85db {
  display: none;
}
#s-f75c38d3-7e65-42d4-b875-eb668e1b85db, #wrap-s-f75c38d3-7e65-42d4-b875-eb668e1b85db, #wrap-content-s-f75c38d3-7e65-42d4-b875-eb668e1b85db { display: none !important; }}







#s-f75c38d3-7e65-42d4-b875-eb668e1b85db > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-f75c38d3-7e65-42d4-b875-eb668e1b85db.shg-box.shg-c {
  justify-content: center;
}

#s-49647891-0c99-4a0a-ae11-7c7caf0b4f1c {
  padding-left: 16px;
padding-right: 16px;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 1200px){#s-49647891-0c99-4a0a-ae11-7c7caf0b4f1c {
  display: none;
}
#s-49647891-0c99-4a0a-ae11-7c7caf0b4f1c, #wrap-s-49647891-0c99-4a0a-ae11-7c7caf0b4f1c, #wrap-content-s-49647891-0c99-4a0a-ae11-7c7caf0b4f1c { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-49647891-0c99-4a0a-ae11-7c7caf0b4f1c {
  display: none;
}
#s-49647891-0c99-4a0a-ae11-7c7caf0b4f1c, #wrap-s-49647891-0c99-4a0a-ae11-7c7caf0b4f1c, #wrap-content-s-49647891-0c99-4a0a-ae11-7c7caf0b4f1c { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-49647891-0c99-4a0a-ae11-7c7caf0b4f1c {
  display: none;
}
#s-49647891-0c99-4a0a-ae11-7c7caf0b4f1c, #wrap-s-49647891-0c99-4a0a-ae11-7c7caf0b4f1c, #wrap-content-s-49647891-0c99-4a0a-ae11-7c7caf0b4f1c { display: none !important; }}







#s-49647891-0c99-4a0a-ae11-7c7caf0b4f1c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-49647891-0c99-4a0a-ae11-7c7caf0b4f1c.shg-box.shg-c {
  justify-content: center;
}

#s-d6b48c45-de1c-450b-9bfe-ca239c3d5d38 {
  margin-top: 60px;
margin-bottom: 60px;
text-align: left;
}

#s-d6b48c45-de1c-450b-9bfe-ca239c3d5d38 .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  font-family: "Futura";
  font-style:  normal ;
  font-size: 24px;
  
  
  text-align: left;
}



body {
  font-family: sans-serif;
  margin: 0;
}

figure {
  margin: 0;
}

/*img {*/
/*  max-width: 100%;*/
/*  object-fit: contain;*/
/*}*/

.wrap {
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  overflow-x: auto;
  padding-inline: 16px;
  
  gap: 8vmin;
  scroll-snap-type: x mandatory;
}

.product-card_4 {
  width: 80vw;
  
  padding-right: 0rem;
  padding-left: 0rem;
  border-radius: 10px;
  scroll-snap-align: center;
  scroll-snap-stop: always;
  background-color:transparent;
  margin-bottom:60px;
}

/*.product-card__image {*/
/*    text-align: center;*/
    
/*}*/

.product-card__description {
  font-size: 14px;
  /* margin-bottom: 1.5rem; */
  margin-top: 20px;
  margin-bottom: 24px;
  /*text-align: center;*/
}
@media (min-width: 1200px){#s-90a0bff7-f7b2-48e0-80ae-ad1d1d44bc99 {
  display: none;
}
#s-90a0bff7-f7b2-48e0-80ae-ad1d1d44bc99, #wrap-s-90a0bff7-f7b2-48e0-80ae-ad1d1d44bc99, #wrap-content-s-90a0bff7-f7b2-48e0-80ae-ad1d1d44bc99 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-90a0bff7-f7b2-48e0-80ae-ad1d1d44bc99 {
  display: none;
}
#s-90a0bff7-f7b2-48e0-80ae-ad1d1d44bc99, #wrap-s-90a0bff7-f7b2-48e0-80ae-ad1d1d44bc99, #wrap-content-s-90a0bff7-f7b2-48e0-80ae-ad1d1d44bc99 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-90a0bff7-f7b2-48e0-80ae-ad1d1d44bc99 {
  display: none;
}
#s-90a0bff7-f7b2-48e0-80ae-ad1d1d44bc99, #wrap-s-90a0bff7-f7b2-48e0-80ae-ad1d1d44bc99, #wrap-content-s-90a0bff7-f7b2-48e0-80ae-ad1d1d44bc99 { display: none !important; }}
#s-763f5089-366e-4581-8758-16d186e82e44 {
  border-style: solid;
padding-bottom: 12px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 1px;
border-right-width: 0px;
border-color: #000;
}








#s-763f5089-366e-4581-8758-16d186e82e44 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-763f5089-366e-4581-8758-16d186e82e44.shg-box.shg-c {
  justify-content: flex-start;
}

#s-525af954-e392-429c-a6ae-6aee9733b6a5 {
  margin-top: 12px;
min-height: 88px;
}

#s-0516781a-5a5e-4e6e-9fb3-c7e8d43e6419 {
  margin-top: 32px;
}








#s-0516781a-5a5e-4e6e-9fb3-c7e8d43e6419 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-0516781a-5a5e-4e6e-9fb3-c7e8d43e6419.shg-box.shg-c {
  justify-content: flex-start;
}

#s-f16f5bad-4da2-47a0-b834-c6cfd5ed7aad {
  max-width: 800px;
aspect-ratio: 1/1;
text-align: center;
}

#s-f16f5bad-4da2-47a0-b834-c6cfd5ed7aad {
  margin: 0 !important;
  overflow: visible;
}

#s-f16f5bad-4da2-47a0-b834-c6cfd5ed7aad-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f16f5bad-4da2-47a0-b834-c6cfd5ed7aad {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f16f5bad-4da2-47a0-b834-c6cfd5ed7aad {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f16f5bad-4da2-47a0-b834-c6cfd5ed7aad img.shogun-image {
  /* Add background color handling */
  
}

#s-f16f5bad-4da2-47a0-b834-c6cfd5ed7aad img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f16f5bad-4da2-47a0-b834-c6cfd5ed7aad .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-f16f5bad-4da2-47a0-b834-c6cfd5ed7aad .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f16f5bad-4da2-47a0-b834-c6cfd5ed7aad .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f16f5bad-4da2-47a0-b834-c6cfd5ed7aad.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f16f5bad-4da2-47a0-b834-c6cfd5ed7aad img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 800px;
  }



  img.s-f16f5bad-4da2-47a0-b834-c6cfd5ed7aad.shogun-image {
    
    
    
    max-height: 800px;
  }


.s-f16f5bad-4da2-47a0-b834-c6cfd5ed7aad .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-f16f5bad-4da2-47a0-b834-c6cfd5ed7aad.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f16f5bad-4da2-47a0-b834-c6cfd5ed7aad.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f16f5bad-4da2-47a0-b834-c6cfd5ed7aad.shogun-image {
  box-sizing: border-box;
}



.s-f16f5bad-4da2-47a0-b834-c6cfd5ed7aad img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-f16f5bad-4da2-47a0-b834-c6cfd5ed7aad {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-f16f5bad-4da2-47a0-b834-c6cfd5ed7aad.shogun-image-container {
      position: relative;
    }

    .s-f16f5bad-4da2-47a0-b834-c6cfd5ed7aad.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f16f5bad-4da2-47a0-b834-c6cfd5ed7aad.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f16f5bad-4da2-47a0-b834-c6cfd5ed7aad img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 800px;
    }
  }

@media (min-width: 1200px){#s-f16f5bad-4da2-47a0-b834-c6cfd5ed7aad {
  margin: 0 !important;
  overflow: visible;
}

#s-f16f5bad-4da2-47a0-b834-c6cfd5ed7aad-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f16f5bad-4da2-47a0-b834-c6cfd5ed7aad {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f16f5bad-4da2-47a0-b834-c6cfd5ed7aad {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f16f5bad-4da2-47a0-b834-c6cfd5ed7aad img.shogun-image {
  /* Add background color handling */
  
}

#s-f16f5bad-4da2-47a0-b834-c6cfd5ed7aad img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f16f5bad-4da2-47a0-b834-c6cfd5ed7aad .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-f16f5bad-4da2-47a0-b834-c6cfd5ed7aad .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f16f5bad-4da2-47a0-b834-c6cfd5ed7aad .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f16f5bad-4da2-47a0-b834-c6cfd5ed7aad.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f16f5bad-4da2-47a0-b834-c6cfd5ed7aad img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 800px;
  }



  img.s-f16f5bad-4da2-47a0-b834-c6cfd5ed7aad.shogun-image {
    
    
    
    max-height: 800px;
  }


.s-f16f5bad-4da2-47a0-b834-c6cfd5ed7aad .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-f16f5bad-4da2-47a0-b834-c6cfd5ed7aad.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f16f5bad-4da2-47a0-b834-c6cfd5ed7aad.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f16f5bad-4da2-47a0-b834-c6cfd5ed7aad.shogun-image {
  box-sizing: border-box;
}



.s-f16f5bad-4da2-47a0-b834-c6cfd5ed7aad img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-f16f5bad-4da2-47a0-b834-c6cfd5ed7aad {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-f16f5bad-4da2-47a0-b834-c6cfd5ed7aad.shogun-image-container {
      position: relative;
    }

    .s-f16f5bad-4da2-47a0-b834-c6cfd5ed7aad.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f16f5bad-4da2-47a0-b834-c6cfd5ed7aad.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f16f5bad-4da2-47a0-b834-c6cfd5ed7aad img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 800px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-f16f5bad-4da2-47a0-b834-c6cfd5ed7aad {
  margin: 0 !important;
  overflow: visible;
}

#s-f16f5bad-4da2-47a0-b834-c6cfd5ed7aad-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f16f5bad-4da2-47a0-b834-c6cfd5ed7aad {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f16f5bad-4da2-47a0-b834-c6cfd5ed7aad {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f16f5bad-4da2-47a0-b834-c6cfd5ed7aad img.shogun-image {
  /* Add background color handling */
  
}

#s-f16f5bad-4da2-47a0-b834-c6cfd5ed7aad img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f16f5bad-4da2-47a0-b834-c6cfd5ed7aad .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-f16f5bad-4da2-47a0-b834-c6cfd5ed7aad .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f16f5bad-4da2-47a0-b834-c6cfd5ed7aad .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f16f5bad-4da2-47a0-b834-c6cfd5ed7aad.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f16f5bad-4da2-47a0-b834-c6cfd5ed7aad img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 800px;
  }



  img.s-f16f5bad-4da2-47a0-b834-c6cfd5ed7aad.shogun-image {
    
    
    
    max-height: 800px;
  }


.s-f16f5bad-4da2-47a0-b834-c6cfd5ed7aad .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-f16f5bad-4da2-47a0-b834-c6cfd5ed7aad.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f16f5bad-4da2-47a0-b834-c6cfd5ed7aad.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f16f5bad-4da2-47a0-b834-c6cfd5ed7aad.shogun-image {
  box-sizing: border-box;
}



.s-f16f5bad-4da2-47a0-b834-c6cfd5ed7aad img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-f16f5bad-4da2-47a0-b834-c6cfd5ed7aad {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-f16f5bad-4da2-47a0-b834-c6cfd5ed7aad.shogun-image-container {
      position: relative;
    }

    .s-f16f5bad-4da2-47a0-b834-c6cfd5ed7aad.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f16f5bad-4da2-47a0-b834-c6cfd5ed7aad.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f16f5bad-4da2-47a0-b834-c6cfd5ed7aad img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 800px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-f16f5bad-4da2-47a0-b834-c6cfd5ed7aad {
  margin: 0 !important;
  overflow: visible;
}

#s-f16f5bad-4da2-47a0-b834-c6cfd5ed7aad-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f16f5bad-4da2-47a0-b834-c6cfd5ed7aad {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f16f5bad-4da2-47a0-b834-c6cfd5ed7aad {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f16f5bad-4da2-47a0-b834-c6cfd5ed7aad img.shogun-image {
  /* Add background color handling */
  
}

#s-f16f5bad-4da2-47a0-b834-c6cfd5ed7aad img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f16f5bad-4da2-47a0-b834-c6cfd5ed7aad .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-f16f5bad-4da2-47a0-b834-c6cfd5ed7aad .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f16f5bad-4da2-47a0-b834-c6cfd5ed7aad .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f16f5bad-4da2-47a0-b834-c6cfd5ed7aad.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f16f5bad-4da2-47a0-b834-c6cfd5ed7aad img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 800px;
  }



  img.s-f16f5bad-4da2-47a0-b834-c6cfd5ed7aad.shogun-image {
    
    
    
    max-height: 800px;
  }


.s-f16f5bad-4da2-47a0-b834-c6cfd5ed7aad .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-f16f5bad-4da2-47a0-b834-c6cfd5ed7aad.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f16f5bad-4da2-47a0-b834-c6cfd5ed7aad.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f16f5bad-4da2-47a0-b834-c6cfd5ed7aad.shogun-image {
  box-sizing: border-box;
}



.s-f16f5bad-4da2-47a0-b834-c6cfd5ed7aad img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-f16f5bad-4da2-47a0-b834-c6cfd5ed7aad {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-f16f5bad-4da2-47a0-b834-c6cfd5ed7aad.shogun-image-container {
      position: relative;
    }

    .s-f16f5bad-4da2-47a0-b834-c6cfd5ed7aad.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f16f5bad-4da2-47a0-b834-c6cfd5ed7aad.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f16f5bad-4da2-47a0-b834-c6cfd5ed7aad img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 800px;
    }
  }

}@media (max-width: 767px){#s-f16f5bad-4da2-47a0-b834-c6cfd5ed7aad {
  margin: 0 !important;
  overflow: visible;
}

#s-f16f5bad-4da2-47a0-b834-c6cfd5ed7aad-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f16f5bad-4da2-47a0-b834-c6cfd5ed7aad {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f16f5bad-4da2-47a0-b834-c6cfd5ed7aad {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f16f5bad-4da2-47a0-b834-c6cfd5ed7aad img.shogun-image {
  /* Add background color handling */
  
}

#s-f16f5bad-4da2-47a0-b834-c6cfd5ed7aad img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f16f5bad-4da2-47a0-b834-c6cfd5ed7aad .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-f16f5bad-4da2-47a0-b834-c6cfd5ed7aad .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f16f5bad-4da2-47a0-b834-c6cfd5ed7aad .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f16f5bad-4da2-47a0-b834-c6cfd5ed7aad.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f16f5bad-4da2-47a0-b834-c6cfd5ed7aad img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 800px;
  }



  img.s-f16f5bad-4da2-47a0-b834-c6cfd5ed7aad.shogun-image {
    
    
    
    max-height: 800px;
  }


.s-f16f5bad-4da2-47a0-b834-c6cfd5ed7aad .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-f16f5bad-4da2-47a0-b834-c6cfd5ed7aad.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f16f5bad-4da2-47a0-b834-c6cfd5ed7aad.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f16f5bad-4da2-47a0-b834-c6cfd5ed7aad.shogun-image {
  box-sizing: border-box;
}



.s-f16f5bad-4da2-47a0-b834-c6cfd5ed7aad img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-f16f5bad-4da2-47a0-b834-c6cfd5ed7aad {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-f16f5bad-4da2-47a0-b834-c6cfd5ed7aad.shogun-image-container {
      position: relative;
    }

    .s-f16f5bad-4da2-47a0-b834-c6cfd5ed7aad.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f16f5bad-4da2-47a0-b834-c6cfd5ed7aad.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f16f5bad-4da2-47a0-b834-c6cfd5ed7aad img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 800px;
    }
  }

}
#s-e04b9522-8937-4be6-8054-965a02486810 {
  padding-left: 8px;
padding-right: 8px;
min-height: 50px;
}








#s-e04b9522-8937-4be6-8054-965a02486810 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-e04b9522-8937-4be6-8054-965a02486810.shg-box.shg-c {
  justify-content: center;
}

#s-900ca5ed-e775-4121-8c6e-4af5ef2c78d7 {
  margin-top: 20px;
margin-bottom: 20px;
min-height: 54px;
}

#s-b46831e6-992c-4b73-a5ee-c85480333202 {
  margin-bottom: 8px;
}

#s-bfb16a65-7594-412b-9de0-b93dff1a9aac {
  margin-bottom: 20px;
}

#s-aa470287-d233-4e15-b20b-ceee5de1bd93 {
  margin-bottom: 32px;
min-height: 72px;
}

#s-bffb5623-ab92-4dc5-a728-6326a610ee37 {
  padding-top: 12px;
padding-left: 20px;
padding-bottom: 12px;
padding-right: 20px;
border-radius: 5px;
background-color: rgba(0, 0, 0, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-bffb5623-ab92-4dc5-a728-6326a610ee37:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-bffb5623-ab92-4dc5-a728-6326a610ee37:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-bffb5623-ab92-4dc5-a728-6326a610ee37-atc-btn-wrapper {
    text-align: center;
  }


#s-bffb5623-ab92-4dc5-a728-6326a610ee37 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-bffb5623-ab92-4dc5-a728-6326a610ee37.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-bffb5623-ab92-4dc5-a728-6326a610ee37.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  font-family: Futura;
  display:  block ;
}

#s-bffb5623-ab92-4dc5-a728-6326a610ee37.shg-btn.shg-product-atc-error {
  
  font-family: Futura;
  
  font-size: 16px;
  color: rgba(255, 255, 255, 1);
}


  #s-bffb5623-ab92-4dc5-a728-6326a610ee37.shg-btn.shg-product-atc-success {
    
    
    
    
    color: rgba(255, 255, 255, 1);
  }

@media (min-width: 1200px){
  #s-bffb5623-ab92-4dc5-a728-6326a610ee37-atc-btn-wrapper {
    text-align: center;
  }


#s-bffb5623-ab92-4dc5-a728-6326a610ee37 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-bffb5623-ab92-4dc5-a728-6326a610ee37.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-bffb5623-ab92-4dc5-a728-6326a610ee37.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  font-family: Futura;
  display:  block ;
}

#s-bffb5623-ab92-4dc5-a728-6326a610ee37.shg-btn.shg-product-atc-error {
  
  font-family: Futura;
  
  font-size: 16px;
  color: rgba(255, 255, 255, 1);
}


  #s-bffb5623-ab92-4dc5-a728-6326a610ee37.shg-btn.shg-product-atc-success {
    
    
    
    
    color: rgba(255, 255, 255, 1);
  }

}@media (min-width: 992px) and (max-width: 1199px){
  #s-bffb5623-ab92-4dc5-a728-6326a610ee37-atc-btn-wrapper {
    text-align: center;
  }


#s-bffb5623-ab92-4dc5-a728-6326a610ee37 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-bffb5623-ab92-4dc5-a728-6326a610ee37.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-bffb5623-ab92-4dc5-a728-6326a610ee37.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  font-family: Futura;
  display:  block ;
}

#s-bffb5623-ab92-4dc5-a728-6326a610ee37.shg-btn.shg-product-atc-error {
  
  font-family: Futura;
  
  font-size: 16px;
  color: rgba(255, 255, 255, 1);
}


  #s-bffb5623-ab92-4dc5-a728-6326a610ee37.shg-btn.shg-product-atc-success {
    
    
    
    
    color: rgba(255, 255, 255, 1);
  }

}@media (min-width: 768px) and (max-width: 991px){
  #s-bffb5623-ab92-4dc5-a728-6326a610ee37-atc-btn-wrapper {
    text-align: center;
  }


#s-bffb5623-ab92-4dc5-a728-6326a610ee37 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-bffb5623-ab92-4dc5-a728-6326a610ee37.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-bffb5623-ab92-4dc5-a728-6326a610ee37.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  font-family: Futura;
  display:  block ;
}

#s-bffb5623-ab92-4dc5-a728-6326a610ee37.shg-btn.shg-product-atc-error {
  
  font-family: Futura;
  
  font-size: 16px;
  color: rgba(255, 255, 255, 1);
}


  #s-bffb5623-ab92-4dc5-a728-6326a610ee37.shg-btn.shg-product-atc-success {
    
    
    
    
    color: rgba(255, 255, 255, 1);
  }

}@media (max-width: 767px){
  #s-bffb5623-ab92-4dc5-a728-6326a610ee37-atc-btn-wrapper {
    text-align: center;
  }


#s-bffb5623-ab92-4dc5-a728-6326a610ee37 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-bffb5623-ab92-4dc5-a728-6326a610ee37.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-bffb5623-ab92-4dc5-a728-6326a610ee37.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  font-family: Futura;
  display:  block ;
}

#s-bffb5623-ab92-4dc5-a728-6326a610ee37.shg-btn.shg-product-atc-error {
  
  font-family: Futura;
  
  font-size: 16px;
  color: rgba(255, 255, 255, 1);
}


  #s-bffb5623-ab92-4dc5-a728-6326a610ee37.shg-btn.shg-product-atc-success {
    
    
    
    
    color: rgba(255, 255, 255, 1);
  }

}
#s-30087167-1612-4793-96b2-5b305ab2e365 {
  margin-top: 32px;
margin-bottom: 32px;
padding-left: 8px;
padding-right: 8px;
min-height: 50px;
}








#s-30087167-1612-4793-96b2-5b305ab2e365 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-30087167-1612-4793-96b2-5b305ab2e365.shg-box.shg-c {
  justify-content: flex-start;
}

@media (min-width: 0px) {
[id="s-8532fb6a-2c77-4297-8eee-1e33b43e2cfd"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 6.0px);
}

}

@media (min-width: 768px) {
[id="s-8532fb6a-2c77-4297-8eee-1e33b43e2cfd"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 6.0px);
}

}

@media (min-width: 992px) {
[id="s-8532fb6a-2c77-4297-8eee-1e33b43e2cfd"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 6.0px);
}

}

@media (min-width: 1200px) {
[id="s-8532fb6a-2c77-4297-8eee-1e33b43e2cfd"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 6.0px);
}

}

#s-7a6828e9-070c-4bb8-8652-99d11558c011 {
  margin-top: -10px;
margin-bottom: -10px;
}

#s-7a6828e9-070c-4bb8-8652-99d11558c011 hr {
  border-top: 1px solid rgba(0, 0, 0, 1);
}

@media (min-width: 0px) {
[id="s-86f78d23-ecaa-459f-a680-bc648839aa99"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 6.0px);
}

}

@media (min-width: 768px) {
[id="s-86f78d23-ecaa-459f-a680-bc648839aa99"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 6.0px);
}

}

@media (min-width: 992px) {
[id="s-86f78d23-ecaa-459f-a680-bc648839aa99"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 6.0px);
}

}

@media (min-width: 1200px) {
[id="s-86f78d23-ecaa-459f-a680-bc648839aa99"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 6.0px);
}

}

#s-c8d8b373-9d1b-44b4-b3d3-d740826ae710 {
  border-style: solid;
padding-bottom: 12px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 1px;
border-right-width: 0px;
border-color: #000;
}








#s-c8d8b373-9d1b-44b4-b3d3-d740826ae710 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-c8d8b373-9d1b-44b4-b3d3-d740826ae710.shg-box.shg-c {
  justify-content: flex-start;
}

#s-d8d74560-053f-4ab2-a044-7992d17a3ae5 {
  margin-top: 12px;
min-height: 88px;
}

#s-de36dd69-7348-4c8d-9b5b-aa3571ba9df1 {
  margin-top: 32px;
}








#s-de36dd69-7348-4c8d-9b5b-aa3571ba9df1 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-de36dd69-7348-4c8d-9b5b-aa3571ba9df1.shg-box.shg-c {
  justify-content: flex-start;
}

#s-c429e1e1-f249-4bab-b39c-f4e0300861ed {
  max-width: 800px;
aspect-ratio: 1/1;
text-align: center;
}

#s-c429e1e1-f249-4bab-b39c-f4e0300861ed {
  margin: 0 !important;
  overflow: visible;
}

#s-c429e1e1-f249-4bab-b39c-f4e0300861ed-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c429e1e1-f249-4bab-b39c-f4e0300861ed {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c429e1e1-f249-4bab-b39c-f4e0300861ed {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c429e1e1-f249-4bab-b39c-f4e0300861ed img.shogun-image {
  /* Add background color handling */
  
}

#s-c429e1e1-f249-4bab-b39c-f4e0300861ed img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c429e1e1-f249-4bab-b39c-f4e0300861ed .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-c429e1e1-f249-4bab-b39c-f4e0300861ed .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c429e1e1-f249-4bab-b39c-f4e0300861ed .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c429e1e1-f249-4bab-b39c-f4e0300861ed.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c429e1e1-f249-4bab-b39c-f4e0300861ed img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 800px;
  }



  img.s-c429e1e1-f249-4bab-b39c-f4e0300861ed.shogun-image {
    
    
    
    max-height: 800px;
  }


.s-c429e1e1-f249-4bab-b39c-f4e0300861ed .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-c429e1e1-f249-4bab-b39c-f4e0300861ed.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c429e1e1-f249-4bab-b39c-f4e0300861ed.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c429e1e1-f249-4bab-b39c-f4e0300861ed.shogun-image {
  box-sizing: border-box;
}



.s-c429e1e1-f249-4bab-b39c-f4e0300861ed img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-c429e1e1-f249-4bab-b39c-f4e0300861ed {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-c429e1e1-f249-4bab-b39c-f4e0300861ed.shogun-image-container {
      position: relative;
    }

    .s-c429e1e1-f249-4bab-b39c-f4e0300861ed.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c429e1e1-f249-4bab-b39c-f4e0300861ed.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c429e1e1-f249-4bab-b39c-f4e0300861ed img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 800px;
    }
  }

@media (min-width: 1200px){#s-c429e1e1-f249-4bab-b39c-f4e0300861ed {
  margin: 0 !important;
  overflow: visible;
}

#s-c429e1e1-f249-4bab-b39c-f4e0300861ed-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c429e1e1-f249-4bab-b39c-f4e0300861ed {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c429e1e1-f249-4bab-b39c-f4e0300861ed {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c429e1e1-f249-4bab-b39c-f4e0300861ed img.shogun-image {
  /* Add background color handling */
  
}

#s-c429e1e1-f249-4bab-b39c-f4e0300861ed img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c429e1e1-f249-4bab-b39c-f4e0300861ed .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-c429e1e1-f249-4bab-b39c-f4e0300861ed .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c429e1e1-f249-4bab-b39c-f4e0300861ed .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c429e1e1-f249-4bab-b39c-f4e0300861ed.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c429e1e1-f249-4bab-b39c-f4e0300861ed img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 800px;
  }



  img.s-c429e1e1-f249-4bab-b39c-f4e0300861ed.shogun-image {
    
    
    
    max-height: 800px;
  }


.s-c429e1e1-f249-4bab-b39c-f4e0300861ed .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-c429e1e1-f249-4bab-b39c-f4e0300861ed.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c429e1e1-f249-4bab-b39c-f4e0300861ed.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c429e1e1-f249-4bab-b39c-f4e0300861ed.shogun-image {
  box-sizing: border-box;
}



.s-c429e1e1-f249-4bab-b39c-f4e0300861ed img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-c429e1e1-f249-4bab-b39c-f4e0300861ed {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-c429e1e1-f249-4bab-b39c-f4e0300861ed.shogun-image-container {
      position: relative;
    }

    .s-c429e1e1-f249-4bab-b39c-f4e0300861ed.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c429e1e1-f249-4bab-b39c-f4e0300861ed.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c429e1e1-f249-4bab-b39c-f4e0300861ed img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 800px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-c429e1e1-f249-4bab-b39c-f4e0300861ed {
  margin: 0 !important;
  overflow: visible;
}

#s-c429e1e1-f249-4bab-b39c-f4e0300861ed-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c429e1e1-f249-4bab-b39c-f4e0300861ed {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c429e1e1-f249-4bab-b39c-f4e0300861ed {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c429e1e1-f249-4bab-b39c-f4e0300861ed img.shogun-image {
  /* Add background color handling */
  
}

#s-c429e1e1-f249-4bab-b39c-f4e0300861ed img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c429e1e1-f249-4bab-b39c-f4e0300861ed .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-c429e1e1-f249-4bab-b39c-f4e0300861ed .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c429e1e1-f249-4bab-b39c-f4e0300861ed .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c429e1e1-f249-4bab-b39c-f4e0300861ed.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c429e1e1-f249-4bab-b39c-f4e0300861ed img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 800px;
  }



  img.s-c429e1e1-f249-4bab-b39c-f4e0300861ed.shogun-image {
    
    
    
    max-height: 800px;
  }


.s-c429e1e1-f249-4bab-b39c-f4e0300861ed .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-c429e1e1-f249-4bab-b39c-f4e0300861ed.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c429e1e1-f249-4bab-b39c-f4e0300861ed.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c429e1e1-f249-4bab-b39c-f4e0300861ed.shogun-image {
  box-sizing: border-box;
}



.s-c429e1e1-f249-4bab-b39c-f4e0300861ed img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-c429e1e1-f249-4bab-b39c-f4e0300861ed {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-c429e1e1-f249-4bab-b39c-f4e0300861ed.shogun-image-container {
      position: relative;
    }

    .s-c429e1e1-f249-4bab-b39c-f4e0300861ed.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c429e1e1-f249-4bab-b39c-f4e0300861ed.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c429e1e1-f249-4bab-b39c-f4e0300861ed img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 800px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-c429e1e1-f249-4bab-b39c-f4e0300861ed {
  margin: 0 !important;
  overflow: visible;
}

#s-c429e1e1-f249-4bab-b39c-f4e0300861ed-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c429e1e1-f249-4bab-b39c-f4e0300861ed {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c429e1e1-f249-4bab-b39c-f4e0300861ed {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c429e1e1-f249-4bab-b39c-f4e0300861ed img.shogun-image {
  /* Add background color handling */
  
}

#s-c429e1e1-f249-4bab-b39c-f4e0300861ed img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c429e1e1-f249-4bab-b39c-f4e0300861ed .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-c429e1e1-f249-4bab-b39c-f4e0300861ed .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c429e1e1-f249-4bab-b39c-f4e0300861ed .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c429e1e1-f249-4bab-b39c-f4e0300861ed.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c429e1e1-f249-4bab-b39c-f4e0300861ed img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 800px;
  }



  img.s-c429e1e1-f249-4bab-b39c-f4e0300861ed.shogun-image {
    
    
    
    max-height: 800px;
  }


.s-c429e1e1-f249-4bab-b39c-f4e0300861ed .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-c429e1e1-f249-4bab-b39c-f4e0300861ed.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c429e1e1-f249-4bab-b39c-f4e0300861ed.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c429e1e1-f249-4bab-b39c-f4e0300861ed.shogun-image {
  box-sizing: border-box;
}



.s-c429e1e1-f249-4bab-b39c-f4e0300861ed img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-c429e1e1-f249-4bab-b39c-f4e0300861ed {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-c429e1e1-f249-4bab-b39c-f4e0300861ed.shogun-image-container {
      position: relative;
    }

    .s-c429e1e1-f249-4bab-b39c-f4e0300861ed.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c429e1e1-f249-4bab-b39c-f4e0300861ed.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c429e1e1-f249-4bab-b39c-f4e0300861ed img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 800px;
    }
  }

}@media (max-width: 767px){#s-c429e1e1-f249-4bab-b39c-f4e0300861ed {
  margin: 0 !important;
  overflow: visible;
}

#s-c429e1e1-f249-4bab-b39c-f4e0300861ed-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c429e1e1-f249-4bab-b39c-f4e0300861ed {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c429e1e1-f249-4bab-b39c-f4e0300861ed {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c429e1e1-f249-4bab-b39c-f4e0300861ed img.shogun-image {
  /* Add background color handling */
  
}

#s-c429e1e1-f249-4bab-b39c-f4e0300861ed img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c429e1e1-f249-4bab-b39c-f4e0300861ed .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-c429e1e1-f249-4bab-b39c-f4e0300861ed .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c429e1e1-f249-4bab-b39c-f4e0300861ed .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c429e1e1-f249-4bab-b39c-f4e0300861ed.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c429e1e1-f249-4bab-b39c-f4e0300861ed img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 800px;
  }



  img.s-c429e1e1-f249-4bab-b39c-f4e0300861ed.shogun-image {
    
    
    
    max-height: 800px;
  }


.s-c429e1e1-f249-4bab-b39c-f4e0300861ed .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-c429e1e1-f249-4bab-b39c-f4e0300861ed.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c429e1e1-f249-4bab-b39c-f4e0300861ed.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c429e1e1-f249-4bab-b39c-f4e0300861ed.shogun-image {
  box-sizing: border-box;
}



.s-c429e1e1-f249-4bab-b39c-f4e0300861ed img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-c429e1e1-f249-4bab-b39c-f4e0300861ed {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-c429e1e1-f249-4bab-b39c-f4e0300861ed.shogun-image-container {
      position: relative;
    }

    .s-c429e1e1-f249-4bab-b39c-f4e0300861ed.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c429e1e1-f249-4bab-b39c-f4e0300861ed.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c429e1e1-f249-4bab-b39c-f4e0300861ed img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 800px;
    }
  }

}
#s-8be84763-451a-42ec-ad69-f6530ded028e {
  padding-left: 8px;
padding-right: 8px;
min-height: 50px;
}








#s-8be84763-451a-42ec-ad69-f6530ded028e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-8be84763-451a-42ec-ad69-f6530ded028e.shg-box.shg-c {
  justify-content: center;
}

#s-283a0d23-02b3-417b-a5f9-24ae4a7c7367 {
  margin-top: 20px;
margin-bottom: 20px;
min-height: 54px;
}

#s-3cb167a5-d441-43e2-b829-6e61eb83ffd9 {
  margin-bottom: 8px;
}

#s-7c128d36-51b5-4ced-a6a8-ba51d408cc53 {
  margin-bottom: 20px;
}

#s-98c72205-89cf-493b-a802-4e128f38365e {
  margin-bottom: 32px;
min-height: 72px;
}

#s-9b47a199-8325-49eb-ac86-a133c31f5397 {
  padding-top: 12px;
padding-left: 20px;
padding-bottom: 12px;
padding-right: 20px;
border-radius: 5px;
background-color: rgba(0, 0, 0, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-9b47a199-8325-49eb-ac86-a133c31f5397:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-9b47a199-8325-49eb-ac86-a133c31f5397:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-9b47a199-8325-49eb-ac86-a133c31f5397-atc-btn-wrapper {
    text-align: center;
  }


#s-9b47a199-8325-49eb-ac86-a133c31f5397 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-9b47a199-8325-49eb-ac86-a133c31f5397.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-9b47a199-8325-49eb-ac86-a133c31f5397.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  font-family: Futura;
  display:  block ;
}

#s-9b47a199-8325-49eb-ac86-a133c31f5397.shg-btn.shg-product-atc-error {
  
  font-family: Futura;
  
  font-size: 16px;
  color: rgba(255, 255, 255, 1);
}


  #s-9b47a199-8325-49eb-ac86-a133c31f5397.shg-btn.shg-product-atc-success {
    
    
    
    
    color: rgba(255, 255, 255, 1);
  }

@media (min-width: 1200px){
  #s-9b47a199-8325-49eb-ac86-a133c31f5397-atc-btn-wrapper {
    text-align: center;
  }


#s-9b47a199-8325-49eb-ac86-a133c31f5397 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-9b47a199-8325-49eb-ac86-a133c31f5397.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-9b47a199-8325-49eb-ac86-a133c31f5397.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  font-family: Futura;
  display:  block ;
}

#s-9b47a199-8325-49eb-ac86-a133c31f5397.shg-btn.shg-product-atc-error {
  
  font-family: Futura;
  
  font-size: 16px;
  color: rgba(255, 255, 255, 1);
}


  #s-9b47a199-8325-49eb-ac86-a133c31f5397.shg-btn.shg-product-atc-success {
    
    
    
    
    color: rgba(255, 255, 255, 1);
  }

}@media (min-width: 992px) and (max-width: 1199px){
  #s-9b47a199-8325-49eb-ac86-a133c31f5397-atc-btn-wrapper {
    text-align: center;
  }


#s-9b47a199-8325-49eb-ac86-a133c31f5397 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-9b47a199-8325-49eb-ac86-a133c31f5397.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-9b47a199-8325-49eb-ac86-a133c31f5397.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  font-family: Futura;
  display:  block ;
}

#s-9b47a199-8325-49eb-ac86-a133c31f5397.shg-btn.shg-product-atc-error {
  
  font-family: Futura;
  
  font-size: 16px;
  color: rgba(255, 255, 255, 1);
}


  #s-9b47a199-8325-49eb-ac86-a133c31f5397.shg-btn.shg-product-atc-success {
    
    
    
    
    color: rgba(255, 255, 255, 1);
  }

}@media (min-width: 768px) and (max-width: 991px){
  #s-9b47a199-8325-49eb-ac86-a133c31f5397-atc-btn-wrapper {
    text-align: center;
  }


#s-9b47a199-8325-49eb-ac86-a133c31f5397 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-9b47a199-8325-49eb-ac86-a133c31f5397.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-9b47a199-8325-49eb-ac86-a133c31f5397.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  font-family: Futura;
  display:  block ;
}

#s-9b47a199-8325-49eb-ac86-a133c31f5397.shg-btn.shg-product-atc-error {
  
  font-family: Futura;
  
  font-size: 16px;
  color: rgba(255, 255, 255, 1);
}


  #s-9b47a199-8325-49eb-ac86-a133c31f5397.shg-btn.shg-product-atc-success {
    
    
    
    
    color: rgba(255, 255, 255, 1);
  }

}@media (max-width: 767px){
  #s-9b47a199-8325-49eb-ac86-a133c31f5397-atc-btn-wrapper {
    text-align: center;
  }


#s-9b47a199-8325-49eb-ac86-a133c31f5397 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-9b47a199-8325-49eb-ac86-a133c31f5397.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-9b47a199-8325-49eb-ac86-a133c31f5397.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  font-family: Futura;
  display:  block ;
}

#s-9b47a199-8325-49eb-ac86-a133c31f5397.shg-btn.shg-product-atc-error {
  
  font-family: Futura;
  
  font-size: 16px;
  color: rgba(255, 255, 255, 1);
}


  #s-9b47a199-8325-49eb-ac86-a133c31f5397.shg-btn.shg-product-atc-success {
    
    
    
    
    color: rgba(255, 255, 255, 1);
  }

}
#s-9eeb8dcf-8ae4-4304-8538-50dcef63bf70 {
  margin-top: 32px;
margin-bottom: 32px;
padding-left: 8px;
padding-right: 8px;
min-height: 50px;
}








#s-9eeb8dcf-8ae4-4304-8538-50dcef63bf70 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-9eeb8dcf-8ae4-4304-8538-50dcef63bf70.shg-box.shg-c {
  justify-content: flex-start;
}

@media (min-width: 0px) {
[id="s-f51ecea1-c40c-4533-b289-864d2f74c739"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 6.0px);
}

}

@media (min-width: 768px) {
[id="s-f51ecea1-c40c-4533-b289-864d2f74c739"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 6.0px);
}

}

@media (min-width: 992px) {
[id="s-f51ecea1-c40c-4533-b289-864d2f74c739"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 6.0px);
}

}

@media (min-width: 1200px) {
[id="s-f51ecea1-c40c-4533-b289-864d2f74c739"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 6.0px);
}

}

#s-f1ef2fa5-f1af-4d2a-98ee-fc68d5974f33 {
  margin-top: -10px;
margin-bottom: -10px;
}

#s-f1ef2fa5-f1af-4d2a-98ee-fc68d5974f33 hr {
  border-top: 1px solid rgba(0, 0, 0, 1);
}

@media (min-width: 0px) {
[id="s-4bf9972b-2959-477f-8bb5-988ed0b0602b"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 6.0px);
}

}

@media (min-width: 768px) {
[id="s-4bf9972b-2959-477f-8bb5-988ed0b0602b"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 6.0px);
}

}

@media (min-width: 992px) {
[id="s-4bf9972b-2959-477f-8bb5-988ed0b0602b"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 6.0px);
}

}

@media (min-width: 1200px) {
[id="s-4bf9972b-2959-477f-8bb5-988ed0b0602b"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 6.0px);
}

}

#s-821c60a5-98ac-4727-aac3-0612c67e205e {
  border-style: solid;
padding-bottom: 12px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 1px;
border-right-width: 0px;
border-color: #000;
}








#s-821c60a5-98ac-4727-aac3-0612c67e205e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-821c60a5-98ac-4727-aac3-0612c67e205e.shg-box.shg-c {
  justify-content: flex-start;
}

#s-b7869c0e-28b1-4343-8330-cf33043a3fd7 {
  margin-top: 12px;
min-height: 88px;
}

#s-696b4c73-3fb1-413a-9b73-f5c022df0e34 {
  margin-top: 32px;
}








#s-696b4c73-3fb1-413a-9b73-f5c022df0e34 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-696b4c73-3fb1-413a-9b73-f5c022df0e34.shg-box.shg-c {
  justify-content: flex-start;
}

#s-24b1fb73-41cb-43dc-b0b6-542eaf381a1c {
  max-width: 800px;
aspect-ratio: 1/1;
text-align: center;
}

#s-24b1fb73-41cb-43dc-b0b6-542eaf381a1c {
  margin: 0 !important;
  overflow: visible;
}

#s-24b1fb73-41cb-43dc-b0b6-542eaf381a1c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-24b1fb73-41cb-43dc-b0b6-542eaf381a1c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-24b1fb73-41cb-43dc-b0b6-542eaf381a1c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-24b1fb73-41cb-43dc-b0b6-542eaf381a1c img.shogun-image {
  /* Add background color handling */
  
}

#s-24b1fb73-41cb-43dc-b0b6-542eaf381a1c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-24b1fb73-41cb-43dc-b0b6-542eaf381a1c .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-24b1fb73-41cb-43dc-b0b6-542eaf381a1c .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-24b1fb73-41cb-43dc-b0b6-542eaf381a1c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-24b1fb73-41cb-43dc-b0b6-542eaf381a1c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-24b1fb73-41cb-43dc-b0b6-542eaf381a1c img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 800px;
  }



  img.s-24b1fb73-41cb-43dc-b0b6-542eaf381a1c.shogun-image {
    
    
    
    max-height: 800px;
  }


.s-24b1fb73-41cb-43dc-b0b6-542eaf381a1c .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-24b1fb73-41cb-43dc-b0b6-542eaf381a1c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-24b1fb73-41cb-43dc-b0b6-542eaf381a1c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-24b1fb73-41cb-43dc-b0b6-542eaf381a1c.shogun-image {
  box-sizing: border-box;
}



.s-24b1fb73-41cb-43dc-b0b6-542eaf381a1c img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-24b1fb73-41cb-43dc-b0b6-542eaf381a1c {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-24b1fb73-41cb-43dc-b0b6-542eaf381a1c.shogun-image-container {
      position: relative;
    }

    .s-24b1fb73-41cb-43dc-b0b6-542eaf381a1c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-24b1fb73-41cb-43dc-b0b6-542eaf381a1c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-24b1fb73-41cb-43dc-b0b6-542eaf381a1c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 800px;
    }
  }

@media (min-width: 1200px){#s-24b1fb73-41cb-43dc-b0b6-542eaf381a1c {
  margin: 0 !important;
  overflow: visible;
}

#s-24b1fb73-41cb-43dc-b0b6-542eaf381a1c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-24b1fb73-41cb-43dc-b0b6-542eaf381a1c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-24b1fb73-41cb-43dc-b0b6-542eaf381a1c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-24b1fb73-41cb-43dc-b0b6-542eaf381a1c img.shogun-image {
  /* Add background color handling */
  
}

#s-24b1fb73-41cb-43dc-b0b6-542eaf381a1c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-24b1fb73-41cb-43dc-b0b6-542eaf381a1c .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-24b1fb73-41cb-43dc-b0b6-542eaf381a1c .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-24b1fb73-41cb-43dc-b0b6-542eaf381a1c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-24b1fb73-41cb-43dc-b0b6-542eaf381a1c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-24b1fb73-41cb-43dc-b0b6-542eaf381a1c img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 800px;
  }



  img.s-24b1fb73-41cb-43dc-b0b6-542eaf381a1c.shogun-image {
    
    
    
    max-height: 800px;
  }


.s-24b1fb73-41cb-43dc-b0b6-542eaf381a1c .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-24b1fb73-41cb-43dc-b0b6-542eaf381a1c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-24b1fb73-41cb-43dc-b0b6-542eaf381a1c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-24b1fb73-41cb-43dc-b0b6-542eaf381a1c.shogun-image {
  box-sizing: border-box;
}



.s-24b1fb73-41cb-43dc-b0b6-542eaf381a1c img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-24b1fb73-41cb-43dc-b0b6-542eaf381a1c {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-24b1fb73-41cb-43dc-b0b6-542eaf381a1c.shogun-image-container {
      position: relative;
    }

    .s-24b1fb73-41cb-43dc-b0b6-542eaf381a1c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-24b1fb73-41cb-43dc-b0b6-542eaf381a1c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-24b1fb73-41cb-43dc-b0b6-542eaf381a1c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 800px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-24b1fb73-41cb-43dc-b0b6-542eaf381a1c {
  margin: 0 !important;
  overflow: visible;
}

#s-24b1fb73-41cb-43dc-b0b6-542eaf381a1c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-24b1fb73-41cb-43dc-b0b6-542eaf381a1c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-24b1fb73-41cb-43dc-b0b6-542eaf381a1c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-24b1fb73-41cb-43dc-b0b6-542eaf381a1c img.shogun-image {
  /* Add background color handling */
  
}

#s-24b1fb73-41cb-43dc-b0b6-542eaf381a1c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-24b1fb73-41cb-43dc-b0b6-542eaf381a1c .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-24b1fb73-41cb-43dc-b0b6-542eaf381a1c .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-24b1fb73-41cb-43dc-b0b6-542eaf381a1c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-24b1fb73-41cb-43dc-b0b6-542eaf381a1c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-24b1fb73-41cb-43dc-b0b6-542eaf381a1c img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 800px;
  }



  img.s-24b1fb73-41cb-43dc-b0b6-542eaf381a1c.shogun-image {
    
    
    
    max-height: 800px;
  }


.s-24b1fb73-41cb-43dc-b0b6-542eaf381a1c .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-24b1fb73-41cb-43dc-b0b6-542eaf381a1c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-24b1fb73-41cb-43dc-b0b6-542eaf381a1c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-24b1fb73-41cb-43dc-b0b6-542eaf381a1c.shogun-image {
  box-sizing: border-box;
}



.s-24b1fb73-41cb-43dc-b0b6-542eaf381a1c img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-24b1fb73-41cb-43dc-b0b6-542eaf381a1c {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-24b1fb73-41cb-43dc-b0b6-542eaf381a1c.shogun-image-container {
      position: relative;
    }

    .s-24b1fb73-41cb-43dc-b0b6-542eaf381a1c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-24b1fb73-41cb-43dc-b0b6-542eaf381a1c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-24b1fb73-41cb-43dc-b0b6-542eaf381a1c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 800px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-24b1fb73-41cb-43dc-b0b6-542eaf381a1c {
  margin: 0 !important;
  overflow: visible;
}

#s-24b1fb73-41cb-43dc-b0b6-542eaf381a1c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-24b1fb73-41cb-43dc-b0b6-542eaf381a1c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-24b1fb73-41cb-43dc-b0b6-542eaf381a1c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-24b1fb73-41cb-43dc-b0b6-542eaf381a1c img.shogun-image {
  /* Add background color handling */
  
}

#s-24b1fb73-41cb-43dc-b0b6-542eaf381a1c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-24b1fb73-41cb-43dc-b0b6-542eaf381a1c .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-24b1fb73-41cb-43dc-b0b6-542eaf381a1c .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-24b1fb73-41cb-43dc-b0b6-542eaf381a1c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-24b1fb73-41cb-43dc-b0b6-542eaf381a1c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-24b1fb73-41cb-43dc-b0b6-542eaf381a1c img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 800px;
  }



  img.s-24b1fb73-41cb-43dc-b0b6-542eaf381a1c.shogun-image {
    
    
    
    max-height: 800px;
  }


.s-24b1fb73-41cb-43dc-b0b6-542eaf381a1c .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-24b1fb73-41cb-43dc-b0b6-542eaf381a1c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-24b1fb73-41cb-43dc-b0b6-542eaf381a1c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-24b1fb73-41cb-43dc-b0b6-542eaf381a1c.shogun-image {
  box-sizing: border-box;
}



.s-24b1fb73-41cb-43dc-b0b6-542eaf381a1c img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-24b1fb73-41cb-43dc-b0b6-542eaf381a1c {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-24b1fb73-41cb-43dc-b0b6-542eaf381a1c.shogun-image-container {
      position: relative;
    }

    .s-24b1fb73-41cb-43dc-b0b6-542eaf381a1c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-24b1fb73-41cb-43dc-b0b6-542eaf381a1c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-24b1fb73-41cb-43dc-b0b6-542eaf381a1c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 800px;
    }
  }

}@media (max-width: 767px){#s-24b1fb73-41cb-43dc-b0b6-542eaf381a1c {
  margin: 0 !important;
  overflow: visible;
}

#s-24b1fb73-41cb-43dc-b0b6-542eaf381a1c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-24b1fb73-41cb-43dc-b0b6-542eaf381a1c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-24b1fb73-41cb-43dc-b0b6-542eaf381a1c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-24b1fb73-41cb-43dc-b0b6-542eaf381a1c img.shogun-image {
  /* Add background color handling */
  
}

#s-24b1fb73-41cb-43dc-b0b6-542eaf381a1c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-24b1fb73-41cb-43dc-b0b6-542eaf381a1c .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-24b1fb73-41cb-43dc-b0b6-542eaf381a1c .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-24b1fb73-41cb-43dc-b0b6-542eaf381a1c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-24b1fb73-41cb-43dc-b0b6-542eaf381a1c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-24b1fb73-41cb-43dc-b0b6-542eaf381a1c img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 800px;
  }



  img.s-24b1fb73-41cb-43dc-b0b6-542eaf381a1c.shogun-image {
    
    
    
    max-height: 800px;
  }


.s-24b1fb73-41cb-43dc-b0b6-542eaf381a1c .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-24b1fb73-41cb-43dc-b0b6-542eaf381a1c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-24b1fb73-41cb-43dc-b0b6-542eaf381a1c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-24b1fb73-41cb-43dc-b0b6-542eaf381a1c.shogun-image {
  box-sizing: border-box;
}



.s-24b1fb73-41cb-43dc-b0b6-542eaf381a1c img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-24b1fb73-41cb-43dc-b0b6-542eaf381a1c {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-24b1fb73-41cb-43dc-b0b6-542eaf381a1c.shogun-image-container {
      position: relative;
    }

    .s-24b1fb73-41cb-43dc-b0b6-542eaf381a1c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-24b1fb73-41cb-43dc-b0b6-542eaf381a1c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-24b1fb73-41cb-43dc-b0b6-542eaf381a1c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 800px;
    }
  }

}
#s-07f3fa27-be97-4287-9d9d-bb08255bcc94 {
  padding-left: 8px;
padding-right: 8px;
min-height: 50px;
}








#s-07f3fa27-be97-4287-9d9d-bb08255bcc94 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-07f3fa27-be97-4287-9d9d-bb08255bcc94.shg-box.shg-c {
  justify-content: center;
}

#s-e1400f25-4aa2-4df4-ad2c-208d847f390e {
  margin-top: 20px;
margin-bottom: 20px;
min-height: 54px;
}

#s-8bb6d286-d860-41aa-8133-78ceccfd3623 {
  margin-bottom: 8px;
}

#s-584ab8ea-3899-4878-98ac-840c2b14f3f2 {
  margin-bottom: 20px;
}

#s-3ce8a120-7141-4276-bfdb-36a910959904 {
  margin-bottom: 32px;
min-height: 72px;
}

#s-46f6440f-23c0-4a4a-886b-f2949c96848e {
  padding-top: 12px;
padding-left: 20px;
padding-bottom: 12px;
padding-right: 20px;
border-radius: 5px;
background-color: rgba(0, 0, 0, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-46f6440f-23c0-4a4a-886b-f2949c96848e:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-46f6440f-23c0-4a4a-886b-f2949c96848e:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-46f6440f-23c0-4a4a-886b-f2949c96848e-atc-btn-wrapper {
    text-align: center;
  }


#s-46f6440f-23c0-4a4a-886b-f2949c96848e {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-46f6440f-23c0-4a4a-886b-f2949c96848e.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-46f6440f-23c0-4a4a-886b-f2949c96848e.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  font-family: Futura;
  display:  block ;
}

#s-46f6440f-23c0-4a4a-886b-f2949c96848e.shg-btn.shg-product-atc-error {
  
  font-family: Futura;
  
  font-size: 16px;
  color: rgba(255, 255, 255, 1);
}


  #s-46f6440f-23c0-4a4a-886b-f2949c96848e.shg-btn.shg-product-atc-success {
    
    
    
    
    color: rgba(255, 255, 255, 1);
  }

@media (min-width: 1200px){
  #s-46f6440f-23c0-4a4a-886b-f2949c96848e-atc-btn-wrapper {
    text-align: center;
  }


#s-46f6440f-23c0-4a4a-886b-f2949c96848e {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-46f6440f-23c0-4a4a-886b-f2949c96848e.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-46f6440f-23c0-4a4a-886b-f2949c96848e.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  font-family: Futura;
  display:  block ;
}

#s-46f6440f-23c0-4a4a-886b-f2949c96848e.shg-btn.shg-product-atc-error {
  
  font-family: Futura;
  
  font-size: 16px;
  color: rgba(255, 255, 255, 1);
}


  #s-46f6440f-23c0-4a4a-886b-f2949c96848e.shg-btn.shg-product-atc-success {
    
    
    
    
    color: rgba(255, 255, 255, 1);
  }

}@media (min-width: 992px) and (max-width: 1199px){
  #s-46f6440f-23c0-4a4a-886b-f2949c96848e-atc-btn-wrapper {
    text-align: center;
  }


#s-46f6440f-23c0-4a4a-886b-f2949c96848e {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-46f6440f-23c0-4a4a-886b-f2949c96848e.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-46f6440f-23c0-4a4a-886b-f2949c96848e.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  font-family: Futura;
  display:  block ;
}

#s-46f6440f-23c0-4a4a-886b-f2949c96848e.shg-btn.shg-product-atc-error {
  
  font-family: Futura;
  
  font-size: 16px;
  color: rgba(255, 255, 255, 1);
}


  #s-46f6440f-23c0-4a4a-886b-f2949c96848e.shg-btn.shg-product-atc-success {
    
    
    
    
    color: rgba(255, 255, 255, 1);
  }

}@media (min-width: 768px) and (max-width: 991px){
  #s-46f6440f-23c0-4a4a-886b-f2949c96848e-atc-btn-wrapper {
    text-align: center;
  }


#s-46f6440f-23c0-4a4a-886b-f2949c96848e {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-46f6440f-23c0-4a4a-886b-f2949c96848e.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-46f6440f-23c0-4a4a-886b-f2949c96848e.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  font-family: Futura;
  display:  block ;
}

#s-46f6440f-23c0-4a4a-886b-f2949c96848e.shg-btn.shg-product-atc-error {
  
  font-family: Futura;
  
  font-size: 16px;
  color: rgba(255, 255, 255, 1);
}


  #s-46f6440f-23c0-4a4a-886b-f2949c96848e.shg-btn.shg-product-atc-success {
    
    
    
    
    color: rgba(255, 255, 255, 1);
  }

}@media (max-width: 767px){
  #s-46f6440f-23c0-4a4a-886b-f2949c96848e-atc-btn-wrapper {
    text-align: center;
  }


#s-46f6440f-23c0-4a4a-886b-f2949c96848e {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-46f6440f-23c0-4a4a-886b-f2949c96848e.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-46f6440f-23c0-4a4a-886b-f2949c96848e.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  font-family: Futura;
  display:  block ;
}

#s-46f6440f-23c0-4a4a-886b-f2949c96848e.shg-btn.shg-product-atc-error {
  
  font-family: Futura;
  
  font-size: 16px;
  color: rgba(255, 255, 255, 1);
}


  #s-46f6440f-23c0-4a4a-886b-f2949c96848e.shg-btn.shg-product-atc-success {
    
    
    
    
    color: rgba(255, 255, 255, 1);
  }

}
#s-552383c4-a4e4-4497-842e-23852b39e880 {
  margin-top: 32px;
margin-bottom: 32px;
padding-left: 8px;
padding-right: 8px;
min-height: 50px;
}








#s-552383c4-a4e4-4497-842e-23852b39e880 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-552383c4-a4e4-4497-842e-23852b39e880.shg-box.shg-c {
  justify-content: flex-start;
}

@media (min-width: 0px) {
[id="s-9c23a202-c176-4331-ad19-2f69b393812d"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 6.0px);
}

}

@media (min-width: 768px) {
[id="s-9c23a202-c176-4331-ad19-2f69b393812d"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 6.0px);
}

}

@media (min-width: 992px) {
[id="s-9c23a202-c176-4331-ad19-2f69b393812d"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 6.0px);
}

}

@media (min-width: 1200px) {
[id="s-9c23a202-c176-4331-ad19-2f69b393812d"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 6.0px);
}

}

#s-7d773e0a-0644-4a02-afde-d1771c17cb91 {
  margin-top: -10px;
margin-bottom: -10px;
}

#s-7d773e0a-0644-4a02-afde-d1771c17cb91 hr {
  border-top: 1px solid rgba(0, 0, 0, 1);
}

@media (min-width: 0px) {
[id="s-feaf799a-4b5d-4fbc-be28-16586adc5b21"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 6.0px);
}

}

@media (min-width: 768px) {
[id="s-feaf799a-4b5d-4fbc-be28-16586adc5b21"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 6.0px);
}

}

@media (min-width: 992px) {
[id="s-feaf799a-4b5d-4fbc-be28-16586adc5b21"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 6.0px);
}

}

@media (min-width: 1200px) {
[id="s-feaf799a-4b5d-4fbc-be28-16586adc5b21"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 6.0px);
}

}

#s-a1e63029-68e7-4fcb-835f-3ec3c35e6bc8 {
  border-style: solid;
padding-bottom: 12px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 1px;
border-right-width: 0px;
border-color: #000;
}








#s-a1e63029-68e7-4fcb-835f-3ec3c35e6bc8 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-a1e63029-68e7-4fcb-835f-3ec3c35e6bc8.shg-box.shg-c {
  justify-content: flex-start;
}

#s-98afba72-e2d4-4362-8047-aa8fcc6bdaed {
  margin-top: 12px;
min-height: 88px;
}

#s-1f4c1042-1d9a-4866-a612-c33140fe3c03 {
  margin-top: 32px;
}








#s-1f4c1042-1d9a-4866-a612-c33140fe3c03 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-1f4c1042-1d9a-4866-a612-c33140fe3c03.shg-box.shg-c {
  justify-content: flex-start;
}

#s-184f45a6-41d5-499d-8a12-5e028d4dd6f5 {
  max-width: 800px;
aspect-ratio: 1/1;
text-align: center;
}

#s-184f45a6-41d5-499d-8a12-5e028d4dd6f5 {
  margin: 0 !important;
  overflow: visible;
}

#s-184f45a6-41d5-499d-8a12-5e028d4dd6f5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-184f45a6-41d5-499d-8a12-5e028d4dd6f5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-184f45a6-41d5-499d-8a12-5e028d4dd6f5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-184f45a6-41d5-499d-8a12-5e028d4dd6f5 img.shogun-image {
  /* Add background color handling */
  
}

#s-184f45a6-41d5-499d-8a12-5e028d4dd6f5 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-184f45a6-41d5-499d-8a12-5e028d4dd6f5 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-184f45a6-41d5-499d-8a12-5e028d4dd6f5 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-184f45a6-41d5-499d-8a12-5e028d4dd6f5 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-184f45a6-41d5-499d-8a12-5e028d4dd6f5.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-184f45a6-41d5-499d-8a12-5e028d4dd6f5 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 800px;
  }



  img.s-184f45a6-41d5-499d-8a12-5e028d4dd6f5.shogun-image {
    
    
    
    max-height: 800px;
  }


.s-184f45a6-41d5-499d-8a12-5e028d4dd6f5 .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-184f45a6-41d5-499d-8a12-5e028d4dd6f5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-184f45a6-41d5-499d-8a12-5e028d4dd6f5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-184f45a6-41d5-499d-8a12-5e028d4dd6f5.shogun-image {
  box-sizing: border-box;
}



.s-184f45a6-41d5-499d-8a12-5e028d4dd6f5 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-184f45a6-41d5-499d-8a12-5e028d4dd6f5 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-184f45a6-41d5-499d-8a12-5e028d4dd6f5.shogun-image-container {
      position: relative;
    }

    .s-184f45a6-41d5-499d-8a12-5e028d4dd6f5.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-184f45a6-41d5-499d-8a12-5e028d4dd6f5.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-184f45a6-41d5-499d-8a12-5e028d4dd6f5 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 800px;
    }
  }

@media (min-width: 1200px){#s-184f45a6-41d5-499d-8a12-5e028d4dd6f5 {
  margin: 0 !important;
  overflow: visible;
}

#s-184f45a6-41d5-499d-8a12-5e028d4dd6f5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-184f45a6-41d5-499d-8a12-5e028d4dd6f5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-184f45a6-41d5-499d-8a12-5e028d4dd6f5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-184f45a6-41d5-499d-8a12-5e028d4dd6f5 img.shogun-image {
  /* Add background color handling */
  
}

#s-184f45a6-41d5-499d-8a12-5e028d4dd6f5 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-184f45a6-41d5-499d-8a12-5e028d4dd6f5 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-184f45a6-41d5-499d-8a12-5e028d4dd6f5 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-184f45a6-41d5-499d-8a12-5e028d4dd6f5 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-184f45a6-41d5-499d-8a12-5e028d4dd6f5.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-184f45a6-41d5-499d-8a12-5e028d4dd6f5 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 800px;
  }



  img.s-184f45a6-41d5-499d-8a12-5e028d4dd6f5.shogun-image {
    
    
    
    max-height: 800px;
  }


.s-184f45a6-41d5-499d-8a12-5e028d4dd6f5 .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-184f45a6-41d5-499d-8a12-5e028d4dd6f5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-184f45a6-41d5-499d-8a12-5e028d4dd6f5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-184f45a6-41d5-499d-8a12-5e028d4dd6f5.shogun-image {
  box-sizing: border-box;
}



.s-184f45a6-41d5-499d-8a12-5e028d4dd6f5 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-184f45a6-41d5-499d-8a12-5e028d4dd6f5 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-184f45a6-41d5-499d-8a12-5e028d4dd6f5.shogun-image-container {
      position: relative;
    }

    .s-184f45a6-41d5-499d-8a12-5e028d4dd6f5.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-184f45a6-41d5-499d-8a12-5e028d4dd6f5.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-184f45a6-41d5-499d-8a12-5e028d4dd6f5 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 800px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-184f45a6-41d5-499d-8a12-5e028d4dd6f5 {
  margin: 0 !important;
  overflow: visible;
}

#s-184f45a6-41d5-499d-8a12-5e028d4dd6f5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-184f45a6-41d5-499d-8a12-5e028d4dd6f5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-184f45a6-41d5-499d-8a12-5e028d4dd6f5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-184f45a6-41d5-499d-8a12-5e028d4dd6f5 img.shogun-image {
  /* Add background color handling */
  
}

#s-184f45a6-41d5-499d-8a12-5e028d4dd6f5 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-184f45a6-41d5-499d-8a12-5e028d4dd6f5 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-184f45a6-41d5-499d-8a12-5e028d4dd6f5 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-184f45a6-41d5-499d-8a12-5e028d4dd6f5 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-184f45a6-41d5-499d-8a12-5e028d4dd6f5.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-184f45a6-41d5-499d-8a12-5e028d4dd6f5 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 800px;
  }



  img.s-184f45a6-41d5-499d-8a12-5e028d4dd6f5.shogun-image {
    
    
    
    max-height: 800px;
  }


.s-184f45a6-41d5-499d-8a12-5e028d4dd6f5 .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-184f45a6-41d5-499d-8a12-5e028d4dd6f5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-184f45a6-41d5-499d-8a12-5e028d4dd6f5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-184f45a6-41d5-499d-8a12-5e028d4dd6f5.shogun-image {
  box-sizing: border-box;
}



.s-184f45a6-41d5-499d-8a12-5e028d4dd6f5 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-184f45a6-41d5-499d-8a12-5e028d4dd6f5 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-184f45a6-41d5-499d-8a12-5e028d4dd6f5.shogun-image-container {
      position: relative;
    }

    .s-184f45a6-41d5-499d-8a12-5e028d4dd6f5.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-184f45a6-41d5-499d-8a12-5e028d4dd6f5.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-184f45a6-41d5-499d-8a12-5e028d4dd6f5 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 800px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-184f45a6-41d5-499d-8a12-5e028d4dd6f5 {
  margin: 0 !important;
  overflow: visible;
}

#s-184f45a6-41d5-499d-8a12-5e028d4dd6f5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-184f45a6-41d5-499d-8a12-5e028d4dd6f5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-184f45a6-41d5-499d-8a12-5e028d4dd6f5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-184f45a6-41d5-499d-8a12-5e028d4dd6f5 img.shogun-image {
  /* Add background color handling */
  
}

#s-184f45a6-41d5-499d-8a12-5e028d4dd6f5 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-184f45a6-41d5-499d-8a12-5e028d4dd6f5 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-184f45a6-41d5-499d-8a12-5e028d4dd6f5 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-184f45a6-41d5-499d-8a12-5e028d4dd6f5 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-184f45a6-41d5-499d-8a12-5e028d4dd6f5.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-184f45a6-41d5-499d-8a12-5e028d4dd6f5 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 800px;
  }



  img.s-184f45a6-41d5-499d-8a12-5e028d4dd6f5.shogun-image {
    
    
    
    max-height: 800px;
  }


.s-184f45a6-41d5-499d-8a12-5e028d4dd6f5 .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-184f45a6-41d5-499d-8a12-5e028d4dd6f5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-184f45a6-41d5-499d-8a12-5e028d4dd6f5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-184f45a6-41d5-499d-8a12-5e028d4dd6f5.shogun-image {
  box-sizing: border-box;
}



.s-184f45a6-41d5-499d-8a12-5e028d4dd6f5 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-184f45a6-41d5-499d-8a12-5e028d4dd6f5 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-184f45a6-41d5-499d-8a12-5e028d4dd6f5.shogun-image-container {
      position: relative;
    }

    .s-184f45a6-41d5-499d-8a12-5e028d4dd6f5.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-184f45a6-41d5-499d-8a12-5e028d4dd6f5.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-184f45a6-41d5-499d-8a12-5e028d4dd6f5 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 800px;
    }
  }

}@media (max-width: 767px){#s-184f45a6-41d5-499d-8a12-5e028d4dd6f5 {
  margin: 0 !important;
  overflow: visible;
}

#s-184f45a6-41d5-499d-8a12-5e028d4dd6f5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-184f45a6-41d5-499d-8a12-5e028d4dd6f5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-184f45a6-41d5-499d-8a12-5e028d4dd6f5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-184f45a6-41d5-499d-8a12-5e028d4dd6f5 img.shogun-image {
  /* Add background color handling */
  
}

#s-184f45a6-41d5-499d-8a12-5e028d4dd6f5 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-184f45a6-41d5-499d-8a12-5e028d4dd6f5 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-184f45a6-41d5-499d-8a12-5e028d4dd6f5 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-184f45a6-41d5-499d-8a12-5e028d4dd6f5 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-184f45a6-41d5-499d-8a12-5e028d4dd6f5.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-184f45a6-41d5-499d-8a12-5e028d4dd6f5 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 800px;
  }



  img.s-184f45a6-41d5-499d-8a12-5e028d4dd6f5.shogun-image {
    
    
    
    max-height: 800px;
  }


.s-184f45a6-41d5-499d-8a12-5e028d4dd6f5 .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-184f45a6-41d5-499d-8a12-5e028d4dd6f5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-184f45a6-41d5-499d-8a12-5e028d4dd6f5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-184f45a6-41d5-499d-8a12-5e028d4dd6f5.shogun-image {
  box-sizing: border-box;
}



.s-184f45a6-41d5-499d-8a12-5e028d4dd6f5 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-184f45a6-41d5-499d-8a12-5e028d4dd6f5 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-184f45a6-41d5-499d-8a12-5e028d4dd6f5.shogun-image-container {
      position: relative;
    }

    .s-184f45a6-41d5-499d-8a12-5e028d4dd6f5.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-184f45a6-41d5-499d-8a12-5e028d4dd6f5.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-184f45a6-41d5-499d-8a12-5e028d4dd6f5 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 800px;
    }
  }

}
#s-ac2e266b-9976-4343-a130-08db03e66a27 {
  padding-left: 8px;
padding-right: 8px;
min-height: 50px;
}








#s-ac2e266b-9976-4343-a130-08db03e66a27 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-ac2e266b-9976-4343-a130-08db03e66a27.shg-box.shg-c {
  justify-content: center;
}

#s-10e8bd49-44d5-4ab6-be62-3bdd6f88f7d6 {
  margin-top: 20px;
margin-bottom: 20px;
min-height: 54px;
}

#s-ff94734d-fd98-4959-b9ce-176a4a4e5bb3 {
  margin-bottom: 8px;
}

#s-e140f132-460a-46f3-b06e-fb5eaede8489 {
  margin-bottom: 20px;
}

#s-81aaab27-1c1d-4faa-b188-a95197a6aba1 {
  margin-bottom: 32px;
min-height: 72px;
}

#s-6bb71a48-f7e6-4e78-b680-ea479973418e {
  padding-top: 12px;
padding-left: 20px;
padding-bottom: 12px;
padding-right: 20px;
border-radius: 5px;
background-color: rgba(0, 0, 0, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-6bb71a48-f7e6-4e78-b680-ea479973418e:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-6bb71a48-f7e6-4e78-b680-ea479973418e:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-6bb71a48-f7e6-4e78-b680-ea479973418e-atc-btn-wrapper {
    text-align: center;
  }


#s-6bb71a48-f7e6-4e78-b680-ea479973418e {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-6bb71a48-f7e6-4e78-b680-ea479973418e.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-6bb71a48-f7e6-4e78-b680-ea479973418e.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  font-family: Futura;
  display:  block ;
}

#s-6bb71a48-f7e6-4e78-b680-ea479973418e.shg-btn.shg-product-atc-error {
  
  font-family: Futura;
  
  font-size: 16px;
  color: rgba(255, 255, 255, 1);
}


  #s-6bb71a48-f7e6-4e78-b680-ea479973418e.shg-btn.shg-product-atc-success {
    
    
    
    
    color: rgba(255, 255, 255, 1);
  }

@media (min-width: 1200px){
  #s-6bb71a48-f7e6-4e78-b680-ea479973418e-atc-btn-wrapper {
    text-align: center;
  }


#s-6bb71a48-f7e6-4e78-b680-ea479973418e {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-6bb71a48-f7e6-4e78-b680-ea479973418e.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-6bb71a48-f7e6-4e78-b680-ea479973418e.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  font-family: Futura;
  display:  block ;
}

#s-6bb71a48-f7e6-4e78-b680-ea479973418e.shg-btn.shg-product-atc-error {
  
  font-family: Futura;
  
  font-size: 16px;
  color: rgba(255, 255, 255, 1);
}


  #s-6bb71a48-f7e6-4e78-b680-ea479973418e.shg-btn.shg-product-atc-success {
    
    
    
    
    color: rgba(255, 255, 255, 1);
  }

}@media (min-width: 992px) and (max-width: 1199px){
  #s-6bb71a48-f7e6-4e78-b680-ea479973418e-atc-btn-wrapper {
    text-align: center;
  }


#s-6bb71a48-f7e6-4e78-b680-ea479973418e {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-6bb71a48-f7e6-4e78-b680-ea479973418e.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-6bb71a48-f7e6-4e78-b680-ea479973418e.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  font-family: Futura;
  display:  block ;
}

#s-6bb71a48-f7e6-4e78-b680-ea479973418e.shg-btn.shg-product-atc-error {
  
  font-family: Futura;
  
  font-size: 16px;
  color: rgba(255, 255, 255, 1);
}


  #s-6bb71a48-f7e6-4e78-b680-ea479973418e.shg-btn.shg-product-atc-success {
    
    
    
    
    color: rgba(255, 255, 255, 1);
  }

}@media (min-width: 768px) and (max-width: 991px){
  #s-6bb71a48-f7e6-4e78-b680-ea479973418e-atc-btn-wrapper {
    text-align: center;
  }


#s-6bb71a48-f7e6-4e78-b680-ea479973418e {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-6bb71a48-f7e6-4e78-b680-ea479973418e.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-6bb71a48-f7e6-4e78-b680-ea479973418e.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  font-family: Futura;
  display:  block ;
}

#s-6bb71a48-f7e6-4e78-b680-ea479973418e.shg-btn.shg-product-atc-error {
  
  font-family: Futura;
  
  font-size: 16px;
  color: rgba(255, 255, 255, 1);
}


  #s-6bb71a48-f7e6-4e78-b680-ea479973418e.shg-btn.shg-product-atc-success {
    
    
    
    
    color: rgba(255, 255, 255, 1);
  }

}@media (max-width: 767px){
  #s-6bb71a48-f7e6-4e78-b680-ea479973418e-atc-btn-wrapper {
    text-align: center;
  }


#s-6bb71a48-f7e6-4e78-b680-ea479973418e {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-6bb71a48-f7e6-4e78-b680-ea479973418e.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-6bb71a48-f7e6-4e78-b680-ea479973418e.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  font-family: Futura;
  display:  block ;
}

#s-6bb71a48-f7e6-4e78-b680-ea479973418e.shg-btn.shg-product-atc-error {
  
  font-family: Futura;
  
  font-size: 16px;
  color: rgba(255, 255, 255, 1);
}


  #s-6bb71a48-f7e6-4e78-b680-ea479973418e.shg-btn.shg-product-atc-success {
    
    
    
    
    color: rgba(255, 255, 255, 1);
  }

}
#s-c0ae3612-fdda-47ba-a783-c4703f54efe3 {
  margin-top: 32px;
margin-bottom: 32px;
padding-left: 8px;
padding-right: 8px;
min-height: 50px;
}








#s-c0ae3612-fdda-47ba-a783-c4703f54efe3 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-c0ae3612-fdda-47ba-a783-c4703f54efe3.shg-box.shg-c {
  justify-content: flex-start;
}

@media (min-width: 0px) {
[id="s-165e7b23-4a10-42e8-b6a9-2710a8e667a4"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 6.0px);
}

}

@media (min-width: 768px) {
[id="s-165e7b23-4a10-42e8-b6a9-2710a8e667a4"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 6.0px);
}

}

@media (min-width: 992px) {
[id="s-165e7b23-4a10-42e8-b6a9-2710a8e667a4"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 6.0px);
}

}

@media (min-width: 1200px) {
[id="s-165e7b23-4a10-42e8-b6a9-2710a8e667a4"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 6.0px);
}

}

#s-d7aa04a3-fa9f-4097-b0f1-58159e3512d7 {
  margin-top: -10px;
margin-bottom: -10px;
}

#s-d7aa04a3-fa9f-4097-b0f1-58159e3512d7 hr {
  border-top: 1px solid rgba(0, 0, 0, 1);
}

@media (min-width: 0px) {
[id="s-62535cef-c547-4e6d-ab53-68c810d43b79"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 6.0px);
}

}

@media (min-width: 768px) {
[id="s-62535cef-c547-4e6d-ab53-68c810d43b79"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 6.0px);
}

}

@media (min-width: 992px) {
[id="s-62535cef-c547-4e6d-ab53-68c810d43b79"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 6.0px);
}

}

@media (min-width: 1200px) {
[id="s-62535cef-c547-4e6d-ab53-68c810d43b79"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 6.0px);
}

}

/*
  $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}