<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">#s-f0cbe859-65f0-4601-b46f-8a2f918046b7 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

.shg-box {
  position: relative;
  display: flex;
  width: 100%;
  flex-direction: column;
  /**
   * While `flex: 1` is enough here, we need to supply the rest
   * of the parameters (`1 auto`) to keep compatibility with IE11.
   * Otherwise, IE11 flex would break.
   */
  flex: 1 1 auto;
}

.shg-box &gt; .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-482118e2-9b64-488f-8544-e7ebecf2137c {
  background-repeat: no-repeat;
background-size: cover;
padding-top: 67px;
padding-left: 4%;
padding-bottom: 203px;
min-height: 50px;
background-position: center center;
}
@media (min-width: 1200px){#s-482118e2-9b64-488f-8544-e7ebecf2137c {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-482118e2-9b64-488f-8544-e7ebecf2137c {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-482118e2-9b64-488f-8544-e7ebecf2137c {
  display: none;
}
#s-482118e2-9b64-488f-8544-e7ebecf2137c, #wrap-s-482118e2-9b64-488f-8544-e7ebecf2137c { display: none !important; }}@media (max-width: 767px){#s-482118e2-9b64-488f-8544-e7ebecf2137c {
  display: none;
}
#s-482118e2-9b64-488f-8544-e7ebecf2137c, #wrap-s-482118e2-9b64-488f-8544-e7ebecf2137c { display: none !important; }}
#s-482118e2-9b64-488f-8544-e7ebecf2137c {
  background-image: url(https://i.shgcdn.com/9843ed64-240d-455f-a540-c45dc9aee11d/);
}








#s-482118e2-9b64-488f-8544-e7ebecf2137c &gt; .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-482118e2-9b64-488f-8544-e7ebecf2137c.shg-box.shg-c {
  justify-content: flex-start;
}

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

.shg-row &gt; * {
  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 &gt; div:empty {
  display: block;
}

#s-88509bfd-1a2f-4fab-ba2c-dc5017e6b8ea {
  margin-left: 0%;
padding-top: 0%;
}

@media (min-width: 0px) {
[id="s-88509bfd-1a2f-4fab-ba2c-dc5017e6b8ea"] &gt; .shg-row &gt; .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-88509bfd-1a2f-4fab-ba2c-dc5017e6b8ea"] &gt; .shg-row &gt; .shg-c-sm-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-88509bfd-1a2f-4fab-ba2c-dc5017e6b8ea"] &gt; .shg-row &gt; .shg-c-sm-8 {
  width: calc(66.66666666666667% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-88509bfd-1a2f-4fab-ba2c-dc5017e6b8ea"] &gt; .shg-row &gt; .shg-c-md-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-88509bfd-1a2f-4fab-ba2c-dc5017e6b8ea"] &gt; .shg-row &gt; .shg-c-md-8 {
  width: calc(66.66666666666667% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-88509bfd-1a2f-4fab-ba2c-dc5017e6b8ea"] &gt; .shg-row &gt; .shg-c-lg-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-88509bfd-1a2f-4fab-ba2c-dc5017e6b8ea"] &gt; .shg-row &gt; .shg-c-lg-8 {
  width: calc(66.66666666666667% - 0.0px);
}

}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.shg-theme-text-content p {
  
  
  
}

#s-88455408-2a8a-44a2-ba30-003d4fb104cf {
  margin-top: 0%;
margin-left: 0%;
margin-bottom: 0%;
margin-right: 0%;
padding-top: 0%;
padding-left: 0%;
padding-right: 0%;
}
@media (min-width: 1200px){#s-88455408-2a8a-44a2-ba30-003d4fb104cf {
  max-width: 750px;
}
}
#s-1af32801-6609-480b-9466-249fe9e4795b {
  margin-top: 32px;
margin-left: auto;
margin-right: auto;
max-width: 480px;
}

#s-d5e12644-8d02-4a5d-b5d1-0881438484fb {
  background-repeat: no-repeat;
background-size: cover;
margin-left: auto;
margin-right: auto;
padding-top: 47px;
padding-bottom: 59px;
min-height: 50px;
background-position: center center;
}
@media (min-width: 1200px){#s-d5e12644-8d02-4a5d-b5d1-0881438484fb {
  display: none;
}
#s-d5e12644-8d02-4a5d-b5d1-0881438484fb, #wrap-s-d5e12644-8d02-4a5d-b5d1-0881438484fb { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-d5e12644-8d02-4a5d-b5d1-0881438484fb {
  display: none;
}
#s-d5e12644-8d02-4a5d-b5d1-0881438484fb, #wrap-s-d5e12644-8d02-4a5d-b5d1-0881438484fb { display: none !important; }}
#s-d5e12644-8d02-4a5d-b5d1-0881438484fb {
  background-image: url(https://i.shgcdn.com/6313eec6-1611-44ef-820d-bbb8cc715f9f/);
}

@media (max-width: 480px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-d5e12644-8d02-4a5d-b5d1-0881438484fb {
  background-image: url(https://i.shgcdn.com/6313eec6-1611-44ef-820d-bbb8cc715f9f/-/resize/480x/);
}
#s-d5e12644-8d02-4a5d-b5d1-0881438484fb.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (max-width: 480px) and (-webkit-min-device-pixel-ratio: 2) {
#s-d5e12644-8d02-4a5d-b5d1-0881438484fb {
  background-image: url(https://i.shgcdn.com/6313eec6-1611-44ef-820d-bbb8cc715f9f/-/resize/960x/);
}
#s-d5e12644-8d02-4a5d-b5d1-0881438484fb.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-d5e12644-8d02-4a5d-b5d1-0881438484fb {
  background-image: url(https://i.shgcdn.com/6313eec6-1611-44ef-820d-bbb8cc715f9f/-/resize/768x/);
}
#s-d5e12644-8d02-4a5d-b5d1-0881438484fb.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-min-device-pixel-ratio: 2) {
#s-d5e12644-8d02-4a5d-b5d1-0881438484fb {
  background-image: url(https://i.shgcdn.com/6313eec6-1611-44ef-820d-bbb8cc715f9f/-/resize/1536x/);
}
#s-d5e12644-8d02-4a5d-b5d1-0881438484fb.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-d5e12644-8d02-4a5d-b5d1-0881438484fb {
  background-image: url(https://i.shgcdn.com/6313eec6-1611-44ef-820d-bbb8cc715f9f/-/resize/1024x/);
}
#s-d5e12644-8d02-4a5d-b5d1-0881438484fb.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) {
#s-d5e12644-8d02-4a5d-b5d1-0881438484fb {
  background-image: url(https://i.shgcdn.com/6313eec6-1611-44ef-820d-bbb8cc715f9f/-/resize/2048x/);
}
#s-d5e12644-8d02-4a5d-b5d1-0881438484fb.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 1025px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-d5e12644-8d02-4a5d-b5d1-0881438484fb {
  background-image: url(https://i.shgcdn.com/6313eec6-1611-44ef-820d-bbb8cc715f9f/-/resize/1200x/);
}
#s-d5e12644-8d02-4a5d-b5d1-0881438484fb.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 1025px) and (-webkit-min-device-pixel-ratio: 2) {
#s-d5e12644-8d02-4a5d-b5d1-0881438484fb {
  background-image: url(https://i.shgcdn.com/6313eec6-1611-44ef-820d-bbb8cc715f9f/-/resize/2048x/);
}
#s-d5e12644-8d02-4a5d-b5d1-0881438484fb.shogun-lazyload-bg-image {
  background-image: none;
}

}







#s-d5e12644-8d02-4a5d-b5d1-0881438484fb &gt; .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-d5e12644-8d02-4a5d-b5d1-0881438484fb.shg-box.shg-c {
  justify-content: center;
}

#s-c72793f2-2b60-470c-bc28-d4b6b7f2c44c {
  margin-top: 0%;
margin-left: 0%;
margin-bottom: 0%;
margin-right: 0%;
padding-top: 0%;
padding-left: 0%;
padding-right: 0%;
}
@media (max-width: 767px){#s-c72793f2-2b60-470c-bc28-d4b6b7f2c44c {
  margin-left: auto;
margin-right: auto;
padding-left: 3px;
padding-right: 3px;
max-width: 390px;
}
}
#s-70ca39e7-b47a-4001-8d59-fcf680c60f1e {
  margin-top: 254px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
max-width: 480px;
}
@media (min-width: 1200px){#s-70ca39e7-b47a-4001-8d59-fcf680c60f1e {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-70ca39e7-b47a-4001-8d59-fcf680c60f1e {
  
}
}@media (max-width: 767px){#s-70ca39e7-b47a-4001-8d59-fcf680c60f1e {
  max-width: 295px;
}
}
#s-2bba035e-d290-4dca-90b8-ec46e2fb2093 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-a2a59b4c-a724-4427-8860-50f6dc79f0d2 {
  margin-left: auto;
margin-right: auto;
padding-bottom: 50px;
min-height: 50px;
background-color: rgba(244, 241, 233, 1);
}
@media (min-width: 1200px){#s-a2a59b4c-a724-4427-8860-50f6dc79f0d2 {
  background-repeat: no-repeat;
background-attachment: fixed;
padding-bottom: 50px;
background-color: rgba(255, 255, 255, 1);
}
}@media (min-width: 768px) and (max-width: 991px){#s-a2a59b4c-a724-4427-8860-50f6dc79f0d2 {
  display: none;
}
#s-a2a59b4c-a724-4427-8860-50f6dc79f0d2, #wrap-s-a2a59b4c-a724-4427-8860-50f6dc79f0d2 { display: none !important; }}@media (max-width: 767px){#s-a2a59b4c-a724-4427-8860-50f6dc79f0d2 {
  display: none;
}
#s-a2a59b4c-a724-4427-8860-50f6dc79f0d2, #wrap-s-a2a59b4c-a724-4427-8860-50f6dc79f0d2 { display: none !important; }}







#s-a2a59b4c-a724-4427-8860-50f6dc79f0d2 &gt; .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-a2a59b4c-a724-4427-8860-50f6dc79f0d2.shg-box.shg-c {
  justify-content: center;
}

#s-adca1f86-726e-406d-8589-8fd2dcb9c5ce {
  margin-left: auto;
margin-right: auto;
}
@media (min-width: 1200px){#s-adca1f86-726e-406d-8589-8fd2dcb9c5ce {
  margin-bottom: 14px;
padding-top: 47px;
padding-left: 15px;
padding-right: 15px;
max-width: 640px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-adca1f86-726e-406d-8589-8fd2dcb9c5ce {
  padding-top: 40px;
padding-left: 10px;
padding-bottom: 10px;
padding-right: 0px;
max-width: 750px;
}
}
.shg-btn.shg-cse, .shg-btn.shg-cse:hover, .shg-btn.shg-cse:focus {
  color: #FFF;
}

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

.shg-btn-text {
  
  
}

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

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

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

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

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

#s-2fa84fea-62cb-49f8-90b3-d5cc5761849c {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: #252525;
text-align: center;
text-decoration: none;
line-height: 1em;
}
#s-2fa84fea-62cb-49f8-90b3-d5cc5761849c:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-2fa84fea-62cb-49f8-90b3-d5cc5761849c:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 1200px){#s-2fa84fea-62cb-49f8-90b3-d5cc5761849c {
  margin-bottom: 70px;
padding-top: 12px;
padding-left: 69px;
padding-bottom: 12px;
padding-right: 69px;
line-height: 1em;
}
#s-2fa84fea-62cb-49f8-90b3-d5cc5761849c:hover {background-color: rgba(123, 120, 152, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}}@media (min-width: 992px) and (max-width: 1199px){#s-2fa84fea-62cb-49f8-90b3-d5cc5761849c {
  margin-bottom: 50px;
}
}@media (max-width: 767px){#s-2fa84fea-62cb-49f8-90b3-d5cc5761849c {
  padding-top: 14px;
padding-left: 18px;
padding-bottom: 13px;
padding-right: 18px;
}
}

  #s-2fa84fea-62cb-49f8-90b3-d5cc5761849c-root {
    text-align: center;
  }


#s-2fa84fea-62cb-49f8-90b3-d5cc5761849c.shg-btn {
  color: #ffffff;
  font-size: 15px;
  
  
  font-family: Helvetica Neue Light;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-2fa84fea-62cb-49f8-90b3-d5cc5761849c-root {
    text-align: center;
  }


#s-2fa84fea-62cb-49f8-90b3-d5cc5761849c.shg-btn {
  color: #ffffff;
  font-size: 15px;
  
  
  font-family: Helvetica Neue Light;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-2fa84fea-62cb-49f8-90b3-d5cc5761849c-root {
    text-align: center;
  }


#s-2fa84fea-62cb-49f8-90b3-d5cc5761849c.shg-btn {
  color: #ffffff;
  font-size: 15px;
  
  
  font-family: Helvetica Neue Light;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-2fa84fea-62cb-49f8-90b3-d5cc5761849c-root {
    text-align: center;
  }


#s-2fa84fea-62cb-49f8-90b3-d5cc5761849c.shg-btn {
  color: #ffffff;
  font-size: 15px;
  
  
  font-family: Helvetica Neue Light;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-2fa84fea-62cb-49f8-90b3-d5cc5761849c-root {
    text-align: center;
  }


#s-2fa84fea-62cb-49f8-90b3-d5cc5761849c.shg-btn {
  color: #ffffff;
  font-size: 12px;
  
  
  font-family: Helvetica Neue Light;
  display:  inline-block ;
}
}
#s-89fcfa97-2c26-434b-9d56-5ee0b2eafb83 {
  margin-left: 0%;
margin-right: 0%;
padding-top: 0%;
}

@media (min-width: 0px) {
[id="s-89fcfa97-2c26-434b-9d56-5ee0b2eafb83"] &gt; .shg-row &gt; .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-89fcfa97-2c26-434b-9d56-5ee0b2eafb83"] &gt; .shg-row &gt; .shg-c-sm-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-89fcfa97-2c26-434b-9d56-5ee0b2eafb83"] &gt; .shg-row &gt; .shg-c-sm-8 {
  width: calc(66.66666666666667% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-89fcfa97-2c26-434b-9d56-5ee0b2eafb83"] &gt; .shg-row &gt; .shg-c-md-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-89fcfa97-2c26-434b-9d56-5ee0b2eafb83"] &gt; .shg-row &gt; .shg-c-md-8 {
  width: calc(66.66666666666667% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-89fcfa97-2c26-434b-9d56-5ee0b2eafb83"] &gt; .shg-row &gt; .shg-c-lg-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-89fcfa97-2c26-434b-9d56-5ee0b2eafb83"] &gt; .shg-row &gt; .shg-c-lg-8 {
  width: calc(66.66666666666667% - 0.0px);
}

}

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

.shg-image-content-wrapper {
  position: relative;
}

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

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

.shogun-image-content-not-linked&gt;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&gt;div {
  width: 100%;
}

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

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

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

.shg-image-content-wrapper .shogun-image.hover~* {
  z-index: 1;
}
#s-abfd32b1-50e8-40fe-8d62-9fa9b39e994a {
  margin-left: auto;
margin-right: auto;
max-width: 1080px;
aspect-ratio: 891/1129;
text-align: center;
}
@media (min-width: 1200px){#s-abfd32b1-50e8-40fe-8d62-9fa9b39e994a {
  max-width: 1080px;
aspect-ratio: 891/1129;
}
}


.shg-image-margin-container-s-abfd32b1-50e8-40fe-8d62-9fa9b39e994a {
  margin-left: auto;
  margin-right: auto;
  
  
}

#s-abfd32b1-50e8-40fe-8d62-9fa9b39e994a {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-abfd32b1-50e8-40fe-8d62-9fa9b39e994a .shg-image-content-wrapper {
      aspect-ratio: 891/1129;
      min-width: 100%;
      height: auto;
    }

    #s-abfd32b1-50e8-40fe-8d62-9fa9b39e994a .shogun-image-link {
      aspect-ratio: 891/1129;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-abfd32b1-50e8-40fe-8d62-9fa9b39e994a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-abfd32b1-50e8-40fe-8d62-9fa9b39e994a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-abfd32b1-50e8-40fe-8d62-9fa9b39e994a img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1080px;
  }



  img.s-abfd32b1-50e8-40fe-8d62-9fa9b39e994a.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-abfd32b1-50e8-40fe-8d62-9fa9b39e994a .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-abfd32b1-50e8-40fe-8d62-9fa9b39e994a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-abfd32b1-50e8-40fe-8d62-9fa9b39e994a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-abfd32b1-50e8-40fe-8d62-9fa9b39e994a.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-abfd32b1-50e8-40fe-8d62-9fa9b39e994a {
      --shg-aspect-ratio: calc(891/1129); 
    }

    .s-abfd32b1-50e8-40fe-8d62-9fa9b39e994a.shogun-image-container {
      position: relative;
    }

    .s-abfd32b1-50e8-40fe-8d62-9fa9b39e994a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-abfd32b1-50e8-40fe-8d62-9fa9b39e994a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-abfd32b1-50e8-40fe-8d62-9fa9b39e994a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1080px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-abfd32b1-50e8-40fe-8d62-9fa9b39e994a {
  
  
  
  
}

#s-abfd32b1-50e8-40fe-8d62-9fa9b39e994a {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-abfd32b1-50e8-40fe-8d62-9fa9b39e994a .shg-image-content-wrapper {
      aspect-ratio: 891/1129;
      min-width: 100%;
      height: auto;
    }

    #s-abfd32b1-50e8-40fe-8d62-9fa9b39e994a .shogun-image-link {
      aspect-ratio: 891/1129;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-abfd32b1-50e8-40fe-8d62-9fa9b39e994a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-abfd32b1-50e8-40fe-8d62-9fa9b39e994a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-abfd32b1-50e8-40fe-8d62-9fa9b39e994a img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1080px;
  }



  img.s-abfd32b1-50e8-40fe-8d62-9fa9b39e994a.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-abfd32b1-50e8-40fe-8d62-9fa9b39e994a .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-abfd32b1-50e8-40fe-8d62-9fa9b39e994a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-abfd32b1-50e8-40fe-8d62-9fa9b39e994a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-abfd32b1-50e8-40fe-8d62-9fa9b39e994a.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-abfd32b1-50e8-40fe-8d62-9fa9b39e994a {
      --shg-aspect-ratio: calc(891/1129); 
    }

    .s-abfd32b1-50e8-40fe-8d62-9fa9b39e994a.shogun-image-container {
      position: relative;
    }

    .s-abfd32b1-50e8-40fe-8d62-9fa9b39e994a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-abfd32b1-50e8-40fe-8d62-9fa9b39e994a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-abfd32b1-50e8-40fe-8d62-9fa9b39e994a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-abfd32b1-50e8-40fe-8d62-9fa9b39e994a {
  
  
  
  
}

#s-abfd32b1-50e8-40fe-8d62-9fa9b39e994a {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-abfd32b1-50e8-40fe-8d62-9fa9b39e994a .shg-image-content-wrapper {
      aspect-ratio: 891/1129;
      min-width: 100%;
      height: auto;
    }

    #s-abfd32b1-50e8-40fe-8d62-9fa9b39e994a .shogun-image-link {
      aspect-ratio: 891/1129;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-abfd32b1-50e8-40fe-8d62-9fa9b39e994a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-abfd32b1-50e8-40fe-8d62-9fa9b39e994a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-abfd32b1-50e8-40fe-8d62-9fa9b39e994a img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1080px;
  }



  img.s-abfd32b1-50e8-40fe-8d62-9fa9b39e994a.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-abfd32b1-50e8-40fe-8d62-9fa9b39e994a .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-abfd32b1-50e8-40fe-8d62-9fa9b39e994a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-abfd32b1-50e8-40fe-8d62-9fa9b39e994a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-abfd32b1-50e8-40fe-8d62-9fa9b39e994a.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-abfd32b1-50e8-40fe-8d62-9fa9b39e994a {
      --shg-aspect-ratio: calc(891/1129); 
    }

    .s-abfd32b1-50e8-40fe-8d62-9fa9b39e994a.shogun-image-container {
      position: relative;
    }

    .s-abfd32b1-50e8-40fe-8d62-9fa9b39e994a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-abfd32b1-50e8-40fe-8d62-9fa9b39e994a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-abfd32b1-50e8-40fe-8d62-9fa9b39e994a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-abfd32b1-50e8-40fe-8d62-9fa9b39e994a {
  
  
  
  
}

#s-abfd32b1-50e8-40fe-8d62-9fa9b39e994a {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-abfd32b1-50e8-40fe-8d62-9fa9b39e994a .shg-image-content-wrapper {
      aspect-ratio: 891/1129;
      min-width: 100%;
      height: auto;
    }

    #s-abfd32b1-50e8-40fe-8d62-9fa9b39e994a .shogun-image-link {
      aspect-ratio: 891/1129;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-abfd32b1-50e8-40fe-8d62-9fa9b39e994a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-abfd32b1-50e8-40fe-8d62-9fa9b39e994a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-abfd32b1-50e8-40fe-8d62-9fa9b39e994a img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1080px;
  }



  img.s-abfd32b1-50e8-40fe-8d62-9fa9b39e994a.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-abfd32b1-50e8-40fe-8d62-9fa9b39e994a .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-abfd32b1-50e8-40fe-8d62-9fa9b39e994a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-abfd32b1-50e8-40fe-8d62-9fa9b39e994a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-abfd32b1-50e8-40fe-8d62-9fa9b39e994a.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-abfd32b1-50e8-40fe-8d62-9fa9b39e994a {
      --shg-aspect-ratio: calc(891/1129); 
    }

    .s-abfd32b1-50e8-40fe-8d62-9fa9b39e994a.shogun-image-container {
      position: relative;
    }

    .s-abfd32b1-50e8-40fe-8d62-9fa9b39e994a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-abfd32b1-50e8-40fe-8d62-9fa9b39e994a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-abfd32b1-50e8-40fe-8d62-9fa9b39e994a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1080px;
    }
  }

}@media (max-width: 767px){

.shg-image-margin-container-s-abfd32b1-50e8-40fe-8d62-9fa9b39e994a {
  
  
  
  
}

#s-abfd32b1-50e8-40fe-8d62-9fa9b39e994a {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-abfd32b1-50e8-40fe-8d62-9fa9b39e994a .shg-image-content-wrapper {
      aspect-ratio: 891/1129;
      min-width: 100%;
      height: auto;
    }

    #s-abfd32b1-50e8-40fe-8d62-9fa9b39e994a .shogun-image-link {
      aspect-ratio: 891/1129;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-abfd32b1-50e8-40fe-8d62-9fa9b39e994a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-abfd32b1-50e8-40fe-8d62-9fa9b39e994a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-abfd32b1-50e8-40fe-8d62-9fa9b39e994a img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1080px;
  }



  img.s-abfd32b1-50e8-40fe-8d62-9fa9b39e994a.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-abfd32b1-50e8-40fe-8d62-9fa9b39e994a .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-abfd32b1-50e8-40fe-8d62-9fa9b39e994a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-abfd32b1-50e8-40fe-8d62-9fa9b39e994a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-abfd32b1-50e8-40fe-8d62-9fa9b39e994a.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-abfd32b1-50e8-40fe-8d62-9fa9b39e994a {
      --shg-aspect-ratio: calc(891/1129); 
    }

    .s-abfd32b1-50e8-40fe-8d62-9fa9b39e994a.shogun-image-container {
      position: relative;
    }

    .s-abfd32b1-50e8-40fe-8d62-9fa9b39e994a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-abfd32b1-50e8-40fe-8d62-9fa9b39e994a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-abfd32b1-50e8-40fe-8d62-9fa9b39e994a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1080px;
    }
  }

}
#s-00ac0465-9215-4ce4-b045-f757e1109f17 {
  margin-top: 0%;
margin-left: auto;
margin-bottom: 0%;
margin-right: auto;
padding-top: 13%;
padding-left: 19%;
}

#s-21450375-0d48-446a-8f85-3db7d5d2cc18 {
  margin-top: 3%;
margin-left: auto;
margin-bottom: -2%;
margin-right: auto;
padding-top: 0%;
}

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

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

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

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

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

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

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

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

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

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

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

#s-867b2bc1-bc65-433e-837b-d98abacb8a06 {
  margin-left: auto;
margin-right: 0%;
padding-top: 5%;
padding-bottom: 0%;
}

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

#slider-v3-s-867b2bc1-bc65-433e-837b-d98abacb8a06 {
  --swiper-pagination-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-inactive-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-active-color: rgba(113, 113, 113, 1) !important;
  --arrow-button-size: 35px !important;
  --swiper-pagination-bullet-size: 14px !important;
  
}

#slider-v3-s-867b2bc1-bc65-433e-837b-d98abacb8a06 &gt; .swiper-button-prev,
#slider-v3-s-867b2bc1-bc65-433e-837b-d98abacb8a06 &gt; .swiper-button-next {
  
}

#slider-v3-s-867b2bc1-bc65-433e-837b-d98abacb8a06 &gt; .swiper-button-prev svg,
#slider-v3-s-867b2bc1-bc65-433e-837b-d98abacb8a06 &gt; .swiper-button-next svg {
  fill: rgba(113, 113, 113, 1) !important;
  stroke: rgba(113, 113, 113, 1) !important;
  
}

#slider-v3-s-867b2bc1-bc65-433e-837b-d98abacb8a06 &gt; .swiper-button-prev {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-867b2bc1-bc65-433e-837b-d98abacb8a06 &gt; .swiper-button-next {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-867b2bc1-bc65-433e-837b-d98abacb8a06 &gt; .swiper-button-lock {
  display: none !important;
}

#slider-v3-s-867b2bc1-bc65-433e-837b-d98abacb8a06 .swiper-pagination-bullet {
  
  
  margin: 0 !important;
}

#slider-v3-s-867b2bc1-bc65-433e-837b-d98abacb8a06 .swiper-pagination-bullet-active {
  background-color: rgba(113, 113, 113, 1) !important;
  width: calc( * 1) !important;
  
  border-radius:  50px  !important;
}

#slider-v3-s-867b2bc1-bc65-433e-837b-d98abacb8a06 .swiper-pagination {
  position:  initial ;
  display: flex;
  margin-top:  8px ;
  justify-content:  center
                   ;
  align-items: center;
  gap: 0px !important;
}

#s-ec092a6b-6aae-4433-8b14-770ed38bc9b5 {
  margin-left: auto;
margin-right: auto;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-ec092a6b-6aae-4433-8b14-770ed38bc9b5 {
  max-width: 1080px;
aspect-ratio: 1/1;
}
}


.shg-image-margin-container-s-ec092a6b-6aae-4433-8b14-770ed38bc9b5 {
  margin-left: auto;
  margin-right: auto;
  
  
}

#s-ec092a6b-6aae-4433-8b14-770ed38bc9b5 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ec092a6b-6aae-4433-8b14-770ed38bc9b5 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-ec092a6b-6aae-4433-8b14-770ed38bc9b5 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ec092a6b-6aae-4433-8b14-770ed38bc9b5 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ec092a6b-6aae-4433-8b14-770ed38bc9b5.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ec092a6b-6aae-4433-8b14-770ed38bc9b5 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1080px;
  }



  img.s-ec092a6b-6aae-4433-8b14-770ed38bc9b5.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-ec092a6b-6aae-4433-8b14-770ed38bc9b5 .shogun-image-content {
  
    align-items: center;
  
}

.s-ec092a6b-6aae-4433-8b14-770ed38bc9b5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ec092a6b-6aae-4433-8b14-770ed38bc9b5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ec092a6b-6aae-4433-8b14-770ed38bc9b5.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-ec092a6b-6aae-4433-8b14-770ed38bc9b5 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-ec092a6b-6aae-4433-8b14-770ed38bc9b5.shogun-image-container {
      position: relative;
    }

    .s-ec092a6b-6aae-4433-8b14-770ed38bc9b5.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ec092a6b-6aae-4433-8b14-770ed38bc9b5.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ec092a6b-6aae-4433-8b14-770ed38bc9b5 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1080px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-ec092a6b-6aae-4433-8b14-770ed38bc9b5 {
  
  
  
  
}

#s-ec092a6b-6aae-4433-8b14-770ed38bc9b5 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ec092a6b-6aae-4433-8b14-770ed38bc9b5 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-ec092a6b-6aae-4433-8b14-770ed38bc9b5 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ec092a6b-6aae-4433-8b14-770ed38bc9b5 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ec092a6b-6aae-4433-8b14-770ed38bc9b5.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ec092a6b-6aae-4433-8b14-770ed38bc9b5 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1080px;
  }



  img.s-ec092a6b-6aae-4433-8b14-770ed38bc9b5.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-ec092a6b-6aae-4433-8b14-770ed38bc9b5 .shogun-image-content {
  
    align-items: center;
  
}

.s-ec092a6b-6aae-4433-8b14-770ed38bc9b5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ec092a6b-6aae-4433-8b14-770ed38bc9b5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ec092a6b-6aae-4433-8b14-770ed38bc9b5.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-ec092a6b-6aae-4433-8b14-770ed38bc9b5 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-ec092a6b-6aae-4433-8b14-770ed38bc9b5.shogun-image-container {
      position: relative;
    }

    .s-ec092a6b-6aae-4433-8b14-770ed38bc9b5.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ec092a6b-6aae-4433-8b14-770ed38bc9b5.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ec092a6b-6aae-4433-8b14-770ed38bc9b5 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-ec092a6b-6aae-4433-8b14-770ed38bc9b5 {
  
  
  
  
}

#s-ec092a6b-6aae-4433-8b14-770ed38bc9b5 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ec092a6b-6aae-4433-8b14-770ed38bc9b5 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-ec092a6b-6aae-4433-8b14-770ed38bc9b5 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ec092a6b-6aae-4433-8b14-770ed38bc9b5 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ec092a6b-6aae-4433-8b14-770ed38bc9b5.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ec092a6b-6aae-4433-8b14-770ed38bc9b5 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1080px;
  }



  img.s-ec092a6b-6aae-4433-8b14-770ed38bc9b5.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-ec092a6b-6aae-4433-8b14-770ed38bc9b5 .shogun-image-content {
  
    align-items: center;
  
}

.s-ec092a6b-6aae-4433-8b14-770ed38bc9b5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ec092a6b-6aae-4433-8b14-770ed38bc9b5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ec092a6b-6aae-4433-8b14-770ed38bc9b5.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-ec092a6b-6aae-4433-8b14-770ed38bc9b5 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-ec092a6b-6aae-4433-8b14-770ed38bc9b5.shogun-image-container {
      position: relative;
    }

    .s-ec092a6b-6aae-4433-8b14-770ed38bc9b5.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ec092a6b-6aae-4433-8b14-770ed38bc9b5.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ec092a6b-6aae-4433-8b14-770ed38bc9b5 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-ec092a6b-6aae-4433-8b14-770ed38bc9b5 {
  
  
  
  
}

#s-ec092a6b-6aae-4433-8b14-770ed38bc9b5 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ec092a6b-6aae-4433-8b14-770ed38bc9b5 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-ec092a6b-6aae-4433-8b14-770ed38bc9b5 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ec092a6b-6aae-4433-8b14-770ed38bc9b5 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ec092a6b-6aae-4433-8b14-770ed38bc9b5.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ec092a6b-6aae-4433-8b14-770ed38bc9b5 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1080px;
  }



  img.s-ec092a6b-6aae-4433-8b14-770ed38bc9b5.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-ec092a6b-6aae-4433-8b14-770ed38bc9b5 .shogun-image-content {
  
    align-items: center;
  
}

.s-ec092a6b-6aae-4433-8b14-770ed38bc9b5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ec092a6b-6aae-4433-8b14-770ed38bc9b5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ec092a6b-6aae-4433-8b14-770ed38bc9b5.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-ec092a6b-6aae-4433-8b14-770ed38bc9b5 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-ec092a6b-6aae-4433-8b14-770ed38bc9b5.shogun-image-container {
      position: relative;
    }

    .s-ec092a6b-6aae-4433-8b14-770ed38bc9b5.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ec092a6b-6aae-4433-8b14-770ed38bc9b5.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ec092a6b-6aae-4433-8b14-770ed38bc9b5 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1080px;
    }
  }

}@media (max-width: 767px){

.shg-image-margin-container-s-ec092a6b-6aae-4433-8b14-770ed38bc9b5 {
  
  
  
  
}

#s-ec092a6b-6aae-4433-8b14-770ed38bc9b5 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ec092a6b-6aae-4433-8b14-770ed38bc9b5 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-ec092a6b-6aae-4433-8b14-770ed38bc9b5 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ec092a6b-6aae-4433-8b14-770ed38bc9b5 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ec092a6b-6aae-4433-8b14-770ed38bc9b5.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ec092a6b-6aae-4433-8b14-770ed38bc9b5 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1080px;
  }



  img.s-ec092a6b-6aae-4433-8b14-770ed38bc9b5.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-ec092a6b-6aae-4433-8b14-770ed38bc9b5 .shogun-image-content {
  
    align-items: center;
  
}

.s-ec092a6b-6aae-4433-8b14-770ed38bc9b5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ec092a6b-6aae-4433-8b14-770ed38bc9b5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ec092a6b-6aae-4433-8b14-770ed38bc9b5.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-ec092a6b-6aae-4433-8b14-770ed38bc9b5 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-ec092a6b-6aae-4433-8b14-770ed38bc9b5.shogun-image-container {
      position: relative;
    }

    .s-ec092a6b-6aae-4433-8b14-770ed38bc9b5.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ec092a6b-6aae-4433-8b14-770ed38bc9b5.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ec092a6b-6aae-4433-8b14-770ed38bc9b5 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1080px;
    }
  }

}
#s-e736d65e-92d2-4e7f-b0a3-5a8686ae58d0 {
  margin-left: auto;
margin-right: auto;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}



.shg-image-margin-container-s-e736d65e-92d2-4e7f-b0a3-5a8686ae58d0 {
  margin-left: auto;
  margin-right: auto;
  
  
}

#s-e736d65e-92d2-4e7f-b0a3-5a8686ae58d0 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e736d65e-92d2-4e7f-b0a3-5a8686ae58d0 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-e736d65e-92d2-4e7f-b0a3-5a8686ae58d0 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e736d65e-92d2-4e7f-b0a3-5a8686ae58d0 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e736d65e-92d2-4e7f-b0a3-5a8686ae58d0.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e736d65e-92d2-4e7f-b0a3-5a8686ae58d0 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1080px;
  }



  img.s-e736d65e-92d2-4e7f-b0a3-5a8686ae58d0.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-e736d65e-92d2-4e7f-b0a3-5a8686ae58d0 .shogun-image-content {
  
    align-items: center;
  
}

.s-e736d65e-92d2-4e7f-b0a3-5a8686ae58d0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e736d65e-92d2-4e7f-b0a3-5a8686ae58d0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e736d65e-92d2-4e7f-b0a3-5a8686ae58d0.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-e736d65e-92d2-4e7f-b0a3-5a8686ae58d0 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-e736d65e-92d2-4e7f-b0a3-5a8686ae58d0.shogun-image-container {
      position: relative;
    }

    .s-e736d65e-92d2-4e7f-b0a3-5a8686ae58d0.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e736d65e-92d2-4e7f-b0a3-5a8686ae58d0.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e736d65e-92d2-4e7f-b0a3-5a8686ae58d0 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1080px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-e736d65e-92d2-4e7f-b0a3-5a8686ae58d0 {
  
  
  
  
}

#s-e736d65e-92d2-4e7f-b0a3-5a8686ae58d0 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e736d65e-92d2-4e7f-b0a3-5a8686ae58d0 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-e736d65e-92d2-4e7f-b0a3-5a8686ae58d0 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e736d65e-92d2-4e7f-b0a3-5a8686ae58d0 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e736d65e-92d2-4e7f-b0a3-5a8686ae58d0.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e736d65e-92d2-4e7f-b0a3-5a8686ae58d0 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1080px;
  }



  img.s-e736d65e-92d2-4e7f-b0a3-5a8686ae58d0.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-e736d65e-92d2-4e7f-b0a3-5a8686ae58d0 .shogun-image-content {
  
    align-items: center;
  
}

.s-e736d65e-92d2-4e7f-b0a3-5a8686ae58d0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e736d65e-92d2-4e7f-b0a3-5a8686ae58d0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e736d65e-92d2-4e7f-b0a3-5a8686ae58d0.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-e736d65e-92d2-4e7f-b0a3-5a8686ae58d0 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-e736d65e-92d2-4e7f-b0a3-5a8686ae58d0.shogun-image-container {
      position: relative;
    }

    .s-e736d65e-92d2-4e7f-b0a3-5a8686ae58d0.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e736d65e-92d2-4e7f-b0a3-5a8686ae58d0.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e736d65e-92d2-4e7f-b0a3-5a8686ae58d0 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-e736d65e-92d2-4e7f-b0a3-5a8686ae58d0 {
  
  
  
  
}

#s-e736d65e-92d2-4e7f-b0a3-5a8686ae58d0 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e736d65e-92d2-4e7f-b0a3-5a8686ae58d0 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-e736d65e-92d2-4e7f-b0a3-5a8686ae58d0 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e736d65e-92d2-4e7f-b0a3-5a8686ae58d0 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e736d65e-92d2-4e7f-b0a3-5a8686ae58d0.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e736d65e-92d2-4e7f-b0a3-5a8686ae58d0 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1080px;
  }



  img.s-e736d65e-92d2-4e7f-b0a3-5a8686ae58d0.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-e736d65e-92d2-4e7f-b0a3-5a8686ae58d0 .shogun-image-content {
  
    align-items: center;
  
}

.s-e736d65e-92d2-4e7f-b0a3-5a8686ae58d0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e736d65e-92d2-4e7f-b0a3-5a8686ae58d0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e736d65e-92d2-4e7f-b0a3-5a8686ae58d0.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-e736d65e-92d2-4e7f-b0a3-5a8686ae58d0 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-e736d65e-92d2-4e7f-b0a3-5a8686ae58d0.shogun-image-container {
      position: relative;
    }

    .s-e736d65e-92d2-4e7f-b0a3-5a8686ae58d0.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e736d65e-92d2-4e7f-b0a3-5a8686ae58d0.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e736d65e-92d2-4e7f-b0a3-5a8686ae58d0 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-e736d65e-92d2-4e7f-b0a3-5a8686ae58d0 {
  
  
  
  
}

#s-e736d65e-92d2-4e7f-b0a3-5a8686ae58d0 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e736d65e-92d2-4e7f-b0a3-5a8686ae58d0 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-e736d65e-92d2-4e7f-b0a3-5a8686ae58d0 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e736d65e-92d2-4e7f-b0a3-5a8686ae58d0 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e736d65e-92d2-4e7f-b0a3-5a8686ae58d0.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e736d65e-92d2-4e7f-b0a3-5a8686ae58d0 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1080px;
  }



  img.s-e736d65e-92d2-4e7f-b0a3-5a8686ae58d0.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-e736d65e-92d2-4e7f-b0a3-5a8686ae58d0 .shogun-image-content {
  
    align-items: center;
  
}

.s-e736d65e-92d2-4e7f-b0a3-5a8686ae58d0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e736d65e-92d2-4e7f-b0a3-5a8686ae58d0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e736d65e-92d2-4e7f-b0a3-5a8686ae58d0.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-e736d65e-92d2-4e7f-b0a3-5a8686ae58d0 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-e736d65e-92d2-4e7f-b0a3-5a8686ae58d0.shogun-image-container {
      position: relative;
    }

    .s-e736d65e-92d2-4e7f-b0a3-5a8686ae58d0.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e736d65e-92d2-4e7f-b0a3-5a8686ae58d0.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e736d65e-92d2-4e7f-b0a3-5a8686ae58d0 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1080px;
    }
  }

}@media (max-width: 767px){

.shg-image-margin-container-s-e736d65e-92d2-4e7f-b0a3-5a8686ae58d0 {
  
  
  
  
}

#s-e736d65e-92d2-4e7f-b0a3-5a8686ae58d0 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e736d65e-92d2-4e7f-b0a3-5a8686ae58d0 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-e736d65e-92d2-4e7f-b0a3-5a8686ae58d0 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e736d65e-92d2-4e7f-b0a3-5a8686ae58d0 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e736d65e-92d2-4e7f-b0a3-5a8686ae58d0.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e736d65e-92d2-4e7f-b0a3-5a8686ae58d0 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1080px;
  }



  img.s-e736d65e-92d2-4e7f-b0a3-5a8686ae58d0.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-e736d65e-92d2-4e7f-b0a3-5a8686ae58d0 .shogun-image-content {
  
    align-items: center;
  
}

.s-e736d65e-92d2-4e7f-b0a3-5a8686ae58d0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e736d65e-92d2-4e7f-b0a3-5a8686ae58d0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e736d65e-92d2-4e7f-b0a3-5a8686ae58d0.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-e736d65e-92d2-4e7f-b0a3-5a8686ae58d0 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-e736d65e-92d2-4e7f-b0a3-5a8686ae58d0.shogun-image-container {
      position: relative;
    }

    .s-e736d65e-92d2-4e7f-b0a3-5a8686ae58d0.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e736d65e-92d2-4e7f-b0a3-5a8686ae58d0.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e736d65e-92d2-4e7f-b0a3-5a8686ae58d0 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1080px;
    }
  }

}
#s-67da462f-ca4d-4e83-925a-00876d6bc606 {
  margin-left: auto;
margin-right: auto;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}



.shg-image-margin-container-s-67da462f-ca4d-4e83-925a-00876d6bc606 {
  margin-left: auto;
  margin-right: auto;
  
  
}

#s-67da462f-ca4d-4e83-925a-00876d6bc606 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-67da462f-ca4d-4e83-925a-00876d6bc606 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-67da462f-ca4d-4e83-925a-00876d6bc606 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-67da462f-ca4d-4e83-925a-00876d6bc606 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-67da462f-ca4d-4e83-925a-00876d6bc606.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-67da462f-ca4d-4e83-925a-00876d6bc606 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1080px;
  }



  img.s-67da462f-ca4d-4e83-925a-00876d6bc606.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-67da462f-ca4d-4e83-925a-00876d6bc606 .shogun-image-content {
  
    align-items: center;
  
}

.s-67da462f-ca4d-4e83-925a-00876d6bc606.shg-align-container {
  display: flex;
  justify-content: center
}

.s-67da462f-ca4d-4e83-925a-00876d6bc606.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-67da462f-ca4d-4e83-925a-00876d6bc606.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-67da462f-ca4d-4e83-925a-00876d6bc606 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-67da462f-ca4d-4e83-925a-00876d6bc606.shogun-image-container {
      position: relative;
    }

    .s-67da462f-ca4d-4e83-925a-00876d6bc606.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-67da462f-ca4d-4e83-925a-00876d6bc606.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-67da462f-ca4d-4e83-925a-00876d6bc606 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1080px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-67da462f-ca4d-4e83-925a-00876d6bc606 {
  
  
  
  
}

#s-67da462f-ca4d-4e83-925a-00876d6bc606 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-67da462f-ca4d-4e83-925a-00876d6bc606 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-67da462f-ca4d-4e83-925a-00876d6bc606 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-67da462f-ca4d-4e83-925a-00876d6bc606 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-67da462f-ca4d-4e83-925a-00876d6bc606.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-67da462f-ca4d-4e83-925a-00876d6bc606 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1080px;
  }



  img.s-67da462f-ca4d-4e83-925a-00876d6bc606.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-67da462f-ca4d-4e83-925a-00876d6bc606 .shogun-image-content {
  
    align-items: center;
  
}

.s-67da462f-ca4d-4e83-925a-00876d6bc606.shg-align-container {
  display: flex;
  justify-content: center
}

.s-67da462f-ca4d-4e83-925a-00876d6bc606.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-67da462f-ca4d-4e83-925a-00876d6bc606.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-67da462f-ca4d-4e83-925a-00876d6bc606 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-67da462f-ca4d-4e83-925a-00876d6bc606.shogun-image-container {
      position: relative;
    }

    .s-67da462f-ca4d-4e83-925a-00876d6bc606.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-67da462f-ca4d-4e83-925a-00876d6bc606.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-67da462f-ca4d-4e83-925a-00876d6bc606 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-67da462f-ca4d-4e83-925a-00876d6bc606 {
  
  
  
  
}

#s-67da462f-ca4d-4e83-925a-00876d6bc606 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-67da462f-ca4d-4e83-925a-00876d6bc606 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-67da462f-ca4d-4e83-925a-00876d6bc606 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-67da462f-ca4d-4e83-925a-00876d6bc606 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-67da462f-ca4d-4e83-925a-00876d6bc606.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-67da462f-ca4d-4e83-925a-00876d6bc606 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1080px;
  }



  img.s-67da462f-ca4d-4e83-925a-00876d6bc606.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-67da462f-ca4d-4e83-925a-00876d6bc606 .shogun-image-content {
  
    align-items: center;
  
}

.s-67da462f-ca4d-4e83-925a-00876d6bc606.shg-align-container {
  display: flex;
  justify-content: center
}

.s-67da462f-ca4d-4e83-925a-00876d6bc606.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-67da462f-ca4d-4e83-925a-00876d6bc606.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-67da462f-ca4d-4e83-925a-00876d6bc606 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-67da462f-ca4d-4e83-925a-00876d6bc606.shogun-image-container {
      position: relative;
    }

    .s-67da462f-ca4d-4e83-925a-00876d6bc606.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-67da462f-ca4d-4e83-925a-00876d6bc606.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-67da462f-ca4d-4e83-925a-00876d6bc606 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-67da462f-ca4d-4e83-925a-00876d6bc606 {
  
  
  
  
}

#s-67da462f-ca4d-4e83-925a-00876d6bc606 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-67da462f-ca4d-4e83-925a-00876d6bc606 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-67da462f-ca4d-4e83-925a-00876d6bc606 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-67da462f-ca4d-4e83-925a-00876d6bc606 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-67da462f-ca4d-4e83-925a-00876d6bc606.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-67da462f-ca4d-4e83-925a-00876d6bc606 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1080px;
  }



  img.s-67da462f-ca4d-4e83-925a-00876d6bc606.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-67da462f-ca4d-4e83-925a-00876d6bc606 .shogun-image-content {
  
    align-items: center;
  
}

.s-67da462f-ca4d-4e83-925a-00876d6bc606.shg-align-container {
  display: flex;
  justify-content: center
}

.s-67da462f-ca4d-4e83-925a-00876d6bc606.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-67da462f-ca4d-4e83-925a-00876d6bc606.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-67da462f-ca4d-4e83-925a-00876d6bc606 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-67da462f-ca4d-4e83-925a-00876d6bc606.shogun-image-container {
      position: relative;
    }

    .s-67da462f-ca4d-4e83-925a-00876d6bc606.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-67da462f-ca4d-4e83-925a-00876d6bc606.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-67da462f-ca4d-4e83-925a-00876d6bc606 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1080px;
    }
  }

}@media (max-width: 767px){

.shg-image-margin-container-s-67da462f-ca4d-4e83-925a-00876d6bc606 {
  
  
  
  
}

#s-67da462f-ca4d-4e83-925a-00876d6bc606 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-67da462f-ca4d-4e83-925a-00876d6bc606 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-67da462f-ca4d-4e83-925a-00876d6bc606 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-67da462f-ca4d-4e83-925a-00876d6bc606 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-67da462f-ca4d-4e83-925a-00876d6bc606.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-67da462f-ca4d-4e83-925a-00876d6bc606 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1080px;
  }



  img.s-67da462f-ca4d-4e83-925a-00876d6bc606.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-67da462f-ca4d-4e83-925a-00876d6bc606 .shogun-image-content {
  
    align-items: center;
  
}

.s-67da462f-ca4d-4e83-925a-00876d6bc606.shg-align-container {
  display: flex;
  justify-content: center
}

.s-67da462f-ca4d-4e83-925a-00876d6bc606.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-67da462f-ca4d-4e83-925a-00876d6bc606.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-67da462f-ca4d-4e83-925a-00876d6bc606 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-67da462f-ca4d-4e83-925a-00876d6bc606.shogun-image-container {
      position: relative;
    }

    .s-67da462f-ca4d-4e83-925a-00876d6bc606.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-67da462f-ca4d-4e83-925a-00876d6bc606.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-67da462f-ca4d-4e83-925a-00876d6bc606 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1080px;
    }
  }

}
#s-4f4942d2-177a-4d6e-8596-58d3769b4f9d {
  margin-left: auto;
margin-right: auto;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}



.shg-image-margin-container-s-4f4942d2-177a-4d6e-8596-58d3769b4f9d {
  margin-left: auto;
  margin-right: auto;
  
  
}

#s-4f4942d2-177a-4d6e-8596-58d3769b4f9d {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-4f4942d2-177a-4d6e-8596-58d3769b4f9d .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-4f4942d2-177a-4d6e-8596-58d3769b4f9d .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-4f4942d2-177a-4d6e-8596-58d3769b4f9d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-4f4942d2-177a-4d6e-8596-58d3769b4f9d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-4f4942d2-177a-4d6e-8596-58d3769b4f9d img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1080px;
  }



  img.s-4f4942d2-177a-4d6e-8596-58d3769b4f9d.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-4f4942d2-177a-4d6e-8596-58d3769b4f9d .shogun-image-content {
  
    align-items: center;
  
}

.s-4f4942d2-177a-4d6e-8596-58d3769b4f9d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4f4942d2-177a-4d6e-8596-58d3769b4f9d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4f4942d2-177a-4d6e-8596-58d3769b4f9d.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-4f4942d2-177a-4d6e-8596-58d3769b4f9d {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-4f4942d2-177a-4d6e-8596-58d3769b4f9d.shogun-image-container {
      position: relative;
    }

    .s-4f4942d2-177a-4d6e-8596-58d3769b4f9d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-4f4942d2-177a-4d6e-8596-58d3769b4f9d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-4f4942d2-177a-4d6e-8596-58d3769b4f9d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1080px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-4f4942d2-177a-4d6e-8596-58d3769b4f9d {
  
  
  
  
}

#s-4f4942d2-177a-4d6e-8596-58d3769b4f9d {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-4f4942d2-177a-4d6e-8596-58d3769b4f9d .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-4f4942d2-177a-4d6e-8596-58d3769b4f9d .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-4f4942d2-177a-4d6e-8596-58d3769b4f9d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-4f4942d2-177a-4d6e-8596-58d3769b4f9d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-4f4942d2-177a-4d6e-8596-58d3769b4f9d img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1080px;
  }



  img.s-4f4942d2-177a-4d6e-8596-58d3769b4f9d.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-4f4942d2-177a-4d6e-8596-58d3769b4f9d .shogun-image-content {
  
    align-items: center;
  
}

.s-4f4942d2-177a-4d6e-8596-58d3769b4f9d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4f4942d2-177a-4d6e-8596-58d3769b4f9d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4f4942d2-177a-4d6e-8596-58d3769b4f9d.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-4f4942d2-177a-4d6e-8596-58d3769b4f9d {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-4f4942d2-177a-4d6e-8596-58d3769b4f9d.shogun-image-container {
      position: relative;
    }

    .s-4f4942d2-177a-4d6e-8596-58d3769b4f9d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-4f4942d2-177a-4d6e-8596-58d3769b4f9d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-4f4942d2-177a-4d6e-8596-58d3769b4f9d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-4f4942d2-177a-4d6e-8596-58d3769b4f9d {
  
  
  
  
}

#s-4f4942d2-177a-4d6e-8596-58d3769b4f9d {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-4f4942d2-177a-4d6e-8596-58d3769b4f9d .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-4f4942d2-177a-4d6e-8596-58d3769b4f9d .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-4f4942d2-177a-4d6e-8596-58d3769b4f9d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-4f4942d2-177a-4d6e-8596-58d3769b4f9d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-4f4942d2-177a-4d6e-8596-58d3769b4f9d img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1080px;
  }



  img.s-4f4942d2-177a-4d6e-8596-58d3769b4f9d.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-4f4942d2-177a-4d6e-8596-58d3769b4f9d .shogun-image-content {
  
    align-items: center;
  
}

.s-4f4942d2-177a-4d6e-8596-58d3769b4f9d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4f4942d2-177a-4d6e-8596-58d3769b4f9d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4f4942d2-177a-4d6e-8596-58d3769b4f9d.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-4f4942d2-177a-4d6e-8596-58d3769b4f9d {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-4f4942d2-177a-4d6e-8596-58d3769b4f9d.shogun-image-container {
      position: relative;
    }

    .s-4f4942d2-177a-4d6e-8596-58d3769b4f9d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-4f4942d2-177a-4d6e-8596-58d3769b4f9d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-4f4942d2-177a-4d6e-8596-58d3769b4f9d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-4f4942d2-177a-4d6e-8596-58d3769b4f9d {
  
  
  
  
}

#s-4f4942d2-177a-4d6e-8596-58d3769b4f9d {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-4f4942d2-177a-4d6e-8596-58d3769b4f9d .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-4f4942d2-177a-4d6e-8596-58d3769b4f9d .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-4f4942d2-177a-4d6e-8596-58d3769b4f9d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-4f4942d2-177a-4d6e-8596-58d3769b4f9d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-4f4942d2-177a-4d6e-8596-58d3769b4f9d img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1080px;
  }



  img.s-4f4942d2-177a-4d6e-8596-58d3769b4f9d.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-4f4942d2-177a-4d6e-8596-58d3769b4f9d .shogun-image-content {
  
    align-items: center;
  
}

.s-4f4942d2-177a-4d6e-8596-58d3769b4f9d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4f4942d2-177a-4d6e-8596-58d3769b4f9d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4f4942d2-177a-4d6e-8596-58d3769b4f9d.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-4f4942d2-177a-4d6e-8596-58d3769b4f9d {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-4f4942d2-177a-4d6e-8596-58d3769b4f9d.shogun-image-container {
      position: relative;
    }

    .s-4f4942d2-177a-4d6e-8596-58d3769b4f9d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-4f4942d2-177a-4d6e-8596-58d3769b4f9d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-4f4942d2-177a-4d6e-8596-58d3769b4f9d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1080px;
    }
  }

}@media (max-width: 767px){

.shg-image-margin-container-s-4f4942d2-177a-4d6e-8596-58d3769b4f9d {
  
  
  
  
}

#s-4f4942d2-177a-4d6e-8596-58d3769b4f9d {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-4f4942d2-177a-4d6e-8596-58d3769b4f9d .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-4f4942d2-177a-4d6e-8596-58d3769b4f9d .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-4f4942d2-177a-4d6e-8596-58d3769b4f9d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-4f4942d2-177a-4d6e-8596-58d3769b4f9d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-4f4942d2-177a-4d6e-8596-58d3769b4f9d img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1080px;
  }



  img.s-4f4942d2-177a-4d6e-8596-58d3769b4f9d.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-4f4942d2-177a-4d6e-8596-58d3769b4f9d .shogun-image-content {
  
    align-items: center;
  
}

.s-4f4942d2-177a-4d6e-8596-58d3769b4f9d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4f4942d2-177a-4d6e-8596-58d3769b4f9d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4f4942d2-177a-4d6e-8596-58d3769b4f9d.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-4f4942d2-177a-4d6e-8596-58d3769b4f9d {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-4f4942d2-177a-4d6e-8596-58d3769b4f9d.shogun-image-container {
      position: relative;
    }

    .s-4f4942d2-177a-4d6e-8596-58d3769b4f9d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-4f4942d2-177a-4d6e-8596-58d3769b4f9d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-4f4942d2-177a-4d6e-8596-58d3769b4f9d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1080px;
    }
  }

}
#s-fddbdb7a-6663-46d8-bc92-c7e2b0fe73fa {
  margin-left: auto;
margin-right: auto;
padding-top: 10%;
padding-left: 3%;
padding-right: 3%;
}

#s-c653d7cd-399d-46ba-8384-0ac08d5b4b6b {
  margin-left: auto;
margin-right: auto;
padding-top: 10%;
padding-left: 3%;
padding-right: 3%;
}

#s-88c4bd1f-fc06-4a08-ad9a-2f14b4e26e05 {
  margin-left: auto;
margin-right: auto;
padding-top: 10%;
padding-left: 3%;
padding-right: 3%;
}

#s-42a0effb-1ae4-412f-a764-108d67ca2d3c {
  margin-left: auto;
margin-right: auto;
padding-top: 10%;
padding-left: 3%;
padding-right: 3%;
}

#s-25eb5436-0577-4df8-ad41-74ea8bc542f4 {
  margin-left: auto;
margin-right: auto;
padding-top: 0%;
padding-bottom: 7%;
padding-right: 4.5%;
min-height: 50px;
}
@media (min-width: 1200px){#s-25eb5436-0577-4df8-ad41-74ea8bc542f4 {
  display: none;
}
#s-25eb5436-0577-4df8-ad41-74ea8bc542f4, #wrap-s-25eb5436-0577-4df8-ad41-74ea8bc542f4 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-25eb5436-0577-4df8-ad41-74ea8bc542f4 {
  display: none;
}
#s-25eb5436-0577-4df8-ad41-74ea8bc542f4, #wrap-s-25eb5436-0577-4df8-ad41-74ea8bc542f4 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-25eb5436-0577-4df8-ad41-74ea8bc542f4 {
  display: none;
}
#s-25eb5436-0577-4df8-ad41-74ea8bc542f4, #wrap-s-25eb5436-0577-4df8-ad41-74ea8bc542f4 { display: none !important; }}@media (max-width: 767px){#s-25eb5436-0577-4df8-ad41-74ea8bc542f4 {
  display: none;
}
#s-25eb5436-0577-4df8-ad41-74ea8bc542f4, #wrap-s-25eb5436-0577-4df8-ad41-74ea8bc542f4 { display: none !important; }}







#s-25eb5436-0577-4df8-ad41-74ea8bc542f4 &gt; .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-25eb5436-0577-4df8-ad41-74ea8bc542f4.shg-box.shg-c {
  justify-content: center;
}

#s-c6a697d7-167b-41ce-9ec2-ef77b7fc7453 {
  margin-top: 3%;
margin-left: auto;
margin-bottom: -2%;
margin-right: auto;
padding-top: 0%;
padding-bottom: 4%;
}

#s-54e792ad-23ef-4bb0-9859-c014cc6e7fe0 {
  margin-left: 0%;
margin-right: 0%;
padding-top: 0%;
}

@media (min-width: 0px) {
[id="s-54e792ad-23ef-4bb0-9859-c014cc6e7fe0"] &gt; .shg-row &gt; .shg-c-xs-6 {
  width: calc(50.0% - 9.0px);
}

}

@media (min-width: 768px) {
[id="s-54e792ad-23ef-4bb0-9859-c014cc6e7fe0"] &gt; .shg-row &gt; .shg-c-sm-4 {
  width: calc(33.333333333333336% - 9.0px);
}

[id="s-54e792ad-23ef-4bb0-9859-c014cc6e7fe0"] &gt; .shg-row &gt; .shg-c-sm-8 {
  width: calc(66.66666666666667% - 9.0px);
}

}

@media (min-width: 992px) {
[id="s-54e792ad-23ef-4bb0-9859-c014cc6e7fe0"] &gt; .shg-row &gt; .shg-c-md-4 {
  width: calc(33.333333333333336% - 9.0px);
}

[id="s-54e792ad-23ef-4bb0-9859-c014cc6e7fe0"] &gt; .shg-row &gt; .shg-c-md-8 {
  width: calc(66.66666666666667% - 9.0px);
}

}

@media (min-width: 1200px) {
[id="s-54e792ad-23ef-4bb0-9859-c014cc6e7fe0"] &gt; .shg-row &gt; .shg-c-lg-4 {
  width: calc(33.333333333333336% - 9.0px);
}

[id="s-54e792ad-23ef-4bb0-9859-c014cc6e7fe0"] &gt; .shg-row &gt; .shg-c-lg-8 {
  width: calc(66.66666666666667% - 9.0px);
}

}

#s-e224b540-3b74-4174-b3c8-e3a9fdbbf43f {
  margin-left: auto;
margin-right: auto;
max-width: 1080px;
aspect-ratio: 1080/1557;
text-align: center;
}



.shg-image-margin-container-s-e224b540-3b74-4174-b3c8-e3a9fdbbf43f {
  margin-left: auto;
  margin-right: auto;
  
  
}

#s-e224b540-3b74-4174-b3c8-e3a9fdbbf43f {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e224b540-3b74-4174-b3c8-e3a9fdbbf43f .shg-image-content-wrapper {
      aspect-ratio: 1080/1557;
      min-width: 100%;
      height: auto;
    }

    #s-e224b540-3b74-4174-b3c8-e3a9fdbbf43f .shogun-image-link {
      aspect-ratio: 1080/1557;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e224b540-3b74-4174-b3c8-e3a9fdbbf43f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e224b540-3b74-4174-b3c8-e3a9fdbbf43f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e224b540-3b74-4174-b3c8-e3a9fdbbf43f img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1080px;
  }



  img.s-e224b540-3b74-4174-b3c8-e3a9fdbbf43f.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-e224b540-3b74-4174-b3c8-e3a9fdbbf43f .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-e224b540-3b74-4174-b3c8-e3a9fdbbf43f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e224b540-3b74-4174-b3c8-e3a9fdbbf43f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e224b540-3b74-4174-b3c8-e3a9fdbbf43f.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-e224b540-3b74-4174-b3c8-e3a9fdbbf43f {
      --shg-aspect-ratio: calc(1080/1557); 
    }

    .s-e224b540-3b74-4174-b3c8-e3a9fdbbf43f.shogun-image-container {
      position: relative;
    }

    .s-e224b540-3b74-4174-b3c8-e3a9fdbbf43f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e224b540-3b74-4174-b3c8-e3a9fdbbf43f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e224b540-3b74-4174-b3c8-e3a9fdbbf43f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1080px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-e224b540-3b74-4174-b3c8-e3a9fdbbf43f {
  
  
  
  
}

#s-e224b540-3b74-4174-b3c8-e3a9fdbbf43f {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e224b540-3b74-4174-b3c8-e3a9fdbbf43f .shg-image-content-wrapper {
      aspect-ratio: 1080/1557;
      min-width: 100%;
      height: auto;
    }

    #s-e224b540-3b74-4174-b3c8-e3a9fdbbf43f .shogun-image-link {
      aspect-ratio: 1080/1557;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e224b540-3b74-4174-b3c8-e3a9fdbbf43f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e224b540-3b74-4174-b3c8-e3a9fdbbf43f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e224b540-3b74-4174-b3c8-e3a9fdbbf43f img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1080px;
  }



  img.s-e224b540-3b74-4174-b3c8-e3a9fdbbf43f.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-e224b540-3b74-4174-b3c8-e3a9fdbbf43f .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-e224b540-3b74-4174-b3c8-e3a9fdbbf43f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e224b540-3b74-4174-b3c8-e3a9fdbbf43f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e224b540-3b74-4174-b3c8-e3a9fdbbf43f.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-e224b540-3b74-4174-b3c8-e3a9fdbbf43f {
      --shg-aspect-ratio: calc(1080/1557); 
    }

    .s-e224b540-3b74-4174-b3c8-e3a9fdbbf43f.shogun-image-container {
      position: relative;
    }

    .s-e224b540-3b74-4174-b3c8-e3a9fdbbf43f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e224b540-3b74-4174-b3c8-e3a9fdbbf43f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e224b540-3b74-4174-b3c8-e3a9fdbbf43f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-e224b540-3b74-4174-b3c8-e3a9fdbbf43f {
  
  
  
  
}

#s-e224b540-3b74-4174-b3c8-e3a9fdbbf43f {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e224b540-3b74-4174-b3c8-e3a9fdbbf43f .shg-image-content-wrapper {
      aspect-ratio: 1080/1557;
      min-width: 100%;
      height: auto;
    }

    #s-e224b540-3b74-4174-b3c8-e3a9fdbbf43f .shogun-image-link {
      aspect-ratio: 1080/1557;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e224b540-3b74-4174-b3c8-e3a9fdbbf43f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e224b540-3b74-4174-b3c8-e3a9fdbbf43f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e224b540-3b74-4174-b3c8-e3a9fdbbf43f img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1080px;
  }



  img.s-e224b540-3b74-4174-b3c8-e3a9fdbbf43f.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-e224b540-3b74-4174-b3c8-e3a9fdbbf43f .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-e224b540-3b74-4174-b3c8-e3a9fdbbf43f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e224b540-3b74-4174-b3c8-e3a9fdbbf43f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e224b540-3b74-4174-b3c8-e3a9fdbbf43f.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-e224b540-3b74-4174-b3c8-e3a9fdbbf43f {
      --shg-aspect-ratio: calc(1080/1557); 
    }

    .s-e224b540-3b74-4174-b3c8-e3a9fdbbf43f.shogun-image-container {
      position: relative;
    }

    .s-e224b540-3b74-4174-b3c8-e3a9fdbbf43f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e224b540-3b74-4174-b3c8-e3a9fdbbf43f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e224b540-3b74-4174-b3c8-e3a9fdbbf43f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-e224b540-3b74-4174-b3c8-e3a9fdbbf43f {
  
  
  
  
}

#s-e224b540-3b74-4174-b3c8-e3a9fdbbf43f {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e224b540-3b74-4174-b3c8-e3a9fdbbf43f .shg-image-content-wrapper {
      aspect-ratio: 1080/1557;
      min-width: 100%;
      height: auto;
    }

    #s-e224b540-3b74-4174-b3c8-e3a9fdbbf43f .shogun-image-link {
      aspect-ratio: 1080/1557;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e224b540-3b74-4174-b3c8-e3a9fdbbf43f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e224b540-3b74-4174-b3c8-e3a9fdbbf43f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e224b540-3b74-4174-b3c8-e3a9fdbbf43f img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1080px;
  }



  img.s-e224b540-3b74-4174-b3c8-e3a9fdbbf43f.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-e224b540-3b74-4174-b3c8-e3a9fdbbf43f .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-e224b540-3b74-4174-b3c8-e3a9fdbbf43f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e224b540-3b74-4174-b3c8-e3a9fdbbf43f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e224b540-3b74-4174-b3c8-e3a9fdbbf43f.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-e224b540-3b74-4174-b3c8-e3a9fdbbf43f {
      --shg-aspect-ratio: calc(1080/1557); 
    }

    .s-e224b540-3b74-4174-b3c8-e3a9fdbbf43f.shogun-image-container {
      position: relative;
    }

    .s-e224b540-3b74-4174-b3c8-e3a9fdbbf43f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e224b540-3b74-4174-b3c8-e3a9fdbbf43f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e224b540-3b74-4174-b3c8-e3a9fdbbf43f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1080px;
    }
  }

}@media (max-width: 767px){

.shg-image-margin-container-s-e224b540-3b74-4174-b3c8-e3a9fdbbf43f {
  
  
  
  
}

#s-e224b540-3b74-4174-b3c8-e3a9fdbbf43f {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e224b540-3b74-4174-b3c8-e3a9fdbbf43f .shg-image-content-wrapper {
      aspect-ratio: 1080/1557;
      min-width: 100%;
      height: auto;
    }

    #s-e224b540-3b74-4174-b3c8-e3a9fdbbf43f .shogun-image-link {
      aspect-ratio: 1080/1557;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e224b540-3b74-4174-b3c8-e3a9fdbbf43f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e224b540-3b74-4174-b3c8-e3a9fdbbf43f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e224b540-3b74-4174-b3c8-e3a9fdbbf43f img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1080px;
  }



  img.s-e224b540-3b74-4174-b3c8-e3a9fdbbf43f.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-e224b540-3b74-4174-b3c8-e3a9fdbbf43f .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-e224b540-3b74-4174-b3c8-e3a9fdbbf43f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e224b540-3b74-4174-b3c8-e3a9fdbbf43f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e224b540-3b74-4174-b3c8-e3a9fdbbf43f.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-e224b540-3b74-4174-b3c8-e3a9fdbbf43f {
      --shg-aspect-ratio: calc(1080/1557); 
    }

    .s-e224b540-3b74-4174-b3c8-e3a9fdbbf43f.shogun-image-container {
      position: relative;
    }

    .s-e224b540-3b74-4174-b3c8-e3a9fdbbf43f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e224b540-3b74-4174-b3c8-e3a9fdbbf43f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e224b540-3b74-4174-b3c8-e3a9fdbbf43f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1080px;
    }
  }

}
#s-03690af5-f8ad-4c74-8142-bed6d1b0bea3 {
  margin-top: 3%;
margin-left: auto;
margin-bottom: -2%;
margin-right: auto;
padding-top: 9%;
padding-left: 14%;
}

#s-0a18de28-6cfd-42a1-b183-f4a104d7dcab {
  margin-left: auto;
margin-right: 0%;
padding-top: 0px;
padding-bottom: 0px;
}

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

#slider-v3-s-0a18de28-6cfd-42a1-b183-f4a104d7dcab {
  --swiper-pagination-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-inactive-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-active-color: rgba(113, 113, 113, 1) !important;
  --arrow-button-size: 35px !important;
  --swiper-pagination-bullet-size: 14px !important;
  
    --swiper-pagination-bottom: 14px !important;
    padding: 0 !important;
  
}

#slider-v3-s-0a18de28-6cfd-42a1-b183-f4a104d7dcab &gt; .swiper-button-prev,
#slider-v3-s-0a18de28-6cfd-42a1-b183-f4a104d7dcab &gt; .swiper-button-next {
  
    height: 100% !important;
  
}

#slider-v3-s-0a18de28-6cfd-42a1-b183-f4a104d7dcab &gt; .swiper-button-prev svg,
#slider-v3-s-0a18de28-6cfd-42a1-b183-f4a104d7dcab &gt; .swiper-button-next svg {
  fill: rgba(113, 113, 113, 1) !important;
  stroke: rgba(113, 113, 113, 1) !important;
  
}

#slider-v3-s-0a18de28-6cfd-42a1-b183-f4a104d7dcab &gt; .swiper-button-prev {
  
    left: 2% !important;
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-0a18de28-6cfd-42a1-b183-f4a104d7dcab &gt; .swiper-button-next {
  
    right: 2% !important;
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-0a18de28-6cfd-42a1-b183-f4a104d7dcab &gt; .swiper-button-lock {
  display: none !important;
}

#slider-v3-s-0a18de28-6cfd-42a1-b183-f4a104d7dcab .swiper-pagination-bullet {
  
  
  margin: 0 !important;
}

#slider-v3-s-0a18de28-6cfd-42a1-b183-f4a104d7dcab .swiper-pagination-bullet-active {
  background-color: rgba(113, 113, 113, 1) !important;
  width: calc( * 1) !important;
  
  border-radius:  50px  !important;
}

#slider-v3-s-0a18de28-6cfd-42a1-b183-f4a104d7dcab .swiper-pagination {
  position:  absolute ;
  display: flex;
  margin-top:  0 ;
  justify-content:  center
                   ;
  align-items: center;
  gap: 0px !important;
}

#s-5bdf7a5d-00fb-4b92-aff6-e2b3521b3131 {
  margin-left: auto;
margin-right: auto;
padding-top: 0%;
padding-left: 0%;
padding-right: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 768px) and (max-width: 991px){#s-5bdf7a5d-00fb-4b92-aff6-e2b3521b3131 {
  max-width: 1080px;
aspect-ratio: 1/1;
}
}


.shg-image-margin-container-s-5bdf7a5d-00fb-4b92-aff6-e2b3521b3131 {
  margin-left: auto;
  margin-right: auto;
  
  
}

#s-5bdf7a5d-00fb-4b92-aff6-e2b3521b3131 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-5bdf7a5d-00fb-4b92-aff6-e2b3521b3131 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-5bdf7a5d-00fb-4b92-aff6-e2b3521b3131 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-5bdf7a5d-00fb-4b92-aff6-e2b3521b3131 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-5bdf7a5d-00fb-4b92-aff6-e2b3521b3131.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-5bdf7a5d-00fb-4b92-aff6-e2b3521b3131 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1080px;
  }



  img.s-5bdf7a5d-00fb-4b92-aff6-e2b3521b3131.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-5bdf7a5d-00fb-4b92-aff6-e2b3521b3131 .shogun-image-content {
  
    align-items: center;
  
}

.s-5bdf7a5d-00fb-4b92-aff6-e2b3521b3131.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5bdf7a5d-00fb-4b92-aff6-e2b3521b3131.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5bdf7a5d-00fb-4b92-aff6-e2b3521b3131.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-5bdf7a5d-00fb-4b92-aff6-e2b3521b3131 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-5bdf7a5d-00fb-4b92-aff6-e2b3521b3131.shogun-image-container {
      position: relative;
    }

    .s-5bdf7a5d-00fb-4b92-aff6-e2b3521b3131.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-5bdf7a5d-00fb-4b92-aff6-e2b3521b3131.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-5bdf7a5d-00fb-4b92-aff6-e2b3521b3131 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1080px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-5bdf7a5d-00fb-4b92-aff6-e2b3521b3131 {
  
  
  
  
}

#s-5bdf7a5d-00fb-4b92-aff6-e2b3521b3131 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-5bdf7a5d-00fb-4b92-aff6-e2b3521b3131 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-5bdf7a5d-00fb-4b92-aff6-e2b3521b3131 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-5bdf7a5d-00fb-4b92-aff6-e2b3521b3131 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-5bdf7a5d-00fb-4b92-aff6-e2b3521b3131.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-5bdf7a5d-00fb-4b92-aff6-e2b3521b3131 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1080px;
  }



  img.s-5bdf7a5d-00fb-4b92-aff6-e2b3521b3131.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-5bdf7a5d-00fb-4b92-aff6-e2b3521b3131 .shogun-image-content {
  
    align-items: center;
  
}

.s-5bdf7a5d-00fb-4b92-aff6-e2b3521b3131.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5bdf7a5d-00fb-4b92-aff6-e2b3521b3131.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5bdf7a5d-00fb-4b92-aff6-e2b3521b3131.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-5bdf7a5d-00fb-4b92-aff6-e2b3521b3131 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-5bdf7a5d-00fb-4b92-aff6-e2b3521b3131.shogun-image-container {
      position: relative;
    }

    .s-5bdf7a5d-00fb-4b92-aff6-e2b3521b3131.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-5bdf7a5d-00fb-4b92-aff6-e2b3521b3131.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-5bdf7a5d-00fb-4b92-aff6-e2b3521b3131 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-5bdf7a5d-00fb-4b92-aff6-e2b3521b3131 {
  
  
  
  
}

#s-5bdf7a5d-00fb-4b92-aff6-e2b3521b3131 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-5bdf7a5d-00fb-4b92-aff6-e2b3521b3131 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-5bdf7a5d-00fb-4b92-aff6-e2b3521b3131 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-5bdf7a5d-00fb-4b92-aff6-e2b3521b3131 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-5bdf7a5d-00fb-4b92-aff6-e2b3521b3131.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-5bdf7a5d-00fb-4b92-aff6-e2b3521b3131 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1080px;
  }



  img.s-5bdf7a5d-00fb-4b92-aff6-e2b3521b3131.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-5bdf7a5d-00fb-4b92-aff6-e2b3521b3131 .shogun-image-content {
  
    align-items: center;
  
}

.s-5bdf7a5d-00fb-4b92-aff6-e2b3521b3131.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5bdf7a5d-00fb-4b92-aff6-e2b3521b3131.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5bdf7a5d-00fb-4b92-aff6-e2b3521b3131.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-5bdf7a5d-00fb-4b92-aff6-e2b3521b3131 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-5bdf7a5d-00fb-4b92-aff6-e2b3521b3131.shogun-image-container {
      position: relative;
    }

    .s-5bdf7a5d-00fb-4b92-aff6-e2b3521b3131.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-5bdf7a5d-00fb-4b92-aff6-e2b3521b3131.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-5bdf7a5d-00fb-4b92-aff6-e2b3521b3131 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-5bdf7a5d-00fb-4b92-aff6-e2b3521b3131 {
  
  
  
  
}

#s-5bdf7a5d-00fb-4b92-aff6-e2b3521b3131 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-5bdf7a5d-00fb-4b92-aff6-e2b3521b3131 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-5bdf7a5d-00fb-4b92-aff6-e2b3521b3131 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-5bdf7a5d-00fb-4b92-aff6-e2b3521b3131 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-5bdf7a5d-00fb-4b92-aff6-e2b3521b3131.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-5bdf7a5d-00fb-4b92-aff6-e2b3521b3131 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1080px;
  }



  img.s-5bdf7a5d-00fb-4b92-aff6-e2b3521b3131.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-5bdf7a5d-00fb-4b92-aff6-e2b3521b3131 .shogun-image-content {
  
    align-items: center;
  
}

.s-5bdf7a5d-00fb-4b92-aff6-e2b3521b3131.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5bdf7a5d-00fb-4b92-aff6-e2b3521b3131.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5bdf7a5d-00fb-4b92-aff6-e2b3521b3131.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-5bdf7a5d-00fb-4b92-aff6-e2b3521b3131 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-5bdf7a5d-00fb-4b92-aff6-e2b3521b3131.shogun-image-container {
      position: relative;
    }

    .s-5bdf7a5d-00fb-4b92-aff6-e2b3521b3131.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-5bdf7a5d-00fb-4b92-aff6-e2b3521b3131.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-5bdf7a5d-00fb-4b92-aff6-e2b3521b3131 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1080px;
    }
  }

}@media (max-width: 767px){

.shg-image-margin-container-s-5bdf7a5d-00fb-4b92-aff6-e2b3521b3131 {
  
  
  
  
}

#s-5bdf7a5d-00fb-4b92-aff6-e2b3521b3131 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-5bdf7a5d-00fb-4b92-aff6-e2b3521b3131 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-5bdf7a5d-00fb-4b92-aff6-e2b3521b3131 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-5bdf7a5d-00fb-4b92-aff6-e2b3521b3131 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-5bdf7a5d-00fb-4b92-aff6-e2b3521b3131.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-5bdf7a5d-00fb-4b92-aff6-e2b3521b3131 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1080px;
  }



  img.s-5bdf7a5d-00fb-4b92-aff6-e2b3521b3131.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-5bdf7a5d-00fb-4b92-aff6-e2b3521b3131 .shogun-image-content {
  
    align-items: center;
  
}

.s-5bdf7a5d-00fb-4b92-aff6-e2b3521b3131.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5bdf7a5d-00fb-4b92-aff6-e2b3521b3131.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5bdf7a5d-00fb-4b92-aff6-e2b3521b3131.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-5bdf7a5d-00fb-4b92-aff6-e2b3521b3131 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-5bdf7a5d-00fb-4b92-aff6-e2b3521b3131.shogun-image-container {
      position: relative;
    }

    .s-5bdf7a5d-00fb-4b92-aff6-e2b3521b3131.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-5bdf7a5d-00fb-4b92-aff6-e2b3521b3131.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-5bdf7a5d-00fb-4b92-aff6-e2b3521b3131 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1080px;
    }
  }

}
#s-d02f1ded-e96a-40ad-a456-a8a3877489f9 {
  margin-left: auto;
margin-right: auto;
padding-top: 0%;
padding-left: 0%;
padding-right: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}



.shg-image-margin-container-s-d02f1ded-e96a-40ad-a456-a8a3877489f9 {
  margin-left: auto;
  margin-right: auto;
  
  
}

#s-d02f1ded-e96a-40ad-a456-a8a3877489f9 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d02f1ded-e96a-40ad-a456-a8a3877489f9 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-d02f1ded-e96a-40ad-a456-a8a3877489f9 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d02f1ded-e96a-40ad-a456-a8a3877489f9 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d02f1ded-e96a-40ad-a456-a8a3877489f9.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d02f1ded-e96a-40ad-a456-a8a3877489f9 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1080px;
  }



  img.s-d02f1ded-e96a-40ad-a456-a8a3877489f9.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-d02f1ded-e96a-40ad-a456-a8a3877489f9 .shogun-image-content {
  
    align-items: center;
  
}

.s-d02f1ded-e96a-40ad-a456-a8a3877489f9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d02f1ded-e96a-40ad-a456-a8a3877489f9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d02f1ded-e96a-40ad-a456-a8a3877489f9.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-d02f1ded-e96a-40ad-a456-a8a3877489f9 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-d02f1ded-e96a-40ad-a456-a8a3877489f9.shogun-image-container {
      position: relative;
    }

    .s-d02f1ded-e96a-40ad-a456-a8a3877489f9.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d02f1ded-e96a-40ad-a456-a8a3877489f9.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d02f1ded-e96a-40ad-a456-a8a3877489f9 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1080px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-d02f1ded-e96a-40ad-a456-a8a3877489f9 {
  
  
  
  
}

#s-d02f1ded-e96a-40ad-a456-a8a3877489f9 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d02f1ded-e96a-40ad-a456-a8a3877489f9 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-d02f1ded-e96a-40ad-a456-a8a3877489f9 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d02f1ded-e96a-40ad-a456-a8a3877489f9 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d02f1ded-e96a-40ad-a456-a8a3877489f9.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d02f1ded-e96a-40ad-a456-a8a3877489f9 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1080px;
  }



  img.s-d02f1ded-e96a-40ad-a456-a8a3877489f9.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-d02f1ded-e96a-40ad-a456-a8a3877489f9 .shogun-image-content {
  
    align-items: center;
  
}

.s-d02f1ded-e96a-40ad-a456-a8a3877489f9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d02f1ded-e96a-40ad-a456-a8a3877489f9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d02f1ded-e96a-40ad-a456-a8a3877489f9.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-d02f1ded-e96a-40ad-a456-a8a3877489f9 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-d02f1ded-e96a-40ad-a456-a8a3877489f9.shogun-image-container {
      position: relative;
    }

    .s-d02f1ded-e96a-40ad-a456-a8a3877489f9.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d02f1ded-e96a-40ad-a456-a8a3877489f9.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d02f1ded-e96a-40ad-a456-a8a3877489f9 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-d02f1ded-e96a-40ad-a456-a8a3877489f9 {
  
  
  
  
}

#s-d02f1ded-e96a-40ad-a456-a8a3877489f9 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d02f1ded-e96a-40ad-a456-a8a3877489f9 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-d02f1ded-e96a-40ad-a456-a8a3877489f9 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d02f1ded-e96a-40ad-a456-a8a3877489f9 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d02f1ded-e96a-40ad-a456-a8a3877489f9.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d02f1ded-e96a-40ad-a456-a8a3877489f9 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1080px;
  }



  img.s-d02f1ded-e96a-40ad-a456-a8a3877489f9.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-d02f1ded-e96a-40ad-a456-a8a3877489f9 .shogun-image-content {
  
    align-items: center;
  
}

.s-d02f1ded-e96a-40ad-a456-a8a3877489f9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d02f1ded-e96a-40ad-a456-a8a3877489f9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d02f1ded-e96a-40ad-a456-a8a3877489f9.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-d02f1ded-e96a-40ad-a456-a8a3877489f9 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-d02f1ded-e96a-40ad-a456-a8a3877489f9.shogun-image-container {
      position: relative;
    }

    .s-d02f1ded-e96a-40ad-a456-a8a3877489f9.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d02f1ded-e96a-40ad-a456-a8a3877489f9.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d02f1ded-e96a-40ad-a456-a8a3877489f9 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-d02f1ded-e96a-40ad-a456-a8a3877489f9 {
  
  
  
  
}

#s-d02f1ded-e96a-40ad-a456-a8a3877489f9 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d02f1ded-e96a-40ad-a456-a8a3877489f9 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-d02f1ded-e96a-40ad-a456-a8a3877489f9 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d02f1ded-e96a-40ad-a456-a8a3877489f9 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d02f1ded-e96a-40ad-a456-a8a3877489f9.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d02f1ded-e96a-40ad-a456-a8a3877489f9 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1080px;
  }



  img.s-d02f1ded-e96a-40ad-a456-a8a3877489f9.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-d02f1ded-e96a-40ad-a456-a8a3877489f9 .shogun-image-content {
  
    align-items: center;
  
}

.s-d02f1ded-e96a-40ad-a456-a8a3877489f9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d02f1ded-e96a-40ad-a456-a8a3877489f9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d02f1ded-e96a-40ad-a456-a8a3877489f9.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-d02f1ded-e96a-40ad-a456-a8a3877489f9 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-d02f1ded-e96a-40ad-a456-a8a3877489f9.shogun-image-container {
      position: relative;
    }

    .s-d02f1ded-e96a-40ad-a456-a8a3877489f9.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d02f1ded-e96a-40ad-a456-a8a3877489f9.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d02f1ded-e96a-40ad-a456-a8a3877489f9 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1080px;
    }
  }

}@media (max-width: 767px){

.shg-image-margin-container-s-d02f1ded-e96a-40ad-a456-a8a3877489f9 {
  
  
  
  
}

#s-d02f1ded-e96a-40ad-a456-a8a3877489f9 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d02f1ded-e96a-40ad-a456-a8a3877489f9 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-d02f1ded-e96a-40ad-a456-a8a3877489f9 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d02f1ded-e96a-40ad-a456-a8a3877489f9 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d02f1ded-e96a-40ad-a456-a8a3877489f9.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d02f1ded-e96a-40ad-a456-a8a3877489f9 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1080px;
  }



  img.s-d02f1ded-e96a-40ad-a456-a8a3877489f9.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-d02f1ded-e96a-40ad-a456-a8a3877489f9 .shogun-image-content {
  
    align-items: center;
  
}

.s-d02f1ded-e96a-40ad-a456-a8a3877489f9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d02f1ded-e96a-40ad-a456-a8a3877489f9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d02f1ded-e96a-40ad-a456-a8a3877489f9.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-d02f1ded-e96a-40ad-a456-a8a3877489f9 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-d02f1ded-e96a-40ad-a456-a8a3877489f9.shogun-image-container {
      position: relative;
    }

    .s-d02f1ded-e96a-40ad-a456-a8a3877489f9.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d02f1ded-e96a-40ad-a456-a8a3877489f9.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d02f1ded-e96a-40ad-a456-a8a3877489f9 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1080px;
    }
  }

}
#s-f819e21b-edc7-4fab-b625-9e887cf4fb0b {
  margin-left: auto;
margin-right: auto;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}



.shg-image-margin-container-s-f819e21b-edc7-4fab-b625-9e887cf4fb0b {
  margin-left: auto;
  margin-right: auto;
  
  
}

#s-f819e21b-edc7-4fab-b625-9e887cf4fb0b {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f819e21b-edc7-4fab-b625-9e887cf4fb0b .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-f819e21b-edc7-4fab-b625-9e887cf4fb0b .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f819e21b-edc7-4fab-b625-9e887cf4fb0b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f819e21b-edc7-4fab-b625-9e887cf4fb0b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f819e21b-edc7-4fab-b625-9e887cf4fb0b img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1080px;
  }



  img.s-f819e21b-edc7-4fab-b625-9e887cf4fb0b.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-f819e21b-edc7-4fab-b625-9e887cf4fb0b .shogun-image-content {
  
    align-items: center;
  
}

.s-f819e21b-edc7-4fab-b625-9e887cf4fb0b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f819e21b-edc7-4fab-b625-9e887cf4fb0b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f819e21b-edc7-4fab-b625-9e887cf4fb0b.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-f819e21b-edc7-4fab-b625-9e887cf4fb0b {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-f819e21b-edc7-4fab-b625-9e887cf4fb0b.shogun-image-container {
      position: relative;
    }

    .s-f819e21b-edc7-4fab-b625-9e887cf4fb0b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f819e21b-edc7-4fab-b625-9e887cf4fb0b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f819e21b-edc7-4fab-b625-9e887cf4fb0b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1080px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-f819e21b-edc7-4fab-b625-9e887cf4fb0b {
  
  
  
  
}

#s-f819e21b-edc7-4fab-b625-9e887cf4fb0b {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f819e21b-edc7-4fab-b625-9e887cf4fb0b .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-f819e21b-edc7-4fab-b625-9e887cf4fb0b .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f819e21b-edc7-4fab-b625-9e887cf4fb0b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f819e21b-edc7-4fab-b625-9e887cf4fb0b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f819e21b-edc7-4fab-b625-9e887cf4fb0b img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1080px;
  }



  img.s-f819e21b-edc7-4fab-b625-9e887cf4fb0b.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-f819e21b-edc7-4fab-b625-9e887cf4fb0b .shogun-image-content {
  
    align-items: center;
  
}

.s-f819e21b-edc7-4fab-b625-9e887cf4fb0b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f819e21b-edc7-4fab-b625-9e887cf4fb0b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f819e21b-edc7-4fab-b625-9e887cf4fb0b.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-f819e21b-edc7-4fab-b625-9e887cf4fb0b {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-f819e21b-edc7-4fab-b625-9e887cf4fb0b.shogun-image-container {
      position: relative;
    }

    .s-f819e21b-edc7-4fab-b625-9e887cf4fb0b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f819e21b-edc7-4fab-b625-9e887cf4fb0b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f819e21b-edc7-4fab-b625-9e887cf4fb0b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-f819e21b-edc7-4fab-b625-9e887cf4fb0b {
  
  
  
  
}

#s-f819e21b-edc7-4fab-b625-9e887cf4fb0b {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f819e21b-edc7-4fab-b625-9e887cf4fb0b .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-f819e21b-edc7-4fab-b625-9e887cf4fb0b .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f819e21b-edc7-4fab-b625-9e887cf4fb0b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f819e21b-edc7-4fab-b625-9e887cf4fb0b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f819e21b-edc7-4fab-b625-9e887cf4fb0b img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1080px;
  }



  img.s-f819e21b-edc7-4fab-b625-9e887cf4fb0b.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-f819e21b-edc7-4fab-b625-9e887cf4fb0b .shogun-image-content {
  
    align-items: center;
  
}

.s-f819e21b-edc7-4fab-b625-9e887cf4fb0b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f819e21b-edc7-4fab-b625-9e887cf4fb0b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f819e21b-edc7-4fab-b625-9e887cf4fb0b.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-f819e21b-edc7-4fab-b625-9e887cf4fb0b {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-f819e21b-edc7-4fab-b625-9e887cf4fb0b.shogun-image-container {
      position: relative;
    }

    .s-f819e21b-edc7-4fab-b625-9e887cf4fb0b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f819e21b-edc7-4fab-b625-9e887cf4fb0b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f819e21b-edc7-4fab-b625-9e887cf4fb0b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-f819e21b-edc7-4fab-b625-9e887cf4fb0b {
  
  
  
  
}

#s-f819e21b-edc7-4fab-b625-9e887cf4fb0b {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f819e21b-edc7-4fab-b625-9e887cf4fb0b .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-f819e21b-edc7-4fab-b625-9e887cf4fb0b .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f819e21b-edc7-4fab-b625-9e887cf4fb0b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f819e21b-edc7-4fab-b625-9e887cf4fb0b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f819e21b-edc7-4fab-b625-9e887cf4fb0b img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1080px;
  }



  img.s-f819e21b-edc7-4fab-b625-9e887cf4fb0b.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-f819e21b-edc7-4fab-b625-9e887cf4fb0b .shogun-image-content {
  
    align-items: center;
  
}

.s-f819e21b-edc7-4fab-b625-9e887cf4fb0b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f819e21b-edc7-4fab-b625-9e887cf4fb0b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f819e21b-edc7-4fab-b625-9e887cf4fb0b.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-f819e21b-edc7-4fab-b625-9e887cf4fb0b {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-f819e21b-edc7-4fab-b625-9e887cf4fb0b.shogun-image-container {
      position: relative;
    }

    .s-f819e21b-edc7-4fab-b625-9e887cf4fb0b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f819e21b-edc7-4fab-b625-9e887cf4fb0b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f819e21b-edc7-4fab-b625-9e887cf4fb0b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1080px;
    }
  }

}@media (max-width: 767px){

.shg-image-margin-container-s-f819e21b-edc7-4fab-b625-9e887cf4fb0b {
  
  
  
  
}

#s-f819e21b-edc7-4fab-b625-9e887cf4fb0b {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f819e21b-edc7-4fab-b625-9e887cf4fb0b .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-f819e21b-edc7-4fab-b625-9e887cf4fb0b .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f819e21b-edc7-4fab-b625-9e887cf4fb0b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f819e21b-edc7-4fab-b625-9e887cf4fb0b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f819e21b-edc7-4fab-b625-9e887cf4fb0b img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1080px;
  }



  img.s-f819e21b-edc7-4fab-b625-9e887cf4fb0b.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-f819e21b-edc7-4fab-b625-9e887cf4fb0b .shogun-image-content {
  
    align-items: center;
  
}

.s-f819e21b-edc7-4fab-b625-9e887cf4fb0b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f819e21b-edc7-4fab-b625-9e887cf4fb0b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f819e21b-edc7-4fab-b625-9e887cf4fb0b.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-f819e21b-edc7-4fab-b625-9e887cf4fb0b {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-f819e21b-edc7-4fab-b625-9e887cf4fb0b.shogun-image-container {
      position: relative;
    }

    .s-f819e21b-edc7-4fab-b625-9e887cf4fb0b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f819e21b-edc7-4fab-b625-9e887cf4fb0b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f819e21b-edc7-4fab-b625-9e887cf4fb0b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1080px;
    }
  }

}
#s-e87ae847-6c7b-4c71-af17-f34d61ad8981 {
  margin-left: auto;
margin-right: auto;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}



.shg-image-margin-container-s-e87ae847-6c7b-4c71-af17-f34d61ad8981 {
  margin-left: auto;
  margin-right: auto;
  
  
}

#s-e87ae847-6c7b-4c71-af17-f34d61ad8981 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e87ae847-6c7b-4c71-af17-f34d61ad8981 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-e87ae847-6c7b-4c71-af17-f34d61ad8981 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e87ae847-6c7b-4c71-af17-f34d61ad8981 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e87ae847-6c7b-4c71-af17-f34d61ad8981.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e87ae847-6c7b-4c71-af17-f34d61ad8981 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1080px;
  }



  img.s-e87ae847-6c7b-4c71-af17-f34d61ad8981.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-e87ae847-6c7b-4c71-af17-f34d61ad8981 .shogun-image-content {
  
    align-items: center;
  
}

.s-e87ae847-6c7b-4c71-af17-f34d61ad8981.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e87ae847-6c7b-4c71-af17-f34d61ad8981.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e87ae847-6c7b-4c71-af17-f34d61ad8981.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-e87ae847-6c7b-4c71-af17-f34d61ad8981 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-e87ae847-6c7b-4c71-af17-f34d61ad8981.shogun-image-container {
      position: relative;
    }

    .s-e87ae847-6c7b-4c71-af17-f34d61ad8981.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e87ae847-6c7b-4c71-af17-f34d61ad8981.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e87ae847-6c7b-4c71-af17-f34d61ad8981 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1080px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-e87ae847-6c7b-4c71-af17-f34d61ad8981 {
  
  
  
  
}

#s-e87ae847-6c7b-4c71-af17-f34d61ad8981 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e87ae847-6c7b-4c71-af17-f34d61ad8981 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-e87ae847-6c7b-4c71-af17-f34d61ad8981 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e87ae847-6c7b-4c71-af17-f34d61ad8981 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e87ae847-6c7b-4c71-af17-f34d61ad8981.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e87ae847-6c7b-4c71-af17-f34d61ad8981 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1080px;
  }



  img.s-e87ae847-6c7b-4c71-af17-f34d61ad8981.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-e87ae847-6c7b-4c71-af17-f34d61ad8981 .shogun-image-content {
  
    align-items: center;
  
}

.s-e87ae847-6c7b-4c71-af17-f34d61ad8981.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e87ae847-6c7b-4c71-af17-f34d61ad8981.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e87ae847-6c7b-4c71-af17-f34d61ad8981.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-e87ae847-6c7b-4c71-af17-f34d61ad8981 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-e87ae847-6c7b-4c71-af17-f34d61ad8981.shogun-image-container {
      position: relative;
    }

    .s-e87ae847-6c7b-4c71-af17-f34d61ad8981.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e87ae847-6c7b-4c71-af17-f34d61ad8981.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e87ae847-6c7b-4c71-af17-f34d61ad8981 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-e87ae847-6c7b-4c71-af17-f34d61ad8981 {
  
  
  
  
}

#s-e87ae847-6c7b-4c71-af17-f34d61ad8981 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e87ae847-6c7b-4c71-af17-f34d61ad8981 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-e87ae847-6c7b-4c71-af17-f34d61ad8981 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e87ae847-6c7b-4c71-af17-f34d61ad8981 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e87ae847-6c7b-4c71-af17-f34d61ad8981.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e87ae847-6c7b-4c71-af17-f34d61ad8981 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1080px;
  }



  img.s-e87ae847-6c7b-4c71-af17-f34d61ad8981.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-e87ae847-6c7b-4c71-af17-f34d61ad8981 .shogun-image-content {
  
    align-items: center;
  
}

.s-e87ae847-6c7b-4c71-af17-f34d61ad8981.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e87ae847-6c7b-4c71-af17-f34d61ad8981.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e87ae847-6c7b-4c71-af17-f34d61ad8981.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-e87ae847-6c7b-4c71-af17-f34d61ad8981 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-e87ae847-6c7b-4c71-af17-f34d61ad8981.shogun-image-container {
      position: relative;
    }

    .s-e87ae847-6c7b-4c71-af17-f34d61ad8981.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e87ae847-6c7b-4c71-af17-f34d61ad8981.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e87ae847-6c7b-4c71-af17-f34d61ad8981 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-e87ae847-6c7b-4c71-af17-f34d61ad8981 {
  
  
  
  
}

#s-e87ae847-6c7b-4c71-af17-f34d61ad8981 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e87ae847-6c7b-4c71-af17-f34d61ad8981 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-e87ae847-6c7b-4c71-af17-f34d61ad8981 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e87ae847-6c7b-4c71-af17-f34d61ad8981 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e87ae847-6c7b-4c71-af17-f34d61ad8981.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e87ae847-6c7b-4c71-af17-f34d61ad8981 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1080px;
  }



  img.s-e87ae847-6c7b-4c71-af17-f34d61ad8981.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-e87ae847-6c7b-4c71-af17-f34d61ad8981 .shogun-image-content {
  
    align-items: center;
  
}

.s-e87ae847-6c7b-4c71-af17-f34d61ad8981.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e87ae847-6c7b-4c71-af17-f34d61ad8981.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e87ae847-6c7b-4c71-af17-f34d61ad8981.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-e87ae847-6c7b-4c71-af17-f34d61ad8981 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-e87ae847-6c7b-4c71-af17-f34d61ad8981.shogun-image-container {
      position: relative;
    }

    .s-e87ae847-6c7b-4c71-af17-f34d61ad8981.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e87ae847-6c7b-4c71-af17-f34d61ad8981.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e87ae847-6c7b-4c71-af17-f34d61ad8981 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1080px;
    }
  }

}@media (max-width: 767px){

.shg-image-margin-container-s-e87ae847-6c7b-4c71-af17-f34d61ad8981 {
  
  
  
  
}

#s-e87ae847-6c7b-4c71-af17-f34d61ad8981 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e87ae847-6c7b-4c71-af17-f34d61ad8981 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-e87ae847-6c7b-4c71-af17-f34d61ad8981 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e87ae847-6c7b-4c71-af17-f34d61ad8981 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e87ae847-6c7b-4c71-af17-f34d61ad8981.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e87ae847-6c7b-4c71-af17-f34d61ad8981 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1080px;
  }



  img.s-e87ae847-6c7b-4c71-af17-f34d61ad8981.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-e87ae847-6c7b-4c71-af17-f34d61ad8981 .shogun-image-content {
  
    align-items: center;
  
}

.s-e87ae847-6c7b-4c71-af17-f34d61ad8981.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e87ae847-6c7b-4c71-af17-f34d61ad8981.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e87ae847-6c7b-4c71-af17-f34d61ad8981.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-e87ae847-6c7b-4c71-af17-f34d61ad8981 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-e87ae847-6c7b-4c71-af17-f34d61ad8981.shogun-image-container {
      position: relative;
    }

    .s-e87ae847-6c7b-4c71-af17-f34d61ad8981.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e87ae847-6c7b-4c71-af17-f34d61ad8981.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e87ae847-6c7b-4c71-af17-f34d61ad8981 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1080px;
    }
  }

}
#s-e03a9d15-0d75-4ab6-9531-22f32cd6a021 {
  margin-top: 0%;
margin-left: 0%;
margin-bottom: 0%;
margin-right: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}



.shg-image-margin-container-s-e03a9d15-0d75-4ab6-9531-22f32cd6a021 {
  margin-left: 0%;
  margin-right: 0%;
  margin-top: 0%;
  margin-bottom: 0%;
}

#s-e03a9d15-0d75-4ab6-9531-22f32cd6a021 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e03a9d15-0d75-4ab6-9531-22f32cd6a021 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-e03a9d15-0d75-4ab6-9531-22f32cd6a021 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e03a9d15-0d75-4ab6-9531-22f32cd6a021 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e03a9d15-0d75-4ab6-9531-22f32cd6a021.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e03a9d15-0d75-4ab6-9531-22f32cd6a021 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1080px;
  }



  img.s-e03a9d15-0d75-4ab6-9531-22f32cd6a021.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-e03a9d15-0d75-4ab6-9531-22f32cd6a021 .shogun-image-content {
  
    align-items: center;
  
}

.s-e03a9d15-0d75-4ab6-9531-22f32cd6a021.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e03a9d15-0d75-4ab6-9531-22f32cd6a021.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e03a9d15-0d75-4ab6-9531-22f32cd6a021.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-e03a9d15-0d75-4ab6-9531-22f32cd6a021 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-e03a9d15-0d75-4ab6-9531-22f32cd6a021.shogun-image-container {
      position: relative;
    }

    .s-e03a9d15-0d75-4ab6-9531-22f32cd6a021.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e03a9d15-0d75-4ab6-9531-22f32cd6a021.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e03a9d15-0d75-4ab6-9531-22f32cd6a021 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1080px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-e03a9d15-0d75-4ab6-9531-22f32cd6a021 {
  
  
  
  
}

#s-e03a9d15-0d75-4ab6-9531-22f32cd6a021 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e03a9d15-0d75-4ab6-9531-22f32cd6a021 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-e03a9d15-0d75-4ab6-9531-22f32cd6a021 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e03a9d15-0d75-4ab6-9531-22f32cd6a021 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e03a9d15-0d75-4ab6-9531-22f32cd6a021.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e03a9d15-0d75-4ab6-9531-22f32cd6a021 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1080px;
  }



  img.s-e03a9d15-0d75-4ab6-9531-22f32cd6a021.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-e03a9d15-0d75-4ab6-9531-22f32cd6a021 .shogun-image-content {
  
    align-items: center;
  
}

.s-e03a9d15-0d75-4ab6-9531-22f32cd6a021.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e03a9d15-0d75-4ab6-9531-22f32cd6a021.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e03a9d15-0d75-4ab6-9531-22f32cd6a021.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-e03a9d15-0d75-4ab6-9531-22f32cd6a021 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-e03a9d15-0d75-4ab6-9531-22f32cd6a021.shogun-image-container {
      position: relative;
    }

    .s-e03a9d15-0d75-4ab6-9531-22f32cd6a021.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e03a9d15-0d75-4ab6-9531-22f32cd6a021.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e03a9d15-0d75-4ab6-9531-22f32cd6a021 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-e03a9d15-0d75-4ab6-9531-22f32cd6a021 {
  
  
  
  
}

#s-e03a9d15-0d75-4ab6-9531-22f32cd6a021 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e03a9d15-0d75-4ab6-9531-22f32cd6a021 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-e03a9d15-0d75-4ab6-9531-22f32cd6a021 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e03a9d15-0d75-4ab6-9531-22f32cd6a021 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e03a9d15-0d75-4ab6-9531-22f32cd6a021.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e03a9d15-0d75-4ab6-9531-22f32cd6a021 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1080px;
  }



  img.s-e03a9d15-0d75-4ab6-9531-22f32cd6a021.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-e03a9d15-0d75-4ab6-9531-22f32cd6a021 .shogun-image-content {
  
    align-items: center;
  
}

.s-e03a9d15-0d75-4ab6-9531-22f32cd6a021.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e03a9d15-0d75-4ab6-9531-22f32cd6a021.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e03a9d15-0d75-4ab6-9531-22f32cd6a021.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-e03a9d15-0d75-4ab6-9531-22f32cd6a021 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-e03a9d15-0d75-4ab6-9531-22f32cd6a021.shogun-image-container {
      position: relative;
    }

    .s-e03a9d15-0d75-4ab6-9531-22f32cd6a021.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e03a9d15-0d75-4ab6-9531-22f32cd6a021.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e03a9d15-0d75-4ab6-9531-22f32cd6a021 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-e03a9d15-0d75-4ab6-9531-22f32cd6a021 {
  
  
  
  
}

#s-e03a9d15-0d75-4ab6-9531-22f32cd6a021 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e03a9d15-0d75-4ab6-9531-22f32cd6a021 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-e03a9d15-0d75-4ab6-9531-22f32cd6a021 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e03a9d15-0d75-4ab6-9531-22f32cd6a021 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e03a9d15-0d75-4ab6-9531-22f32cd6a021.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e03a9d15-0d75-4ab6-9531-22f32cd6a021 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1080px;
  }



  img.s-e03a9d15-0d75-4ab6-9531-22f32cd6a021.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-e03a9d15-0d75-4ab6-9531-22f32cd6a021 .shogun-image-content {
  
    align-items: center;
  
}

.s-e03a9d15-0d75-4ab6-9531-22f32cd6a021.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e03a9d15-0d75-4ab6-9531-22f32cd6a021.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e03a9d15-0d75-4ab6-9531-22f32cd6a021.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-e03a9d15-0d75-4ab6-9531-22f32cd6a021 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-e03a9d15-0d75-4ab6-9531-22f32cd6a021.shogun-image-container {
      position: relative;
    }

    .s-e03a9d15-0d75-4ab6-9531-22f32cd6a021.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e03a9d15-0d75-4ab6-9531-22f32cd6a021.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e03a9d15-0d75-4ab6-9531-22f32cd6a021 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1080px;
    }
  }

}@media (max-width: 767px){

.shg-image-margin-container-s-e03a9d15-0d75-4ab6-9531-22f32cd6a021 {
  
  
  
  
}

#s-e03a9d15-0d75-4ab6-9531-22f32cd6a021 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e03a9d15-0d75-4ab6-9531-22f32cd6a021 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-e03a9d15-0d75-4ab6-9531-22f32cd6a021 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e03a9d15-0d75-4ab6-9531-22f32cd6a021 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e03a9d15-0d75-4ab6-9531-22f32cd6a021.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e03a9d15-0d75-4ab6-9531-22f32cd6a021 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1080px;
  }



  img.s-e03a9d15-0d75-4ab6-9531-22f32cd6a021.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-e03a9d15-0d75-4ab6-9531-22f32cd6a021 .shogun-image-content {
  
    align-items: center;
  
}

.s-e03a9d15-0d75-4ab6-9531-22f32cd6a021.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e03a9d15-0d75-4ab6-9531-22f32cd6a021.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e03a9d15-0d75-4ab6-9531-22f32cd6a021.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-e03a9d15-0d75-4ab6-9531-22f32cd6a021 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-e03a9d15-0d75-4ab6-9531-22f32cd6a021.shogun-image-container {
      position: relative;
    }

    .s-e03a9d15-0d75-4ab6-9531-22f32cd6a021.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e03a9d15-0d75-4ab6-9531-22f32cd6a021.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e03a9d15-0d75-4ab6-9531-22f32cd6a021 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1080px;
    }
  }

}
#s-2bcef76c-ebcd-45a2-ae34-849ad470b58f {
  margin-left: auto;
margin-right: auto;
padding-top: 5%;
}

#s-41f54721-9f9b-4ff4-a8ad-d3aa656eaec5 {
  margin-left: auto;
margin-right: auto;
padding-top: 5%;
}

#s-b88ea488-d795-4e35-87a8-a3913fc4f3c2 {
  margin-left: auto;
margin-right: auto;
padding-top: 5%;
padding-bottom: 0%;
}

#s-03cd8ec3-bf63-4a91-8bf9-98e004b04efa {
  margin-left: auto;
margin-right: auto;
padding-top: 5%;
padding-bottom: 0%;
}

#s-816e3454-ab3b-4dee-aea9-596d311382b0 {
  margin-left: auto;
margin-right: auto;
padding-top: 5%;
padding-bottom: 0%;
}

#s-628e14a3-beab-4580-8c64-ea49efad7942 {
  margin-left: auto;
margin-right: auto;
padding-top: 0%;
padding-bottom: 7%;
padding-right: 4.5%;
min-height: 50px;
}
@media (min-width: 1200px){#s-628e14a3-beab-4580-8c64-ea49efad7942 {
  display: none;
}
#s-628e14a3-beab-4580-8c64-ea49efad7942, #wrap-s-628e14a3-beab-4580-8c64-ea49efad7942 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-628e14a3-beab-4580-8c64-ea49efad7942 {
  display: none;
}
#s-628e14a3-beab-4580-8c64-ea49efad7942, #wrap-s-628e14a3-beab-4580-8c64-ea49efad7942 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-628e14a3-beab-4580-8c64-ea49efad7942 {
  
}
}@media (max-width: 767px){#s-628e14a3-beab-4580-8c64-ea49efad7942 {
  display: none;
}
#s-628e14a3-beab-4580-8c64-ea49efad7942, #wrap-s-628e14a3-beab-4580-8c64-ea49efad7942 { display: none !important; }}







#s-628e14a3-beab-4580-8c64-ea49efad7942 &gt; .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-628e14a3-beab-4580-8c64-ea49efad7942.shg-box.shg-c {
  justify-content: center;
}

#s-a99a21a8-ace3-4a3a-a5cb-04825ef6ae63 {
  margin-top: 3%;
margin-left: auto;
margin-bottom: -2%;
margin-right: auto;
padding-top: 0%;
padding-bottom: 4%;
}

#s-17800d14-8507-4d85-85d5-94d157cf960b {
  margin-left: 0%;
margin-right: 0%;
padding-top: 0%;
}

@media (min-width: 0px) {
[id="s-17800d14-8507-4d85-85d5-94d157cf960b"] &gt; .shg-row &gt; .shg-c-xs-6 {
  width: calc(50.0% - 9.0px);
}

}

@media (min-width: 768px) {
[id="s-17800d14-8507-4d85-85d5-94d157cf960b"] &gt; .shg-row &gt; .shg-c-sm-4 {
  width: calc(33.333333333333336% - 9.0px);
}

[id="s-17800d14-8507-4d85-85d5-94d157cf960b"] &gt; .shg-row &gt; .shg-c-sm-8 {
  width: calc(66.66666666666667% - 9.0px);
}

}

@media (min-width: 992px) {
[id="s-17800d14-8507-4d85-85d5-94d157cf960b"] &gt; .shg-row &gt; .shg-c-md-4 {
  width: calc(33.333333333333336% - 9.0px);
}

[id="s-17800d14-8507-4d85-85d5-94d157cf960b"] &gt; .shg-row &gt; .shg-c-md-8 {
  width: calc(66.66666666666667% - 9.0px);
}

}

@media (min-width: 1200px) {
[id="s-17800d14-8507-4d85-85d5-94d157cf960b"] &gt; .shg-row &gt; .shg-c-lg-4 {
  width: calc(33.333333333333336% - 9.0px);
}

[id="s-17800d14-8507-4d85-85d5-94d157cf960b"] &gt; .shg-row &gt; .shg-c-lg-8 {
  width: calc(66.66666666666667% - 9.0px);
}

}

#s-c1044c2f-2770-48c2-8829-33aeb5f480ff {
  margin-left: auto;
margin-right: auto;
max-width: 1080px;
aspect-ratio: 1080/1557;
text-align: center;
}
@media (max-width: 767px){#s-c1044c2f-2770-48c2-8829-33aeb5f480ff {
  max-width: 1080px;
aspect-ratio: 219/316;
}
}


.shg-image-margin-container-s-c1044c2f-2770-48c2-8829-33aeb5f480ff {
  margin-left: auto;
  margin-right: auto;
  
  
}

#s-c1044c2f-2770-48c2-8829-33aeb5f480ff {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c1044c2f-2770-48c2-8829-33aeb5f480ff .shg-image-content-wrapper {
      aspect-ratio: 1080/1557;
      min-width: 100%;
      height: auto;
    }

    #s-c1044c2f-2770-48c2-8829-33aeb5f480ff .shogun-image-link {
      aspect-ratio: 1080/1557;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c1044c2f-2770-48c2-8829-33aeb5f480ff .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c1044c2f-2770-48c2-8829-33aeb5f480ff.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c1044c2f-2770-48c2-8829-33aeb5f480ff img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1080px;
  }



  img.s-c1044c2f-2770-48c2-8829-33aeb5f480ff.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-c1044c2f-2770-48c2-8829-33aeb5f480ff .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-c1044c2f-2770-48c2-8829-33aeb5f480ff.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c1044c2f-2770-48c2-8829-33aeb5f480ff.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c1044c2f-2770-48c2-8829-33aeb5f480ff.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-c1044c2f-2770-48c2-8829-33aeb5f480ff {
      --shg-aspect-ratio: calc(1080/1557); 
    }

    .s-c1044c2f-2770-48c2-8829-33aeb5f480ff.shogun-image-container {
      position: relative;
    }

    .s-c1044c2f-2770-48c2-8829-33aeb5f480ff.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c1044c2f-2770-48c2-8829-33aeb5f480ff.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c1044c2f-2770-48c2-8829-33aeb5f480ff img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1080px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-c1044c2f-2770-48c2-8829-33aeb5f480ff {
  
  
  
  
}

#s-c1044c2f-2770-48c2-8829-33aeb5f480ff {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c1044c2f-2770-48c2-8829-33aeb5f480ff .shg-image-content-wrapper {
      aspect-ratio: 1080/1557;
      min-width: 100%;
      height: auto;
    }

    #s-c1044c2f-2770-48c2-8829-33aeb5f480ff .shogun-image-link {
      aspect-ratio: 1080/1557;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c1044c2f-2770-48c2-8829-33aeb5f480ff .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c1044c2f-2770-48c2-8829-33aeb5f480ff.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c1044c2f-2770-48c2-8829-33aeb5f480ff img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1080px;
  }



  img.s-c1044c2f-2770-48c2-8829-33aeb5f480ff.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-c1044c2f-2770-48c2-8829-33aeb5f480ff .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-c1044c2f-2770-48c2-8829-33aeb5f480ff.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c1044c2f-2770-48c2-8829-33aeb5f480ff.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c1044c2f-2770-48c2-8829-33aeb5f480ff.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-c1044c2f-2770-48c2-8829-33aeb5f480ff {
      --shg-aspect-ratio: calc(1080/1557); 
    }

    .s-c1044c2f-2770-48c2-8829-33aeb5f480ff.shogun-image-container {
      position: relative;
    }

    .s-c1044c2f-2770-48c2-8829-33aeb5f480ff.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c1044c2f-2770-48c2-8829-33aeb5f480ff.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c1044c2f-2770-48c2-8829-33aeb5f480ff img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-c1044c2f-2770-48c2-8829-33aeb5f480ff {
  
  
  
  
}

#s-c1044c2f-2770-48c2-8829-33aeb5f480ff {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c1044c2f-2770-48c2-8829-33aeb5f480ff .shg-image-content-wrapper {
      aspect-ratio: 1080/1557;
      min-width: 100%;
      height: auto;
    }

    #s-c1044c2f-2770-48c2-8829-33aeb5f480ff .shogun-image-link {
      aspect-ratio: 1080/1557;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c1044c2f-2770-48c2-8829-33aeb5f480ff .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c1044c2f-2770-48c2-8829-33aeb5f480ff.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c1044c2f-2770-48c2-8829-33aeb5f480ff img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1080px;
  }



  img.s-c1044c2f-2770-48c2-8829-33aeb5f480ff.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-c1044c2f-2770-48c2-8829-33aeb5f480ff .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-c1044c2f-2770-48c2-8829-33aeb5f480ff.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c1044c2f-2770-48c2-8829-33aeb5f480ff.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c1044c2f-2770-48c2-8829-33aeb5f480ff.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-c1044c2f-2770-48c2-8829-33aeb5f480ff {
      --shg-aspect-ratio: calc(1080/1557); 
    }

    .s-c1044c2f-2770-48c2-8829-33aeb5f480ff.shogun-image-container {
      position: relative;
    }

    .s-c1044c2f-2770-48c2-8829-33aeb5f480ff.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c1044c2f-2770-48c2-8829-33aeb5f480ff.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c1044c2f-2770-48c2-8829-33aeb5f480ff img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-c1044c2f-2770-48c2-8829-33aeb5f480ff {
  
  
  
  
}

#s-c1044c2f-2770-48c2-8829-33aeb5f480ff {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c1044c2f-2770-48c2-8829-33aeb5f480ff .shg-image-content-wrapper {
      aspect-ratio: 1080/1557;
      min-width: 100%;
      height: auto;
    }

    #s-c1044c2f-2770-48c2-8829-33aeb5f480ff .shogun-image-link {
      aspect-ratio: 1080/1557;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c1044c2f-2770-48c2-8829-33aeb5f480ff .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c1044c2f-2770-48c2-8829-33aeb5f480ff.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c1044c2f-2770-48c2-8829-33aeb5f480ff img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1080px;
  }



  img.s-c1044c2f-2770-48c2-8829-33aeb5f480ff.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-c1044c2f-2770-48c2-8829-33aeb5f480ff .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-c1044c2f-2770-48c2-8829-33aeb5f480ff.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c1044c2f-2770-48c2-8829-33aeb5f480ff.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c1044c2f-2770-48c2-8829-33aeb5f480ff.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-c1044c2f-2770-48c2-8829-33aeb5f480ff {
      --shg-aspect-ratio: calc(1080/1557); 
    }

    .s-c1044c2f-2770-48c2-8829-33aeb5f480ff.shogun-image-container {
      position: relative;
    }

    .s-c1044c2f-2770-48c2-8829-33aeb5f480ff.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c1044c2f-2770-48c2-8829-33aeb5f480ff.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c1044c2f-2770-48c2-8829-33aeb5f480ff img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1080px;
    }
  }

}@media (max-width: 767px){

.shg-image-margin-container-s-c1044c2f-2770-48c2-8829-33aeb5f480ff {
  
  
  
  
}

#s-c1044c2f-2770-48c2-8829-33aeb5f480ff {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c1044c2f-2770-48c2-8829-33aeb5f480ff .shg-image-content-wrapper {
      aspect-ratio: 1080/1557;
      min-width: 100%;
      height: auto;
    }

    #s-c1044c2f-2770-48c2-8829-33aeb5f480ff .shogun-image-link {
      aspect-ratio: 1080/1557;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c1044c2f-2770-48c2-8829-33aeb5f480ff .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c1044c2f-2770-48c2-8829-33aeb5f480ff.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c1044c2f-2770-48c2-8829-33aeb5f480ff img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1080px;
  }



  img.s-c1044c2f-2770-48c2-8829-33aeb5f480ff.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-c1044c2f-2770-48c2-8829-33aeb5f480ff .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-c1044c2f-2770-48c2-8829-33aeb5f480ff.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c1044c2f-2770-48c2-8829-33aeb5f480ff.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c1044c2f-2770-48c2-8829-33aeb5f480ff.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-c1044c2f-2770-48c2-8829-33aeb5f480ff {
      --shg-aspect-ratio: calc(1080/1557); 
    }

    .s-c1044c2f-2770-48c2-8829-33aeb5f480ff.shogun-image-container {
      position: relative;
    }

    .s-c1044c2f-2770-48c2-8829-33aeb5f480ff.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c1044c2f-2770-48c2-8829-33aeb5f480ff.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c1044c2f-2770-48c2-8829-33aeb5f480ff img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1080px;
    }
  }

}
#s-da9e626f-a165-4bcf-b210-f50631984b29 {
  margin-top: 3%;
margin-left: auto;
margin-bottom: -2%;
margin-right: auto;
padding-top: 9%;
padding-left: 14%;
}

#s-b2b28c1c-d053-4281-80cc-50743b5d754d {
  margin-left: auto;
margin-right: 0%;
padding-top: 0px;
padding-bottom: 0px;
}

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

#slider-v3-s-b2b28c1c-d053-4281-80cc-50743b5d754d {
  --swiper-pagination-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-inactive-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-active-color: rgba(113, 113, 113, 1) !important;
  --arrow-button-size: 35px !important;
  --swiper-pagination-bullet-size: 14px !important;
  
    --swiper-pagination-bottom: 14px !important;
    padding: 0 !important;
  
}

#slider-v3-s-b2b28c1c-d053-4281-80cc-50743b5d754d &gt; .swiper-button-prev,
#slider-v3-s-b2b28c1c-d053-4281-80cc-50743b5d754d &gt; .swiper-button-next {
  
    height: 100% !important;
  
}

#slider-v3-s-b2b28c1c-d053-4281-80cc-50743b5d754d &gt; .swiper-button-prev svg,
#slider-v3-s-b2b28c1c-d053-4281-80cc-50743b5d754d &gt; .swiper-button-next svg {
  fill: rgba(113, 113, 113, 1) !important;
  stroke: rgba(113, 113, 113, 1) !important;
  
}

#slider-v3-s-b2b28c1c-d053-4281-80cc-50743b5d754d &gt; .swiper-button-prev {
  
    left: 2% !important;
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-b2b28c1c-d053-4281-80cc-50743b5d754d &gt; .swiper-button-next {
  
    right: 2% !important;
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-b2b28c1c-d053-4281-80cc-50743b5d754d &gt; .swiper-button-lock {
  display: none !important;
}

#slider-v3-s-b2b28c1c-d053-4281-80cc-50743b5d754d .swiper-pagination-bullet {
  
  
  margin: 0 !important;
}

#slider-v3-s-b2b28c1c-d053-4281-80cc-50743b5d754d .swiper-pagination-bullet-active {
  background-color: rgba(113, 113, 113, 1) !important;
  width: calc( * 1) !important;
  
  border-radius:  50px  !important;
}

#slider-v3-s-b2b28c1c-d053-4281-80cc-50743b5d754d .swiper-pagination {
  position:  absolute ;
  display: flex;
  margin-top:  0 ;
  justify-content:  center
                   ;
  align-items: center;
  gap: 0px !important;
}

#s-bde301ee-815f-4774-b918-08a4cfd1fd57 {
  margin-left: auto;
margin-right: auto;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 768px) and (max-width: 991px){#s-bde301ee-815f-4774-b918-08a4cfd1fd57 {
  max-width: 1080px;
aspect-ratio: 1/1;
}
}@media (max-width: 767px){#s-bde301ee-815f-4774-b918-08a4cfd1fd57 {
  max-width: 1080px;
aspect-ratio: 1/1;
}
}


.shg-image-margin-container-s-bde301ee-815f-4774-b918-08a4cfd1fd57 {
  margin-left: auto;
  margin-right: auto;
  
  
}

#s-bde301ee-815f-4774-b918-08a4cfd1fd57 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-bde301ee-815f-4774-b918-08a4cfd1fd57 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-bde301ee-815f-4774-b918-08a4cfd1fd57 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-bde301ee-815f-4774-b918-08a4cfd1fd57 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-bde301ee-815f-4774-b918-08a4cfd1fd57.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-bde301ee-815f-4774-b918-08a4cfd1fd57 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1080px;
  }



  img.s-bde301ee-815f-4774-b918-08a4cfd1fd57.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-bde301ee-815f-4774-b918-08a4cfd1fd57 .shogun-image-content {
  
    align-items: center;
  
}

.s-bde301ee-815f-4774-b918-08a4cfd1fd57.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bde301ee-815f-4774-b918-08a4cfd1fd57.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bde301ee-815f-4774-b918-08a4cfd1fd57.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-bde301ee-815f-4774-b918-08a4cfd1fd57 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-bde301ee-815f-4774-b918-08a4cfd1fd57.shogun-image-container {
      position: relative;
    }

    .s-bde301ee-815f-4774-b918-08a4cfd1fd57.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-bde301ee-815f-4774-b918-08a4cfd1fd57.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-bde301ee-815f-4774-b918-08a4cfd1fd57 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1080px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-bde301ee-815f-4774-b918-08a4cfd1fd57 {
  
  
  
  
}

#s-bde301ee-815f-4774-b918-08a4cfd1fd57 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-bde301ee-815f-4774-b918-08a4cfd1fd57 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-bde301ee-815f-4774-b918-08a4cfd1fd57 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-bde301ee-815f-4774-b918-08a4cfd1fd57 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-bde301ee-815f-4774-b918-08a4cfd1fd57.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-bde301ee-815f-4774-b918-08a4cfd1fd57 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1080px;
  }



  img.s-bde301ee-815f-4774-b918-08a4cfd1fd57.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-bde301ee-815f-4774-b918-08a4cfd1fd57 .shogun-image-content {
  
    align-items: center;
  
}

.s-bde301ee-815f-4774-b918-08a4cfd1fd57.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bde301ee-815f-4774-b918-08a4cfd1fd57.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bde301ee-815f-4774-b918-08a4cfd1fd57.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-bde301ee-815f-4774-b918-08a4cfd1fd57 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-bde301ee-815f-4774-b918-08a4cfd1fd57.shogun-image-container {
      position: relative;
    }

    .s-bde301ee-815f-4774-b918-08a4cfd1fd57.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-bde301ee-815f-4774-b918-08a4cfd1fd57.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-bde301ee-815f-4774-b918-08a4cfd1fd57 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-bde301ee-815f-4774-b918-08a4cfd1fd57 {
  
  
  
  
}

#s-bde301ee-815f-4774-b918-08a4cfd1fd57 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-bde301ee-815f-4774-b918-08a4cfd1fd57 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-bde301ee-815f-4774-b918-08a4cfd1fd57 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-bde301ee-815f-4774-b918-08a4cfd1fd57 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-bde301ee-815f-4774-b918-08a4cfd1fd57.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-bde301ee-815f-4774-b918-08a4cfd1fd57 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1080px;
  }



  img.s-bde301ee-815f-4774-b918-08a4cfd1fd57.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-bde301ee-815f-4774-b918-08a4cfd1fd57 .shogun-image-content {
  
    align-items: center;
  
}

.s-bde301ee-815f-4774-b918-08a4cfd1fd57.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bde301ee-815f-4774-b918-08a4cfd1fd57.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bde301ee-815f-4774-b918-08a4cfd1fd57.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-bde301ee-815f-4774-b918-08a4cfd1fd57 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-bde301ee-815f-4774-b918-08a4cfd1fd57.shogun-image-container {
      position: relative;
    }

    .s-bde301ee-815f-4774-b918-08a4cfd1fd57.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-bde301ee-815f-4774-b918-08a4cfd1fd57.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-bde301ee-815f-4774-b918-08a4cfd1fd57 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-bde301ee-815f-4774-b918-08a4cfd1fd57 {
  
  
  
  
}

#s-bde301ee-815f-4774-b918-08a4cfd1fd57 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-bde301ee-815f-4774-b918-08a4cfd1fd57 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-bde301ee-815f-4774-b918-08a4cfd1fd57 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-bde301ee-815f-4774-b918-08a4cfd1fd57 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-bde301ee-815f-4774-b918-08a4cfd1fd57.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-bde301ee-815f-4774-b918-08a4cfd1fd57 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1080px;
  }



  img.s-bde301ee-815f-4774-b918-08a4cfd1fd57.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-bde301ee-815f-4774-b918-08a4cfd1fd57 .shogun-image-content {
  
    align-items: center;
  
}

.s-bde301ee-815f-4774-b918-08a4cfd1fd57.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bde301ee-815f-4774-b918-08a4cfd1fd57.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bde301ee-815f-4774-b918-08a4cfd1fd57.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-bde301ee-815f-4774-b918-08a4cfd1fd57 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-bde301ee-815f-4774-b918-08a4cfd1fd57.shogun-image-container {
      position: relative;
    }

    .s-bde301ee-815f-4774-b918-08a4cfd1fd57.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-bde301ee-815f-4774-b918-08a4cfd1fd57.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-bde301ee-815f-4774-b918-08a4cfd1fd57 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1080px;
    }
  }

}@media (max-width: 767px){

.shg-image-margin-container-s-bde301ee-815f-4774-b918-08a4cfd1fd57 {
  
  
  
  
}

#s-bde301ee-815f-4774-b918-08a4cfd1fd57 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-bde301ee-815f-4774-b918-08a4cfd1fd57 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-bde301ee-815f-4774-b918-08a4cfd1fd57 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-bde301ee-815f-4774-b918-08a4cfd1fd57 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-bde301ee-815f-4774-b918-08a4cfd1fd57.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-bde301ee-815f-4774-b918-08a4cfd1fd57 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1080px;
  }



  img.s-bde301ee-815f-4774-b918-08a4cfd1fd57.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-bde301ee-815f-4774-b918-08a4cfd1fd57 .shogun-image-content {
  
    align-items: center;
  
}

.s-bde301ee-815f-4774-b918-08a4cfd1fd57.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bde301ee-815f-4774-b918-08a4cfd1fd57.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bde301ee-815f-4774-b918-08a4cfd1fd57.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-bde301ee-815f-4774-b918-08a4cfd1fd57 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-bde301ee-815f-4774-b918-08a4cfd1fd57.shogun-image-container {
      position: relative;
    }

    .s-bde301ee-815f-4774-b918-08a4cfd1fd57.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-bde301ee-815f-4774-b918-08a4cfd1fd57.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-bde301ee-815f-4774-b918-08a4cfd1fd57 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1080px;
    }
  }

}
#s-ff873ef9-0187-4755-874f-3934040569dc {
  margin-left: auto;
margin-right: auto;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (max-width: 767px){#s-ff873ef9-0187-4755-874f-3934040569dc {
  max-width: 1080px;
aspect-ratio: 1/1;
}
}


.shg-image-margin-container-s-ff873ef9-0187-4755-874f-3934040569dc {
  margin-left: auto;
  margin-right: auto;
  
  
}

#s-ff873ef9-0187-4755-874f-3934040569dc {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ff873ef9-0187-4755-874f-3934040569dc .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-ff873ef9-0187-4755-874f-3934040569dc .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ff873ef9-0187-4755-874f-3934040569dc .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ff873ef9-0187-4755-874f-3934040569dc.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ff873ef9-0187-4755-874f-3934040569dc img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1080px;
  }



  img.s-ff873ef9-0187-4755-874f-3934040569dc.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-ff873ef9-0187-4755-874f-3934040569dc .shogun-image-content {
  
    align-items: center;
  
}

.s-ff873ef9-0187-4755-874f-3934040569dc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ff873ef9-0187-4755-874f-3934040569dc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ff873ef9-0187-4755-874f-3934040569dc.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-ff873ef9-0187-4755-874f-3934040569dc {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-ff873ef9-0187-4755-874f-3934040569dc.shogun-image-container {
      position: relative;
    }

    .s-ff873ef9-0187-4755-874f-3934040569dc.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ff873ef9-0187-4755-874f-3934040569dc.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ff873ef9-0187-4755-874f-3934040569dc img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1080px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-ff873ef9-0187-4755-874f-3934040569dc {
  
  
  
  
}

#s-ff873ef9-0187-4755-874f-3934040569dc {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ff873ef9-0187-4755-874f-3934040569dc .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-ff873ef9-0187-4755-874f-3934040569dc .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ff873ef9-0187-4755-874f-3934040569dc .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ff873ef9-0187-4755-874f-3934040569dc.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ff873ef9-0187-4755-874f-3934040569dc img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1080px;
  }



  img.s-ff873ef9-0187-4755-874f-3934040569dc.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-ff873ef9-0187-4755-874f-3934040569dc .shogun-image-content {
  
    align-items: center;
  
}

.s-ff873ef9-0187-4755-874f-3934040569dc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ff873ef9-0187-4755-874f-3934040569dc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ff873ef9-0187-4755-874f-3934040569dc.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-ff873ef9-0187-4755-874f-3934040569dc {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-ff873ef9-0187-4755-874f-3934040569dc.shogun-image-container {
      position: relative;
    }

    .s-ff873ef9-0187-4755-874f-3934040569dc.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ff873ef9-0187-4755-874f-3934040569dc.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ff873ef9-0187-4755-874f-3934040569dc img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-ff873ef9-0187-4755-874f-3934040569dc {
  
  
  
  
}

#s-ff873ef9-0187-4755-874f-3934040569dc {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ff873ef9-0187-4755-874f-3934040569dc .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-ff873ef9-0187-4755-874f-3934040569dc .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ff873ef9-0187-4755-874f-3934040569dc .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ff873ef9-0187-4755-874f-3934040569dc.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ff873ef9-0187-4755-874f-3934040569dc img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1080px;
  }



  img.s-ff873ef9-0187-4755-874f-3934040569dc.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-ff873ef9-0187-4755-874f-3934040569dc .shogun-image-content {
  
    align-items: center;
  
}

.s-ff873ef9-0187-4755-874f-3934040569dc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ff873ef9-0187-4755-874f-3934040569dc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ff873ef9-0187-4755-874f-3934040569dc.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-ff873ef9-0187-4755-874f-3934040569dc {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-ff873ef9-0187-4755-874f-3934040569dc.shogun-image-container {
      position: relative;
    }

    .s-ff873ef9-0187-4755-874f-3934040569dc.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ff873ef9-0187-4755-874f-3934040569dc.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ff873ef9-0187-4755-874f-3934040569dc img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-ff873ef9-0187-4755-874f-3934040569dc {
  
  
  
  
}

#s-ff873ef9-0187-4755-874f-3934040569dc {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ff873ef9-0187-4755-874f-3934040569dc .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-ff873ef9-0187-4755-874f-3934040569dc .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ff873ef9-0187-4755-874f-3934040569dc .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ff873ef9-0187-4755-874f-3934040569dc.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ff873ef9-0187-4755-874f-3934040569dc img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1080px;
  }



  img.s-ff873ef9-0187-4755-874f-3934040569dc.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-ff873ef9-0187-4755-874f-3934040569dc .shogun-image-content {
  
    align-items: center;
  
}

.s-ff873ef9-0187-4755-874f-3934040569dc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ff873ef9-0187-4755-874f-3934040569dc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ff873ef9-0187-4755-874f-3934040569dc.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-ff873ef9-0187-4755-874f-3934040569dc {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-ff873ef9-0187-4755-874f-3934040569dc.shogun-image-container {
      position: relative;
    }

    .s-ff873ef9-0187-4755-874f-3934040569dc.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ff873ef9-0187-4755-874f-3934040569dc.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ff873ef9-0187-4755-874f-3934040569dc img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1080px;
    }
  }

}@media (max-width: 767px){

.shg-image-margin-container-s-ff873ef9-0187-4755-874f-3934040569dc {
  
  
  
  
}

#s-ff873ef9-0187-4755-874f-3934040569dc {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ff873ef9-0187-4755-874f-3934040569dc .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-ff873ef9-0187-4755-874f-3934040569dc .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ff873ef9-0187-4755-874f-3934040569dc .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ff873ef9-0187-4755-874f-3934040569dc.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ff873ef9-0187-4755-874f-3934040569dc img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1080px;
  }



  img.s-ff873ef9-0187-4755-874f-3934040569dc.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-ff873ef9-0187-4755-874f-3934040569dc .shogun-image-content {
  
    align-items: center;
  
}

.s-ff873ef9-0187-4755-874f-3934040569dc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ff873ef9-0187-4755-874f-3934040569dc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ff873ef9-0187-4755-874f-3934040569dc.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-ff873ef9-0187-4755-874f-3934040569dc {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-ff873ef9-0187-4755-874f-3934040569dc.shogun-image-container {
      position: relative;
    }

    .s-ff873ef9-0187-4755-874f-3934040569dc.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ff873ef9-0187-4755-874f-3934040569dc.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ff873ef9-0187-4755-874f-3934040569dc img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1080px;
    }
  }

}
#s-abb50751-d2a8-43e3-b29b-5c3819ad6fc9 {
  margin-left: auto;
margin-right: auto;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (max-width: 767px){#s-abb50751-d2a8-43e3-b29b-5c3819ad6fc9 {
  max-width: 1080px;
aspect-ratio: 1/1;
}
}


.shg-image-margin-container-s-abb50751-d2a8-43e3-b29b-5c3819ad6fc9 {
  margin-left: auto;
  margin-right: auto;
  
  
}

#s-abb50751-d2a8-43e3-b29b-5c3819ad6fc9 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-abb50751-d2a8-43e3-b29b-5c3819ad6fc9 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-abb50751-d2a8-43e3-b29b-5c3819ad6fc9 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-abb50751-d2a8-43e3-b29b-5c3819ad6fc9 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-abb50751-d2a8-43e3-b29b-5c3819ad6fc9.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-abb50751-d2a8-43e3-b29b-5c3819ad6fc9 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1080px;
  }



  img.s-abb50751-d2a8-43e3-b29b-5c3819ad6fc9.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-abb50751-d2a8-43e3-b29b-5c3819ad6fc9 .shogun-image-content {
  
    align-items: center;
  
}

.s-abb50751-d2a8-43e3-b29b-5c3819ad6fc9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-abb50751-d2a8-43e3-b29b-5c3819ad6fc9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-abb50751-d2a8-43e3-b29b-5c3819ad6fc9.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-abb50751-d2a8-43e3-b29b-5c3819ad6fc9 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-abb50751-d2a8-43e3-b29b-5c3819ad6fc9.shogun-image-container {
      position: relative;
    }

    .s-abb50751-d2a8-43e3-b29b-5c3819ad6fc9.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-abb50751-d2a8-43e3-b29b-5c3819ad6fc9.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-abb50751-d2a8-43e3-b29b-5c3819ad6fc9 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1080px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-abb50751-d2a8-43e3-b29b-5c3819ad6fc9 {
  
  
  
  
}

#s-abb50751-d2a8-43e3-b29b-5c3819ad6fc9 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-abb50751-d2a8-43e3-b29b-5c3819ad6fc9 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-abb50751-d2a8-43e3-b29b-5c3819ad6fc9 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-abb50751-d2a8-43e3-b29b-5c3819ad6fc9 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-abb50751-d2a8-43e3-b29b-5c3819ad6fc9.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-abb50751-d2a8-43e3-b29b-5c3819ad6fc9 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1080px;
  }



  img.s-abb50751-d2a8-43e3-b29b-5c3819ad6fc9.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-abb50751-d2a8-43e3-b29b-5c3819ad6fc9 .shogun-image-content {
  
    align-items: center;
  
}

.s-abb50751-d2a8-43e3-b29b-5c3819ad6fc9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-abb50751-d2a8-43e3-b29b-5c3819ad6fc9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-abb50751-d2a8-43e3-b29b-5c3819ad6fc9.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-abb50751-d2a8-43e3-b29b-5c3819ad6fc9 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-abb50751-d2a8-43e3-b29b-5c3819ad6fc9.shogun-image-container {
      position: relative;
    }

    .s-abb50751-d2a8-43e3-b29b-5c3819ad6fc9.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-abb50751-d2a8-43e3-b29b-5c3819ad6fc9.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-abb50751-d2a8-43e3-b29b-5c3819ad6fc9 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-abb50751-d2a8-43e3-b29b-5c3819ad6fc9 {
  
  
  
  
}

#s-abb50751-d2a8-43e3-b29b-5c3819ad6fc9 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-abb50751-d2a8-43e3-b29b-5c3819ad6fc9 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-abb50751-d2a8-43e3-b29b-5c3819ad6fc9 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-abb50751-d2a8-43e3-b29b-5c3819ad6fc9 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-abb50751-d2a8-43e3-b29b-5c3819ad6fc9.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-abb50751-d2a8-43e3-b29b-5c3819ad6fc9 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1080px;
  }



  img.s-abb50751-d2a8-43e3-b29b-5c3819ad6fc9.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-abb50751-d2a8-43e3-b29b-5c3819ad6fc9 .shogun-image-content {
  
    align-items: center;
  
}

.s-abb50751-d2a8-43e3-b29b-5c3819ad6fc9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-abb50751-d2a8-43e3-b29b-5c3819ad6fc9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-abb50751-d2a8-43e3-b29b-5c3819ad6fc9.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-abb50751-d2a8-43e3-b29b-5c3819ad6fc9 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-abb50751-d2a8-43e3-b29b-5c3819ad6fc9.shogun-image-container {
      position: relative;
    }

    .s-abb50751-d2a8-43e3-b29b-5c3819ad6fc9.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-abb50751-d2a8-43e3-b29b-5c3819ad6fc9.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-abb50751-d2a8-43e3-b29b-5c3819ad6fc9 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-abb50751-d2a8-43e3-b29b-5c3819ad6fc9 {
  
  
  
  
}

#s-abb50751-d2a8-43e3-b29b-5c3819ad6fc9 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-abb50751-d2a8-43e3-b29b-5c3819ad6fc9 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-abb50751-d2a8-43e3-b29b-5c3819ad6fc9 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-abb50751-d2a8-43e3-b29b-5c3819ad6fc9 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-abb50751-d2a8-43e3-b29b-5c3819ad6fc9.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-abb50751-d2a8-43e3-b29b-5c3819ad6fc9 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1080px;
  }



  img.s-abb50751-d2a8-43e3-b29b-5c3819ad6fc9.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-abb50751-d2a8-43e3-b29b-5c3819ad6fc9 .shogun-image-content {
  
    align-items: center;
  
}

.s-abb50751-d2a8-43e3-b29b-5c3819ad6fc9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-abb50751-d2a8-43e3-b29b-5c3819ad6fc9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-abb50751-d2a8-43e3-b29b-5c3819ad6fc9.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-abb50751-d2a8-43e3-b29b-5c3819ad6fc9 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-abb50751-d2a8-43e3-b29b-5c3819ad6fc9.shogun-image-container {
      position: relative;
    }

    .s-abb50751-d2a8-43e3-b29b-5c3819ad6fc9.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-abb50751-d2a8-43e3-b29b-5c3819ad6fc9.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-abb50751-d2a8-43e3-b29b-5c3819ad6fc9 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1080px;
    }
  }

}@media (max-width: 767px){

.shg-image-margin-container-s-abb50751-d2a8-43e3-b29b-5c3819ad6fc9 {
  
  
  
  
}

#s-abb50751-d2a8-43e3-b29b-5c3819ad6fc9 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-abb50751-d2a8-43e3-b29b-5c3819ad6fc9 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-abb50751-d2a8-43e3-b29b-5c3819ad6fc9 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-abb50751-d2a8-43e3-b29b-5c3819ad6fc9 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-abb50751-d2a8-43e3-b29b-5c3819ad6fc9.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-abb50751-d2a8-43e3-b29b-5c3819ad6fc9 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1080px;
  }



  img.s-abb50751-d2a8-43e3-b29b-5c3819ad6fc9.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-abb50751-d2a8-43e3-b29b-5c3819ad6fc9 .shogun-image-content {
  
    align-items: center;
  
}

.s-abb50751-d2a8-43e3-b29b-5c3819ad6fc9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-abb50751-d2a8-43e3-b29b-5c3819ad6fc9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-abb50751-d2a8-43e3-b29b-5c3819ad6fc9.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-abb50751-d2a8-43e3-b29b-5c3819ad6fc9 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-abb50751-d2a8-43e3-b29b-5c3819ad6fc9.shogun-image-container {
      position: relative;
    }

    .s-abb50751-d2a8-43e3-b29b-5c3819ad6fc9.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-abb50751-d2a8-43e3-b29b-5c3819ad6fc9.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-abb50751-d2a8-43e3-b29b-5c3819ad6fc9 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1080px;
    }
  }

}
#s-446ce46a-4a4e-4555-8d30-70391925ec46 {
  margin-top: 0%;
margin-left: 0%;
margin-bottom: 0%;
margin-right: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (max-width: 767px){#s-446ce46a-4a4e-4555-8d30-70391925ec46 {
  max-width: 1080px;
aspect-ratio: 1/1;
}
}


.shg-image-margin-container-s-446ce46a-4a4e-4555-8d30-70391925ec46 {
  margin-left: 0%;
  margin-right: 0%;
  margin-top: 0%;
  margin-bottom: 0%;
}

#s-446ce46a-4a4e-4555-8d30-70391925ec46 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-446ce46a-4a4e-4555-8d30-70391925ec46 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-446ce46a-4a4e-4555-8d30-70391925ec46 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-446ce46a-4a4e-4555-8d30-70391925ec46 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-446ce46a-4a4e-4555-8d30-70391925ec46.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-446ce46a-4a4e-4555-8d30-70391925ec46 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1080px;
  }



  img.s-446ce46a-4a4e-4555-8d30-70391925ec46.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-446ce46a-4a4e-4555-8d30-70391925ec46 .shogun-image-content {
  
    align-items: center;
  
}

.s-446ce46a-4a4e-4555-8d30-70391925ec46.shg-align-container {
  display: flex;
  justify-content: center
}

.s-446ce46a-4a4e-4555-8d30-70391925ec46.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-446ce46a-4a4e-4555-8d30-70391925ec46.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-446ce46a-4a4e-4555-8d30-70391925ec46 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-446ce46a-4a4e-4555-8d30-70391925ec46.shogun-image-container {
      position: relative;
    }

    .s-446ce46a-4a4e-4555-8d30-70391925ec46.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-446ce46a-4a4e-4555-8d30-70391925ec46.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-446ce46a-4a4e-4555-8d30-70391925ec46 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1080px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-446ce46a-4a4e-4555-8d30-70391925ec46 {
  
  
  
  
}

#s-446ce46a-4a4e-4555-8d30-70391925ec46 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-446ce46a-4a4e-4555-8d30-70391925ec46 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-446ce46a-4a4e-4555-8d30-70391925ec46 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-446ce46a-4a4e-4555-8d30-70391925ec46 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-446ce46a-4a4e-4555-8d30-70391925ec46.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-446ce46a-4a4e-4555-8d30-70391925ec46 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1080px;
  }



  img.s-446ce46a-4a4e-4555-8d30-70391925ec46.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-446ce46a-4a4e-4555-8d30-70391925ec46 .shogun-image-content {
  
    align-items: center;
  
}

.s-446ce46a-4a4e-4555-8d30-70391925ec46.shg-align-container {
  display: flex;
  justify-content: center
}

.s-446ce46a-4a4e-4555-8d30-70391925ec46.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-446ce46a-4a4e-4555-8d30-70391925ec46.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-446ce46a-4a4e-4555-8d30-70391925ec46 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-446ce46a-4a4e-4555-8d30-70391925ec46.shogun-image-container {
      position: relative;
    }

    .s-446ce46a-4a4e-4555-8d30-70391925ec46.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-446ce46a-4a4e-4555-8d30-70391925ec46.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-446ce46a-4a4e-4555-8d30-70391925ec46 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-446ce46a-4a4e-4555-8d30-70391925ec46 {
  
  
  
  
}

#s-446ce46a-4a4e-4555-8d30-70391925ec46 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-446ce46a-4a4e-4555-8d30-70391925ec46 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-446ce46a-4a4e-4555-8d30-70391925ec46 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-446ce46a-4a4e-4555-8d30-70391925ec46 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-446ce46a-4a4e-4555-8d30-70391925ec46.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-446ce46a-4a4e-4555-8d30-70391925ec46 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1080px;
  }



  img.s-446ce46a-4a4e-4555-8d30-70391925ec46.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-446ce46a-4a4e-4555-8d30-70391925ec46 .shogun-image-content {
  
    align-items: center;
  
}

.s-446ce46a-4a4e-4555-8d30-70391925ec46.shg-align-container {
  display: flex;
  justify-content: center
}

.s-446ce46a-4a4e-4555-8d30-70391925ec46.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-446ce46a-4a4e-4555-8d30-70391925ec46.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-446ce46a-4a4e-4555-8d30-70391925ec46 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-446ce46a-4a4e-4555-8d30-70391925ec46.shogun-image-container {
      position: relative;
    }

    .s-446ce46a-4a4e-4555-8d30-70391925ec46.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-446ce46a-4a4e-4555-8d30-70391925ec46.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-446ce46a-4a4e-4555-8d30-70391925ec46 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-446ce46a-4a4e-4555-8d30-70391925ec46 {
  
  
  
  
}

#s-446ce46a-4a4e-4555-8d30-70391925ec46 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-446ce46a-4a4e-4555-8d30-70391925ec46 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-446ce46a-4a4e-4555-8d30-70391925ec46 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-446ce46a-4a4e-4555-8d30-70391925ec46 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-446ce46a-4a4e-4555-8d30-70391925ec46.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-446ce46a-4a4e-4555-8d30-70391925ec46 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1080px;
  }



  img.s-446ce46a-4a4e-4555-8d30-70391925ec46.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-446ce46a-4a4e-4555-8d30-70391925ec46 .shogun-image-content {
  
    align-items: center;
  
}

.s-446ce46a-4a4e-4555-8d30-70391925ec46.shg-align-container {
  display: flex;
  justify-content: center
}

.s-446ce46a-4a4e-4555-8d30-70391925ec46.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-446ce46a-4a4e-4555-8d30-70391925ec46.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-446ce46a-4a4e-4555-8d30-70391925ec46 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-446ce46a-4a4e-4555-8d30-70391925ec46.shogun-image-container {
      position: relative;
    }

    .s-446ce46a-4a4e-4555-8d30-70391925ec46.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-446ce46a-4a4e-4555-8d30-70391925ec46.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-446ce46a-4a4e-4555-8d30-70391925ec46 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1080px;
    }
  }

}@media (max-width: 767px){

.shg-image-margin-container-s-446ce46a-4a4e-4555-8d30-70391925ec46 {
  
  
  
  
}

#s-446ce46a-4a4e-4555-8d30-70391925ec46 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-446ce46a-4a4e-4555-8d30-70391925ec46 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-446ce46a-4a4e-4555-8d30-70391925ec46 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-446ce46a-4a4e-4555-8d30-70391925ec46 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-446ce46a-4a4e-4555-8d30-70391925ec46.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-446ce46a-4a4e-4555-8d30-70391925ec46 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1080px;
  }



  img.s-446ce46a-4a4e-4555-8d30-70391925ec46.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-446ce46a-4a4e-4555-8d30-70391925ec46 .shogun-image-content {
  
    align-items: center;
  
}

.s-446ce46a-4a4e-4555-8d30-70391925ec46.shg-align-container {
  display: flex;
  justify-content: center
}

.s-446ce46a-4a4e-4555-8d30-70391925ec46.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-446ce46a-4a4e-4555-8d30-70391925ec46.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-446ce46a-4a4e-4555-8d30-70391925ec46 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-446ce46a-4a4e-4555-8d30-70391925ec46.shogun-image-container {
      position: relative;
    }

    .s-446ce46a-4a4e-4555-8d30-70391925ec46.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-446ce46a-4a4e-4555-8d30-70391925ec46.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-446ce46a-4a4e-4555-8d30-70391925ec46 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1080px;
    }
  }

}
#s-39cde054-14cd-4d4c-ac32-816ff5cf0016 {
  margin-left: auto;
margin-right: auto;
padding-top: 5%;
padding-bottom: 0%;
}

#s-54ea9c7c-d4b2-425f-9162-d8fdfaa38acb {
  margin-left: auto;
margin-right: auto;
padding-top: 5%;
padding-bottom: 0%;
}

#s-42f6f482-e6ac-41c0-955e-31bd9b9e0bf4 {
  margin-left: auto;
margin-right: auto;
padding-top: 5%;
padding-bottom: 0%;
}

#s-7ad13439-9e21-4bc5-942f-01426ba8f80d {
  margin-left: auto;
margin-right: auto;
padding-top: 5%;
padding-bottom: 0%;
}

#s-68289606-3da0-4329-afab-4dea579a24ab {
  margin-left: auto;
margin-right: auto;
padding-top: 0%;
padding-bottom: 7%;
padding-right: 4.5%;
min-height: 50px;
}
@media (min-width: 1200px){#s-68289606-3da0-4329-afab-4dea579a24ab {
  display: none;
}
#s-68289606-3da0-4329-afab-4dea579a24ab, #wrap-s-68289606-3da0-4329-afab-4dea579a24ab { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-68289606-3da0-4329-afab-4dea579a24ab {
  display: none;
}
#s-68289606-3da0-4329-afab-4dea579a24ab, #wrap-s-68289606-3da0-4329-afab-4dea579a24ab { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-68289606-3da0-4329-afab-4dea579a24ab {
  display: none;
}
#s-68289606-3da0-4329-afab-4dea579a24ab, #wrap-s-68289606-3da0-4329-afab-4dea579a24ab { display: none !important; }}@media (max-width: 767px){#s-68289606-3da0-4329-afab-4dea579a24ab {
  
}
}







#s-68289606-3da0-4329-afab-4dea579a24ab &gt; .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-68289606-3da0-4329-afab-4dea579a24ab.shg-box.shg-c {
  justify-content: center;
}

#s-50d5fb55-7169-4e5b-8801-a6be02c5cfbd {
  margin-top: 3%;
margin-left: auto;
margin-bottom: -2%;
margin-right: auto;
padding-top: 0%;
padding-bottom: 4%;
}

#s-ef688060-78cd-47c2-bc47-220f733e5f06 {
  margin-left: 0%;
margin-right: 0%;
padding-top: 0%;
}

@media (min-width: 0px) {
[id="s-ef688060-78cd-47c2-bc47-220f733e5f06"] &gt; .shg-row &gt; .shg-c-xs-6 {
  width: calc(50.0% - 9.0px);
}

}

@media (min-width: 768px) {
[id="s-ef688060-78cd-47c2-bc47-220f733e5f06"] &gt; .shg-row &gt; .shg-c-sm-4 {
  width: calc(33.333333333333336% - 9.0px);
}

[id="s-ef688060-78cd-47c2-bc47-220f733e5f06"] &gt; .shg-row &gt; .shg-c-sm-8 {
  width: calc(66.66666666666667% - 9.0px);
}

}

@media (min-width: 992px) {
[id="s-ef688060-78cd-47c2-bc47-220f733e5f06"] &gt; .shg-row &gt; .shg-c-md-4 {
  width: calc(33.333333333333336% - 9.0px);
}

[id="s-ef688060-78cd-47c2-bc47-220f733e5f06"] &gt; .shg-row &gt; .shg-c-md-8 {
  width: calc(66.66666666666667% - 9.0px);
}

}

@media (min-width: 1200px) {
[id="s-ef688060-78cd-47c2-bc47-220f733e5f06"] &gt; .shg-row &gt; .shg-c-lg-4 {
  width: calc(33.333333333333336% - 9.0px);
}

[id="s-ef688060-78cd-47c2-bc47-220f733e5f06"] &gt; .shg-row &gt; .shg-c-lg-8 {
  width: calc(66.66666666666667% - 9.0px);
}

}

#s-04f66c6b-d68d-4a4e-9eeb-1ccb0bf7500d {
  margin-left: auto;
margin-right: auto;
max-width: 1080px;
aspect-ratio: 1080/1557;
text-align: center;
}
@media (max-width: 767px){#s-04f66c6b-d68d-4a4e-9eeb-1ccb0bf7500d {
  max-width: 1080px;
aspect-ratio: 219/316;
}
}


.shg-image-margin-container-s-04f66c6b-d68d-4a4e-9eeb-1ccb0bf7500d {
  margin-left: auto;
  margin-right: auto;
  
  
}

#s-04f66c6b-d68d-4a4e-9eeb-1ccb0bf7500d {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-04f66c6b-d68d-4a4e-9eeb-1ccb0bf7500d .shg-image-content-wrapper {
      aspect-ratio: 1080/1557;
      min-width: 100%;
      height: auto;
    }

    #s-04f66c6b-d68d-4a4e-9eeb-1ccb0bf7500d .shogun-image-link {
      aspect-ratio: 1080/1557;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-04f66c6b-d68d-4a4e-9eeb-1ccb0bf7500d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-04f66c6b-d68d-4a4e-9eeb-1ccb0bf7500d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-04f66c6b-d68d-4a4e-9eeb-1ccb0bf7500d img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1080px;
  }



  img.s-04f66c6b-d68d-4a4e-9eeb-1ccb0bf7500d.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-04f66c6b-d68d-4a4e-9eeb-1ccb0bf7500d .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-04f66c6b-d68d-4a4e-9eeb-1ccb0bf7500d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-04f66c6b-d68d-4a4e-9eeb-1ccb0bf7500d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-04f66c6b-d68d-4a4e-9eeb-1ccb0bf7500d.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-04f66c6b-d68d-4a4e-9eeb-1ccb0bf7500d {
      --shg-aspect-ratio: calc(1080/1557); 
    }

    .s-04f66c6b-d68d-4a4e-9eeb-1ccb0bf7500d.shogun-image-container {
      position: relative;
    }

    .s-04f66c6b-d68d-4a4e-9eeb-1ccb0bf7500d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-04f66c6b-d68d-4a4e-9eeb-1ccb0bf7500d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-04f66c6b-d68d-4a4e-9eeb-1ccb0bf7500d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1080px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-04f66c6b-d68d-4a4e-9eeb-1ccb0bf7500d {
  
  
  
  
}

#s-04f66c6b-d68d-4a4e-9eeb-1ccb0bf7500d {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-04f66c6b-d68d-4a4e-9eeb-1ccb0bf7500d .shg-image-content-wrapper {
      aspect-ratio: 1080/1557;
      min-width: 100%;
      height: auto;
    }

    #s-04f66c6b-d68d-4a4e-9eeb-1ccb0bf7500d .shogun-image-link {
      aspect-ratio: 1080/1557;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-04f66c6b-d68d-4a4e-9eeb-1ccb0bf7500d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-04f66c6b-d68d-4a4e-9eeb-1ccb0bf7500d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-04f66c6b-d68d-4a4e-9eeb-1ccb0bf7500d img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1080px;
  }



  img.s-04f66c6b-d68d-4a4e-9eeb-1ccb0bf7500d.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-04f66c6b-d68d-4a4e-9eeb-1ccb0bf7500d .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-04f66c6b-d68d-4a4e-9eeb-1ccb0bf7500d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-04f66c6b-d68d-4a4e-9eeb-1ccb0bf7500d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-04f66c6b-d68d-4a4e-9eeb-1ccb0bf7500d.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-04f66c6b-d68d-4a4e-9eeb-1ccb0bf7500d {
      --shg-aspect-ratio: calc(1080/1557); 
    }

    .s-04f66c6b-d68d-4a4e-9eeb-1ccb0bf7500d.shogun-image-container {
      position: relative;
    }

    .s-04f66c6b-d68d-4a4e-9eeb-1ccb0bf7500d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-04f66c6b-d68d-4a4e-9eeb-1ccb0bf7500d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-04f66c6b-d68d-4a4e-9eeb-1ccb0bf7500d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-04f66c6b-d68d-4a4e-9eeb-1ccb0bf7500d {
  
  
  
  
}

#s-04f66c6b-d68d-4a4e-9eeb-1ccb0bf7500d {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-04f66c6b-d68d-4a4e-9eeb-1ccb0bf7500d .shg-image-content-wrapper {
      aspect-ratio: 1080/1557;
      min-width: 100%;
      height: auto;
    }

    #s-04f66c6b-d68d-4a4e-9eeb-1ccb0bf7500d .shogun-image-link {
      aspect-ratio: 1080/1557;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-04f66c6b-d68d-4a4e-9eeb-1ccb0bf7500d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-04f66c6b-d68d-4a4e-9eeb-1ccb0bf7500d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-04f66c6b-d68d-4a4e-9eeb-1ccb0bf7500d img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1080px;
  }



  img.s-04f66c6b-d68d-4a4e-9eeb-1ccb0bf7500d.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-04f66c6b-d68d-4a4e-9eeb-1ccb0bf7500d .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-04f66c6b-d68d-4a4e-9eeb-1ccb0bf7500d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-04f66c6b-d68d-4a4e-9eeb-1ccb0bf7500d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-04f66c6b-d68d-4a4e-9eeb-1ccb0bf7500d.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-04f66c6b-d68d-4a4e-9eeb-1ccb0bf7500d {
      --shg-aspect-ratio: calc(1080/1557); 
    }

    .s-04f66c6b-d68d-4a4e-9eeb-1ccb0bf7500d.shogun-image-container {
      position: relative;
    }

    .s-04f66c6b-d68d-4a4e-9eeb-1ccb0bf7500d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-04f66c6b-d68d-4a4e-9eeb-1ccb0bf7500d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-04f66c6b-d68d-4a4e-9eeb-1ccb0bf7500d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-04f66c6b-d68d-4a4e-9eeb-1ccb0bf7500d {
  
  
  
  
}

#s-04f66c6b-d68d-4a4e-9eeb-1ccb0bf7500d {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-04f66c6b-d68d-4a4e-9eeb-1ccb0bf7500d .shg-image-content-wrapper {
      aspect-ratio: 1080/1557;
      min-width: 100%;
      height: auto;
    }

    #s-04f66c6b-d68d-4a4e-9eeb-1ccb0bf7500d .shogun-image-link {
      aspect-ratio: 1080/1557;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-04f66c6b-d68d-4a4e-9eeb-1ccb0bf7500d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-04f66c6b-d68d-4a4e-9eeb-1ccb0bf7500d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-04f66c6b-d68d-4a4e-9eeb-1ccb0bf7500d img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1080px;
  }



  img.s-04f66c6b-d68d-4a4e-9eeb-1ccb0bf7500d.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-04f66c6b-d68d-4a4e-9eeb-1ccb0bf7500d .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-04f66c6b-d68d-4a4e-9eeb-1ccb0bf7500d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-04f66c6b-d68d-4a4e-9eeb-1ccb0bf7500d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-04f66c6b-d68d-4a4e-9eeb-1ccb0bf7500d.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-04f66c6b-d68d-4a4e-9eeb-1ccb0bf7500d {
      --shg-aspect-ratio: calc(1080/1557); 
    }

    .s-04f66c6b-d68d-4a4e-9eeb-1ccb0bf7500d.shogun-image-container {
      position: relative;
    }

    .s-04f66c6b-d68d-4a4e-9eeb-1ccb0bf7500d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-04f66c6b-d68d-4a4e-9eeb-1ccb0bf7500d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-04f66c6b-d68d-4a4e-9eeb-1ccb0bf7500d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1080px;
    }
  }

}@media (max-width: 767px){

.shg-image-margin-container-s-04f66c6b-d68d-4a4e-9eeb-1ccb0bf7500d {
  
  
  
  
}

#s-04f66c6b-d68d-4a4e-9eeb-1ccb0bf7500d {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-04f66c6b-d68d-4a4e-9eeb-1ccb0bf7500d .shg-image-content-wrapper {
      aspect-ratio: 1080/1557;
      min-width: 100%;
      height: auto;
    }

    #s-04f66c6b-d68d-4a4e-9eeb-1ccb0bf7500d .shogun-image-link {
      aspect-ratio: 1080/1557;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-04f66c6b-d68d-4a4e-9eeb-1ccb0bf7500d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-04f66c6b-d68d-4a4e-9eeb-1ccb0bf7500d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-04f66c6b-d68d-4a4e-9eeb-1ccb0bf7500d img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1080px;
  }



  img.s-04f66c6b-d68d-4a4e-9eeb-1ccb0bf7500d.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-04f66c6b-d68d-4a4e-9eeb-1ccb0bf7500d .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-04f66c6b-d68d-4a4e-9eeb-1ccb0bf7500d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-04f66c6b-d68d-4a4e-9eeb-1ccb0bf7500d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-04f66c6b-d68d-4a4e-9eeb-1ccb0bf7500d.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-04f66c6b-d68d-4a4e-9eeb-1ccb0bf7500d {
      --shg-aspect-ratio: calc(1080/1557); 
    }

    .s-04f66c6b-d68d-4a4e-9eeb-1ccb0bf7500d.shogun-image-container {
      position: relative;
    }

    .s-04f66c6b-d68d-4a4e-9eeb-1ccb0bf7500d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-04f66c6b-d68d-4a4e-9eeb-1ccb0bf7500d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-04f66c6b-d68d-4a4e-9eeb-1ccb0bf7500d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1080px;
    }
  }

}
#s-0ccc2802-563d-4037-a392-009d94b9797e {
  margin-top: 3%;
margin-left: auto;
margin-bottom: -2%;
margin-right: auto;
padding-top: 9%;
padding-left: 14%;
}

#s-0e8f49de-bbae-47d1-908c-4a4de4766a78 {
  margin-left: auto;
margin-right: 0%;
padding-top: 0px;
padding-bottom: 0px;
}

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

#slider-v3-s-0e8f49de-bbae-47d1-908c-4a4de4766a78 {
  --swiper-pagination-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-inactive-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-active-color: rgba(113, 113, 113, 1) !important;
  --arrow-button-size: 35px !important;
  --swiper-pagination-bullet-size: 14px !important;
  
    --swiper-pagination-bottom: 14px !important;
    padding: 0 !important;
  
}

#slider-v3-s-0e8f49de-bbae-47d1-908c-4a4de4766a78 &gt; .swiper-button-prev,
#slider-v3-s-0e8f49de-bbae-47d1-908c-4a4de4766a78 &gt; .swiper-button-next {
  
    height: 100% !important;
  
}

#slider-v3-s-0e8f49de-bbae-47d1-908c-4a4de4766a78 &gt; .swiper-button-prev svg,
#slider-v3-s-0e8f49de-bbae-47d1-908c-4a4de4766a78 &gt; .swiper-button-next svg {
  fill: rgba(113, 113, 113, 1) !important;
  stroke: rgba(113, 113, 113, 1) !important;
  
}

#slider-v3-s-0e8f49de-bbae-47d1-908c-4a4de4766a78 &gt; .swiper-button-prev {
  
    left: 2% !important;
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-0e8f49de-bbae-47d1-908c-4a4de4766a78 &gt; .swiper-button-next {
  
    right: 2% !important;
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-0e8f49de-bbae-47d1-908c-4a4de4766a78 &gt; .swiper-button-lock {
  display: none !important;
}

#slider-v3-s-0e8f49de-bbae-47d1-908c-4a4de4766a78 .swiper-pagination-bullet {
  
  
  margin: 0 !important;
}

#slider-v3-s-0e8f49de-bbae-47d1-908c-4a4de4766a78 .swiper-pagination-bullet-active {
  background-color: rgba(113, 113, 113, 1) !important;
  width: calc( * 1) !important;
  
  border-radius:  50px  !important;
}

#slider-v3-s-0e8f49de-bbae-47d1-908c-4a4de4766a78 .swiper-pagination {
  position:  absolute ;
  display: flex;
  margin-top:  0 ;
  justify-content:  center
                   ;
  align-items: center;
  gap: 0px !important;
}

#s-07ed0b1b-88d8-42db-88a4-a2ec63ab11f0 {
  margin-left: auto;
margin-right: auto;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (max-width: 767px){#s-07ed0b1b-88d8-42db-88a4-a2ec63ab11f0 {
  max-width: 1080px;
aspect-ratio: 1/1;
}
}


.shg-image-margin-container-s-07ed0b1b-88d8-42db-88a4-a2ec63ab11f0 {
  margin-left: auto;
  margin-right: auto;
  
  
}

#s-07ed0b1b-88d8-42db-88a4-a2ec63ab11f0 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-07ed0b1b-88d8-42db-88a4-a2ec63ab11f0 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-07ed0b1b-88d8-42db-88a4-a2ec63ab11f0 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-07ed0b1b-88d8-42db-88a4-a2ec63ab11f0 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-07ed0b1b-88d8-42db-88a4-a2ec63ab11f0.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-07ed0b1b-88d8-42db-88a4-a2ec63ab11f0 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1080px;
  }



  img.s-07ed0b1b-88d8-42db-88a4-a2ec63ab11f0.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-07ed0b1b-88d8-42db-88a4-a2ec63ab11f0 .shogun-image-content {
  
    align-items: center;
  
}

.s-07ed0b1b-88d8-42db-88a4-a2ec63ab11f0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-07ed0b1b-88d8-42db-88a4-a2ec63ab11f0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-07ed0b1b-88d8-42db-88a4-a2ec63ab11f0.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-07ed0b1b-88d8-42db-88a4-a2ec63ab11f0 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-07ed0b1b-88d8-42db-88a4-a2ec63ab11f0.shogun-image-container {
      position: relative;
    }

    .s-07ed0b1b-88d8-42db-88a4-a2ec63ab11f0.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-07ed0b1b-88d8-42db-88a4-a2ec63ab11f0.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-07ed0b1b-88d8-42db-88a4-a2ec63ab11f0 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1080px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-07ed0b1b-88d8-42db-88a4-a2ec63ab11f0 {
  
  
  
  
}

#s-07ed0b1b-88d8-42db-88a4-a2ec63ab11f0 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-07ed0b1b-88d8-42db-88a4-a2ec63ab11f0 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-07ed0b1b-88d8-42db-88a4-a2ec63ab11f0 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-07ed0b1b-88d8-42db-88a4-a2ec63ab11f0 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-07ed0b1b-88d8-42db-88a4-a2ec63ab11f0.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-07ed0b1b-88d8-42db-88a4-a2ec63ab11f0 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1080px;
  }



  img.s-07ed0b1b-88d8-42db-88a4-a2ec63ab11f0.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-07ed0b1b-88d8-42db-88a4-a2ec63ab11f0 .shogun-image-content {
  
    align-items: center;
  
}

.s-07ed0b1b-88d8-42db-88a4-a2ec63ab11f0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-07ed0b1b-88d8-42db-88a4-a2ec63ab11f0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-07ed0b1b-88d8-42db-88a4-a2ec63ab11f0.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-07ed0b1b-88d8-42db-88a4-a2ec63ab11f0 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-07ed0b1b-88d8-42db-88a4-a2ec63ab11f0.shogun-image-container {
      position: relative;
    }

    .s-07ed0b1b-88d8-42db-88a4-a2ec63ab11f0.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-07ed0b1b-88d8-42db-88a4-a2ec63ab11f0.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-07ed0b1b-88d8-42db-88a4-a2ec63ab11f0 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-07ed0b1b-88d8-42db-88a4-a2ec63ab11f0 {
  
  
  
  
}

#s-07ed0b1b-88d8-42db-88a4-a2ec63ab11f0 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-07ed0b1b-88d8-42db-88a4-a2ec63ab11f0 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-07ed0b1b-88d8-42db-88a4-a2ec63ab11f0 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-07ed0b1b-88d8-42db-88a4-a2ec63ab11f0 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-07ed0b1b-88d8-42db-88a4-a2ec63ab11f0.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-07ed0b1b-88d8-42db-88a4-a2ec63ab11f0 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1080px;
  }



  img.s-07ed0b1b-88d8-42db-88a4-a2ec63ab11f0.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-07ed0b1b-88d8-42db-88a4-a2ec63ab11f0 .shogun-image-content {
  
    align-items: center;
  
}

.s-07ed0b1b-88d8-42db-88a4-a2ec63ab11f0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-07ed0b1b-88d8-42db-88a4-a2ec63ab11f0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-07ed0b1b-88d8-42db-88a4-a2ec63ab11f0.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-07ed0b1b-88d8-42db-88a4-a2ec63ab11f0 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-07ed0b1b-88d8-42db-88a4-a2ec63ab11f0.shogun-image-container {
      position: relative;
    }

    .s-07ed0b1b-88d8-42db-88a4-a2ec63ab11f0.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-07ed0b1b-88d8-42db-88a4-a2ec63ab11f0.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-07ed0b1b-88d8-42db-88a4-a2ec63ab11f0 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-07ed0b1b-88d8-42db-88a4-a2ec63ab11f0 {
  
  
  
  
}

#s-07ed0b1b-88d8-42db-88a4-a2ec63ab11f0 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-07ed0b1b-88d8-42db-88a4-a2ec63ab11f0 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-07ed0b1b-88d8-42db-88a4-a2ec63ab11f0 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-07ed0b1b-88d8-42db-88a4-a2ec63ab11f0 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-07ed0b1b-88d8-42db-88a4-a2ec63ab11f0.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-07ed0b1b-88d8-42db-88a4-a2ec63ab11f0 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1080px;
  }



  img.s-07ed0b1b-88d8-42db-88a4-a2ec63ab11f0.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-07ed0b1b-88d8-42db-88a4-a2ec63ab11f0 .shogun-image-content {
  
    align-items: center;
  
}

.s-07ed0b1b-88d8-42db-88a4-a2ec63ab11f0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-07ed0b1b-88d8-42db-88a4-a2ec63ab11f0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-07ed0b1b-88d8-42db-88a4-a2ec63ab11f0.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-07ed0b1b-88d8-42db-88a4-a2ec63ab11f0 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-07ed0b1b-88d8-42db-88a4-a2ec63ab11f0.shogun-image-container {
      position: relative;
    }

    .s-07ed0b1b-88d8-42db-88a4-a2ec63ab11f0.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-07ed0b1b-88d8-42db-88a4-a2ec63ab11f0.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-07ed0b1b-88d8-42db-88a4-a2ec63ab11f0 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1080px;
    }
  }

}@media (max-width: 767px){

.shg-image-margin-container-s-07ed0b1b-88d8-42db-88a4-a2ec63ab11f0 {
  
  
  
  
}

#s-07ed0b1b-88d8-42db-88a4-a2ec63ab11f0 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-07ed0b1b-88d8-42db-88a4-a2ec63ab11f0 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-07ed0b1b-88d8-42db-88a4-a2ec63ab11f0 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-07ed0b1b-88d8-42db-88a4-a2ec63ab11f0 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-07ed0b1b-88d8-42db-88a4-a2ec63ab11f0.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-07ed0b1b-88d8-42db-88a4-a2ec63ab11f0 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1080px;
  }



  img.s-07ed0b1b-88d8-42db-88a4-a2ec63ab11f0.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-07ed0b1b-88d8-42db-88a4-a2ec63ab11f0 .shogun-image-content {
  
    align-items: center;
  
}

.s-07ed0b1b-88d8-42db-88a4-a2ec63ab11f0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-07ed0b1b-88d8-42db-88a4-a2ec63ab11f0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-07ed0b1b-88d8-42db-88a4-a2ec63ab11f0.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-07ed0b1b-88d8-42db-88a4-a2ec63ab11f0 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-07ed0b1b-88d8-42db-88a4-a2ec63ab11f0.shogun-image-container {
      position: relative;
    }

    .s-07ed0b1b-88d8-42db-88a4-a2ec63ab11f0.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-07ed0b1b-88d8-42db-88a4-a2ec63ab11f0.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-07ed0b1b-88d8-42db-88a4-a2ec63ab11f0 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1080px;
    }
  }

}
#s-e88b8176-1de7-43c3-a3b0-bc7374b09d39 {
  margin-left: auto;
margin-right: auto;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (max-width: 767px){#s-e88b8176-1de7-43c3-a3b0-bc7374b09d39 {
  max-width: 1080px;
aspect-ratio: 1/1;
}
}


.shg-image-margin-container-s-e88b8176-1de7-43c3-a3b0-bc7374b09d39 {
  margin-left: auto;
  margin-right: auto;
  
  
}

#s-e88b8176-1de7-43c3-a3b0-bc7374b09d39 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e88b8176-1de7-43c3-a3b0-bc7374b09d39 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-e88b8176-1de7-43c3-a3b0-bc7374b09d39 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e88b8176-1de7-43c3-a3b0-bc7374b09d39 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e88b8176-1de7-43c3-a3b0-bc7374b09d39.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e88b8176-1de7-43c3-a3b0-bc7374b09d39 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1080px;
  }



  img.s-e88b8176-1de7-43c3-a3b0-bc7374b09d39.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-e88b8176-1de7-43c3-a3b0-bc7374b09d39 .shogun-image-content {
  
    align-items: center;
  
}

.s-e88b8176-1de7-43c3-a3b0-bc7374b09d39.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e88b8176-1de7-43c3-a3b0-bc7374b09d39.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e88b8176-1de7-43c3-a3b0-bc7374b09d39.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-e88b8176-1de7-43c3-a3b0-bc7374b09d39 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-e88b8176-1de7-43c3-a3b0-bc7374b09d39.shogun-image-container {
      position: relative;
    }

    .s-e88b8176-1de7-43c3-a3b0-bc7374b09d39.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e88b8176-1de7-43c3-a3b0-bc7374b09d39.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e88b8176-1de7-43c3-a3b0-bc7374b09d39 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1080px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-e88b8176-1de7-43c3-a3b0-bc7374b09d39 {
  
  
  
  
}

#s-e88b8176-1de7-43c3-a3b0-bc7374b09d39 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e88b8176-1de7-43c3-a3b0-bc7374b09d39 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-e88b8176-1de7-43c3-a3b0-bc7374b09d39 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e88b8176-1de7-43c3-a3b0-bc7374b09d39 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e88b8176-1de7-43c3-a3b0-bc7374b09d39.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e88b8176-1de7-43c3-a3b0-bc7374b09d39 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1080px;
  }



  img.s-e88b8176-1de7-43c3-a3b0-bc7374b09d39.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-e88b8176-1de7-43c3-a3b0-bc7374b09d39 .shogun-image-content {
  
    align-items: center;
  
}

.s-e88b8176-1de7-43c3-a3b0-bc7374b09d39.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e88b8176-1de7-43c3-a3b0-bc7374b09d39.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e88b8176-1de7-43c3-a3b0-bc7374b09d39.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-e88b8176-1de7-43c3-a3b0-bc7374b09d39 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-e88b8176-1de7-43c3-a3b0-bc7374b09d39.shogun-image-container {
      position: relative;
    }

    .s-e88b8176-1de7-43c3-a3b0-bc7374b09d39.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e88b8176-1de7-43c3-a3b0-bc7374b09d39.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e88b8176-1de7-43c3-a3b0-bc7374b09d39 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-e88b8176-1de7-43c3-a3b0-bc7374b09d39 {
  
  
  
  
}

#s-e88b8176-1de7-43c3-a3b0-bc7374b09d39 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e88b8176-1de7-43c3-a3b0-bc7374b09d39 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-e88b8176-1de7-43c3-a3b0-bc7374b09d39 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e88b8176-1de7-43c3-a3b0-bc7374b09d39 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e88b8176-1de7-43c3-a3b0-bc7374b09d39.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e88b8176-1de7-43c3-a3b0-bc7374b09d39 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1080px;
  }



  img.s-e88b8176-1de7-43c3-a3b0-bc7374b09d39.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-e88b8176-1de7-43c3-a3b0-bc7374b09d39 .shogun-image-content {
  
    align-items: center;
  
}

.s-e88b8176-1de7-43c3-a3b0-bc7374b09d39.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e88b8176-1de7-43c3-a3b0-bc7374b09d39.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e88b8176-1de7-43c3-a3b0-bc7374b09d39.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-e88b8176-1de7-43c3-a3b0-bc7374b09d39 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-e88b8176-1de7-43c3-a3b0-bc7374b09d39.shogun-image-container {
      position: relative;
    }

    .s-e88b8176-1de7-43c3-a3b0-bc7374b09d39.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e88b8176-1de7-43c3-a3b0-bc7374b09d39.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e88b8176-1de7-43c3-a3b0-bc7374b09d39 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-e88b8176-1de7-43c3-a3b0-bc7374b09d39 {
  
  
  
  
}

#s-e88b8176-1de7-43c3-a3b0-bc7374b09d39 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e88b8176-1de7-43c3-a3b0-bc7374b09d39 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-e88b8176-1de7-43c3-a3b0-bc7374b09d39 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e88b8176-1de7-43c3-a3b0-bc7374b09d39 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e88b8176-1de7-43c3-a3b0-bc7374b09d39.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e88b8176-1de7-43c3-a3b0-bc7374b09d39 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1080px;
  }



  img.s-e88b8176-1de7-43c3-a3b0-bc7374b09d39.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-e88b8176-1de7-43c3-a3b0-bc7374b09d39 .shogun-image-content {
  
    align-items: center;
  
}

.s-e88b8176-1de7-43c3-a3b0-bc7374b09d39.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e88b8176-1de7-43c3-a3b0-bc7374b09d39.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e88b8176-1de7-43c3-a3b0-bc7374b09d39.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-e88b8176-1de7-43c3-a3b0-bc7374b09d39 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-e88b8176-1de7-43c3-a3b0-bc7374b09d39.shogun-image-container {
      position: relative;
    }

    .s-e88b8176-1de7-43c3-a3b0-bc7374b09d39.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e88b8176-1de7-43c3-a3b0-bc7374b09d39.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e88b8176-1de7-43c3-a3b0-bc7374b09d39 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1080px;
    }
  }

}@media (max-width: 767px){

.shg-image-margin-container-s-e88b8176-1de7-43c3-a3b0-bc7374b09d39 {
  
  
  
  
}

#s-e88b8176-1de7-43c3-a3b0-bc7374b09d39 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e88b8176-1de7-43c3-a3b0-bc7374b09d39 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-e88b8176-1de7-43c3-a3b0-bc7374b09d39 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e88b8176-1de7-43c3-a3b0-bc7374b09d39 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e88b8176-1de7-43c3-a3b0-bc7374b09d39.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e88b8176-1de7-43c3-a3b0-bc7374b09d39 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1080px;
  }



  img.s-e88b8176-1de7-43c3-a3b0-bc7374b09d39.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-e88b8176-1de7-43c3-a3b0-bc7374b09d39 .shogun-image-content {
  
    align-items: center;
  
}

.s-e88b8176-1de7-43c3-a3b0-bc7374b09d39.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e88b8176-1de7-43c3-a3b0-bc7374b09d39.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e88b8176-1de7-43c3-a3b0-bc7374b09d39.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-e88b8176-1de7-43c3-a3b0-bc7374b09d39 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-e88b8176-1de7-43c3-a3b0-bc7374b09d39.shogun-image-container {
      position: relative;
    }

    .s-e88b8176-1de7-43c3-a3b0-bc7374b09d39.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e88b8176-1de7-43c3-a3b0-bc7374b09d39.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e88b8176-1de7-43c3-a3b0-bc7374b09d39 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1080px;
    }
  }

}
#s-8e00f294-d16b-47a4-8887-37e6a4aadb30 {
  margin-left: auto;
margin-right: auto;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (max-width: 767px){#s-8e00f294-d16b-47a4-8887-37e6a4aadb30 {
  max-width: 1080px;
aspect-ratio: 1/1;
}
}


.shg-image-margin-container-s-8e00f294-d16b-47a4-8887-37e6a4aadb30 {
  margin-left: auto;
  margin-right: auto;
  
  
}

#s-8e00f294-d16b-47a4-8887-37e6a4aadb30 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-8e00f294-d16b-47a4-8887-37e6a4aadb30 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-8e00f294-d16b-47a4-8887-37e6a4aadb30 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-8e00f294-d16b-47a4-8887-37e6a4aadb30 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-8e00f294-d16b-47a4-8887-37e6a4aadb30.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-8e00f294-d16b-47a4-8887-37e6a4aadb30 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1080px;
  }



  img.s-8e00f294-d16b-47a4-8887-37e6a4aadb30.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-8e00f294-d16b-47a4-8887-37e6a4aadb30 .shogun-image-content {
  
    align-items: center;
  
}

.s-8e00f294-d16b-47a4-8887-37e6a4aadb30.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8e00f294-d16b-47a4-8887-37e6a4aadb30.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8e00f294-d16b-47a4-8887-37e6a4aadb30.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-8e00f294-d16b-47a4-8887-37e6a4aadb30 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-8e00f294-d16b-47a4-8887-37e6a4aadb30.shogun-image-container {
      position: relative;
    }

    .s-8e00f294-d16b-47a4-8887-37e6a4aadb30.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-8e00f294-d16b-47a4-8887-37e6a4aadb30.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-8e00f294-d16b-47a4-8887-37e6a4aadb30 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1080px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-8e00f294-d16b-47a4-8887-37e6a4aadb30 {
  
  
  
  
}

#s-8e00f294-d16b-47a4-8887-37e6a4aadb30 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-8e00f294-d16b-47a4-8887-37e6a4aadb30 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-8e00f294-d16b-47a4-8887-37e6a4aadb30 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-8e00f294-d16b-47a4-8887-37e6a4aadb30 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-8e00f294-d16b-47a4-8887-37e6a4aadb30.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-8e00f294-d16b-47a4-8887-37e6a4aadb30 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1080px;
  }



  img.s-8e00f294-d16b-47a4-8887-37e6a4aadb30.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-8e00f294-d16b-47a4-8887-37e6a4aadb30 .shogun-image-content {
  
    align-items: center;
  
}

.s-8e00f294-d16b-47a4-8887-37e6a4aadb30.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8e00f294-d16b-47a4-8887-37e6a4aadb30.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8e00f294-d16b-47a4-8887-37e6a4aadb30.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-8e00f294-d16b-47a4-8887-37e6a4aadb30 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-8e00f294-d16b-47a4-8887-37e6a4aadb30.shogun-image-container {
      position: relative;
    }

    .s-8e00f294-d16b-47a4-8887-37e6a4aadb30.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-8e00f294-d16b-47a4-8887-37e6a4aadb30.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-8e00f294-d16b-47a4-8887-37e6a4aadb30 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-8e00f294-d16b-47a4-8887-37e6a4aadb30 {
  
  
  
  
}

#s-8e00f294-d16b-47a4-8887-37e6a4aadb30 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-8e00f294-d16b-47a4-8887-37e6a4aadb30 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-8e00f294-d16b-47a4-8887-37e6a4aadb30 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-8e00f294-d16b-47a4-8887-37e6a4aadb30 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-8e00f294-d16b-47a4-8887-37e6a4aadb30.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-8e00f294-d16b-47a4-8887-37e6a4aadb30 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1080px;
  }



  img.s-8e00f294-d16b-47a4-8887-37e6a4aadb30.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-8e00f294-d16b-47a4-8887-37e6a4aadb30 .shogun-image-content {
  
    align-items: center;
  
}

.s-8e00f294-d16b-47a4-8887-37e6a4aadb30.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8e00f294-d16b-47a4-8887-37e6a4aadb30.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8e00f294-d16b-47a4-8887-37e6a4aadb30.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-8e00f294-d16b-47a4-8887-37e6a4aadb30 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-8e00f294-d16b-47a4-8887-37e6a4aadb30.shogun-image-container {
      position: relative;
    }

    .s-8e00f294-d16b-47a4-8887-37e6a4aadb30.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-8e00f294-d16b-47a4-8887-37e6a4aadb30.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-8e00f294-d16b-47a4-8887-37e6a4aadb30 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-8e00f294-d16b-47a4-8887-37e6a4aadb30 {
  
  
  
  
}

#s-8e00f294-d16b-47a4-8887-37e6a4aadb30 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-8e00f294-d16b-47a4-8887-37e6a4aadb30 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-8e00f294-d16b-47a4-8887-37e6a4aadb30 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-8e00f294-d16b-47a4-8887-37e6a4aadb30 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-8e00f294-d16b-47a4-8887-37e6a4aadb30.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-8e00f294-d16b-47a4-8887-37e6a4aadb30 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1080px;
  }



  img.s-8e00f294-d16b-47a4-8887-37e6a4aadb30.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-8e00f294-d16b-47a4-8887-37e6a4aadb30 .shogun-image-content {
  
    align-items: center;
  
}

.s-8e00f294-d16b-47a4-8887-37e6a4aadb30.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8e00f294-d16b-47a4-8887-37e6a4aadb30.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8e00f294-d16b-47a4-8887-37e6a4aadb30.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-8e00f294-d16b-47a4-8887-37e6a4aadb30 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-8e00f294-d16b-47a4-8887-37e6a4aadb30.shogun-image-container {
      position: relative;
    }

    .s-8e00f294-d16b-47a4-8887-37e6a4aadb30.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-8e00f294-d16b-47a4-8887-37e6a4aadb30.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-8e00f294-d16b-47a4-8887-37e6a4aadb30 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1080px;
    }
  }

}@media (max-width: 767px){

.shg-image-margin-container-s-8e00f294-d16b-47a4-8887-37e6a4aadb30 {
  
  
  
  
}

#s-8e00f294-d16b-47a4-8887-37e6a4aadb30 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-8e00f294-d16b-47a4-8887-37e6a4aadb30 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-8e00f294-d16b-47a4-8887-37e6a4aadb30 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-8e00f294-d16b-47a4-8887-37e6a4aadb30 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-8e00f294-d16b-47a4-8887-37e6a4aadb30.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-8e00f294-d16b-47a4-8887-37e6a4aadb30 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1080px;
  }



  img.s-8e00f294-d16b-47a4-8887-37e6a4aadb30.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-8e00f294-d16b-47a4-8887-37e6a4aadb30 .shogun-image-content {
  
    align-items: center;
  
}

.s-8e00f294-d16b-47a4-8887-37e6a4aadb30.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8e00f294-d16b-47a4-8887-37e6a4aadb30.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8e00f294-d16b-47a4-8887-37e6a4aadb30.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-8e00f294-d16b-47a4-8887-37e6a4aadb30 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-8e00f294-d16b-47a4-8887-37e6a4aadb30.shogun-image-container {
      position: relative;
    }

    .s-8e00f294-d16b-47a4-8887-37e6a4aadb30.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-8e00f294-d16b-47a4-8887-37e6a4aadb30.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-8e00f294-d16b-47a4-8887-37e6a4aadb30 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1080px;
    }
  }

}
#s-9b5dfeda-6977-4f31-821e-6f980a569ecc {
  margin-top: 0%;
margin-left: 0%;
margin-bottom: 0%;
margin-right: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (max-width: 767px){#s-9b5dfeda-6977-4f31-821e-6f980a569ecc {
  max-width: 1080px;
aspect-ratio: 1/1;
}
}


.shg-image-margin-container-s-9b5dfeda-6977-4f31-821e-6f980a569ecc {
  margin-left: 0%;
  margin-right: 0%;
  margin-top: 0%;
  margin-bottom: 0%;
}

#s-9b5dfeda-6977-4f31-821e-6f980a569ecc {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9b5dfeda-6977-4f31-821e-6f980a569ecc .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-9b5dfeda-6977-4f31-821e-6f980a569ecc .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9b5dfeda-6977-4f31-821e-6f980a569ecc .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9b5dfeda-6977-4f31-821e-6f980a569ecc.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9b5dfeda-6977-4f31-821e-6f980a569ecc img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1080px;
  }



  img.s-9b5dfeda-6977-4f31-821e-6f980a569ecc.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-9b5dfeda-6977-4f31-821e-6f980a569ecc .shogun-image-content {
  
    align-items: center;
  
}

.s-9b5dfeda-6977-4f31-821e-6f980a569ecc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9b5dfeda-6977-4f31-821e-6f980a569ecc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9b5dfeda-6977-4f31-821e-6f980a569ecc.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-9b5dfeda-6977-4f31-821e-6f980a569ecc {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-9b5dfeda-6977-4f31-821e-6f980a569ecc.shogun-image-container {
      position: relative;
    }

    .s-9b5dfeda-6977-4f31-821e-6f980a569ecc.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9b5dfeda-6977-4f31-821e-6f980a569ecc.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9b5dfeda-6977-4f31-821e-6f980a569ecc img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1080px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-9b5dfeda-6977-4f31-821e-6f980a569ecc {
  
  
  
  
}

#s-9b5dfeda-6977-4f31-821e-6f980a569ecc {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9b5dfeda-6977-4f31-821e-6f980a569ecc .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-9b5dfeda-6977-4f31-821e-6f980a569ecc .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9b5dfeda-6977-4f31-821e-6f980a569ecc .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9b5dfeda-6977-4f31-821e-6f980a569ecc.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9b5dfeda-6977-4f31-821e-6f980a569ecc img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1080px;
  }



  img.s-9b5dfeda-6977-4f31-821e-6f980a569ecc.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-9b5dfeda-6977-4f31-821e-6f980a569ecc .shogun-image-content {
  
    align-items: center;
  
}

.s-9b5dfeda-6977-4f31-821e-6f980a569ecc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9b5dfeda-6977-4f31-821e-6f980a569ecc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9b5dfeda-6977-4f31-821e-6f980a569ecc.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-9b5dfeda-6977-4f31-821e-6f980a569ecc {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-9b5dfeda-6977-4f31-821e-6f980a569ecc.shogun-image-container {
      position: relative;
    }

    .s-9b5dfeda-6977-4f31-821e-6f980a569ecc.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9b5dfeda-6977-4f31-821e-6f980a569ecc.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9b5dfeda-6977-4f31-821e-6f980a569ecc img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-9b5dfeda-6977-4f31-821e-6f980a569ecc {
  
  
  
  
}

#s-9b5dfeda-6977-4f31-821e-6f980a569ecc {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9b5dfeda-6977-4f31-821e-6f980a569ecc .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-9b5dfeda-6977-4f31-821e-6f980a569ecc .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9b5dfeda-6977-4f31-821e-6f980a569ecc .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9b5dfeda-6977-4f31-821e-6f980a569ecc.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9b5dfeda-6977-4f31-821e-6f980a569ecc img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1080px;
  }



  img.s-9b5dfeda-6977-4f31-821e-6f980a569ecc.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-9b5dfeda-6977-4f31-821e-6f980a569ecc .shogun-image-content {
  
    align-items: center;
  
}

.s-9b5dfeda-6977-4f31-821e-6f980a569ecc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9b5dfeda-6977-4f31-821e-6f980a569ecc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9b5dfeda-6977-4f31-821e-6f980a569ecc.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-9b5dfeda-6977-4f31-821e-6f980a569ecc {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-9b5dfeda-6977-4f31-821e-6f980a569ecc.shogun-image-container {
      position: relative;
    }

    .s-9b5dfeda-6977-4f31-821e-6f980a569ecc.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9b5dfeda-6977-4f31-821e-6f980a569ecc.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9b5dfeda-6977-4f31-821e-6f980a569ecc img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-9b5dfeda-6977-4f31-821e-6f980a569ecc {
  
  
  
  
}

#s-9b5dfeda-6977-4f31-821e-6f980a569ecc {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9b5dfeda-6977-4f31-821e-6f980a569ecc .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-9b5dfeda-6977-4f31-821e-6f980a569ecc .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9b5dfeda-6977-4f31-821e-6f980a569ecc .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9b5dfeda-6977-4f31-821e-6f980a569ecc.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9b5dfeda-6977-4f31-821e-6f980a569ecc img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1080px;
  }



  img.s-9b5dfeda-6977-4f31-821e-6f980a569ecc.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-9b5dfeda-6977-4f31-821e-6f980a569ecc .shogun-image-content {
  
    align-items: center;
  
}

.s-9b5dfeda-6977-4f31-821e-6f980a569ecc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9b5dfeda-6977-4f31-821e-6f980a569ecc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9b5dfeda-6977-4f31-821e-6f980a569ecc.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-9b5dfeda-6977-4f31-821e-6f980a569ecc {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-9b5dfeda-6977-4f31-821e-6f980a569ecc.shogun-image-container {
      position: relative;
    }

    .s-9b5dfeda-6977-4f31-821e-6f980a569ecc.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9b5dfeda-6977-4f31-821e-6f980a569ecc.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9b5dfeda-6977-4f31-821e-6f980a569ecc img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1080px;
    }
  }

}@media (max-width: 767px){

.shg-image-margin-container-s-9b5dfeda-6977-4f31-821e-6f980a569ecc {
  
  
  
  
}

#s-9b5dfeda-6977-4f31-821e-6f980a569ecc {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9b5dfeda-6977-4f31-821e-6f980a569ecc .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-9b5dfeda-6977-4f31-821e-6f980a569ecc .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9b5dfeda-6977-4f31-821e-6f980a569ecc .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9b5dfeda-6977-4f31-821e-6f980a569ecc.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9b5dfeda-6977-4f31-821e-6f980a569ecc img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1080px;
  }



  img.s-9b5dfeda-6977-4f31-821e-6f980a569ecc.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-9b5dfeda-6977-4f31-821e-6f980a569ecc .shogun-image-content {
  
    align-items: center;
  
}

.s-9b5dfeda-6977-4f31-821e-6f980a569ecc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9b5dfeda-6977-4f31-821e-6f980a569ecc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9b5dfeda-6977-4f31-821e-6f980a569ecc.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-9b5dfeda-6977-4f31-821e-6f980a569ecc {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-9b5dfeda-6977-4f31-821e-6f980a569ecc.shogun-image-container {
      position: relative;
    }

    .s-9b5dfeda-6977-4f31-821e-6f980a569ecc.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9b5dfeda-6977-4f31-821e-6f980a569ecc.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9b5dfeda-6977-4f31-821e-6f980a569ecc img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1080px;
    }
  }

}
#s-6faac75d-1ae4-407d-858b-8e0b930a600b {
  margin-left: auto;
margin-right: auto;
padding-top: 5%;
padding-bottom: 0%;
}

#s-1d04f8a2-ff45-43ec-a215-6ecf59fb1c1a {
  margin-left: auto;
margin-right: auto;
padding-top: 5%;
padding-bottom: 0%;
}

#s-0763ba44-5d8f-4a2d-9575-d749b65d004c {
  margin-left: auto;
margin-right: auto;
padding-top: 5%;
padding-bottom: 0%;
}

#s-42e09342-dd39-4275-9098-72ab8e2fa057 {
  margin-left: auto;
margin-right: auto;
padding-top: 5%;
padding-bottom: 0%;
}

#s-d7e94d8e-7629-4fcf-b16d-63d4f2e4701c {
  background-repeat: no-repeat;
background-size: cover;
margin-left: auto;
margin-right: auto;
padding-top: 92px;
padding-left: 50px;
padding-bottom: 128px;
padding-right: 50px;
min-height: 50px;
background-position: center center;
}
@media (min-width: 1200px){#s-d7e94d8e-7629-4fcf-b16d-63d4f2e4701c {
  display: none;
}
#s-d7e94d8e-7629-4fcf-b16d-63d4f2e4701c, #wrap-s-d7e94d8e-7629-4fcf-b16d-63d4f2e4701c { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-d7e94d8e-7629-4fcf-b16d-63d4f2e4701c {
  display: none;
}
#s-d7e94d8e-7629-4fcf-b16d-63d4f2e4701c, #wrap-s-d7e94d8e-7629-4fcf-b16d-63d4f2e4701c { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-d7e94d8e-7629-4fcf-b16d-63d4f2e4701c {
  display: none;
}
#s-d7e94d8e-7629-4fcf-b16d-63d4f2e4701c, #wrap-s-d7e94d8e-7629-4fcf-b16d-63d4f2e4701c { display: none !important; }}@media (max-width: 767px){#s-d7e94d8e-7629-4fcf-b16d-63d4f2e4701c {
  display: none;
}
#s-d7e94d8e-7629-4fcf-b16d-63d4f2e4701c, #wrap-s-d7e94d8e-7629-4fcf-b16d-63d4f2e4701c { display: none !important; }}







#s-d7e94d8e-7629-4fcf-b16d-63d4f2e4701c &gt; .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-d7e94d8e-7629-4fcf-b16d-63d4f2e4701c.shg-box.shg-c {
  justify-content: center;
}

#s-43ad1f22-5bcf-4504-a777-ff7d58c37bb2 {
  margin-left: 50px;
margin-right: 0px;
min-height: 50px;
max-width: 430px;
}
@media (min-width: 1200px){#s-43ad1f22-5bcf-4504-a777-ff7d58c37bb2 {
  max-width: 350px;
}
}







#s-43ad1f22-5bcf-4504-a777-ff7d58c37bb2 &gt; .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-43ad1f22-5bcf-4504-a777-ff7d58c37bb2.shg-box.shg-c {
  justify-content: center;
}

#s-22848f88-c47a-4b67-816e-5db6a8ef2eac {
  margin-left: auto;
margin-right: auto;
}

#s-4c7d745d-50c8-4c18-bfa5-ef2b045334ea {
  margin-top: 15px;
margin-left: auto;
margin-right: auto;
}

#s-2838e022-30c7-4743-b8a9-f668aed4b942 {
  margin-left: auto;
margin-right: auto;
}

#s-44f8f5f8-32cb-421a-aa65-aad89123476d {
  margin-top: 23px;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: #252525;
text-align: center;
text-decoration: none;
line-height: 1em;
}
#s-44f8f5f8-32cb-421a-aa65-aad89123476d:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-44f8f5f8-32cb-421a-aa65-aad89123476d:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 1200px){#s-44f8f5f8-32cb-421a-aa65-aad89123476d {
  padding-top: 12px;
padding-left: 69px;
padding-bottom: 12px;
padding-right: 69px;
line-height: 1em;
}
#s-44f8f5f8-32cb-421a-aa65-aad89123476d:hover {background-color: rgba(123, 120, 152, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}}

  #s-44f8f5f8-32cb-421a-aa65-aad89123476d-root {
    text-align: center;
  }


#s-44f8f5f8-32cb-421a-aa65-aad89123476d.shg-btn {
  color: #ffffff;
  font-size: 15px;
  
  
  font-family: Helvetica Neue Light;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-44f8f5f8-32cb-421a-aa65-aad89123476d-root {
    text-align: center;
  }


#s-44f8f5f8-32cb-421a-aa65-aad89123476d.shg-btn {
  color: #ffffff;
  font-size: 15px;
  
  
  font-family: Helvetica Neue Light;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-44f8f5f8-32cb-421a-aa65-aad89123476d-root {
    text-align: center;
  }


#s-44f8f5f8-32cb-421a-aa65-aad89123476d.shg-btn {
  color: #ffffff;
  font-size: 15px;
  
  
  font-family: Helvetica Neue Light;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-44f8f5f8-32cb-421a-aa65-aad89123476d-root {
    text-align: center;
  }


#s-44f8f5f8-32cb-421a-aa65-aad89123476d.shg-btn {
  color: #ffffff;
  font-size: 15px;
  
  
  font-family: Helvetica Neue Light;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-44f8f5f8-32cb-421a-aa65-aad89123476d-root {
    text-align: center;
  }


#s-44f8f5f8-32cb-421a-aa65-aad89123476d.shg-btn {
  color: #ffffff;
  font-size: 15px;
  
  
  font-family: Helvetica Neue Light;
  display:  inline-block ;
}
}
#s-13df929f-cceb-4ceb-8d0d-c3556bb1da96 {
  background-repeat: no-repeat;
background-size: cover;
margin-left: auto;
margin-right: auto;
min-height: 50px;
background-position: center center;
}
@media (min-width: 1200px){#s-13df929f-cceb-4ceb-8d0d-c3556bb1da96 {
  display: none;
}
#s-13df929f-cceb-4ceb-8d0d-c3556bb1da96, #wrap-s-13df929f-cceb-4ceb-8d0d-c3556bb1da96 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-13df929f-cceb-4ceb-8d0d-c3556bb1da96 {
  display: none;
}
#s-13df929f-cceb-4ceb-8d0d-c3556bb1da96, #wrap-s-13df929f-cceb-4ceb-8d0d-c3556bb1da96 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-13df929f-cceb-4ceb-8d0d-c3556bb1da96 {
  padding-top: 30px;
padding-bottom: 50px;
display: none;
}
#s-13df929f-cceb-4ceb-8d0d-c3556bb1da96, #wrap-s-13df929f-cceb-4ceb-8d0d-c3556bb1da96 { display: none !important; }}@media (max-width: 767px){#s-13df929f-cceb-4ceb-8d0d-c3556bb1da96 {
  padding-top: 50px;
padding-left: 15px;
padding-bottom: 84px;
padding-right: 0px;
display: none;
}
#s-13df929f-cceb-4ceb-8d0d-c3556bb1da96, #wrap-s-13df929f-cceb-4ceb-8d0d-c3556bb1da96 { display: none !important; }}







#s-13df929f-cceb-4ceb-8d0d-c3556bb1da96 &gt; .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-13df929f-cceb-4ceb-8d0d-c3556bb1da96.shg-box.shg-c {
  justify-content: center;
}

#s-3da3a49f-40bc-4d0a-b73e-7481393fa011 {
  margin-left: 0%;
margin-right: auto;
min-height: 50px;
max-width: 430px;
}
@media (max-width: 767px){#s-3da3a49f-40bc-4d0a-b73e-7481393fa011 {
  max-width: 250px;
}
}







#s-3da3a49f-40bc-4d0a-b73e-7481393fa011 &gt; .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-3da3a49f-40bc-4d0a-b73e-7481393fa011.shg-box.shg-c {
  justify-content: center;
}

#s-5d2a8e26-b900-4808-8879-347b96f67484 {
  margin-left: auto;
margin-right: auto;
}

#s-3b1bc532-d1e5-4807-a2ac-50b82a739df8 {
  margin-top: 15px;
margin-left: auto;
margin-right: auto;
}

#s-9e208540-48e3-4068-b236-ad8d46b6ed58 {
  margin-left: auto;
margin-right: auto;
}
@media (max-width: 767px){#s-9e208540-48e3-4068-b236-ad8d46b6ed58 {
  margin-top: 0px;
}
}
#s-8a56c7bc-1518-4bf4-8ab1-96432a31227b {
  margin-top: 23px;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: #252525;
text-align: center;
text-decoration: none;
line-height: 1em;
}
#s-8a56c7bc-1518-4bf4-8ab1-96432a31227b:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-8a56c7bc-1518-4bf4-8ab1-96432a31227b:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 1200px){#s-8a56c7bc-1518-4bf4-8ab1-96432a31227b {
  padding-top: 11px;
padding-left: 69px;
padding-bottom: 13px;
padding-right: 69px;
line-height: 1em;
}
#s-8a56c7bc-1518-4bf4-8ab1-96432a31227b:hover {background-color: rgba(123, 120, 152, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}}@media (max-width: 767px){#s-8a56c7bc-1518-4bf4-8ab1-96432a31227b {
  margin-top: 13px;
margin-bottom: 0px;
padding-top: 14px;
padding-left: 18px;
padding-bottom: 13px;
padding-right: 18px;
}
#s-8a56c7bc-1518-4bf4-8ab1-96432a31227b:hover {background-color: rgba(123, 120, 152, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}}

  #s-8a56c7bc-1518-4bf4-8ab1-96432a31227b-root {
    text-align: center;
  }


#s-8a56c7bc-1518-4bf4-8ab1-96432a31227b.shg-btn {
  color: #ffffff;
  font-size: 15px;
  
  
  font-family: Helvetica Neue Light;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-8a56c7bc-1518-4bf4-8ab1-96432a31227b-root {
    text-align: center;
  }


#s-8a56c7bc-1518-4bf4-8ab1-96432a31227b.shg-btn {
  color: #ffffff;
  font-size: 15px;
  
  
  font-family: Helvetica Neue Light;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-8a56c7bc-1518-4bf4-8ab1-96432a31227b-root {
    text-align: center;
  }


#s-8a56c7bc-1518-4bf4-8ab1-96432a31227b.shg-btn {
  color: #ffffff;
  font-size: 15px;
  
  
  font-family: Helvetica Neue Light;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-8a56c7bc-1518-4bf4-8ab1-96432a31227b-root {
    text-align: center;
  }


#s-8a56c7bc-1518-4bf4-8ab1-96432a31227b.shg-btn {
  color: #ffffff;
  font-size: 15px;
  
  
  font-family: Helvetica Neue Light;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-8a56c7bc-1518-4bf4-8ab1-96432a31227b-root {
    text-align: center;
  }


#s-8a56c7bc-1518-4bf4-8ab1-96432a31227b.shg-btn {
  color: #ffffff;
  font-size: 12px;
  
  
  font-family: Helvetica Neue Light;
  display:  inline-block ;
}
}
#s-c0c11766-f118-4cfa-949b-6b984222ae78 {
  padding-top: 0%;
padding-right: 13px;
min-height: 50px;
}
@media (min-width: 1200px){#s-c0c11766-f118-4cfa-949b-6b984222ae78 {
  padding-left: 0px;
padding-right: 0px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-c0c11766-f118-4cfa-949b-6b984222ae78 {
  display: none;
}
#s-c0c11766-f118-4cfa-949b-6b984222ae78, #wrap-s-c0c11766-f118-4cfa-949b-6b984222ae78 { display: none !important; }}@media (max-width: 767px){#s-c0c11766-f118-4cfa-949b-6b984222ae78 {
  display: none;
}
#s-c0c11766-f118-4cfa-949b-6b984222ae78, #wrap-s-c0c11766-f118-4cfa-949b-6b984222ae78 { display: none !important; }}







#s-c0c11766-f118-4cfa-949b-6b984222ae78 &gt; .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-c0c11766-f118-4cfa-949b-6b984222ae78.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;
  
  
  text-transform: none;
  
  font-style: normal;
  letter-spacing: normal;
  line-height: normal;
}

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

#s-d855a995-ebea-4ddb-bb20-d89f6957686c {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}
@media (min-width: 1200px){#s-d855a995-ebea-4ddb-bb20-d89f6957686c {
  display: none;
}
#s-d855a995-ebea-4ddb-bb20-d89f6957686c, #wrap-s-d855a995-ebea-4ddb-bb20-d89f6957686c { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-d855a995-ebea-4ddb-bb20-d89f6957686c {
  display: none;
}
#s-d855a995-ebea-4ddb-bb20-d89f6957686c, #wrap-s-d855a995-ebea-4ddb-bb20-d89f6957686c { display: none !important; }}
#s-d855a995-ebea-4ddb-bb20-d89f6957686c .shogun-heading-component h2 {
  
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}



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

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

#s-77e2982d-a6fd-457b-bf34-a7e6bd9fac29 {
  margin-left: auto;
margin-right: auto;
opacity: 0;
}

#s-77e2982d-a6fd-457b-bf34-a7e6bd9fac29 hr {
  border-top: 2px solid #ddd;
}

#s-d89c3dd9-1f5c-4198-a4df-37074e69f5dc {
  margin-left: auto;
margin-right: auto;
}
@media (min-width: 1200px){#s-d89c3dd9-1f5c-4198-a4df-37074e69f5dc {
  margin-bottom: 7px;
}
}
#s-bc75e413-65a9-482f-a012-6910c4f53ed0 {
  margin-top: 12px;
margin-left: -4%;
margin-right: -4%;
padding-top: 10px;
padding-left: 5%;
padding-bottom: 10px;
padding-right: 5%;
}
@media (min-width: 1200px){#s-bc75e413-65a9-482f-a012-6910c4f53ed0 {
  padding-left: 3%;
padding-right: 3%;
}
}
/* Duplicated Styles are also in Category dynamic.css.liquid - keep them in sync */

#slider-v3-s-bc75e413-65a9-482f-a012-6910c4f53ed0 {
  --swiper-pagination-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-inactive-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-active-color: rgba(113, 113, 113, 1) !important;
  --arrow-button-size: 35px !important;
  --swiper-pagination-bullet-size: 16px !important;
  
}

#slider-v3-s-bc75e413-65a9-482f-a012-6910c4f53ed0 &gt; .swiper-button-prev,
#slider-v3-s-bc75e413-65a9-482f-a012-6910c4f53ed0 &gt; .swiper-button-next {
  
}

#slider-v3-s-bc75e413-65a9-482f-a012-6910c4f53ed0 &gt; .swiper-button-prev svg,
#slider-v3-s-bc75e413-65a9-482f-a012-6910c4f53ed0 &gt; .swiper-button-next svg {
  fill: rgba(113, 113, 113, 1) !important;
  stroke: rgba(113, 113, 113, 1) !important;
  
}

#slider-v3-s-bc75e413-65a9-482f-a012-6910c4f53ed0 &gt; .swiper-button-prev {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-bc75e413-65a9-482f-a012-6910c4f53ed0 &gt; .swiper-button-next {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-bc75e413-65a9-482f-a012-6910c4f53ed0 &gt; .swiper-button-lock {
  display: none !important;
}

#slider-v3-s-bc75e413-65a9-482f-a012-6910c4f53ed0 .swiper-pagination-bullet {
  width: 16px !important;
  height: 16px !important;
  margin: 0 !important;
}

#slider-v3-s-bc75e413-65a9-482f-a012-6910c4f53ed0 .swiper-pagination-bullet-active {
  background-color: rgba(113, 113, 113, 1) !important;
  width: calc(16px * 1) !important;
  height: 16px !important;
  border-radius:  50px  !important;
}

#slider-v3-s-bc75e413-65a9-482f-a012-6910c4f53ed0 .swiper-pagination {
  position:  initial ;
  display: flex;
  margin-top:  8px ;
  justify-content:  center
                   ;
  align-items: center;
  gap: 8px !important;
}

@media (min-width: 0px) {
[id="s-11b52371-3558-4f6e-9f30-8e2cca4f9331"] &gt; .shg-row &gt; .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-11b52371-3558-4f6e-9f30-8e2cca4f9331"] &gt; .shg-row &gt; .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-11b52371-3558-4f6e-9f30-8e2cca4f9331"] &gt; .shg-row &gt; .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-11b52371-3558-4f6e-9f30-8e2cca4f9331"] &gt; .shg-row &gt; .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

#s-6622f8ea-ac45-438a-a1be-9686a705f977 {
  max-width: 1440px;
aspect-ratio: 1440/1798;
text-align: center;
}
@media (min-width: 1200px){#s-6622f8ea-ac45-438a-a1be-9686a705f977 {
  max-width: 1440px;
aspect-ratio: 1080/1350;
}
}


.shg-image-margin-container-s-6622f8ea-ac45-438a-a1be-9686a705f977 {
  
  
  
  
}

#s-6622f8ea-ac45-438a-a1be-9686a705f977 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6622f8ea-ac45-438a-a1be-9686a705f977 .shg-image-content-wrapper {
      aspect-ratio: 1440/1798;
      min-width: 100%;
      height: auto;
    }

    #s-6622f8ea-ac45-438a-a1be-9686a705f977 .shogun-image-link {
      aspect-ratio: 1440/1798;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6622f8ea-ac45-438a-a1be-9686a705f977 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6622f8ea-ac45-438a-a1be-9686a705f977.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6622f8ea-ac45-438a-a1be-9686a705f977 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1440px;
  }



  img.s-6622f8ea-ac45-438a-a1be-9686a705f977.shogun-image {
    
    
    
    max-height: 1440px;
  }


.s-6622f8ea-ac45-438a-a1be-9686a705f977 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-6622f8ea-ac45-438a-a1be-9686a705f977.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6622f8ea-ac45-438a-a1be-9686a705f977.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6622f8ea-ac45-438a-a1be-9686a705f977.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-6622f8ea-ac45-438a-a1be-9686a705f977 {
      --shg-aspect-ratio: calc(1440/1798); 
    }

    .s-6622f8ea-ac45-438a-a1be-9686a705f977.shogun-image-container {
      position: relative;
    }

    .s-6622f8ea-ac45-438a-a1be-9686a705f977.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6622f8ea-ac45-438a-a1be-9686a705f977.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6622f8ea-ac45-438a-a1be-9686a705f977 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1440px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-6622f8ea-ac45-438a-a1be-9686a705f977 {
  
  
  
  
}

#s-6622f8ea-ac45-438a-a1be-9686a705f977 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6622f8ea-ac45-438a-a1be-9686a705f977 .shg-image-content-wrapper {
      aspect-ratio: 1440/1798;
      min-width: 100%;
      height: auto;
    }

    #s-6622f8ea-ac45-438a-a1be-9686a705f977 .shogun-image-link {
      aspect-ratio: 1440/1798;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6622f8ea-ac45-438a-a1be-9686a705f977 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6622f8ea-ac45-438a-a1be-9686a705f977.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6622f8ea-ac45-438a-a1be-9686a705f977 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1440px;
  }



  img.s-6622f8ea-ac45-438a-a1be-9686a705f977.shogun-image {
    
    
    
    max-height: 1440px;
  }


.s-6622f8ea-ac45-438a-a1be-9686a705f977 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-6622f8ea-ac45-438a-a1be-9686a705f977.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6622f8ea-ac45-438a-a1be-9686a705f977.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6622f8ea-ac45-438a-a1be-9686a705f977.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-6622f8ea-ac45-438a-a1be-9686a705f977 {
      --shg-aspect-ratio: calc(1440/1798); 
    }

    .s-6622f8ea-ac45-438a-a1be-9686a705f977.shogun-image-container {
      position: relative;
    }

    .s-6622f8ea-ac45-438a-a1be-9686a705f977.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6622f8ea-ac45-438a-a1be-9686a705f977.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6622f8ea-ac45-438a-a1be-9686a705f977 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1440px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-6622f8ea-ac45-438a-a1be-9686a705f977 {
  
  
  
  
}

#s-6622f8ea-ac45-438a-a1be-9686a705f977 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6622f8ea-ac45-438a-a1be-9686a705f977 .shg-image-content-wrapper {
      aspect-ratio: 1440/1798;
      min-width: 100%;
      height: auto;
    }

    #s-6622f8ea-ac45-438a-a1be-9686a705f977 .shogun-image-link {
      aspect-ratio: 1440/1798;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6622f8ea-ac45-438a-a1be-9686a705f977 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6622f8ea-ac45-438a-a1be-9686a705f977.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6622f8ea-ac45-438a-a1be-9686a705f977 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1440px;
  }



  img.s-6622f8ea-ac45-438a-a1be-9686a705f977.shogun-image {
    
    
    
    max-height: 1440px;
  }


.s-6622f8ea-ac45-438a-a1be-9686a705f977 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-6622f8ea-ac45-438a-a1be-9686a705f977.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6622f8ea-ac45-438a-a1be-9686a705f977.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6622f8ea-ac45-438a-a1be-9686a705f977.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-6622f8ea-ac45-438a-a1be-9686a705f977 {
      --shg-aspect-ratio: calc(1440/1798); 
    }

    .s-6622f8ea-ac45-438a-a1be-9686a705f977.shogun-image-container {
      position: relative;
    }

    .s-6622f8ea-ac45-438a-a1be-9686a705f977.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6622f8ea-ac45-438a-a1be-9686a705f977.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6622f8ea-ac45-438a-a1be-9686a705f977 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1440px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-6622f8ea-ac45-438a-a1be-9686a705f977 {
  
  
  
  
}

#s-6622f8ea-ac45-438a-a1be-9686a705f977 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6622f8ea-ac45-438a-a1be-9686a705f977 .shg-image-content-wrapper {
      aspect-ratio: 1440/1798;
      min-width: 100%;
      height: auto;
    }

    #s-6622f8ea-ac45-438a-a1be-9686a705f977 .shogun-image-link {
      aspect-ratio: 1440/1798;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6622f8ea-ac45-438a-a1be-9686a705f977 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6622f8ea-ac45-438a-a1be-9686a705f977.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6622f8ea-ac45-438a-a1be-9686a705f977 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1440px;
  }



  img.s-6622f8ea-ac45-438a-a1be-9686a705f977.shogun-image {
    
    
    
    max-height: 1440px;
  }


.s-6622f8ea-ac45-438a-a1be-9686a705f977 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-6622f8ea-ac45-438a-a1be-9686a705f977.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6622f8ea-ac45-438a-a1be-9686a705f977.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6622f8ea-ac45-438a-a1be-9686a705f977.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-6622f8ea-ac45-438a-a1be-9686a705f977 {
      --shg-aspect-ratio: calc(1440/1798); 
    }

    .s-6622f8ea-ac45-438a-a1be-9686a705f977.shogun-image-container {
      position: relative;
    }

    .s-6622f8ea-ac45-438a-a1be-9686a705f977.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6622f8ea-ac45-438a-a1be-9686a705f977.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6622f8ea-ac45-438a-a1be-9686a705f977 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1440px;
    }
  }

}@media (max-width: 767px){

.shg-image-margin-container-s-6622f8ea-ac45-438a-a1be-9686a705f977 {
  
  
  
  
}

#s-6622f8ea-ac45-438a-a1be-9686a705f977 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6622f8ea-ac45-438a-a1be-9686a705f977 .shg-image-content-wrapper {
      aspect-ratio: 1440/1798;
      min-width: 100%;
      height: auto;
    }

    #s-6622f8ea-ac45-438a-a1be-9686a705f977 .shogun-image-link {
      aspect-ratio: 1440/1798;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6622f8ea-ac45-438a-a1be-9686a705f977 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6622f8ea-ac45-438a-a1be-9686a705f977.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6622f8ea-ac45-438a-a1be-9686a705f977 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1440px;
  }



  img.s-6622f8ea-ac45-438a-a1be-9686a705f977.shogun-image {
    
    
    
    max-height: 1440px;
  }


.s-6622f8ea-ac45-438a-a1be-9686a705f977 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-6622f8ea-ac45-438a-a1be-9686a705f977.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6622f8ea-ac45-438a-a1be-9686a705f977.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6622f8ea-ac45-438a-a1be-9686a705f977.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-6622f8ea-ac45-438a-a1be-9686a705f977 {
      --shg-aspect-ratio: calc(1440/1798); 
    }

    .s-6622f8ea-ac45-438a-a1be-9686a705f977.shogun-image-container {
      position: relative;
    }

    .s-6622f8ea-ac45-438a-a1be-9686a705f977.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6622f8ea-ac45-438a-a1be-9686a705f977.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6622f8ea-ac45-438a-a1be-9686a705f977 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1440px;
    }
  }

}
#s-e4ef8fe5-9920-45d9-a757-4da0d3f4978d {
  margin-left: auto;
margin-right: auto;
padding-top: 6%;
padding-left: 7%;
padding-right: 3%;
}

@media (min-width: 0px) {
[id="s-e4ef8fe5-9920-45d9-a757-4da0d3f4978d"] &gt; .shg-row &gt; .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-e4ef8fe5-9920-45d9-a757-4da0d3f4978d"] &gt; .shg-row &gt; .shg-c-sm-9 {
  width: calc(75.0% - 15.0px);
}

[id="s-e4ef8fe5-9920-45d9-a757-4da0d3f4978d"] &gt; .shg-row &gt; .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-e4ef8fe5-9920-45d9-a757-4da0d3f4978d"] &gt; .shg-row &gt; .shg-c-md-9 {
  width: calc(75.0% - 15.0px);
}

[id="s-e4ef8fe5-9920-45d9-a757-4da0d3f4978d"] &gt; .shg-row &gt; .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-e4ef8fe5-9920-45d9-a757-4da0d3f4978d"] &gt; .shg-row &gt; .shg-c-lg-9 {
  width: calc(75.0% - 15.0px);
}

[id="s-e4ef8fe5-9920-45d9-a757-4da0d3f4978d"] &gt; .shg-row &gt; .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

}

#s-91dbcd03-54c8-4d77-a743-8a2aaee04a1a {
  margin-top: 10px;
margin-bottom: 0%;
padding-top: 0%;
padding-left: 0%;
padding-bottom: 0%;
padding-right: 0%;
min-height: 0px;
background-color: rgba(245, 230, 213, 0);
}
@media (min-width: 1200px){#s-91dbcd03-54c8-4d77-a743-8a2aaee04a1a {
  max-width: 490px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-91dbcd03-54c8-4d77-a743-8a2aaee04a1a {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-91dbcd03-54c8-4d77-a743-8a2aaee04a1a {
  
}
}@media (max-width: 767px){#s-91dbcd03-54c8-4d77-a743-8a2aaee04a1a {
  
}
}
#s-482d574e-701e-430c-bd6b-08805d6385de {
  margin-left: auto;
margin-right: auto;
}

#s-a1b05238-c1e2-45ff-b99f-fcdaaa76fabd {
  border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: solid;
max-width: 122px;
}

#s-1df56959-c521-41c2-9876-77d87d96434b {
  margin-left: auto;
margin-right: auto;
max-width: 1436px;
aspect-ratio: 1436/1798;
text-align: center;
}
@media (min-width: 1200px){#s-1df56959-c521-41c2-9876-77d87d96434b {
  max-width: 1436px;
aspect-ratio: 1080/1350;
}
}


.shg-image-margin-container-s-1df56959-c521-41c2-9876-77d87d96434b {
  margin-left: auto;
  margin-right: auto;
  
  
}

#s-1df56959-c521-41c2-9876-77d87d96434b {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-1df56959-c521-41c2-9876-77d87d96434b .shg-image-content-wrapper {
      aspect-ratio: 1436/1798;
      min-width: 100%;
      height: auto;
    }

    #s-1df56959-c521-41c2-9876-77d87d96434b .shogun-image-link {
      aspect-ratio: 1436/1798;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-1df56959-c521-41c2-9876-77d87d96434b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-1df56959-c521-41c2-9876-77d87d96434b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-1df56959-c521-41c2-9876-77d87d96434b img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1436px;
  }



  img.s-1df56959-c521-41c2-9876-77d87d96434b.shogun-image {
    
    
    
    max-height: 1436px;
  }


.s-1df56959-c521-41c2-9876-77d87d96434b .shogun-image-content {
  
    align-items: center;
  
}

.s-1df56959-c521-41c2-9876-77d87d96434b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1df56959-c521-41c2-9876-77d87d96434b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1df56959-c521-41c2-9876-77d87d96434b.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-1df56959-c521-41c2-9876-77d87d96434b {
      --shg-aspect-ratio: calc(1436/1798); 
    }

    .s-1df56959-c521-41c2-9876-77d87d96434b.shogun-image-container {
      position: relative;
    }

    .s-1df56959-c521-41c2-9876-77d87d96434b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-1df56959-c521-41c2-9876-77d87d96434b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-1df56959-c521-41c2-9876-77d87d96434b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1436px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-1df56959-c521-41c2-9876-77d87d96434b {
  
  
  
  
}

#s-1df56959-c521-41c2-9876-77d87d96434b {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-1df56959-c521-41c2-9876-77d87d96434b .shg-image-content-wrapper {
      aspect-ratio: 1436/1798;
      min-width: 100%;
      height: auto;
    }

    #s-1df56959-c521-41c2-9876-77d87d96434b .shogun-image-link {
      aspect-ratio: 1436/1798;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-1df56959-c521-41c2-9876-77d87d96434b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-1df56959-c521-41c2-9876-77d87d96434b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-1df56959-c521-41c2-9876-77d87d96434b img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1436px;
  }



  img.s-1df56959-c521-41c2-9876-77d87d96434b.shogun-image {
    
    
    
    max-height: 1436px;
  }


.s-1df56959-c521-41c2-9876-77d87d96434b .shogun-image-content {
  
    align-items: center;
  
}

.s-1df56959-c521-41c2-9876-77d87d96434b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1df56959-c521-41c2-9876-77d87d96434b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1df56959-c521-41c2-9876-77d87d96434b.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-1df56959-c521-41c2-9876-77d87d96434b {
      --shg-aspect-ratio: calc(1436/1798); 
    }

    .s-1df56959-c521-41c2-9876-77d87d96434b.shogun-image-container {
      position: relative;
    }

    .s-1df56959-c521-41c2-9876-77d87d96434b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-1df56959-c521-41c2-9876-77d87d96434b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-1df56959-c521-41c2-9876-77d87d96434b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1436px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-1df56959-c521-41c2-9876-77d87d96434b {
  
  
  
  
}

#s-1df56959-c521-41c2-9876-77d87d96434b {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-1df56959-c521-41c2-9876-77d87d96434b .shg-image-content-wrapper {
      aspect-ratio: 1436/1798;
      min-width: 100%;
      height: auto;
    }

    #s-1df56959-c521-41c2-9876-77d87d96434b .shogun-image-link {
      aspect-ratio: 1436/1798;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-1df56959-c521-41c2-9876-77d87d96434b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-1df56959-c521-41c2-9876-77d87d96434b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-1df56959-c521-41c2-9876-77d87d96434b img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1436px;
  }



  img.s-1df56959-c521-41c2-9876-77d87d96434b.shogun-image {
    
    
    
    max-height: 1436px;
  }


.s-1df56959-c521-41c2-9876-77d87d96434b .shogun-image-content {
  
    align-items: center;
  
}

.s-1df56959-c521-41c2-9876-77d87d96434b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1df56959-c521-41c2-9876-77d87d96434b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1df56959-c521-41c2-9876-77d87d96434b.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-1df56959-c521-41c2-9876-77d87d96434b {
      --shg-aspect-ratio: calc(1436/1798); 
    }

    .s-1df56959-c521-41c2-9876-77d87d96434b.shogun-image-container {
      position: relative;
    }

    .s-1df56959-c521-41c2-9876-77d87d96434b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-1df56959-c521-41c2-9876-77d87d96434b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-1df56959-c521-41c2-9876-77d87d96434b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1436px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-1df56959-c521-41c2-9876-77d87d96434b {
  
  
  
  
}

#s-1df56959-c521-41c2-9876-77d87d96434b {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-1df56959-c521-41c2-9876-77d87d96434b .shg-image-content-wrapper {
      aspect-ratio: 1436/1798;
      min-width: 100%;
      height: auto;
    }

    #s-1df56959-c521-41c2-9876-77d87d96434b .shogun-image-link {
      aspect-ratio: 1436/1798;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-1df56959-c521-41c2-9876-77d87d96434b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-1df56959-c521-41c2-9876-77d87d96434b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-1df56959-c521-41c2-9876-77d87d96434b img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1436px;
  }



  img.s-1df56959-c521-41c2-9876-77d87d96434b.shogun-image {
    
    
    
    max-height: 1436px;
  }


.s-1df56959-c521-41c2-9876-77d87d96434b .shogun-image-content {
  
    align-items: center;
  
}

.s-1df56959-c521-41c2-9876-77d87d96434b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1df56959-c521-41c2-9876-77d87d96434b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1df56959-c521-41c2-9876-77d87d96434b.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-1df56959-c521-41c2-9876-77d87d96434b {
      --shg-aspect-ratio: calc(1436/1798); 
    }

    .s-1df56959-c521-41c2-9876-77d87d96434b.shogun-image-container {
      position: relative;
    }

    .s-1df56959-c521-41c2-9876-77d87d96434b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-1df56959-c521-41c2-9876-77d87d96434b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-1df56959-c521-41c2-9876-77d87d96434b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1436px;
    }
  }

}@media (max-width: 767px){

.shg-image-margin-container-s-1df56959-c521-41c2-9876-77d87d96434b {
  
  
  
  
}

#s-1df56959-c521-41c2-9876-77d87d96434b {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-1df56959-c521-41c2-9876-77d87d96434b .shg-image-content-wrapper {
      aspect-ratio: 1436/1798;
      min-width: 100%;
      height: auto;
    }

    #s-1df56959-c521-41c2-9876-77d87d96434b .shogun-image-link {
      aspect-ratio: 1436/1798;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-1df56959-c521-41c2-9876-77d87d96434b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-1df56959-c521-41c2-9876-77d87d96434b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-1df56959-c521-41c2-9876-77d87d96434b img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1436px;
  }



  img.s-1df56959-c521-41c2-9876-77d87d96434b.shogun-image {
    
    
    
    max-height: 1436px;
  }


.s-1df56959-c521-41c2-9876-77d87d96434b .shogun-image-content {
  
    align-items: center;
  
}

.s-1df56959-c521-41c2-9876-77d87d96434b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1df56959-c521-41c2-9876-77d87d96434b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1df56959-c521-41c2-9876-77d87d96434b.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-1df56959-c521-41c2-9876-77d87d96434b {
      --shg-aspect-ratio: calc(1436/1798); 
    }

    .s-1df56959-c521-41c2-9876-77d87d96434b.shogun-image-container {
      position: relative;
    }

    .s-1df56959-c521-41c2-9876-77d87d96434b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-1df56959-c521-41c2-9876-77d87d96434b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-1df56959-c521-41c2-9876-77d87d96434b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1436px;
    }
  }

}
@media (min-width: 0px) {
[id="s-a8caa7a1-1766-41a2-b4aa-018e0ef3bbb8"] &gt; .shg-row &gt; .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-a8caa7a1-1766-41a2-b4aa-018e0ef3bbb8"] &gt; .shg-row &gt; .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-a8caa7a1-1766-41a2-b4aa-018e0ef3bbb8"] &gt; .shg-row &gt; .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-a8caa7a1-1766-41a2-b4aa-018e0ef3bbb8"] &gt; .shg-row &gt; .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

#s-196fd0c3-6b08-406b-a387-7ab4c0d03704 {
  max-width: 2000px;
aspect-ratio: 1080/1350;
text-align: center;
}
@media (min-width: 1200px){#s-196fd0c3-6b08-406b-a387-7ab4c0d03704 {
  max-width: 2000px;
aspect-ratio: 1440/1798;
}
}


.shg-image-margin-container-s-196fd0c3-6b08-406b-a387-7ab4c0d03704 {
  
  
  
  
}

#s-196fd0c3-6b08-406b-a387-7ab4c0d03704 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-196fd0c3-6b08-406b-a387-7ab4c0d03704 .shg-image-content-wrapper {
      aspect-ratio: 1080/1350;
      min-width: 100%;
      height: auto;
    }

    #s-196fd0c3-6b08-406b-a387-7ab4c0d03704 .shogun-image-link {
      aspect-ratio: 1080/1350;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-196fd0c3-6b08-406b-a387-7ab4c0d03704 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-196fd0c3-6b08-406b-a387-7ab4c0d03704.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-196fd0c3-6b08-406b-a387-7ab4c0d03704 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2000px;
  }



  img.s-196fd0c3-6b08-406b-a387-7ab4c0d03704.shogun-image {
    
    
    
    max-height: 2000px;
  }


.s-196fd0c3-6b08-406b-a387-7ab4c0d03704 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-196fd0c3-6b08-406b-a387-7ab4c0d03704.shg-align-container {
  display: flex;
  justify-content: center
}

.s-196fd0c3-6b08-406b-a387-7ab4c0d03704.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-196fd0c3-6b08-406b-a387-7ab4c0d03704.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-196fd0c3-6b08-406b-a387-7ab4c0d03704 {
      --shg-aspect-ratio: calc(1080/1350); 
    }

    .s-196fd0c3-6b08-406b-a387-7ab4c0d03704.shogun-image-container {
      position: relative;
    }

    .s-196fd0c3-6b08-406b-a387-7ab4c0d03704.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-196fd0c3-6b08-406b-a387-7ab4c0d03704.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-196fd0c3-6b08-406b-a387-7ab4c0d03704 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 2000px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-196fd0c3-6b08-406b-a387-7ab4c0d03704 {
  
  
  
  
}

#s-196fd0c3-6b08-406b-a387-7ab4c0d03704 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-196fd0c3-6b08-406b-a387-7ab4c0d03704 .shg-image-content-wrapper {
      aspect-ratio: 1080/1350;
      min-width: 100%;
      height: auto;
    }

    #s-196fd0c3-6b08-406b-a387-7ab4c0d03704 .shogun-image-link {
      aspect-ratio: 1080/1350;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-196fd0c3-6b08-406b-a387-7ab4c0d03704 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-196fd0c3-6b08-406b-a387-7ab4c0d03704.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-196fd0c3-6b08-406b-a387-7ab4c0d03704 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2000px;
  }



  img.s-196fd0c3-6b08-406b-a387-7ab4c0d03704.shogun-image {
    
    
    
    max-height: 2000px;
  }


.s-196fd0c3-6b08-406b-a387-7ab4c0d03704 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-196fd0c3-6b08-406b-a387-7ab4c0d03704.shg-align-container {
  display: flex;
  justify-content: center
}

.s-196fd0c3-6b08-406b-a387-7ab4c0d03704.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-196fd0c3-6b08-406b-a387-7ab4c0d03704.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-196fd0c3-6b08-406b-a387-7ab4c0d03704 {
      --shg-aspect-ratio: calc(1080/1350); 
    }

    .s-196fd0c3-6b08-406b-a387-7ab4c0d03704.shogun-image-container {
      position: relative;
    }

    .s-196fd0c3-6b08-406b-a387-7ab4c0d03704.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-196fd0c3-6b08-406b-a387-7ab4c0d03704.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-196fd0c3-6b08-406b-a387-7ab4c0d03704 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 2000px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-196fd0c3-6b08-406b-a387-7ab4c0d03704 {
  
  
  
  
}

#s-196fd0c3-6b08-406b-a387-7ab4c0d03704 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-196fd0c3-6b08-406b-a387-7ab4c0d03704 .shg-image-content-wrapper {
      aspect-ratio: 1080/1350;
      min-width: 100%;
      height: auto;
    }

    #s-196fd0c3-6b08-406b-a387-7ab4c0d03704 .shogun-image-link {
      aspect-ratio: 1080/1350;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-196fd0c3-6b08-406b-a387-7ab4c0d03704 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-196fd0c3-6b08-406b-a387-7ab4c0d03704.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-196fd0c3-6b08-406b-a387-7ab4c0d03704 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2000px;
  }



  img.s-196fd0c3-6b08-406b-a387-7ab4c0d03704.shogun-image {
    
    
    
    max-height: 2000px;
  }


.s-196fd0c3-6b08-406b-a387-7ab4c0d03704 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-196fd0c3-6b08-406b-a387-7ab4c0d03704.shg-align-container {
  display: flex;
  justify-content: center
}

.s-196fd0c3-6b08-406b-a387-7ab4c0d03704.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-196fd0c3-6b08-406b-a387-7ab4c0d03704.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-196fd0c3-6b08-406b-a387-7ab4c0d03704 {
      --shg-aspect-ratio: calc(1080/1350); 
    }

    .s-196fd0c3-6b08-406b-a387-7ab4c0d03704.shogun-image-container {
      position: relative;
    }

    .s-196fd0c3-6b08-406b-a387-7ab4c0d03704.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-196fd0c3-6b08-406b-a387-7ab4c0d03704.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-196fd0c3-6b08-406b-a387-7ab4c0d03704 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 2000px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-196fd0c3-6b08-406b-a387-7ab4c0d03704 {
  
  
  
  
}

#s-196fd0c3-6b08-406b-a387-7ab4c0d03704 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-196fd0c3-6b08-406b-a387-7ab4c0d03704 .shg-image-content-wrapper {
      aspect-ratio: 1080/1350;
      min-width: 100%;
      height: auto;
    }

    #s-196fd0c3-6b08-406b-a387-7ab4c0d03704 .shogun-image-link {
      aspect-ratio: 1080/1350;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-196fd0c3-6b08-406b-a387-7ab4c0d03704 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-196fd0c3-6b08-406b-a387-7ab4c0d03704.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-196fd0c3-6b08-406b-a387-7ab4c0d03704 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2000px;
  }



  img.s-196fd0c3-6b08-406b-a387-7ab4c0d03704.shogun-image {
    
    
    
    max-height: 2000px;
  }


.s-196fd0c3-6b08-406b-a387-7ab4c0d03704 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-196fd0c3-6b08-406b-a387-7ab4c0d03704.shg-align-container {
  display: flex;
  justify-content: center
}

.s-196fd0c3-6b08-406b-a387-7ab4c0d03704.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-196fd0c3-6b08-406b-a387-7ab4c0d03704.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-196fd0c3-6b08-406b-a387-7ab4c0d03704 {
      --shg-aspect-ratio: calc(1080/1350); 
    }

    .s-196fd0c3-6b08-406b-a387-7ab4c0d03704.shogun-image-container {
      position: relative;
    }

    .s-196fd0c3-6b08-406b-a387-7ab4c0d03704.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-196fd0c3-6b08-406b-a387-7ab4c0d03704.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-196fd0c3-6b08-406b-a387-7ab4c0d03704 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 2000px;
    }
  }

}@media (max-width: 767px){

.shg-image-margin-container-s-196fd0c3-6b08-406b-a387-7ab4c0d03704 {
  
  
  
  
}

#s-196fd0c3-6b08-406b-a387-7ab4c0d03704 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-196fd0c3-6b08-406b-a387-7ab4c0d03704 .shg-image-content-wrapper {
      aspect-ratio: 1080/1350;
      min-width: 100%;
      height: auto;
    }

    #s-196fd0c3-6b08-406b-a387-7ab4c0d03704 .shogun-image-link {
      aspect-ratio: 1080/1350;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-196fd0c3-6b08-406b-a387-7ab4c0d03704 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-196fd0c3-6b08-406b-a387-7ab4c0d03704.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-196fd0c3-6b08-406b-a387-7ab4c0d03704 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2000px;
  }



  img.s-196fd0c3-6b08-406b-a387-7ab4c0d03704.shogun-image {
    
    
    
    max-height: 2000px;
  }


.s-196fd0c3-6b08-406b-a387-7ab4c0d03704 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-196fd0c3-6b08-406b-a387-7ab4c0d03704.shg-align-container {
  display: flex;
  justify-content: center
}

.s-196fd0c3-6b08-406b-a387-7ab4c0d03704.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-196fd0c3-6b08-406b-a387-7ab4c0d03704.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-196fd0c3-6b08-406b-a387-7ab4c0d03704 {
      --shg-aspect-ratio: calc(1080/1350); 
    }

    .s-196fd0c3-6b08-406b-a387-7ab4c0d03704.shogun-image-container {
      position: relative;
    }

    .s-196fd0c3-6b08-406b-a387-7ab4c0d03704.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-196fd0c3-6b08-406b-a387-7ab4c0d03704.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-196fd0c3-6b08-406b-a387-7ab4c0d03704 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 2000px;
    }
  }

}
#s-c6c63105-aa37-4660-aa36-455064ba450c {
  margin-left: auto;
margin-right: auto;
padding-top: 6%;
padding-left: 7%;
padding-right: 3%;
}

@media (min-width: 0px) {
[id="s-c6c63105-aa37-4660-aa36-455064ba450c"] &gt; .shg-row &gt; .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-c6c63105-aa37-4660-aa36-455064ba450c"] &gt; .shg-row &gt; .shg-c-sm-9 {
  width: calc(75.0% - 15.0px);
}

[id="s-c6c63105-aa37-4660-aa36-455064ba450c"] &gt; .shg-row &gt; .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-c6c63105-aa37-4660-aa36-455064ba450c"] &gt; .shg-row &gt; .shg-c-md-9 {
  width: calc(75.0% - 15.0px);
}

[id="s-c6c63105-aa37-4660-aa36-455064ba450c"] &gt; .shg-row &gt; .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-c6c63105-aa37-4660-aa36-455064ba450c"] &gt; .shg-row &gt; .shg-c-lg-9 {
  width: calc(75.0% - 15.0px);
}

[id="s-c6c63105-aa37-4660-aa36-455064ba450c"] &gt; .shg-row &gt; .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

}

#s-56db15fa-01c2-4a52-af5c-14007cfcff76 {
  margin-top: 0%;
margin-bottom: 0%;
padding-top: 0%;
padding-left: 0%;
padding-bottom: 0%;
padding-right: 0%;
min-height: 0px;
background-color: rgba(245, 230, 213, 0);
}
@media (min-width: 1200px){#s-56db15fa-01c2-4a52-af5c-14007cfcff76 {
  max-width: 425px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-56db15fa-01c2-4a52-af5c-14007cfcff76 {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-56db15fa-01c2-4a52-af5c-14007cfcff76 {
  
}
}@media (max-width: 767px){#s-56db15fa-01c2-4a52-af5c-14007cfcff76 {
  
}
}
#s-6c3395e7-8328-464f-ab34-4c006d4eda5f {
  margin-left: auto;
margin-right: auto;
}

#s-acfaeb62-4648-477a-a18d-f2dbf7ed2a57 {
  border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(0, 0, 0, 1);
border-style: solid;
max-width: 122px;
}

#s-4ba8413c-3cfd-4661-a9d4-5a91259a2d3b {
  margin-left: auto;
margin-right: auto;
padding-bottom: 0%;
max-width: 1080px;
aspect-ratio: 1080/1350;
text-align: center;
}
@media (min-width: 1200px){#s-4ba8413c-3cfd-4661-a9d4-5a91259a2d3b {
  max-width: 1080px;
aspect-ratio: 1436/1798;
}
}


.shg-image-margin-container-s-4ba8413c-3cfd-4661-a9d4-5a91259a2d3b {
  margin-left: auto;
  margin-right: auto;
  
  
}

#s-4ba8413c-3cfd-4661-a9d4-5a91259a2d3b {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-4ba8413c-3cfd-4661-a9d4-5a91259a2d3b .shg-image-content-wrapper {
      aspect-ratio: 1080/1350;
      min-width: 100%;
      height: auto;
    }

    #s-4ba8413c-3cfd-4661-a9d4-5a91259a2d3b .shogun-image-link {
      aspect-ratio: 1080/1350;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-4ba8413c-3cfd-4661-a9d4-5a91259a2d3b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-4ba8413c-3cfd-4661-a9d4-5a91259a2d3b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-4ba8413c-3cfd-4661-a9d4-5a91259a2d3b img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1080px;
  }



  img.s-4ba8413c-3cfd-4661-a9d4-5a91259a2d3b.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-4ba8413c-3cfd-4661-a9d4-5a91259a2d3b .shogun-image-content {
  
    align-items: center;
  
}

.s-4ba8413c-3cfd-4661-a9d4-5a91259a2d3b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4ba8413c-3cfd-4661-a9d4-5a91259a2d3b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4ba8413c-3cfd-4661-a9d4-5a91259a2d3b.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-4ba8413c-3cfd-4661-a9d4-5a91259a2d3b {
      --shg-aspect-ratio: calc(1080/1350); 
    }

    .s-4ba8413c-3cfd-4661-a9d4-5a91259a2d3b.shogun-image-container {
      position: relative;
    }

    .s-4ba8413c-3cfd-4661-a9d4-5a91259a2d3b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-4ba8413c-3cfd-4661-a9d4-5a91259a2d3b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-4ba8413c-3cfd-4661-a9d4-5a91259a2d3b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1080px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-4ba8413c-3cfd-4661-a9d4-5a91259a2d3b {
  
  
  
  
}

#s-4ba8413c-3cfd-4661-a9d4-5a91259a2d3b {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-4ba8413c-3cfd-4661-a9d4-5a91259a2d3b .shg-image-content-wrapper {
      aspect-ratio: 1080/1350;
      min-width: 100%;
      height: auto;
    }

    #s-4ba8413c-3cfd-4661-a9d4-5a91259a2d3b .shogun-image-link {
      aspect-ratio: 1080/1350;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-4ba8413c-3cfd-4661-a9d4-5a91259a2d3b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-4ba8413c-3cfd-4661-a9d4-5a91259a2d3b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-4ba8413c-3cfd-4661-a9d4-5a91259a2d3b img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1080px;
  }



  img.s-4ba8413c-3cfd-4661-a9d4-5a91259a2d3b.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-4ba8413c-3cfd-4661-a9d4-5a91259a2d3b .shogun-image-content {
  
    align-items: center;
  
}

.s-4ba8413c-3cfd-4661-a9d4-5a91259a2d3b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4ba8413c-3cfd-4661-a9d4-5a91259a2d3b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4ba8413c-3cfd-4661-a9d4-5a91259a2d3b.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-4ba8413c-3cfd-4661-a9d4-5a91259a2d3b {
      --shg-aspect-ratio: calc(1080/1350); 
    }

    .s-4ba8413c-3cfd-4661-a9d4-5a91259a2d3b.shogun-image-container {
      position: relative;
    }

    .s-4ba8413c-3cfd-4661-a9d4-5a91259a2d3b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-4ba8413c-3cfd-4661-a9d4-5a91259a2d3b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-4ba8413c-3cfd-4661-a9d4-5a91259a2d3b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-4ba8413c-3cfd-4661-a9d4-5a91259a2d3b {
  
  
  
  
}

#s-4ba8413c-3cfd-4661-a9d4-5a91259a2d3b {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-4ba8413c-3cfd-4661-a9d4-5a91259a2d3b .shg-image-content-wrapper {
      aspect-ratio: 1080/1350;
      min-width: 100%;
      height: auto;
    }

    #s-4ba8413c-3cfd-4661-a9d4-5a91259a2d3b .shogun-image-link {
      aspect-ratio: 1080/1350;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-4ba8413c-3cfd-4661-a9d4-5a91259a2d3b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-4ba8413c-3cfd-4661-a9d4-5a91259a2d3b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-4ba8413c-3cfd-4661-a9d4-5a91259a2d3b img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1080px;
  }



  img.s-4ba8413c-3cfd-4661-a9d4-5a91259a2d3b.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-4ba8413c-3cfd-4661-a9d4-5a91259a2d3b .shogun-image-content {
  
    align-items: center;
  
}

.s-4ba8413c-3cfd-4661-a9d4-5a91259a2d3b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4ba8413c-3cfd-4661-a9d4-5a91259a2d3b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4ba8413c-3cfd-4661-a9d4-5a91259a2d3b.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-4ba8413c-3cfd-4661-a9d4-5a91259a2d3b {
      --shg-aspect-ratio: calc(1080/1350); 
    }

    .s-4ba8413c-3cfd-4661-a9d4-5a91259a2d3b.shogun-image-container {
      position: relative;
    }

    .s-4ba8413c-3cfd-4661-a9d4-5a91259a2d3b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-4ba8413c-3cfd-4661-a9d4-5a91259a2d3b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-4ba8413c-3cfd-4661-a9d4-5a91259a2d3b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-4ba8413c-3cfd-4661-a9d4-5a91259a2d3b {
  
  
  
  
}

#s-4ba8413c-3cfd-4661-a9d4-5a91259a2d3b {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-4ba8413c-3cfd-4661-a9d4-5a91259a2d3b .shg-image-content-wrapper {
      aspect-ratio: 1080/1350;
      min-width: 100%;
      height: auto;
    }

    #s-4ba8413c-3cfd-4661-a9d4-5a91259a2d3b .shogun-image-link {
      aspect-ratio: 1080/1350;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-4ba8413c-3cfd-4661-a9d4-5a91259a2d3b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-4ba8413c-3cfd-4661-a9d4-5a91259a2d3b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-4ba8413c-3cfd-4661-a9d4-5a91259a2d3b img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1080px;
  }



  img.s-4ba8413c-3cfd-4661-a9d4-5a91259a2d3b.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-4ba8413c-3cfd-4661-a9d4-5a91259a2d3b .shogun-image-content {
  
    align-items: center;
  
}

.s-4ba8413c-3cfd-4661-a9d4-5a91259a2d3b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4ba8413c-3cfd-4661-a9d4-5a91259a2d3b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4ba8413c-3cfd-4661-a9d4-5a91259a2d3b.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-4ba8413c-3cfd-4661-a9d4-5a91259a2d3b {
      --shg-aspect-ratio: calc(1080/1350); 
    }

    .s-4ba8413c-3cfd-4661-a9d4-5a91259a2d3b.shogun-image-container {
      position: relative;
    }

    .s-4ba8413c-3cfd-4661-a9d4-5a91259a2d3b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-4ba8413c-3cfd-4661-a9d4-5a91259a2d3b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-4ba8413c-3cfd-4661-a9d4-5a91259a2d3b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1080px;
    }
  }

}@media (max-width: 767px){

.shg-image-margin-container-s-4ba8413c-3cfd-4661-a9d4-5a91259a2d3b {
  
  
  
  
}

#s-4ba8413c-3cfd-4661-a9d4-5a91259a2d3b {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-4ba8413c-3cfd-4661-a9d4-5a91259a2d3b .shg-image-content-wrapper {
      aspect-ratio: 1080/1350;
      min-width: 100%;
      height: auto;
    }

    #s-4ba8413c-3cfd-4661-a9d4-5a91259a2d3b .shogun-image-link {
      aspect-ratio: 1080/1350;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-4ba8413c-3cfd-4661-a9d4-5a91259a2d3b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-4ba8413c-3cfd-4661-a9d4-5a91259a2d3b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-4ba8413c-3cfd-4661-a9d4-5a91259a2d3b img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1080px;
  }



  img.s-4ba8413c-3cfd-4661-a9d4-5a91259a2d3b.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-4ba8413c-3cfd-4661-a9d4-5a91259a2d3b .shogun-image-content {
  
    align-items: center;
  
}

.s-4ba8413c-3cfd-4661-a9d4-5a91259a2d3b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4ba8413c-3cfd-4661-a9d4-5a91259a2d3b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4ba8413c-3cfd-4661-a9d4-5a91259a2d3b.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-4ba8413c-3cfd-4661-a9d4-5a91259a2d3b {
      --shg-aspect-ratio: calc(1080/1350); 
    }

    .s-4ba8413c-3cfd-4661-a9d4-5a91259a2d3b.shogun-image-container {
      position: relative;
    }

    .s-4ba8413c-3cfd-4661-a9d4-5a91259a2d3b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-4ba8413c-3cfd-4661-a9d4-5a91259a2d3b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-4ba8413c-3cfd-4661-a9d4-5a91259a2d3b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1080px;
    }
  }

}
#s-e37b27b3-49ea-4d9a-9b30-d393dba70f28 {
  padding-top: 4%;
padding-left: 0px;
padding-right: 0px;
min-height: 50px;
}
@media (min-width: 1200px){#s-e37b27b3-49ea-4d9a-9b30-d393dba70f28 {
  display: none;
}
#s-e37b27b3-49ea-4d9a-9b30-d393dba70f28, #wrap-s-e37b27b3-49ea-4d9a-9b30-d393dba70f28 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-e37b27b3-49ea-4d9a-9b30-d393dba70f28 {
  display: none;
}
#s-e37b27b3-49ea-4d9a-9b30-d393dba70f28, #wrap-s-e37b27b3-49ea-4d9a-9b30-d393dba70f28 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-e37b27b3-49ea-4d9a-9b30-d393dba70f28 {
  
}
}@media (max-width: 767px){#s-e37b27b3-49ea-4d9a-9b30-d393dba70f28 {
  
}
}







#s-e37b27b3-49ea-4d9a-9b30-d393dba70f28 &gt; .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-e37b27b3-49ea-4d9a-9b30-d393dba70f28.shg-box.shg-c {
  justify-content: center;
}

#s-5ab66912-6bff-4cfe-9b5a-b406cf12130c {
  margin-left: -8%;
margin-right: -8%;
padding-top: 10px;
padding-bottom: 10px;
}
@media (min-width: 768px) and (max-width: 991px){#s-5ab66912-6bff-4cfe-9b5a-b406cf12130c {
  
}
}@media (max-width: 767px){#s-5ab66912-6bff-4cfe-9b5a-b406cf12130c {
  padding-top: 7%;
padding-left: 10px;
padding-bottom: 0%;
padding-right: 10px;
}
}
/* Duplicated Styles are also in Category dynamic.css.liquid - keep them in sync */

#slider-v3-s-5ab66912-6bff-4cfe-9b5a-b406cf12130c {
  --swiper-pagination-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-inactive-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-active-color: rgba(113, 113, 113, 1) !important;
  --arrow-button-size: 35px !important;
  --swiper-pagination-bullet-size: 14px !important;
  
}

#slider-v3-s-5ab66912-6bff-4cfe-9b5a-b406cf12130c &gt; .swiper-button-prev,
#slider-v3-s-5ab66912-6bff-4cfe-9b5a-b406cf12130c &gt; .swiper-button-next {
  
}

#slider-v3-s-5ab66912-6bff-4cfe-9b5a-b406cf12130c &gt; .swiper-button-prev svg,
#slider-v3-s-5ab66912-6bff-4cfe-9b5a-b406cf12130c &gt; .swiper-button-next svg {
  fill: rgba(113, 113, 113, 1) !important;
  stroke: rgba(113, 113, 113, 1) !important;
  
}

#slider-v3-s-5ab66912-6bff-4cfe-9b5a-b406cf12130c &gt; .swiper-button-prev {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-5ab66912-6bff-4cfe-9b5a-b406cf12130c &gt; .swiper-button-next {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-5ab66912-6bff-4cfe-9b5a-b406cf12130c &gt; .swiper-button-lock {
  display: none !important;
}

#slider-v3-s-5ab66912-6bff-4cfe-9b5a-b406cf12130c .swiper-pagination-bullet {
  width: 14px !important;
  height: 14px !important;
  margin: 0 !important;
}

#slider-v3-s-5ab66912-6bff-4cfe-9b5a-b406cf12130c .swiper-pagination-bullet-active {
  background-color: rgba(113, 113, 113, 1) !important;
  width: calc(14px * 1) !important;
  height: 14px !important;
  border-radius:  50px  !important;
}

#slider-v3-s-5ab66912-6bff-4cfe-9b5a-b406cf12130c .swiper-pagination {
  position:  initial ;
  display: flex;
  margin-top:  8px ;
  justify-content:  center
                   ;
  align-items: center;
  gap: 8px !important;
}

@media (min-width: 0px) {
[id="s-3ad13122-e00d-490f-9d3a-290da572a0b0"] &gt; .shg-row &gt; .shg-c-xs-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 768px) {
[id="s-3ad13122-e00d-490f-9d3a-290da572a0b0"] &gt; .shg-row &gt; .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-3ad13122-e00d-490f-9d3a-290da572a0b0"] &gt; .shg-row &gt; .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-3ad13122-e00d-490f-9d3a-290da572a0b0"] &gt; .shg-row &gt; .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

#s-5ee14888-eec1-4ac1-9680-f2877658f962 {
  max-width: 1440px;
aspect-ratio: 1440/1798;
text-align: center;
}
@media (min-width: 768px) and (max-width: 991px){#s-5ee14888-eec1-4ac1-9680-f2877658f962 {
  max-width: 1440px;
aspect-ratio: 1080/1350;
}
}@media (max-width: 767px){#s-5ee14888-eec1-4ac1-9680-f2877658f962 {
  max-width: 1440px;
aspect-ratio: 1080/1350;
}
}


.shg-image-margin-container-s-5ee14888-eec1-4ac1-9680-f2877658f962 {
  
  
  
  
}

#s-5ee14888-eec1-4ac1-9680-f2877658f962 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-5ee14888-eec1-4ac1-9680-f2877658f962 .shg-image-content-wrapper {
      aspect-ratio: 1440/1798;
      min-width: 100%;
      height: auto;
    }

    #s-5ee14888-eec1-4ac1-9680-f2877658f962 .shogun-image-link {
      aspect-ratio: 1440/1798;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-5ee14888-eec1-4ac1-9680-f2877658f962 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-5ee14888-eec1-4ac1-9680-f2877658f962.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-5ee14888-eec1-4ac1-9680-f2877658f962 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1440px;
  }



  img.s-5ee14888-eec1-4ac1-9680-f2877658f962.shogun-image {
    
    
    
    max-height: 1440px;
  }


.s-5ee14888-eec1-4ac1-9680-f2877658f962 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-5ee14888-eec1-4ac1-9680-f2877658f962.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5ee14888-eec1-4ac1-9680-f2877658f962.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5ee14888-eec1-4ac1-9680-f2877658f962.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-5ee14888-eec1-4ac1-9680-f2877658f962 {
      --shg-aspect-ratio: calc(1440/1798); 
    }

    .s-5ee14888-eec1-4ac1-9680-f2877658f962.shogun-image-container {
      position: relative;
    }

    .s-5ee14888-eec1-4ac1-9680-f2877658f962.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-5ee14888-eec1-4ac1-9680-f2877658f962.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-5ee14888-eec1-4ac1-9680-f2877658f962 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1440px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-5ee14888-eec1-4ac1-9680-f2877658f962 {
  
  
  
  
}

#s-5ee14888-eec1-4ac1-9680-f2877658f962 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-5ee14888-eec1-4ac1-9680-f2877658f962 .shg-image-content-wrapper {
      aspect-ratio: 1440/1798;
      min-width: 100%;
      height: auto;
    }

    #s-5ee14888-eec1-4ac1-9680-f2877658f962 .shogun-image-link {
      aspect-ratio: 1440/1798;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-5ee14888-eec1-4ac1-9680-f2877658f962 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-5ee14888-eec1-4ac1-9680-f2877658f962.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-5ee14888-eec1-4ac1-9680-f2877658f962 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1440px;
  }



  img.s-5ee14888-eec1-4ac1-9680-f2877658f962.shogun-image {
    
    
    
    max-height: 1440px;
  }


.s-5ee14888-eec1-4ac1-9680-f2877658f962 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-5ee14888-eec1-4ac1-9680-f2877658f962.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5ee14888-eec1-4ac1-9680-f2877658f962.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5ee14888-eec1-4ac1-9680-f2877658f962.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-5ee14888-eec1-4ac1-9680-f2877658f962 {
      --shg-aspect-ratio: calc(1440/1798); 
    }

    .s-5ee14888-eec1-4ac1-9680-f2877658f962.shogun-image-container {
      position: relative;
    }

    .s-5ee14888-eec1-4ac1-9680-f2877658f962.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-5ee14888-eec1-4ac1-9680-f2877658f962.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-5ee14888-eec1-4ac1-9680-f2877658f962 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1440px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-5ee14888-eec1-4ac1-9680-f2877658f962 {
  
  
  
  
}

#s-5ee14888-eec1-4ac1-9680-f2877658f962 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-5ee14888-eec1-4ac1-9680-f2877658f962 .shg-image-content-wrapper {
      aspect-ratio: 1440/1798;
      min-width: 100%;
      height: auto;
    }

    #s-5ee14888-eec1-4ac1-9680-f2877658f962 .shogun-image-link {
      aspect-ratio: 1440/1798;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-5ee14888-eec1-4ac1-9680-f2877658f962 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-5ee14888-eec1-4ac1-9680-f2877658f962.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-5ee14888-eec1-4ac1-9680-f2877658f962 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1440px;
  }



  img.s-5ee14888-eec1-4ac1-9680-f2877658f962.shogun-image {
    
    
    
    max-height: 1440px;
  }


.s-5ee14888-eec1-4ac1-9680-f2877658f962 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-5ee14888-eec1-4ac1-9680-f2877658f962.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5ee14888-eec1-4ac1-9680-f2877658f962.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5ee14888-eec1-4ac1-9680-f2877658f962.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-5ee14888-eec1-4ac1-9680-f2877658f962 {
      --shg-aspect-ratio: calc(1440/1798); 
    }

    .s-5ee14888-eec1-4ac1-9680-f2877658f962.shogun-image-container {
      position: relative;
    }

    .s-5ee14888-eec1-4ac1-9680-f2877658f962.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-5ee14888-eec1-4ac1-9680-f2877658f962.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-5ee14888-eec1-4ac1-9680-f2877658f962 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1440px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-5ee14888-eec1-4ac1-9680-f2877658f962 {
  
  
  
  
}

#s-5ee14888-eec1-4ac1-9680-f2877658f962 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-5ee14888-eec1-4ac1-9680-f2877658f962 .shg-image-content-wrapper {
      aspect-ratio: 1440/1798;
      min-width: 100%;
      height: auto;
    }

    #s-5ee14888-eec1-4ac1-9680-f2877658f962 .shogun-image-link {
      aspect-ratio: 1440/1798;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-5ee14888-eec1-4ac1-9680-f2877658f962 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-5ee14888-eec1-4ac1-9680-f2877658f962.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-5ee14888-eec1-4ac1-9680-f2877658f962 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1440px;
  }



  img.s-5ee14888-eec1-4ac1-9680-f2877658f962.shogun-image {
    
    
    
    max-height: 1440px;
  }


.s-5ee14888-eec1-4ac1-9680-f2877658f962 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-5ee14888-eec1-4ac1-9680-f2877658f962.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5ee14888-eec1-4ac1-9680-f2877658f962.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5ee14888-eec1-4ac1-9680-f2877658f962.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-5ee14888-eec1-4ac1-9680-f2877658f962 {
      --shg-aspect-ratio: calc(1440/1798); 
    }

    .s-5ee14888-eec1-4ac1-9680-f2877658f962.shogun-image-container {
      position: relative;
    }

    .s-5ee14888-eec1-4ac1-9680-f2877658f962.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-5ee14888-eec1-4ac1-9680-f2877658f962.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-5ee14888-eec1-4ac1-9680-f2877658f962 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1440px;
    }
  }

}@media (max-width: 767px){

.shg-image-margin-container-s-5ee14888-eec1-4ac1-9680-f2877658f962 {
  
  
  
  
}

#s-5ee14888-eec1-4ac1-9680-f2877658f962 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-5ee14888-eec1-4ac1-9680-f2877658f962 .shg-image-content-wrapper {
      aspect-ratio: 1440/1798;
      min-width: 100%;
      height: auto;
    }

    #s-5ee14888-eec1-4ac1-9680-f2877658f962 .shogun-image-link {
      aspect-ratio: 1440/1798;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-5ee14888-eec1-4ac1-9680-f2877658f962 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-5ee14888-eec1-4ac1-9680-f2877658f962.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-5ee14888-eec1-4ac1-9680-f2877658f962 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1440px;
  }



  img.s-5ee14888-eec1-4ac1-9680-f2877658f962.shogun-image {
    
    
    
    max-height: 1440px;
  }


.s-5ee14888-eec1-4ac1-9680-f2877658f962 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-5ee14888-eec1-4ac1-9680-f2877658f962.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5ee14888-eec1-4ac1-9680-f2877658f962.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5ee14888-eec1-4ac1-9680-f2877658f962.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-5ee14888-eec1-4ac1-9680-f2877658f962 {
      --shg-aspect-ratio: calc(1440/1798); 
    }

    .s-5ee14888-eec1-4ac1-9680-f2877658f962.shogun-image-container {
      position: relative;
    }

    .s-5ee14888-eec1-4ac1-9680-f2877658f962.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-5ee14888-eec1-4ac1-9680-f2877658f962.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-5ee14888-eec1-4ac1-9680-f2877658f962 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1440px;
    }
  }

}
#s-41484b5d-7e3c-4481-9ec0-55079fda3376 {
  margin-left: auto;
margin-right: auto;
max-width: 1436px;
aspect-ratio: 1436/1798;
text-align: center;
}
@media (min-width: 768px) and (max-width: 991px){#s-41484b5d-7e3c-4481-9ec0-55079fda3376 {
  max-width: 1436px;
aspect-ratio: 1080/1350;
}
}


.shg-image-margin-container-s-41484b5d-7e3c-4481-9ec0-55079fda3376 {
  margin-left: auto;
  margin-right: auto;
  
  
}

#s-41484b5d-7e3c-4481-9ec0-55079fda3376 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-41484b5d-7e3c-4481-9ec0-55079fda3376 .shg-image-content-wrapper {
      aspect-ratio: 1436/1798;
      min-width: 100%;
      height: auto;
    }

    #s-41484b5d-7e3c-4481-9ec0-55079fda3376 .shogun-image-link {
      aspect-ratio: 1436/1798;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-41484b5d-7e3c-4481-9ec0-55079fda3376 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-41484b5d-7e3c-4481-9ec0-55079fda3376.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-41484b5d-7e3c-4481-9ec0-55079fda3376 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1436px;
  }



  img.s-41484b5d-7e3c-4481-9ec0-55079fda3376.shogun-image {
    
    
    
    max-height: 1436px;
  }


.s-41484b5d-7e3c-4481-9ec0-55079fda3376 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-41484b5d-7e3c-4481-9ec0-55079fda3376.shg-align-container {
  display: flex;
  justify-content: center
}

.s-41484b5d-7e3c-4481-9ec0-55079fda3376.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-41484b5d-7e3c-4481-9ec0-55079fda3376.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-41484b5d-7e3c-4481-9ec0-55079fda3376 {
      --shg-aspect-ratio: calc(1436/1798); 
    }

    .s-41484b5d-7e3c-4481-9ec0-55079fda3376.shogun-image-container {
      position: relative;
    }

    .s-41484b5d-7e3c-4481-9ec0-55079fda3376.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-41484b5d-7e3c-4481-9ec0-55079fda3376.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-41484b5d-7e3c-4481-9ec0-55079fda3376 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1436px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-41484b5d-7e3c-4481-9ec0-55079fda3376 {
  
  
  
  
}

#s-41484b5d-7e3c-4481-9ec0-55079fda3376 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-41484b5d-7e3c-4481-9ec0-55079fda3376 .shg-image-content-wrapper {
      aspect-ratio: 1436/1798;
      min-width: 100%;
      height: auto;
    }

    #s-41484b5d-7e3c-4481-9ec0-55079fda3376 .shogun-image-link {
      aspect-ratio: 1436/1798;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-41484b5d-7e3c-4481-9ec0-55079fda3376 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-41484b5d-7e3c-4481-9ec0-55079fda3376.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-41484b5d-7e3c-4481-9ec0-55079fda3376 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1436px;
  }



  img.s-41484b5d-7e3c-4481-9ec0-55079fda3376.shogun-image {
    
    
    
    max-height: 1436px;
  }


.s-41484b5d-7e3c-4481-9ec0-55079fda3376 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-41484b5d-7e3c-4481-9ec0-55079fda3376.shg-align-container {
  display: flex;
  justify-content: center
}

.s-41484b5d-7e3c-4481-9ec0-55079fda3376.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-41484b5d-7e3c-4481-9ec0-55079fda3376.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-41484b5d-7e3c-4481-9ec0-55079fda3376 {
      --shg-aspect-ratio: calc(1436/1798); 
    }

    .s-41484b5d-7e3c-4481-9ec0-55079fda3376.shogun-image-container {
      position: relative;
    }

    .s-41484b5d-7e3c-4481-9ec0-55079fda3376.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-41484b5d-7e3c-4481-9ec0-55079fda3376.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-41484b5d-7e3c-4481-9ec0-55079fda3376 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1436px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-41484b5d-7e3c-4481-9ec0-55079fda3376 {
  
  
  
  
}

#s-41484b5d-7e3c-4481-9ec0-55079fda3376 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-41484b5d-7e3c-4481-9ec0-55079fda3376 .shg-image-content-wrapper {
      aspect-ratio: 1436/1798;
      min-width: 100%;
      height: auto;
    }

    #s-41484b5d-7e3c-4481-9ec0-55079fda3376 .shogun-image-link {
      aspect-ratio: 1436/1798;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-41484b5d-7e3c-4481-9ec0-55079fda3376 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-41484b5d-7e3c-4481-9ec0-55079fda3376.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-41484b5d-7e3c-4481-9ec0-55079fda3376 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1436px;
  }



  img.s-41484b5d-7e3c-4481-9ec0-55079fda3376.shogun-image {
    
    
    
    max-height: 1436px;
  }


.s-41484b5d-7e3c-4481-9ec0-55079fda3376 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-41484b5d-7e3c-4481-9ec0-55079fda3376.shg-align-container {
  display: flex;
  justify-content: center
}

.s-41484b5d-7e3c-4481-9ec0-55079fda3376.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-41484b5d-7e3c-4481-9ec0-55079fda3376.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-41484b5d-7e3c-4481-9ec0-55079fda3376 {
      --shg-aspect-ratio: calc(1436/1798); 
    }

    .s-41484b5d-7e3c-4481-9ec0-55079fda3376.shogun-image-container {
      position: relative;
    }

    .s-41484b5d-7e3c-4481-9ec0-55079fda3376.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-41484b5d-7e3c-4481-9ec0-55079fda3376.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-41484b5d-7e3c-4481-9ec0-55079fda3376 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1436px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-41484b5d-7e3c-4481-9ec0-55079fda3376 {
  
  
  
  
}

#s-41484b5d-7e3c-4481-9ec0-55079fda3376 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-41484b5d-7e3c-4481-9ec0-55079fda3376 .shg-image-content-wrapper {
      aspect-ratio: 1436/1798;
      min-width: 100%;
      height: auto;
    }

    #s-41484b5d-7e3c-4481-9ec0-55079fda3376 .shogun-image-link {
      aspect-ratio: 1436/1798;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-41484b5d-7e3c-4481-9ec0-55079fda3376 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-41484b5d-7e3c-4481-9ec0-55079fda3376.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-41484b5d-7e3c-4481-9ec0-55079fda3376 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1436px;
  }



  img.s-41484b5d-7e3c-4481-9ec0-55079fda3376.shogun-image {
    
    
    
    max-height: 1436px;
  }


.s-41484b5d-7e3c-4481-9ec0-55079fda3376 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-41484b5d-7e3c-4481-9ec0-55079fda3376.shg-align-container {
  display: flex;
  justify-content: center
}

.s-41484b5d-7e3c-4481-9ec0-55079fda3376.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-41484b5d-7e3c-4481-9ec0-55079fda3376.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-41484b5d-7e3c-4481-9ec0-55079fda3376 {
      --shg-aspect-ratio: calc(1436/1798); 
    }

    .s-41484b5d-7e3c-4481-9ec0-55079fda3376.shogun-image-container {
      position: relative;
    }

    .s-41484b5d-7e3c-4481-9ec0-55079fda3376.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-41484b5d-7e3c-4481-9ec0-55079fda3376.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-41484b5d-7e3c-4481-9ec0-55079fda3376 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1436px;
    }
  }

}@media (max-width: 767px){

.shg-image-margin-container-s-41484b5d-7e3c-4481-9ec0-55079fda3376 {
  
  
  
  
}

#s-41484b5d-7e3c-4481-9ec0-55079fda3376 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-41484b5d-7e3c-4481-9ec0-55079fda3376 .shg-image-content-wrapper {
      aspect-ratio: 1436/1798;
      min-width: 100%;
      height: auto;
    }

    #s-41484b5d-7e3c-4481-9ec0-55079fda3376 .shogun-image-link {
      aspect-ratio: 1436/1798;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-41484b5d-7e3c-4481-9ec0-55079fda3376 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-41484b5d-7e3c-4481-9ec0-55079fda3376.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-41484b5d-7e3c-4481-9ec0-55079fda3376 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1436px;
  }



  img.s-41484b5d-7e3c-4481-9ec0-55079fda3376.shogun-image {
    
    
    
    max-height: 1436px;
  }


.s-41484b5d-7e3c-4481-9ec0-55079fda3376 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-41484b5d-7e3c-4481-9ec0-55079fda3376.shg-align-container {
  display: flex;
  justify-content: center
}

.s-41484b5d-7e3c-4481-9ec0-55079fda3376.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-41484b5d-7e3c-4481-9ec0-55079fda3376.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-41484b5d-7e3c-4481-9ec0-55079fda3376 {
      --shg-aspect-ratio: calc(1436/1798); 
    }

    .s-41484b5d-7e3c-4481-9ec0-55079fda3376.shogun-image-container {
      position: relative;
    }

    .s-41484b5d-7e3c-4481-9ec0-55079fda3376.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-41484b5d-7e3c-4481-9ec0-55079fda3376.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-41484b5d-7e3c-4481-9ec0-55079fda3376 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1436px;
    }
  }

}
#s-4b248dee-c0a9-4bbd-9e68-22a2313f079e {
  margin-left: 0%;
margin-right: 0%;
}

@media (min-width: 0px) {
[id="s-4b248dee-c0a9-4bbd-9e68-22a2313f079e"] &gt; .shg-row &gt; .shg-c-xs-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 768px) {
[id="s-4b248dee-c0a9-4bbd-9e68-22a2313f079e"] &gt; .shg-row &gt; .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-4b248dee-c0a9-4bbd-9e68-22a2313f079e"] &gt; .shg-row &gt; .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-4b248dee-c0a9-4bbd-9e68-22a2313f079e"] &gt; .shg-row &gt; .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

#s-1a48c108-24f0-4bd7-991f-c4b23e265bc1 {
  max-width: 1440px;
aspect-ratio: 1440/1798;
text-align: center;
}
@media (max-width: 767px){#s-1a48c108-24f0-4bd7-991f-c4b23e265bc1 {
  max-width: 1440px;
aspect-ratio: 1080/1350;
}
}


.shg-image-margin-container-s-1a48c108-24f0-4bd7-991f-c4b23e265bc1 {
  
  
  
  
}

#s-1a48c108-24f0-4bd7-991f-c4b23e265bc1 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-1a48c108-24f0-4bd7-991f-c4b23e265bc1 .shg-image-content-wrapper {
      aspect-ratio: 1440/1798;
      min-width: 100%;
      height: auto;
    }

    #s-1a48c108-24f0-4bd7-991f-c4b23e265bc1 .shogun-image-link {
      aspect-ratio: 1440/1798;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-1a48c108-24f0-4bd7-991f-c4b23e265bc1 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-1a48c108-24f0-4bd7-991f-c4b23e265bc1.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-1a48c108-24f0-4bd7-991f-c4b23e265bc1 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1440px;
  }



  img.s-1a48c108-24f0-4bd7-991f-c4b23e265bc1.shogun-image {
    
    
    
    max-height: 1440px;
  }


.s-1a48c108-24f0-4bd7-991f-c4b23e265bc1 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-1a48c108-24f0-4bd7-991f-c4b23e265bc1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1a48c108-24f0-4bd7-991f-c4b23e265bc1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1a48c108-24f0-4bd7-991f-c4b23e265bc1.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-1a48c108-24f0-4bd7-991f-c4b23e265bc1 {
      --shg-aspect-ratio: calc(1440/1798); 
    }

    .s-1a48c108-24f0-4bd7-991f-c4b23e265bc1.shogun-image-container {
      position: relative;
    }

    .s-1a48c108-24f0-4bd7-991f-c4b23e265bc1.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-1a48c108-24f0-4bd7-991f-c4b23e265bc1.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-1a48c108-24f0-4bd7-991f-c4b23e265bc1 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1440px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-1a48c108-24f0-4bd7-991f-c4b23e265bc1 {
  
  
  
  
}

#s-1a48c108-24f0-4bd7-991f-c4b23e265bc1 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-1a48c108-24f0-4bd7-991f-c4b23e265bc1 .shg-image-content-wrapper {
      aspect-ratio: 1440/1798;
      min-width: 100%;
      height: auto;
    }

    #s-1a48c108-24f0-4bd7-991f-c4b23e265bc1 .shogun-image-link {
      aspect-ratio: 1440/1798;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-1a48c108-24f0-4bd7-991f-c4b23e265bc1 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-1a48c108-24f0-4bd7-991f-c4b23e265bc1.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-1a48c108-24f0-4bd7-991f-c4b23e265bc1 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1440px;
  }



  img.s-1a48c108-24f0-4bd7-991f-c4b23e265bc1.shogun-image {
    
    
    
    max-height: 1440px;
  }


.s-1a48c108-24f0-4bd7-991f-c4b23e265bc1 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-1a48c108-24f0-4bd7-991f-c4b23e265bc1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1a48c108-24f0-4bd7-991f-c4b23e265bc1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1a48c108-24f0-4bd7-991f-c4b23e265bc1.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-1a48c108-24f0-4bd7-991f-c4b23e265bc1 {
      --shg-aspect-ratio: calc(1440/1798); 
    }

    .s-1a48c108-24f0-4bd7-991f-c4b23e265bc1.shogun-image-container {
      position: relative;
    }

    .s-1a48c108-24f0-4bd7-991f-c4b23e265bc1.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-1a48c108-24f0-4bd7-991f-c4b23e265bc1.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-1a48c108-24f0-4bd7-991f-c4b23e265bc1 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1440px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-1a48c108-24f0-4bd7-991f-c4b23e265bc1 {
  
  
  
  
}

#s-1a48c108-24f0-4bd7-991f-c4b23e265bc1 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-1a48c108-24f0-4bd7-991f-c4b23e265bc1 .shg-image-content-wrapper {
      aspect-ratio: 1440/1798;
      min-width: 100%;
      height: auto;
    }

    #s-1a48c108-24f0-4bd7-991f-c4b23e265bc1 .shogun-image-link {
      aspect-ratio: 1440/1798;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-1a48c108-24f0-4bd7-991f-c4b23e265bc1 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-1a48c108-24f0-4bd7-991f-c4b23e265bc1.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-1a48c108-24f0-4bd7-991f-c4b23e265bc1 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1440px;
  }



  img.s-1a48c108-24f0-4bd7-991f-c4b23e265bc1.shogun-image {
    
    
    
    max-height: 1440px;
  }


.s-1a48c108-24f0-4bd7-991f-c4b23e265bc1 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-1a48c108-24f0-4bd7-991f-c4b23e265bc1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1a48c108-24f0-4bd7-991f-c4b23e265bc1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1a48c108-24f0-4bd7-991f-c4b23e265bc1.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-1a48c108-24f0-4bd7-991f-c4b23e265bc1 {
      --shg-aspect-ratio: calc(1440/1798); 
    }

    .s-1a48c108-24f0-4bd7-991f-c4b23e265bc1.shogun-image-container {
      position: relative;
    }

    .s-1a48c108-24f0-4bd7-991f-c4b23e265bc1.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-1a48c108-24f0-4bd7-991f-c4b23e265bc1.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-1a48c108-24f0-4bd7-991f-c4b23e265bc1 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1440px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-1a48c108-24f0-4bd7-991f-c4b23e265bc1 {
  
  
  
  
}

#s-1a48c108-24f0-4bd7-991f-c4b23e265bc1 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-1a48c108-24f0-4bd7-991f-c4b23e265bc1 .shg-image-content-wrapper {
      aspect-ratio: 1440/1798;
      min-width: 100%;
      height: auto;
    }

    #s-1a48c108-24f0-4bd7-991f-c4b23e265bc1 .shogun-image-link {
      aspect-ratio: 1440/1798;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-1a48c108-24f0-4bd7-991f-c4b23e265bc1 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-1a48c108-24f0-4bd7-991f-c4b23e265bc1.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-1a48c108-24f0-4bd7-991f-c4b23e265bc1 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1440px;
  }



  img.s-1a48c108-24f0-4bd7-991f-c4b23e265bc1.shogun-image {
    
    
    
    max-height: 1440px;
  }


.s-1a48c108-24f0-4bd7-991f-c4b23e265bc1 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-1a48c108-24f0-4bd7-991f-c4b23e265bc1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1a48c108-24f0-4bd7-991f-c4b23e265bc1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1a48c108-24f0-4bd7-991f-c4b23e265bc1.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-1a48c108-24f0-4bd7-991f-c4b23e265bc1 {
      --shg-aspect-ratio: calc(1440/1798); 
    }

    .s-1a48c108-24f0-4bd7-991f-c4b23e265bc1.shogun-image-container {
      position: relative;
    }

    .s-1a48c108-24f0-4bd7-991f-c4b23e265bc1.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-1a48c108-24f0-4bd7-991f-c4b23e265bc1.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-1a48c108-24f0-4bd7-991f-c4b23e265bc1 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1440px;
    }
  }

}@media (max-width: 767px){

.shg-image-margin-container-s-1a48c108-24f0-4bd7-991f-c4b23e265bc1 {
  
  
  
  
}

#s-1a48c108-24f0-4bd7-991f-c4b23e265bc1 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-1a48c108-24f0-4bd7-991f-c4b23e265bc1 .shg-image-content-wrapper {
      aspect-ratio: 1440/1798;
      min-width: 100%;
      height: auto;
    }

    #s-1a48c108-24f0-4bd7-991f-c4b23e265bc1 .shogun-image-link {
      aspect-ratio: 1440/1798;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-1a48c108-24f0-4bd7-991f-c4b23e265bc1 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-1a48c108-24f0-4bd7-991f-c4b23e265bc1.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-1a48c108-24f0-4bd7-991f-c4b23e265bc1 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1440px;
  }



  img.s-1a48c108-24f0-4bd7-991f-c4b23e265bc1.shogun-image {
    
    
    
    max-height: 1440px;
  }


.s-1a48c108-24f0-4bd7-991f-c4b23e265bc1 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-1a48c108-24f0-4bd7-991f-c4b23e265bc1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1a48c108-24f0-4bd7-991f-c4b23e265bc1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1a48c108-24f0-4bd7-991f-c4b23e265bc1.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-1a48c108-24f0-4bd7-991f-c4b23e265bc1 {
      --shg-aspect-ratio: calc(1440/1798); 
    }

    .s-1a48c108-24f0-4bd7-991f-c4b23e265bc1.shogun-image-container {
      position: relative;
    }

    .s-1a48c108-24f0-4bd7-991f-c4b23e265bc1.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-1a48c108-24f0-4bd7-991f-c4b23e265bc1.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-1a48c108-24f0-4bd7-991f-c4b23e265bc1 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1440px;
    }
  }

}
#s-fc4236a2-ea81-4716-bd67-eb3dde96fc1b {
  margin-left: auto;
margin-right: auto;
max-width: 1436px;
aspect-ratio: 1436/1798;
text-align: center;
}



.shg-image-margin-container-s-fc4236a2-ea81-4716-bd67-eb3dde96fc1b {
  margin-left: auto;
  margin-right: auto;
  
  
}

#s-fc4236a2-ea81-4716-bd67-eb3dde96fc1b {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-fc4236a2-ea81-4716-bd67-eb3dde96fc1b .shg-image-content-wrapper {
      aspect-ratio: 1436/1798;
      min-width: 100%;
      height: auto;
    }

    #s-fc4236a2-ea81-4716-bd67-eb3dde96fc1b .shogun-image-link {
      aspect-ratio: 1436/1798;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-fc4236a2-ea81-4716-bd67-eb3dde96fc1b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-fc4236a2-ea81-4716-bd67-eb3dde96fc1b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-fc4236a2-ea81-4716-bd67-eb3dde96fc1b img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1436px;
  }



  img.s-fc4236a2-ea81-4716-bd67-eb3dde96fc1b.shogun-image {
    
    
    
    max-height: 1436px;
  }


.s-fc4236a2-ea81-4716-bd67-eb3dde96fc1b .shogun-image-content {
  
    align-items: center;
  
}

.s-fc4236a2-ea81-4716-bd67-eb3dde96fc1b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fc4236a2-ea81-4716-bd67-eb3dde96fc1b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fc4236a2-ea81-4716-bd67-eb3dde96fc1b.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-fc4236a2-ea81-4716-bd67-eb3dde96fc1b {
      --shg-aspect-ratio: calc(1436/1798); 
    }

    .s-fc4236a2-ea81-4716-bd67-eb3dde96fc1b.shogun-image-container {
      position: relative;
    }

    .s-fc4236a2-ea81-4716-bd67-eb3dde96fc1b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-fc4236a2-ea81-4716-bd67-eb3dde96fc1b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-fc4236a2-ea81-4716-bd67-eb3dde96fc1b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1436px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-fc4236a2-ea81-4716-bd67-eb3dde96fc1b {
  
  
  
  
}

#s-fc4236a2-ea81-4716-bd67-eb3dde96fc1b {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-fc4236a2-ea81-4716-bd67-eb3dde96fc1b .shg-image-content-wrapper {
      aspect-ratio: 1436/1798;
      min-width: 100%;
      height: auto;
    }

    #s-fc4236a2-ea81-4716-bd67-eb3dde96fc1b .shogun-image-link {
      aspect-ratio: 1436/1798;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-fc4236a2-ea81-4716-bd67-eb3dde96fc1b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-fc4236a2-ea81-4716-bd67-eb3dde96fc1b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-fc4236a2-ea81-4716-bd67-eb3dde96fc1b img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1436px;
  }



  img.s-fc4236a2-ea81-4716-bd67-eb3dde96fc1b.shogun-image {
    
    
    
    max-height: 1436px;
  }


.s-fc4236a2-ea81-4716-bd67-eb3dde96fc1b .shogun-image-content {
  
    align-items: center;
  
}

.s-fc4236a2-ea81-4716-bd67-eb3dde96fc1b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fc4236a2-ea81-4716-bd67-eb3dde96fc1b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fc4236a2-ea81-4716-bd67-eb3dde96fc1b.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-fc4236a2-ea81-4716-bd67-eb3dde96fc1b {
      --shg-aspect-ratio: calc(1436/1798); 
    }

    .s-fc4236a2-ea81-4716-bd67-eb3dde96fc1b.shogun-image-container {
      position: relative;
    }

    .s-fc4236a2-ea81-4716-bd67-eb3dde96fc1b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-fc4236a2-ea81-4716-bd67-eb3dde96fc1b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-fc4236a2-ea81-4716-bd67-eb3dde96fc1b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1436px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-fc4236a2-ea81-4716-bd67-eb3dde96fc1b {
  
  
  
  
}

#s-fc4236a2-ea81-4716-bd67-eb3dde96fc1b {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-fc4236a2-ea81-4716-bd67-eb3dde96fc1b .shg-image-content-wrapper {
      aspect-ratio: 1436/1798;
      min-width: 100%;
      height: auto;
    }

    #s-fc4236a2-ea81-4716-bd67-eb3dde96fc1b .shogun-image-link {
      aspect-ratio: 1436/1798;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-fc4236a2-ea81-4716-bd67-eb3dde96fc1b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-fc4236a2-ea81-4716-bd67-eb3dde96fc1b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-fc4236a2-ea81-4716-bd67-eb3dde96fc1b img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1436px;
  }



  img.s-fc4236a2-ea81-4716-bd67-eb3dde96fc1b.shogun-image {
    
    
    
    max-height: 1436px;
  }


.s-fc4236a2-ea81-4716-bd67-eb3dde96fc1b .shogun-image-content {
  
    align-items: center;
  
}

.s-fc4236a2-ea81-4716-bd67-eb3dde96fc1b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fc4236a2-ea81-4716-bd67-eb3dde96fc1b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fc4236a2-ea81-4716-bd67-eb3dde96fc1b.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-fc4236a2-ea81-4716-bd67-eb3dde96fc1b {
      --shg-aspect-ratio: calc(1436/1798); 
    }

    .s-fc4236a2-ea81-4716-bd67-eb3dde96fc1b.shogun-image-container {
      position: relative;
    }

    .s-fc4236a2-ea81-4716-bd67-eb3dde96fc1b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-fc4236a2-ea81-4716-bd67-eb3dde96fc1b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-fc4236a2-ea81-4716-bd67-eb3dde96fc1b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1436px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-fc4236a2-ea81-4716-bd67-eb3dde96fc1b {
  
  
  
  
}

#s-fc4236a2-ea81-4716-bd67-eb3dde96fc1b {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-fc4236a2-ea81-4716-bd67-eb3dde96fc1b .shg-image-content-wrapper {
      aspect-ratio: 1436/1798;
      min-width: 100%;
      height: auto;
    }

    #s-fc4236a2-ea81-4716-bd67-eb3dde96fc1b .shogun-image-link {
      aspect-ratio: 1436/1798;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-fc4236a2-ea81-4716-bd67-eb3dde96fc1b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-fc4236a2-ea81-4716-bd67-eb3dde96fc1b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-fc4236a2-ea81-4716-bd67-eb3dde96fc1b img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1436px;
  }



  img.s-fc4236a2-ea81-4716-bd67-eb3dde96fc1b.shogun-image {
    
    
    
    max-height: 1436px;
  }


.s-fc4236a2-ea81-4716-bd67-eb3dde96fc1b .shogun-image-content {
  
    align-items: center;
  
}

.s-fc4236a2-ea81-4716-bd67-eb3dde96fc1b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fc4236a2-ea81-4716-bd67-eb3dde96fc1b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fc4236a2-ea81-4716-bd67-eb3dde96fc1b.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-fc4236a2-ea81-4716-bd67-eb3dde96fc1b {
      --shg-aspect-ratio: calc(1436/1798); 
    }

    .s-fc4236a2-ea81-4716-bd67-eb3dde96fc1b.shogun-image-container {
      position: relative;
    }

    .s-fc4236a2-ea81-4716-bd67-eb3dde96fc1b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-fc4236a2-ea81-4716-bd67-eb3dde96fc1b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-fc4236a2-ea81-4716-bd67-eb3dde96fc1b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1436px;
    }
  }

}@media (max-width: 767px){

.shg-image-margin-container-s-fc4236a2-ea81-4716-bd67-eb3dde96fc1b {
  
  
  
  
}

#s-fc4236a2-ea81-4716-bd67-eb3dde96fc1b {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-fc4236a2-ea81-4716-bd67-eb3dde96fc1b .shg-image-content-wrapper {
      aspect-ratio: 1436/1798;
      min-width: 100%;
      height: auto;
    }

    #s-fc4236a2-ea81-4716-bd67-eb3dde96fc1b .shogun-image-link {
      aspect-ratio: 1436/1798;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-fc4236a2-ea81-4716-bd67-eb3dde96fc1b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-fc4236a2-ea81-4716-bd67-eb3dde96fc1b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-fc4236a2-ea81-4716-bd67-eb3dde96fc1b img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1436px;
  }



  img.s-fc4236a2-ea81-4716-bd67-eb3dde96fc1b.shogun-image {
    
    
    
    max-height: 1436px;
  }


.s-fc4236a2-ea81-4716-bd67-eb3dde96fc1b .shogun-image-content {
  
    align-items: center;
  
}

.s-fc4236a2-ea81-4716-bd67-eb3dde96fc1b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fc4236a2-ea81-4716-bd67-eb3dde96fc1b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fc4236a2-ea81-4716-bd67-eb3dde96fc1b.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-fc4236a2-ea81-4716-bd67-eb3dde96fc1b {
      --shg-aspect-ratio: calc(1436/1798); 
    }

    .s-fc4236a2-ea81-4716-bd67-eb3dde96fc1b.shogun-image-container {
      position: relative;
    }

    .s-fc4236a2-ea81-4716-bd67-eb3dde96fc1b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-fc4236a2-ea81-4716-bd67-eb3dde96fc1b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-fc4236a2-ea81-4716-bd67-eb3dde96fc1b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1436px;
    }
  }

}
#s-93972a5b-dbba-4979-b54f-53ebc03962d2 {
  margin-top: 0%;
margin-bottom: 0%;
padding-top: 3%;
padding-left: 7%;
padding-bottom: 4%;
padding-right: 7%;
min-height: 0px;
background-color: rgba(245, 230, 213, 0);
}
@media (min-width: 1200px){#s-93972a5b-dbba-4979-b54f-53ebc03962d2 {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-93972a5b-dbba-4979-b54f-53ebc03962d2 {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-93972a5b-dbba-4979-b54f-53ebc03962d2 {
  
}
}@media (max-width: 767px){#s-93972a5b-dbba-4979-b54f-53ebc03962d2 {
  padding-top: 5%;
}
}
#s-8ef32f76-f939-4c16-8d9f-3d73c743153f {
  margin-top: 0%;
margin-bottom: 0%;
padding-top: 3%;
padding-left: 7%;
padding-bottom: 4%;
padding-right: 7%;
min-height: 0px;
background-color: rgba(245, 230, 213, 0);
}
@media (min-width: 1200px){#s-8ef32f76-f939-4c16-8d9f-3d73c743153f {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-8ef32f76-f939-4c16-8d9f-3d73c743153f {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-8ef32f76-f939-4c16-8d9f-3d73c743153f {
  
}
}@media (max-width: 767px){#s-8ef32f76-f939-4c16-8d9f-3d73c743153f {
  padding-top: 5%;
}
}
#s-73f43215-33b6-4e7f-9213-034159c2bc36 {
  margin-left: auto;
margin-right: auto;
}

#s-f8278a1a-0acf-47f4-8e73-26439495acbe {
  background-color: rgba(255, 255, 255, 1);
}

#s-9ee7b148-2528-40ff-bae8-b18508a77f3e {
  margin-left: auto;
margin-right: auto;
padding-top: 0%;
padding-bottom: 6%;
min-height: 50px;
}








#s-9ee7b148-2528-40ff-bae8-b18508a77f3e &gt; .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-9ee7b148-2528-40ff-bae8-b18508a77f3e.shg-box.shg-c {
  justify-content: center;
}

#s-26b1ed27-8555-446e-b8b4-1a906100c780 {
  margin-left: auto;
margin-right: auto;
}

#s-3e9feebb-bf79-448d-bc73-f620dfec7be0 {
  background-color: rgba(255, 255, 255, 1);
}

#s-5b2a1b7a-75fd-4663-97e6-6b6ad621ff1b {
  background-repeat: no-repeat;
background-size: cover;
padding-top: 45%;
padding-bottom: 45%;
min-height: 50px;
background-position: center center;
}
@media (min-width: 1200px){#s-5b2a1b7a-75fd-4663-97e6-6b6ad621ff1b {
  display: none;
}
#s-5b2a1b7a-75fd-4663-97e6-6b6ad621ff1b, #wrap-s-5b2a1b7a-75fd-4663-97e6-6b6ad621ff1b { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-5b2a1b7a-75fd-4663-97e6-6b6ad621ff1b {
  display: none;
}
#s-5b2a1b7a-75fd-4663-97e6-6b6ad621ff1b, #wrap-s-5b2a1b7a-75fd-4663-97e6-6b6ad621ff1b { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-5b2a1b7a-75fd-4663-97e6-6b6ad621ff1b {
  display: none;
}
#s-5b2a1b7a-75fd-4663-97e6-6b6ad621ff1b, #wrap-s-5b2a1b7a-75fd-4663-97e6-6b6ad621ff1b { display: none !important; }}@media (max-width: 767px){#s-5b2a1b7a-75fd-4663-97e6-6b6ad621ff1b {
  display: none;
}
#s-5b2a1b7a-75fd-4663-97e6-6b6ad621ff1b, #wrap-s-5b2a1b7a-75fd-4663-97e6-6b6ad621ff1b { display: none !important; }}
#s-5b2a1b7a-75fd-4663-97e6-6b6ad621ff1b {
  background-image: url(https://i.shgcdn.com/f470e561-8204-48ea-8da7-122dc88085ed/-/format/auto/-/preview/3000x3000/-/quality/lighter/);
}

@media (max-width: 480px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-5b2a1b7a-75fd-4663-97e6-6b6ad621ff1b {
  background-image: url(https://i.shgcdn.com/f470e561-8204-48ea-8da7-122dc88085ed/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/480x/);
}
#s-5b2a1b7a-75fd-4663-97e6-6b6ad621ff1b.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (max-width: 480px) and (-webkit-min-device-pixel-ratio: 2) {
#s-5b2a1b7a-75fd-4663-97e6-6b6ad621ff1b {
  background-image: url(https://i.shgcdn.com/f470e561-8204-48ea-8da7-122dc88085ed/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/960x/);
}
#s-5b2a1b7a-75fd-4663-97e6-6b6ad621ff1b.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-5b2a1b7a-75fd-4663-97e6-6b6ad621ff1b {
  background-image: url(https://i.shgcdn.com/f470e561-8204-48ea-8da7-122dc88085ed/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/768x/);
}
#s-5b2a1b7a-75fd-4663-97e6-6b6ad621ff1b.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-min-device-pixel-ratio: 2) {
#s-5b2a1b7a-75fd-4663-97e6-6b6ad621ff1b {
  background-image: url(https://i.shgcdn.com/f470e561-8204-48ea-8da7-122dc88085ed/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/1536x/);
}
#s-5b2a1b7a-75fd-4663-97e6-6b6ad621ff1b.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-5b2a1b7a-75fd-4663-97e6-6b6ad621ff1b {
  background-image: url(https://i.shgcdn.com/f470e561-8204-48ea-8da7-122dc88085ed/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/1024x/);
}
#s-5b2a1b7a-75fd-4663-97e6-6b6ad621ff1b.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) {
#s-5b2a1b7a-75fd-4663-97e6-6b6ad621ff1b {
  background-image: url(https://i.shgcdn.com/f470e561-8204-48ea-8da7-122dc88085ed/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/2048x/);
}
#s-5b2a1b7a-75fd-4663-97e6-6b6ad621ff1b.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 1025px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-5b2a1b7a-75fd-4663-97e6-6b6ad621ff1b {
  background-image: url(https://i.shgcdn.com/f470e561-8204-48ea-8da7-122dc88085ed/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/1200x/);
}
#s-5b2a1b7a-75fd-4663-97e6-6b6ad621ff1b.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 1025px) and (-webkit-min-device-pixel-ratio: 2) {
#s-5b2a1b7a-75fd-4663-97e6-6b6ad621ff1b {
  background-image: url(https://i.shgcdn.com/f470e561-8204-48ea-8da7-122dc88085ed/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/2048x/);
}
#s-5b2a1b7a-75fd-4663-97e6-6b6ad621ff1b.shogun-lazyload-bg-image {
  background-image: none;
}

}







#s-5b2a1b7a-75fd-4663-97e6-6b6ad621ff1b &gt; .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-5b2a1b7a-75fd-4663-97e6-6b6ad621ff1b.shg-box.shg-c {
  justify-content: center;
}

#s-43400606-d25b-48e5-ae30-50ef7ef8b3c3 {
  margin-top: -37%;
margin-left: 0%;
margin-bottom: 39%;
margin-right: 0%;
padding-left: 0%;
padding-bottom: 0%;
padding-right: 0%;
min-height: 50px;
}








#s-43400606-d25b-48e5-ae30-50ef7ef8b3c3 &gt; .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-43400606-d25b-48e5-ae30-50ef7ef8b3c3.shg-box.shg-c {
  justify-content: center;
}

#s-26969252-6b9e-4c9c-9823-412ac5a4fc4e {
  margin-top: 0%;
margin-left: 0%;
margin-bottom: -3%;
margin-right: 0%;
padding-top: 0%;
padding-left: 12%;
padding-bottom: 0%;
padding-right: 12%;
}

#s-929c6a32-dc47-4f10-91cd-4baf536a66ca {
  margin-top: 0%;
margin-left: 0%;
margin-bottom: 0%;
margin-right: 0%;
padding-top: 0%;
padding-left: 12%;
padding-bottom: 0%;
padding-right: 12%;
}

#s-6dfa323c-6d13-482e-b2c4-2e1dd1f2af08 {
  margin-top: 1%;
margin-bottom: 0%;
padding-top: 8px;
padding-left: 36px;
padding-bottom: 8px;
padding-right: 36px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(0, 0, 0, 1);
border-style: solid;
border-radius: 0px;
background-color: rgba(29, 29, 29, 0);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(0, 0, 0, 1);
}
#s-6dfa323c-6d13-482e-b2c4-2e1dd1f2af08:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-6dfa323c-6d13-482e-b2c4-2e1dd1f2af08:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 768px) and (max-width: 991px){#s-6dfa323c-6d13-482e-b2c4-2e1dd1f2af08 {
  
}
}@media (max-width: 767px){#s-6dfa323c-6d13-482e-b2c4-2e1dd1f2af08 {
  
}
}

  #s-6dfa323c-6d13-482e-b2c4-2e1dd1f2af08-root {
    text-align: center;
  }


#s-6dfa323c-6d13-482e-b2c4-2e1dd1f2af08.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 12px;
  
  
  font-family: Helvetica Neue;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-6dfa323c-6d13-482e-b2c4-2e1dd1f2af08-root {
    text-align: center;
  }


#s-6dfa323c-6d13-482e-b2c4-2e1dd1f2af08.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 12px;
  
  
  font-family: Helvetica Neue;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-6dfa323c-6d13-482e-b2c4-2e1dd1f2af08-root {
    text-align: center;
  }


#s-6dfa323c-6d13-482e-b2c4-2e1dd1f2af08.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 12px;
  
  
  font-family: Helvetica Neue;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-6dfa323c-6d13-482e-b2c4-2e1dd1f2af08-root {
    text-align: center;
  }


#s-6dfa323c-6d13-482e-b2c4-2e1dd1f2af08.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 12px;
  
  
  font-family: Helvetica Neue;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-6dfa323c-6d13-482e-b2c4-2e1dd1f2af08-root {
    text-align: center;
  }


#s-6dfa323c-6d13-482e-b2c4-2e1dd1f2af08.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 12px;
  
  
  font-family: Helvetica Neue;
  display:  inline-block ;
}
}
#s-2678ec9e-8675-4b6f-a993-16f36a6793ed {
  background-repeat: no-repeat;
background-size: cover;
padding-top: 11%;
padding-bottom: 11%;
min-height: 50px;
background-position: center center;
}
@media (min-width: 1200px){#s-2678ec9e-8675-4b6f-a993-16f36a6793ed {
  display: none;
}
#s-2678ec9e-8675-4b6f-a993-16f36a6793ed, #wrap-s-2678ec9e-8675-4b6f-a993-16f36a6793ed { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-2678ec9e-8675-4b6f-a993-16f36a6793ed {
  display: none;
}
#s-2678ec9e-8675-4b6f-a993-16f36a6793ed, #wrap-s-2678ec9e-8675-4b6f-a993-16f36a6793ed { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-2678ec9e-8675-4b6f-a993-16f36a6793ed {
  display: none;
}
#s-2678ec9e-8675-4b6f-a993-16f36a6793ed, #wrap-s-2678ec9e-8675-4b6f-a993-16f36a6793ed { display: none !important; }}@media (max-width: 767px){#s-2678ec9e-8675-4b6f-a993-16f36a6793ed {
  display: none;
}
#s-2678ec9e-8675-4b6f-a993-16f36a6793ed, #wrap-s-2678ec9e-8675-4b6f-a993-16f36a6793ed { display: none !important; }}







#s-2678ec9e-8675-4b6f-a993-16f36a6793ed &gt; .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-2678ec9e-8675-4b6f-a993-16f36a6793ed.shg-box.shg-c {
  justify-content: center;
}

#s-bb53900f-50c1-47be-b54a-1e9d3dfa2faa {
  padding-left: 6%;
padding-right: 6%;
}

@media (min-width: 0px) {
[id="s-bb53900f-50c1-47be-b54a-1e9d3dfa2faa"] &gt; .shg-row &gt; .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-bb53900f-50c1-47be-b54a-1e9d3dfa2faa"] &gt; .shg-row &gt; .shg-c-sm-6 {
  width: calc(50.0% - 100.0px);
}

}

@media (min-width: 992px) {
[id="s-bb53900f-50c1-47be-b54a-1e9d3dfa2faa"] &gt; .shg-row &gt; .shg-c-md-6 {
  width: calc(50.0% - 100.0px);
}

}

@media (min-width: 1200px) {
[id="s-bb53900f-50c1-47be-b54a-1e9d3dfa2faa"] &gt; .shg-row &gt; .shg-c-lg-6 {
  width: calc(50.0% - 100.0px);
}

}

#s-85ab2a75-3a47-4b99-9223-4fa75559e552 {
  padding-top: 0%;
padding-bottom: 3%;
}

#s-f26687af-e9d2-418e-80f9-6eef1005711c {
  margin-top: 0%;
margin-left: 2%;
margin-bottom: 0%;
padding-top: 9px;
padding-left: 52px;
padding-bottom: 9px;
padding-right: 52px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(0, 0, 0, 1);
border-style: solid;
border-radius: 2px;
background-color: rgba(37, 37, 37, 0);
text-align: center;
text-decoration: none;
color: rgba(0, 0, 0, 1);
background-image: none;
hover-type: color;
}
#s-f26687af-e9d2-418e-80f9-6eef1005711c:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-f26687af-e9d2-418e-80f9-6eef1005711c:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 768px) and (max-width: 991px){#s-f26687af-e9d2-418e-80f9-6eef1005711c {
  
}
}@media (max-width: 767px){#s-f26687af-e9d2-418e-80f9-6eef1005711c {
  
}
}

  #s-f26687af-e9d2-418e-80f9-6eef1005711c-root {
    text-align: center;
  }


#s-f26687af-e9d2-418e-80f9-6eef1005711c.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 15px;
  
  
  font-family: Helvetica Neue;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-f26687af-e9d2-418e-80f9-6eef1005711c-root {
    text-align: center;
  }


#s-f26687af-e9d2-418e-80f9-6eef1005711c.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 15px;
  
  
  font-family: Helvetica Neue;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-f26687af-e9d2-418e-80f9-6eef1005711c-root {
    text-align: center;
  }


#s-f26687af-e9d2-418e-80f9-6eef1005711c.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 15px;
  
  
  font-family: Helvetica Neue;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-f26687af-e9d2-418e-80f9-6eef1005711c-root {
    text-align: center;
  }


#s-f26687af-e9d2-418e-80f9-6eef1005711c.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 15px;
  
  
  font-family: Helvetica Neue;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-f26687af-e9d2-418e-80f9-6eef1005711c-root {
    text-align: center;
  }


#s-f26687af-e9d2-418e-80f9-6eef1005711c.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 15px;
  
  
  font-family: Helvetica Neue;
  display:  inline-block ;
}
}
#s-c9aa57f4-40bf-4cc5-8cd3-fdcac61640d5 {
  margin-top: 60px;
margin-left: auto;
margin-right: auto;
padding-top: 0%;
min-height: 50px;
background-color: rgba(243, 213, 110, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-c9aa57f4-40bf-4cc5-8cd3-fdcac61640d5 {
  display: none;
}
#s-c9aa57f4-40bf-4cc5-8cd3-fdcac61640d5, #wrap-s-c9aa57f4-40bf-4cc5-8cd3-fdcac61640d5 { display: none !important; }}@media (max-width: 767px){#s-c9aa57f4-40bf-4cc5-8cd3-fdcac61640d5 {
  display: none;
}
#s-c9aa57f4-40bf-4cc5-8cd3-fdcac61640d5, #wrap-s-c9aa57f4-40bf-4cc5-8cd3-fdcac61640d5 { display: none !important; }}







#s-c9aa57f4-40bf-4cc5-8cd3-fdcac61640d5 &gt; .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-c9aa57f4-40bf-4cc5-8cd3-fdcac61640d5.shg-box.shg-c {
  justify-content: center;
}

#s-991ca38e-0054-43a0-82a1-706eeddbd48f {
  margin-left: auto;
margin-right: auto;
aspect-ratio: 1438/998;
text-align: center;
}



.shg-image-margin-container-s-991ca38e-0054-43a0-82a1-706eeddbd48f {
  margin-left: auto;
  margin-right: auto;
  
  
}

#s-991ca38e-0054-43a0-82a1-706eeddbd48f {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-991ca38e-0054-43a0-82a1-706eeddbd48f .shg-image-content-wrapper {
      aspect-ratio: 1438/998;
      min-width: 100%;
      height: auto;
    }

    #s-991ca38e-0054-43a0-82a1-706eeddbd48f .shogun-image-link {
      aspect-ratio: 1438/998;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-991ca38e-0054-43a0-82a1-706eeddbd48f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-991ca38e-0054-43a0-82a1-706eeddbd48f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-991ca38e-0054-43a0-82a1-706eeddbd48f img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    
  }




.s-991ca38e-0054-43a0-82a1-706eeddbd48f .shogun-image-content {
  
    align-items: center;
  
}

.s-991ca38e-0054-43a0-82a1-706eeddbd48f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-991ca38e-0054-43a0-82a1-706eeddbd48f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-991ca38e-0054-43a0-82a1-706eeddbd48f.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-991ca38e-0054-43a0-82a1-706eeddbd48f {
      --shg-aspect-ratio: calc(1438/998); 
    }

    .s-991ca38e-0054-43a0-82a1-706eeddbd48f.shogun-image-container {
      position: relative;
    }

    .s-991ca38e-0054-43a0-82a1-706eeddbd48f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-991ca38e-0054-43a0-82a1-706eeddbd48f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-991ca38e-0054-43a0-82a1-706eeddbd48f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-991ca38e-0054-43a0-82a1-706eeddbd48f {
  
  
  
  
}

#s-991ca38e-0054-43a0-82a1-706eeddbd48f {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-991ca38e-0054-43a0-82a1-706eeddbd48f .shg-image-content-wrapper {
      aspect-ratio: 1438/998;
      min-width: 100%;
      height: auto;
    }

    #s-991ca38e-0054-43a0-82a1-706eeddbd48f .shogun-image-link {
      aspect-ratio: 1438/998;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-991ca38e-0054-43a0-82a1-706eeddbd48f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-991ca38e-0054-43a0-82a1-706eeddbd48f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-991ca38e-0054-43a0-82a1-706eeddbd48f img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    
  }




.s-991ca38e-0054-43a0-82a1-706eeddbd48f .shogun-image-content {
  
    align-items: center;
  
}

.s-991ca38e-0054-43a0-82a1-706eeddbd48f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-991ca38e-0054-43a0-82a1-706eeddbd48f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-991ca38e-0054-43a0-82a1-706eeddbd48f.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-991ca38e-0054-43a0-82a1-706eeddbd48f {
      --shg-aspect-ratio: calc(1438/998); 
    }

    .s-991ca38e-0054-43a0-82a1-706eeddbd48f.shogun-image-container {
      position: relative;
    }

    .s-991ca38e-0054-43a0-82a1-706eeddbd48f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-991ca38e-0054-43a0-82a1-706eeddbd48f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-991ca38e-0054-43a0-82a1-706eeddbd48f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-991ca38e-0054-43a0-82a1-706eeddbd48f {
  
  
  
  
}

#s-991ca38e-0054-43a0-82a1-706eeddbd48f {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-991ca38e-0054-43a0-82a1-706eeddbd48f .shg-image-content-wrapper {
      aspect-ratio: 1438/998;
      min-width: 100%;
      height: auto;
    }

    #s-991ca38e-0054-43a0-82a1-706eeddbd48f .shogun-image-link {
      aspect-ratio: 1438/998;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-991ca38e-0054-43a0-82a1-706eeddbd48f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-991ca38e-0054-43a0-82a1-706eeddbd48f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-991ca38e-0054-43a0-82a1-706eeddbd48f img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    
  }




.s-991ca38e-0054-43a0-82a1-706eeddbd48f .shogun-image-content {
  
    align-items: center;
  
}

.s-991ca38e-0054-43a0-82a1-706eeddbd48f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-991ca38e-0054-43a0-82a1-706eeddbd48f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-991ca38e-0054-43a0-82a1-706eeddbd48f.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-991ca38e-0054-43a0-82a1-706eeddbd48f {
      --shg-aspect-ratio: calc(1438/998); 
    }

    .s-991ca38e-0054-43a0-82a1-706eeddbd48f.shogun-image-container {
      position: relative;
    }

    .s-991ca38e-0054-43a0-82a1-706eeddbd48f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-991ca38e-0054-43a0-82a1-706eeddbd48f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-991ca38e-0054-43a0-82a1-706eeddbd48f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-991ca38e-0054-43a0-82a1-706eeddbd48f {
  
  
  
  
}

#s-991ca38e-0054-43a0-82a1-706eeddbd48f {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-991ca38e-0054-43a0-82a1-706eeddbd48f .shg-image-content-wrapper {
      aspect-ratio: 1438/998;
      min-width: 100%;
      height: auto;
    }

    #s-991ca38e-0054-43a0-82a1-706eeddbd48f .shogun-image-link {
      aspect-ratio: 1438/998;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-991ca38e-0054-43a0-82a1-706eeddbd48f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-991ca38e-0054-43a0-82a1-706eeddbd48f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-991ca38e-0054-43a0-82a1-706eeddbd48f img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    
  }




.s-991ca38e-0054-43a0-82a1-706eeddbd48f .shogun-image-content {
  
    align-items: center;
  
}

.s-991ca38e-0054-43a0-82a1-706eeddbd48f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-991ca38e-0054-43a0-82a1-706eeddbd48f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-991ca38e-0054-43a0-82a1-706eeddbd48f.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-991ca38e-0054-43a0-82a1-706eeddbd48f {
      --shg-aspect-ratio: calc(1438/998); 
    }

    .s-991ca38e-0054-43a0-82a1-706eeddbd48f.shogun-image-container {
      position: relative;
    }

    .s-991ca38e-0054-43a0-82a1-706eeddbd48f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-991ca38e-0054-43a0-82a1-706eeddbd48f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-991ca38e-0054-43a0-82a1-706eeddbd48f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (max-width: 767px){

.shg-image-margin-container-s-991ca38e-0054-43a0-82a1-706eeddbd48f {
  
  
  
  
}

#s-991ca38e-0054-43a0-82a1-706eeddbd48f {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-991ca38e-0054-43a0-82a1-706eeddbd48f .shg-image-content-wrapper {
      aspect-ratio: 1438/998;
      min-width: 100%;
      height: auto;
    }

    #s-991ca38e-0054-43a0-82a1-706eeddbd48f .shogun-image-link {
      aspect-ratio: 1438/998;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-991ca38e-0054-43a0-82a1-706eeddbd48f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-991ca38e-0054-43a0-82a1-706eeddbd48f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-991ca38e-0054-43a0-82a1-706eeddbd48f img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    
  }




.s-991ca38e-0054-43a0-82a1-706eeddbd48f .shogun-image-content {
  
    align-items: center;
  
}

.s-991ca38e-0054-43a0-82a1-706eeddbd48f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-991ca38e-0054-43a0-82a1-706eeddbd48f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-991ca38e-0054-43a0-82a1-706eeddbd48f.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-991ca38e-0054-43a0-82a1-706eeddbd48f {
      --shg-aspect-ratio: calc(1438/998); 
    }

    .s-991ca38e-0054-43a0-82a1-706eeddbd48f.shogun-image-container {
      position: relative;
    }

    .s-991ca38e-0054-43a0-82a1-706eeddbd48f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-991ca38e-0054-43a0-82a1-706eeddbd48f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-991ca38e-0054-43a0-82a1-706eeddbd48f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}
#s-23198352-cb09-40c6-8c4b-5ffee9d2697e {
  margin-top: 0%;
margin-left: 6%;
margin-bottom: 0%;
margin-right: 5%;
padding-bottom: 0%;
}

#s-f2760c07-4e38-4715-bcc1-299f0bde0f71 {
  margin-left: auto;
margin-right: auto;
padding-top: 0%;
padding-left: 9%;
padding-bottom: 2%;
padding-right: 9%;
}
@media (min-width: 1200px){#s-f2760c07-4e38-4715-bcc1-299f0bde0f71 {
  max-width: 1160px;
}
}
.shogun-video {
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden;
}

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

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

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

#s-95a53adc-9def-4dd5-8593-863a90afed56 {
  margin-right: 0%;
padding-top: 0%;
padding-left: 19%;
padding-bottom: 2%;
padding-right: 19%;
}

#s-36e41260-bc40-4486-b661-73eb3fa94b2f {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: #252525;
text-align: center;
text-decoration: none;
line-height: 1em;
}
#s-36e41260-bc40-4486-b661-73eb3fa94b2f:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-36e41260-bc40-4486-b661-73eb3fa94b2f:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 1200px){#s-36e41260-bc40-4486-b661-73eb3fa94b2f {
  padding-top: 12px;
padding-left: 69px;
padding-bottom: 12px;
padding-right: 69px;
line-height: 1em;
}
#s-36e41260-bc40-4486-b661-73eb3fa94b2f:hover {background-color: rgba(123, 120, 152, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}}

  #s-36e41260-bc40-4486-b661-73eb3fa94b2f-root {
    text-align: center;
  }


#s-36e41260-bc40-4486-b661-73eb3fa94b2f.shg-btn {
  color: #ffffff;
  font-size: 15px;
  
  
  font-family: Helvetica Neue Light;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-36e41260-bc40-4486-b661-73eb3fa94b2f-root {
    text-align: center;
  }


#s-36e41260-bc40-4486-b661-73eb3fa94b2f.shg-btn {
  color: #ffffff;
  font-size: 15px;
  
  
  font-family: Helvetica Neue Light;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-36e41260-bc40-4486-b661-73eb3fa94b2f-root {
    text-align: center;
  }


#s-36e41260-bc40-4486-b661-73eb3fa94b2f.shg-btn {
  color: #ffffff;
  font-size: 15px;
  
  
  font-family: Helvetica Neue Light;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-36e41260-bc40-4486-b661-73eb3fa94b2f-root {
    text-align: center;
  }


#s-36e41260-bc40-4486-b661-73eb3fa94b2f.shg-btn {
  color: #ffffff;
  font-size: 15px;
  
  
  font-family: Helvetica Neue Light;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-36e41260-bc40-4486-b661-73eb3fa94b2f-root {
    text-align: center;
  }


#s-36e41260-bc40-4486-b661-73eb3fa94b2f.shg-btn {
  color: #ffffff;
  font-size: 15px;
  
  
  font-family: Helvetica Neue Light;
  display:  inline-block ;
}
}
#s-cafda8ad-422e-499a-ae17-d64884b3962e {
  margin-top: 0%;
margin-left: auto;
margin-bottom: 0%;
margin-right: auto;
padding-top: 0%;
padding-bottom: 6%;
min-height: 50px;
}
@media (min-width: 1200px){#s-cafda8ad-422e-499a-ae17-d64884b3962e {
  display: none;
}
#s-cafda8ad-422e-499a-ae17-d64884b3962e, #wrap-s-cafda8ad-422e-499a-ae17-d64884b3962e { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-cafda8ad-422e-499a-ae17-d64884b3962e {
  display: none;
}
#s-cafda8ad-422e-499a-ae17-d64884b3962e, #wrap-s-cafda8ad-422e-499a-ae17-d64884b3962e { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-cafda8ad-422e-499a-ae17-d64884b3962e {
  
}
}@media (max-width: 767px){#s-cafda8ad-422e-499a-ae17-d64884b3962e {
  
}
}







#s-cafda8ad-422e-499a-ae17-d64884b3962e &gt; .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-cafda8ad-422e-499a-ae17-d64884b3962e.shg-box.shg-c {
  justify-content: center;
}

#s-d75ba5b9-947c-46b5-8f00-ec9e9a95c7b8 {
  margin-left: auto;
margin-right: auto;
padding-bottom: 0%;
max-width: 2956px;
aspect-ratio: 2956/3251;
text-align: center;
}
@media (max-width: 767px){#s-d75ba5b9-947c-46b5-8f00-ec9e9a95c7b8 {
  aspect-ratio: 480/569;
}
}


.shg-image-margin-container-s-d75ba5b9-947c-46b5-8f00-ec9e9a95c7b8 {
  margin-left: auto;
  margin-right: auto;
  
  
}

#s-d75ba5b9-947c-46b5-8f00-ec9e9a95c7b8 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d75ba5b9-947c-46b5-8f00-ec9e9a95c7b8 .shg-image-content-wrapper {
      aspect-ratio: 2956/3251;
      min-width: 100%;
      height: auto;
    }

    #s-d75ba5b9-947c-46b5-8f00-ec9e9a95c7b8 .shogun-image-link {
      aspect-ratio: 2956/3251;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d75ba5b9-947c-46b5-8f00-ec9e9a95c7b8 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d75ba5b9-947c-46b5-8f00-ec9e9a95c7b8.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d75ba5b9-947c-46b5-8f00-ec9e9a95c7b8 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2956px;
  }



  img.s-d75ba5b9-947c-46b5-8f00-ec9e9a95c7b8.shogun-image {
    
    
    
    max-height: 2956px;
  }


.s-d75ba5b9-947c-46b5-8f00-ec9e9a95c7b8 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-d75ba5b9-947c-46b5-8f00-ec9e9a95c7b8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d75ba5b9-947c-46b5-8f00-ec9e9a95c7b8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d75ba5b9-947c-46b5-8f00-ec9e9a95c7b8.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-d75ba5b9-947c-46b5-8f00-ec9e9a95c7b8 {
      --shg-aspect-ratio: calc(2956/3251); 
    }

    .s-d75ba5b9-947c-46b5-8f00-ec9e9a95c7b8.shogun-image-container {
      position: relative;
    }

    .s-d75ba5b9-947c-46b5-8f00-ec9e9a95c7b8.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d75ba5b9-947c-46b5-8f00-ec9e9a95c7b8.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d75ba5b9-947c-46b5-8f00-ec9e9a95c7b8 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 2956px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-d75ba5b9-947c-46b5-8f00-ec9e9a95c7b8 {
  
  
  
  
}

#s-d75ba5b9-947c-46b5-8f00-ec9e9a95c7b8 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d75ba5b9-947c-46b5-8f00-ec9e9a95c7b8 .shg-image-content-wrapper {
      aspect-ratio: 2956/3251;
      min-width: 100%;
      height: auto;
    }

    #s-d75ba5b9-947c-46b5-8f00-ec9e9a95c7b8 .shogun-image-link {
      aspect-ratio: 2956/3251;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d75ba5b9-947c-46b5-8f00-ec9e9a95c7b8 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d75ba5b9-947c-46b5-8f00-ec9e9a95c7b8.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d75ba5b9-947c-46b5-8f00-ec9e9a95c7b8 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2956px;
  }



  img.s-d75ba5b9-947c-46b5-8f00-ec9e9a95c7b8.shogun-image {
    
    
    
    max-height: 2956px;
  }


.s-d75ba5b9-947c-46b5-8f00-ec9e9a95c7b8 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-d75ba5b9-947c-46b5-8f00-ec9e9a95c7b8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d75ba5b9-947c-46b5-8f00-ec9e9a95c7b8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d75ba5b9-947c-46b5-8f00-ec9e9a95c7b8.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-d75ba5b9-947c-46b5-8f00-ec9e9a95c7b8 {
      --shg-aspect-ratio: calc(2956/3251); 
    }

    .s-d75ba5b9-947c-46b5-8f00-ec9e9a95c7b8.shogun-image-container {
      position: relative;
    }

    .s-d75ba5b9-947c-46b5-8f00-ec9e9a95c7b8.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d75ba5b9-947c-46b5-8f00-ec9e9a95c7b8.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d75ba5b9-947c-46b5-8f00-ec9e9a95c7b8 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 2956px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-d75ba5b9-947c-46b5-8f00-ec9e9a95c7b8 {
  
  
  
  
}

#s-d75ba5b9-947c-46b5-8f00-ec9e9a95c7b8 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d75ba5b9-947c-46b5-8f00-ec9e9a95c7b8 .shg-image-content-wrapper {
      aspect-ratio: 2956/3251;
      min-width: 100%;
      height: auto;
    }

    #s-d75ba5b9-947c-46b5-8f00-ec9e9a95c7b8 .shogun-image-link {
      aspect-ratio: 2956/3251;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d75ba5b9-947c-46b5-8f00-ec9e9a95c7b8 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d75ba5b9-947c-46b5-8f00-ec9e9a95c7b8.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d75ba5b9-947c-46b5-8f00-ec9e9a95c7b8 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2956px;
  }



  img.s-d75ba5b9-947c-46b5-8f00-ec9e9a95c7b8.shogun-image {
    
    
    
    max-height: 2956px;
  }


.s-d75ba5b9-947c-46b5-8f00-ec9e9a95c7b8 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-d75ba5b9-947c-46b5-8f00-ec9e9a95c7b8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d75ba5b9-947c-46b5-8f00-ec9e9a95c7b8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d75ba5b9-947c-46b5-8f00-ec9e9a95c7b8.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-d75ba5b9-947c-46b5-8f00-ec9e9a95c7b8 {
      --shg-aspect-ratio: calc(2956/3251); 
    }

    .s-d75ba5b9-947c-46b5-8f00-ec9e9a95c7b8.shogun-image-container {
      position: relative;
    }

    .s-d75ba5b9-947c-46b5-8f00-ec9e9a95c7b8.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d75ba5b9-947c-46b5-8f00-ec9e9a95c7b8.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d75ba5b9-947c-46b5-8f00-ec9e9a95c7b8 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 2956px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-d75ba5b9-947c-46b5-8f00-ec9e9a95c7b8 {
  
  
  
  
}

#s-d75ba5b9-947c-46b5-8f00-ec9e9a95c7b8 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d75ba5b9-947c-46b5-8f00-ec9e9a95c7b8 .shg-image-content-wrapper {
      aspect-ratio: 2956/3251;
      min-width: 100%;
      height: auto;
    }

    #s-d75ba5b9-947c-46b5-8f00-ec9e9a95c7b8 .shogun-image-link {
      aspect-ratio: 2956/3251;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d75ba5b9-947c-46b5-8f00-ec9e9a95c7b8 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d75ba5b9-947c-46b5-8f00-ec9e9a95c7b8.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d75ba5b9-947c-46b5-8f00-ec9e9a95c7b8 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2956px;
  }



  img.s-d75ba5b9-947c-46b5-8f00-ec9e9a95c7b8.shogun-image {
    
    
    
    max-height: 2956px;
  }


.s-d75ba5b9-947c-46b5-8f00-ec9e9a95c7b8 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-d75ba5b9-947c-46b5-8f00-ec9e9a95c7b8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d75ba5b9-947c-46b5-8f00-ec9e9a95c7b8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d75ba5b9-947c-46b5-8f00-ec9e9a95c7b8.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-d75ba5b9-947c-46b5-8f00-ec9e9a95c7b8 {
      --shg-aspect-ratio: calc(2956/3251); 
    }

    .s-d75ba5b9-947c-46b5-8f00-ec9e9a95c7b8.shogun-image-container {
      position: relative;
    }

    .s-d75ba5b9-947c-46b5-8f00-ec9e9a95c7b8.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d75ba5b9-947c-46b5-8f00-ec9e9a95c7b8.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d75ba5b9-947c-46b5-8f00-ec9e9a95c7b8 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 2956px;
    }
  }

}@media (max-width: 767px){

.shg-image-margin-container-s-d75ba5b9-947c-46b5-8f00-ec9e9a95c7b8 {
  
  
  
  
}

#s-d75ba5b9-947c-46b5-8f00-ec9e9a95c7b8 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d75ba5b9-947c-46b5-8f00-ec9e9a95c7b8 .shg-image-content-wrapper {
      aspect-ratio: 2956/3251;
      min-width: 100%;
      height: auto;
    }

    #s-d75ba5b9-947c-46b5-8f00-ec9e9a95c7b8 .shogun-image-link {
      aspect-ratio: 2956/3251;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d75ba5b9-947c-46b5-8f00-ec9e9a95c7b8 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d75ba5b9-947c-46b5-8f00-ec9e9a95c7b8.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d75ba5b9-947c-46b5-8f00-ec9e9a95c7b8 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2956px;
  }



  img.s-d75ba5b9-947c-46b5-8f00-ec9e9a95c7b8.shogun-image {
    
    
    
    max-height: 2956px;
  }


.s-d75ba5b9-947c-46b5-8f00-ec9e9a95c7b8 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-d75ba5b9-947c-46b5-8f00-ec9e9a95c7b8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d75ba5b9-947c-46b5-8f00-ec9e9a95c7b8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d75ba5b9-947c-46b5-8f00-ec9e9a95c7b8.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-d75ba5b9-947c-46b5-8f00-ec9e9a95c7b8 {
      --shg-aspect-ratio: calc(2956/3251); 
    }

    .s-d75ba5b9-947c-46b5-8f00-ec9e9a95c7b8.shogun-image-container {
      position: relative;
    }

    .s-d75ba5b9-947c-46b5-8f00-ec9e9a95c7b8.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d75ba5b9-947c-46b5-8f00-ec9e9a95c7b8.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d75ba5b9-947c-46b5-8f00-ec9e9a95c7b8 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 2956px;
    }
  }

}
#s-b05118c1-eeb5-4e8d-af6e-14262ff9efd2 {
  margin-top: 7%;
margin-left: 6%;
margin-bottom: -2%;
margin-right: 5%;
padding-bottom: 0%;
}

#s-feb72629-0d02-40df-af8a-4d0f2cf90fef {
  margin-left: auto;
margin-right: auto;
padding-top: 0%;
padding-left: 18%;
padding-bottom: 2%;
padding-right: 18%;
}
@media (max-width: 767px){#s-feb72629-0d02-40df-af8a-4d0f2cf90fef {
  padding-left: 7%;
padding-right: 7%;
}
}
#s-70dda60c-03cd-4669-bc1c-6af839c42b14 {
  margin-right: 0%;
padding-top: 0%;
padding-left: 8%;
padding-bottom: 6%;
padding-right: 8%;
}

#s-9db5164a-8dae-4212-bb3a-d85d71840692 {
  margin-top: 0%;
margin-bottom: 0%;
padding-top: 8px;
padding-left: 36px;
padding-bottom: 8px;
padding-right: 36px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(255, 255, 255, 0);
border-style: solid;
border-radius: 0px;
background-color: rgba(33, 59, 140, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(255, 255, 255, 1);
}
#s-9db5164a-8dae-4212-bb3a-d85d71840692:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-9db5164a-8dae-4212-bb3a-d85d71840692:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 768px) and (max-width: 991px){#s-9db5164a-8dae-4212-bb3a-d85d71840692 {
  
}
}@media (max-width: 767px){#s-9db5164a-8dae-4212-bb3a-d85d71840692 {
  padding-top: 13px;
padding-left: 18px;
padding-bottom: 14px;
padding-right: 18px;
background-color: rgba(27, 27, 27, 1);
line-height: 1em;
}
#s-9db5164a-8dae-4212-bb3a-d85d71840692:hover {background-color: rgba(123, 120, 152, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}}

  #s-9db5164a-8dae-4212-bb3a-d85d71840692-root {
    text-align: center;
  }


#s-9db5164a-8dae-4212-bb3a-d85d71840692.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 12px;
  
  
  font-family: Helvetica Neue Light;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-9db5164a-8dae-4212-bb3a-d85d71840692-root {
    text-align: center;
  }


#s-9db5164a-8dae-4212-bb3a-d85d71840692.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 12px;
  
  
  font-family: Helvetica Neue Light;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-9db5164a-8dae-4212-bb3a-d85d71840692-root {
    text-align: center;
  }


#s-9db5164a-8dae-4212-bb3a-d85d71840692.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 12px;
  
  
  font-family: Helvetica Neue Light;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-9db5164a-8dae-4212-bb3a-d85d71840692-root {
    text-align: center;
  }


#s-9db5164a-8dae-4212-bb3a-d85d71840692.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 12px;
  
  
  font-family: Helvetica Neue Light;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-9db5164a-8dae-4212-bb3a-d85d71840692-root {
    text-align: center;
  }


#s-9db5164a-8dae-4212-bb3a-d85d71840692.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 12px;
  
  
  font-family: Helvetica Neue Light;
  display:  inline-block ;
}
}
#s-849091db-042c-4384-b37b-fa25d29e4014 {
  padding-top: 0%;
padding-bottom: 0%;
padding-right: 13px;
min-height: 50px;
}
@media (min-width: 1200px){#s-849091db-042c-4384-b37b-fa25d29e4014 {
  padding-left: 0px;
padding-right: 0px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-849091db-042c-4384-b37b-fa25d29e4014 {
  display: none;
}
#s-849091db-042c-4384-b37b-fa25d29e4014, #wrap-s-849091db-042c-4384-b37b-fa25d29e4014 { display: none !important; }}@media (max-width: 767px){#s-849091db-042c-4384-b37b-fa25d29e4014 {
  display: none;
}
#s-849091db-042c-4384-b37b-fa25d29e4014, #wrap-s-849091db-042c-4384-b37b-fa25d29e4014 { display: none !important; }}







#s-849091db-042c-4384-b37b-fa25d29e4014 &gt; .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-849091db-042c-4384-b37b-fa25d29e4014.shg-box.shg-c {
  justify-content: center;
}

#s-c74beb95-4422-4945-a526-1968921b17a3 {
  margin-left: -4%;
margin-right: -4%;
padding-left: 5%;
padding-bottom: 10px;
padding-right: 5%;
}
@media (min-width: 1200px){#s-c74beb95-4422-4945-a526-1968921b17a3 {
  padding-left: 3%;
padding-bottom: 0px;
padding-right: 3%;
}
}
/* Duplicated Styles are also in Category dynamic.css.liquid - keep them in sync */

#slider-v3-s-c74beb95-4422-4945-a526-1968921b17a3 {
  --swiper-pagination-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-inactive-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-active-color: rgba(113, 113, 113, 1) !important;
  --arrow-button-size: 35px !important;
  --swiper-pagination-bullet-size: 14px !important;
  
}

#slider-v3-s-c74beb95-4422-4945-a526-1968921b17a3 &gt; .swiper-button-prev,
#slider-v3-s-c74beb95-4422-4945-a526-1968921b17a3 &gt; .swiper-button-next {
  
}

#slider-v3-s-c74beb95-4422-4945-a526-1968921b17a3 &gt; .swiper-button-prev svg,
#slider-v3-s-c74beb95-4422-4945-a526-1968921b17a3 &gt; .swiper-button-next svg {
  fill: rgba(113, 113, 113, 1) !important;
  stroke: rgba(113, 113, 113, 1) !important;
  
}

#slider-v3-s-c74beb95-4422-4945-a526-1968921b17a3 &gt; .swiper-button-prev {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-c74beb95-4422-4945-a526-1968921b17a3 &gt; .swiper-button-next {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-c74beb95-4422-4945-a526-1968921b17a3 &gt; .swiper-button-lock {
  display: none !important;
}

#slider-v3-s-c74beb95-4422-4945-a526-1968921b17a3 .swiper-pagination-bullet {
  width: 14px !important;
  height: 14px !important;
  margin: 0 !important;
}

#slider-v3-s-c74beb95-4422-4945-a526-1968921b17a3 .swiper-pagination-bullet-active {
  background-color: rgba(113, 113, 113, 1) !important;
  width: calc(14px * 1) !important;
  height: 14px !important;
  border-radius:  50px  !important;
}

#slider-v3-s-c74beb95-4422-4945-a526-1968921b17a3 .swiper-pagination {
  position:  initial ;
  display: flex;
  margin-top:  8px ;
  justify-content:  center
                   ;
  align-items: center;
  gap: 8px !important;
}

#s-4bf71684-2d33-4569-95b0-23a7408b5f90 {
  margin-top: 0%;
}

@media (min-width: 0px) {
[id="s-4bf71684-2d33-4569-95b0-23a7408b5f90"] &gt; .shg-row &gt; .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-4bf71684-2d33-4569-95b0-23a7408b5f90"] &gt; .shg-row &gt; .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-4bf71684-2d33-4569-95b0-23a7408b5f90"] &gt; .shg-row &gt; .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-4bf71684-2d33-4569-95b0-23a7408b5f90"] &gt; .shg-row &gt; .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

#s-06dc1dcb-96fe-4921-95c1-68599d0d1506 {
  margin-top: 0%;
aspect-ratio: 717/899;
text-align: center;
}



.shg-image-margin-container-s-06dc1dcb-96fe-4921-95c1-68599d0d1506 {
  
  
  margin-top: 0%;
  
}

#s-06dc1dcb-96fe-4921-95c1-68599d0d1506 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-06dc1dcb-96fe-4921-95c1-68599d0d1506 .shg-image-content-wrapper {
      aspect-ratio: 717/899;
      min-width: 100%;
      height: auto;
    }

    #s-06dc1dcb-96fe-4921-95c1-68599d0d1506 .shogun-image-link {
      aspect-ratio: 717/899;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-06dc1dcb-96fe-4921-95c1-68599d0d1506 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-06dc1dcb-96fe-4921-95c1-68599d0d1506.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-06dc1dcb-96fe-4921-95c1-68599d0d1506 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    
  }



  img.s-06dc1dcb-96fe-4921-95c1-68599d0d1506.shogun-image {
    
    
    
    
  }


.s-06dc1dcb-96fe-4921-95c1-68599d0d1506 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-06dc1dcb-96fe-4921-95c1-68599d0d1506.shg-align-container {
  display: flex;
  justify-content: center
}

.s-06dc1dcb-96fe-4921-95c1-68599d0d1506.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-06dc1dcb-96fe-4921-95c1-68599d0d1506.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-06dc1dcb-96fe-4921-95c1-68599d0d1506 {
      --shg-aspect-ratio: calc(717/899); 
    }

    .s-06dc1dcb-96fe-4921-95c1-68599d0d1506.shogun-image-container {
      position: relative;
    }

    .s-06dc1dcb-96fe-4921-95c1-68599d0d1506.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-06dc1dcb-96fe-4921-95c1-68599d0d1506.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-06dc1dcb-96fe-4921-95c1-68599d0d1506 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-06dc1dcb-96fe-4921-95c1-68599d0d1506 {
  
  
  
  
}

#s-06dc1dcb-96fe-4921-95c1-68599d0d1506 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-06dc1dcb-96fe-4921-95c1-68599d0d1506 .shg-image-content-wrapper {
      aspect-ratio: 717/899;
      min-width: 100%;
      height: auto;
    }

    #s-06dc1dcb-96fe-4921-95c1-68599d0d1506 .shogun-image-link {
      aspect-ratio: 717/899;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-06dc1dcb-96fe-4921-95c1-68599d0d1506 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-06dc1dcb-96fe-4921-95c1-68599d0d1506.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-06dc1dcb-96fe-4921-95c1-68599d0d1506 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    
  }



  img.s-06dc1dcb-96fe-4921-95c1-68599d0d1506.shogun-image {
    
    
    
    
  }


.s-06dc1dcb-96fe-4921-95c1-68599d0d1506 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-06dc1dcb-96fe-4921-95c1-68599d0d1506.shg-align-container {
  display: flex;
  justify-content: center
}

.s-06dc1dcb-96fe-4921-95c1-68599d0d1506.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-06dc1dcb-96fe-4921-95c1-68599d0d1506.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-06dc1dcb-96fe-4921-95c1-68599d0d1506 {
      --shg-aspect-ratio: calc(717/899); 
    }

    .s-06dc1dcb-96fe-4921-95c1-68599d0d1506.shogun-image-container {
      position: relative;
    }

    .s-06dc1dcb-96fe-4921-95c1-68599d0d1506.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-06dc1dcb-96fe-4921-95c1-68599d0d1506.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-06dc1dcb-96fe-4921-95c1-68599d0d1506 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-06dc1dcb-96fe-4921-95c1-68599d0d1506 {
  
  
  
  
}

#s-06dc1dcb-96fe-4921-95c1-68599d0d1506 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-06dc1dcb-96fe-4921-95c1-68599d0d1506 .shg-image-content-wrapper {
      aspect-ratio: 717/899;
      min-width: 100%;
      height: auto;
    }

    #s-06dc1dcb-96fe-4921-95c1-68599d0d1506 .shogun-image-link {
      aspect-ratio: 717/899;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-06dc1dcb-96fe-4921-95c1-68599d0d1506 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-06dc1dcb-96fe-4921-95c1-68599d0d1506.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-06dc1dcb-96fe-4921-95c1-68599d0d1506 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    
  }



  img.s-06dc1dcb-96fe-4921-95c1-68599d0d1506.shogun-image {
    
    
    
    
  }


.s-06dc1dcb-96fe-4921-95c1-68599d0d1506 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-06dc1dcb-96fe-4921-95c1-68599d0d1506.shg-align-container {
  display: flex;
  justify-content: center
}

.s-06dc1dcb-96fe-4921-95c1-68599d0d1506.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-06dc1dcb-96fe-4921-95c1-68599d0d1506.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-06dc1dcb-96fe-4921-95c1-68599d0d1506 {
      --shg-aspect-ratio: calc(717/899); 
    }

    .s-06dc1dcb-96fe-4921-95c1-68599d0d1506.shogun-image-container {
      position: relative;
    }

    .s-06dc1dcb-96fe-4921-95c1-68599d0d1506.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-06dc1dcb-96fe-4921-95c1-68599d0d1506.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-06dc1dcb-96fe-4921-95c1-68599d0d1506 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-06dc1dcb-96fe-4921-95c1-68599d0d1506 {
  
  
  
  
}

#s-06dc1dcb-96fe-4921-95c1-68599d0d1506 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-06dc1dcb-96fe-4921-95c1-68599d0d1506 .shg-image-content-wrapper {
      aspect-ratio: 717/899;
      min-width: 100%;
      height: auto;
    }

    #s-06dc1dcb-96fe-4921-95c1-68599d0d1506 .shogun-image-link {
      aspect-ratio: 717/899;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-06dc1dcb-96fe-4921-95c1-68599d0d1506 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-06dc1dcb-96fe-4921-95c1-68599d0d1506.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-06dc1dcb-96fe-4921-95c1-68599d0d1506 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    
  }



  img.s-06dc1dcb-96fe-4921-95c1-68599d0d1506.shogun-image {
    
    
    
    
  }


.s-06dc1dcb-96fe-4921-95c1-68599d0d1506 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-06dc1dcb-96fe-4921-95c1-68599d0d1506.shg-align-container {
  display: flex;
  justify-content: center
}

.s-06dc1dcb-96fe-4921-95c1-68599d0d1506.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-06dc1dcb-96fe-4921-95c1-68599d0d1506.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-06dc1dcb-96fe-4921-95c1-68599d0d1506 {
      --shg-aspect-ratio: calc(717/899); 
    }

    .s-06dc1dcb-96fe-4921-95c1-68599d0d1506.shogun-image-container {
      position: relative;
    }

    .s-06dc1dcb-96fe-4921-95c1-68599d0d1506.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-06dc1dcb-96fe-4921-95c1-68599d0d1506.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-06dc1dcb-96fe-4921-95c1-68599d0d1506 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (max-width: 767px){

.shg-image-margin-container-s-06dc1dcb-96fe-4921-95c1-68599d0d1506 {
  
  
  
  
}

#s-06dc1dcb-96fe-4921-95c1-68599d0d1506 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-06dc1dcb-96fe-4921-95c1-68599d0d1506 .shg-image-content-wrapper {
      aspect-ratio: 717/899;
      min-width: 100%;
      height: auto;
    }

    #s-06dc1dcb-96fe-4921-95c1-68599d0d1506 .shogun-image-link {
      aspect-ratio: 717/899;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-06dc1dcb-96fe-4921-95c1-68599d0d1506 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-06dc1dcb-96fe-4921-95c1-68599d0d1506.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-06dc1dcb-96fe-4921-95c1-68599d0d1506 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    
  }



  img.s-06dc1dcb-96fe-4921-95c1-68599d0d1506.shogun-image {
    
    
    
    
  }


.s-06dc1dcb-96fe-4921-95c1-68599d0d1506 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-06dc1dcb-96fe-4921-95c1-68599d0d1506.shg-align-container {
  display: flex;
  justify-content: center
}

.s-06dc1dcb-96fe-4921-95c1-68599d0d1506.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-06dc1dcb-96fe-4921-95c1-68599d0d1506.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-06dc1dcb-96fe-4921-95c1-68599d0d1506 {
      --shg-aspect-ratio: calc(717/899); 
    }

    .s-06dc1dcb-96fe-4921-95c1-68599d0d1506.shogun-image-container {
      position: relative;
    }

    .s-06dc1dcb-96fe-4921-95c1-68599d0d1506.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-06dc1dcb-96fe-4921-95c1-68599d0d1506.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-06dc1dcb-96fe-4921-95c1-68599d0d1506 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}
#s-fdc792f9-2776-4be9-a61a-a62ac116c975 {
  margin-left: auto;
margin-right: auto;
aspect-ratio: 720/899;
text-align: center;
}



.shg-image-margin-container-s-fdc792f9-2776-4be9-a61a-a62ac116c975 {
  margin-left: auto;
  margin-right: auto;
  
  
}

#s-fdc792f9-2776-4be9-a61a-a62ac116c975 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-fdc792f9-2776-4be9-a61a-a62ac116c975 .shg-image-content-wrapper {
      aspect-ratio: 720/899;
      min-width: 100%;
      height: auto;
    }

    #s-fdc792f9-2776-4be9-a61a-a62ac116c975 .shogun-image-link {
      aspect-ratio: 720/899;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-fdc792f9-2776-4be9-a61a-a62ac116c975 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-fdc792f9-2776-4be9-a61a-a62ac116c975.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-fdc792f9-2776-4be9-a61a-a62ac116c975 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    
  }



  img.s-fdc792f9-2776-4be9-a61a-a62ac116c975.shogun-image {
    
    
    
    
  }


.s-fdc792f9-2776-4be9-a61a-a62ac116c975 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-fdc792f9-2776-4be9-a61a-a62ac116c975.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fdc792f9-2776-4be9-a61a-a62ac116c975.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fdc792f9-2776-4be9-a61a-a62ac116c975.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-fdc792f9-2776-4be9-a61a-a62ac116c975 {
      --shg-aspect-ratio: calc(720/899); 
    }

    .s-fdc792f9-2776-4be9-a61a-a62ac116c975.shogun-image-container {
      position: relative;
    }

    .s-fdc792f9-2776-4be9-a61a-a62ac116c975.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-fdc792f9-2776-4be9-a61a-a62ac116c975.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-fdc792f9-2776-4be9-a61a-a62ac116c975 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-fdc792f9-2776-4be9-a61a-a62ac116c975 {
  
  
  
  
}

#s-fdc792f9-2776-4be9-a61a-a62ac116c975 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-fdc792f9-2776-4be9-a61a-a62ac116c975 .shg-image-content-wrapper {
      aspect-ratio: 720/899;
      min-width: 100%;
      height: auto;
    }

    #s-fdc792f9-2776-4be9-a61a-a62ac116c975 .shogun-image-link {
      aspect-ratio: 720/899;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-fdc792f9-2776-4be9-a61a-a62ac116c975 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-fdc792f9-2776-4be9-a61a-a62ac116c975.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-fdc792f9-2776-4be9-a61a-a62ac116c975 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    
  }



  img.s-fdc792f9-2776-4be9-a61a-a62ac116c975.shogun-image {
    
    
    
    
  }


.s-fdc792f9-2776-4be9-a61a-a62ac116c975 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-fdc792f9-2776-4be9-a61a-a62ac116c975.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fdc792f9-2776-4be9-a61a-a62ac116c975.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fdc792f9-2776-4be9-a61a-a62ac116c975.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-fdc792f9-2776-4be9-a61a-a62ac116c975 {
      --shg-aspect-ratio: calc(720/899); 
    }

    .s-fdc792f9-2776-4be9-a61a-a62ac116c975.shogun-image-container {
      position: relative;
    }

    .s-fdc792f9-2776-4be9-a61a-a62ac116c975.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-fdc792f9-2776-4be9-a61a-a62ac116c975.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-fdc792f9-2776-4be9-a61a-a62ac116c975 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-fdc792f9-2776-4be9-a61a-a62ac116c975 {
  
  
  
  
}

#s-fdc792f9-2776-4be9-a61a-a62ac116c975 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-fdc792f9-2776-4be9-a61a-a62ac116c975 .shg-image-content-wrapper {
      aspect-ratio: 720/899;
      min-width: 100%;
      height: auto;
    }

    #s-fdc792f9-2776-4be9-a61a-a62ac116c975 .shogun-image-link {
      aspect-ratio: 720/899;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-fdc792f9-2776-4be9-a61a-a62ac116c975 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-fdc792f9-2776-4be9-a61a-a62ac116c975.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-fdc792f9-2776-4be9-a61a-a62ac116c975 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    
  }



  img.s-fdc792f9-2776-4be9-a61a-a62ac116c975.shogun-image {
    
    
    
    
  }


.s-fdc792f9-2776-4be9-a61a-a62ac116c975 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-fdc792f9-2776-4be9-a61a-a62ac116c975.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fdc792f9-2776-4be9-a61a-a62ac116c975.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fdc792f9-2776-4be9-a61a-a62ac116c975.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-fdc792f9-2776-4be9-a61a-a62ac116c975 {
      --shg-aspect-ratio: calc(720/899); 
    }

    .s-fdc792f9-2776-4be9-a61a-a62ac116c975.shogun-image-container {
      position: relative;
    }

    .s-fdc792f9-2776-4be9-a61a-a62ac116c975.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-fdc792f9-2776-4be9-a61a-a62ac116c975.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-fdc792f9-2776-4be9-a61a-a62ac116c975 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-fdc792f9-2776-4be9-a61a-a62ac116c975 {
  
  
  
  
}

#s-fdc792f9-2776-4be9-a61a-a62ac116c975 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-fdc792f9-2776-4be9-a61a-a62ac116c975 .shg-image-content-wrapper {
      aspect-ratio: 720/899;
      min-width: 100%;
      height: auto;
    }

    #s-fdc792f9-2776-4be9-a61a-a62ac116c975 .shogun-image-link {
      aspect-ratio: 720/899;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-fdc792f9-2776-4be9-a61a-a62ac116c975 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-fdc792f9-2776-4be9-a61a-a62ac116c975.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-fdc792f9-2776-4be9-a61a-a62ac116c975 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    
  }



  img.s-fdc792f9-2776-4be9-a61a-a62ac116c975.shogun-image {
    
    
    
    
  }


.s-fdc792f9-2776-4be9-a61a-a62ac116c975 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-fdc792f9-2776-4be9-a61a-a62ac116c975.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fdc792f9-2776-4be9-a61a-a62ac116c975.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fdc792f9-2776-4be9-a61a-a62ac116c975.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-fdc792f9-2776-4be9-a61a-a62ac116c975 {
      --shg-aspect-ratio: calc(720/899); 
    }

    .s-fdc792f9-2776-4be9-a61a-a62ac116c975.shogun-image-container {
      position: relative;
    }

    .s-fdc792f9-2776-4be9-a61a-a62ac116c975.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-fdc792f9-2776-4be9-a61a-a62ac116c975.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-fdc792f9-2776-4be9-a61a-a62ac116c975 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (max-width: 767px){

.shg-image-margin-container-s-fdc792f9-2776-4be9-a61a-a62ac116c975 {
  
  
  
  
}

#s-fdc792f9-2776-4be9-a61a-a62ac116c975 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-fdc792f9-2776-4be9-a61a-a62ac116c975 .shg-image-content-wrapper {
      aspect-ratio: 720/899;
      min-width: 100%;
      height: auto;
    }

    #s-fdc792f9-2776-4be9-a61a-a62ac116c975 .shogun-image-link {
      aspect-ratio: 720/899;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-fdc792f9-2776-4be9-a61a-a62ac116c975 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-fdc792f9-2776-4be9-a61a-a62ac116c975.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-fdc792f9-2776-4be9-a61a-a62ac116c975 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    
  }



  img.s-fdc792f9-2776-4be9-a61a-a62ac116c975.shogun-image {
    
    
    
    
  }


.s-fdc792f9-2776-4be9-a61a-a62ac116c975 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-fdc792f9-2776-4be9-a61a-a62ac116c975.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fdc792f9-2776-4be9-a61a-a62ac116c975.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fdc792f9-2776-4be9-a61a-a62ac116c975.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-fdc792f9-2776-4be9-a61a-a62ac116c975 {
      --shg-aspect-ratio: calc(720/899); 
    }

    .s-fdc792f9-2776-4be9-a61a-a62ac116c975.shogun-image-container {
      position: relative;
    }

    .s-fdc792f9-2776-4be9-a61a-a62ac116c975.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-fdc792f9-2776-4be9-a61a-a62ac116c975.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-fdc792f9-2776-4be9-a61a-a62ac116c975 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}
#s-07f23925-9a95-4d4b-9d46-4e803ebea991 {
  margin-left: auto;
margin-right: auto;
padding-top: 6%;
padding-left: 7%;
padding-right: 3%;
}

@media (min-width: 0px) {
[id="s-07f23925-9a95-4d4b-9d46-4e803ebea991"] &gt; .shg-row &gt; .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-07f23925-9a95-4d4b-9d46-4e803ebea991"] &gt; .shg-row &gt; .shg-c-sm-9 {
  width: calc(75.0% - 15.0px);
}

[id="s-07f23925-9a95-4d4b-9d46-4e803ebea991"] &gt; .shg-row &gt; .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-07f23925-9a95-4d4b-9d46-4e803ebea991"] &gt; .shg-row &gt; .shg-c-md-9 {
  width: calc(75.0% - 15.0px);
}

[id="s-07f23925-9a95-4d4b-9d46-4e803ebea991"] &gt; .shg-row &gt; .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-07f23925-9a95-4d4b-9d46-4e803ebea991"] &gt; .shg-row &gt; .shg-c-lg-9 {
  width: calc(75.0% - 15.0px);
}

[id="s-07f23925-9a95-4d4b-9d46-4e803ebea991"] &gt; .shg-row &gt; .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

}

#s-d46f73ba-70cb-487b-8556-262879b2fe7a {
  margin-top: 0%;
margin-bottom: 0%;
padding-top: 0%;
padding-left: 0%;
padding-bottom: 0%;
padding-right: 0%;
min-height: 0px;
background-color: rgba(245, 230, 213, 0);
}
@media (min-width: 1200px){#s-d46f73ba-70cb-487b-8556-262879b2fe7a {
  max-width: 490px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-d46f73ba-70cb-487b-8556-262879b2fe7a {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-d46f73ba-70cb-487b-8556-262879b2fe7a {
  
}
}@media (max-width: 767px){#s-d46f73ba-70cb-487b-8556-262879b2fe7a {
  
}
}
#s-87fd0748-a905-49db-947b-74a6c125d9a2 {
  margin-left: auto;
margin-right: auto;
}

#s-0c96d719-1392-4695-9925-f391b3be0ae9 {
  border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: solid;
}
@media (min-width: 1200px){#s-0c96d719-1392-4695-9925-f391b3be0ae9 {
  max-width: 122px;
}
}
@media (min-width: 0px) {
[id="s-48c4445f-0cfb-4e7f-8663-eb5752a7cad1"] &gt; .shg-row &gt; .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-48c4445f-0cfb-4e7f-8663-eb5752a7cad1"] &gt; .shg-row &gt; .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-48c4445f-0cfb-4e7f-8663-eb5752a7cad1"] &gt; .shg-row &gt; .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-48c4445f-0cfb-4e7f-8663-eb5752a7cad1"] &gt; .shg-row &gt; .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

#s-be175416-2d77-4a8b-8e93-8daf570a6de0 {
  aspect-ratio: 717/899;
text-align: center;
}
@media (min-width: 1200px){#s-be175416-2d77-4a8b-8e93-8daf570a6de0 {
  max-width: 1080px;
aspect-ratio: 1080/1350;
}
}


.shg-image-margin-container-s-be175416-2d77-4a8b-8e93-8daf570a6de0 {
  
  
  
  
}

#s-be175416-2d77-4a8b-8e93-8daf570a6de0 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-be175416-2d77-4a8b-8e93-8daf570a6de0 .shg-image-content-wrapper {
      aspect-ratio: 717/899;
      min-width: 100%;
      height: auto;
    }

    #s-be175416-2d77-4a8b-8e93-8daf570a6de0 .shogun-image-link {
      aspect-ratio: 717/899;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-be175416-2d77-4a8b-8e93-8daf570a6de0 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-be175416-2d77-4a8b-8e93-8daf570a6de0.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-be175416-2d77-4a8b-8e93-8daf570a6de0 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    
  }



  img.s-be175416-2d77-4a8b-8e93-8daf570a6de0.shogun-image {
    
    
    
    
  }


.s-be175416-2d77-4a8b-8e93-8daf570a6de0 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-be175416-2d77-4a8b-8e93-8daf570a6de0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-be175416-2d77-4a8b-8e93-8daf570a6de0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-be175416-2d77-4a8b-8e93-8daf570a6de0.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-be175416-2d77-4a8b-8e93-8daf570a6de0 {
      --shg-aspect-ratio: calc(717/899); 
    }

    .s-be175416-2d77-4a8b-8e93-8daf570a6de0.shogun-image-container {
      position: relative;
    }

    .s-be175416-2d77-4a8b-8e93-8daf570a6de0.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-be175416-2d77-4a8b-8e93-8daf570a6de0.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-be175416-2d77-4a8b-8e93-8daf570a6de0 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-be175416-2d77-4a8b-8e93-8daf570a6de0 {
  
  
  
  
}

#s-be175416-2d77-4a8b-8e93-8daf570a6de0 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-be175416-2d77-4a8b-8e93-8daf570a6de0 .shg-image-content-wrapper {
      aspect-ratio: 717/899;
      min-width: 100%;
      height: auto;
    }

    #s-be175416-2d77-4a8b-8e93-8daf570a6de0 .shogun-image-link {
      aspect-ratio: 717/899;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-be175416-2d77-4a8b-8e93-8daf570a6de0 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-be175416-2d77-4a8b-8e93-8daf570a6de0.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-be175416-2d77-4a8b-8e93-8daf570a6de0 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    
  }



  img.s-be175416-2d77-4a8b-8e93-8daf570a6de0.shogun-image {
    
    
    
    
  }


.s-be175416-2d77-4a8b-8e93-8daf570a6de0 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-be175416-2d77-4a8b-8e93-8daf570a6de0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-be175416-2d77-4a8b-8e93-8daf570a6de0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-be175416-2d77-4a8b-8e93-8daf570a6de0.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-be175416-2d77-4a8b-8e93-8daf570a6de0 {
      --shg-aspect-ratio: calc(717/899); 
    }

    .s-be175416-2d77-4a8b-8e93-8daf570a6de0.shogun-image-container {
      position: relative;
    }

    .s-be175416-2d77-4a8b-8e93-8daf570a6de0.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-be175416-2d77-4a8b-8e93-8daf570a6de0.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-be175416-2d77-4a8b-8e93-8daf570a6de0 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-be175416-2d77-4a8b-8e93-8daf570a6de0 {
  
  
  
  
}

#s-be175416-2d77-4a8b-8e93-8daf570a6de0 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-be175416-2d77-4a8b-8e93-8daf570a6de0 .shg-image-content-wrapper {
      aspect-ratio: 717/899;
      min-width: 100%;
      height: auto;
    }

    #s-be175416-2d77-4a8b-8e93-8daf570a6de0 .shogun-image-link {
      aspect-ratio: 717/899;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-be175416-2d77-4a8b-8e93-8daf570a6de0 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-be175416-2d77-4a8b-8e93-8daf570a6de0.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-be175416-2d77-4a8b-8e93-8daf570a6de0 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    
  }



  img.s-be175416-2d77-4a8b-8e93-8daf570a6de0.shogun-image {
    
    
    
    
  }


.s-be175416-2d77-4a8b-8e93-8daf570a6de0 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-be175416-2d77-4a8b-8e93-8daf570a6de0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-be175416-2d77-4a8b-8e93-8daf570a6de0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-be175416-2d77-4a8b-8e93-8daf570a6de0.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-be175416-2d77-4a8b-8e93-8daf570a6de0 {
      --shg-aspect-ratio: calc(717/899); 
    }

    .s-be175416-2d77-4a8b-8e93-8daf570a6de0.shogun-image-container {
      position: relative;
    }

    .s-be175416-2d77-4a8b-8e93-8daf570a6de0.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-be175416-2d77-4a8b-8e93-8daf570a6de0.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-be175416-2d77-4a8b-8e93-8daf570a6de0 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-be175416-2d77-4a8b-8e93-8daf570a6de0 {
  
  
  
  
}

#s-be175416-2d77-4a8b-8e93-8daf570a6de0 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-be175416-2d77-4a8b-8e93-8daf570a6de0 .shg-image-content-wrapper {
      aspect-ratio: 717/899;
      min-width: 100%;
      height: auto;
    }

    #s-be175416-2d77-4a8b-8e93-8daf570a6de0 .shogun-image-link {
      aspect-ratio: 717/899;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-be175416-2d77-4a8b-8e93-8daf570a6de0 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-be175416-2d77-4a8b-8e93-8daf570a6de0.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-be175416-2d77-4a8b-8e93-8daf570a6de0 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    
  }



  img.s-be175416-2d77-4a8b-8e93-8daf570a6de0.shogun-image {
    
    
    
    
  }


.s-be175416-2d77-4a8b-8e93-8daf570a6de0 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-be175416-2d77-4a8b-8e93-8daf570a6de0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-be175416-2d77-4a8b-8e93-8daf570a6de0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-be175416-2d77-4a8b-8e93-8daf570a6de0.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-be175416-2d77-4a8b-8e93-8daf570a6de0 {
      --shg-aspect-ratio: calc(717/899); 
    }

    .s-be175416-2d77-4a8b-8e93-8daf570a6de0.shogun-image-container {
      position: relative;
    }

    .s-be175416-2d77-4a8b-8e93-8daf570a6de0.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-be175416-2d77-4a8b-8e93-8daf570a6de0.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-be175416-2d77-4a8b-8e93-8daf570a6de0 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (max-width: 767px){

.shg-image-margin-container-s-be175416-2d77-4a8b-8e93-8daf570a6de0 {
  
  
  
  
}

#s-be175416-2d77-4a8b-8e93-8daf570a6de0 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-be175416-2d77-4a8b-8e93-8daf570a6de0 .shg-image-content-wrapper {
      aspect-ratio: 717/899;
      min-width: 100%;
      height: auto;
    }

    #s-be175416-2d77-4a8b-8e93-8daf570a6de0 .shogun-image-link {
      aspect-ratio: 717/899;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-be175416-2d77-4a8b-8e93-8daf570a6de0 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-be175416-2d77-4a8b-8e93-8daf570a6de0.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-be175416-2d77-4a8b-8e93-8daf570a6de0 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    
  }



  img.s-be175416-2d77-4a8b-8e93-8daf570a6de0.shogun-image {
    
    
    
    
  }


.s-be175416-2d77-4a8b-8e93-8daf570a6de0 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-be175416-2d77-4a8b-8e93-8daf570a6de0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-be175416-2d77-4a8b-8e93-8daf570a6de0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-be175416-2d77-4a8b-8e93-8daf570a6de0.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-be175416-2d77-4a8b-8e93-8daf570a6de0 {
      --shg-aspect-ratio: calc(717/899); 
    }

    .s-be175416-2d77-4a8b-8e93-8daf570a6de0.shogun-image-container {
      position: relative;
    }

    .s-be175416-2d77-4a8b-8e93-8daf570a6de0.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-be175416-2d77-4a8b-8e93-8daf570a6de0.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-be175416-2d77-4a8b-8e93-8daf570a6de0 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}
#s-39760969-b316-4d54-945c-ca74c169cb2c {
  margin-left: auto;
margin-right: auto;
aspect-ratio: 720/899;
text-align: center;
}
@media (min-width: 1200px){#s-39760969-b316-4d54-945c-ca74c169cb2c {
  max-width: 1080px;
aspect-ratio: 1080/1350;
}
}


.shg-image-margin-container-s-39760969-b316-4d54-945c-ca74c169cb2c {
  margin-left: auto;
  margin-right: auto;
  
  
}

#s-39760969-b316-4d54-945c-ca74c169cb2c {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-39760969-b316-4d54-945c-ca74c169cb2c .shg-image-content-wrapper {
      aspect-ratio: 720/899;
      min-width: 100%;
      height: auto;
    }

    #s-39760969-b316-4d54-945c-ca74c169cb2c .shogun-image-link {
      aspect-ratio: 720/899;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-39760969-b316-4d54-945c-ca74c169cb2c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-39760969-b316-4d54-945c-ca74c169cb2c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-39760969-b316-4d54-945c-ca74c169cb2c img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    
  }



  img.s-39760969-b316-4d54-945c-ca74c169cb2c.shogun-image {
    
    
    
    
  }


.s-39760969-b316-4d54-945c-ca74c169cb2c .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-39760969-b316-4d54-945c-ca74c169cb2c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-39760969-b316-4d54-945c-ca74c169cb2c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-39760969-b316-4d54-945c-ca74c169cb2c.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-39760969-b316-4d54-945c-ca74c169cb2c {
      --shg-aspect-ratio: calc(720/899); 
    }

    .s-39760969-b316-4d54-945c-ca74c169cb2c.shogun-image-container {
      position: relative;
    }

    .s-39760969-b316-4d54-945c-ca74c169cb2c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-39760969-b316-4d54-945c-ca74c169cb2c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-39760969-b316-4d54-945c-ca74c169cb2c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-39760969-b316-4d54-945c-ca74c169cb2c {
  
  
  
  
}

#s-39760969-b316-4d54-945c-ca74c169cb2c {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-39760969-b316-4d54-945c-ca74c169cb2c .shg-image-content-wrapper {
      aspect-ratio: 720/899;
      min-width: 100%;
      height: auto;
    }

    #s-39760969-b316-4d54-945c-ca74c169cb2c .shogun-image-link {
      aspect-ratio: 720/899;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-39760969-b316-4d54-945c-ca74c169cb2c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-39760969-b316-4d54-945c-ca74c169cb2c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-39760969-b316-4d54-945c-ca74c169cb2c img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    
  }



  img.s-39760969-b316-4d54-945c-ca74c169cb2c.shogun-image {
    
    
    
    
  }


.s-39760969-b316-4d54-945c-ca74c169cb2c .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-39760969-b316-4d54-945c-ca74c169cb2c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-39760969-b316-4d54-945c-ca74c169cb2c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-39760969-b316-4d54-945c-ca74c169cb2c.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-39760969-b316-4d54-945c-ca74c169cb2c {
      --shg-aspect-ratio: calc(720/899); 
    }

    .s-39760969-b316-4d54-945c-ca74c169cb2c.shogun-image-container {
      position: relative;
    }

    .s-39760969-b316-4d54-945c-ca74c169cb2c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-39760969-b316-4d54-945c-ca74c169cb2c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-39760969-b316-4d54-945c-ca74c169cb2c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-39760969-b316-4d54-945c-ca74c169cb2c {
  
  
  
  
}

#s-39760969-b316-4d54-945c-ca74c169cb2c {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-39760969-b316-4d54-945c-ca74c169cb2c .shg-image-content-wrapper {
      aspect-ratio: 720/899;
      min-width: 100%;
      height: auto;
    }

    #s-39760969-b316-4d54-945c-ca74c169cb2c .shogun-image-link {
      aspect-ratio: 720/899;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-39760969-b316-4d54-945c-ca74c169cb2c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-39760969-b316-4d54-945c-ca74c169cb2c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-39760969-b316-4d54-945c-ca74c169cb2c img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    
  }



  img.s-39760969-b316-4d54-945c-ca74c169cb2c.shogun-image {
    
    
    
    
  }


.s-39760969-b316-4d54-945c-ca74c169cb2c .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-39760969-b316-4d54-945c-ca74c169cb2c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-39760969-b316-4d54-945c-ca74c169cb2c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-39760969-b316-4d54-945c-ca74c169cb2c.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-39760969-b316-4d54-945c-ca74c169cb2c {
      --shg-aspect-ratio: calc(720/899); 
    }

    .s-39760969-b316-4d54-945c-ca74c169cb2c.shogun-image-container {
      position: relative;
    }

    .s-39760969-b316-4d54-945c-ca74c169cb2c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-39760969-b316-4d54-945c-ca74c169cb2c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-39760969-b316-4d54-945c-ca74c169cb2c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-39760969-b316-4d54-945c-ca74c169cb2c {
  
  
  
  
}

#s-39760969-b316-4d54-945c-ca74c169cb2c {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-39760969-b316-4d54-945c-ca74c169cb2c .shg-image-content-wrapper {
      aspect-ratio: 720/899;
      min-width: 100%;
      height: auto;
    }

    #s-39760969-b316-4d54-945c-ca74c169cb2c .shogun-image-link {
      aspect-ratio: 720/899;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-39760969-b316-4d54-945c-ca74c169cb2c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-39760969-b316-4d54-945c-ca74c169cb2c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-39760969-b316-4d54-945c-ca74c169cb2c img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    
  }



  img.s-39760969-b316-4d54-945c-ca74c169cb2c.shogun-image {
    
    
    
    
  }


.s-39760969-b316-4d54-945c-ca74c169cb2c .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-39760969-b316-4d54-945c-ca74c169cb2c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-39760969-b316-4d54-945c-ca74c169cb2c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-39760969-b316-4d54-945c-ca74c169cb2c.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-39760969-b316-4d54-945c-ca74c169cb2c {
      --shg-aspect-ratio: calc(720/899); 
    }

    .s-39760969-b316-4d54-945c-ca74c169cb2c.shogun-image-container {
      position: relative;
    }

    .s-39760969-b316-4d54-945c-ca74c169cb2c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-39760969-b316-4d54-945c-ca74c169cb2c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-39760969-b316-4d54-945c-ca74c169cb2c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (max-width: 767px){

.shg-image-margin-container-s-39760969-b316-4d54-945c-ca74c169cb2c {
  
  
  
  
}

#s-39760969-b316-4d54-945c-ca74c169cb2c {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-39760969-b316-4d54-945c-ca74c169cb2c .shg-image-content-wrapper {
      aspect-ratio: 720/899;
      min-width: 100%;
      height: auto;
    }

    #s-39760969-b316-4d54-945c-ca74c169cb2c .shogun-image-link {
      aspect-ratio: 720/899;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-39760969-b316-4d54-945c-ca74c169cb2c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-39760969-b316-4d54-945c-ca74c169cb2c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-39760969-b316-4d54-945c-ca74c169cb2c img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    
  }



  img.s-39760969-b316-4d54-945c-ca74c169cb2c.shogun-image {
    
    
    
    
  }


.s-39760969-b316-4d54-945c-ca74c169cb2c .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-39760969-b316-4d54-945c-ca74c169cb2c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-39760969-b316-4d54-945c-ca74c169cb2c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-39760969-b316-4d54-945c-ca74c169cb2c.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-39760969-b316-4d54-945c-ca74c169cb2c {
      --shg-aspect-ratio: calc(720/899); 
    }

    .s-39760969-b316-4d54-945c-ca74c169cb2c.shogun-image-container {
      position: relative;
    }

    .s-39760969-b316-4d54-945c-ca74c169cb2c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-39760969-b316-4d54-945c-ca74c169cb2c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-39760969-b316-4d54-945c-ca74c169cb2c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}
#s-49e052d1-96a2-4cae-b0ae-6d2f06ec724f {
  margin-left: auto;
margin-right: auto;
padding-top: 6%;
padding-left: 7%;
padding-right: 3%;
}

@media (min-width: 0px) {
[id="s-49e052d1-96a2-4cae-b0ae-6d2f06ec724f"] &gt; .shg-row &gt; .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-49e052d1-96a2-4cae-b0ae-6d2f06ec724f"] &gt; .shg-row &gt; .shg-c-sm-9 {
  width: calc(75.0% - 15.0px);
}

[id="s-49e052d1-96a2-4cae-b0ae-6d2f06ec724f"] &gt; .shg-row &gt; .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-49e052d1-96a2-4cae-b0ae-6d2f06ec724f"] &gt; .shg-row &gt; .shg-c-md-9 {
  width: calc(75.0% - 15.0px);
}

[id="s-49e052d1-96a2-4cae-b0ae-6d2f06ec724f"] &gt; .shg-row &gt; .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-49e052d1-96a2-4cae-b0ae-6d2f06ec724f"] &gt; .shg-row &gt; .shg-c-lg-9 {
  width: calc(75.0% - 15.0px);
}

[id="s-49e052d1-96a2-4cae-b0ae-6d2f06ec724f"] &gt; .shg-row &gt; .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

}

#s-f82b17a3-898d-4920-ac76-0ab89a323fe1 {
  margin-top: 0%;
margin-bottom: 0%;
padding-top: 0%;
padding-left: 0%;
padding-bottom: 0%;
padding-right: 0%;
min-height: 0px;
background-color: rgba(245, 230, 213, 0);
}
@media (min-width: 1200px){#s-f82b17a3-898d-4920-ac76-0ab89a323fe1 {
  max-width: 426px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-f82b17a3-898d-4920-ac76-0ab89a323fe1 {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-f82b17a3-898d-4920-ac76-0ab89a323fe1 {
  
}
}@media (max-width: 767px){#s-f82b17a3-898d-4920-ac76-0ab89a323fe1 {
  
}
}
#s-27180706-e2f1-4df7-8218-e6de816e115e {
  margin-left: auto;
margin-right: auto;
}

#s-827f9f52-5820-46f3-b02e-1ef37252be50 {
  border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: solid;
}
@media (min-width: 1200px){#s-827f9f52-5820-46f3-b02e-1ef37252be50 {
  max-width: 122px;
}
}
#s-9d6f87c3-8edf-4656-90f0-356200394080 {
  margin-left: -35px;
margin-right: -35px;
padding-left: 0px;
padding-right: 0px;
min-height: 50px;
}
@media (min-width: 1200px){#s-9d6f87c3-8edf-4656-90f0-356200394080 {
  display: none;
}
#s-9d6f87c3-8edf-4656-90f0-356200394080, #wrap-s-9d6f87c3-8edf-4656-90f0-356200394080 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-9d6f87c3-8edf-4656-90f0-356200394080 {
  display: none;
}
#s-9d6f87c3-8edf-4656-90f0-356200394080, #wrap-s-9d6f87c3-8edf-4656-90f0-356200394080 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-9d6f87c3-8edf-4656-90f0-356200394080 {
  
}
}@media (max-width: 767px){#s-9d6f87c3-8edf-4656-90f0-356200394080 {
  
}
}







#s-9d6f87c3-8edf-4656-90f0-356200394080 &gt; .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-9d6f87c3-8edf-4656-90f0-356200394080.shg-box.shg-c {
  justify-content: center;
}

#s-7b7d560c-0381-4000-a2b2-77d0a7b0e78e {
  margin-left: 0%;
margin-right: 0%;
padding-top: 10px;
padding-bottom: 10px;
}
@media (min-width: 768px) and (max-width: 991px){#s-7b7d560c-0381-4000-a2b2-77d0a7b0e78e {
  
}
}@media (max-width: 767px){#s-7b7d560c-0381-4000-a2b2-77d0a7b0e78e {
  
}
}
/* Duplicated Styles are also in Category dynamic.css.liquid - keep them in sync */

#slider-v3-s-7b7d560c-0381-4000-a2b2-77d0a7b0e78e {
  --swiper-pagination-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-inactive-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-active-color: rgba(113, 113, 113, 1) !important;
  --arrow-button-size: 35px !important;
  --swiper-pagination-bullet-size: 14px !important;
  
}

#slider-v3-s-7b7d560c-0381-4000-a2b2-77d0a7b0e78e &gt; .swiper-button-prev,
#slider-v3-s-7b7d560c-0381-4000-a2b2-77d0a7b0e78e &gt; .swiper-button-next {
  
}

#slider-v3-s-7b7d560c-0381-4000-a2b2-77d0a7b0e78e &gt; .swiper-button-prev svg,
#slider-v3-s-7b7d560c-0381-4000-a2b2-77d0a7b0e78e &gt; .swiper-button-next svg {
  fill: rgba(113, 113, 113, 1) !important;
  stroke: rgba(113, 113, 113, 1) !important;
  
}

#slider-v3-s-7b7d560c-0381-4000-a2b2-77d0a7b0e78e &gt; .swiper-button-prev {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-7b7d560c-0381-4000-a2b2-77d0a7b0e78e &gt; .swiper-button-next {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-7b7d560c-0381-4000-a2b2-77d0a7b0e78e &gt; .swiper-button-lock {
  display: none !important;
}

#slider-v3-s-7b7d560c-0381-4000-a2b2-77d0a7b0e78e .swiper-pagination-bullet {
  width: 14px !important;
  height: 14px !important;
  margin: 0 !important;
}

#slider-v3-s-7b7d560c-0381-4000-a2b2-77d0a7b0e78e .swiper-pagination-bullet-active {
  background-color: rgba(113, 113, 113, 1) !important;
  width: calc(14px * 1) !important;
  height: 14px !important;
  border-radius:  50px  !important;
}

#slider-v3-s-7b7d560c-0381-4000-a2b2-77d0a7b0e78e .swiper-pagination {
  position:  initial ;
  display: flex;
  margin-top:  8px ;
  justify-content:  center
                   ;
  align-items: center;
  gap: 8px !important;
}

@media (min-width: 0px) {
[id="s-60d6342e-0f21-4250-a233-8c8985cc1039"] &gt; .shg-row &gt; .shg-c-xs-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 768px) {
[id="s-60d6342e-0f21-4250-a233-8c8985cc1039"] &gt; .shg-row &gt; .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-60d6342e-0f21-4250-a233-8c8985cc1039"] &gt; .shg-row &gt; .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-60d6342e-0f21-4250-a233-8c8985cc1039"] &gt; .shg-row &gt; .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

#s-4d6b9fed-ef03-4f84-a9fe-2c0df0c2971c {
  max-width: 717px;
aspect-ratio: 717/899;
text-align: center;
}
@media (min-width: 768px) and (max-width: 991px){#s-4d6b9fed-ef03-4f84-a9fe-2c0df0c2971c {
  max-width: 717px;
aspect-ratio: 1080/1350;
}
}


.shg-image-margin-container-s-4d6b9fed-ef03-4f84-a9fe-2c0df0c2971c {
  
  
  
  
}

#s-4d6b9fed-ef03-4f84-a9fe-2c0df0c2971c {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-4d6b9fed-ef03-4f84-a9fe-2c0df0c2971c .shg-image-content-wrapper {
      aspect-ratio: 717/899;
      min-width: 100%;
      height: auto;
    }

    #s-4d6b9fed-ef03-4f84-a9fe-2c0df0c2971c .shogun-image-link {
      aspect-ratio: 717/899;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-4d6b9fed-ef03-4f84-a9fe-2c0df0c2971c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-4d6b9fed-ef03-4f84-a9fe-2c0df0c2971c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-4d6b9fed-ef03-4f84-a9fe-2c0df0c2971c img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 717px;
  }



  img.s-4d6b9fed-ef03-4f84-a9fe-2c0df0c2971c.shogun-image {
    
    
    
    max-height: 717px;
  }


.s-4d6b9fed-ef03-4f84-a9fe-2c0df0c2971c .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-4d6b9fed-ef03-4f84-a9fe-2c0df0c2971c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4d6b9fed-ef03-4f84-a9fe-2c0df0c2971c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4d6b9fed-ef03-4f84-a9fe-2c0df0c2971c.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-4d6b9fed-ef03-4f84-a9fe-2c0df0c2971c {
      --shg-aspect-ratio: calc(717/899); 
    }

    .s-4d6b9fed-ef03-4f84-a9fe-2c0df0c2971c.shogun-image-container {
      position: relative;
    }

    .s-4d6b9fed-ef03-4f84-a9fe-2c0df0c2971c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-4d6b9fed-ef03-4f84-a9fe-2c0df0c2971c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-4d6b9fed-ef03-4f84-a9fe-2c0df0c2971c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 717px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-4d6b9fed-ef03-4f84-a9fe-2c0df0c2971c {
  
  
  
  
}

#s-4d6b9fed-ef03-4f84-a9fe-2c0df0c2971c {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-4d6b9fed-ef03-4f84-a9fe-2c0df0c2971c .shg-image-content-wrapper {
      aspect-ratio: 717/899;
      min-width: 100%;
      height: auto;
    }

    #s-4d6b9fed-ef03-4f84-a9fe-2c0df0c2971c .shogun-image-link {
      aspect-ratio: 717/899;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-4d6b9fed-ef03-4f84-a9fe-2c0df0c2971c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-4d6b9fed-ef03-4f84-a9fe-2c0df0c2971c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-4d6b9fed-ef03-4f84-a9fe-2c0df0c2971c img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 717px;
  }



  img.s-4d6b9fed-ef03-4f84-a9fe-2c0df0c2971c.shogun-image {
    
    
    
    max-height: 717px;
  }


.s-4d6b9fed-ef03-4f84-a9fe-2c0df0c2971c .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-4d6b9fed-ef03-4f84-a9fe-2c0df0c2971c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4d6b9fed-ef03-4f84-a9fe-2c0df0c2971c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4d6b9fed-ef03-4f84-a9fe-2c0df0c2971c.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-4d6b9fed-ef03-4f84-a9fe-2c0df0c2971c {
      --shg-aspect-ratio: calc(717/899); 
    }

    .s-4d6b9fed-ef03-4f84-a9fe-2c0df0c2971c.shogun-image-container {
      position: relative;
    }

    .s-4d6b9fed-ef03-4f84-a9fe-2c0df0c2971c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-4d6b9fed-ef03-4f84-a9fe-2c0df0c2971c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-4d6b9fed-ef03-4f84-a9fe-2c0df0c2971c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 717px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-4d6b9fed-ef03-4f84-a9fe-2c0df0c2971c {
  
  
  
  
}

#s-4d6b9fed-ef03-4f84-a9fe-2c0df0c2971c {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-4d6b9fed-ef03-4f84-a9fe-2c0df0c2971c .shg-image-content-wrapper {
      aspect-ratio: 717/899;
      min-width: 100%;
      height: auto;
    }

    #s-4d6b9fed-ef03-4f84-a9fe-2c0df0c2971c .shogun-image-link {
      aspect-ratio: 717/899;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-4d6b9fed-ef03-4f84-a9fe-2c0df0c2971c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-4d6b9fed-ef03-4f84-a9fe-2c0df0c2971c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-4d6b9fed-ef03-4f84-a9fe-2c0df0c2971c img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 717px;
  }



  img.s-4d6b9fed-ef03-4f84-a9fe-2c0df0c2971c.shogun-image {
    
    
    
    max-height: 717px;
  }


.s-4d6b9fed-ef03-4f84-a9fe-2c0df0c2971c .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-4d6b9fed-ef03-4f84-a9fe-2c0df0c2971c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4d6b9fed-ef03-4f84-a9fe-2c0df0c2971c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4d6b9fed-ef03-4f84-a9fe-2c0df0c2971c.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-4d6b9fed-ef03-4f84-a9fe-2c0df0c2971c {
      --shg-aspect-ratio: calc(717/899); 
    }

    .s-4d6b9fed-ef03-4f84-a9fe-2c0df0c2971c.shogun-image-container {
      position: relative;
    }

    .s-4d6b9fed-ef03-4f84-a9fe-2c0df0c2971c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-4d6b9fed-ef03-4f84-a9fe-2c0df0c2971c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-4d6b9fed-ef03-4f84-a9fe-2c0df0c2971c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 717px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-4d6b9fed-ef03-4f84-a9fe-2c0df0c2971c {
  
  
  
  
}

#s-4d6b9fed-ef03-4f84-a9fe-2c0df0c2971c {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-4d6b9fed-ef03-4f84-a9fe-2c0df0c2971c .shg-image-content-wrapper {
      aspect-ratio: 717/899;
      min-width: 100%;
      height: auto;
    }

    #s-4d6b9fed-ef03-4f84-a9fe-2c0df0c2971c .shogun-image-link {
      aspect-ratio: 717/899;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-4d6b9fed-ef03-4f84-a9fe-2c0df0c2971c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-4d6b9fed-ef03-4f84-a9fe-2c0df0c2971c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-4d6b9fed-ef03-4f84-a9fe-2c0df0c2971c img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 717px;
  }



  img.s-4d6b9fed-ef03-4f84-a9fe-2c0df0c2971c.shogun-image {
    
    
    
    max-height: 717px;
  }


.s-4d6b9fed-ef03-4f84-a9fe-2c0df0c2971c .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-4d6b9fed-ef03-4f84-a9fe-2c0df0c2971c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4d6b9fed-ef03-4f84-a9fe-2c0df0c2971c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4d6b9fed-ef03-4f84-a9fe-2c0df0c2971c.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-4d6b9fed-ef03-4f84-a9fe-2c0df0c2971c {
      --shg-aspect-ratio: calc(717/899); 
    }

    .s-4d6b9fed-ef03-4f84-a9fe-2c0df0c2971c.shogun-image-container {
      position: relative;
    }

    .s-4d6b9fed-ef03-4f84-a9fe-2c0df0c2971c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-4d6b9fed-ef03-4f84-a9fe-2c0df0c2971c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-4d6b9fed-ef03-4f84-a9fe-2c0df0c2971c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 717px;
    }
  }

}@media (max-width: 767px){

.shg-image-margin-container-s-4d6b9fed-ef03-4f84-a9fe-2c0df0c2971c {
  
  
  
  
}

#s-4d6b9fed-ef03-4f84-a9fe-2c0df0c2971c {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-4d6b9fed-ef03-4f84-a9fe-2c0df0c2971c .shg-image-content-wrapper {
      aspect-ratio: 717/899;
      min-width: 100%;
      height: auto;
    }

    #s-4d6b9fed-ef03-4f84-a9fe-2c0df0c2971c .shogun-image-link {
      aspect-ratio: 717/899;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-4d6b9fed-ef03-4f84-a9fe-2c0df0c2971c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-4d6b9fed-ef03-4f84-a9fe-2c0df0c2971c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-4d6b9fed-ef03-4f84-a9fe-2c0df0c2971c img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 717px;
  }



  img.s-4d6b9fed-ef03-4f84-a9fe-2c0df0c2971c.shogun-image {
    
    
    
    max-height: 717px;
  }


.s-4d6b9fed-ef03-4f84-a9fe-2c0df0c2971c .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-4d6b9fed-ef03-4f84-a9fe-2c0df0c2971c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4d6b9fed-ef03-4f84-a9fe-2c0df0c2971c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4d6b9fed-ef03-4f84-a9fe-2c0df0c2971c.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-4d6b9fed-ef03-4f84-a9fe-2c0df0c2971c {
      --shg-aspect-ratio: calc(717/899); 
    }

    .s-4d6b9fed-ef03-4f84-a9fe-2c0df0c2971c.shogun-image-container {
      position: relative;
    }

    .s-4d6b9fed-ef03-4f84-a9fe-2c0df0c2971c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-4d6b9fed-ef03-4f84-a9fe-2c0df0c2971c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-4d6b9fed-ef03-4f84-a9fe-2c0df0c2971c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 717px;
    }
  }

}
#s-195ff8f8-28b1-4040-8481-5cb14a578ef6 {
  margin-left: auto;
margin-right: auto;
max-width: 1080px;
aspect-ratio: 1080/1350;
text-align: center;
}
@media (min-width: 768px) and (max-width: 991px){#s-195ff8f8-28b1-4040-8481-5cb14a578ef6 {
  max-width: 720px;
aspect-ratio: 1080/1350;
}
}


.shg-image-margin-container-s-195ff8f8-28b1-4040-8481-5cb14a578ef6 {
  margin-left: auto;
  margin-right: auto;
  
  
}

#s-195ff8f8-28b1-4040-8481-5cb14a578ef6 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-195ff8f8-28b1-4040-8481-5cb14a578ef6 .shg-image-content-wrapper {
      aspect-ratio: 1080/1350;
      min-width: 100%;
      height: auto;
    }

    #s-195ff8f8-28b1-4040-8481-5cb14a578ef6 .shogun-image-link {
      aspect-ratio: 1080/1350;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-195ff8f8-28b1-4040-8481-5cb14a578ef6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-195ff8f8-28b1-4040-8481-5cb14a578ef6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-195ff8f8-28b1-4040-8481-5cb14a578ef6 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1080px;
  }



  img.s-195ff8f8-28b1-4040-8481-5cb14a578ef6.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-195ff8f8-28b1-4040-8481-5cb14a578ef6 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-195ff8f8-28b1-4040-8481-5cb14a578ef6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-195ff8f8-28b1-4040-8481-5cb14a578ef6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-195ff8f8-28b1-4040-8481-5cb14a578ef6.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-195ff8f8-28b1-4040-8481-5cb14a578ef6 {
      --shg-aspect-ratio: calc(1080/1350); 
    }

    .s-195ff8f8-28b1-4040-8481-5cb14a578ef6.shogun-image-container {
      position: relative;
    }

    .s-195ff8f8-28b1-4040-8481-5cb14a578ef6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-195ff8f8-28b1-4040-8481-5cb14a578ef6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-195ff8f8-28b1-4040-8481-5cb14a578ef6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1080px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-195ff8f8-28b1-4040-8481-5cb14a578ef6 {
  
  
  
  
}

#s-195ff8f8-28b1-4040-8481-5cb14a578ef6 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-195ff8f8-28b1-4040-8481-5cb14a578ef6 .shg-image-content-wrapper {
      aspect-ratio: 1080/1350;
      min-width: 100%;
      height: auto;
    }

    #s-195ff8f8-28b1-4040-8481-5cb14a578ef6 .shogun-image-link {
      aspect-ratio: 1080/1350;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-195ff8f8-28b1-4040-8481-5cb14a578ef6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-195ff8f8-28b1-4040-8481-5cb14a578ef6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-195ff8f8-28b1-4040-8481-5cb14a578ef6 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1080px;
  }



  img.s-195ff8f8-28b1-4040-8481-5cb14a578ef6.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-195ff8f8-28b1-4040-8481-5cb14a578ef6 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-195ff8f8-28b1-4040-8481-5cb14a578ef6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-195ff8f8-28b1-4040-8481-5cb14a578ef6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-195ff8f8-28b1-4040-8481-5cb14a578ef6.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-195ff8f8-28b1-4040-8481-5cb14a578ef6 {
      --shg-aspect-ratio: calc(1080/1350); 
    }

    .s-195ff8f8-28b1-4040-8481-5cb14a578ef6.shogun-image-container {
      position: relative;
    }

    .s-195ff8f8-28b1-4040-8481-5cb14a578ef6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-195ff8f8-28b1-4040-8481-5cb14a578ef6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-195ff8f8-28b1-4040-8481-5cb14a578ef6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-195ff8f8-28b1-4040-8481-5cb14a578ef6 {
  
  
  
  
}

#s-195ff8f8-28b1-4040-8481-5cb14a578ef6 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-195ff8f8-28b1-4040-8481-5cb14a578ef6 .shg-image-content-wrapper {
      aspect-ratio: 1080/1350;
      min-width: 100%;
      height: auto;
    }

    #s-195ff8f8-28b1-4040-8481-5cb14a578ef6 .shogun-image-link {
      aspect-ratio: 1080/1350;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-195ff8f8-28b1-4040-8481-5cb14a578ef6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-195ff8f8-28b1-4040-8481-5cb14a578ef6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-195ff8f8-28b1-4040-8481-5cb14a578ef6 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1080px;
  }



  img.s-195ff8f8-28b1-4040-8481-5cb14a578ef6.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-195ff8f8-28b1-4040-8481-5cb14a578ef6 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-195ff8f8-28b1-4040-8481-5cb14a578ef6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-195ff8f8-28b1-4040-8481-5cb14a578ef6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-195ff8f8-28b1-4040-8481-5cb14a578ef6.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-195ff8f8-28b1-4040-8481-5cb14a578ef6 {
      --shg-aspect-ratio: calc(1080/1350); 
    }

    .s-195ff8f8-28b1-4040-8481-5cb14a578ef6.shogun-image-container {
      position: relative;
    }

    .s-195ff8f8-28b1-4040-8481-5cb14a578ef6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-195ff8f8-28b1-4040-8481-5cb14a578ef6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-195ff8f8-28b1-4040-8481-5cb14a578ef6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-195ff8f8-28b1-4040-8481-5cb14a578ef6 {
  
  
  
  
}

#s-195ff8f8-28b1-4040-8481-5cb14a578ef6 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-195ff8f8-28b1-4040-8481-5cb14a578ef6 .shg-image-content-wrapper {
      aspect-ratio: 1080/1350;
      min-width: 100%;
      height: auto;
    }

    #s-195ff8f8-28b1-4040-8481-5cb14a578ef6 .shogun-image-link {
      aspect-ratio: 1080/1350;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-195ff8f8-28b1-4040-8481-5cb14a578ef6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-195ff8f8-28b1-4040-8481-5cb14a578ef6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-195ff8f8-28b1-4040-8481-5cb14a578ef6 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1080px;
  }



  img.s-195ff8f8-28b1-4040-8481-5cb14a578ef6.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-195ff8f8-28b1-4040-8481-5cb14a578ef6 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-195ff8f8-28b1-4040-8481-5cb14a578ef6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-195ff8f8-28b1-4040-8481-5cb14a578ef6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-195ff8f8-28b1-4040-8481-5cb14a578ef6.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-195ff8f8-28b1-4040-8481-5cb14a578ef6 {
      --shg-aspect-ratio: calc(1080/1350); 
    }

    .s-195ff8f8-28b1-4040-8481-5cb14a578ef6.shogun-image-container {
      position: relative;
    }

    .s-195ff8f8-28b1-4040-8481-5cb14a578ef6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-195ff8f8-28b1-4040-8481-5cb14a578ef6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-195ff8f8-28b1-4040-8481-5cb14a578ef6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1080px;
    }
  }

}@media (max-width: 767px){

.shg-image-margin-container-s-195ff8f8-28b1-4040-8481-5cb14a578ef6 {
  
  
  
  
}

#s-195ff8f8-28b1-4040-8481-5cb14a578ef6 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-195ff8f8-28b1-4040-8481-5cb14a578ef6 .shg-image-content-wrapper {
      aspect-ratio: 1080/1350;
      min-width: 100%;
      height: auto;
    }

    #s-195ff8f8-28b1-4040-8481-5cb14a578ef6 .shogun-image-link {
      aspect-ratio: 1080/1350;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-195ff8f8-28b1-4040-8481-5cb14a578ef6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-195ff8f8-28b1-4040-8481-5cb14a578ef6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-195ff8f8-28b1-4040-8481-5cb14a578ef6 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1080px;
  }



  img.s-195ff8f8-28b1-4040-8481-5cb14a578ef6.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-195ff8f8-28b1-4040-8481-5cb14a578ef6 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-195ff8f8-28b1-4040-8481-5cb14a578ef6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-195ff8f8-28b1-4040-8481-5cb14a578ef6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-195ff8f8-28b1-4040-8481-5cb14a578ef6.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-195ff8f8-28b1-4040-8481-5cb14a578ef6 {
      --shg-aspect-ratio: calc(1080/1350); 
    }

    .s-195ff8f8-28b1-4040-8481-5cb14a578ef6.shogun-image-container {
      position: relative;
    }

    .s-195ff8f8-28b1-4040-8481-5cb14a578ef6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-195ff8f8-28b1-4040-8481-5cb14a578ef6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-195ff8f8-28b1-4040-8481-5cb14a578ef6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1080px;
    }
  }

}
#s-056819b8-728f-4837-8d3b-47893f1821a6 {
  margin-left: 0%;
margin-right: 0%;
}

@media (min-width: 0px) {
[id="s-056819b8-728f-4837-8d3b-47893f1821a6"] &gt; .shg-row &gt; .shg-c-xs-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 768px) {
[id="s-056819b8-728f-4837-8d3b-47893f1821a6"] &gt; .shg-row &gt; .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-056819b8-728f-4837-8d3b-47893f1821a6"] &gt; .shg-row &gt; .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-056819b8-728f-4837-8d3b-47893f1821a6"] &gt; .shg-row &gt; .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

#s-66ba9f0d-ae0e-4c19-9ef8-e81e542f397a {
  max-width: 717px;
aspect-ratio: 717/899;
text-align: center;
}



.shg-image-margin-container-s-66ba9f0d-ae0e-4c19-9ef8-e81e542f397a {
  
  
  
  
}

#s-66ba9f0d-ae0e-4c19-9ef8-e81e542f397a {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-66ba9f0d-ae0e-4c19-9ef8-e81e542f397a .shg-image-content-wrapper {
      aspect-ratio: 717/899;
      min-width: 100%;
      height: auto;
    }

    #s-66ba9f0d-ae0e-4c19-9ef8-e81e542f397a .shogun-image-link {
      aspect-ratio: 717/899;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-66ba9f0d-ae0e-4c19-9ef8-e81e542f397a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-66ba9f0d-ae0e-4c19-9ef8-e81e542f397a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-66ba9f0d-ae0e-4c19-9ef8-e81e542f397a img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 717px;
  }



  img.s-66ba9f0d-ae0e-4c19-9ef8-e81e542f397a.shogun-image {
    
    
    
    max-height: 717px;
  }


.s-66ba9f0d-ae0e-4c19-9ef8-e81e542f397a .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-66ba9f0d-ae0e-4c19-9ef8-e81e542f397a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-66ba9f0d-ae0e-4c19-9ef8-e81e542f397a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-66ba9f0d-ae0e-4c19-9ef8-e81e542f397a.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-66ba9f0d-ae0e-4c19-9ef8-e81e542f397a {
      --shg-aspect-ratio: calc(717/899); 
    }

    .s-66ba9f0d-ae0e-4c19-9ef8-e81e542f397a.shogun-image-container {
      position: relative;
    }

    .s-66ba9f0d-ae0e-4c19-9ef8-e81e542f397a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-66ba9f0d-ae0e-4c19-9ef8-e81e542f397a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-66ba9f0d-ae0e-4c19-9ef8-e81e542f397a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 717px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-66ba9f0d-ae0e-4c19-9ef8-e81e542f397a {
  
  
  
  
}

#s-66ba9f0d-ae0e-4c19-9ef8-e81e542f397a {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-66ba9f0d-ae0e-4c19-9ef8-e81e542f397a .shg-image-content-wrapper {
      aspect-ratio: 717/899;
      min-width: 100%;
      height: auto;
    }

    #s-66ba9f0d-ae0e-4c19-9ef8-e81e542f397a .shogun-image-link {
      aspect-ratio: 717/899;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-66ba9f0d-ae0e-4c19-9ef8-e81e542f397a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-66ba9f0d-ae0e-4c19-9ef8-e81e542f397a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-66ba9f0d-ae0e-4c19-9ef8-e81e542f397a img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 717px;
  }



  img.s-66ba9f0d-ae0e-4c19-9ef8-e81e542f397a.shogun-image {
    
    
    
    max-height: 717px;
  }


.s-66ba9f0d-ae0e-4c19-9ef8-e81e542f397a .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-66ba9f0d-ae0e-4c19-9ef8-e81e542f397a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-66ba9f0d-ae0e-4c19-9ef8-e81e542f397a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-66ba9f0d-ae0e-4c19-9ef8-e81e542f397a.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-66ba9f0d-ae0e-4c19-9ef8-e81e542f397a {
      --shg-aspect-ratio: calc(717/899); 
    }

    .s-66ba9f0d-ae0e-4c19-9ef8-e81e542f397a.shogun-image-container {
      position: relative;
    }

    .s-66ba9f0d-ae0e-4c19-9ef8-e81e542f397a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-66ba9f0d-ae0e-4c19-9ef8-e81e542f397a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-66ba9f0d-ae0e-4c19-9ef8-e81e542f397a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 717px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-66ba9f0d-ae0e-4c19-9ef8-e81e542f397a {
  
  
  
  
}

#s-66ba9f0d-ae0e-4c19-9ef8-e81e542f397a {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-66ba9f0d-ae0e-4c19-9ef8-e81e542f397a .shg-image-content-wrapper {
      aspect-ratio: 717/899;
      min-width: 100%;
      height: auto;
    }

    #s-66ba9f0d-ae0e-4c19-9ef8-e81e542f397a .shogun-image-link {
      aspect-ratio: 717/899;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-66ba9f0d-ae0e-4c19-9ef8-e81e542f397a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-66ba9f0d-ae0e-4c19-9ef8-e81e542f397a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-66ba9f0d-ae0e-4c19-9ef8-e81e542f397a img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 717px;
  }



  img.s-66ba9f0d-ae0e-4c19-9ef8-e81e542f397a.shogun-image {
    
    
    
    max-height: 717px;
  }


.s-66ba9f0d-ae0e-4c19-9ef8-e81e542f397a .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-66ba9f0d-ae0e-4c19-9ef8-e81e542f397a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-66ba9f0d-ae0e-4c19-9ef8-e81e542f397a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-66ba9f0d-ae0e-4c19-9ef8-e81e542f397a.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-66ba9f0d-ae0e-4c19-9ef8-e81e542f397a {
      --shg-aspect-ratio: calc(717/899); 
    }

    .s-66ba9f0d-ae0e-4c19-9ef8-e81e542f397a.shogun-image-container {
      position: relative;
    }

    .s-66ba9f0d-ae0e-4c19-9ef8-e81e542f397a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-66ba9f0d-ae0e-4c19-9ef8-e81e542f397a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-66ba9f0d-ae0e-4c19-9ef8-e81e542f397a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 717px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-66ba9f0d-ae0e-4c19-9ef8-e81e542f397a {
  
  
  
  
}

#s-66ba9f0d-ae0e-4c19-9ef8-e81e542f397a {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-66ba9f0d-ae0e-4c19-9ef8-e81e542f397a .shg-image-content-wrapper {
      aspect-ratio: 717/899;
      min-width: 100%;
      height: auto;
    }

    #s-66ba9f0d-ae0e-4c19-9ef8-e81e542f397a .shogun-image-link {
      aspect-ratio: 717/899;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-66ba9f0d-ae0e-4c19-9ef8-e81e542f397a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-66ba9f0d-ae0e-4c19-9ef8-e81e542f397a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-66ba9f0d-ae0e-4c19-9ef8-e81e542f397a img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 717px;
  }



  img.s-66ba9f0d-ae0e-4c19-9ef8-e81e542f397a.shogun-image {
    
    
    
    max-height: 717px;
  }


.s-66ba9f0d-ae0e-4c19-9ef8-e81e542f397a .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-66ba9f0d-ae0e-4c19-9ef8-e81e542f397a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-66ba9f0d-ae0e-4c19-9ef8-e81e542f397a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-66ba9f0d-ae0e-4c19-9ef8-e81e542f397a.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-66ba9f0d-ae0e-4c19-9ef8-e81e542f397a {
      --shg-aspect-ratio: calc(717/899); 
    }

    .s-66ba9f0d-ae0e-4c19-9ef8-e81e542f397a.shogun-image-container {
      position: relative;
    }

    .s-66ba9f0d-ae0e-4c19-9ef8-e81e542f397a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-66ba9f0d-ae0e-4c19-9ef8-e81e542f397a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-66ba9f0d-ae0e-4c19-9ef8-e81e542f397a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 717px;
    }
  }

}@media (max-width: 767px){

.shg-image-margin-container-s-66ba9f0d-ae0e-4c19-9ef8-e81e542f397a {
  
  
  
  
}

#s-66ba9f0d-ae0e-4c19-9ef8-e81e542f397a {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-66ba9f0d-ae0e-4c19-9ef8-e81e542f397a .shg-image-content-wrapper {
      aspect-ratio: 717/899;
      min-width: 100%;
      height: auto;
    }

    #s-66ba9f0d-ae0e-4c19-9ef8-e81e542f397a .shogun-image-link {
      aspect-ratio: 717/899;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-66ba9f0d-ae0e-4c19-9ef8-e81e542f397a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-66ba9f0d-ae0e-4c19-9ef8-e81e542f397a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-66ba9f0d-ae0e-4c19-9ef8-e81e542f397a img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 717px;
  }



  img.s-66ba9f0d-ae0e-4c19-9ef8-e81e542f397a.shogun-image {
    
    
    
    max-height: 717px;
  }


.s-66ba9f0d-ae0e-4c19-9ef8-e81e542f397a .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-66ba9f0d-ae0e-4c19-9ef8-e81e542f397a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-66ba9f0d-ae0e-4c19-9ef8-e81e542f397a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-66ba9f0d-ae0e-4c19-9ef8-e81e542f397a.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-66ba9f0d-ae0e-4c19-9ef8-e81e542f397a {
      --shg-aspect-ratio: calc(717/899); 
    }

    .s-66ba9f0d-ae0e-4c19-9ef8-e81e542f397a.shogun-image-container {
      position: relative;
    }

    .s-66ba9f0d-ae0e-4c19-9ef8-e81e542f397a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-66ba9f0d-ae0e-4c19-9ef8-e81e542f397a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-66ba9f0d-ae0e-4c19-9ef8-e81e542f397a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 717px;
    }
  }

}
#s-0bfed95e-63c3-4379-9e89-f618c0e4be3f {
  margin-left: auto;
margin-right: auto;
max-width: 720px;
aspect-ratio: 720/899;
text-align: center;
}



.shg-image-margin-container-s-0bfed95e-63c3-4379-9e89-f618c0e4be3f {
  margin-left: auto;
  margin-right: auto;
  
  
}

#s-0bfed95e-63c3-4379-9e89-f618c0e4be3f {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-0bfed95e-63c3-4379-9e89-f618c0e4be3f .shg-image-content-wrapper {
      aspect-ratio: 720/899;
      min-width: 100%;
      height: auto;
    }

    #s-0bfed95e-63c3-4379-9e89-f618c0e4be3f .shogun-image-link {
      aspect-ratio: 720/899;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-0bfed95e-63c3-4379-9e89-f618c0e4be3f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-0bfed95e-63c3-4379-9e89-f618c0e4be3f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-0bfed95e-63c3-4379-9e89-f618c0e4be3f img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 720px;
  }



  img.s-0bfed95e-63c3-4379-9e89-f618c0e4be3f.shogun-image {
    
    
    
    max-height: 720px;
  }


.s-0bfed95e-63c3-4379-9e89-f618c0e4be3f .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-0bfed95e-63c3-4379-9e89-f618c0e4be3f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0bfed95e-63c3-4379-9e89-f618c0e4be3f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0bfed95e-63c3-4379-9e89-f618c0e4be3f.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-0bfed95e-63c3-4379-9e89-f618c0e4be3f {
      --shg-aspect-ratio: calc(720/899); 
    }

    .s-0bfed95e-63c3-4379-9e89-f618c0e4be3f.shogun-image-container {
      position: relative;
    }

    .s-0bfed95e-63c3-4379-9e89-f618c0e4be3f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-0bfed95e-63c3-4379-9e89-f618c0e4be3f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-0bfed95e-63c3-4379-9e89-f618c0e4be3f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 720px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-0bfed95e-63c3-4379-9e89-f618c0e4be3f {
  
  
  
  
}

#s-0bfed95e-63c3-4379-9e89-f618c0e4be3f {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-0bfed95e-63c3-4379-9e89-f618c0e4be3f .shg-image-content-wrapper {
      aspect-ratio: 720/899;
      min-width: 100%;
      height: auto;
    }

    #s-0bfed95e-63c3-4379-9e89-f618c0e4be3f .shogun-image-link {
      aspect-ratio: 720/899;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-0bfed95e-63c3-4379-9e89-f618c0e4be3f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-0bfed95e-63c3-4379-9e89-f618c0e4be3f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-0bfed95e-63c3-4379-9e89-f618c0e4be3f img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 720px;
  }



  img.s-0bfed95e-63c3-4379-9e89-f618c0e4be3f.shogun-image {
    
    
    
    max-height: 720px;
  }


.s-0bfed95e-63c3-4379-9e89-f618c0e4be3f .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-0bfed95e-63c3-4379-9e89-f618c0e4be3f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0bfed95e-63c3-4379-9e89-f618c0e4be3f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0bfed95e-63c3-4379-9e89-f618c0e4be3f.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-0bfed95e-63c3-4379-9e89-f618c0e4be3f {
      --shg-aspect-ratio: calc(720/899); 
    }

    .s-0bfed95e-63c3-4379-9e89-f618c0e4be3f.shogun-image-container {
      position: relative;
    }

    .s-0bfed95e-63c3-4379-9e89-f618c0e4be3f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-0bfed95e-63c3-4379-9e89-f618c0e4be3f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-0bfed95e-63c3-4379-9e89-f618c0e4be3f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 720px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-0bfed95e-63c3-4379-9e89-f618c0e4be3f {
  
  
  
  
}

#s-0bfed95e-63c3-4379-9e89-f618c0e4be3f {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-0bfed95e-63c3-4379-9e89-f618c0e4be3f .shg-image-content-wrapper {
      aspect-ratio: 720/899;
      min-width: 100%;
      height: auto;
    }

    #s-0bfed95e-63c3-4379-9e89-f618c0e4be3f .shogun-image-link {
      aspect-ratio: 720/899;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-0bfed95e-63c3-4379-9e89-f618c0e4be3f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-0bfed95e-63c3-4379-9e89-f618c0e4be3f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-0bfed95e-63c3-4379-9e89-f618c0e4be3f img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 720px;
  }



  img.s-0bfed95e-63c3-4379-9e89-f618c0e4be3f.shogun-image {
    
    
    
    max-height: 720px;
  }


.s-0bfed95e-63c3-4379-9e89-f618c0e4be3f .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-0bfed95e-63c3-4379-9e89-f618c0e4be3f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0bfed95e-63c3-4379-9e89-f618c0e4be3f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0bfed95e-63c3-4379-9e89-f618c0e4be3f.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-0bfed95e-63c3-4379-9e89-f618c0e4be3f {
      --shg-aspect-ratio: calc(720/899); 
    }

    .s-0bfed95e-63c3-4379-9e89-f618c0e4be3f.shogun-image-container {
      position: relative;
    }

    .s-0bfed95e-63c3-4379-9e89-f618c0e4be3f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-0bfed95e-63c3-4379-9e89-f618c0e4be3f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-0bfed95e-63c3-4379-9e89-f618c0e4be3f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 720px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-0bfed95e-63c3-4379-9e89-f618c0e4be3f {
  
  
  
  
}

#s-0bfed95e-63c3-4379-9e89-f618c0e4be3f {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-0bfed95e-63c3-4379-9e89-f618c0e4be3f .shg-image-content-wrapper {
      aspect-ratio: 720/899;
      min-width: 100%;
      height: auto;
    }

    #s-0bfed95e-63c3-4379-9e89-f618c0e4be3f .shogun-image-link {
      aspect-ratio: 720/899;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-0bfed95e-63c3-4379-9e89-f618c0e4be3f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-0bfed95e-63c3-4379-9e89-f618c0e4be3f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-0bfed95e-63c3-4379-9e89-f618c0e4be3f img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 720px;
  }



  img.s-0bfed95e-63c3-4379-9e89-f618c0e4be3f.shogun-image {
    
    
    
    max-height: 720px;
  }


.s-0bfed95e-63c3-4379-9e89-f618c0e4be3f .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-0bfed95e-63c3-4379-9e89-f618c0e4be3f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0bfed95e-63c3-4379-9e89-f618c0e4be3f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0bfed95e-63c3-4379-9e89-f618c0e4be3f.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-0bfed95e-63c3-4379-9e89-f618c0e4be3f {
      --shg-aspect-ratio: calc(720/899); 
    }

    .s-0bfed95e-63c3-4379-9e89-f618c0e4be3f.shogun-image-container {
      position: relative;
    }

    .s-0bfed95e-63c3-4379-9e89-f618c0e4be3f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-0bfed95e-63c3-4379-9e89-f618c0e4be3f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-0bfed95e-63c3-4379-9e89-f618c0e4be3f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 720px;
    }
  }

}@media (max-width: 767px){

.shg-image-margin-container-s-0bfed95e-63c3-4379-9e89-f618c0e4be3f {
  
  
  
  
}

#s-0bfed95e-63c3-4379-9e89-f618c0e4be3f {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-0bfed95e-63c3-4379-9e89-f618c0e4be3f .shg-image-content-wrapper {
      aspect-ratio: 720/899;
      min-width: 100%;
      height: auto;
    }

    #s-0bfed95e-63c3-4379-9e89-f618c0e4be3f .shogun-image-link {
      aspect-ratio: 720/899;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-0bfed95e-63c3-4379-9e89-f618c0e4be3f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-0bfed95e-63c3-4379-9e89-f618c0e4be3f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-0bfed95e-63c3-4379-9e89-f618c0e4be3f img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 720px;
  }



  img.s-0bfed95e-63c3-4379-9e89-f618c0e4be3f.shogun-image {
    
    
    
    max-height: 720px;
  }


.s-0bfed95e-63c3-4379-9e89-f618c0e4be3f .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-0bfed95e-63c3-4379-9e89-f618c0e4be3f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0bfed95e-63c3-4379-9e89-f618c0e4be3f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0bfed95e-63c3-4379-9e89-f618c0e4be3f.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-0bfed95e-63c3-4379-9e89-f618c0e4be3f {
      --shg-aspect-ratio: calc(720/899); 
    }

    .s-0bfed95e-63c3-4379-9e89-f618c0e4be3f.shogun-image-container {
      position: relative;
    }

    .s-0bfed95e-63c3-4379-9e89-f618c0e4be3f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-0bfed95e-63c3-4379-9e89-f618c0e4be3f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-0bfed95e-63c3-4379-9e89-f618c0e4be3f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 720px;
    }
  }

}
#s-9e0d1716-5156-4310-ac19-150978774942 {
  margin-top: 0%;
margin-bottom: 0%;
padding-top: 3%;
padding-left: 7%;
padding-bottom: 4%;
padding-right: 7%;
min-height: 0px;
background-color: rgba(245, 230, 213, 0);
}
@media (min-width: 1200px){#s-9e0d1716-5156-4310-ac19-150978774942 {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-9e0d1716-5156-4310-ac19-150978774942 {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-9e0d1716-5156-4310-ac19-150978774942 {
  
}
}@media (max-width: 767px){#s-9e0d1716-5156-4310-ac19-150978774942 {
  padding-top: 5%;
}
}
#s-9112d71a-b4dc-4868-acfd-1239d9c2523b {
  margin-top: 0%;
margin-bottom: 0%;
padding-top: 3%;
padding-left: 7%;
padding-bottom: 4%;
padding-right: 7%;
min-height: 0px;
background-color: rgba(245, 230, 213, 0);
}
@media (min-width: 1200px){#s-9112d71a-b4dc-4868-acfd-1239d9c2523b {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-9112d71a-b4dc-4868-acfd-1239d9c2523b {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-9112d71a-b4dc-4868-acfd-1239d9c2523b {
  
}
}@media (max-width: 767px){#s-9112d71a-b4dc-4868-acfd-1239d9c2523b {
  padding-top: 5%;
}
}
#s-dcddaf88-47a9-480a-89d1-42c3b1dbcb4a {
  margin-left: auto;
margin-right: auto;
}

#s-e37f1e48-afd4-4154-be50-b15d1c863a04 {
  margin-left: auto;
margin-right: auto;
padding-top: 0%;
padding-bottom: 6%;
min-height: 50px;
}








#s-e37f1e48-afd4-4154-be50-b15d1c863a04 &gt; .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-e37f1e48-afd4-4154-be50-b15d1c863a04.shg-box.shg-c {
  justify-content: center;
}

#s-60a9b285-15ec-4317-98ca-e2374aa350f7 {
  margin-left: auto;
margin-right: auto;
}

#s-0a722137-42f6-4732-8133-7be39fc593f9 {
  background-color: rgba(255, 255, 255, 1);
}

#s-1c33ff55-3e7b-422f-ae5a-f7ffa109f81e {
  background-repeat: no-repeat;
background-size: cover;
margin-top: 0%;
margin-left: auto;
margin-bottom: 0%;
margin-right: auto;
padding-top: 136px;
padding-left: 45px;
padding-bottom: 89px;
padding-right: 45px;
min-height: 50px;
background-position: center center;
}
@media (min-width: 768px) and (max-width: 991px){#s-1c33ff55-3e7b-422f-ae5a-f7ffa109f81e {
  display: none;
}
#s-1c33ff55-3e7b-422f-ae5a-f7ffa109f81e, #wrap-s-1c33ff55-3e7b-422f-ae5a-f7ffa109f81e { display: none !important; }}@media (max-width: 767px){#s-1c33ff55-3e7b-422f-ae5a-f7ffa109f81e {
  display: none;
}
#s-1c33ff55-3e7b-422f-ae5a-f7ffa109f81e, #wrap-s-1c33ff55-3e7b-422f-ae5a-f7ffa109f81e { display: none !important; }}
#s-1c33ff55-3e7b-422f-ae5a-f7ffa109f81e {
  background-image: url(https://i.shgcdn.com/55e5b18a-8bd0-41ea-9cc3-3e918fedad71/);
}

@media (max-width: 480px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-1c33ff55-3e7b-422f-ae5a-f7ffa109f81e {
  background-image: url(https://i.shgcdn.com/55e5b18a-8bd0-41ea-9cc3-3e918fedad71/-/resize/480x/);
}
#s-1c33ff55-3e7b-422f-ae5a-f7ffa109f81e.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (max-width: 480px) and (-webkit-min-device-pixel-ratio: 2) {
#s-1c33ff55-3e7b-422f-ae5a-f7ffa109f81e {
  background-image: url(https://i.shgcdn.com/55e5b18a-8bd0-41ea-9cc3-3e918fedad71/-/resize/960x/);
}
#s-1c33ff55-3e7b-422f-ae5a-f7ffa109f81e.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-1c33ff55-3e7b-422f-ae5a-f7ffa109f81e {
  background-image: url(https://i.shgcdn.com/55e5b18a-8bd0-41ea-9cc3-3e918fedad71/-/resize/768x/);
}
#s-1c33ff55-3e7b-422f-ae5a-f7ffa109f81e.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-min-device-pixel-ratio: 2) {
#s-1c33ff55-3e7b-422f-ae5a-f7ffa109f81e {
  background-image: url(https://i.shgcdn.com/55e5b18a-8bd0-41ea-9cc3-3e918fedad71/-/resize/1536x/);
}
#s-1c33ff55-3e7b-422f-ae5a-f7ffa109f81e.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-1c33ff55-3e7b-422f-ae5a-f7ffa109f81e {
  background-image: url(https://i.shgcdn.com/55e5b18a-8bd0-41ea-9cc3-3e918fedad71/-/resize/1024x/);
}
#s-1c33ff55-3e7b-422f-ae5a-f7ffa109f81e.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) {
#s-1c33ff55-3e7b-422f-ae5a-f7ffa109f81e {
  background-image: url(https://i.shgcdn.com/55e5b18a-8bd0-41ea-9cc3-3e918fedad71/-/resize/2048x/);
}
#s-1c33ff55-3e7b-422f-ae5a-f7ffa109f81e.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 1025px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-1c33ff55-3e7b-422f-ae5a-f7ffa109f81e {
  background-image: url(https://i.shgcdn.com/55e5b18a-8bd0-41ea-9cc3-3e918fedad71/-/resize/1200x/);
}
#s-1c33ff55-3e7b-422f-ae5a-f7ffa109f81e.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 1025px) and (-webkit-min-device-pixel-ratio: 2) {
#s-1c33ff55-3e7b-422f-ae5a-f7ffa109f81e {
  background-image: url(https://i.shgcdn.com/55e5b18a-8bd0-41ea-9cc3-3e918fedad71/-/resize/2048x/);
}
#s-1c33ff55-3e7b-422f-ae5a-f7ffa109f81e.shogun-lazyload-bg-image {
  background-image: none;
}

}







#s-1c33ff55-3e7b-422f-ae5a-f7ffa109f81e &gt; .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-1c33ff55-3e7b-422f-ae5a-f7ffa109f81e.shg-box.shg-c {
  justify-content: center;
}

#s-1e25dedf-1310-497d-8e2c-686610a10674 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
}
@media (min-width: 1200px){#s-1e25dedf-1310-497d-8e2c-686610a10674 {
  margin-top: 0px;
margin-bottom: 64px;
max-width: 760px;
}
}
#s-bf285d8b-499b-4011-bdb7-f716e8b63318 {
  margin-left: auto;
margin-right: auto;
max-width: 1443px;
}

@media (min-width: 0px) {
[id="s-bf285d8b-499b-4011-bdb7-f716e8b63318"] &gt; .shg-row &gt; .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-bf285d8b-499b-4011-bdb7-f716e8b63318"] &gt; .shg-row &gt; .shg-c-sm-4 {
  width: calc(33.333333333333336% - 21.333333333333332px);
}

}

@media (min-width: 992px) {
[id="s-bf285d8b-499b-4011-bdb7-f716e8b63318"] &gt; .shg-row &gt; .shg-c-md-4 {
  width: calc(33.333333333333336% - 21.333333333333332px);
}

}

@media (min-width: 1200px) {
[id="s-bf285d8b-499b-4011-bdb7-f716e8b63318"] &gt; .shg-row &gt; .shg-c-lg-4 {
  width: calc(33.333333333333336% - 21.333333333333332px);
}

}

#s-89010f85-df42-4f94-abb2-dd8122a6e4b1 {
  margin-left: auto;
margin-right: auto;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-89010f85-df42-4f94-abb2-dd8122a6e4b1 {
  max-width: 406px;
}
}


.shg-image-margin-container-s-89010f85-df42-4f94-abb2-dd8122a6e4b1 {
  margin-left: auto;
  margin-right: auto;
  
  
}

#s-89010f85-df42-4f94-abb2-dd8122a6e4b1 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-89010f85-df42-4f94-abb2-dd8122a6e4b1 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-89010f85-df42-4f94-abb2-dd8122a6e4b1 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-89010f85-df42-4f94-abb2-dd8122a6e4b1 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-89010f85-df42-4f94-abb2-dd8122a6e4b1.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-89010f85-df42-4f94-abb2-dd8122a6e4b1 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    
  }



  img.s-89010f85-df42-4f94-abb2-dd8122a6e4b1.shogun-image {
    
    
    
    
  }


.s-89010f85-df42-4f94-abb2-dd8122a6e4b1 .shogun-image-content {
  
    align-items: center;
  
}

.s-89010f85-df42-4f94-abb2-dd8122a6e4b1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-89010f85-df42-4f94-abb2-dd8122a6e4b1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-89010f85-df42-4f94-abb2-dd8122a6e4b1.shogun-image {
  box-sizing: border-box;
}


.s-89010f85-df42-4f94-abb2-dd8122a6e4b1 .shg-image-content-wrapper .shogun-image.hover {
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
}

.s-89010f85-df42-4f94-abb2-dd8122a6e4b1 .shg-image-content-wrapper:hover .shogun-image:not(.hover) {
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-89010f85-df42-4f94-abb2-dd8122a6e4b1 .shg-image-content-wrapper:hover .shogun-image.hover {
  opacity: 1;
}



  @supports not (aspect-ratio: 1/1) {
    .s-89010f85-df42-4f94-abb2-dd8122a6e4b1 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-89010f85-df42-4f94-abb2-dd8122a6e4b1.shogun-image-container {
      position: relative;
    }

    .s-89010f85-df42-4f94-abb2-dd8122a6e4b1.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-89010f85-df42-4f94-abb2-dd8122a6e4b1.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-89010f85-df42-4f94-abb2-dd8122a6e4b1 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-89010f85-df42-4f94-abb2-dd8122a6e4b1 {
  
  
  
  
}

#s-89010f85-df42-4f94-abb2-dd8122a6e4b1 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-89010f85-df42-4f94-abb2-dd8122a6e4b1 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-89010f85-df42-4f94-abb2-dd8122a6e4b1 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-89010f85-df42-4f94-abb2-dd8122a6e4b1 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-89010f85-df42-4f94-abb2-dd8122a6e4b1.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-89010f85-df42-4f94-abb2-dd8122a6e4b1 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    
  }



  img.s-89010f85-df42-4f94-abb2-dd8122a6e4b1.shogun-image {
    
    
    
    
  }


.s-89010f85-df42-4f94-abb2-dd8122a6e4b1 .shogun-image-content {
  
    align-items: center;
  
}

.s-89010f85-df42-4f94-abb2-dd8122a6e4b1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-89010f85-df42-4f94-abb2-dd8122a6e4b1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-89010f85-df42-4f94-abb2-dd8122a6e4b1.shogun-image {
  box-sizing: border-box;
}


.s-89010f85-df42-4f94-abb2-dd8122a6e4b1 .shg-image-content-wrapper .shogun-image.hover {
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
}

.s-89010f85-df42-4f94-abb2-dd8122a6e4b1 .shg-image-content-wrapper:hover .shogun-image:not(.hover) {
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-89010f85-df42-4f94-abb2-dd8122a6e4b1 .shg-image-content-wrapper:hover .shogun-image.hover {
  opacity: 1;
}



  @supports not (aspect-ratio: 1/1) {
    .s-89010f85-df42-4f94-abb2-dd8122a6e4b1 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-89010f85-df42-4f94-abb2-dd8122a6e4b1.shogun-image-container {
      position: relative;
    }

    .s-89010f85-df42-4f94-abb2-dd8122a6e4b1.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-89010f85-df42-4f94-abb2-dd8122a6e4b1.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-89010f85-df42-4f94-abb2-dd8122a6e4b1 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-89010f85-df42-4f94-abb2-dd8122a6e4b1 {
  
  
  
  
}

#s-89010f85-df42-4f94-abb2-dd8122a6e4b1 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-89010f85-df42-4f94-abb2-dd8122a6e4b1 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-89010f85-df42-4f94-abb2-dd8122a6e4b1 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-89010f85-df42-4f94-abb2-dd8122a6e4b1 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-89010f85-df42-4f94-abb2-dd8122a6e4b1.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-89010f85-df42-4f94-abb2-dd8122a6e4b1 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    
  }



  img.s-89010f85-df42-4f94-abb2-dd8122a6e4b1.shogun-image {
    
    
    
    
  }


.s-89010f85-df42-4f94-abb2-dd8122a6e4b1 .shogun-image-content {
  
    align-items: center;
  
}

.s-89010f85-df42-4f94-abb2-dd8122a6e4b1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-89010f85-df42-4f94-abb2-dd8122a6e4b1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-89010f85-df42-4f94-abb2-dd8122a6e4b1.shogun-image {
  box-sizing: border-box;
}


.s-89010f85-df42-4f94-abb2-dd8122a6e4b1 .shg-image-content-wrapper .shogun-image.hover {
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
}

.s-89010f85-df42-4f94-abb2-dd8122a6e4b1 .shg-image-content-wrapper:hover .shogun-image:not(.hover) {
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-89010f85-df42-4f94-abb2-dd8122a6e4b1 .shg-image-content-wrapper:hover .shogun-image.hover {
  opacity: 1;
}



  @supports not (aspect-ratio: 1/1) {
    .s-89010f85-df42-4f94-abb2-dd8122a6e4b1 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-89010f85-df42-4f94-abb2-dd8122a6e4b1.shogun-image-container {
      position: relative;
    }

    .s-89010f85-df42-4f94-abb2-dd8122a6e4b1.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-89010f85-df42-4f94-abb2-dd8122a6e4b1.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-89010f85-df42-4f94-abb2-dd8122a6e4b1 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-89010f85-df42-4f94-abb2-dd8122a6e4b1 {
  
  
  
  
}

#s-89010f85-df42-4f94-abb2-dd8122a6e4b1 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-89010f85-df42-4f94-abb2-dd8122a6e4b1 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-89010f85-df42-4f94-abb2-dd8122a6e4b1 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-89010f85-df42-4f94-abb2-dd8122a6e4b1 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-89010f85-df42-4f94-abb2-dd8122a6e4b1.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-89010f85-df42-4f94-abb2-dd8122a6e4b1 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    
  }



  img.s-89010f85-df42-4f94-abb2-dd8122a6e4b1.shogun-image {
    
    
    
    
  }


.s-89010f85-df42-4f94-abb2-dd8122a6e4b1 .shogun-image-content {
  
    align-items: center;
  
}

.s-89010f85-df42-4f94-abb2-dd8122a6e4b1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-89010f85-df42-4f94-abb2-dd8122a6e4b1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-89010f85-df42-4f94-abb2-dd8122a6e4b1.shogun-image {
  box-sizing: border-box;
}


.s-89010f85-df42-4f94-abb2-dd8122a6e4b1 .shg-image-content-wrapper .shogun-image.hover {
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
}

.s-89010f85-df42-4f94-abb2-dd8122a6e4b1 .shg-image-content-wrapper:hover .shogun-image:not(.hover) {
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-89010f85-df42-4f94-abb2-dd8122a6e4b1 .shg-image-content-wrapper:hover .shogun-image.hover {
  opacity: 1;
}



  @supports not (aspect-ratio: 1/1) {
    .s-89010f85-df42-4f94-abb2-dd8122a6e4b1 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-89010f85-df42-4f94-abb2-dd8122a6e4b1.shogun-image-container {
      position: relative;
    }

    .s-89010f85-df42-4f94-abb2-dd8122a6e4b1.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-89010f85-df42-4f94-abb2-dd8122a6e4b1.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-89010f85-df42-4f94-abb2-dd8122a6e4b1 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (max-width: 767px){

.shg-image-margin-container-s-89010f85-df42-4f94-abb2-dd8122a6e4b1 {
  
  
  
  
}

#s-89010f85-df42-4f94-abb2-dd8122a6e4b1 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-89010f85-df42-4f94-abb2-dd8122a6e4b1 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-89010f85-df42-4f94-abb2-dd8122a6e4b1 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-89010f85-df42-4f94-abb2-dd8122a6e4b1 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-89010f85-df42-4f94-abb2-dd8122a6e4b1.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-89010f85-df42-4f94-abb2-dd8122a6e4b1 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    
  }



  img.s-89010f85-df42-4f94-abb2-dd8122a6e4b1.shogun-image {
    
    
    
    
  }


.s-89010f85-df42-4f94-abb2-dd8122a6e4b1 .shogun-image-content {
  
    align-items: center;
  
}

.s-89010f85-df42-4f94-abb2-dd8122a6e4b1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-89010f85-df42-4f94-abb2-dd8122a6e4b1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-89010f85-df42-4f94-abb2-dd8122a6e4b1.shogun-image {
  box-sizing: border-box;
}


.s-89010f85-df42-4f94-abb2-dd8122a6e4b1 .shg-image-content-wrapper .shogun-image.hover {
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
}

.s-89010f85-df42-4f94-abb2-dd8122a6e4b1 .shg-image-content-wrapper:hover .shogun-image:not(.hover) {
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-89010f85-df42-4f94-abb2-dd8122a6e4b1 .shg-image-content-wrapper:hover .shogun-image.hover {
  opacity: 1;
}



  @supports not (aspect-ratio: 1/1) {
    .s-89010f85-df42-4f94-abb2-dd8122a6e4b1 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-89010f85-df42-4f94-abb2-dd8122a6e4b1.shogun-image-container {
      position: relative;
    }

    .s-89010f85-df42-4f94-abb2-dd8122a6e4b1.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-89010f85-df42-4f94-abb2-dd8122a6e4b1.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-89010f85-df42-4f94-abb2-dd8122a6e4b1 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}
#s-5b2e5295-f78b-4207-a2af-e19e176f6e2a {
  margin-left: auto;
margin-right: auto;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-5b2e5295-f78b-4207-a2af-e19e176f6e2a {
  max-width: 406px;
}
}


.shg-image-margin-container-s-5b2e5295-f78b-4207-a2af-e19e176f6e2a {
  margin-left: auto;
  margin-right: auto;
  
  
}

#s-5b2e5295-f78b-4207-a2af-e19e176f6e2a {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-5b2e5295-f78b-4207-a2af-e19e176f6e2a .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-5b2e5295-f78b-4207-a2af-e19e176f6e2a .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-5b2e5295-f78b-4207-a2af-e19e176f6e2a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-5b2e5295-f78b-4207-a2af-e19e176f6e2a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-5b2e5295-f78b-4207-a2af-e19e176f6e2a img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    
  }



  img.s-5b2e5295-f78b-4207-a2af-e19e176f6e2a.shogun-image {
    
    
    
    
  }


.s-5b2e5295-f78b-4207-a2af-e19e176f6e2a .shogun-image-content {
  
    align-items: center;
  
}

.s-5b2e5295-f78b-4207-a2af-e19e176f6e2a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5b2e5295-f78b-4207-a2af-e19e176f6e2a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5b2e5295-f78b-4207-a2af-e19e176f6e2a.shogun-image {
  box-sizing: border-box;
}


.s-5b2e5295-f78b-4207-a2af-e19e176f6e2a .shg-image-content-wrapper .shogun-image.hover {
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
}

.s-5b2e5295-f78b-4207-a2af-e19e176f6e2a .shg-image-content-wrapper:hover .shogun-image:not(.hover) {
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-5b2e5295-f78b-4207-a2af-e19e176f6e2a .shg-image-content-wrapper:hover .shogun-image.hover {
  opacity: 1;
}



  @supports not (aspect-ratio: 1/1) {
    .s-5b2e5295-f78b-4207-a2af-e19e176f6e2a {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-5b2e5295-f78b-4207-a2af-e19e176f6e2a.shogun-image-container {
      position: relative;
    }

    .s-5b2e5295-f78b-4207-a2af-e19e176f6e2a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-5b2e5295-f78b-4207-a2af-e19e176f6e2a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-5b2e5295-f78b-4207-a2af-e19e176f6e2a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-5b2e5295-f78b-4207-a2af-e19e176f6e2a {
  
  
  
  
}

#s-5b2e5295-f78b-4207-a2af-e19e176f6e2a {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-5b2e5295-f78b-4207-a2af-e19e176f6e2a .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-5b2e5295-f78b-4207-a2af-e19e176f6e2a .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-5b2e5295-f78b-4207-a2af-e19e176f6e2a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-5b2e5295-f78b-4207-a2af-e19e176f6e2a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-5b2e5295-f78b-4207-a2af-e19e176f6e2a img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    
  }



  img.s-5b2e5295-f78b-4207-a2af-e19e176f6e2a.shogun-image {
    
    
    
    
  }


.s-5b2e5295-f78b-4207-a2af-e19e176f6e2a .shogun-image-content {
  
    align-items: center;
  
}

.s-5b2e5295-f78b-4207-a2af-e19e176f6e2a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5b2e5295-f78b-4207-a2af-e19e176f6e2a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5b2e5295-f78b-4207-a2af-e19e176f6e2a.shogun-image {
  box-sizing: border-box;
}


.s-5b2e5295-f78b-4207-a2af-e19e176f6e2a .shg-image-content-wrapper .shogun-image.hover {
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
}

.s-5b2e5295-f78b-4207-a2af-e19e176f6e2a .shg-image-content-wrapper:hover .shogun-image:not(.hover) {
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-5b2e5295-f78b-4207-a2af-e19e176f6e2a .shg-image-content-wrapper:hover .shogun-image.hover {
  opacity: 1;
}



  @supports not (aspect-ratio: 1/1) {
    .s-5b2e5295-f78b-4207-a2af-e19e176f6e2a {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-5b2e5295-f78b-4207-a2af-e19e176f6e2a.shogun-image-container {
      position: relative;
    }

    .s-5b2e5295-f78b-4207-a2af-e19e176f6e2a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-5b2e5295-f78b-4207-a2af-e19e176f6e2a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-5b2e5295-f78b-4207-a2af-e19e176f6e2a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-5b2e5295-f78b-4207-a2af-e19e176f6e2a {
  
  
  
  
}

#s-5b2e5295-f78b-4207-a2af-e19e176f6e2a {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-5b2e5295-f78b-4207-a2af-e19e176f6e2a .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-5b2e5295-f78b-4207-a2af-e19e176f6e2a .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-5b2e5295-f78b-4207-a2af-e19e176f6e2a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-5b2e5295-f78b-4207-a2af-e19e176f6e2a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-5b2e5295-f78b-4207-a2af-e19e176f6e2a img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    
  }



  img.s-5b2e5295-f78b-4207-a2af-e19e176f6e2a.shogun-image {
    
    
    
    
  }


.s-5b2e5295-f78b-4207-a2af-e19e176f6e2a .shogun-image-content {
  
    align-items: center;
  
}

.s-5b2e5295-f78b-4207-a2af-e19e176f6e2a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5b2e5295-f78b-4207-a2af-e19e176f6e2a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5b2e5295-f78b-4207-a2af-e19e176f6e2a.shogun-image {
  box-sizing: border-box;
}


.s-5b2e5295-f78b-4207-a2af-e19e176f6e2a .shg-image-content-wrapper .shogun-image.hover {
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
}

.s-5b2e5295-f78b-4207-a2af-e19e176f6e2a .shg-image-content-wrapper:hover .shogun-image:not(.hover) {
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-5b2e5295-f78b-4207-a2af-e19e176f6e2a .shg-image-content-wrapper:hover .shogun-image.hover {
  opacity: 1;
}



  @supports not (aspect-ratio: 1/1) {
    .s-5b2e5295-f78b-4207-a2af-e19e176f6e2a {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-5b2e5295-f78b-4207-a2af-e19e176f6e2a.shogun-image-container {
      position: relative;
    }

    .s-5b2e5295-f78b-4207-a2af-e19e176f6e2a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-5b2e5295-f78b-4207-a2af-e19e176f6e2a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-5b2e5295-f78b-4207-a2af-e19e176f6e2a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-5b2e5295-f78b-4207-a2af-e19e176f6e2a {
  
  
  
  
}

#s-5b2e5295-f78b-4207-a2af-e19e176f6e2a {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-5b2e5295-f78b-4207-a2af-e19e176f6e2a .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-5b2e5295-f78b-4207-a2af-e19e176f6e2a .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-5b2e5295-f78b-4207-a2af-e19e176f6e2a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-5b2e5295-f78b-4207-a2af-e19e176f6e2a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-5b2e5295-f78b-4207-a2af-e19e176f6e2a img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    
  }



  img.s-5b2e5295-f78b-4207-a2af-e19e176f6e2a.shogun-image {
    
    
    
    
  }


.s-5b2e5295-f78b-4207-a2af-e19e176f6e2a .shogun-image-content {
  
    align-items: center;
  
}

.s-5b2e5295-f78b-4207-a2af-e19e176f6e2a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5b2e5295-f78b-4207-a2af-e19e176f6e2a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5b2e5295-f78b-4207-a2af-e19e176f6e2a.shogun-image {
  box-sizing: border-box;
}


.s-5b2e5295-f78b-4207-a2af-e19e176f6e2a .shg-image-content-wrapper .shogun-image.hover {
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
}

.s-5b2e5295-f78b-4207-a2af-e19e176f6e2a .shg-image-content-wrapper:hover .shogun-image:not(.hover) {
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-5b2e5295-f78b-4207-a2af-e19e176f6e2a .shg-image-content-wrapper:hover .shogun-image.hover {
  opacity: 1;
}



  @supports not (aspect-ratio: 1/1) {
    .s-5b2e5295-f78b-4207-a2af-e19e176f6e2a {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-5b2e5295-f78b-4207-a2af-e19e176f6e2a.shogun-image-container {
      position: relative;
    }

    .s-5b2e5295-f78b-4207-a2af-e19e176f6e2a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-5b2e5295-f78b-4207-a2af-e19e176f6e2a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-5b2e5295-f78b-4207-a2af-e19e176f6e2a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (max-width: 767px){

.shg-image-margin-container-s-5b2e5295-f78b-4207-a2af-e19e176f6e2a {
  
  
  
  
}

#s-5b2e5295-f78b-4207-a2af-e19e176f6e2a {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-5b2e5295-f78b-4207-a2af-e19e176f6e2a .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-5b2e5295-f78b-4207-a2af-e19e176f6e2a .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-5b2e5295-f78b-4207-a2af-e19e176f6e2a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-5b2e5295-f78b-4207-a2af-e19e176f6e2a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-5b2e5295-f78b-4207-a2af-e19e176f6e2a img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    
  }



  img.s-5b2e5295-f78b-4207-a2af-e19e176f6e2a.shogun-image {
    
    
    
    
  }


.s-5b2e5295-f78b-4207-a2af-e19e176f6e2a .shogun-image-content {
  
    align-items: center;
  
}

.s-5b2e5295-f78b-4207-a2af-e19e176f6e2a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5b2e5295-f78b-4207-a2af-e19e176f6e2a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5b2e5295-f78b-4207-a2af-e19e176f6e2a.shogun-image {
  box-sizing: border-box;
}


.s-5b2e5295-f78b-4207-a2af-e19e176f6e2a .shg-image-content-wrapper .shogun-image.hover {
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
}

.s-5b2e5295-f78b-4207-a2af-e19e176f6e2a .shg-image-content-wrapper:hover .shogun-image:not(.hover) {
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-5b2e5295-f78b-4207-a2af-e19e176f6e2a .shg-image-content-wrapper:hover .shogun-image.hover {
  opacity: 1;
}



  @supports not (aspect-ratio: 1/1) {
    .s-5b2e5295-f78b-4207-a2af-e19e176f6e2a {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-5b2e5295-f78b-4207-a2af-e19e176f6e2a.shogun-image-container {
      position: relative;
    }

    .s-5b2e5295-f78b-4207-a2af-e19e176f6e2a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-5b2e5295-f78b-4207-a2af-e19e176f6e2a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-5b2e5295-f78b-4207-a2af-e19e176f6e2a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}
#s-6a451043-4982-4cd2-8c0b-0efcbc6b16d6 {
  margin-left: auto;
margin-right: auto;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-6a451043-4982-4cd2-8c0b-0efcbc6b16d6 {
  max-width: 406px;
}
}


.shg-image-margin-container-s-6a451043-4982-4cd2-8c0b-0efcbc6b16d6 {
  margin-left: auto;
  margin-right: auto;
  
  
}

#s-6a451043-4982-4cd2-8c0b-0efcbc6b16d6 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6a451043-4982-4cd2-8c0b-0efcbc6b16d6 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-6a451043-4982-4cd2-8c0b-0efcbc6b16d6 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6a451043-4982-4cd2-8c0b-0efcbc6b16d6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6a451043-4982-4cd2-8c0b-0efcbc6b16d6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6a451043-4982-4cd2-8c0b-0efcbc6b16d6 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    
  }



  img.s-6a451043-4982-4cd2-8c0b-0efcbc6b16d6.shogun-image {
    
    
    
    
  }


.s-6a451043-4982-4cd2-8c0b-0efcbc6b16d6 .shogun-image-content {
  
    align-items: center;
  
}

.s-6a451043-4982-4cd2-8c0b-0efcbc6b16d6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6a451043-4982-4cd2-8c0b-0efcbc6b16d6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6a451043-4982-4cd2-8c0b-0efcbc6b16d6.shogun-image {
  box-sizing: border-box;
}


.s-6a451043-4982-4cd2-8c0b-0efcbc6b16d6 .shg-image-content-wrapper .shogun-image.hover {
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
}

.s-6a451043-4982-4cd2-8c0b-0efcbc6b16d6 .shg-image-content-wrapper:hover .shogun-image:not(.hover) {
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-6a451043-4982-4cd2-8c0b-0efcbc6b16d6 .shg-image-content-wrapper:hover .shogun-image.hover {
  opacity: 1;
}



  @supports not (aspect-ratio: 1/1) {
    .s-6a451043-4982-4cd2-8c0b-0efcbc6b16d6 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-6a451043-4982-4cd2-8c0b-0efcbc6b16d6.shogun-image-container {
      position: relative;
    }

    .s-6a451043-4982-4cd2-8c0b-0efcbc6b16d6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6a451043-4982-4cd2-8c0b-0efcbc6b16d6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6a451043-4982-4cd2-8c0b-0efcbc6b16d6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-6a451043-4982-4cd2-8c0b-0efcbc6b16d6 {
  
  
  
  
}

#s-6a451043-4982-4cd2-8c0b-0efcbc6b16d6 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6a451043-4982-4cd2-8c0b-0efcbc6b16d6 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-6a451043-4982-4cd2-8c0b-0efcbc6b16d6 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6a451043-4982-4cd2-8c0b-0efcbc6b16d6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6a451043-4982-4cd2-8c0b-0efcbc6b16d6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6a451043-4982-4cd2-8c0b-0efcbc6b16d6 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    
  }



  img.s-6a451043-4982-4cd2-8c0b-0efcbc6b16d6.shogun-image {
    
    
    
    
  }


.s-6a451043-4982-4cd2-8c0b-0efcbc6b16d6 .shogun-image-content {
  
    align-items: center;
  
}

.s-6a451043-4982-4cd2-8c0b-0efcbc6b16d6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6a451043-4982-4cd2-8c0b-0efcbc6b16d6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6a451043-4982-4cd2-8c0b-0efcbc6b16d6.shogun-image {
  box-sizing: border-box;
}


.s-6a451043-4982-4cd2-8c0b-0efcbc6b16d6 .shg-image-content-wrapper .shogun-image.hover {
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
}

.s-6a451043-4982-4cd2-8c0b-0efcbc6b16d6 .shg-image-content-wrapper:hover .shogun-image:not(.hover) {
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-6a451043-4982-4cd2-8c0b-0efcbc6b16d6 .shg-image-content-wrapper:hover .shogun-image.hover {
  opacity: 1;
}



  @supports not (aspect-ratio: 1/1) {
    .s-6a451043-4982-4cd2-8c0b-0efcbc6b16d6 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-6a451043-4982-4cd2-8c0b-0efcbc6b16d6.shogun-image-container {
      position: relative;
    }

    .s-6a451043-4982-4cd2-8c0b-0efcbc6b16d6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6a451043-4982-4cd2-8c0b-0efcbc6b16d6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6a451043-4982-4cd2-8c0b-0efcbc6b16d6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-6a451043-4982-4cd2-8c0b-0efcbc6b16d6 {
  
  
  
  
}

#s-6a451043-4982-4cd2-8c0b-0efcbc6b16d6 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6a451043-4982-4cd2-8c0b-0efcbc6b16d6 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-6a451043-4982-4cd2-8c0b-0efcbc6b16d6 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6a451043-4982-4cd2-8c0b-0efcbc6b16d6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6a451043-4982-4cd2-8c0b-0efcbc6b16d6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6a451043-4982-4cd2-8c0b-0efcbc6b16d6 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    
  }



  img.s-6a451043-4982-4cd2-8c0b-0efcbc6b16d6.shogun-image {
    
    
    
    
  }


.s-6a451043-4982-4cd2-8c0b-0efcbc6b16d6 .shogun-image-content {
  
    align-items: center;
  
}

.s-6a451043-4982-4cd2-8c0b-0efcbc6b16d6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6a451043-4982-4cd2-8c0b-0efcbc6b16d6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6a451043-4982-4cd2-8c0b-0efcbc6b16d6.shogun-image {
  box-sizing: border-box;
}


.s-6a451043-4982-4cd2-8c0b-0efcbc6b16d6 .shg-image-content-wrapper .shogun-image.hover {
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
}

.s-6a451043-4982-4cd2-8c0b-0efcbc6b16d6 .shg-image-content-wrapper:hover .shogun-image:not(.hover) {
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-6a451043-4982-4cd2-8c0b-0efcbc6b16d6 .shg-image-content-wrapper:hover .shogun-image.hover {
  opacity: 1;
}



  @supports not (aspect-ratio: 1/1) {
    .s-6a451043-4982-4cd2-8c0b-0efcbc6b16d6 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-6a451043-4982-4cd2-8c0b-0efcbc6b16d6.shogun-image-container {
      position: relative;
    }

    .s-6a451043-4982-4cd2-8c0b-0efcbc6b16d6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6a451043-4982-4cd2-8c0b-0efcbc6b16d6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6a451043-4982-4cd2-8c0b-0efcbc6b16d6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-6a451043-4982-4cd2-8c0b-0efcbc6b16d6 {
  
  
  
  
}

#s-6a451043-4982-4cd2-8c0b-0efcbc6b16d6 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6a451043-4982-4cd2-8c0b-0efcbc6b16d6 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-6a451043-4982-4cd2-8c0b-0efcbc6b16d6 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6a451043-4982-4cd2-8c0b-0efcbc6b16d6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6a451043-4982-4cd2-8c0b-0efcbc6b16d6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6a451043-4982-4cd2-8c0b-0efcbc6b16d6 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    
  }



  img.s-6a451043-4982-4cd2-8c0b-0efcbc6b16d6.shogun-image {
    
    
    
    
  }


.s-6a451043-4982-4cd2-8c0b-0efcbc6b16d6 .shogun-image-content {
  
    align-items: center;
  
}

.s-6a451043-4982-4cd2-8c0b-0efcbc6b16d6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6a451043-4982-4cd2-8c0b-0efcbc6b16d6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6a451043-4982-4cd2-8c0b-0efcbc6b16d6.shogun-image {
  box-sizing: border-box;
}


.s-6a451043-4982-4cd2-8c0b-0efcbc6b16d6 .shg-image-content-wrapper .shogun-image.hover {
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
}

.s-6a451043-4982-4cd2-8c0b-0efcbc6b16d6 .shg-image-content-wrapper:hover .shogun-image:not(.hover) {
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-6a451043-4982-4cd2-8c0b-0efcbc6b16d6 .shg-image-content-wrapper:hover .shogun-image.hover {
  opacity: 1;
}



  @supports not (aspect-ratio: 1/1) {
    .s-6a451043-4982-4cd2-8c0b-0efcbc6b16d6 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-6a451043-4982-4cd2-8c0b-0efcbc6b16d6.shogun-image-container {
      position: relative;
    }

    .s-6a451043-4982-4cd2-8c0b-0efcbc6b16d6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6a451043-4982-4cd2-8c0b-0efcbc6b16d6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6a451043-4982-4cd2-8c0b-0efcbc6b16d6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (max-width: 767px){

.shg-image-margin-container-s-6a451043-4982-4cd2-8c0b-0efcbc6b16d6 {
  
  
  
  
}

#s-6a451043-4982-4cd2-8c0b-0efcbc6b16d6 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6a451043-4982-4cd2-8c0b-0efcbc6b16d6 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-6a451043-4982-4cd2-8c0b-0efcbc6b16d6 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6a451043-4982-4cd2-8c0b-0efcbc6b16d6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6a451043-4982-4cd2-8c0b-0efcbc6b16d6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6a451043-4982-4cd2-8c0b-0efcbc6b16d6 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    
  }



  img.s-6a451043-4982-4cd2-8c0b-0efcbc6b16d6.shogun-image {
    
    
    
    
  }


.s-6a451043-4982-4cd2-8c0b-0efcbc6b16d6 .shogun-image-content {
  
    align-items: center;
  
}

.s-6a451043-4982-4cd2-8c0b-0efcbc6b16d6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6a451043-4982-4cd2-8c0b-0efcbc6b16d6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6a451043-4982-4cd2-8c0b-0efcbc6b16d6.shogun-image {
  box-sizing: border-box;
}


.s-6a451043-4982-4cd2-8c0b-0efcbc6b16d6 .shg-image-content-wrapper .shogun-image.hover {
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
}

.s-6a451043-4982-4cd2-8c0b-0efcbc6b16d6 .shg-image-content-wrapper:hover .shogun-image:not(.hover) {
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-6a451043-4982-4cd2-8c0b-0efcbc6b16d6 .shg-image-content-wrapper:hover .shogun-image.hover {
  opacity: 1;
}



  @supports not (aspect-ratio: 1/1) {
    .s-6a451043-4982-4cd2-8c0b-0efcbc6b16d6 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-6a451043-4982-4cd2-8c0b-0efcbc6b16d6.shogun-image-container {
      position: relative;
    }

    .s-6a451043-4982-4cd2-8c0b-0efcbc6b16d6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6a451043-4982-4cd2-8c0b-0efcbc6b16d6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6a451043-4982-4cd2-8c0b-0efcbc6b16d6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}
#s-e6676494-c6d9-4e41-a1f7-53acc6763ba7 {
  background-repeat: no-repeat;
background-size: cover;
margin-left: auto;
margin-right: auto;
min-height: 50px;
background-position: center center;
}
@media (min-width: 1200px){#s-e6676494-c6d9-4e41-a1f7-53acc6763ba7 {
  display: none;
}
#s-e6676494-c6d9-4e41-a1f7-53acc6763ba7, #wrap-s-e6676494-c6d9-4e41-a1f7-53acc6763ba7 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-e6676494-c6d9-4e41-a1f7-53acc6763ba7 {
  display: none;
}
#s-e6676494-c6d9-4e41-a1f7-53acc6763ba7, #wrap-s-e6676494-c6d9-4e41-a1f7-53acc6763ba7 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-e6676494-c6d9-4e41-a1f7-53acc6763ba7 {
  padding-top: 50px;
padding-bottom: 50px;
}
}@media (max-width: 767px){#s-e6676494-c6d9-4e41-a1f7-53acc6763ba7 {
  padding-top: 62px;
padding-bottom: 70px;
}
}







#s-e6676494-c6d9-4e41-a1f7-53acc6763ba7 &gt; .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-e6676494-c6d9-4e41-a1f7-53acc6763ba7.shg-box.shg-c {
  justify-content: center;
}

#s-7adf2866-d57c-456d-baa9-aa553a636d56 {
  margin-left: auto;
margin-right: auto;
}
@media (min-width: 1200px){#s-7adf2866-d57c-456d-baa9-aa553a636d56 {
  margin-top: 0px;
margin-bottom: 64px;
max-width: 760px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-7adf2866-d57c-456d-baa9-aa553a636d56 {
  padding-left: 30px;
padding-right: 30px;
}
}@media (max-width: 767px){#s-7adf2866-d57c-456d-baa9-aa553a636d56 {
  padding-left: 20px;
padding-bottom: 56px;
padding-right: 20px;
}
}
#s-93b9a60e-cdf5-49ae-ad0e-40d8060c5cb8 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-4b1f1d74-feeb-4484-a08e-84ffd27fab81 {
  min-height: 50px;
}
@media (min-width: 768px) and (max-width: 991px){#s-4b1f1d74-feeb-4484-a08e-84ffd27fab81 {
  
}
}@media (max-width: 767px){#s-4b1f1d74-feeb-4484-a08e-84ffd27fab81 {
  
}
}







#s-4b1f1d74-feeb-4484-a08e-84ffd27fab81 &gt; .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-4b1f1d74-feeb-4484-a08e-84ffd27fab81.shg-box.shg-c {
  justify-content: center;
}

#s-d275dd44-e213-40d9-a90c-d086ed0e9181 {
  margin-top: 0%;
margin-bottom: 0%;
padding-top: 5%;
padding-left: 11%;
padding-bottom: 5%;
padding-right: 11%;
min-height: 0%;
background-color: rgba(240, 240, 240, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-d275dd44-e213-40d9-a90c-d086ed0e9181 {
  
}
}@media (max-width: 767px){#s-d275dd44-e213-40d9-a90c-d086ed0e9181 {
  padding-top: 10%;
}
}
@media (min-width: 0px) {
[id="s-d275dd44-e213-40d9-a90c-d086ed0e9181"] &gt; .shg-row &gt; .shg-c-xs-6 {
  width: calc(50% - 0.5px);
}

}

@media (min-width: 768px) {
[id="s-d275dd44-e213-40d9-a90c-d086ed0e9181"] &gt; .shg-row &gt; .shg-c-sm-3 {
  width: calc(25.0% - 0.75px);
}

}

@media (min-width: 992px) {
[id="s-d275dd44-e213-40d9-a90c-d086ed0e9181"] &gt; .shg-row &gt; .shg-c-md-3 {
  width: calc(25.0% - 0.75px);
}

}

@media (min-width: 1200px) {
[id="s-d275dd44-e213-40d9-a90c-d086ed0e9181"] &gt; .shg-row &gt; .shg-c-lg-3 {
  width: calc(25.0% - 0.75px);
}

}

#s-2ec1b5ec-e1c3-4e4b-9fe8-a63f4ebd8cc5 {
  text-align: center;
opacity: 0.9;
}



.shg-image-margin-container-s-2ec1b5ec-e1c3-4e4b-9fe8-a63f4ebd8cc5 {
  
  
  
  
}

#s-2ec1b5ec-e1c3-4e4b-9fe8-a63f4ebd8cc5 {
  margin: 0 !important;
}





  img.s-2ec1b5ec-e1c3-4e4b-9fe8-a63f4ebd8cc5.shogun-image {
    
    
    
    
  }


.s-2ec1b5ec-e1c3-4e4b-9fe8-a63f4ebd8cc5 .shogun-image-content {
  
    align-items: center;
  
}

.s-2ec1b5ec-e1c3-4e4b-9fe8-a63f4ebd8cc5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2ec1b5ec-e1c3-4e4b-9fe8-a63f4ebd8cc5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2ec1b5ec-e1c3-4e4b-9fe8-a63f4ebd8cc5.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){

.shg-image-margin-container-s-2ec1b5ec-e1c3-4e4b-9fe8-a63f4ebd8cc5 {
  
  
  
  
}

#s-2ec1b5ec-e1c3-4e4b-9fe8-a63f4ebd8cc5 {
  margin: 0 !important;
}





  img.s-2ec1b5ec-e1c3-4e4b-9fe8-a63f4ebd8cc5.shogun-image {
    
    
    
    
  }


.s-2ec1b5ec-e1c3-4e4b-9fe8-a63f4ebd8cc5 .shogun-image-content {
  
    align-items: center;
  
}

.s-2ec1b5ec-e1c3-4e4b-9fe8-a63f4ebd8cc5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2ec1b5ec-e1c3-4e4b-9fe8-a63f4ebd8cc5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2ec1b5ec-e1c3-4e4b-9fe8-a63f4ebd8cc5.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-2ec1b5ec-e1c3-4e4b-9fe8-a63f4ebd8cc5 {
  
  
  
  
}

#s-2ec1b5ec-e1c3-4e4b-9fe8-a63f4ebd8cc5 {
  margin: 0 !important;
}





  img.s-2ec1b5ec-e1c3-4e4b-9fe8-a63f4ebd8cc5.shogun-image {
    
    
    
    
  }


.s-2ec1b5ec-e1c3-4e4b-9fe8-a63f4ebd8cc5 .shogun-image-content {
  
    align-items: center;
  
}

.s-2ec1b5ec-e1c3-4e4b-9fe8-a63f4ebd8cc5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2ec1b5ec-e1c3-4e4b-9fe8-a63f4ebd8cc5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2ec1b5ec-e1c3-4e4b-9fe8-a63f4ebd8cc5.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-2ec1b5ec-e1c3-4e4b-9fe8-a63f4ebd8cc5 {
  
  
  
  
}

#s-2ec1b5ec-e1c3-4e4b-9fe8-a63f4ebd8cc5 {
  margin: 0 !important;
}





  img.s-2ec1b5ec-e1c3-4e4b-9fe8-a63f4ebd8cc5.shogun-image {
    
    
    
    
  }


.s-2ec1b5ec-e1c3-4e4b-9fe8-a63f4ebd8cc5 .shogun-image-content {
  
    align-items: center;
  
}

.s-2ec1b5ec-e1c3-4e4b-9fe8-a63f4ebd8cc5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2ec1b5ec-e1c3-4e4b-9fe8-a63f4ebd8cc5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2ec1b5ec-e1c3-4e4b-9fe8-a63f4ebd8cc5.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){

.shg-image-margin-container-s-2ec1b5ec-e1c3-4e4b-9fe8-a63f4ebd8cc5 {
  
  
  
  
}

#s-2ec1b5ec-e1c3-4e4b-9fe8-a63f4ebd8cc5 {
  margin: 0 !important;
}





  img.s-2ec1b5ec-e1c3-4e4b-9fe8-a63f4ebd8cc5.shogun-image {
    
    
    
    
  }


.s-2ec1b5ec-e1c3-4e4b-9fe8-a63f4ebd8cc5 .shogun-image-content {
  
    align-items: center;
  
}

.s-2ec1b5ec-e1c3-4e4b-9fe8-a63f4ebd8cc5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2ec1b5ec-e1c3-4e4b-9fe8-a63f4ebd8cc5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2ec1b5ec-e1c3-4e4b-9fe8-a63f4ebd8cc5.shogun-image {
  box-sizing: border-box;
}




}
#s-0a1b69ba-601b-4df0-8881-e5954998cbf1 {
  margin-top: 0%;
margin-left: 6%;
margin-bottom: 0%;
margin-right: 6%;
padding-top: 3%;
}

#s-3b397910-e87e-4fc3-b284-3fbb3453ac53 {
  text-align: center;
opacity: 0.9;
}



.shg-image-margin-container-s-3b397910-e87e-4fc3-b284-3fbb3453ac53 {
  
  
  
  
}

#s-3b397910-e87e-4fc3-b284-3fbb3453ac53 {
  margin: 0 !important;
}





  img.s-3b397910-e87e-4fc3-b284-3fbb3453ac53.shogun-image {
    
    
    
    
  }


.s-3b397910-e87e-4fc3-b284-3fbb3453ac53 .shogun-image-content {
  
    align-items: center;
  
}

.s-3b397910-e87e-4fc3-b284-3fbb3453ac53.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3b397910-e87e-4fc3-b284-3fbb3453ac53.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3b397910-e87e-4fc3-b284-3fbb3453ac53.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){

.shg-image-margin-container-s-3b397910-e87e-4fc3-b284-3fbb3453ac53 {
  
  
  
  
}

#s-3b397910-e87e-4fc3-b284-3fbb3453ac53 {
  margin: 0 !important;
}





  img.s-3b397910-e87e-4fc3-b284-3fbb3453ac53.shogun-image {
    
    
    
    
  }


.s-3b397910-e87e-4fc3-b284-3fbb3453ac53 .shogun-image-content {
  
    align-items: center;
  
}

.s-3b397910-e87e-4fc3-b284-3fbb3453ac53.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3b397910-e87e-4fc3-b284-3fbb3453ac53.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3b397910-e87e-4fc3-b284-3fbb3453ac53.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-3b397910-e87e-4fc3-b284-3fbb3453ac53 {
  
  
  
  
}

#s-3b397910-e87e-4fc3-b284-3fbb3453ac53 {
  margin: 0 !important;
}





  img.s-3b397910-e87e-4fc3-b284-3fbb3453ac53.shogun-image {
    
    
    
    
  }


.s-3b397910-e87e-4fc3-b284-3fbb3453ac53 .shogun-image-content {
  
    align-items: center;
  
}

.s-3b397910-e87e-4fc3-b284-3fbb3453ac53.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3b397910-e87e-4fc3-b284-3fbb3453ac53.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3b397910-e87e-4fc3-b284-3fbb3453ac53.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-3b397910-e87e-4fc3-b284-3fbb3453ac53 {
  
  
  
  
}

#s-3b397910-e87e-4fc3-b284-3fbb3453ac53 {
  margin: 0 !important;
}





  img.s-3b397910-e87e-4fc3-b284-3fbb3453ac53.shogun-image {
    
    
    
    
  }


.s-3b397910-e87e-4fc3-b284-3fbb3453ac53 .shogun-image-content {
  
    align-items: center;
  
}

.s-3b397910-e87e-4fc3-b284-3fbb3453ac53.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3b397910-e87e-4fc3-b284-3fbb3453ac53.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3b397910-e87e-4fc3-b284-3fbb3453ac53.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){

.shg-image-margin-container-s-3b397910-e87e-4fc3-b284-3fbb3453ac53 {
  
  
  
  
}

#s-3b397910-e87e-4fc3-b284-3fbb3453ac53 {
  margin: 0 !important;
}





  img.s-3b397910-e87e-4fc3-b284-3fbb3453ac53.shogun-image {
    
    
    
    
  }


.s-3b397910-e87e-4fc3-b284-3fbb3453ac53 .shogun-image-content {
  
    align-items: center;
  
}

.s-3b397910-e87e-4fc3-b284-3fbb3453ac53.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3b397910-e87e-4fc3-b284-3fbb3453ac53.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3b397910-e87e-4fc3-b284-3fbb3453ac53.shogun-image {
  box-sizing: border-box;
}




}
#s-bd1ae9ec-9ac8-4ddc-baad-9b6afb056b47 {
  margin-left: 6%;
margin-right: 6%;
padding-top: 3%;
}

#s-c9d18bb1-2d12-46a4-8398-04f446ba0fb4 {
  text-align: center;
opacity: 0.9;
}



.shg-image-margin-container-s-c9d18bb1-2d12-46a4-8398-04f446ba0fb4 {
  
  
  
  
}

#s-c9d18bb1-2d12-46a4-8398-04f446ba0fb4 {
  margin: 0 !important;
}





  img.s-c9d18bb1-2d12-46a4-8398-04f446ba0fb4.shogun-image {
    
    
    
    
  }


.s-c9d18bb1-2d12-46a4-8398-04f446ba0fb4 .shogun-image-content {
  
    align-items: center;
  
}

.s-c9d18bb1-2d12-46a4-8398-04f446ba0fb4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c9d18bb1-2d12-46a4-8398-04f446ba0fb4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c9d18bb1-2d12-46a4-8398-04f446ba0fb4.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){

.shg-image-margin-container-s-c9d18bb1-2d12-46a4-8398-04f446ba0fb4 {
  
  
  
  
}

#s-c9d18bb1-2d12-46a4-8398-04f446ba0fb4 {
  margin: 0 !important;
}





  img.s-c9d18bb1-2d12-46a4-8398-04f446ba0fb4.shogun-image {
    
    
    
    
  }


.s-c9d18bb1-2d12-46a4-8398-04f446ba0fb4 .shogun-image-content {
  
    align-items: center;
  
}

.s-c9d18bb1-2d12-46a4-8398-04f446ba0fb4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c9d18bb1-2d12-46a4-8398-04f446ba0fb4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c9d18bb1-2d12-46a4-8398-04f446ba0fb4.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-c9d18bb1-2d12-46a4-8398-04f446ba0fb4 {
  
  
  
  
}

#s-c9d18bb1-2d12-46a4-8398-04f446ba0fb4 {
  margin: 0 !important;
}





  img.s-c9d18bb1-2d12-46a4-8398-04f446ba0fb4.shogun-image {
    
    
    
    
  }


.s-c9d18bb1-2d12-46a4-8398-04f446ba0fb4 .shogun-image-content {
  
    align-items: center;
  
}

.s-c9d18bb1-2d12-46a4-8398-04f446ba0fb4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c9d18bb1-2d12-46a4-8398-04f446ba0fb4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c9d18bb1-2d12-46a4-8398-04f446ba0fb4.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-c9d18bb1-2d12-46a4-8398-04f446ba0fb4 {
  
  
  
  
}

#s-c9d18bb1-2d12-46a4-8398-04f446ba0fb4 {
  margin: 0 !important;
}





  img.s-c9d18bb1-2d12-46a4-8398-04f446ba0fb4.shogun-image {
    
    
    
    
  }


.s-c9d18bb1-2d12-46a4-8398-04f446ba0fb4 .shogun-image-content {
  
    align-items: center;
  
}

.s-c9d18bb1-2d12-46a4-8398-04f446ba0fb4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c9d18bb1-2d12-46a4-8398-04f446ba0fb4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c9d18bb1-2d12-46a4-8398-04f446ba0fb4.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){

.shg-image-margin-container-s-c9d18bb1-2d12-46a4-8398-04f446ba0fb4 {
  
  
  
  
}

#s-c9d18bb1-2d12-46a4-8398-04f446ba0fb4 {
  margin: 0 !important;
}





  img.s-c9d18bb1-2d12-46a4-8398-04f446ba0fb4.shogun-image {
    
    
    
    
  }


.s-c9d18bb1-2d12-46a4-8398-04f446ba0fb4 .shogun-image-content {
  
    align-items: center;
  
}

.s-c9d18bb1-2d12-46a4-8398-04f446ba0fb4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c9d18bb1-2d12-46a4-8398-04f446ba0fb4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c9d18bb1-2d12-46a4-8398-04f446ba0fb4.shogun-image {
  box-sizing: border-box;
}




}
#s-47873f01-6722-4846-8856-df39b9acc8dd {
  margin-left: 6%;
margin-right: 6%;
padding-top: 3%;
}

#s-ac56749b-4d43-412c-b1b9-e2c47c6ccf1a {
  text-align: center;
opacity: 0.9;
}



.shg-image-margin-container-s-ac56749b-4d43-412c-b1b9-e2c47c6ccf1a {
  
  
  
  
}

#s-ac56749b-4d43-412c-b1b9-e2c47c6ccf1a {
  margin: 0 !important;
}





  img.s-ac56749b-4d43-412c-b1b9-e2c47c6ccf1a.shogun-image {
    
    
    
    
  }


.s-ac56749b-4d43-412c-b1b9-e2c47c6ccf1a .shogun-image-content {
  
    align-items: center;
  
}

.s-ac56749b-4d43-412c-b1b9-e2c47c6ccf1a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ac56749b-4d43-412c-b1b9-e2c47c6ccf1a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ac56749b-4d43-412c-b1b9-e2c47c6ccf1a.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){

.shg-image-margin-container-s-ac56749b-4d43-412c-b1b9-e2c47c6ccf1a {
  
  
  
  
}

#s-ac56749b-4d43-412c-b1b9-e2c47c6ccf1a {
  margin: 0 !important;
}





  img.s-ac56749b-4d43-412c-b1b9-e2c47c6ccf1a.shogun-image {
    
    
    
    
  }


.s-ac56749b-4d43-412c-b1b9-e2c47c6ccf1a .shogun-image-content {
  
    align-items: center;
  
}

.s-ac56749b-4d43-412c-b1b9-e2c47c6ccf1a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ac56749b-4d43-412c-b1b9-e2c47c6ccf1a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ac56749b-4d43-412c-b1b9-e2c47c6ccf1a.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-ac56749b-4d43-412c-b1b9-e2c47c6ccf1a {
  
  
  
  
}

#s-ac56749b-4d43-412c-b1b9-e2c47c6ccf1a {
  margin: 0 !important;
}





  img.s-ac56749b-4d43-412c-b1b9-e2c47c6ccf1a.shogun-image {
    
    
    
    
  }


.s-ac56749b-4d43-412c-b1b9-e2c47c6ccf1a .shogun-image-content {
  
    align-items: center;
  
}

.s-ac56749b-4d43-412c-b1b9-e2c47c6ccf1a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ac56749b-4d43-412c-b1b9-e2c47c6ccf1a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ac56749b-4d43-412c-b1b9-e2c47c6ccf1a.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-ac56749b-4d43-412c-b1b9-e2c47c6ccf1a {
  
  
  
  
}

#s-ac56749b-4d43-412c-b1b9-e2c47c6ccf1a {
  margin: 0 !important;
}





  img.s-ac56749b-4d43-412c-b1b9-e2c47c6ccf1a.shogun-image {
    
    
    
    
  }


.s-ac56749b-4d43-412c-b1b9-e2c47c6ccf1a .shogun-image-content {
  
    align-items: center;
  
}

.s-ac56749b-4d43-412c-b1b9-e2c47c6ccf1a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ac56749b-4d43-412c-b1b9-e2c47c6ccf1a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ac56749b-4d43-412c-b1b9-e2c47c6ccf1a.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){

.shg-image-margin-container-s-ac56749b-4d43-412c-b1b9-e2c47c6ccf1a {
  
  
  
  
}

#s-ac56749b-4d43-412c-b1b9-e2c47c6ccf1a {
  margin: 0 !important;
}





  img.s-ac56749b-4d43-412c-b1b9-e2c47c6ccf1a.shogun-image {
    
    
    
    
  }


.s-ac56749b-4d43-412c-b1b9-e2c47c6ccf1a .shogun-image-content {
  
    align-items: center;
  
}

.s-ac56749b-4d43-412c-b1b9-e2c47c6ccf1a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ac56749b-4d43-412c-b1b9-e2c47c6ccf1a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ac56749b-4d43-412c-b1b9-e2c47c6ccf1a.shogun-image {
  box-sizing: border-box;
}




}
#s-85501f94-a51f-42f7-8b95-76b02df232b1 {
  margin-left: 10%;
margin-right: 10%;
padding-top: 3%;
}

#s-22d192ad-70b2-4fd8-ad50-6cf9f268341e {
  min-height: 50px;
}
@media (min-width: 768px) and (max-width: 991px){#s-22d192ad-70b2-4fd8-ad50-6cf9f268341e {
  display: none;
}
#s-22d192ad-70b2-4fd8-ad50-6cf9f268341e, #wrap-s-22d192ad-70b2-4fd8-ad50-6cf9f268341e { display: none !important; }}@media (max-width: 767px){#s-22d192ad-70b2-4fd8-ad50-6cf9f268341e {
  display: none;
}
#s-22d192ad-70b2-4fd8-ad50-6cf9f268341e, #wrap-s-22d192ad-70b2-4fd8-ad50-6cf9f268341e { display: none !important; }}







#s-22d192ad-70b2-4fd8-ad50-6cf9f268341e &gt; .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-22d192ad-70b2-4fd8-ad50-6cf9f268341e.shg-box.shg-c {
  justify-content: center;
}

#s-5e81acf4-ba13-4697-a863-306796abfb34 {
  margin-top: 0%;
padding-top: 3%;
padding-left: 0%;
padding-bottom: 2%;
background-color: rgba(27, 27, 27, 1);
}
@media (min-width: 1200px){#s-5e81acf4-ba13-4697-a863-306796abfb34 {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-5e81acf4-ba13-4697-a863-306796abfb34 {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-5e81acf4-ba13-4697-a863-306796abfb34 {
  
}
}@media (max-width: 767px){#s-5e81acf4-ba13-4697-a863-306796abfb34 {
  
}
}
.shogun-table-wrapper {
  overflow: auto;
}

table.shogun-table {
  width: 100%;
  max-width: 100%;
  border-collapse: collapse;
  border-style: hidden;
}

thead.shogun-table-column-container {
  font-weight: bold;
}

td.shogun-table-column {
  padding: 10px;
}

td.shogun-table-row {
  padding: 10px;
  min-height: 45px;
}

td.shogun-table-column:only-child, td.shogun-table-row:only-child {
  width: 100%;
}

#s-63b48588-2fb7-44cc-9202-0b731651e281 {
  margin-left: 3%;
margin-right: 3%;
padding-top: 1%;
padding-bottom: 2%;
}
@media (min-width: 1200px){#s-63b48588-2fb7-44cc-9202-0b731651e281 {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-63b48588-2fb7-44cc-9202-0b731651e281 {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-63b48588-2fb7-44cc-9202-0b731651e281 {
  
}
}@media (max-width: 767px){#s-63b48588-2fb7-44cc-9202-0b731651e281 {
  
}
}
#s-63b48588-2fb7-44cc-9202-0b731651e281 .shogun-table-wrapper {
  overflow: auto;
  border: 0px solid #D5D6D7;
  border-radius: 0px;
}

#s-63b48588-2fb7-44cc-9202-0b731651e281 table.shogun-table {
  margin: 0;
  padding: 0;
}

#s-63b48588-2fb7-44cc-9202-0b731651e281 td.shogun-table-column {
  background-color: rgba(255, 255, 255, 0);
  padding: 10px;
  text-align: inherit;
  
  font-size: 14px;
  
  
  
  
  
}

#s-63b48588-2fb7-44cc-9202-0b731651e281 td.shogun-table-row {
  background-color: rgba(255, 255, 255, 0);
  padding: 10px;
}

#s-63b48588-2fb7-44cc-9202-0b731651e281 td.shogun-table-column, #s-63b48588-2fb7-44cc-9202-0b731651e281 td.shogun-table-row {
  border: 0px solid #D5D6D7;
}

.shogun-image-container {
  position: relative;
}

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

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

.shogun-image-content {
  display: flex;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 10;
}

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

.shogun-image-content-not-linked &gt; 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 &gt; div {
  width: 100%;
}

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

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

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

.shogun-image.hover {
  opacity: 0;
  z-index: 200;
  position: absolute;
  left: 0;
  top: 0;
}

.shogun-image.hover:hover {
  opacity: 1;
}

#s-414b5181-e241-4bd0-baa3-2a0df7e47139 {
  max-width: 2000px;
aspect-ratio: 1/1;
text-align: center;
background-color: rgba(240, 240, 240, 1);
}





  #s-414b5181-e241-4bd0-baa3-2a0df7e47139 img.shogun-image,
  #s-414b5181-e241-4bd0-baa3-2a0df7e47139 .shg-image-content-wrapper {
    height: 100%;
    width: 100%;
  }

  #s-414b5181-e241-4bd0-baa3-2a0df7e47139 {
    width: 100%;
    height: auto;
  }



  #s-414b5181-e241-4bd0-baa3-2a0df7e47139 img.shogun-image {
    

    
    
    
  }


#s-414b5181-e241-4bd0-baa3-2a0df7e47139 .shogun-image-content {
  
    align-items: center;
  
}

#s-f5b21e9c-5174-4721-a95b-47a370ac7001 {
  padding-top: 6%;
}

#s-4922b4f8-619c-4d94-8af9-2059e3964ee2 {
  padding-top: 2%;
padding-bottom: 1%;
text-align: center;
}

#s-4922b4f8-619c-4d94-8af9-2059e3964ee2 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-4922b4f8-619c-4d94-8af9-2059e3964ee2 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-4922b4f8-619c-4d94-8af9-2059e3964ee2 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-e42a88fb-60a6-492a-8931-bbabc3c558a9 {
  max-width: 2000px;
aspect-ratio: 1/1;
text-align: center;
background-color: rgba(240, 240, 240, 1);
}





  #s-e42a88fb-60a6-492a-8931-bbabc3c558a9 img.shogun-image,
  #s-e42a88fb-60a6-492a-8931-bbabc3c558a9 .shg-image-content-wrapper {
    height: 100%;
    width: 100%;
  }

  #s-e42a88fb-60a6-492a-8931-bbabc3c558a9 {
    width: 100%;
    height: auto;
  }



  #s-e42a88fb-60a6-492a-8931-bbabc3c558a9 img.shogun-image {
    

    
    
    
  }


#s-e42a88fb-60a6-492a-8931-bbabc3c558a9 .shogun-image-content {
  
    align-items: center;
  
}

#s-46628fbe-bbf8-4d0f-98a4-c9a502046fca {
  padding-top: 6%;
}

#s-c827e6f4-3724-4240-a02c-bb51e4b016d8 {
  padding-top: 2%;
padding-bottom: 1%;
text-align: center;
}

#s-c827e6f4-3724-4240-a02c-bb51e4b016d8 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-c827e6f4-3724-4240-a02c-bb51e4b016d8 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-c827e6f4-3724-4240-a02c-bb51e4b016d8 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-2d66ac41-4259-48b3-8d39-f121fd8f7427 {
  max-width: 2000px;
aspect-ratio: 1/1;
text-align: center;
background-color: rgba(240, 240, 240, 1);
}





  #s-2d66ac41-4259-48b3-8d39-f121fd8f7427 img.shogun-image,
  #s-2d66ac41-4259-48b3-8d39-f121fd8f7427 .shg-image-content-wrapper {
    height: 100%;
    width: 100%;
  }

  #s-2d66ac41-4259-48b3-8d39-f121fd8f7427 {
    width: 100%;
    height: auto;
  }



  #s-2d66ac41-4259-48b3-8d39-f121fd8f7427 img.shogun-image {
    

    
    
    
  }


#s-2d66ac41-4259-48b3-8d39-f121fd8f7427 .shogun-image-content {
  
    align-items: center;
  
}

#s-011b8a75-781f-41db-81b4-c4a947b10e34 {
  padding-top: 6%;
}

#s-dc9fb234-32d7-4ba7-8edd-1d638ce9854d {
  padding-top: 2%;
padding-bottom: 1%;
text-align: center;
}

#s-dc9fb234-32d7-4ba7-8edd-1d638ce9854d .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-dc9fb234-32d7-4ba7-8edd-1d638ce9854d .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-dc9fb234-32d7-4ba7-8edd-1d638ce9854d .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-9858af34-1e6e-4ba4-932e-b3e2b8919573 {
  max-width: 2000px;
aspect-ratio: 1/1;
text-align: center;
background-color: rgba(240, 240, 240, 1);
}





  #s-9858af34-1e6e-4ba4-932e-b3e2b8919573 img.shogun-image,
  #s-9858af34-1e6e-4ba4-932e-b3e2b8919573 .shg-image-content-wrapper {
    height: 100%;
    width: 100%;
  }

  #s-9858af34-1e6e-4ba4-932e-b3e2b8919573 {
    width: 100%;
    height: auto;
  }



  #s-9858af34-1e6e-4ba4-932e-b3e2b8919573 img.shogun-image {
    

    
    
    
  }


#s-9858af34-1e6e-4ba4-932e-b3e2b8919573 .shogun-image-content {
  
    align-items: center;
  
}

#s-94c04b40-390a-4dad-942e-30c5ebf135d4 {
  padding-top: 6%;
}

#s-91a9cee2-4641-4fba-be82-a5a64b87e3b0 {
  padding-top: 2%;
padding-bottom: 1%;
text-align: center;
}

#s-91a9cee2-4641-4fba-be82-a5a64b87e3b0 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-91a9cee2-4641-4fba-be82-a5a64b87e3b0 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-91a9cee2-4641-4fba-be82-a5a64b87e3b0 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-3c2cbfde-c93b-4ac1-9f8e-58bb9bcb5339 {
  max-width: 2000px;
aspect-ratio: 1/1;
text-align: center;
background-color: rgba(240, 240, 240, 1);
}





  #s-3c2cbfde-c93b-4ac1-9f8e-58bb9bcb5339 img.shogun-image,
  #s-3c2cbfde-c93b-4ac1-9f8e-58bb9bcb5339 .shg-image-content-wrapper {
    height: 100%;
    width: 100%;
  }

  #s-3c2cbfde-c93b-4ac1-9f8e-58bb9bcb5339 {
    width: 100%;
    height: auto;
  }



  #s-3c2cbfde-c93b-4ac1-9f8e-58bb9bcb5339 img.shogun-image {
    

    
    
    
  }


#s-3c2cbfde-c93b-4ac1-9f8e-58bb9bcb5339 .shogun-image-content {
  
    align-items: center;
  
}

#s-564b6d7a-0343-4e20-a4c1-821d5d791b79 {
  padding-top: 6%;
}

#s-2dba61ce-aa5f-4218-bbf3-21c5df73f831 {
  padding-top: 2%;
padding-bottom: 1%;
text-align: center;
}

#s-2dba61ce-aa5f-4218-bbf3-21c5df73f831 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-2dba61ce-aa5f-4218-bbf3-21c5df73f831 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-2dba61ce-aa5f-4218-bbf3-21c5df73f831 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-ea4dc576-98d5-4e1d-8ff2-c412088cf4ef {
  max-width: 2000px;
aspect-ratio: 1/1;
text-align: center;
background-color: rgba(240, 240, 240, 1);
}





  #s-ea4dc576-98d5-4e1d-8ff2-c412088cf4ef img.shogun-image,
  #s-ea4dc576-98d5-4e1d-8ff2-c412088cf4ef .shg-image-content-wrapper {
    height: 100%;
    width: 100%;
  }

  #s-ea4dc576-98d5-4e1d-8ff2-c412088cf4ef {
    width: 100%;
    height: auto;
  }



  #s-ea4dc576-98d5-4e1d-8ff2-c412088cf4ef img.shogun-image {
    

    
    
    
  }


#s-ea4dc576-98d5-4e1d-8ff2-c412088cf4ef .shogun-image-content {
  
    align-items: center;
  
}

#s-72b794c5-8da0-433a-952a-9aa15d382f29 {
  padding-top: 6%;
}

#s-6a7835ba-9992-4a36-a4b0-64a46ee981c4 {
  padding-top: 2%;
padding-bottom: 1%;
text-align: center;
}

#s-6a7835ba-9992-4a36-a4b0-64a46ee981c4 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-6a7835ba-9992-4a36-a4b0-64a46ee981c4 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-6a7835ba-9992-4a36-a4b0-64a46ee981c4 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-f989228f-7b50-4b14-a2d1-f11075ac087b {
  max-width: 2000px;
aspect-ratio: 1/1;
text-align: center;
background-color: rgba(240, 240, 240, 1);
}





  #s-f989228f-7b50-4b14-a2d1-f11075ac087b img.shogun-image,
  #s-f989228f-7b50-4b14-a2d1-f11075ac087b .shg-image-content-wrapper {
    height: 100%;
    width: 100%;
  }

  #s-f989228f-7b50-4b14-a2d1-f11075ac087b {
    width: 100%;
    height: auto;
  }



  #s-f989228f-7b50-4b14-a2d1-f11075ac087b img.shogun-image {
    

    
    
    
  }


#s-f989228f-7b50-4b14-a2d1-f11075ac087b .shogun-image-content {
  
    align-items: center;
  
}

#s-7836f1c9-9997-4150-949a-b80842adc9d2 {
  padding-top: 6%;
}

#s-a56f5509-8a52-4137-9445-50740f088f15 {
  padding-top: 2%;
padding-bottom: 1%;
text-align: center;
}

#s-a56f5509-8a52-4137-9445-50740f088f15 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-a56f5509-8a52-4137-9445-50740f088f15 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-a56f5509-8a52-4137-9445-50740f088f15 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-abe10a65-e1fb-4b04-b466-ff99d68d7fb6 {
  max-width: 2000px;
aspect-ratio: 1/1;
text-align: center;
background-color: rgba(240, 240, 240, 1);
}





  #s-abe10a65-e1fb-4b04-b466-ff99d68d7fb6 img.shogun-image,
  #s-abe10a65-e1fb-4b04-b466-ff99d68d7fb6 .shg-image-content-wrapper {
    height: 100%;
    width: 100%;
  }

  #s-abe10a65-e1fb-4b04-b466-ff99d68d7fb6 {
    width: 100%;
    height: auto;
  }



  #s-abe10a65-e1fb-4b04-b466-ff99d68d7fb6 img.shogun-image {
    

    
    
    
  }


#s-abe10a65-e1fb-4b04-b466-ff99d68d7fb6 .shogun-image-content {
  
    align-items: center;
  
}

#s-ec3ead28-9edb-4304-bdc4-5acba1795751 {
  padding-top: 6%;
}

#s-06ba618f-ca33-4863-87df-c621600d6cdb {
  padding-top: 2%;
padding-bottom: 1%;
text-align: center;
}

#s-06ba618f-ca33-4863-87df-c621600d6cdb .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-06ba618f-ca33-4863-87df-c621600d6cdb .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-06ba618f-ca33-4863-87df-c621600d6cdb .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-d87e377c-6ffc-4c5b-bcd5-c8d84aa8c7e0 {
  max-width: 2000px;
aspect-ratio: 1/1;
text-align: center;
background-color: rgba(240, 240, 240, 1);
}





  #s-d87e377c-6ffc-4c5b-bcd5-c8d84aa8c7e0 img.shogun-image,
  #s-d87e377c-6ffc-4c5b-bcd5-c8d84aa8c7e0 .shg-image-content-wrapper {
    height: 100%;
    width: 100%;
  }

  #s-d87e377c-6ffc-4c5b-bcd5-c8d84aa8c7e0 {
    width: 100%;
    height: auto;
  }



  #s-d87e377c-6ffc-4c5b-bcd5-c8d84aa8c7e0 img.shogun-image {
    

    
    
    
  }


#s-d87e377c-6ffc-4c5b-bcd5-c8d84aa8c7e0 .shogun-image-content {
  
    align-items: center;
  
}

#s-f35fcafd-081e-4cf5-ae2f-093ca905a7e0 {
  padding-top: 6%;
}

#s-c9c16653-204b-4c95-825c-5abb44b48ff5 {
  padding-top: 2%;
padding-bottom: 1%;
text-align: center;
}

#s-c9c16653-204b-4c95-825c-5abb44b48ff5 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-c9c16653-204b-4c95-825c-5abb44b48ff5 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-c9c16653-204b-4c95-825c-5abb44b48ff5 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-77d96aa6-da41-46c3-a5c3-ab3064e0b188 {
  max-width: 2000px;
aspect-ratio: 1/1;
text-align: center;
background-color: rgba(240, 240, 240, 1);
}





  #s-77d96aa6-da41-46c3-a5c3-ab3064e0b188 img.shogun-image,
  #s-77d96aa6-da41-46c3-a5c3-ab3064e0b188 .shg-image-content-wrapper {
    height: 100%;
    width: 100%;
  }

  #s-77d96aa6-da41-46c3-a5c3-ab3064e0b188 {
    width: 100%;
    height: auto;
  }



  #s-77d96aa6-da41-46c3-a5c3-ab3064e0b188 img.shogun-image {
    

    
    
    
  }


#s-77d96aa6-da41-46c3-a5c3-ab3064e0b188 .shogun-image-content {
  
    align-items: center;
  
}

#s-417395d4-df79-4ce2-b59a-9ab1bc65d47d {
  padding-top: 6%;
}

#s-5ca00c02-7584-4b59-8d0f-0f528436ca28 {
  padding-top: 2%;
padding-bottom: 1%;
text-align: center;
}

#s-5ca00c02-7584-4b59-8d0f-0f528436ca28 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-5ca00c02-7584-4b59-8d0f-0f528436ca28 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-5ca00c02-7584-4b59-8d0f-0f528436ca28 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-c608177e-fbc1-4939-b13b-db992bbd4564 {
  max-width: 2000px;
aspect-ratio: 1/1;
text-align: center;
background-color: rgba(240, 240, 240, 1);
}
@media (min-width: 1200px){#s-c608177e-fbc1-4939-b13b-db992bbd4564 {
  max-width: 2000px;
aspect-ratio: 1/1;
}
}




  #s-c608177e-fbc1-4939-b13b-db992bbd4564 img.shogun-image,
  #s-c608177e-fbc1-4939-b13b-db992bbd4564 .shg-image-content-wrapper {
    height: 100%;
    width: 100%;
  }

  #s-c608177e-fbc1-4939-b13b-db992bbd4564 {
    width: 100%;
    height: auto;
  }



  #s-c608177e-fbc1-4939-b13b-db992bbd4564 img.shogun-image {
    

    
    
    
  }


#s-c608177e-fbc1-4939-b13b-db992bbd4564 .shogun-image-content {
  
    align-items: center;
  
}

#s-59f051b2-1705-4b84-99ec-6c81f1a7f246 {
  padding-top: 6%;
}

#s-4c1a946c-e39f-4490-8051-524d409230c9 {
  padding-top: 2%;
padding-bottom: 1%;
text-align: center;
}

#s-4c1a946c-e39f-4490-8051-524d409230c9 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-4c1a946c-e39f-4490-8051-524d409230c9 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-4c1a946c-e39f-4490-8051-524d409230c9 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-d0bc5ca0-8185-4afa-ab19-c4f1228b97d6 {
  max-width: 2000px;
aspect-ratio: 1/1;
text-align: center;
background-color: rgba(240, 240, 240, 1);
}
@media (min-width: 1200px){#s-d0bc5ca0-8185-4afa-ab19-c4f1228b97d6 {
  max-width: 2000px;
aspect-ratio: 1/1;
}
}




  #s-d0bc5ca0-8185-4afa-ab19-c4f1228b97d6 img.shogun-image,
  #s-d0bc5ca0-8185-4afa-ab19-c4f1228b97d6 .shg-image-content-wrapper {
    height: 100%;
    width: 100%;
  }

  #s-d0bc5ca0-8185-4afa-ab19-c4f1228b97d6 {
    width: 100%;
    height: auto;
  }



  #s-d0bc5ca0-8185-4afa-ab19-c4f1228b97d6 img.shogun-image {
    

    
    
    
  }


#s-d0bc5ca0-8185-4afa-ab19-c4f1228b97d6 .shogun-image-content {
  
    align-items: center;
  
}

#s-90457274-470b-4ed2-bc60-5dc1a11a39c2 {
  padding-top: 6%;
}

#s-a7626b33-b088-468d-af41-a9f751668329 {
  padding-top: 2%;
padding-bottom: 1%;
text-align: center;
}

#s-a7626b33-b088-468d-af41-a9f751668329 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-a7626b33-b088-468d-af41-a9f751668329 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-a7626b33-b088-468d-af41-a9f751668329 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-010a1ed6-bc23-4dcf-a7df-4c8571c6dab9 {
  background-color: rgba(255, 255, 255, 1);
}

#s-ceb87810-3ec2-429e-8b04-407b9bfaa896 {
  max-width: 2000px;
aspect-ratio: 1/1;
text-align: center;
background-color: rgba(240, 240, 240, 1);
}





  #s-ceb87810-3ec2-429e-8b04-407b9bfaa896 img.shogun-image,
  #s-ceb87810-3ec2-429e-8b04-407b9bfaa896 .shg-image-content-wrapper {
    height: 100%;
    width: 100%;
  }

  #s-ceb87810-3ec2-429e-8b04-407b9bfaa896 {
    width: 100%;
    height: auto;
  }



  #s-ceb87810-3ec2-429e-8b04-407b9bfaa896 img.shogun-image {
    

    
    
    
  }


#s-ceb87810-3ec2-429e-8b04-407b9bfaa896 .shogun-image-content {
  
    align-items: center;
  
}

#s-fdad1462-3a63-4ac9-8494-783297165f41 {
  padding-top: 6%;
}

#s-e0d59a5c-8441-4fa0-b43f-660be8bbae14 {
  padding-top: 2%;
padding-bottom: 1%;
text-align: center;
}

#s-e0d59a5c-8441-4fa0-b43f-660be8bbae14 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-e0d59a5c-8441-4fa0-b43f-660be8bbae14 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-e0d59a5c-8441-4fa0-b43f-660be8bbae14 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-e6d1b85a-43ce-4cf6-b452-243023285bc8 {
  max-width: 2000px;
aspect-ratio: 1/1;
text-align: center;
background-color: rgba(240, 240, 240, 1);
}





  #s-e6d1b85a-43ce-4cf6-b452-243023285bc8 img.shogun-image,
  #s-e6d1b85a-43ce-4cf6-b452-243023285bc8 .shg-image-content-wrapper {
    height: 100%;
    width: 100%;
  }

  #s-e6d1b85a-43ce-4cf6-b452-243023285bc8 {
    width: 100%;
    height: auto;
  }



  #s-e6d1b85a-43ce-4cf6-b452-243023285bc8 img.shogun-image {
    

    
    
    
  }


#s-e6d1b85a-43ce-4cf6-b452-243023285bc8 .shogun-image-content {
  
    align-items: center;
  
}

#s-18dc6a02-859d-4d70-973d-585d0ad43d97 {
  padding-top: 6%;
}

#s-f9913d04-4cfb-4c55-b1f3-d2a866ab7cd6 {
  padding-top: 2%;
padding-bottom: 1%;
text-align: center;
}

#s-f9913d04-4cfb-4c55-b1f3-d2a866ab7cd6 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-f9913d04-4cfb-4c55-b1f3-d2a866ab7cd6 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-f9913d04-4cfb-4c55-b1f3-d2a866ab7cd6 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-1688765d-50ef-4026-8760-f8c5c94e4702 {
  padding-left: 0%;
padding-bottom: 4%;
min-height: 50px;
}
@media (min-width: 1200px){#s-1688765d-50ef-4026-8760-f8c5c94e4702 {
  display: none;
}
#s-1688765d-50ef-4026-8760-f8c5c94e4702, #wrap-s-1688765d-50ef-4026-8760-f8c5c94e4702 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-1688765d-50ef-4026-8760-f8c5c94e4702 {
  display: none;
}
#s-1688765d-50ef-4026-8760-f8c5c94e4702, #wrap-s-1688765d-50ef-4026-8760-f8c5c94e4702 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-1688765d-50ef-4026-8760-f8c5c94e4702 {
  
}
}@media (max-width: 767px){#s-1688765d-50ef-4026-8760-f8c5c94e4702 {
  
}
}







#s-1688765d-50ef-4026-8760-f8c5c94e4702 &gt; .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-1688765d-50ef-4026-8760-f8c5c94e4702.shg-box.shg-c {
  justify-content: center;
}

#s-f319b1b5-f192-42d4-b2a6-bd704eb0fe72 {
  margin-top: 0%;
padding-top: 6%;
padding-left: 0%;
padding-bottom: 3%;
background-color: rgba(27, 27, 27, 1);
}
@media (min-width: 1200px){#s-f319b1b5-f192-42d4-b2a6-bd704eb0fe72 {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-f319b1b5-f192-42d4-b2a6-bd704eb0fe72 {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-f319b1b5-f192-42d4-b2a6-bd704eb0fe72 {
  
}
}@media (max-width: 767px){#s-f319b1b5-f192-42d4-b2a6-bd704eb0fe72 {
  
}
}
#s-80afda73-6a1d-4d4f-9c9b-9cbd98f74f01 {
  padding-top: 6%;
padding-left: 2%;
padding-right: 2%;
}

@media (min-width: 0px) {
[id="s-80afda73-6a1d-4d4f-9c9b-9cbd98f74f01"] &gt; .shg-row &gt; .shg-c-xs-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 768px) {
[id="s-80afda73-6a1d-4d4f-9c9b-9cbd98f74f01"] &gt; .shg-row &gt; .shg-c-sm-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 992px) {
[id="s-80afda73-6a1d-4d4f-9c9b-9cbd98f74f01"] &gt; .shg-row &gt; .shg-c-md-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 1200px) {
[id="s-80afda73-6a1d-4d4f-9c9b-9cbd98f74f01"] &gt; .shg-row &gt; .shg-c-lg-6 {
  width: calc(50.0% - 5.0px);
}

}

#s-57de7151-a06c-4d90-89aa-d28c0e6bd069 {
  max-width: 2000px;
aspect-ratio: 1/1;
text-align: center;
background-color: rgba(240, 240, 240, 1);
}
@media (min-width: 1200px){#s-57de7151-a06c-4d90-89aa-d28c0e6bd069 {
  max-width: 2000px;
aspect-ratio: 1/1;
}
}




  #s-57de7151-a06c-4d90-89aa-d28c0e6bd069 img.shogun-image,
  #s-57de7151-a06c-4d90-89aa-d28c0e6bd069 .shg-image-content-wrapper {
    height: 100%;
    width: 100%;
  }

  #s-57de7151-a06c-4d90-89aa-d28c0e6bd069 {
    width: 100%;
    height: auto;
  }



  #s-57de7151-a06c-4d90-89aa-d28c0e6bd069 img.shogun-image {
    

    
    
    
  }


#s-57de7151-a06c-4d90-89aa-d28c0e6bd069 .shogun-image-content {
  
    align-items: center;
  
}

#s-edb5a756-be37-454e-9bc9-a8e6796245e9 {
  padding-top: 6%;
}

#s-b1971d8a-7804-402d-a561-ee251800bb85 {
  padding-top: 2%;
padding-bottom: 1%;
text-align: center;
}

#s-b1971d8a-7804-402d-a561-ee251800bb85 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-b1971d8a-7804-402d-a561-ee251800bb85 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-b1971d8a-7804-402d-a561-ee251800bb85 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-707822f6-5f7e-4e28-847f-91a75bef6234 {
  background-color: rgba(255, 255, 255, 1);
}

#s-b376ed6e-bb04-4685-be8e-b0c15b8b9913 {
  max-width: 2000px;
aspect-ratio: 1/1;
text-align: center;
background-color: rgba(240, 240, 240, 1);
}
@media (min-width: 1200px){#s-b376ed6e-bb04-4685-be8e-b0c15b8b9913 {
  max-width: 2000px;
aspect-ratio: 1/1;
}
}




  #s-b376ed6e-bb04-4685-be8e-b0c15b8b9913 img.shogun-image,
  #s-b376ed6e-bb04-4685-be8e-b0c15b8b9913 .shg-image-content-wrapper {
    height: 100%;
    width: 100%;
  }

  #s-b376ed6e-bb04-4685-be8e-b0c15b8b9913 {
    width: 100%;
    height: auto;
  }



  #s-b376ed6e-bb04-4685-be8e-b0c15b8b9913 img.shogun-image {
    

    
    
    
  }


#s-b376ed6e-bb04-4685-be8e-b0c15b8b9913 .shogun-image-content {
  
    align-items: center;
  
}

#s-9990624f-cbbb-46eb-a0da-7f26b9de6c19 {
  padding-top: 6%;
}

#s-c06547fc-f80a-49fc-9825-8b95db8046eb {
  padding-top: 2%;
padding-bottom: 1%;
text-align: center;
}

#s-c06547fc-f80a-49fc-9825-8b95db8046eb .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-c06547fc-f80a-49fc-9825-8b95db8046eb .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-c06547fc-f80a-49fc-9825-8b95db8046eb .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-f7fb3c1e-8c91-4370-b8b6-dfdf44ab8cfe {
  padding-top: 6%;
padding-left: 2%;
padding-right: 2%;
}

@media (min-width: 0px) {
[id="s-f7fb3c1e-8c91-4370-b8b6-dfdf44ab8cfe"] &gt; .shg-row &gt; .shg-c-xs-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 768px) {
[id="s-f7fb3c1e-8c91-4370-b8b6-dfdf44ab8cfe"] &gt; .shg-row &gt; .shg-c-sm-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 992px) {
[id="s-f7fb3c1e-8c91-4370-b8b6-dfdf44ab8cfe"] &gt; .shg-row &gt; .shg-c-md-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 1200px) {
[id="s-f7fb3c1e-8c91-4370-b8b6-dfdf44ab8cfe"] &gt; .shg-row &gt; .shg-c-lg-6 {
  width: calc(50.0% - 5.0px);
}

}

#s-8761f8ba-530d-4246-a964-ddf78aac0ad5 {
  max-width: 2000px;
aspect-ratio: 1/1;
text-align: center;
background-color: rgba(240, 240, 240, 1);
}





  #s-8761f8ba-530d-4246-a964-ddf78aac0ad5 img.shogun-image,
  #s-8761f8ba-530d-4246-a964-ddf78aac0ad5 .shg-image-content-wrapper {
    height: 100%;
    width: 100%;
  }

  #s-8761f8ba-530d-4246-a964-ddf78aac0ad5 {
    width: 100%;
    height: auto;
  }



  #s-8761f8ba-530d-4246-a964-ddf78aac0ad5 img.shogun-image {
    

    
    
    
  }


#s-8761f8ba-530d-4246-a964-ddf78aac0ad5 .shogun-image-content {
  
    align-items: center;
  
}

#s-3674d4e5-7721-4d0e-8410-e200f20fd951 {
  padding-top: 6%;
}

#s-56665ede-d423-4dd9-9fb3-c95b3d5df206 {
  padding-top: 2%;
padding-bottom: 1%;
text-align: center;
}

#s-56665ede-d423-4dd9-9fb3-c95b3d5df206 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-56665ede-d423-4dd9-9fb3-c95b3d5df206 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-56665ede-d423-4dd9-9fb3-c95b3d5df206 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-e2ba2935-0f0e-452e-8137-78a64cbef79c {
  max-width: 2000px;
aspect-ratio: 1/1;
text-align: center;
background-color: rgba(240, 240, 240, 1);
}





  #s-e2ba2935-0f0e-452e-8137-78a64cbef79c img.shogun-image,
  #s-e2ba2935-0f0e-452e-8137-78a64cbef79c .shg-image-content-wrapper {
    height: 100%;
    width: 100%;
  }

  #s-e2ba2935-0f0e-452e-8137-78a64cbef79c {
    width: 100%;
    height: auto;
  }



  #s-e2ba2935-0f0e-452e-8137-78a64cbef79c img.shogun-image {
    

    
    
    
  }


#s-e2ba2935-0f0e-452e-8137-78a64cbef79c .shogun-image-content {
  
    align-items: center;
  
}

#s-db7bc0b0-9a17-4ddb-adf4-5465bf70b1b2 {
  padding-top: 6%;
}

#s-f147c4d7-503f-4bf3-8106-8279e2ed9d22 {
  padding-top: 2%;
padding-bottom: 1%;
text-align: center;
}

#s-f147c4d7-503f-4bf3-8106-8279e2ed9d22 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-f147c4d7-503f-4bf3-8106-8279e2ed9d22 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-f147c4d7-503f-4bf3-8106-8279e2ed9d22 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-ea9bda8d-632a-4c45-bf09-ef626e8fbe29 {
  padding-top: 6%;
padding-left: 2%;
padding-right: 2%;
}

@media (min-width: 0px) {
[id="s-ea9bda8d-632a-4c45-bf09-ef626e8fbe29"] &gt; .shg-row &gt; .shg-c-xs-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 768px) {
[id="s-ea9bda8d-632a-4c45-bf09-ef626e8fbe29"] &gt; .shg-row &gt; .shg-c-sm-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 992px) {
[id="s-ea9bda8d-632a-4c45-bf09-ef626e8fbe29"] &gt; .shg-row &gt; .shg-c-md-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 1200px) {
[id="s-ea9bda8d-632a-4c45-bf09-ef626e8fbe29"] &gt; .shg-row &gt; .shg-c-lg-6 {
  width: calc(50.0% - 5.0px);
}

}

#s-9cb29ac1-98be-46cc-ac29-5b4e23cdabbe {
  max-width: 2000px;
aspect-ratio: 1/1;
text-align: center;
background-color: rgba(240, 240, 240, 1);
}





  #s-9cb29ac1-98be-46cc-ac29-5b4e23cdabbe img.shogun-image,
  #s-9cb29ac1-98be-46cc-ac29-5b4e23cdabbe .shg-image-content-wrapper {
    height: 100%;
    width: 100%;
  }

  #s-9cb29ac1-98be-46cc-ac29-5b4e23cdabbe {
    width: 100%;
    height: auto;
  }



  #s-9cb29ac1-98be-46cc-ac29-5b4e23cdabbe img.shogun-image {
    

    
    
    
  }


#s-9cb29ac1-98be-46cc-ac29-5b4e23cdabbe .shogun-image-content {
  
    align-items: center;
  
}

#s-1a6a3874-c76d-4cc6-a370-b4e2e3961b03 {
  padding-top: 6%;
}

#s-2956525b-b560-444b-9a57-2426daff13d5 {
  padding-top: 2%;
padding-bottom: 1%;
text-align: center;
}

#s-2956525b-b560-444b-9a57-2426daff13d5 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-2956525b-b560-444b-9a57-2426daff13d5 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-2956525b-b560-444b-9a57-2426daff13d5 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-d45e2e61-6e35-4555-a7f1-1c7140e1d05f {
  max-width: 2000px;
aspect-ratio: 1/1;
text-align: center;
background-color: rgba(240, 240, 240, 1);
}





  #s-d45e2e61-6e35-4555-a7f1-1c7140e1d05f img.shogun-image,
  #s-d45e2e61-6e35-4555-a7f1-1c7140e1d05f .shg-image-content-wrapper {
    height: 100%;
    width: 100%;
  }

  #s-d45e2e61-6e35-4555-a7f1-1c7140e1d05f {
    width: 100%;
    height: auto;
  }



  #s-d45e2e61-6e35-4555-a7f1-1c7140e1d05f img.shogun-image {
    

    
    
    
  }


#s-d45e2e61-6e35-4555-a7f1-1c7140e1d05f .shogun-image-content {
  
    align-items: center;
  
}

#s-4c3e3cca-6b1d-45a4-be60-df3df988777e {
  padding-top: 6%;
}

#s-6cc7d446-d8b3-400a-ba4b-cd1709d57661 {
  padding-top: 2%;
padding-bottom: 1%;
text-align: center;
}

#s-6cc7d446-d8b3-400a-ba4b-cd1709d57661 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-6cc7d446-d8b3-400a-ba4b-cd1709d57661 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-6cc7d446-d8b3-400a-ba4b-cd1709d57661 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-1bcf4c1c-ef50-4405-bc11-678428f1d9d5 {
  padding-top: 6%;
padding-left: 2%;
padding-right: 2%;
}

@media (min-width: 0px) {
[id="s-1bcf4c1c-ef50-4405-bc11-678428f1d9d5"] &gt; .shg-row &gt; .shg-c-xs-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 768px) {
[id="s-1bcf4c1c-ef50-4405-bc11-678428f1d9d5"] &gt; .shg-row &gt; .shg-c-sm-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 992px) {
[id="s-1bcf4c1c-ef50-4405-bc11-678428f1d9d5"] &gt; .shg-row &gt; .shg-c-md-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 1200px) {
[id="s-1bcf4c1c-ef50-4405-bc11-678428f1d9d5"] &gt; .shg-row &gt; .shg-c-lg-6 {
  width: calc(50.0% - 5.0px);
}

}

#s-861fbf9d-592a-4b80-bfb7-eb4a8566cddb {
  max-width: 2000px;
aspect-ratio: 1/1;
text-align: center;
background-color: rgba(240, 240, 240, 1);
}





  #s-861fbf9d-592a-4b80-bfb7-eb4a8566cddb img.shogun-image,
  #s-861fbf9d-592a-4b80-bfb7-eb4a8566cddb .shg-image-content-wrapper {
    height: 100%;
    width: 100%;
  }

  #s-861fbf9d-592a-4b80-bfb7-eb4a8566cddb {
    width: 100%;
    height: auto;
  }



  #s-861fbf9d-592a-4b80-bfb7-eb4a8566cddb img.shogun-image {
    

    
    
    
  }


#s-861fbf9d-592a-4b80-bfb7-eb4a8566cddb .shogun-image-content {
  
    align-items: center;
  
}

#s-57788c6f-295f-453e-a8f5-da3c8c46debf {
  padding-top: 6%;
}

#s-cd7e0637-19c6-4765-8b69-abd8e782f71b {
  padding-top: 2%;
padding-bottom: 1%;
text-align: center;
}

#s-cd7e0637-19c6-4765-8b69-abd8e782f71b .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-cd7e0637-19c6-4765-8b69-abd8e782f71b .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-cd7e0637-19c6-4765-8b69-abd8e782f71b .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-dafa90f1-d9fb-4318-b772-39ae994d1ecd {
  max-width: 2000px;
aspect-ratio: 1/1;
text-align: center;
background-color: rgba(240, 240, 240, 1);
}





  #s-dafa90f1-d9fb-4318-b772-39ae994d1ecd img.shogun-image,
  #s-dafa90f1-d9fb-4318-b772-39ae994d1ecd .shg-image-content-wrapper {
    height: 100%;
    width: 100%;
  }

  #s-dafa90f1-d9fb-4318-b772-39ae994d1ecd {
    width: 100%;
    height: auto;
  }



  #s-dafa90f1-d9fb-4318-b772-39ae994d1ecd img.shogun-image {
    

    
    
    
  }


#s-dafa90f1-d9fb-4318-b772-39ae994d1ecd .shogun-image-content {
  
    align-items: center;
  
}

#s-f5ffebf5-a517-4781-b943-201b67606c05 {
  padding-top: 6%;
}

#s-6fdd41f8-d18b-4546-9648-a4006ae1d411 {
  padding-top: 2%;
padding-bottom: 1%;
text-align: center;
}

#s-6fdd41f8-d18b-4546-9648-a4006ae1d411 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-6fdd41f8-d18b-4546-9648-a4006ae1d411 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-6fdd41f8-d18b-4546-9648-a4006ae1d411 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-fe97d5e8-91e1-458b-bda6-786bc9a96fee {
  padding-top: 6%;
padding-left: 2%;
padding-right: 2%;
}

@media (min-width: 0px) {
[id="s-fe97d5e8-91e1-458b-bda6-786bc9a96fee"] &gt; .shg-row &gt; .shg-c-xs-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 768px) {
[id="s-fe97d5e8-91e1-458b-bda6-786bc9a96fee"] &gt; .shg-row &gt; .shg-c-sm-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 992px) {
[id="s-fe97d5e8-91e1-458b-bda6-786bc9a96fee"] &gt; .shg-row &gt; .shg-c-md-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 1200px) {
[id="s-fe97d5e8-91e1-458b-bda6-786bc9a96fee"] &gt; .shg-row &gt; .shg-c-lg-6 {
  width: calc(50.0% - 5.0px);
}

}

#s-c25b4732-c4a7-430b-97ad-023ccefc035f {
  max-width: 2000px;
aspect-ratio: 1/1;
text-align: center;
background-color: rgba(240, 240, 240, 1);
}





  #s-c25b4732-c4a7-430b-97ad-023ccefc035f img.shogun-image,
  #s-c25b4732-c4a7-430b-97ad-023ccefc035f .shg-image-content-wrapper {
    height: 100%;
    width: 100%;
  }

  #s-c25b4732-c4a7-430b-97ad-023ccefc035f {
    width: 100%;
    height: auto;
  }



  #s-c25b4732-c4a7-430b-97ad-023ccefc035f img.shogun-image {
    

    
    
    
  }


#s-c25b4732-c4a7-430b-97ad-023ccefc035f .shogun-image-content {
  
    align-items: center;
  
}

#s-4494e30b-5131-4227-b5d9-362d275bad2e {
  padding-top: 6%;
}

#s-885b40ac-b370-4799-9973-10d5f0a7df8b {
  padding-top: 2%;
padding-bottom: 1%;
text-align: center;
}

#s-885b40ac-b370-4799-9973-10d5f0a7df8b .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-885b40ac-b370-4799-9973-10d5f0a7df8b .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-885b40ac-b370-4799-9973-10d5f0a7df8b .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-1757b73b-c03b-479a-9cba-bbfb25064792 {
  max-width: 2000px;
aspect-ratio: 1/1;
text-align: center;
background-color: rgba(240, 240, 240, 1);
}





  #s-1757b73b-c03b-479a-9cba-bbfb25064792 img.shogun-image,
  #s-1757b73b-c03b-479a-9cba-bbfb25064792 .shg-image-content-wrapper {
    height: 100%;
    width: 100%;
  }

  #s-1757b73b-c03b-479a-9cba-bbfb25064792 {
    width: 100%;
    height: auto;
  }



  #s-1757b73b-c03b-479a-9cba-bbfb25064792 img.shogun-image {
    

    
    
    
  }


#s-1757b73b-c03b-479a-9cba-bbfb25064792 .shogun-image-content {
  
    align-items: center;
  
}

#s-03f8fd56-925d-4971-ba0d-ac91265bb4cc {
  padding-top: 6%;
}

#s-46b2790a-a5be-4460-a298-7615b238e645 {
  padding-top: 2%;
padding-bottom: 1%;
text-align: center;
}

#s-46b2790a-a5be-4460-a298-7615b238e645 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-46b2790a-a5be-4460-a298-7615b238e645 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-46b2790a-a5be-4460-a298-7615b238e645 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-31fd94c3-e545-4757-857c-f83a03c5620e {
  padding-top: 6%;
padding-left: 2%;
padding-right: 2%;
}

@media (min-width: 0px) {
[id="s-31fd94c3-e545-4757-857c-f83a03c5620e"] &gt; .shg-row &gt; .shg-c-xs-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 768px) {
[id="s-31fd94c3-e545-4757-857c-f83a03c5620e"] &gt; .shg-row &gt; .shg-c-sm-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 992px) {
[id="s-31fd94c3-e545-4757-857c-f83a03c5620e"] &gt; .shg-row &gt; .shg-c-md-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 1200px) {
[id="s-31fd94c3-e545-4757-857c-f83a03c5620e"] &gt; .shg-row &gt; .shg-c-lg-6 {
  width: calc(50.0% - 5.0px);
}

}

#s-b6128c9c-0695-4fe9-b2df-414a869133d2 {
  max-width: 2000px;
aspect-ratio: 1/1;
text-align: center;
background-color: rgba(240, 240, 240, 1);
}





  #s-b6128c9c-0695-4fe9-b2df-414a869133d2 img.shogun-image,
  #s-b6128c9c-0695-4fe9-b2df-414a869133d2 .shg-image-content-wrapper {
    height: 100%;
    width: 100%;
  }

  #s-b6128c9c-0695-4fe9-b2df-414a869133d2 {
    width: 100%;
    height: auto;
  }



  #s-b6128c9c-0695-4fe9-b2df-414a869133d2 img.shogun-image {
    

    
    
    
  }


#s-b6128c9c-0695-4fe9-b2df-414a869133d2 .shogun-image-content {
  
    align-items: center;
  
}

#s-40d3701d-2fdf-483f-8c66-121431b2590f {
  padding-top: 6%;
}

#s-56c89d6a-1b00-4d2b-8981-f2ce791db0aa {
  padding-top: 2%;
padding-bottom: 1%;
text-align: center;
}

#s-56c89d6a-1b00-4d2b-8981-f2ce791db0aa .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-56c89d6a-1b00-4d2b-8981-f2ce791db0aa .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-56c89d6a-1b00-4d2b-8981-f2ce791db0aa .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-fbcea260-0973-4161-b78c-f2308c361709 {
  max-width: 2000px;
aspect-ratio: 1/1;
text-align: center;
background-color: rgba(240, 240, 240, 1);
}





  #s-fbcea260-0973-4161-b78c-f2308c361709 img.shogun-image,
  #s-fbcea260-0973-4161-b78c-f2308c361709 .shg-image-content-wrapper {
    height: 100%;
    width: 100%;
  }

  #s-fbcea260-0973-4161-b78c-f2308c361709 {
    width: 100%;
    height: auto;
  }



  #s-fbcea260-0973-4161-b78c-f2308c361709 img.shogun-image {
    

    
    
    
  }


#s-fbcea260-0973-4161-b78c-f2308c361709 .shogun-image-content {
  
    align-items: center;
  
}

#s-2a6da9b2-23c6-4eb1-a989-07d28bda8d07 {
  padding-top: 6%;
}

#s-2077587a-08ba-4531-8e12-19f44c9a2a5b {
  padding-top: 2%;
padding-bottom: 1%;
text-align: center;
}

#s-2077587a-08ba-4531-8e12-19f44c9a2a5b .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-2077587a-08ba-4531-8e12-19f44c9a2a5b .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-2077587a-08ba-4531-8e12-19f44c9a2a5b .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-2033cdc0-dcba-4765-a9df-90bd9c7ac433 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

/*
  $vgutter : 20px
  $hgutter : 10px;
*/

.shg-c:before,
.shg-c:after {
  content: " ";
  display: table;
}

/**
  Ref:
  https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Positioning/Understanding_z_index/The_stacking_context
  https://dnf.slack.com/archives/C0514HB79/p1538741509000100
**/
.shogun-root {
  z-index: 1;
  position: relative;
  isolation: isolate;
}

.shogun-root iframe {
  display: initial;
}

#mc_embed_signup .clear {
  width: auto !important;
  height: auto !important;
  visibility: visible !important;
}

.shg-clearfix:after {
  content: "";
  display: block;
  clear: both;
}

.shogun-image {
  max-width: 100%;
  min-height: inherit;
  max-height: inherit;
  display: inline !important;
  border: 0;
  vertical-align: middle;
}

.shg-fw {
  margin-left: calc(50% - 50vw);
  width: 100vw;
}

.shg-fw .shg-fw {
  margin-left: auto;
  margin-right: auto;
  width: 100%;
}

div[data-shg-lightbox-switch] {
  cursor: pointer;
}

.shg-lightbox {
  position: fixed;
  z-index: 999999;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  background-color: rgb(0, 0, 0);
  background-color: rgba(0, 0, 0, 0.85);
}

.shg-lightbox.hidden {
  display: none !important;
}

.shg-lightbox .shg-lightbox-content {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  text-align: center;
}

.shg-lightbox .shg-lightbox-close {
  position: absolute;
  right: 0;
  padding: 5px 0;
  color: #fff;
  font-size: 45px;
  margin-right: 10px;
  line-height: 30px;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  cursor: pointer;
  z-index: 1;
}

.shg-lightbox .shg-lightbox-image-container {
  padding: 25px;
}

.shg-lightbox .shg-lightbox-image {
  margin: auto;
  max-height: 90vh;
  max-width: 100%;
}

.shg-lightbox .shg-lightbox-close:hover,
.shg-lightbox .shg-lightbox-close:focus {
  color: #a2a2a2;
  text-decoration: none;
  cursor: pointer;
}

.shg-lightbox .shg-lightbox-nav {
  cursor: pointer;
  position: absolute;
  top: 50%;
  width: 35px;
  height: 100px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  transform: translate(0%, -50%);
  z-index: 1;
}

.shg-lightbox .shg-lightbox-nav.hidden {
  display: none !important;
}

.shg-lightbox .shg-lightbox-nav.shg-nav-left {
  left: 0;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHdpZHRoPSIxNzkyIiBoZWlnaHQ9IjE3OTIiIHZpZXdCb3g9IjAgMCAxNzkyIDE3OTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbD0id2hpdGUiPjxwYXRoIGQ9Ik0xMjAzIDU0NHEwIDEzLTEwIDIzbC0zOTMgMzkzIDM5MyAzOTNxMTAgMTAgMTAgMjN0LTEwIDIzbC01MCA1MHEtMTAgMTAtMjMgMTB0LTIzLTEwbC00NjYtNDY2cS0xMC0xMC0xMC0yM3QxMC0yM2w0NjYtNDY2cTEwLTEwIDIzLTEwdDIzIDEwbDUwIDUwcTEwIDEwIDEwIDIzeiIvPjwvc3ZnPg==);
}

.shg-lightbox .shg-lightbox-nav.shg-nav-right {
  right: 0;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHdpZHRoPSIxNzkyIiBoZWlnaHQ9IjE3OTIiIHZpZXdCb3g9IjAgMCAxNzkyIDE3OTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbD0id2hpdGUiPjxwYXRoIGQ9Ik0xMTcxIDk2MHEwIDEzLTEwIDIzbC00NjYgNDY2cS0xMCAxMC0yMyAxMHQtMjMtMTBsLTUwLTUwcS0xMC0xMC0xMC0yM3QxMC0yM2wzOTMtMzkzLTM5My0zOTNxLTEwLTEwLTEwLTIzdDEwLTIzbDUwLTUwcTEwLTEwIDIzLTEwdDIzIDEwbDQ2NiA0NjZxMTAgMTAgMTAgMjN6Ii8+PC9zdmc+);
}

@media screen and (min-width: 769px) {
  .shg-lightbox .shg-lightbox-image-container {
    padding: 50px;
  }
}

.shogun-lazyload:not([src]),
.shogun-lazyloading:not([src]) {
  opacity: 0;
}

.shogun-lazyloaded {
  opacity: 1;
  transition: opacity 300ms;
}

.shogun-root a:empty,
.shogun-root article:empty,
.shogun-root dl:empty,
.shogun-root h1:empty,
.shogun-root h2:empty,
.shogun-root h3:empty,
.shogun-root h4:empty,
.shogun-root h5:empty,
.shogun-root h6:empty,
.shogun-root p:empty,
.shogun-root section:empty,
.shogun-root ul:empty {
  display: unset;
}

.shogun-root div:empty:not(.shopify-section *):not([id^="wistia"]) {
  display: inline-block;
}

/* User Content Animations --&gt; */
[data-animations*="enterviewport"][data-animations*="fadeIn"],
[data-animations*="enterviewport"][data-animations*="zoomIn"] {
  opacity: 0;
}

/* &lt;-- 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}</pre></body></html>