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

.shg-box > .shg-box-content {
  z-index: 4;
  position: relative;
}

.shg-box-vertical-align-wrapper, .shg-box-vertical-center-wrapper {
  display: flex;
  width: 100%;
}

.shg-box-vertical-align-top {
  justify-content: flex-start;
}

.shg-box-vertical-align-center, .shg-box-vertical-center {
  justify-content: center;
}

.shg-box-vertical-align-bottom {
  justify-content: flex-end;
}

.shg-box-overlay {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 3;
  pointer-events: none;
}

.shg-box-video-wrapper {
  /*
    It's very important we don't create a new containing block for shg-box-video-wrapper
    Jarallax uses transforms + position: fixed to achieve it's parallaxing effect

    https://developer.mozilla.org/en-US/docs/Web/CSS/position

    position: fixed
    The element is removed from the normal document flow, and no space is created for the element in the page layout. 
    It is positioned relative to the initial containing block established by the viewport, 

    *
      except when one of its ancestors has a transform, perspective, or filter property set to something other than none 
      (see the CSS Transforms Spec), or the will-change property is set to transform, 
      in which case that ancestor behaves as the containing block. 
    *
  */

  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  overflow: hidden;
}

#s-426f8b4c-bca0-4756-b9f8-96afa9497782 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-426f8b4c-bca0-4756-b9f8-96afa9497782 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-426f8b4c-bca0-4756-b9f8-96afa9497782.shg-box.shg-c {
  justify-content: center;
}

#s-72284325-c319-4e8d-b81a-ce4a533d6dd6 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-left: 40px;
padding-bottom: 60px;
padding-right: 40px;
min-height: 50px;
}
@media (min-width: 768px) and (max-width: 991px){#s-72284325-c319-4e8d-b81a-ce4a533d6dd6 {
  padding-bottom: 40px;
}
}@media (max-width: 767px){#s-72284325-c319-4e8d-b81a-ce4a533d6dd6 {
  padding-top: 0px;
padding-left: 12px;
padding-bottom: 30px;
padding-right: 12px;
}
}







#s-72284325-c319-4e8d-b81a-ce4a533d6dd6 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-72284325-c319-4e8d-b81a-ce4a533d6dd6.shg-box.shg-c {
  justify-content: center;
}

#s-7027b917-24d9-4a46-a675-23973efa2b57 {
  background-repeat: no-repeat;
background-size: cover;
margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: none;
border-radius: 40px;
min-height: 500px;
max-width: 1600px;
background-position: center 80%;
}
@media (max-width: 767px){#s-7027b917-24d9-4a46-a675-23973efa2b57 {
  border-radius: 20px;
min-height: 400px;
}
}
#s-7027b917-24d9-4a46-a675-23973efa2b57 {
  background-image: url(https://i.shgcdn.com/b3368d7f-221f-4587-8806-91f40a9da63e/);
}

@media (max-width: 480px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-7027b917-24d9-4a46-a675-23973efa2b57 {
  background-image: url(https://i.shgcdn.com/b3368d7f-221f-4587-8806-91f40a9da63e/-/resize/480x/);
}
#s-7027b917-24d9-4a46-a675-23973efa2b57.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (max-width: 480px) and (-webkit-min-device-pixel-ratio: 2) {
#s-7027b917-24d9-4a46-a675-23973efa2b57 {
  background-image: url(https://i.shgcdn.com/b3368d7f-221f-4587-8806-91f40a9da63e/-/resize/960x/);
}
#s-7027b917-24d9-4a46-a675-23973efa2b57.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-7027b917-24d9-4a46-a675-23973efa2b57 {
  background-image: url(https://i.shgcdn.com/b3368d7f-221f-4587-8806-91f40a9da63e/-/resize/768x/);
}
#s-7027b917-24d9-4a46-a675-23973efa2b57.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-min-device-pixel-ratio: 2) {
#s-7027b917-24d9-4a46-a675-23973efa2b57 {
  background-image: url(https://i.shgcdn.com/b3368d7f-221f-4587-8806-91f40a9da63e/-/resize/1536x/);
}
#s-7027b917-24d9-4a46-a675-23973efa2b57.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-7027b917-24d9-4a46-a675-23973efa2b57 {
  background-image: url(https://i.shgcdn.com/b3368d7f-221f-4587-8806-91f40a9da63e/-/resize/1024x/);
}
#s-7027b917-24d9-4a46-a675-23973efa2b57.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) {
#s-7027b917-24d9-4a46-a675-23973efa2b57 {
  background-image: url(https://i.shgcdn.com/b3368d7f-221f-4587-8806-91f40a9da63e/-/resize/2048x/);
}
#s-7027b917-24d9-4a46-a675-23973efa2b57.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 1025px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-7027b917-24d9-4a46-a675-23973efa2b57 {
  background-image: url(https://i.shgcdn.com/b3368d7f-221f-4587-8806-91f40a9da63e/-/resize/1200x/);
}
#s-7027b917-24d9-4a46-a675-23973efa2b57.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 1025px) and (-webkit-min-device-pixel-ratio: 2) {
#s-7027b917-24d9-4a46-a675-23973efa2b57 {
  background-image: url(https://i.shgcdn.com/b3368d7f-221f-4587-8806-91f40a9da63e/-/resize/2048x/);
}
#s-7027b917-24d9-4a46-a675-23973efa2b57.shogun-lazyload-bg-image {
  background-image: none;
}

}







#s-7027b917-24d9-4a46-a675-23973efa2b57 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-7027b917-24d9-4a46-a675-23973efa2b57.shg-box.shg-c {
  justify-content: center;
}

#s-36725ba7-8649-423b-b64e-d7d997f6c0d4 {
  background-repeat: no-repeat;
background-size: cover;
margin-left: auto;
margin-right: auto;
padding-top: 80px;
padding-left: 60px;
padding-bottom: 80px;
padding-right: 60px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: none;
border-radius: 40px;
min-height: 500px;
max-width: 1600px;
background-position: center center;
}
@media (max-width: 767px){#s-36725ba7-8649-423b-b64e-d7d997f6c0d4 {
  padding-top: 32px;
padding-left: 32px;
padding-bottom: 32px;
padding-right: 32px;
border-radius: 20px;
min-height: 400px;
}
}
#s-36725ba7-8649-423b-b64e-d7d997f6c0d4 {
  background-image: url(https://i.shgcdn.com/3a2c2576-172f-495c-8656-566f5cfe59e4/);
}

@media (max-width: 480px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-36725ba7-8649-423b-b64e-d7d997f6c0d4 {
  background-image: url(https://i.shgcdn.com/3a2c2576-172f-495c-8656-566f5cfe59e4/-/resize/480x/);
}
#s-36725ba7-8649-423b-b64e-d7d997f6c0d4.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (max-width: 480px) and (-webkit-min-device-pixel-ratio: 2) {
#s-36725ba7-8649-423b-b64e-d7d997f6c0d4 {
  background-image: url(https://i.shgcdn.com/3a2c2576-172f-495c-8656-566f5cfe59e4/-/resize/960x/);
}
#s-36725ba7-8649-423b-b64e-d7d997f6c0d4.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-36725ba7-8649-423b-b64e-d7d997f6c0d4 {
  background-image: url(https://i.shgcdn.com/3a2c2576-172f-495c-8656-566f5cfe59e4/-/resize/768x/);
}
#s-36725ba7-8649-423b-b64e-d7d997f6c0d4.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-min-device-pixel-ratio: 2) {
#s-36725ba7-8649-423b-b64e-d7d997f6c0d4 {
  background-image: url(https://i.shgcdn.com/3a2c2576-172f-495c-8656-566f5cfe59e4/-/resize/1536x/);
}
#s-36725ba7-8649-423b-b64e-d7d997f6c0d4.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-36725ba7-8649-423b-b64e-d7d997f6c0d4 {
  background-image: url(https://i.shgcdn.com/3a2c2576-172f-495c-8656-566f5cfe59e4/-/resize/1024x/);
}
#s-36725ba7-8649-423b-b64e-d7d997f6c0d4.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) {
#s-36725ba7-8649-423b-b64e-d7d997f6c0d4 {
  background-image: url(https://i.shgcdn.com/3a2c2576-172f-495c-8656-566f5cfe59e4/-/resize/2048x/);
}
#s-36725ba7-8649-423b-b64e-d7d997f6c0d4.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 1025px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-36725ba7-8649-423b-b64e-d7d997f6c0d4 {
  background-image: url(https://i.shgcdn.com/3a2c2576-172f-495c-8656-566f5cfe59e4/-/resize/1200x/);
}
#s-36725ba7-8649-423b-b64e-d7d997f6c0d4.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 1025px) and (-webkit-min-device-pixel-ratio: 2) {
#s-36725ba7-8649-423b-b64e-d7d997f6c0d4 {
  background-image: url(https://i.shgcdn.com/3a2c2576-172f-495c-8656-566f5cfe59e4/-/resize/2048x/);
}
#s-36725ba7-8649-423b-b64e-d7d997f6c0d4.shogun-lazyload-bg-image {
  background-image: none;
}

}







#s-36725ba7-8649-423b-b64e-d7d997f6c0d4 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-36725ba7-8649-423b-b64e-d7d997f6c0d4.shg-box.shg-c {
  justify-content: flex-end;
}

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

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

#s-09293424-973e-49f1-b68f-d917f58a12a8 {
  margin-left: 0px;
margin-bottom: 12px;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
max-width: 500px;
text-align: left;
}

#s-09293424-973e-49f1-b68f-d917f58a12a8 .shogun-heading-component h2 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}



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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

#s-157293af-eb27-44e4-a453-b33c654c39e0 {
  margin-left: auto;
margin-right: auto;
}

#s-157293af-eb27-44e4-a453-b33c654c39e0 .shg-proportional-font-size,
#s-157293af-eb27-44e4-a453-b33c654c39e0 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-8a7d7f7f-ad44-4cd1-90f5-44ebb8617c75 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-6a2931f6-f116-4e96-829d-50948f03026c {
  margin-top: 0px;
margin-bottom: 0px;
padding-top: 60px;
padding-left: 80px;
padding-bottom: 100px;
padding-right: 80px;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-6a2931f6-f116-4e96-829d-50948f03026c {
  padding-top: 40px;
padding-left: 40px;
padding-bottom: 80px;
padding-right: 40px;
}
}@media (max-width: 767px){#s-6a2931f6-f116-4e96-829d-50948f03026c {
  padding-top: 30px;
padding-left: 8%;
padding-bottom: 48px;
padding-right: 8%;
}
}







#s-6a2931f6-f116-4e96-829d-50948f03026c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-6a2931f6-f116-4e96-829d-50948f03026c.shg-box.shg-c {
  justify-content: center;
}

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

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

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

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

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

#s-a2eb58ee-1171-43da-b243-0d9f030ab210 {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
max-width: 1440px;
}

@media (min-width: 0px) {
[id="s-a2eb58ee-1171-43da-b243-0d9f030ab210"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-a2eb58ee-1171-43da-b243-0d9f030ab210"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 30.0px);
}

[id="s-a2eb58ee-1171-43da-b243-0d9f030ab210"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 30.0px);
}

}

@media (min-width: 992px) {
[id="s-a2eb58ee-1171-43da-b243-0d9f030ab210"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 30.0px);
}

[id="s-a2eb58ee-1171-43da-b243-0d9f030ab210"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 30.0px);
}

}

@media (min-width: 1200px) {
[id="s-a2eb58ee-1171-43da-b243-0d9f030ab210"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 30.0px);
}

[id="s-a2eb58ee-1171-43da-b243-0d9f030ab210"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 30.0px);
}

}

#s-d3d53082-80e8-4338-b2ba-cbabeef70251 {
  margin-top: auto;
margin-bottom: auto;
padding-top: 25px;
padding-left: 20px;
padding-bottom: 25px;
padding-right: 0px;
min-height: 50px;
}
@media (max-width: 767px){#s-d3d53082-80e8-4338-b2ba-cbabeef70251 {
  margin-top: 0px;
margin-bottom: 24px;
padding-top: 0px;
padding-left: 8px;
padding-bottom: 0px;
padding-right: 8px;
}
}







#s-d3d53082-80e8-4338-b2ba-cbabeef70251 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-d3d53082-80e8-4338-b2ba-cbabeef70251.shg-box.shg-c {
  justify-content: center;
}

#s-1796faa2-26b2-49c3-9796-853da9f672fb {
  margin-top: 0px;
margin-bottom: 20px;
padding-bottom: 0px;
text-align: center;
}
@media (max-width: 767px){#s-1796faa2-26b2-49c3-9796-853da9f672fb {
  margin-bottom: 16px;
}
}
#s-1796faa2-26b2-49c3-9796-853da9f672fb .shogun-heading-component h2 {
  color: rgba(15, 15, 15, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  text-align: left;
}



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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

#s-6a1cf1a4-d8ed-4f66-9d2b-5ae6aa298913 {
  margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
}
@media (max-width: 767px){#s-6a1cf1a4-d8ed-4f66-9d2b-5ae6aa298913 {
  margin-bottom: 0px;
}
}
#s-b1a95b69-fb20-4875-bdba-2bf926ba88d3 {
  background-repeat: no-repeat;
background-size: cover;
margin-left: 0%;
margin-right: 0%;
padding-top: 20px;
padding-left: 20px;
padding-bottom: 20px;
padding-right: 20px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 20px;
min-height: 450px;
background-position: center center;
}
@media (min-width: 1200px){#s-b1a95b69-fb20-4875-bdba-2bf926ba88d3 {
  min-height: 550px;
}
}@media (max-width: 767px){#s-b1a95b69-fb20-4875-bdba-2bf926ba88d3 {
  min-height: 300px;
}
}
#s-b1a95b69-fb20-4875-bdba-2bf926ba88d3 {
  background-image: url(https://i.shgcdn.com/f82aa291-0911-4824-8eb2-51a53e90dbfa/);
}








#s-b1a95b69-fb20-4875-bdba-2bf926ba88d3 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-b1a95b69-fb20-4875-bdba-2bf926ba88d3.shg-box.shg-c {
  justify-content: flex-end;
}

#s-e678a316-9b95-439f-93dd-909a3c23c366 {
  margin-left: auto;
margin-right: 0px;
padding-top: 12px;
padding-left: 16px;
padding-bottom: 12px;
padding-right: 16px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: none;
border-radius: 12px;
min-height: 0px;
max-width: 300px;
background-color: rgba(255, 255, 255, 1);
}
@media (max-width: 767px){#s-e678a316-9b95-439f-93dd-909a3c23c366 {
  max-width: 100px;
}
}







#s-e678a316-9b95-439f-93dd-909a3c23c366 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-e678a316-9b95-439f-93dd-909a3c23c366.shg-box.shg-c {
  justify-content: center;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.shogun-image-content > * {
  flex-shrink: 0; /* Prevents children from shrinking maintaining natural size*/
  width: 100%;
}
#s-7b00bd1b-725d-4a40-a077-bb80e36afa75 {
  margin-left: auto;
margin-right: auto;
max-width: 250px;
text-align: center;
}

#s-7b00bd1b-725d-4a40-a077-bb80e36afa75 {
  margin: 0 !important;
  overflow: visible;
}

#s-7b00bd1b-725d-4a40-a077-bb80e36afa75-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7b00bd1b-725d-4a40-a077-bb80e36afa75 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7b00bd1b-725d-4a40-a077-bb80e36afa75 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7b00bd1b-725d-4a40-a077-bb80e36afa75 img.shogun-image {
  /* Add background color handling */
  
}

#s-7b00bd1b-725d-4a40-a077-bb80e36afa75 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-7b00bd1b-725d-4a40-a077-bb80e36afa75 .shogun-image-content {
  
    justify-content: center;
  
}

.s-7b00bd1b-725d-4a40-a077-bb80e36afa75.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7b00bd1b-725d-4a40-a077-bb80e36afa75.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7b00bd1b-725d-4a40-a077-bb80e36afa75.shogun-image {
  box-sizing: border-box;
}



.s-7b00bd1b-725d-4a40-a077-bb80e36afa75 img.shogun-image {
  
}


@media (min-width: 1200px){#s-7b00bd1b-725d-4a40-a077-bb80e36afa75 {
  margin: 0 !important;
  overflow: visible;
}

#s-7b00bd1b-725d-4a40-a077-bb80e36afa75-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7b00bd1b-725d-4a40-a077-bb80e36afa75 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7b00bd1b-725d-4a40-a077-bb80e36afa75 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7b00bd1b-725d-4a40-a077-bb80e36afa75 img.shogun-image {
  /* Add background color handling */
  
}

#s-7b00bd1b-725d-4a40-a077-bb80e36afa75 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-7b00bd1b-725d-4a40-a077-bb80e36afa75 .shogun-image-content {
  
    justify-content: center;
  
}

.s-7b00bd1b-725d-4a40-a077-bb80e36afa75.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7b00bd1b-725d-4a40-a077-bb80e36afa75.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7b00bd1b-725d-4a40-a077-bb80e36afa75.shogun-image {
  box-sizing: border-box;
}



.s-7b00bd1b-725d-4a40-a077-bb80e36afa75 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-7b00bd1b-725d-4a40-a077-bb80e36afa75 {
  margin: 0 !important;
  overflow: visible;
}

#s-7b00bd1b-725d-4a40-a077-bb80e36afa75-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7b00bd1b-725d-4a40-a077-bb80e36afa75 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7b00bd1b-725d-4a40-a077-bb80e36afa75 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7b00bd1b-725d-4a40-a077-bb80e36afa75 img.shogun-image {
  /* Add background color handling */
  
}

#s-7b00bd1b-725d-4a40-a077-bb80e36afa75 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-7b00bd1b-725d-4a40-a077-bb80e36afa75 .shogun-image-content {
  
    justify-content: center;
  
}

.s-7b00bd1b-725d-4a40-a077-bb80e36afa75.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7b00bd1b-725d-4a40-a077-bb80e36afa75.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7b00bd1b-725d-4a40-a077-bb80e36afa75.shogun-image {
  box-sizing: border-box;
}



.s-7b00bd1b-725d-4a40-a077-bb80e36afa75 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-7b00bd1b-725d-4a40-a077-bb80e36afa75 {
  margin: 0 !important;
  overflow: visible;
}

#s-7b00bd1b-725d-4a40-a077-bb80e36afa75-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7b00bd1b-725d-4a40-a077-bb80e36afa75 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7b00bd1b-725d-4a40-a077-bb80e36afa75 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7b00bd1b-725d-4a40-a077-bb80e36afa75 img.shogun-image {
  /* Add background color handling */
  
}

#s-7b00bd1b-725d-4a40-a077-bb80e36afa75 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-7b00bd1b-725d-4a40-a077-bb80e36afa75 .shogun-image-content {
  
    justify-content: center;
  
}

.s-7b00bd1b-725d-4a40-a077-bb80e36afa75.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7b00bd1b-725d-4a40-a077-bb80e36afa75.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7b00bd1b-725d-4a40-a077-bb80e36afa75.shogun-image {
  box-sizing: border-box;
}



.s-7b00bd1b-725d-4a40-a077-bb80e36afa75 img.shogun-image {
  
}


}@media (max-width: 767px){#s-7b00bd1b-725d-4a40-a077-bb80e36afa75 {
  margin: 0 !important;
  overflow: visible;
}

#s-7b00bd1b-725d-4a40-a077-bb80e36afa75-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7b00bd1b-725d-4a40-a077-bb80e36afa75 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7b00bd1b-725d-4a40-a077-bb80e36afa75 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7b00bd1b-725d-4a40-a077-bb80e36afa75 img.shogun-image {
  /* Add background color handling */
  
}

#s-7b00bd1b-725d-4a40-a077-bb80e36afa75 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-7b00bd1b-725d-4a40-a077-bb80e36afa75 .shogun-image-content {
  
    justify-content: center;
  
}

.s-7b00bd1b-725d-4a40-a077-bb80e36afa75.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7b00bd1b-725d-4a40-a077-bb80e36afa75.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7b00bd1b-725d-4a40-a077-bb80e36afa75.shogun-image {
  box-sizing: border-box;
}



.s-7b00bd1b-725d-4a40-a077-bb80e36afa75 img.shogun-image {
  
}


}
#s-3af74301-87f9-4325-b763-91e95afaed3a {
  margin-left: auto;
margin-right: auto;
padding-top: 100px;
padding-left: 80px;
padding-bottom: 100px;
padding-right: 80px;
min-height: 50px;
background-color: rgba(235, 242, 240, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-3af74301-87f9-4325-b763-91e95afaed3a {
  padding-top: 80px;
padding-left: 40px;
padding-bottom: 80px;
padding-right: 40px;
}
}@media (max-width: 767px){#s-3af74301-87f9-4325-b763-91e95afaed3a {
  padding-top: 48px;
padding-left: 8%;
padding-bottom: 48px;
padding-right: 8%;
}
}







#s-3af74301-87f9-4325-b763-91e95afaed3a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-3af74301-87f9-4325-b763-91e95afaed3a.shg-box.shg-c {
  justify-content: center;
}

#s-cf1016ca-ac93-438b-8be0-c64c4d8c67c2 {
  margin-left: auto;
margin-bottom: 12px;
margin-right: auto;
padding-top: 10px;
padding-left: 8px;
padding-bottom: 10px;
padding-right: 8px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 1000px;
max-width: 150px;
background-color: rgba(251, 242, 234, 1);
}

#s-cf1016ca-ac93-438b-8be0-c64c4d8c67c2 .shg-proportional-font-size,
#s-cf1016ca-ac93-438b-8be0-c64c4d8c67c2 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-ea76d815-e1ff-4c5e-be17-ec124406ecf3 {
  margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
max-width: 1000px;
text-align: center;
}
@media (max-width: 767px){#s-ea76d815-e1ff-4c5e-be17-ec124406ecf3 {
  margin-bottom: 16px;
}
}
#s-ea76d815-e1ff-4c5e-be17-ec124406ecf3 .shogun-heading-component h2 {
  color: rgba(15, 15, 15, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (max-width: 767px){#s-ea76d815-e1ff-4c5e-be17-ec124406ecf3 .shogun-heading-component h2 {
  color: rgba(15, 15, 15, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  line-height: 1.2em;
  
  
}


}
#s-7b6d5047-feed-4964-a32d-b3bfa83eb4c4 {
  margin-left: auto;
margin-bottom: 40px;
margin-right: auto;
max-width: 700px;
}
@media (min-width: 768px) and (max-width: 991px){#s-7b6d5047-feed-4964-a32d-b3bfa83eb4c4 {
  margin-bottom: 32px;
}
}@media (max-width: 767px){#s-7b6d5047-feed-4964-a32d-b3bfa83eb4c4 {
  margin-bottom: 32px;
}
}
#s-7b6d5047-feed-4964-a32d-b3bfa83eb4c4 .shg-proportional-font-size,
#s-7b6d5047-feed-4964-a32d-b3bfa83eb4c4 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-f199396a-1485-49ab-a180-764b39deb7a9 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}
@media (min-width: 1200px){#s-f199396a-1485-49ab-a180-764b39deb7a9 {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-f199396a-1485-49ab-a180-764b39deb7a9 {
  
}
}







#s-f199396a-1485-49ab-a180-764b39deb7a9 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-f199396a-1485-49ab-a180-764b39deb7a9.shg-box.shg-c {
  justify-content: center;
}

#s-d5c2242d-ebe3-4e09-87e8-cd7ad01b6100 {
  margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
max-width: 800px;
}
@media (min-width: 768px) and (max-width: 991px){#s-d5c2242d-ebe3-4e09-87e8-cd7ad01b6100 {
  display: none;
}
#s-d5c2242d-ebe3-4e09-87e8-cd7ad01b6100, #wrap-s-d5c2242d-ebe3-4e09-87e8-cd7ad01b6100, #wrap-content-s-d5c2242d-ebe3-4e09-87e8-cd7ad01b6100 { display: none !important; }}@media (max-width: 767px){#s-d5c2242d-ebe3-4e09-87e8-cd7ad01b6100 {
  display: none;
}
#s-d5c2242d-ebe3-4e09-87e8-cd7ad01b6100, #wrap-s-d5c2242d-ebe3-4e09-87e8-cd7ad01b6100, #wrap-content-s-d5c2242d-ebe3-4e09-87e8-cd7ad01b6100 { display: none !important; }}
@media (min-width: 0px) {
[id="s-d5c2242d-ebe3-4e09-87e8-cd7ad01b6100"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 10.0px);
}

}

@media (min-width: 768px) {
[id="s-d5c2242d-ebe3-4e09-87e8-cd7ad01b6100"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 10.0px);
}

}

@media (min-width: 992px) {
[id="s-d5c2242d-ebe3-4e09-87e8-cd7ad01b6100"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 10.0px);
}

}

@media (min-width: 1200px) {
[id="s-d5c2242d-ebe3-4e09-87e8-cd7ad01b6100"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 10.0px);
}

}

#s-82f3e1d6-72a3-4de7-a1dc-daf183ed7dcf {
  margin-left: auto;
margin-right: auto;
padding-top: 20px;
padding-left: 20px;
padding-bottom: 20px;
padding-right: 20px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 20px;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}
@media (max-width: 767px){#s-82f3e1d6-72a3-4de7-a1dc-daf183ed7dcf {
  padding-top: 16px;
padding-left: 16px;
padding-bottom: 16px;
padding-right: 16px;
}
}







#s-82f3e1d6-72a3-4de7-a1dc-daf183ed7dcf > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-82f3e1d6-72a3-4de7-a1dc-daf183ed7dcf.shg-box.shg-c {
  justify-content: center;
}

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

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

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

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

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

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

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

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

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

.shogun-image-content-v3 {
  display: flex;
  flex-direction: column;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 10;
  /* Ensures that the content children fills the container */
  align-items: stretch;
}

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

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

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

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

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

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

.shg-inner-inline-image .shogun-image.hover~* {
  z-index: 1;
}

.shogun-image-content-v3 > * {
  flex-shrink: 0; /* Prevents children from shrinking maintaining natural size*/
  width: 100%;
}
#s-717101d4-1f63-402b-9d25-d8b57a4c1738 {
  margin-left: auto;
margin-bottom: 24px;
margin-right: auto;
min-height: 350px;
max-width: 2400px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 768px) and (max-width: 991px){#s-717101d4-1f63-402b-9d25-d8b57a4c1738 {
  min-height: 250px;
}
}@media (max-width: 767px){#s-717101d4-1f63-402b-9d25-d8b57a4c1738 {
  margin-bottom: 20px;
min-height: 250px;
}
}
#s-717101d4-1f63-402b-9d25-d8b57a4c1738 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-717101d4-1f63-402b-9d25-d8b57a4c1738-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-717101d4-1f63-402b-9d25-d8b57a4c1738 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

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

#s-717101d4-1f63-402b-9d25-d8b57a4c1738 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-717101d4-1f63-402b-9d25-d8b57a4c1738 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-717101d4-1f63-402b-9d25-d8b57a4c1738 img.shogun-image {
  width: 100%;
  
  min-height: 350px;
  max-width: 2400px;

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-717101d4-1f63-402b-9d25-d8b57a4c1738 .shg-inner-inline-image {   
      aspect-ratio: 1/1;
    }

    #s-717101d4-1f63-402b-9d25-d8b57a4c1738 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: ;
    }
  }

  .s-717101d4-1f63-402b-9d25-d8b57a4c1738.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-717101d4-1f63-402b-9d25-d8b57a4c1738 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;

  }


.s-717101d4-1f63-402b-9d25-d8b57a4c1738 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-717101d4-1f63-402b-9d25-d8b57a4c1738.shg-align-container {
  display: flex;
  justify-content: center
}

.s-717101d4-1f63-402b-9d25-d8b57a4c1738.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-717101d4-1f63-402b-9d25-d8b57a4c1738.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




  @supports not (aspect-ratio: 1/1) {
    .s-717101d4-1f63-402b-9d25-d8b57a4c1738 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-717101d4-1f63-402b-9d25-d8b57a4c1738.shogun-image-container {
      position: relative;
    }

    .s-717101d4-1f63-402b-9d25-d8b57a4c1738.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-717101d4-1f63-402b-9d25-d8b57a4c1738.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-717101d4-1f63-402b-9d25-d8b57a4c1738 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      
      min-height: 350px;
      max-width: 2400px;
    }
  }

@media (min-width: 1200px){#s-717101d4-1f63-402b-9d25-d8b57a4c1738 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-717101d4-1f63-402b-9d25-d8b57a4c1738-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-717101d4-1f63-402b-9d25-d8b57a4c1738 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-717101d4-1f63-402b-9d25-d8b57a4c1738 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-717101d4-1f63-402b-9d25-d8b57a4c1738 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-717101d4-1f63-402b-9d25-d8b57a4c1738 img.shogun-image {
  width: 100%;
  
  
  

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




.s-717101d4-1f63-402b-9d25-d8b57a4c1738 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-717101d4-1f63-402b-9d25-d8b57a4c1738.shg-align-container {
  display: flex;
  justify-content: center
}

.s-717101d4-1f63-402b-9d25-d8b57a4c1738.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-717101d4-1f63-402b-9d25-d8b57a4c1738.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-717101d4-1f63-402b-9d25-d8b57a4c1738 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-717101d4-1f63-402b-9d25-d8b57a4c1738-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-717101d4-1f63-402b-9d25-d8b57a4c1738 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-717101d4-1f63-402b-9d25-d8b57a4c1738 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-717101d4-1f63-402b-9d25-d8b57a4c1738 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-717101d4-1f63-402b-9d25-d8b57a4c1738 img.shogun-image {
  width: 100%;
  
  
  

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




.s-717101d4-1f63-402b-9d25-d8b57a4c1738 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-717101d4-1f63-402b-9d25-d8b57a4c1738.shg-align-container {
  display: flex;
  justify-content: center
}

.s-717101d4-1f63-402b-9d25-d8b57a4c1738.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-717101d4-1f63-402b-9d25-d8b57a4c1738.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-717101d4-1f63-402b-9d25-d8b57a4c1738 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-717101d4-1f63-402b-9d25-d8b57a4c1738-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-717101d4-1f63-402b-9d25-d8b57a4c1738 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-717101d4-1f63-402b-9d25-d8b57a4c1738 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-717101d4-1f63-402b-9d25-d8b57a4c1738 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-717101d4-1f63-402b-9d25-d8b57a4c1738 img.shogun-image {
  width: 100%;
  
  min-height: 250px;
  

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




.s-717101d4-1f63-402b-9d25-d8b57a4c1738 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-717101d4-1f63-402b-9d25-d8b57a4c1738.shg-align-container {
  display: flex;
  justify-content: center
}

.s-717101d4-1f63-402b-9d25-d8b57a4c1738.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-717101d4-1f63-402b-9d25-d8b57a4c1738.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-717101d4-1f63-402b-9d25-d8b57a4c1738 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-717101d4-1f63-402b-9d25-d8b57a4c1738-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-717101d4-1f63-402b-9d25-d8b57a4c1738 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

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

#s-717101d4-1f63-402b-9d25-d8b57a4c1738 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-717101d4-1f63-402b-9d25-d8b57a4c1738 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-717101d4-1f63-402b-9d25-d8b57a4c1738 img.shogun-image {
  width: 100%;
  
  min-height: 250px;
  

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




.s-717101d4-1f63-402b-9d25-d8b57a4c1738 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-717101d4-1f63-402b-9d25-d8b57a4c1738.shg-align-container {
  display: flex;
  justify-content: center
}

.s-717101d4-1f63-402b-9d25-d8b57a4c1738.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-717101d4-1f63-402b-9d25-d8b57a4c1738.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-3ee5a58c-1ffd-497b-a700-b2ce1a2e54d2 {
  margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
padding-left: 8px;
padding-right: 8px;
min-height: 150px;
}








#s-3ee5a58c-1ffd-497b-a700-b2ce1a2e54d2 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-3ee5a58c-1ffd-497b-a700-b2ce1a2e54d2.shg-box.shg-c {
  justify-content: flex-start;
}

#s-b048b89d-79ba-484f-aa30-aaa3fbce7c94 {
  margin-left: auto;
margin-bottom: 12px;
margin-right: auto;
text-align: left;
}

#s-b048b89d-79ba-484f-aa30-aaa3fbce7c94 .shogun-heading-component h3 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}



#s-c157b9c4-9484-4b82-b80e-27002923a3fd {
  margin-left: auto;
margin-bottom: 32px;
margin-right: auto;
text-align: left;
}

#s-c157b9c4-9484-4b82-b80e-27002923a3fd .shogun-heading-component h4 {
  color: rgba(15, 15, 15, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}



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

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

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

.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-cbdf426d-9828-4fef-ae88-21b0166f8648 {
  margin-top: 0px;
margin-bottom: 0px;
padding-top: 16px;
padding-left: 24px;
padding-bottom: 16px;
padding-right: 24px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: rgba(29, 71, 57, 1);
border-style: solid;
border-radius: 100px;
background-color: rgba(29, 71, 57, 1);
text-align: left;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(255, 255, 255, 1);
}
#s-cbdf426d-9828-4fef-ae88-21b0166f8648:hover {border-style: solid !important;
border-top-width: 2px !important;
border-left-width: 2px !important;
border-bottom-width: 2px !important;
border-right-width: 2px !important;
border-color: rgba(33, 117, 86, 1) !important;
border-radius: 100px !important;
background-color: rgba(33, 117, 86, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-cbdf426d-9828-4fef-ae88-21b0166f8648:active {border-style: solid !important;
border-top-width: 2px !important;
border-left-width: 2px !important;
border-bottom-width: 2px !important;
border-right-width: 2px !important;
border-color: rgba(33, 117, 86, 1) !important;
border-radius: 100px !important;
background-color: rgba(33, 117, 86, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}

  #s-cbdf426d-9828-4fef-ae88-21b0166f8648-root {
    text-align: left;
  }


#s-cbdf426d-9828-4fef-ae88-21b0166f8648.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-cbdf426d-9828-4fef-ae88-21b0166f8648-root {
    text-align: left;
  }


#s-cbdf426d-9828-4fef-ae88-21b0166f8648.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-cbdf426d-9828-4fef-ae88-21b0166f8648-root {
    text-align: left;
  }


#s-cbdf426d-9828-4fef-ae88-21b0166f8648.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-cbdf426d-9828-4fef-ae88-21b0166f8648-root {
    text-align: left;
  }


#s-cbdf426d-9828-4fef-ae88-21b0166f8648.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-cbdf426d-9828-4fef-ae88-21b0166f8648-root {
    text-align: left;
  }


#s-cbdf426d-9828-4fef-ae88-21b0166f8648.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}
#s-32b5b6db-c54f-46b5-9638-3d35ba2e74c9 {
  margin-left: auto;
margin-right: auto;
padding-top: 20px;
padding-left: 20px;
padding-bottom: 20px;
padding-right: 20px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 20px;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}
@media (max-width: 767px){#s-32b5b6db-c54f-46b5-9638-3d35ba2e74c9 {
  padding-top: 16px;
padding-left: 16px;
padding-bottom: 16px;
padding-right: 16px;
}
}







#s-32b5b6db-c54f-46b5-9638-3d35ba2e74c9 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-32b5b6db-c54f-46b5-9638-3d35ba2e74c9.shg-box.shg-c {
  justify-content: center;
}

#s-d7141214-d47b-4456-9b9e-d24227925046 {
  margin-left: auto;
margin-bottom: 24px;
margin-right: auto;
min-height: 350px;
max-width: 2400px;
text-align: center;
}
@media (min-width: 768px) and (max-width: 991px){#s-d7141214-d47b-4456-9b9e-d24227925046 {
  min-height: 250px;
}
}@media (max-width: 767px){#s-d7141214-d47b-4456-9b9e-d24227925046 {
  margin-bottom: 20px;
min-height: 250px;
}
}
#s-d7141214-d47b-4456-9b9e-d24227925046 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d7141214-d47b-4456-9b9e-d24227925046-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-d7141214-d47b-4456-9b9e-d24227925046 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

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

#s-d7141214-d47b-4456-9b9e-d24227925046 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-d7141214-d47b-4456-9b9e-d24227925046 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-d7141214-d47b-4456-9b9e-d24227925046 img.shogun-image {
  width: 100%;
  
  min-height: 350px;
  max-width: 2400px;

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




.s-d7141214-d47b-4456-9b9e-d24227925046 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d7141214-d47b-4456-9b9e-d24227925046.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d7141214-d47b-4456-9b9e-d24227925046.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d7141214-d47b-4456-9b9e-d24227925046.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-d7141214-d47b-4456-9b9e-d24227925046 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d7141214-d47b-4456-9b9e-d24227925046-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-d7141214-d47b-4456-9b9e-d24227925046 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-d7141214-d47b-4456-9b9e-d24227925046 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-d7141214-d47b-4456-9b9e-d24227925046 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-d7141214-d47b-4456-9b9e-d24227925046 img.shogun-image {
  width: 100%;
  
  
  

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




.s-d7141214-d47b-4456-9b9e-d24227925046 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d7141214-d47b-4456-9b9e-d24227925046.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d7141214-d47b-4456-9b9e-d24227925046.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d7141214-d47b-4456-9b9e-d24227925046.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-d7141214-d47b-4456-9b9e-d24227925046 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d7141214-d47b-4456-9b9e-d24227925046-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-d7141214-d47b-4456-9b9e-d24227925046 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-d7141214-d47b-4456-9b9e-d24227925046 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-d7141214-d47b-4456-9b9e-d24227925046 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-d7141214-d47b-4456-9b9e-d24227925046 img.shogun-image {
  width: 100%;
  
  
  

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




.s-d7141214-d47b-4456-9b9e-d24227925046 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d7141214-d47b-4456-9b9e-d24227925046.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d7141214-d47b-4456-9b9e-d24227925046.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d7141214-d47b-4456-9b9e-d24227925046.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-d7141214-d47b-4456-9b9e-d24227925046 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d7141214-d47b-4456-9b9e-d24227925046-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-d7141214-d47b-4456-9b9e-d24227925046 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-d7141214-d47b-4456-9b9e-d24227925046 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-d7141214-d47b-4456-9b9e-d24227925046 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-d7141214-d47b-4456-9b9e-d24227925046 img.shogun-image {
  width: 100%;
  
  min-height: 250px;
  

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




.s-d7141214-d47b-4456-9b9e-d24227925046 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d7141214-d47b-4456-9b9e-d24227925046.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d7141214-d47b-4456-9b9e-d24227925046.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d7141214-d47b-4456-9b9e-d24227925046.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-d7141214-d47b-4456-9b9e-d24227925046 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d7141214-d47b-4456-9b9e-d24227925046-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-d7141214-d47b-4456-9b9e-d24227925046 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

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

#s-d7141214-d47b-4456-9b9e-d24227925046 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-d7141214-d47b-4456-9b9e-d24227925046 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-d7141214-d47b-4456-9b9e-d24227925046 img.shogun-image {
  width: 100%;
  
  min-height: 250px;
  

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




.s-d7141214-d47b-4456-9b9e-d24227925046 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d7141214-d47b-4456-9b9e-d24227925046.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d7141214-d47b-4456-9b9e-d24227925046.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d7141214-d47b-4456-9b9e-d24227925046.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-6884f23a-f35c-42af-aa1e-e3a32c5c35c5 {
  margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
padding-left: 8px;
padding-right: 8px;
min-height: 150px;
}








#s-6884f23a-f35c-42af-aa1e-e3a32c5c35c5 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-6884f23a-f35c-42af-aa1e-e3a32c5c35c5.shg-box.shg-c {
  justify-content: flex-start;
}

#s-1ed41d41-bf0e-4d9a-8034-55df7b06c9c3 {
  margin-left: auto;
margin-bottom: 12px;
margin-right: auto;
text-align: left;
}

#s-1ed41d41-bf0e-4d9a-8034-55df7b06c9c3 .shogun-heading-component h3 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}



#s-09f27496-b672-4c6e-9955-eb04476c3bde {
  margin-left: auto;
margin-bottom: 32px;
margin-right: auto;
text-align: left;
}

#s-09f27496-b672-4c6e-9955-eb04476c3bde .shogun-heading-component h4 {
  color: rgba(15, 15, 15, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}



#s-81630e99-d4dc-4b05-b93e-7be1e4b83579 {
  margin-top: 0px;
margin-bottom: 0px;
padding-top: 16px;
padding-left: 24px;
padding-bottom: 16px;
padding-right: 24px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: rgba(29, 71, 57, 1);
border-style: solid;
border-radius: 100px;
background-color: rgba(29, 71, 57, 1);
text-align: left;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(255, 255, 255, 1);
}
#s-81630e99-d4dc-4b05-b93e-7be1e4b83579:hover {border-style: solid !important;
border-top-width: 2px !important;
border-left-width: 2px !important;
border-bottom-width: 2px !important;
border-right-width: 2px !important;
border-color: rgba(33, 117, 86, 1) !important;
border-radius: 100px !important;
background-color: rgba(33, 117, 86, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-81630e99-d4dc-4b05-b93e-7be1e4b83579:active {border-style: solid !important;
border-top-width: 2px !important;
border-left-width: 2px !important;
border-bottom-width: 2px !important;
border-right-width: 2px !important;
border-color: rgba(33, 117, 86, 1) !important;
border-radius: 100px !important;
background-color: rgba(33, 117, 86, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}

  #s-81630e99-d4dc-4b05-b93e-7be1e4b83579-root {
    text-align: left;
  }


#s-81630e99-d4dc-4b05-b93e-7be1e4b83579.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-81630e99-d4dc-4b05-b93e-7be1e4b83579-root {
    text-align: left;
  }


#s-81630e99-d4dc-4b05-b93e-7be1e4b83579.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-81630e99-d4dc-4b05-b93e-7be1e4b83579-root {
    text-align: left;
  }


#s-81630e99-d4dc-4b05-b93e-7be1e4b83579.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-81630e99-d4dc-4b05-b93e-7be1e4b83579-root {
    text-align: left;
  }


#s-81630e99-d4dc-4b05-b93e-7be1e4b83579.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-81630e99-d4dc-4b05-b93e-7be1e4b83579-root {
    text-align: left;
  }


#s-81630e99-d4dc-4b05-b93e-7be1e4b83579.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}
#s-b5f5e0c5-edfb-4a62-8a4d-02fcafdaaa84 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}
@media (min-width: 1200px){#s-b5f5e0c5-edfb-4a62-8a4d-02fcafdaaa84 {
  display: none;
}
#s-b5f5e0c5-edfb-4a62-8a4d-02fcafdaaa84, #wrap-s-b5f5e0c5-edfb-4a62-8a4d-02fcafdaaa84, #wrap-content-s-b5f5e0c5-edfb-4a62-8a4d-02fcafdaaa84 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-b5f5e0c5-edfb-4a62-8a4d-02fcafdaaa84 {
  display: none;
}
#s-b5f5e0c5-edfb-4a62-8a4d-02fcafdaaa84, #wrap-s-b5f5e0c5-edfb-4a62-8a4d-02fcafdaaa84, #wrap-content-s-b5f5e0c5-edfb-4a62-8a4d-02fcafdaaa84 { display: none !important; }}







#s-b5f5e0c5-edfb-4a62-8a4d-02fcafdaaa84 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-b5f5e0c5-edfb-4a62-8a4d-02fcafdaaa84.shg-box.shg-c {
  justify-content: center;
}

#s-c8adf2f6-7c23-417e-b325-dba832f9dcd3 {
  margin-left: auto;
margin-right: auto;
padding-top: 20px;
padding-left: 20px;
padding-bottom: 20px;
padding-right: 20px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 20px;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-c8adf2f6-7c23-417e-b325-dba832f9dcd3 {
  border-style: solid;
border-color: #000;
margin-bottom: 20px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
}
}@media (max-width: 767px){#s-c8adf2f6-7c23-417e-b325-dba832f9dcd3 {
  border-style: solid;
border-color: #000;
margin-bottom: 20px;
padding-top: 16px;
padding-left: 16px;
padding-bottom: 16px;
padding-right: 16px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
}
}







#s-c8adf2f6-7c23-417e-b325-dba832f9dcd3 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-c8adf2f6-7c23-417e-b325-dba832f9dcd3.shg-box.shg-c {
  justify-content: center;
}

#s-d9b63fc7-5cab-4d8f-860a-0d4f46033c65 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-d9b63fc7-5cab-4d8f-860a-0d4f46033c65"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 6.0px);
}

}

@media (min-width: 768px) {
[id="s-d9b63fc7-5cab-4d8f-860a-0d4f46033c65"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 6.0px);
}

}

@media (min-width: 992px) {
[id="s-d9b63fc7-5cab-4d8f-860a-0d4f46033c65"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 6.0px);
}

}

@media (min-width: 1200px) {
[id="s-d9b63fc7-5cab-4d8f-860a-0d4f46033c65"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 6.0px);
}

}

#s-c3f7d383-e856-4119-bb7c-36bdad827550 {
  margin-left: auto;
margin-bottom: 24px;
margin-right: auto;
min-height: 350px;
max-width: 2400px;
text-align: center;
}
@media (min-width: 768px) and (max-width: 991px){#s-c3f7d383-e856-4119-bb7c-36bdad827550 {
  margin-top: 0px;
margin-bottom: 0px;
min-height: 250px;
}
}@media (max-width: 767px){#s-c3f7d383-e856-4119-bb7c-36bdad827550 {
  margin-top: 0px;
margin-bottom: 0px;
min-height: 150px;
}
}
#s-c3f7d383-e856-4119-bb7c-36bdad827550 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c3f7d383-e856-4119-bb7c-36bdad827550-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-c3f7d383-e856-4119-bb7c-36bdad827550 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

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

#s-c3f7d383-e856-4119-bb7c-36bdad827550 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-c3f7d383-e856-4119-bb7c-36bdad827550 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-c3f7d383-e856-4119-bb7c-36bdad827550 img.shogun-image {
  width: 100%;
  
  min-height: 350px;
  max-width: 2400px;

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




.s-c3f7d383-e856-4119-bb7c-36bdad827550 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-c3f7d383-e856-4119-bb7c-36bdad827550.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c3f7d383-e856-4119-bb7c-36bdad827550.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c3f7d383-e856-4119-bb7c-36bdad827550.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-c3f7d383-e856-4119-bb7c-36bdad827550 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c3f7d383-e856-4119-bb7c-36bdad827550-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-c3f7d383-e856-4119-bb7c-36bdad827550 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-c3f7d383-e856-4119-bb7c-36bdad827550 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-c3f7d383-e856-4119-bb7c-36bdad827550 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-c3f7d383-e856-4119-bb7c-36bdad827550 img.shogun-image {
  width: 100%;
  
  
  

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




.s-c3f7d383-e856-4119-bb7c-36bdad827550 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-c3f7d383-e856-4119-bb7c-36bdad827550.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c3f7d383-e856-4119-bb7c-36bdad827550.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c3f7d383-e856-4119-bb7c-36bdad827550.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-c3f7d383-e856-4119-bb7c-36bdad827550 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c3f7d383-e856-4119-bb7c-36bdad827550-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-c3f7d383-e856-4119-bb7c-36bdad827550 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-c3f7d383-e856-4119-bb7c-36bdad827550 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-c3f7d383-e856-4119-bb7c-36bdad827550 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-c3f7d383-e856-4119-bb7c-36bdad827550 img.shogun-image {
  width: 100%;
  
  
  

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




.s-c3f7d383-e856-4119-bb7c-36bdad827550 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-c3f7d383-e856-4119-bb7c-36bdad827550.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c3f7d383-e856-4119-bb7c-36bdad827550.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c3f7d383-e856-4119-bb7c-36bdad827550.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-c3f7d383-e856-4119-bb7c-36bdad827550 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c3f7d383-e856-4119-bb7c-36bdad827550-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-c3f7d383-e856-4119-bb7c-36bdad827550 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

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

#s-c3f7d383-e856-4119-bb7c-36bdad827550 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-c3f7d383-e856-4119-bb7c-36bdad827550 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-c3f7d383-e856-4119-bb7c-36bdad827550 img.shogun-image {
  width: 100%;
  
  min-height: 250px;
  

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




.s-c3f7d383-e856-4119-bb7c-36bdad827550 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-c3f7d383-e856-4119-bb7c-36bdad827550.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c3f7d383-e856-4119-bb7c-36bdad827550.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c3f7d383-e856-4119-bb7c-36bdad827550.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-c3f7d383-e856-4119-bb7c-36bdad827550 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c3f7d383-e856-4119-bb7c-36bdad827550-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-c3f7d383-e856-4119-bb7c-36bdad827550 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

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

#s-c3f7d383-e856-4119-bb7c-36bdad827550 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-c3f7d383-e856-4119-bb7c-36bdad827550 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-c3f7d383-e856-4119-bb7c-36bdad827550 img.shogun-image {
  width: 100%;
  
  min-height: 150px;
  

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




.s-c3f7d383-e856-4119-bb7c-36bdad827550 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-c3f7d383-e856-4119-bb7c-36bdad827550.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c3f7d383-e856-4119-bb7c-36bdad827550.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c3f7d383-e856-4119-bb7c-36bdad827550.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-0cdc38ac-130d-42b1-a0b6-e7225055def8 {
  margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
padding-left: 8px;
padding-right: 8px;
min-height: 150px;
}
@media (min-width: 768px) and (max-width: 991px){#s-0cdc38ac-130d-42b1-a0b6-e7225055def8 {
  padding-top: 12px;
padding-left: 20px;
padding-bottom: 12px;
padding-right: 20px;
}
}@media (max-width: 767px){#s-0cdc38ac-130d-42b1-a0b6-e7225055def8 {
  margin-top: 0px;
margin-bottom: 0px;
}
}







#s-0cdc38ac-130d-42b1-a0b6-e7225055def8 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-0cdc38ac-130d-42b1-a0b6-e7225055def8.shg-box.shg-c {
  justify-content: flex-start;
}

#s-06438b25-6d4e-4a2f-89b4-3e3dc57d6d70 {
  margin-left: auto;
margin-bottom: 12px;
margin-right: auto;
text-align: left;
}

#s-06438b25-6d4e-4a2f-89b4-3e3dc57d6d70 .shogun-heading-component h4 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (min-width: 768px) and (max-width: 991px){#s-06438b25-6d4e-4a2f-89b4-3e3dc57d6d70 .shogun-heading-component h4 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 32px;
  
  
  
}


}
#s-98d1bc57-ffeb-4867-b4d8-1672da4e580c {
  margin-left: auto;
margin-bottom: 32px;
margin-right: auto;
text-align: left;
}

#s-98d1bc57-ffeb-4867-b4d8-1672da4e580c .shogun-heading-component h5 {
  color: rgba(15, 15, 15, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (min-width: 768px) and (max-width: 991px){#s-98d1bc57-ffeb-4867-b4d8-1672da4e580c .shogun-heading-component h5 {
  color: rgba(15, 15, 15, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


}
#s-0bd05d2e-7737-4d34-9bfe-b4225933b112 {
  margin-top: 0px;
margin-bottom: 0px;
padding-top: 16px;
padding-left: 24px;
padding-bottom: 16px;
padding-right: 24px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: rgba(29, 71, 57, 1);
border-style: solid;
border-radius: 100px;
background-color: rgba(29, 71, 57, 1);
text-align: left;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(255, 255, 255, 1);
}
#s-0bd05d2e-7737-4d34-9bfe-b4225933b112:hover {border-style: solid !important;
border-top-width: 2px !important;
border-left-width: 2px !important;
border-bottom-width: 2px !important;
border-right-width: 2px !important;
border-color: rgba(33, 117, 86, 1) !important;
border-radius: 100px !important;
background-color: rgba(33, 117, 86, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-0bd05d2e-7737-4d34-9bfe-b4225933b112:active {border-style: solid !important;
border-top-width: 2px !important;
border-left-width: 2px !important;
border-bottom-width: 2px !important;
border-right-width: 2px !important;
border-color: rgba(33, 117, 86, 1) !important;
border-radius: 100px !important;
background-color: rgba(33, 117, 86, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}@media (max-width: 767px){#s-0bd05d2e-7737-4d34-9bfe-b4225933b112 {
  text-align: left;
}
}

  #s-0bd05d2e-7737-4d34-9bfe-b4225933b112-root {
    text-align: left;
  }


#s-0bd05d2e-7737-4d34-9bfe-b4225933b112.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-0bd05d2e-7737-4d34-9bfe-b4225933b112-root {
    text-align: left;
  }


#s-0bd05d2e-7737-4d34-9bfe-b4225933b112.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-0bd05d2e-7737-4d34-9bfe-b4225933b112-root {
    text-align: left;
  }


#s-0bd05d2e-7737-4d34-9bfe-b4225933b112.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-0bd05d2e-7737-4d34-9bfe-b4225933b112-root {
    text-align: left;
  }


#s-0bd05d2e-7737-4d34-9bfe-b4225933b112.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-0bd05d2e-7737-4d34-9bfe-b4225933b112-root {
    text-align: left;
  }


#s-0bd05d2e-7737-4d34-9bfe-b4225933b112.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}
#s-d2d3ea9a-3337-4c7f-a8c4-d503a30a7fdc {
  margin-left: auto;
margin-right: auto;
padding-top: 20px;
padding-left: 20px;
padding-bottom: 20px;
padding-right: 20px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 20px;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}
@media (max-width: 767px){#s-d2d3ea9a-3337-4c7f-a8c4-d503a30a7fdc {
  border-style: solid;
border-color: #000;
padding-top: 16px;
padding-left: 16px;
padding-bottom: 16px;
padding-right: 16px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
}
}







#s-d2d3ea9a-3337-4c7f-a8c4-d503a30a7fdc > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-d2d3ea9a-3337-4c7f-a8c4-d503a30a7fdc.shg-box.shg-c {
  justify-content: center;
}

#s-d588bb4d-9188-4bae-a441-3c09b3b00a0b {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-d588bb4d-9188-4bae-a441-3c09b3b00a0b"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 6.0px);
}

}

@media (min-width: 768px) {
[id="s-d588bb4d-9188-4bae-a441-3c09b3b00a0b"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 6.0px);
}

}

@media (min-width: 992px) {
[id="s-d588bb4d-9188-4bae-a441-3c09b3b00a0b"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 6.0px);
}

}

@media (min-width: 1200px) {
[id="s-d588bb4d-9188-4bae-a441-3c09b3b00a0b"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 6.0px);
}

}

#s-6eb8889a-168f-4d1f-a804-8ac2eef44209 {
  margin-left: auto;
margin-bottom: 24px;
margin-right: auto;
min-height: 350px;
max-width: 2400px;
text-align: center;
}
@media (min-width: 768px) and (max-width: 991px){#s-6eb8889a-168f-4d1f-a804-8ac2eef44209 {
  margin-top: 0px;
margin-bottom: 0px;
min-height: 250px;
}
}@media (max-width: 767px){#s-6eb8889a-168f-4d1f-a804-8ac2eef44209 {
  margin-top: 0px;
margin-bottom: 0px;
min-height: 150px;
}
}
#s-6eb8889a-168f-4d1f-a804-8ac2eef44209 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-6eb8889a-168f-4d1f-a804-8ac2eef44209-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-6eb8889a-168f-4d1f-a804-8ac2eef44209 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

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

#s-6eb8889a-168f-4d1f-a804-8ac2eef44209 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-6eb8889a-168f-4d1f-a804-8ac2eef44209 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-6eb8889a-168f-4d1f-a804-8ac2eef44209 img.shogun-image {
  width: 100%;
  
  min-height: 350px;
  max-width: 2400px;

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




.s-6eb8889a-168f-4d1f-a804-8ac2eef44209 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-6eb8889a-168f-4d1f-a804-8ac2eef44209.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6eb8889a-168f-4d1f-a804-8ac2eef44209.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6eb8889a-168f-4d1f-a804-8ac2eef44209.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-6eb8889a-168f-4d1f-a804-8ac2eef44209 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-6eb8889a-168f-4d1f-a804-8ac2eef44209-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-6eb8889a-168f-4d1f-a804-8ac2eef44209 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-6eb8889a-168f-4d1f-a804-8ac2eef44209 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-6eb8889a-168f-4d1f-a804-8ac2eef44209 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-6eb8889a-168f-4d1f-a804-8ac2eef44209 img.shogun-image {
  width: 100%;
  
  
  

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




.s-6eb8889a-168f-4d1f-a804-8ac2eef44209 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-6eb8889a-168f-4d1f-a804-8ac2eef44209.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6eb8889a-168f-4d1f-a804-8ac2eef44209.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6eb8889a-168f-4d1f-a804-8ac2eef44209.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-6eb8889a-168f-4d1f-a804-8ac2eef44209 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-6eb8889a-168f-4d1f-a804-8ac2eef44209-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-6eb8889a-168f-4d1f-a804-8ac2eef44209 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-6eb8889a-168f-4d1f-a804-8ac2eef44209 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-6eb8889a-168f-4d1f-a804-8ac2eef44209 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-6eb8889a-168f-4d1f-a804-8ac2eef44209 img.shogun-image {
  width: 100%;
  
  
  

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




.s-6eb8889a-168f-4d1f-a804-8ac2eef44209 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-6eb8889a-168f-4d1f-a804-8ac2eef44209.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6eb8889a-168f-4d1f-a804-8ac2eef44209.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6eb8889a-168f-4d1f-a804-8ac2eef44209.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-6eb8889a-168f-4d1f-a804-8ac2eef44209 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-6eb8889a-168f-4d1f-a804-8ac2eef44209-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-6eb8889a-168f-4d1f-a804-8ac2eef44209 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

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

#s-6eb8889a-168f-4d1f-a804-8ac2eef44209 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-6eb8889a-168f-4d1f-a804-8ac2eef44209 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-6eb8889a-168f-4d1f-a804-8ac2eef44209 img.shogun-image {
  width: 100%;
  
  min-height: 250px;
  

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




.s-6eb8889a-168f-4d1f-a804-8ac2eef44209 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-6eb8889a-168f-4d1f-a804-8ac2eef44209.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6eb8889a-168f-4d1f-a804-8ac2eef44209.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6eb8889a-168f-4d1f-a804-8ac2eef44209.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-6eb8889a-168f-4d1f-a804-8ac2eef44209 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-6eb8889a-168f-4d1f-a804-8ac2eef44209-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-6eb8889a-168f-4d1f-a804-8ac2eef44209 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

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

#s-6eb8889a-168f-4d1f-a804-8ac2eef44209 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-6eb8889a-168f-4d1f-a804-8ac2eef44209 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-6eb8889a-168f-4d1f-a804-8ac2eef44209 img.shogun-image {
  width: 100%;
  
  min-height: 150px;
  

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




.s-6eb8889a-168f-4d1f-a804-8ac2eef44209 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-6eb8889a-168f-4d1f-a804-8ac2eef44209.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6eb8889a-168f-4d1f-a804-8ac2eef44209.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6eb8889a-168f-4d1f-a804-8ac2eef44209.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-8f071501-7524-4731-b58e-3a1f2c92d9c8 {
  margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
padding-left: 8px;
padding-right: 8px;
min-height: 150px;
}
@media (min-width: 768px) and (max-width: 991px){#s-8f071501-7524-4731-b58e-3a1f2c92d9c8 {
  padding-top: 12px;
padding-left: 20px;
padding-bottom: 12px;
padding-right: 20px;
}
}@media (max-width: 767px){#s-8f071501-7524-4731-b58e-3a1f2c92d9c8 {
  margin-top: 0px;
margin-bottom: 0px;
}
}







#s-8f071501-7524-4731-b58e-3a1f2c92d9c8 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-8f071501-7524-4731-b58e-3a1f2c92d9c8.shg-box.shg-c {
  justify-content: flex-start;
}

#s-2886f670-a68a-4d8c-b5eb-ede9c827fa3d {
  margin-left: auto;
margin-bottom: 12px;
margin-right: auto;
text-align: left;
}

#s-2886f670-a68a-4d8c-b5eb-ede9c827fa3d .shogun-heading-component h4 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (min-width: 768px) and (max-width: 991px){#s-2886f670-a68a-4d8c-b5eb-ede9c827fa3d .shogun-heading-component h4 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 32px;
  
  
  
}


}
#s-3ded4f8d-b28d-4545-a5ae-f3450fc7e2a2 {
  margin-left: auto;
margin-bottom: 32px;
margin-right: auto;
text-align: left;
}

#s-3ded4f8d-b28d-4545-a5ae-f3450fc7e2a2 .shogun-heading-component h5 {
  color: rgba(15, 15, 15, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (min-width: 768px) and (max-width: 991px){#s-3ded4f8d-b28d-4545-a5ae-f3450fc7e2a2 .shogun-heading-component h5 {
  color: rgba(15, 15, 15, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


}
#s-31279f6e-6660-44cf-a500-4d8389542c08 {
  margin-top: 0px;
margin-bottom: 0px;
padding-top: 16px;
padding-left: 24px;
padding-bottom: 16px;
padding-right: 24px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: rgba(29, 71, 57, 1);
border-style: solid;
border-radius: 100px;
background-color: rgba(29, 71, 57, 1);
text-align: left;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(255, 255, 255, 1);
}
#s-31279f6e-6660-44cf-a500-4d8389542c08:hover {border-style: solid !important;
border-top-width: 2px !important;
border-left-width: 2px !important;
border-bottom-width: 2px !important;
border-right-width: 2px !important;
border-color: rgba(33, 117, 86, 1) !important;
border-radius: 100px !important;
background-color: rgba(33, 117, 86, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-31279f6e-6660-44cf-a500-4d8389542c08:active {border-style: solid !important;
border-top-width: 2px !important;
border-left-width: 2px !important;
border-bottom-width: 2px !important;
border-right-width: 2px !important;
border-color: rgba(33, 117, 86, 1) !important;
border-radius: 100px !important;
background-color: rgba(33, 117, 86, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}@media (max-width: 767px){#s-31279f6e-6660-44cf-a500-4d8389542c08 {
  text-align: left;
}
}

  #s-31279f6e-6660-44cf-a500-4d8389542c08-root {
    text-align: left;
  }


#s-31279f6e-6660-44cf-a500-4d8389542c08.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-31279f6e-6660-44cf-a500-4d8389542c08-root {
    text-align: left;
  }


#s-31279f6e-6660-44cf-a500-4d8389542c08.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-31279f6e-6660-44cf-a500-4d8389542c08-root {
    text-align: left;
  }


#s-31279f6e-6660-44cf-a500-4d8389542c08.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-31279f6e-6660-44cf-a500-4d8389542c08-root {
    text-align: left;
  }


#s-31279f6e-6660-44cf-a500-4d8389542c08.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-31279f6e-6660-44cf-a500-4d8389542c08-root {
    text-align: left;
  }


#s-31279f6e-6660-44cf-a500-4d8389542c08.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}
#s-020e4fa1-dd69-46fe-a85f-e65b34dea462 {
  margin-left: auto;
margin-right: auto;
aspect-ratio: 2/1;
text-align: center;
}

#s-020e4fa1-dd69-46fe-a85f-e65b34dea462 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-020e4fa1-dd69-46fe-a85f-e65b34dea462-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-020e4fa1-dd69-46fe-a85f-e65b34dea462 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-020e4fa1-dd69-46fe-a85f-e65b34dea462 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-020e4fa1-dd69-46fe-a85f-e65b34dea462 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-020e4fa1-dd69-46fe-a85f-e65b34dea462 img.shogun-image {
  width: 100%;
  
  
  

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-020e4fa1-dd69-46fe-a85f-e65b34dea462 .shg-inner-inline-image {   
      aspect-ratio: 2/1;
    }

    #s-020e4fa1-dd69-46fe-a85f-e65b34dea462 .shogun-image-link {
      aspect-ratio: 2/1;
      min-width: 100%;
      height: ;
    }
  }

  .s-020e4fa1-dd69-46fe-a85f-e65b34dea462.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-020e4fa1-dd69-46fe-a85f-e65b34dea462 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;

  }


.s-020e4fa1-dd69-46fe-a85f-e65b34dea462 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-020e4fa1-dd69-46fe-a85f-e65b34dea462.shg-align-container {
  display: flex;
  justify-content: center
}

.s-020e4fa1-dd69-46fe-a85f-e65b34dea462.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-020e4fa1-dd69-46fe-a85f-e65b34dea462.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




  @supports not (aspect-ratio: 1/1) {
    .s-020e4fa1-dd69-46fe-a85f-e65b34dea462 {
      --shg-aspect-ratio: calc(2/1); 
    }

    .s-020e4fa1-dd69-46fe-a85f-e65b34dea462.shogun-image-container {
      position: relative;
    }

    .s-020e4fa1-dd69-46fe-a85f-e65b34dea462.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-020e4fa1-dd69-46fe-a85f-e65b34dea462.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-020e4fa1-dd69-46fe-a85f-e65b34dea462 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      
      
      
    }
  }

@media (min-width: 1200px){#s-020e4fa1-dd69-46fe-a85f-e65b34dea462 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-020e4fa1-dd69-46fe-a85f-e65b34dea462-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-020e4fa1-dd69-46fe-a85f-e65b34dea462 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-020e4fa1-dd69-46fe-a85f-e65b34dea462 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-020e4fa1-dd69-46fe-a85f-e65b34dea462 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-020e4fa1-dd69-46fe-a85f-e65b34dea462 img.shogun-image {
  width: 100%;
  
  
  

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




.s-020e4fa1-dd69-46fe-a85f-e65b34dea462 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-020e4fa1-dd69-46fe-a85f-e65b34dea462.shg-align-container {
  display: flex;
  justify-content: center
}

.s-020e4fa1-dd69-46fe-a85f-e65b34dea462.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-020e4fa1-dd69-46fe-a85f-e65b34dea462.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-020e4fa1-dd69-46fe-a85f-e65b34dea462 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-020e4fa1-dd69-46fe-a85f-e65b34dea462-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-020e4fa1-dd69-46fe-a85f-e65b34dea462 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-020e4fa1-dd69-46fe-a85f-e65b34dea462 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-020e4fa1-dd69-46fe-a85f-e65b34dea462 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-020e4fa1-dd69-46fe-a85f-e65b34dea462 img.shogun-image {
  width: 100%;
  
  
  

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




.s-020e4fa1-dd69-46fe-a85f-e65b34dea462 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-020e4fa1-dd69-46fe-a85f-e65b34dea462.shg-align-container {
  display: flex;
  justify-content: center
}

.s-020e4fa1-dd69-46fe-a85f-e65b34dea462.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-020e4fa1-dd69-46fe-a85f-e65b34dea462.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-020e4fa1-dd69-46fe-a85f-e65b34dea462 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-020e4fa1-dd69-46fe-a85f-e65b34dea462-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-020e4fa1-dd69-46fe-a85f-e65b34dea462 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-020e4fa1-dd69-46fe-a85f-e65b34dea462 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-020e4fa1-dd69-46fe-a85f-e65b34dea462 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-020e4fa1-dd69-46fe-a85f-e65b34dea462 img.shogun-image {
  width: 100%;
  
  
  

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




.s-020e4fa1-dd69-46fe-a85f-e65b34dea462 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-020e4fa1-dd69-46fe-a85f-e65b34dea462.shg-align-container {
  display: flex;
  justify-content: center
}

.s-020e4fa1-dd69-46fe-a85f-e65b34dea462.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-020e4fa1-dd69-46fe-a85f-e65b34dea462.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-020e4fa1-dd69-46fe-a85f-e65b34dea462 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-020e4fa1-dd69-46fe-a85f-e65b34dea462-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-020e4fa1-dd69-46fe-a85f-e65b34dea462 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-020e4fa1-dd69-46fe-a85f-e65b34dea462 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-020e4fa1-dd69-46fe-a85f-e65b34dea462 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-020e4fa1-dd69-46fe-a85f-e65b34dea462 img.shogun-image {
  width: 100%;
  
  
  

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




.s-020e4fa1-dd69-46fe-a85f-e65b34dea462 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-020e4fa1-dd69-46fe-a85f-e65b34dea462.shg-align-container {
  display: flex;
  justify-content: center
}

.s-020e4fa1-dd69-46fe-a85f-e65b34dea462.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-020e4fa1-dd69-46fe-a85f-e65b34dea462.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-04a34fda-12e5-4533-9e95-ada157e82701 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-269b6d71-8922-4107-acfc-a3b0f07787a5 {
  margin-left: auto;
margin-right: auto;
padding-top: 100px;
padding-left: 80px;
padding-bottom: 60px;
padding-right: 80px;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-269b6d71-8922-4107-acfc-a3b0f07787a5 {
  padding-top: 80px;
padding-left: 40px;
padding-bottom: 40px;
padding-right: 40px;
}
}@media (max-width: 767px){#s-269b6d71-8922-4107-acfc-a3b0f07787a5 {
  padding-top: 48px;
padding-left: 8%;
padding-bottom: 30px;
padding-right: 8%;
}
}







#s-269b6d71-8922-4107-acfc-a3b0f07787a5 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-269b6d71-8922-4107-acfc-a3b0f07787a5.shg-box.shg-c {
  justify-content: center;
}

#s-7877b77c-bd15-496d-8123-960606890421 {
  margin-left: auto;
margin-bottom: 40px;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
max-width: 1000px;
text-align: center;
}
@media (max-width: 767px){#s-7877b77c-bd15-496d-8123-960606890421 {
  margin-bottom: 16px;
}
}
#s-7877b77c-bd15-496d-8123-960606890421 .shogun-heading-component h2 {
  color: rgba(15, 15, 15, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (max-width: 767px){#s-7877b77c-bd15-496d-8123-960606890421 .shogun-heading-component h2 {
  color: rgba(15, 15, 15, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  line-height: 1.2em;
  
  
}


}
.product-comparison-table {
    display: grid;
    grid-template-columns: 1fr 4fr;
    padding: 32px;
    background-color: #EBF2F0;
    border-radius: 20px;
}

.product-comparison-table__titles {
    display: flex;
    flex-direction: column;
    background-color: #1d4739;
    color: #FFF;
    padding: 0 24px;
    border-radius: 12px;
}

.comparison-header-cell {
    display: flex;
    flex-direction: column;
}

.product-comparison-table__icon .comparison-header-cell {
    justify-content: center;
}

.product-comparison-table__icon {
    display: flex;
    align-items: center;
    align-self: center;
    box-sizing: border-box;
}

.product-comparison-table__icon img {
    height: 70px;
}

.title-row {
    padding: 20px 0 20px 0;
    min-height: 30px;
    /*margin: auto 0 auto;*/
}

.product-comparison-table__slider {
    display: flex;
    background-color: #EBF2F0;
    padding: 0 20px;
}

.product-comparison-table__slider .slick-prev {
    left: 0;
}

.product-comparison-table__slider .slick-next {
    right: -20px;
}

.product-comparison-table__slider .slick-next::before {
    content: '';
    width: 10px;
    height: 10px;
    border-top: 2px solid #333;
    border-right: 2px solid #333;
    display: inline-block;
    background-image: none !important;
    left: unset !important;
    top: unset !important;
    transform: rotate(45deg);
    margin-right: 3px;
}

.product-comparison-table__slider .slick-prev::before {
    content: '';
    width: 10px;
    height: 10px;
    border-top: 2px solid #333;
    border-right: 2px solid #333;
    display: inline-block;
    background-image: none !important;
    left: unset !important;
    top: unset !important;
    transform: rotate(-135deg);
    margin-left: 4px;
}


.product-comparison-table__slider__slide {
    display: flex;
    flex-direction: column;
    padding: 0 20px;
}

.slide-row {
    padding: 20px 0 20px 0;
    border-bottom: 1px solid #D9D9D9;
    min-height: 30px;
    font-size: 14px;
}

.slide-row li,
.slide-row p {
    font-size: 14px;
    color: #0F0F0FBF;
    opacity: 1;
    display: flex;
}

.slide-row ul {
    margin-left: 0;
}

.slide-row,
.title-row {
    box-sizing: border-box;
    overflow: visible;
    height: auto;
    text-align: left;
}

.product-comparison-table__slider__slide__head {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    justify-content: flex-start;
    /* ⬅️ DAS ist entscheidend */
}

.product-comparison-table__slider__slide__image {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    border-radius: 20px;
    margin-bottom: 15px;
    min-height: 220px;
}

.product-comparison-table__slider__slide__image img {
    max-width: 220px;
    /* Increased from 180px */
    max-height: 220px;
    /* Increased from 180px */
    -o-object-fit: contain;
       object-fit: contain;
    border-radius: 25px;
}

.product-comparison-table__slider__slide__title {
    margin-bottom: 0.625rem;
    padding: 5px 0;
    font-size: 24px;
    text-align: left;
    font-weight: 500 !important;
    letter-spacing: -.01em !important;
    line-height: 110% !important;
    opacity: 1;
}

.mobile-row-label {
    display: none;
    font-weight: 700;
    color: #1d4739;
    padding: 8px 0;
    width: 100%;
    font-size: 14px;
}

.product-comparison-table__slider__slide__colors .color-swatches-container {
    display: flex;
    gap: 15px;
    margin-top: 8px;
}

.product-comparison-table__slider__slide__colors .color-swatch-wrapper {
    display: flex;
    gap: 10px
}

.product-comparison-table__slider__slide__colors .color-swatch {
    width: 25px;
    height: 25px;
    border-radius: 25px;
}

.percentage-scale {
    width: 100%;
    height: 18px;
    background-color: #92b2a2;
    border-radius: 25px;
    overflow: hidden;
    padding: 0;
    min-height: 0;
    margin: 10px 0;
}

.percentage-scale__fill {
    height: 100%;
    background-color: #217556;
    border-radius: 25px;
}

.product-comparison-table__slider__slide__adjustabilities .adjustability-icon {
    width: 15px;
    height: 15px;
    margin-right: 10px;
}

.product-comparison-table__slider__slide__benefits .benefit-icon {
    width: 19px;
    height: 19px;
    margin-right: 10px;
}

.product-comparison-table__slider__slide__price {
    font-weight: bold;
}

.product-comparison-table__slider__slide__footer {
    margin-top: auto;
    padding-top: 16px;
    text-align: left;
}

.product-comparison-table__slider__slide__footer .button {
    padding: 18px;
}

.mobile-comparison-header {
    position: sticky;
    top: 90px;
    /* fallback until JS measures the real page header's live position */
    z-index: 999;
    background: #1d4739;
    color: #fff;
    padding: 12px 16px;
    opacity: 0;
    pointer-events: none;

    transition: transform 0.35s ease, opacity 0.25s ease;
    transform: translateY(-20px);
    /* leicht nach oben verschoben */
}


.mobile-comparison-header.is-visible {
    opacity: 1;
    pointer-events: auto;
    transform: translateY(0);
}


.mobile-comparison-header__slide {
    display: flex !important;
    gap: 20px;
}


.mobile-comparison-header__inner {
    display: flex;
    align-items: center;
    gap: 12px;
    padding: 12px 0 12px 16px;
}

.mobile-comparison-header__image {
    width: 80px !important;
    height: auto;
    flex-shrink: 0;
    border-radius: 25px;
}

.mobile-comparison-header__title {
    font-size: 24px;
    font-weight: 400;
    line-height: 1.3;
    text-align: left;
    /* explizit, damit der Titel nicht ein vererbtes text-align:center
       vom Seiten-Container übernimmt (linksbündig neben dem Bild) */
}


/* Responsive styles */
@media (max-width: 768px) {

    .mobile-comparison-header {
        position: fixed;
        top: 90px;
        left: 0;
        right: 0;
    }

    .product-comparison-table__titles {
        display: none;
    }

    .product-comparison-table {
        display: flex;
        padding: 15px 0 15px 15px;
    }

    .product-comparison-table__slider {
        padding-left: 0;
        padding-right: 0;
    }

    .product-comparison-table__slider .slick-list,
    .product-comparison-table__wrapper .mobile-comparison-header__slider .slick-list {
        padding-left: 0 !important;
        padding-right: 15% !important;

    }

    .product-comparison-table__slider__slide {
        padding: 0 10px;
    }

    .mobile-row-label {
        display: block;
    }

    .product-comparison-table.is-sticky-active .product-comparison-table__slider__slide__head {
        opacity: 0;
        pointer-events: none;
    }

    .product-comparison-table__slider__slide__image img {
        max-width: unset;
        max-height: unset;
    }

}

@media (min-width: 769px) {
    .mobile-comparison-header {
        display: none;
        /* ausblenden da Layout für invisible mode nicht modifiziert werden konnte (abstand zwischhen Heading und Tabelle war sehr groß)*/

        left: auto;
        right: auto;

        /* exakt gleiche Einrückung wie der Slider */
        margin-left: auto;
        width: calc(100% * 4 / 5.1);
        /* 4fr */

        padding: 24px 32px;
        box-sizing: border-box;
        border-radius: 0 0 25px 25px;
    }

    .mobile-comparison-header__inner {
        padding-left: 0;
    }

    .mobile-comparison-header__title {
        font-size: 20px;
        font-weight: 500;
        line-height: 1.1;
        display: flex;
        align-self: center;
    }

    .mobile-comparison-header__image {
        border-radius: 12px;
        width: 100px !important;
    }

    .mobile-comparison-header__slide {
        margin-right: 24px;
    }

    .mobile-comparison-header__slide {
        gap: 14px;
    }

}
#s-3dcbb07f-dacc-4157-9437-300807d8fb79 {
  margin-left: auto;
margin-right: auto;
max-width: 1440px;
}

#s-f0bd515c-c894-4b65-a1d0-f47567b2ddfa {
  margin-top: 0px;
margin-bottom: 0px;
padding-top: 60px;
padding-left: 80px;
padding-bottom: 60px;
padding-right: 80px;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-f0bd515c-c894-4b65-a1d0-f47567b2ddfa {
  padding-top: 40px;
padding-left: 40px;
padding-bottom: 40px;
padding-right: 40px;
}
}@media (max-width: 767px){#s-f0bd515c-c894-4b65-a1d0-f47567b2ddfa {
  padding-top: 30px;
padding-left: 8%;
padding-bottom: 30px;
padding-right: 8%;
}
}







#s-f0bd515c-c894-4b65-a1d0-f47567b2ddfa > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-f0bd515c-c894-4b65-a1d0-f47567b2ddfa.shg-box.shg-c {
  justify-content: flex-start;
}

#s-6f1d0619-bbc2-4e10-98ad-4d3f6659f9d5 {
  margin-left: auto;
margin-bottom: 40px;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
max-width: 1000px;
text-align: center;
}
@media (max-width: 767px){#s-6f1d0619-bbc2-4e10-98ad-4d3f6659f9d5 {
  margin-bottom: 24px;
}
}
#s-6f1d0619-bbc2-4e10-98ad-4d3f6659f9d5 .shogun-heading-component h2 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}



/* Design per Figma Design System / feature-accordion (node 2119:103):
   plus/minus instead of bullets, open row on #EBF2F0, inactive rows transparent. */

.tabs-benefit {
  display: flex;
  align-items: center;
  gap: 32px;
  width: 100%;
  position: relative;
  color: #0f0f0f;
}

.tabs-benefit.tabs-benefit--media-right {
  flex-direction: row-reverse;
}

.tabs-benefit-image {
  flex: 1 1 0;
  min-width: 0;
  aspect-ratio: 4 / 3;
  position: relative;
  overflow: hidden;
  border-radius: 40px;
  background-color: #ebf2f0;
}

.tabs-benefit-image img {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  transition: opacity 0.42s cubic-bezier(0.4, 0, 0.2, 1);
  -o-object-fit: cover;
     object-fit: cover;
}

.tabs-benefit-image img.active {
  opacity: 1;
}

.tabs-benefit .tab-benefit-wrapper {
  flex: 1 1 0;
  min-width: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;
}

.tabs-benefit .tab-benefit-container {
  border-radius: 20px;
  overflow: hidden;
  background-color: transparent;
  transition: background-color 0.38s cubic-bezier(0.4, 0, 0.2, 1);
}

.tabs-benefit .tab-benefit-container.active {
  background-color: #ebf2f0;
}

.tabs-benefit .tab-benefit-heading {
  margin: 0;
  padding: 0;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
}

.tabs-benefit .tab-benefit {
  display: flex;
  align-items: center;
  gap: 16px;
  width: 100%;
  margin: 0;
  padding: 16px 24px;
  border: none;
  border-radius: 20px;
  background: none;
  cursor: pointer;
  color: #0f0f0f;
  font-family: inherit;
  font-size: 20px;
  font-weight: 500;
  line-height: 24px;
  letter-spacing: normal;
  text-align: left;
  text-transform: none;
}

/* The store theme kills every outline (html * { outline: 0 !important }),
   so the keyboard focus ring is drawn as an inset shadow. */
.tabs-benefit .tab-benefit:focus-visible {
  box-shadow: inset 0 0 0 2px #1d4739;
}

.tabs-benefit .tab-benefit-container.active .tab-benefit {
  cursor: default;
}

.tabs-benefit .tab-benefit-title {
  flex: 1 1 auto;
  min-width: 0;
  overflow-wrap: anywhere;
}

/* Plus that turns into a minus when the row is open */
.tabs-benefit .tab-benefit-icon {
  flex: 0 0 auto;
  display: block;
  width: 24px;
  height: 24px;
}

.tabs-benefit .tab-benefit-icon-v {
  transform-origin: 12px 12px;
  transition:
    transform 0.38s cubic-bezier(0.32, 0.72, 0, 1),
    opacity 0.38s cubic-bezier(0.4, 0, 0.2, 1);
}

.tabs-benefit .tab-benefit-container.active .tab-benefit-icon-v {
  opacity: 0;
  transform: rotate(90deg);
}

/* Height animates via grid rows, so long texts are never cut off.
   Closed rows stay in the HTML (indexable) but are hidden from screen readers
   and keyboard focus via visibility. */
.tabs-benefit .tab-benefit-content {
  display: grid;
  grid-template-rows: 0fr;
  transition: grid-template-rows 0.38s cubic-bezier(0.32, 0.72, 0, 1);
  color: #0f0f0f;
}

.tabs-benefit .tab-benefit-container.active .tab-benefit-content {
  grid-template-rows: 1fr;
}

.tabs-benefit .tab-benefit-content-inner {
  min-height: 0;
  overflow: hidden;
  padding: 0 24px;
  opacity: 0;
  visibility: hidden;
  transition:
    opacity 0.16s cubic-bezier(0.4, 0, 0.2, 1),
    visibility 0s 0.16s,
    padding-bottom 0.38s cubic-bezier(0.32, 0.72, 0, 1);
}

.tabs-benefit .tab-benefit-container.active .tab-benefit-content-inner {
  padding-bottom: 24px;
  opacity: 1;
  visibility: visible;
  transition:
    opacity 0.26s cubic-bezier(0.4, 0, 0.2, 1) 0.12s,
    visibility 0s,
    padding-bottom 0.38s cubic-bezier(0.32, 0.72, 0, 1);
}

.tabs-benefit .tab-benefit-content p {
  margin: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
  letter-spacing: 0.16px;
}

/* Tablet: picture on top, list below */
@media (max-width: 1024px) {
  .tabs-benefit,
  .tabs-benefit.tabs-benefit--media-right {
    flex-direction: column;
    align-items: stretch;
    gap: 40px;
  }

  .tabs-benefit-image,
  .tabs-benefit .tab-benefit-wrapper {
    flex: 0 0 auto;
    width: 100%;
  }
}

/* Phone */
@media (max-width: 767px) {
  .tabs-benefit .tab-benefit {
    font-size: 16px;
    line-height: 20px;
  }
}

@media (prefers-reduced-motion: reduce) {
  .tabs-benefit *,
  .tabs-benefit *::before,
  .tabs-benefit *::after {
    transition: none !important;
  }
}

#s-b7e3a079-1648-4b10-bd17-393baa7721ac {
  margin-left: auto;
margin-right: auto;
max-width: 1440px;
}

#s-b400c1f3-beca-4b3c-8aae-538c975c1dc4 {
  margin-left: auto;
margin-right: auto;
padding-top: 60px;
padding-left: 80px;
padding-bottom: 100px;
padding-right: 80px;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-b400c1f3-beca-4b3c-8aae-538c975c1dc4 {
  padding-top: 40px;
padding-left: 40px;
padding-bottom: 80px;
padding-right: 40px;
}
}@media (max-width: 767px){#s-b400c1f3-beca-4b3c-8aae-538c975c1dc4 {
  padding-top: 30px;
padding-left: 8%;
padding-bottom: 48px;
padding-right: 8%;
}
}







#s-b400c1f3-beca-4b3c-8aae-538c975c1dc4 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-b400c1f3-beca-4b3c-8aae-538c975c1dc4.shg-box.shg-c {
  justify-content: center;
}

#s-af71e848-b88c-48e2-85a1-b458489bb12b {
  margin-left: auto;
margin-bottom: 40px;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
max-width: 800px;
text-align: center;
}
@media (max-width: 767px){#s-af71e848-b88c-48e2-85a1-b458489bb12b {
  margin-bottom: 16px;
}
}
#s-af71e848-b88c-48e2-85a1-b458489bb12b .shogun-heading-component h2 {
  color: rgba(15, 15, 15, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (max-width: 767px){#s-af71e848-b88c-48e2-85a1-b458489bb12b .shogun-heading-component h2 {
  color: rgba(15, 15, 15, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  line-height: 1.2em;
  
  
}


}
#s-64da20ec-160f-4b4c-8450-250856b1127d {
  margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
max-width: 1440px;
}
@media (max-width: 767px){#s-64da20ec-160f-4b4c-8450-250856b1127d {
  display: none;
}
#s-64da20ec-160f-4b4c-8450-250856b1127d, #wrap-s-64da20ec-160f-4b4c-8450-250856b1127d, #wrap-content-s-64da20ec-160f-4b4c-8450-250856b1127d { display: none !important; }}
@media (min-width: 0px) {
[id="s-64da20ec-160f-4b4c-8450-250856b1127d"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-64da20ec-160f-4b4c-8450-250856b1127d"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 10.0px);
}

[id="s-64da20ec-160f-4b4c-8450-250856b1127d"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 10.0px);
}

}

@media (min-width: 992px) {
[id="s-64da20ec-160f-4b4c-8450-250856b1127d"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 10.0px);
}

[id="s-64da20ec-160f-4b4c-8450-250856b1127d"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 10.0px);
}

}

@media (min-width: 1200px) {
[id="s-64da20ec-160f-4b4c-8450-250856b1127d"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 10.0px);
}

[id="s-64da20ec-160f-4b4c-8450-250856b1127d"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 10.0px);
}

}

#s-2f59e64d-071f-43ad-86a8-a4891d89dffc {
  background-repeat: no-repeat;
background-size: cover;
margin-left: auto;
margin-right: auto;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: none;
border-radius: 20px;
min-height: 420px;
background-position: center center;
}
@media (min-width: 768px) and (max-width: 991px){#s-2f59e64d-071f-43ad-86a8-a4891d89dffc {
  min-height: 280px;
}
}
#s-2f59e64d-071f-43ad-86a8-a4891d89dffc {
  background-image: url(https://i.shgcdn.com/620a909f-65b7-4061-9cb9-a6241892cc97/);
}

@media (max-width: 480px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-2f59e64d-071f-43ad-86a8-a4891d89dffc {
  background-image: url(https://i.shgcdn.com/620a909f-65b7-4061-9cb9-a6241892cc97/-/resize/480x/);
}
#s-2f59e64d-071f-43ad-86a8-a4891d89dffc.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (max-width: 480px) and (-webkit-min-device-pixel-ratio: 2) {
#s-2f59e64d-071f-43ad-86a8-a4891d89dffc {
  background-image: url(https://i.shgcdn.com/620a909f-65b7-4061-9cb9-a6241892cc97/-/resize/960x/);
}
#s-2f59e64d-071f-43ad-86a8-a4891d89dffc.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-2f59e64d-071f-43ad-86a8-a4891d89dffc {
  background-image: url(https://i.shgcdn.com/620a909f-65b7-4061-9cb9-a6241892cc97/-/resize/768x/);
}
#s-2f59e64d-071f-43ad-86a8-a4891d89dffc.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-min-device-pixel-ratio: 2) {
#s-2f59e64d-071f-43ad-86a8-a4891d89dffc {
  background-image: url(https://i.shgcdn.com/620a909f-65b7-4061-9cb9-a6241892cc97/-/resize/1536x/);
}
#s-2f59e64d-071f-43ad-86a8-a4891d89dffc.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-2f59e64d-071f-43ad-86a8-a4891d89dffc {
  background-image: url(https://i.shgcdn.com/620a909f-65b7-4061-9cb9-a6241892cc97/-/resize/1024x/);
}
#s-2f59e64d-071f-43ad-86a8-a4891d89dffc.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) {
#s-2f59e64d-071f-43ad-86a8-a4891d89dffc {
  background-image: url(https://i.shgcdn.com/620a909f-65b7-4061-9cb9-a6241892cc97/-/resize/2048x/);
}
#s-2f59e64d-071f-43ad-86a8-a4891d89dffc.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 1025px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-2f59e64d-071f-43ad-86a8-a4891d89dffc {
  background-image: url(https://i.shgcdn.com/620a909f-65b7-4061-9cb9-a6241892cc97/-/resize/1200x/);
}
#s-2f59e64d-071f-43ad-86a8-a4891d89dffc.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 1025px) and (-webkit-min-device-pixel-ratio: 2) {
#s-2f59e64d-071f-43ad-86a8-a4891d89dffc {
  background-image: url(https://i.shgcdn.com/620a909f-65b7-4061-9cb9-a6241892cc97/-/resize/2048x/);
}
#s-2f59e64d-071f-43ad-86a8-a4891d89dffc.shogun-lazyload-bg-image {
  background-image: none;
}

}







#s-2f59e64d-071f-43ad-86a8-a4891d89dffc > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-2f59e64d-071f-43ad-86a8-a4891d89dffc.shg-box.shg-c {
  justify-content: center;
}

#s-05db8862-893b-48ee-8cf9-0cf878049fcd {
  background-repeat: no-repeat;
background-size: cover;
margin-left: auto;
margin-right: auto;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: none;
border-radius: 20px;
min-height: 420px;
background-position: center center;
}
@media (min-width: 768px) and (max-width: 991px){#s-05db8862-893b-48ee-8cf9-0cf878049fcd {
  min-height: 280px;
}
}
#s-05db8862-893b-48ee-8cf9-0cf878049fcd {
  background-image: url(https://i.shgcdn.com/6b8d9e70-cf53-4748-8b01-0f64cb1a0ddf/);
}

@media (max-width: 480px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-05db8862-893b-48ee-8cf9-0cf878049fcd {
  background-image: url(https://i.shgcdn.com/6b8d9e70-cf53-4748-8b01-0f64cb1a0ddf/-/resize/480x/);
}
#s-05db8862-893b-48ee-8cf9-0cf878049fcd.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (max-width: 480px) and (-webkit-min-device-pixel-ratio: 2) {
#s-05db8862-893b-48ee-8cf9-0cf878049fcd {
  background-image: url(https://i.shgcdn.com/6b8d9e70-cf53-4748-8b01-0f64cb1a0ddf/-/resize/960x/);
}
#s-05db8862-893b-48ee-8cf9-0cf878049fcd.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-05db8862-893b-48ee-8cf9-0cf878049fcd {
  background-image: url(https://i.shgcdn.com/6b8d9e70-cf53-4748-8b01-0f64cb1a0ddf/-/resize/768x/);
}
#s-05db8862-893b-48ee-8cf9-0cf878049fcd.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-min-device-pixel-ratio: 2) {
#s-05db8862-893b-48ee-8cf9-0cf878049fcd {
  background-image: url(https://i.shgcdn.com/6b8d9e70-cf53-4748-8b01-0f64cb1a0ddf/-/resize/1536x/);
}
#s-05db8862-893b-48ee-8cf9-0cf878049fcd.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-05db8862-893b-48ee-8cf9-0cf878049fcd {
  background-image: url(https://i.shgcdn.com/6b8d9e70-cf53-4748-8b01-0f64cb1a0ddf/-/resize/1024x/);
}
#s-05db8862-893b-48ee-8cf9-0cf878049fcd.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) {
#s-05db8862-893b-48ee-8cf9-0cf878049fcd {
  background-image: url(https://i.shgcdn.com/6b8d9e70-cf53-4748-8b01-0f64cb1a0ddf/-/resize/2048x/);
}
#s-05db8862-893b-48ee-8cf9-0cf878049fcd.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 1025px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-05db8862-893b-48ee-8cf9-0cf878049fcd {
  background-image: url(https://i.shgcdn.com/6b8d9e70-cf53-4748-8b01-0f64cb1a0ddf/-/resize/1200x/);
}
#s-05db8862-893b-48ee-8cf9-0cf878049fcd.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 1025px) and (-webkit-min-device-pixel-ratio: 2) {
#s-05db8862-893b-48ee-8cf9-0cf878049fcd {
  background-image: url(https://i.shgcdn.com/6b8d9e70-cf53-4748-8b01-0f64cb1a0ddf/-/resize/2048x/);
}
#s-05db8862-893b-48ee-8cf9-0cf878049fcd.shogun-lazyload-bg-image {
  background-image: none;
}

}







#s-05db8862-893b-48ee-8cf9-0cf878049fcd > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-05db8862-893b-48ee-8cf9-0cf878049fcd.shg-box.shg-c {
  justify-content: center;
}

#s-8da0041c-e9db-42b7-b068-fe5599990e03 {
  margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
max-width: 1440px;
}
@media (max-width: 767px){#s-8da0041c-e9db-42b7-b068-fe5599990e03 {
  display: none;
}
#s-8da0041c-e9db-42b7-b068-fe5599990e03, #wrap-s-8da0041c-e9db-42b7-b068-fe5599990e03, #wrap-content-s-8da0041c-e9db-42b7-b068-fe5599990e03 { display: none !important; }}
@media (min-width: 0px) {
[id="s-8da0041c-e9db-42b7-b068-fe5599990e03"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-8da0041c-e9db-42b7-b068-fe5599990e03"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 10.0px);
}

}

@media (min-width: 992px) {
[id="s-8da0041c-e9db-42b7-b068-fe5599990e03"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 10.0px);
}

}

@media (min-width: 1200px) {
[id="s-8da0041c-e9db-42b7-b068-fe5599990e03"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 10.0px);
}

}

#s-4ccee4b7-711e-4f06-b8a4-1041153b4532 {
  background-repeat: no-repeat;
background-size: cover;
margin-left: auto;
margin-right: auto;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: none;
border-radius: 20px;
min-height: 420px;
background-position: center center;
}
@media (min-width: 768px) and (max-width: 991px){#s-4ccee4b7-711e-4f06-b8a4-1041153b4532 {
  min-height: 280px;
}
}
#s-4ccee4b7-711e-4f06-b8a4-1041153b4532 {
  background-image: url(https://i.shgcdn.com/c967a7b0-8079-4e5f-9dd2-c4c8b491f323/);
}

@media (max-width: 480px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-4ccee4b7-711e-4f06-b8a4-1041153b4532 {
  background-image: url(https://i.shgcdn.com/c967a7b0-8079-4e5f-9dd2-c4c8b491f323/-/resize/480x/);
}
#s-4ccee4b7-711e-4f06-b8a4-1041153b4532.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (max-width: 480px) and (-webkit-min-device-pixel-ratio: 2) {
#s-4ccee4b7-711e-4f06-b8a4-1041153b4532 {
  background-image: url(https://i.shgcdn.com/c967a7b0-8079-4e5f-9dd2-c4c8b491f323/-/resize/960x/);
}
#s-4ccee4b7-711e-4f06-b8a4-1041153b4532.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-4ccee4b7-711e-4f06-b8a4-1041153b4532 {
  background-image: url(https://i.shgcdn.com/c967a7b0-8079-4e5f-9dd2-c4c8b491f323/-/resize/768x/);
}
#s-4ccee4b7-711e-4f06-b8a4-1041153b4532.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-min-device-pixel-ratio: 2) {
#s-4ccee4b7-711e-4f06-b8a4-1041153b4532 {
  background-image: url(https://i.shgcdn.com/c967a7b0-8079-4e5f-9dd2-c4c8b491f323/-/resize/1536x/);
}
#s-4ccee4b7-711e-4f06-b8a4-1041153b4532.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-4ccee4b7-711e-4f06-b8a4-1041153b4532 {
  background-image: url(https://i.shgcdn.com/c967a7b0-8079-4e5f-9dd2-c4c8b491f323/-/resize/1024x/);
}
#s-4ccee4b7-711e-4f06-b8a4-1041153b4532.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) {
#s-4ccee4b7-711e-4f06-b8a4-1041153b4532 {
  background-image: url(https://i.shgcdn.com/c967a7b0-8079-4e5f-9dd2-c4c8b491f323/-/resize/2048x/);
}
#s-4ccee4b7-711e-4f06-b8a4-1041153b4532.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 1025px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-4ccee4b7-711e-4f06-b8a4-1041153b4532 {
  background-image: url(https://i.shgcdn.com/c967a7b0-8079-4e5f-9dd2-c4c8b491f323/-/resize/1200x/);
}
#s-4ccee4b7-711e-4f06-b8a4-1041153b4532.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 1025px) and (-webkit-min-device-pixel-ratio: 2) {
#s-4ccee4b7-711e-4f06-b8a4-1041153b4532 {
  background-image: url(https://i.shgcdn.com/c967a7b0-8079-4e5f-9dd2-c4c8b491f323/-/resize/2048x/);
}
#s-4ccee4b7-711e-4f06-b8a4-1041153b4532.shogun-lazyload-bg-image {
  background-image: none;
}

}







#s-4ccee4b7-711e-4f06-b8a4-1041153b4532 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-4ccee4b7-711e-4f06-b8a4-1041153b4532.shg-box.shg-c {
  justify-content: center;
}

#s-1bba3ded-d263-42eb-bfe9-24b1eefd6d52 {
  background-repeat: no-repeat;
background-size: cover;
margin-left: auto;
margin-right: auto;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: none;
border-radius: 20px;
min-height: 420px;
background-position: center center;
}
@media (min-width: 768px) and (max-width: 991px){#s-1bba3ded-d263-42eb-bfe9-24b1eefd6d52 {
  min-height: 280px;
}
}
#s-1bba3ded-d263-42eb-bfe9-24b1eefd6d52 {
  background-image: url(https://i.shgcdn.com/5c721d63-2f9f-4259-9e61-30495c4c0e4c/);
}

@media (max-width: 480px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-1bba3ded-d263-42eb-bfe9-24b1eefd6d52 {
  background-image: url(https://i.shgcdn.com/5c721d63-2f9f-4259-9e61-30495c4c0e4c/-/resize/480x/);
}
#s-1bba3ded-d263-42eb-bfe9-24b1eefd6d52.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (max-width: 480px) and (-webkit-min-device-pixel-ratio: 2) {
#s-1bba3ded-d263-42eb-bfe9-24b1eefd6d52 {
  background-image: url(https://i.shgcdn.com/5c721d63-2f9f-4259-9e61-30495c4c0e4c/-/resize/960x/);
}
#s-1bba3ded-d263-42eb-bfe9-24b1eefd6d52.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-1bba3ded-d263-42eb-bfe9-24b1eefd6d52 {
  background-image: url(https://i.shgcdn.com/5c721d63-2f9f-4259-9e61-30495c4c0e4c/-/resize/768x/);
}
#s-1bba3ded-d263-42eb-bfe9-24b1eefd6d52.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-min-device-pixel-ratio: 2) {
#s-1bba3ded-d263-42eb-bfe9-24b1eefd6d52 {
  background-image: url(https://i.shgcdn.com/5c721d63-2f9f-4259-9e61-30495c4c0e4c/-/resize/1536x/);
}
#s-1bba3ded-d263-42eb-bfe9-24b1eefd6d52.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-1bba3ded-d263-42eb-bfe9-24b1eefd6d52 {
  background-image: url(https://i.shgcdn.com/5c721d63-2f9f-4259-9e61-30495c4c0e4c/-/resize/1024x/);
}
#s-1bba3ded-d263-42eb-bfe9-24b1eefd6d52.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) {
#s-1bba3ded-d263-42eb-bfe9-24b1eefd6d52 {
  background-image: url(https://i.shgcdn.com/5c721d63-2f9f-4259-9e61-30495c4c0e4c/-/resize/2048x/);
}
#s-1bba3ded-d263-42eb-bfe9-24b1eefd6d52.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 1025px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-1bba3ded-d263-42eb-bfe9-24b1eefd6d52 {
  background-image: url(https://i.shgcdn.com/5c721d63-2f9f-4259-9e61-30495c4c0e4c/-/resize/1200x/);
}
#s-1bba3ded-d263-42eb-bfe9-24b1eefd6d52.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 1025px) and (-webkit-min-device-pixel-ratio: 2) {
#s-1bba3ded-d263-42eb-bfe9-24b1eefd6d52 {
  background-image: url(https://i.shgcdn.com/5c721d63-2f9f-4259-9e61-30495c4c0e4c/-/resize/2048x/);
}
#s-1bba3ded-d263-42eb-bfe9-24b1eefd6d52.shogun-lazyload-bg-image {
  background-image: none;
}

}







#s-1bba3ded-d263-42eb-bfe9-24b1eefd6d52 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-1bba3ded-d263-42eb-bfe9-24b1eefd6d52.shg-box.shg-c {
  justify-content: center;
}

#s-24a77ccf-9b71-421c-8784-033077ee4b7b {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}
@media (min-width: 1200px){#s-24a77ccf-9b71-421c-8784-033077ee4b7b {
  display: none;
}
#s-24a77ccf-9b71-421c-8784-033077ee4b7b, #wrap-s-24a77ccf-9b71-421c-8784-033077ee4b7b, #wrap-content-s-24a77ccf-9b71-421c-8784-033077ee4b7b { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-24a77ccf-9b71-421c-8784-033077ee4b7b {
  display: none;
}
#s-24a77ccf-9b71-421c-8784-033077ee4b7b, #wrap-s-24a77ccf-9b71-421c-8784-033077ee4b7b, #wrap-content-s-24a77ccf-9b71-421c-8784-033077ee4b7b { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-24a77ccf-9b71-421c-8784-033077ee4b7b {
  display: none;
}
#s-24a77ccf-9b71-421c-8784-033077ee4b7b, #wrap-s-24a77ccf-9b71-421c-8784-033077ee4b7b, #wrap-content-s-24a77ccf-9b71-421c-8784-033077ee4b7b { display: none !important; }}







#s-24a77ccf-9b71-421c-8784-033077ee4b7b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-24a77ccf-9b71-421c-8784-033077ee4b7b.shg-box.shg-c {
  justify-content: center;
}

#s-1587cfe4-4086-4ac4-8658-e584f3e31137 {
  background-repeat: no-repeat;
background-size: cover;
margin-left: auto;
margin-right: auto;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: none;
border-radius: 20px;
min-height: 380px;
background-position: center center;
}
@media (min-width: 768px) and (max-width: 991px){#s-1587cfe4-4086-4ac4-8658-e584f3e31137 {
  min-height: 280px;
}
}@media (max-width: 767px){#s-1587cfe4-4086-4ac4-8658-e584f3e31137 {
  margin-bottom: 12px;
min-height: 200px;
}
}
#s-1587cfe4-4086-4ac4-8658-e584f3e31137 {
  background-image: url(https://i.shgcdn.com/5c721d63-2f9f-4259-9e61-30495c4c0e4c/);
}

@media (max-width: 480px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-1587cfe4-4086-4ac4-8658-e584f3e31137 {
  background-image: url(https://i.shgcdn.com/5c721d63-2f9f-4259-9e61-30495c4c0e4c/-/resize/480x/);
}
#s-1587cfe4-4086-4ac4-8658-e584f3e31137.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (max-width: 480px) and (-webkit-min-device-pixel-ratio: 2) {
#s-1587cfe4-4086-4ac4-8658-e584f3e31137 {
  background-image: url(https://i.shgcdn.com/5c721d63-2f9f-4259-9e61-30495c4c0e4c/-/resize/960x/);
}
#s-1587cfe4-4086-4ac4-8658-e584f3e31137.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-1587cfe4-4086-4ac4-8658-e584f3e31137 {
  background-image: url(https://i.shgcdn.com/5c721d63-2f9f-4259-9e61-30495c4c0e4c/-/resize/768x/);
}
#s-1587cfe4-4086-4ac4-8658-e584f3e31137.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-min-device-pixel-ratio: 2) {
#s-1587cfe4-4086-4ac4-8658-e584f3e31137 {
  background-image: url(https://i.shgcdn.com/5c721d63-2f9f-4259-9e61-30495c4c0e4c/-/resize/1536x/);
}
#s-1587cfe4-4086-4ac4-8658-e584f3e31137.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-1587cfe4-4086-4ac4-8658-e584f3e31137 {
  background-image: url(https://i.shgcdn.com/5c721d63-2f9f-4259-9e61-30495c4c0e4c/-/resize/1024x/);
}
#s-1587cfe4-4086-4ac4-8658-e584f3e31137.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) {
#s-1587cfe4-4086-4ac4-8658-e584f3e31137 {
  background-image: url(https://i.shgcdn.com/5c721d63-2f9f-4259-9e61-30495c4c0e4c/-/resize/2048x/);
}
#s-1587cfe4-4086-4ac4-8658-e584f3e31137.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 1025px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-1587cfe4-4086-4ac4-8658-e584f3e31137 {
  background-image: url(https://i.shgcdn.com/5c721d63-2f9f-4259-9e61-30495c4c0e4c/-/resize/1200x/);
}
#s-1587cfe4-4086-4ac4-8658-e584f3e31137.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 1025px) and (-webkit-min-device-pixel-ratio: 2) {
#s-1587cfe4-4086-4ac4-8658-e584f3e31137 {
  background-image: url(https://i.shgcdn.com/5c721d63-2f9f-4259-9e61-30495c4c0e4c/-/resize/2048x/);
}
#s-1587cfe4-4086-4ac4-8658-e584f3e31137.shogun-lazyload-bg-image {
  background-image: none;
}

}







#s-1587cfe4-4086-4ac4-8658-e584f3e31137 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-1587cfe4-4086-4ac4-8658-e584f3e31137.shg-box.shg-c {
  justify-content: center;
}

#s-f5c1d01f-c7b6-476a-a49d-506e05256f13 {
  margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
max-width: 1440px;
}
@media (max-width: 767px){#s-f5c1d01f-c7b6-476a-a49d-506e05256f13 {
  margin-bottom: 12px;
}
}
@media (min-width: 0px) {
[id="s-f5c1d01f-c7b6-476a-a49d-506e05256f13"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 6.0px);
}

}

@media (min-width: 768px) {
[id="s-f5c1d01f-c7b6-476a-a49d-506e05256f13"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 6.0px);
}

[id="s-f5c1d01f-c7b6-476a-a49d-506e05256f13"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 6.0px);
}

}

@media (min-width: 992px) {
[id="s-f5c1d01f-c7b6-476a-a49d-506e05256f13"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 6.0px);
}

[id="s-f5c1d01f-c7b6-476a-a49d-506e05256f13"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 6.0px);
}

}

@media (min-width: 1200px) {
[id="s-f5c1d01f-c7b6-476a-a49d-506e05256f13"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 6.0px);
}

[id="s-f5c1d01f-c7b6-476a-a49d-506e05256f13"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 6.0px);
}

}

#s-2facd08f-091c-4785-aa5e-db08455b9c7a {
  background-repeat: no-repeat;
background-size: cover;
margin-left: auto;
margin-right: auto;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: none;
border-radius: 20px;
min-height: 380px;
background-position: center center;
}
@media (min-width: 768px) and (max-width: 991px){#s-2facd08f-091c-4785-aa5e-db08455b9c7a {
  min-height: 280px;
}
}@media (max-width: 767px){#s-2facd08f-091c-4785-aa5e-db08455b9c7a {
  min-height: 180px;
}
}
#s-2facd08f-091c-4785-aa5e-db08455b9c7a {
  background-image: url(https://i.shgcdn.com/620a909f-65b7-4061-9cb9-a6241892cc97/);
}

@media (max-width: 480px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-2facd08f-091c-4785-aa5e-db08455b9c7a {
  background-image: url(https://i.shgcdn.com/620a909f-65b7-4061-9cb9-a6241892cc97/-/resize/480x/);
}
#s-2facd08f-091c-4785-aa5e-db08455b9c7a.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (max-width: 480px) and (-webkit-min-device-pixel-ratio: 2) {
#s-2facd08f-091c-4785-aa5e-db08455b9c7a {
  background-image: url(https://i.shgcdn.com/620a909f-65b7-4061-9cb9-a6241892cc97/-/resize/960x/);
}
#s-2facd08f-091c-4785-aa5e-db08455b9c7a.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-2facd08f-091c-4785-aa5e-db08455b9c7a {
  background-image: url(https://i.shgcdn.com/620a909f-65b7-4061-9cb9-a6241892cc97/-/resize/768x/);
}
#s-2facd08f-091c-4785-aa5e-db08455b9c7a.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-min-device-pixel-ratio: 2) {
#s-2facd08f-091c-4785-aa5e-db08455b9c7a {
  background-image: url(https://i.shgcdn.com/620a909f-65b7-4061-9cb9-a6241892cc97/-/resize/1536x/);
}
#s-2facd08f-091c-4785-aa5e-db08455b9c7a.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-2facd08f-091c-4785-aa5e-db08455b9c7a {
  background-image: url(https://i.shgcdn.com/620a909f-65b7-4061-9cb9-a6241892cc97/-/resize/1024x/);
}
#s-2facd08f-091c-4785-aa5e-db08455b9c7a.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) {
#s-2facd08f-091c-4785-aa5e-db08455b9c7a {
  background-image: url(https://i.shgcdn.com/620a909f-65b7-4061-9cb9-a6241892cc97/-/resize/2048x/);
}
#s-2facd08f-091c-4785-aa5e-db08455b9c7a.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 1025px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-2facd08f-091c-4785-aa5e-db08455b9c7a {
  background-image: url(https://i.shgcdn.com/620a909f-65b7-4061-9cb9-a6241892cc97/-/resize/1200x/);
}
#s-2facd08f-091c-4785-aa5e-db08455b9c7a.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 1025px) and (-webkit-min-device-pixel-ratio: 2) {
#s-2facd08f-091c-4785-aa5e-db08455b9c7a {
  background-image: url(https://i.shgcdn.com/620a909f-65b7-4061-9cb9-a6241892cc97/-/resize/2048x/);
}
#s-2facd08f-091c-4785-aa5e-db08455b9c7a.shogun-lazyload-bg-image {
  background-image: none;
}

}







#s-2facd08f-091c-4785-aa5e-db08455b9c7a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-2facd08f-091c-4785-aa5e-db08455b9c7a.shg-box.shg-c {
  justify-content: center;
}

#s-f026ed65-cb44-42ef-92f3-3fca68d9b877 {
  background-repeat: no-repeat;
background-size: cover;
margin-left: auto;
margin-right: auto;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: none;
border-radius: 20px;
min-height: 380px;
background-position: center center;
}
@media (min-width: 768px) and (max-width: 991px){#s-f026ed65-cb44-42ef-92f3-3fca68d9b877 {
  min-height: 280px;
}
}@media (max-width: 767px){#s-f026ed65-cb44-42ef-92f3-3fca68d9b877 {
  min-height: 180px;
}
}
#s-f026ed65-cb44-42ef-92f3-3fca68d9b877 {
  background-image: url(https://i.shgcdn.com/c967a7b0-8079-4e5f-9dd2-c4c8b491f323/);
}

@media (max-width: 480px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-f026ed65-cb44-42ef-92f3-3fca68d9b877 {
  background-image: url(https://i.shgcdn.com/c967a7b0-8079-4e5f-9dd2-c4c8b491f323/-/resize/480x/);
}
#s-f026ed65-cb44-42ef-92f3-3fca68d9b877.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (max-width: 480px) and (-webkit-min-device-pixel-ratio: 2) {
#s-f026ed65-cb44-42ef-92f3-3fca68d9b877 {
  background-image: url(https://i.shgcdn.com/c967a7b0-8079-4e5f-9dd2-c4c8b491f323/-/resize/960x/);
}
#s-f026ed65-cb44-42ef-92f3-3fca68d9b877.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-f026ed65-cb44-42ef-92f3-3fca68d9b877 {
  background-image: url(https://i.shgcdn.com/c967a7b0-8079-4e5f-9dd2-c4c8b491f323/-/resize/768x/);
}
#s-f026ed65-cb44-42ef-92f3-3fca68d9b877.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-min-device-pixel-ratio: 2) {
#s-f026ed65-cb44-42ef-92f3-3fca68d9b877 {
  background-image: url(https://i.shgcdn.com/c967a7b0-8079-4e5f-9dd2-c4c8b491f323/-/resize/1536x/);
}
#s-f026ed65-cb44-42ef-92f3-3fca68d9b877.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-f026ed65-cb44-42ef-92f3-3fca68d9b877 {
  background-image: url(https://i.shgcdn.com/c967a7b0-8079-4e5f-9dd2-c4c8b491f323/-/resize/1024x/);
}
#s-f026ed65-cb44-42ef-92f3-3fca68d9b877.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) {
#s-f026ed65-cb44-42ef-92f3-3fca68d9b877 {
  background-image: url(https://i.shgcdn.com/c967a7b0-8079-4e5f-9dd2-c4c8b491f323/-/resize/2048x/);
}
#s-f026ed65-cb44-42ef-92f3-3fca68d9b877.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 1025px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-f026ed65-cb44-42ef-92f3-3fca68d9b877 {
  background-image: url(https://i.shgcdn.com/c967a7b0-8079-4e5f-9dd2-c4c8b491f323/-/resize/1200x/);
}
#s-f026ed65-cb44-42ef-92f3-3fca68d9b877.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 1025px) and (-webkit-min-device-pixel-ratio: 2) {
#s-f026ed65-cb44-42ef-92f3-3fca68d9b877 {
  background-image: url(https://i.shgcdn.com/c967a7b0-8079-4e5f-9dd2-c4c8b491f323/-/resize/2048x/);
}
#s-f026ed65-cb44-42ef-92f3-3fca68d9b877.shogun-lazyload-bg-image {
  background-image: none;
}

}







#s-f026ed65-cb44-42ef-92f3-3fca68d9b877 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-f026ed65-cb44-42ef-92f3-3fca68d9b877.shg-box.shg-c {
  justify-content: center;
}

#s-162a3598-a76f-41dd-afc7-39a57626b743 {
  background-repeat: no-repeat;
background-size: cover;
margin-left: auto;
margin-right: auto;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: none;
border-radius: 20px;
min-height: 380px;
background-position: center center;
}
@media (min-width: 768px) and (max-width: 991px){#s-162a3598-a76f-41dd-afc7-39a57626b743 {
  min-height: 280px;
}
}@media (max-width: 767px){#s-162a3598-a76f-41dd-afc7-39a57626b743 {
  margin-bottom: 0px;
min-height: 200px;
}
}
#s-162a3598-a76f-41dd-afc7-39a57626b743 {
  background-image: url(https://i.shgcdn.com/6b8d9e70-cf53-4748-8b01-0f64cb1a0ddf/);
}

@media (max-width: 480px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-162a3598-a76f-41dd-afc7-39a57626b743 {
  background-image: url(https://i.shgcdn.com/6b8d9e70-cf53-4748-8b01-0f64cb1a0ddf/-/resize/480x/);
}
#s-162a3598-a76f-41dd-afc7-39a57626b743.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (max-width: 480px) and (-webkit-min-device-pixel-ratio: 2) {
#s-162a3598-a76f-41dd-afc7-39a57626b743 {
  background-image: url(https://i.shgcdn.com/6b8d9e70-cf53-4748-8b01-0f64cb1a0ddf/-/resize/960x/);
}
#s-162a3598-a76f-41dd-afc7-39a57626b743.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-162a3598-a76f-41dd-afc7-39a57626b743 {
  background-image: url(https://i.shgcdn.com/6b8d9e70-cf53-4748-8b01-0f64cb1a0ddf/-/resize/768x/);
}
#s-162a3598-a76f-41dd-afc7-39a57626b743.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-min-device-pixel-ratio: 2) {
#s-162a3598-a76f-41dd-afc7-39a57626b743 {
  background-image: url(https://i.shgcdn.com/6b8d9e70-cf53-4748-8b01-0f64cb1a0ddf/-/resize/1536x/);
}
#s-162a3598-a76f-41dd-afc7-39a57626b743.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-162a3598-a76f-41dd-afc7-39a57626b743 {
  background-image: url(https://i.shgcdn.com/6b8d9e70-cf53-4748-8b01-0f64cb1a0ddf/-/resize/1024x/);
}
#s-162a3598-a76f-41dd-afc7-39a57626b743.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) {
#s-162a3598-a76f-41dd-afc7-39a57626b743 {
  background-image: url(https://i.shgcdn.com/6b8d9e70-cf53-4748-8b01-0f64cb1a0ddf/-/resize/2048x/);
}
#s-162a3598-a76f-41dd-afc7-39a57626b743.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 1025px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-162a3598-a76f-41dd-afc7-39a57626b743 {
  background-image: url(https://i.shgcdn.com/6b8d9e70-cf53-4748-8b01-0f64cb1a0ddf/-/resize/1200x/);
}
#s-162a3598-a76f-41dd-afc7-39a57626b743.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 1025px) and (-webkit-min-device-pixel-ratio: 2) {
#s-162a3598-a76f-41dd-afc7-39a57626b743 {
  background-image: url(https://i.shgcdn.com/6b8d9e70-cf53-4748-8b01-0f64cb1a0ddf/-/resize/2048x/);
}
#s-162a3598-a76f-41dd-afc7-39a57626b743.shogun-lazyload-bg-image {
  background-image: none;
}

}







#s-162a3598-a76f-41dd-afc7-39a57626b743 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-162a3598-a76f-41dd-afc7-39a57626b743.shg-box.shg-c {
  justify-content: center;
}

#s-2bc47ce0-0665-4508-a784-882e1b8e6e0a {
  margin-left: auto;
margin-right: auto;
padding-top: 100px;
padding-left: 80px;
padding-bottom: 100px;
padding-right: 80px;
min-height: 50px;
background-color: rgba(235, 242, 240, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-2bc47ce0-0665-4508-a784-882e1b8e6e0a {
  padding-top: 80px;
padding-left: 40px;
padding-bottom: 80px;
padding-right: 40px;
}
}@media (max-width: 767px){#s-2bc47ce0-0665-4508-a784-882e1b8e6e0a {
  padding-top: 48px;
padding-left: 8%;
padding-bottom: 48px;
padding-right: 8%;
}
}







#s-2bc47ce0-0665-4508-a784-882e1b8e6e0a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-2bc47ce0-0665-4508-a784-882e1b8e6e0a.shg-box.shg-c {
  justify-content: center;
}

#s-f8a80dd6-02e2-4b3e-81b9-f5effeee8ad0 {
  margin-left: auto;
margin-bottom: 40px;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
max-width: 1000px;
text-align: center;
}
@media (max-width: 767px){#s-f8a80dd6-02e2-4b3e-81b9-f5effeee8ad0 {
  margin-bottom: 24px;
}
}
#s-f8a80dd6-02e2-4b3e-81b9-f5effeee8ad0 .shogun-heading-component h2 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}



#s-4162fb66-1bbe-4c7d-82a0-0a10ad724a7e {
  margin-left: auto;
margin-bottom: 40px;
margin-right: auto;
max-width: 1100px;
}
@media (max-width: 767px){#s-4162fb66-1bbe-4c7d-82a0-0a10ad724a7e {
  margin-bottom: 32px;
}
}
@media (min-width: 0px) {
[id="s-4162fb66-1bbe-4c7d-82a0-0a10ad724a7e"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-4162fb66-1bbe-4c7d-82a0-0a10ad724a7e"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-4162fb66-1bbe-4c7d-82a0-0a10ad724a7e"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-4162fb66-1bbe-4c7d-82a0-0a10ad724a7e"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 20.0px);
}

}

#s-21c3b655-5ef3-4136-868d-10a33047b585 {
  margin-left: auto;
margin-right: auto;
padding-top: 40px;
padding-left: 40px;
padding-bottom: 40px;
padding-right: 40px;
border-top-width: 3px;
border-left-width: 3px;
border-bottom-width: 3px;
border-right-width: 3px;
border-color: rgba(255, 255, 255, 1);
border-style: solid;
border-radius: 20px;
min-height: 600px;
background-color: rgba(255, 255, 255, 1);
}
@media (max-width: 767px){#s-21c3b655-5ef3-4136-868d-10a33047b585 {
  margin-bottom: 20px;
padding-top: 24px;
padding-left: 24px;
padding-bottom: 40px;
padding-right: 24px;
}
}







#s-21c3b655-5ef3-4136-868d-10a33047b585 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-21c3b655-5ef3-4136-868d-10a33047b585.shg-box.shg-c {
  justify-content: flex-start;
}

#s-754d44ca-774c-4b18-956f-1a914ac22bc4 {
  margin-left: auto;
margin-bottom: 60px;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
max-width: 1000px;
text-align: center;
}
@media (max-width: 767px){#s-754d44ca-774c-4b18-956f-1a914ac22bc4 {
  margin-bottom: 24px;
}
}
#s-754d44ca-774c-4b18-956f-1a914ac22bc4 .shogun-heading-component h3 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}



#s-96ceb061-f192-42ad-88a9-2c6ba4a0d458 {
  margin-left: auto;
margin-bottom: 40px;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
min-height: 50px;
}
@media (max-width: 767px){#s-96ceb061-f192-42ad-88a9-2c6ba4a0d458 {
  margin-bottom: 24px;
}
}







#s-96ceb061-f192-42ad-88a9-2c6ba4a0d458 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-96ceb061-f192-42ad-88a9-2c6ba4a0d458.shg-box.shg-c {
  justify-content: flex-start;
}

#s-a06fa798-dcbb-4ff5-b47c-ef92ce75086b {
  margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
}








#s-a06fa798-dcbb-4ff5-b47c-ef92ce75086b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-a06fa798-dcbb-4ff5-b47c-ef92ce75086b.shg-box.shg-c {
  justify-content: center;
}
@media (max-width: 767px){






#s-a06fa798-dcbb-4ff5-b47c-ef92ce75086b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-a06fa798-dcbb-4ff5-b47c-ef92ce75086b.shg-box.shg-c {
  justify-content: flex-start;
}
}
#s-948afa4a-7797-4d51-8483-e61e8ea60786 {
  margin-left: 0%;
margin-bottom: 0px;
margin-right: 12px;
min-height: 30px;
max-width: 30px;
aspect-ratio: 1/1;
text-align: left;
}
@media (max-width: 767px){#s-948afa4a-7797-4d51-8483-e61e8ea60786 {
  min-height: 24px;
max-width: 24px;
}
}
#s-948afa4a-7797-4d51-8483-e61e8ea60786 {
  margin: 0 !important;
  overflow: visible;
}

#s-948afa4a-7797-4d51-8483-e61e8ea60786-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-948afa4a-7797-4d51-8483-e61e8ea60786 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  margin-left: 0%;
  margin-right: 12px;
  
  margin-bottom: 0px;
}

.shg-image-content-margin-container-s-948afa4a-7797-4d51-8483-e61e8ea60786 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-948afa4a-7797-4d51-8483-e61e8ea60786 img.shogun-image {
  /* Add background color handling */
  
}

#s-948afa4a-7797-4d51-8483-e61e8ea60786 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-948afa4a-7797-4d51-8483-e61e8ea60786 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-948afa4a-7797-4d51-8483-e61e8ea60786 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-948afa4a-7797-4d51-8483-e61e8ea60786 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-948afa4a-7797-4d51-8483-e61e8ea60786.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-948afa4a-7797-4d51-8483-e61e8ea60786 img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 30px;
    max-height: 30px;
  }



  img.s-948afa4a-7797-4d51-8483-e61e8ea60786.shogun-image {
    
    
    min-height: 30px;
    max-height: 30px;
  }


.s-948afa4a-7797-4d51-8483-e61e8ea60786 .shogun-image-content {
  
    justify-content: center;
  
}

.s-948afa4a-7797-4d51-8483-e61e8ea60786.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-948afa4a-7797-4d51-8483-e61e8ea60786.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-948afa4a-7797-4d51-8483-e61e8ea60786.shogun-image {
  box-sizing: border-box;
}



.s-948afa4a-7797-4d51-8483-e61e8ea60786 img.shogun-image {
  min-height: 30px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-948afa4a-7797-4d51-8483-e61e8ea60786 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-948afa4a-7797-4d51-8483-e61e8ea60786.shogun-image-container {
      position: relative;
    }

    .s-948afa4a-7797-4d51-8483-e61e8ea60786.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-948afa4a-7797-4d51-8483-e61e8ea60786.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-948afa4a-7797-4d51-8483-e61e8ea60786 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 30px;
      max-width: 30px;
    }
  }

@media (min-width: 1200px){#s-948afa4a-7797-4d51-8483-e61e8ea60786 {
  margin: 0 !important;
  overflow: visible;
}

#s-948afa4a-7797-4d51-8483-e61e8ea60786-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-948afa4a-7797-4d51-8483-e61e8ea60786 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-948afa4a-7797-4d51-8483-e61e8ea60786 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-948afa4a-7797-4d51-8483-e61e8ea60786 img.shogun-image {
  /* Add background color handling */
  
}

#s-948afa4a-7797-4d51-8483-e61e8ea60786 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-948afa4a-7797-4d51-8483-e61e8ea60786 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-948afa4a-7797-4d51-8483-e61e8ea60786 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-948afa4a-7797-4d51-8483-e61e8ea60786 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-948afa4a-7797-4d51-8483-e61e8ea60786.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-948afa4a-7797-4d51-8483-e61e8ea60786 img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 30px;
    max-height: 30px;
  }



  img.s-948afa4a-7797-4d51-8483-e61e8ea60786.shogun-image {
    
    
    min-height: 30px;
    max-height: 30px;
  }


.s-948afa4a-7797-4d51-8483-e61e8ea60786 .shogun-image-content {
  
    justify-content: center;
  
}

.s-948afa4a-7797-4d51-8483-e61e8ea60786.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-948afa4a-7797-4d51-8483-e61e8ea60786.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-948afa4a-7797-4d51-8483-e61e8ea60786.shogun-image {
  box-sizing: border-box;
}



.s-948afa4a-7797-4d51-8483-e61e8ea60786 img.shogun-image {
  min-height: 30px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-948afa4a-7797-4d51-8483-e61e8ea60786 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-948afa4a-7797-4d51-8483-e61e8ea60786.shogun-image-container {
      position: relative;
    }

    .s-948afa4a-7797-4d51-8483-e61e8ea60786.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-948afa4a-7797-4d51-8483-e61e8ea60786.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-948afa4a-7797-4d51-8483-e61e8ea60786 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 30px;
      max-width: 30px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-948afa4a-7797-4d51-8483-e61e8ea60786 {
  margin: 0 !important;
  overflow: visible;
}

#s-948afa4a-7797-4d51-8483-e61e8ea60786-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-948afa4a-7797-4d51-8483-e61e8ea60786 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-948afa4a-7797-4d51-8483-e61e8ea60786 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-948afa4a-7797-4d51-8483-e61e8ea60786 img.shogun-image {
  /* Add background color handling */
  
}

#s-948afa4a-7797-4d51-8483-e61e8ea60786 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-948afa4a-7797-4d51-8483-e61e8ea60786 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-948afa4a-7797-4d51-8483-e61e8ea60786 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-948afa4a-7797-4d51-8483-e61e8ea60786 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-948afa4a-7797-4d51-8483-e61e8ea60786.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-948afa4a-7797-4d51-8483-e61e8ea60786 img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 30px;
    max-height: 30px;
  }



  img.s-948afa4a-7797-4d51-8483-e61e8ea60786.shogun-image {
    
    
    min-height: 30px;
    max-height: 30px;
  }


.s-948afa4a-7797-4d51-8483-e61e8ea60786 .shogun-image-content {
  
    justify-content: center;
  
}

.s-948afa4a-7797-4d51-8483-e61e8ea60786.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-948afa4a-7797-4d51-8483-e61e8ea60786.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-948afa4a-7797-4d51-8483-e61e8ea60786.shogun-image {
  box-sizing: border-box;
}



.s-948afa4a-7797-4d51-8483-e61e8ea60786 img.shogun-image {
  min-height: 30px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-948afa4a-7797-4d51-8483-e61e8ea60786 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-948afa4a-7797-4d51-8483-e61e8ea60786.shogun-image-container {
      position: relative;
    }

    .s-948afa4a-7797-4d51-8483-e61e8ea60786.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-948afa4a-7797-4d51-8483-e61e8ea60786.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-948afa4a-7797-4d51-8483-e61e8ea60786 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 30px;
      max-width: 30px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-948afa4a-7797-4d51-8483-e61e8ea60786 {
  margin: 0 !important;
  overflow: visible;
}

#s-948afa4a-7797-4d51-8483-e61e8ea60786-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-948afa4a-7797-4d51-8483-e61e8ea60786 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-948afa4a-7797-4d51-8483-e61e8ea60786 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-948afa4a-7797-4d51-8483-e61e8ea60786 img.shogun-image {
  /* Add background color handling */
  
}

#s-948afa4a-7797-4d51-8483-e61e8ea60786 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-948afa4a-7797-4d51-8483-e61e8ea60786 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-948afa4a-7797-4d51-8483-e61e8ea60786 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-948afa4a-7797-4d51-8483-e61e8ea60786 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-948afa4a-7797-4d51-8483-e61e8ea60786.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-948afa4a-7797-4d51-8483-e61e8ea60786 img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 30px;
    max-height: 30px;
  }



  img.s-948afa4a-7797-4d51-8483-e61e8ea60786.shogun-image {
    
    
    min-height: 30px;
    max-height: 30px;
  }


.s-948afa4a-7797-4d51-8483-e61e8ea60786 .shogun-image-content {
  
    justify-content: center;
  
}

.s-948afa4a-7797-4d51-8483-e61e8ea60786.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-948afa4a-7797-4d51-8483-e61e8ea60786.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-948afa4a-7797-4d51-8483-e61e8ea60786.shogun-image {
  box-sizing: border-box;
}



.s-948afa4a-7797-4d51-8483-e61e8ea60786 img.shogun-image {
  min-height: 30px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-948afa4a-7797-4d51-8483-e61e8ea60786 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-948afa4a-7797-4d51-8483-e61e8ea60786.shogun-image-container {
      position: relative;
    }

    .s-948afa4a-7797-4d51-8483-e61e8ea60786.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-948afa4a-7797-4d51-8483-e61e8ea60786.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-948afa4a-7797-4d51-8483-e61e8ea60786 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 30px;
      max-width: 30px;
    }
  }

}@media (max-width: 767px){#s-948afa4a-7797-4d51-8483-e61e8ea60786 {
  margin: 0 !important;
  overflow: visible;
}

#s-948afa4a-7797-4d51-8483-e61e8ea60786-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-948afa4a-7797-4d51-8483-e61e8ea60786 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-948afa4a-7797-4d51-8483-e61e8ea60786 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-948afa4a-7797-4d51-8483-e61e8ea60786 img.shogun-image {
  /* Add background color handling */
  
}

#s-948afa4a-7797-4d51-8483-e61e8ea60786 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-948afa4a-7797-4d51-8483-e61e8ea60786 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-948afa4a-7797-4d51-8483-e61e8ea60786 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-948afa4a-7797-4d51-8483-e61e8ea60786 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-948afa4a-7797-4d51-8483-e61e8ea60786.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-948afa4a-7797-4d51-8483-e61e8ea60786 img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 30px;
    max-height: 30px;
  }



  img.s-948afa4a-7797-4d51-8483-e61e8ea60786.shogun-image {
    
    
    min-height: 30px;
    max-height: 30px;
  }


.s-948afa4a-7797-4d51-8483-e61e8ea60786 .shogun-image-content {
  
    justify-content: center;
  
}

.s-948afa4a-7797-4d51-8483-e61e8ea60786.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-948afa4a-7797-4d51-8483-e61e8ea60786.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-948afa4a-7797-4d51-8483-e61e8ea60786.shogun-image {
  box-sizing: border-box;
}



.s-948afa4a-7797-4d51-8483-e61e8ea60786 img.shogun-image {
  min-height: 30px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-948afa4a-7797-4d51-8483-e61e8ea60786 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-948afa4a-7797-4d51-8483-e61e8ea60786.shogun-image-container {
      position: relative;
    }

    .s-948afa4a-7797-4d51-8483-e61e8ea60786.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-948afa4a-7797-4d51-8483-e61e8ea60786.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-948afa4a-7797-4d51-8483-e61e8ea60786 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 30px;
      max-width: 30px;
    }
  }

}
#s-7ff004d1-e2ac-4bc7-baf1-cb9bff30404e {
  margin-left: 0px;
margin-right: auto;
min-height: 50px;
}








#s-7ff004d1-e2ac-4bc7-baf1-cb9bff30404e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-7ff004d1-e2ac-4bc7-baf1-cb9bff30404e.shg-box.shg-c {
  justify-content: center;
}

#s-3f4826d0-3ddb-4fca-a777-9e1671f7f3b0 {
  margin-left: 0px;
margin-bottom: 8px;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-3f4826d0-3ddb-4fca-a777-9e1671f7f3b0 .shogun-heading-component h4 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}



#s-060f948c-56be-4dfa-8d89-a007b89878b5 {
  margin-left: auto;
margin-right: auto;
}

#s-34ae66b1-549d-4ace-85d3-f183497ce618 {
  margin-left: auto;
margin-bottom: 40px;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
min-height: 50px;
}
@media (max-width: 767px){#s-34ae66b1-549d-4ace-85d3-f183497ce618 {
  margin-bottom: 24px;
}
}







#s-34ae66b1-549d-4ace-85d3-f183497ce618 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-34ae66b1-549d-4ace-85d3-f183497ce618.shg-box.shg-c {
  justify-content: flex-start;
}

#s-45066a8c-46dc-463c-92ca-a5997b92cc61 {
  margin-left: 0px;
margin-bottom: 0px;
margin-right: auto;
}








#s-45066a8c-46dc-463c-92ca-a5997b92cc61 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-45066a8c-46dc-463c-92ca-a5997b92cc61.shg-box.shg-c {
  justify-content: center;
}

#s-ed3662f9-12fd-49cd-bf62-5da3d69aa333 {
  margin-left: 0%;
margin-bottom: 0px;
margin-right: 12px;
min-height: 30px;
max-width: 30px;
aspect-ratio: 1/1;
text-align: left;
}
@media (max-width: 767px){#s-ed3662f9-12fd-49cd-bf62-5da3d69aa333 {
  min-height: 24px;
max-width: 24px;
}
}
#s-ed3662f9-12fd-49cd-bf62-5da3d69aa333 {
  margin: 0 !important;
  overflow: visible;
}

#s-ed3662f9-12fd-49cd-bf62-5da3d69aa333-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ed3662f9-12fd-49cd-bf62-5da3d69aa333 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  margin-left: 0%;
  margin-right: 12px;
  
  margin-bottom: 0px;
}

.shg-image-content-margin-container-s-ed3662f9-12fd-49cd-bf62-5da3d69aa333 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ed3662f9-12fd-49cd-bf62-5da3d69aa333 img.shogun-image {
  /* Add background color handling */
  
}

#s-ed3662f9-12fd-49cd-bf62-5da3d69aa333 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ed3662f9-12fd-49cd-bf62-5da3d69aa333 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-ed3662f9-12fd-49cd-bf62-5da3d69aa333 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ed3662f9-12fd-49cd-bf62-5da3d69aa333 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ed3662f9-12fd-49cd-bf62-5da3d69aa333.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ed3662f9-12fd-49cd-bf62-5da3d69aa333 img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 30px;
    max-height: 30px;
  }



  img.s-ed3662f9-12fd-49cd-bf62-5da3d69aa333.shogun-image {
    
    
    min-height: 30px;
    max-height: 30px;
  }


.s-ed3662f9-12fd-49cd-bf62-5da3d69aa333 .shogun-image-content {
  
    justify-content: center;
  
}

.s-ed3662f9-12fd-49cd-bf62-5da3d69aa333.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-ed3662f9-12fd-49cd-bf62-5da3d69aa333.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ed3662f9-12fd-49cd-bf62-5da3d69aa333.shogun-image {
  box-sizing: border-box;
}



.s-ed3662f9-12fd-49cd-bf62-5da3d69aa333 img.shogun-image {
  min-height: 30px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-ed3662f9-12fd-49cd-bf62-5da3d69aa333 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-ed3662f9-12fd-49cd-bf62-5da3d69aa333.shogun-image-container {
      position: relative;
    }

    .s-ed3662f9-12fd-49cd-bf62-5da3d69aa333.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ed3662f9-12fd-49cd-bf62-5da3d69aa333.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ed3662f9-12fd-49cd-bf62-5da3d69aa333 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 30px;
      max-width: 30px;
    }
  }

@media (min-width: 1200px){#s-ed3662f9-12fd-49cd-bf62-5da3d69aa333 {
  margin: 0 !important;
  overflow: visible;
}

#s-ed3662f9-12fd-49cd-bf62-5da3d69aa333-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ed3662f9-12fd-49cd-bf62-5da3d69aa333 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ed3662f9-12fd-49cd-bf62-5da3d69aa333 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ed3662f9-12fd-49cd-bf62-5da3d69aa333 img.shogun-image {
  /* Add background color handling */
  
}

#s-ed3662f9-12fd-49cd-bf62-5da3d69aa333 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ed3662f9-12fd-49cd-bf62-5da3d69aa333 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-ed3662f9-12fd-49cd-bf62-5da3d69aa333 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ed3662f9-12fd-49cd-bf62-5da3d69aa333 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ed3662f9-12fd-49cd-bf62-5da3d69aa333.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ed3662f9-12fd-49cd-bf62-5da3d69aa333 img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 30px;
    max-height: 30px;
  }



  img.s-ed3662f9-12fd-49cd-bf62-5da3d69aa333.shogun-image {
    
    
    min-height: 30px;
    max-height: 30px;
  }


.s-ed3662f9-12fd-49cd-bf62-5da3d69aa333 .shogun-image-content {
  
    justify-content: center;
  
}

.s-ed3662f9-12fd-49cd-bf62-5da3d69aa333.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-ed3662f9-12fd-49cd-bf62-5da3d69aa333.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ed3662f9-12fd-49cd-bf62-5da3d69aa333.shogun-image {
  box-sizing: border-box;
}



.s-ed3662f9-12fd-49cd-bf62-5da3d69aa333 img.shogun-image {
  min-height: 30px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-ed3662f9-12fd-49cd-bf62-5da3d69aa333 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-ed3662f9-12fd-49cd-bf62-5da3d69aa333.shogun-image-container {
      position: relative;
    }

    .s-ed3662f9-12fd-49cd-bf62-5da3d69aa333.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ed3662f9-12fd-49cd-bf62-5da3d69aa333.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ed3662f9-12fd-49cd-bf62-5da3d69aa333 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 30px;
      max-width: 30px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-ed3662f9-12fd-49cd-bf62-5da3d69aa333 {
  margin: 0 !important;
  overflow: visible;
}

#s-ed3662f9-12fd-49cd-bf62-5da3d69aa333-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ed3662f9-12fd-49cd-bf62-5da3d69aa333 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ed3662f9-12fd-49cd-bf62-5da3d69aa333 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ed3662f9-12fd-49cd-bf62-5da3d69aa333 img.shogun-image {
  /* Add background color handling */
  
}

#s-ed3662f9-12fd-49cd-bf62-5da3d69aa333 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ed3662f9-12fd-49cd-bf62-5da3d69aa333 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-ed3662f9-12fd-49cd-bf62-5da3d69aa333 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ed3662f9-12fd-49cd-bf62-5da3d69aa333 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ed3662f9-12fd-49cd-bf62-5da3d69aa333.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ed3662f9-12fd-49cd-bf62-5da3d69aa333 img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 30px;
    max-height: 30px;
  }



  img.s-ed3662f9-12fd-49cd-bf62-5da3d69aa333.shogun-image {
    
    
    min-height: 30px;
    max-height: 30px;
  }


.s-ed3662f9-12fd-49cd-bf62-5da3d69aa333 .shogun-image-content {
  
    justify-content: center;
  
}

.s-ed3662f9-12fd-49cd-bf62-5da3d69aa333.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-ed3662f9-12fd-49cd-bf62-5da3d69aa333.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ed3662f9-12fd-49cd-bf62-5da3d69aa333.shogun-image {
  box-sizing: border-box;
}



.s-ed3662f9-12fd-49cd-bf62-5da3d69aa333 img.shogun-image {
  min-height: 30px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-ed3662f9-12fd-49cd-bf62-5da3d69aa333 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-ed3662f9-12fd-49cd-bf62-5da3d69aa333.shogun-image-container {
      position: relative;
    }

    .s-ed3662f9-12fd-49cd-bf62-5da3d69aa333.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ed3662f9-12fd-49cd-bf62-5da3d69aa333.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ed3662f9-12fd-49cd-bf62-5da3d69aa333 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 30px;
      max-width: 30px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-ed3662f9-12fd-49cd-bf62-5da3d69aa333 {
  margin: 0 !important;
  overflow: visible;
}

#s-ed3662f9-12fd-49cd-bf62-5da3d69aa333-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ed3662f9-12fd-49cd-bf62-5da3d69aa333 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ed3662f9-12fd-49cd-bf62-5da3d69aa333 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ed3662f9-12fd-49cd-bf62-5da3d69aa333 img.shogun-image {
  /* Add background color handling */
  
}

#s-ed3662f9-12fd-49cd-bf62-5da3d69aa333 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ed3662f9-12fd-49cd-bf62-5da3d69aa333 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-ed3662f9-12fd-49cd-bf62-5da3d69aa333 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ed3662f9-12fd-49cd-bf62-5da3d69aa333 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ed3662f9-12fd-49cd-bf62-5da3d69aa333.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ed3662f9-12fd-49cd-bf62-5da3d69aa333 img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 30px;
    max-height: 30px;
  }



  img.s-ed3662f9-12fd-49cd-bf62-5da3d69aa333.shogun-image {
    
    
    min-height: 30px;
    max-height: 30px;
  }


.s-ed3662f9-12fd-49cd-bf62-5da3d69aa333 .shogun-image-content {
  
    justify-content: center;
  
}

.s-ed3662f9-12fd-49cd-bf62-5da3d69aa333.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-ed3662f9-12fd-49cd-bf62-5da3d69aa333.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ed3662f9-12fd-49cd-bf62-5da3d69aa333.shogun-image {
  box-sizing: border-box;
}



.s-ed3662f9-12fd-49cd-bf62-5da3d69aa333 img.shogun-image {
  min-height: 30px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-ed3662f9-12fd-49cd-bf62-5da3d69aa333 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-ed3662f9-12fd-49cd-bf62-5da3d69aa333.shogun-image-container {
      position: relative;
    }

    .s-ed3662f9-12fd-49cd-bf62-5da3d69aa333.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ed3662f9-12fd-49cd-bf62-5da3d69aa333.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ed3662f9-12fd-49cd-bf62-5da3d69aa333 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 30px;
      max-width: 30px;
    }
  }

}@media (max-width: 767px){#s-ed3662f9-12fd-49cd-bf62-5da3d69aa333 {
  margin: 0 !important;
  overflow: visible;
}

#s-ed3662f9-12fd-49cd-bf62-5da3d69aa333-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ed3662f9-12fd-49cd-bf62-5da3d69aa333 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ed3662f9-12fd-49cd-bf62-5da3d69aa333 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ed3662f9-12fd-49cd-bf62-5da3d69aa333 img.shogun-image {
  /* Add background color handling */
  
}

#s-ed3662f9-12fd-49cd-bf62-5da3d69aa333 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ed3662f9-12fd-49cd-bf62-5da3d69aa333 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-ed3662f9-12fd-49cd-bf62-5da3d69aa333 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ed3662f9-12fd-49cd-bf62-5da3d69aa333 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ed3662f9-12fd-49cd-bf62-5da3d69aa333.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ed3662f9-12fd-49cd-bf62-5da3d69aa333 img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 30px;
    max-height: 30px;
  }



  img.s-ed3662f9-12fd-49cd-bf62-5da3d69aa333.shogun-image {
    
    
    min-height: 30px;
    max-height: 30px;
  }


.s-ed3662f9-12fd-49cd-bf62-5da3d69aa333 .shogun-image-content {
  
    justify-content: center;
  
}

.s-ed3662f9-12fd-49cd-bf62-5da3d69aa333.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-ed3662f9-12fd-49cd-bf62-5da3d69aa333.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ed3662f9-12fd-49cd-bf62-5da3d69aa333.shogun-image {
  box-sizing: border-box;
}



.s-ed3662f9-12fd-49cd-bf62-5da3d69aa333 img.shogun-image {
  min-height: 30px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-ed3662f9-12fd-49cd-bf62-5da3d69aa333 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-ed3662f9-12fd-49cd-bf62-5da3d69aa333.shogun-image-container {
      position: relative;
    }

    .s-ed3662f9-12fd-49cd-bf62-5da3d69aa333.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ed3662f9-12fd-49cd-bf62-5da3d69aa333.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ed3662f9-12fd-49cd-bf62-5da3d69aa333 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 30px;
      max-width: 30px;
    }
  }

}
#s-c6b8cd63-8e35-4d01-b2c5-9944262af366 {
  margin-left: 0px;
margin-right: auto;
min-height: 50px;
}








#s-c6b8cd63-8e35-4d01-b2c5-9944262af366 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-c6b8cd63-8e35-4d01-b2c5-9944262af366.shg-box.shg-c {
  justify-content: center;
}

#s-44241bee-9c72-4c43-bf14-629e0708d363 {
  margin-left: 0px;
margin-bottom: 8px;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-44241bee-9c72-4c43-bf14-629e0708d363 .shogun-heading-component h4 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}



#s-a233b1f8-c300-4319-a337-9f00da4808f5 {
  margin-left: auto;
margin-right: auto;
}

#s-601f37f9-1fa5-422c-8a33-c7b134435108 {
  margin-left: auto;
margin-bottom: 40px;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
min-height: 50px;
}
@media (max-width: 767px){#s-601f37f9-1fa5-422c-8a33-c7b134435108 {
  margin-bottom: 24px;
}
}







#s-601f37f9-1fa5-422c-8a33-c7b134435108 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-601f37f9-1fa5-422c-8a33-c7b134435108.shg-box.shg-c {
  justify-content: flex-start;
}

#s-c087fe85-6cbc-4ac9-808d-1a5766e7c56a {
  margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
}








#s-c087fe85-6cbc-4ac9-808d-1a5766e7c56a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-c087fe85-6cbc-4ac9-808d-1a5766e7c56a.shg-box.shg-c {
  justify-content: center;
}

#s-9e4710ee-89e9-423d-8c79-9e95ad36559d {
  margin-left: 0%;
margin-bottom: 0px;
margin-right: 12px;
min-height: 30px;
max-width: 30px;
aspect-ratio: 1/1;
text-align: left;
}
@media (max-width: 767px){#s-9e4710ee-89e9-423d-8c79-9e95ad36559d {
  min-height: 24px;
max-width: 24px;
}
}
#s-9e4710ee-89e9-423d-8c79-9e95ad36559d {
  margin: 0 !important;
  overflow: visible;
}

#s-9e4710ee-89e9-423d-8c79-9e95ad36559d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9e4710ee-89e9-423d-8c79-9e95ad36559d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  margin-left: 0%;
  margin-right: 12px;
  
  margin-bottom: 0px;
}

.shg-image-content-margin-container-s-9e4710ee-89e9-423d-8c79-9e95ad36559d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9e4710ee-89e9-423d-8c79-9e95ad36559d img.shogun-image {
  /* Add background color handling */
  
}

#s-9e4710ee-89e9-423d-8c79-9e95ad36559d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9e4710ee-89e9-423d-8c79-9e95ad36559d .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-9e4710ee-89e9-423d-8c79-9e95ad36559d .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9e4710ee-89e9-423d-8c79-9e95ad36559d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9e4710ee-89e9-423d-8c79-9e95ad36559d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9e4710ee-89e9-423d-8c79-9e95ad36559d img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 30px;
    max-height: 30px;
  }



  img.s-9e4710ee-89e9-423d-8c79-9e95ad36559d.shogun-image {
    
    
    min-height: 30px;
    max-height: 30px;
  }


.s-9e4710ee-89e9-423d-8c79-9e95ad36559d .shogun-image-content {
  
    justify-content: center;
  
}

.s-9e4710ee-89e9-423d-8c79-9e95ad36559d.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-9e4710ee-89e9-423d-8c79-9e95ad36559d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9e4710ee-89e9-423d-8c79-9e95ad36559d.shogun-image {
  box-sizing: border-box;
}



.s-9e4710ee-89e9-423d-8c79-9e95ad36559d img.shogun-image {
  min-height: 30px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-9e4710ee-89e9-423d-8c79-9e95ad36559d {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-9e4710ee-89e9-423d-8c79-9e95ad36559d.shogun-image-container {
      position: relative;
    }

    .s-9e4710ee-89e9-423d-8c79-9e95ad36559d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9e4710ee-89e9-423d-8c79-9e95ad36559d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9e4710ee-89e9-423d-8c79-9e95ad36559d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 30px;
      max-width: 30px;
    }
  }

@media (min-width: 1200px){#s-9e4710ee-89e9-423d-8c79-9e95ad36559d {
  margin: 0 !important;
  overflow: visible;
}

#s-9e4710ee-89e9-423d-8c79-9e95ad36559d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9e4710ee-89e9-423d-8c79-9e95ad36559d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9e4710ee-89e9-423d-8c79-9e95ad36559d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9e4710ee-89e9-423d-8c79-9e95ad36559d img.shogun-image {
  /* Add background color handling */
  
}

#s-9e4710ee-89e9-423d-8c79-9e95ad36559d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9e4710ee-89e9-423d-8c79-9e95ad36559d .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-9e4710ee-89e9-423d-8c79-9e95ad36559d .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9e4710ee-89e9-423d-8c79-9e95ad36559d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9e4710ee-89e9-423d-8c79-9e95ad36559d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9e4710ee-89e9-423d-8c79-9e95ad36559d img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 30px;
    max-height: 30px;
  }



  img.s-9e4710ee-89e9-423d-8c79-9e95ad36559d.shogun-image {
    
    
    min-height: 30px;
    max-height: 30px;
  }


.s-9e4710ee-89e9-423d-8c79-9e95ad36559d .shogun-image-content {
  
    justify-content: center;
  
}

.s-9e4710ee-89e9-423d-8c79-9e95ad36559d.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-9e4710ee-89e9-423d-8c79-9e95ad36559d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9e4710ee-89e9-423d-8c79-9e95ad36559d.shogun-image {
  box-sizing: border-box;
}



.s-9e4710ee-89e9-423d-8c79-9e95ad36559d img.shogun-image {
  min-height: 30px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-9e4710ee-89e9-423d-8c79-9e95ad36559d {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-9e4710ee-89e9-423d-8c79-9e95ad36559d.shogun-image-container {
      position: relative;
    }

    .s-9e4710ee-89e9-423d-8c79-9e95ad36559d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9e4710ee-89e9-423d-8c79-9e95ad36559d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9e4710ee-89e9-423d-8c79-9e95ad36559d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 30px;
      max-width: 30px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-9e4710ee-89e9-423d-8c79-9e95ad36559d {
  margin: 0 !important;
  overflow: visible;
}

#s-9e4710ee-89e9-423d-8c79-9e95ad36559d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9e4710ee-89e9-423d-8c79-9e95ad36559d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9e4710ee-89e9-423d-8c79-9e95ad36559d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9e4710ee-89e9-423d-8c79-9e95ad36559d img.shogun-image {
  /* Add background color handling */
  
}

#s-9e4710ee-89e9-423d-8c79-9e95ad36559d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9e4710ee-89e9-423d-8c79-9e95ad36559d .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-9e4710ee-89e9-423d-8c79-9e95ad36559d .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9e4710ee-89e9-423d-8c79-9e95ad36559d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9e4710ee-89e9-423d-8c79-9e95ad36559d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9e4710ee-89e9-423d-8c79-9e95ad36559d img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 30px;
    max-height: 30px;
  }



  img.s-9e4710ee-89e9-423d-8c79-9e95ad36559d.shogun-image {
    
    
    min-height: 30px;
    max-height: 30px;
  }


.s-9e4710ee-89e9-423d-8c79-9e95ad36559d .shogun-image-content {
  
    justify-content: center;
  
}

.s-9e4710ee-89e9-423d-8c79-9e95ad36559d.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-9e4710ee-89e9-423d-8c79-9e95ad36559d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9e4710ee-89e9-423d-8c79-9e95ad36559d.shogun-image {
  box-sizing: border-box;
}



.s-9e4710ee-89e9-423d-8c79-9e95ad36559d img.shogun-image {
  min-height: 30px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-9e4710ee-89e9-423d-8c79-9e95ad36559d {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-9e4710ee-89e9-423d-8c79-9e95ad36559d.shogun-image-container {
      position: relative;
    }

    .s-9e4710ee-89e9-423d-8c79-9e95ad36559d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9e4710ee-89e9-423d-8c79-9e95ad36559d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9e4710ee-89e9-423d-8c79-9e95ad36559d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 30px;
      max-width: 30px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-9e4710ee-89e9-423d-8c79-9e95ad36559d {
  margin: 0 !important;
  overflow: visible;
}

#s-9e4710ee-89e9-423d-8c79-9e95ad36559d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9e4710ee-89e9-423d-8c79-9e95ad36559d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9e4710ee-89e9-423d-8c79-9e95ad36559d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9e4710ee-89e9-423d-8c79-9e95ad36559d img.shogun-image {
  /* Add background color handling */
  
}

#s-9e4710ee-89e9-423d-8c79-9e95ad36559d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9e4710ee-89e9-423d-8c79-9e95ad36559d .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-9e4710ee-89e9-423d-8c79-9e95ad36559d .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9e4710ee-89e9-423d-8c79-9e95ad36559d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9e4710ee-89e9-423d-8c79-9e95ad36559d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9e4710ee-89e9-423d-8c79-9e95ad36559d img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 30px;
    max-height: 30px;
  }



  img.s-9e4710ee-89e9-423d-8c79-9e95ad36559d.shogun-image {
    
    
    min-height: 30px;
    max-height: 30px;
  }


.s-9e4710ee-89e9-423d-8c79-9e95ad36559d .shogun-image-content {
  
    justify-content: center;
  
}

.s-9e4710ee-89e9-423d-8c79-9e95ad36559d.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-9e4710ee-89e9-423d-8c79-9e95ad36559d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9e4710ee-89e9-423d-8c79-9e95ad36559d.shogun-image {
  box-sizing: border-box;
}



.s-9e4710ee-89e9-423d-8c79-9e95ad36559d img.shogun-image {
  min-height: 30px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-9e4710ee-89e9-423d-8c79-9e95ad36559d {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-9e4710ee-89e9-423d-8c79-9e95ad36559d.shogun-image-container {
      position: relative;
    }

    .s-9e4710ee-89e9-423d-8c79-9e95ad36559d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9e4710ee-89e9-423d-8c79-9e95ad36559d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9e4710ee-89e9-423d-8c79-9e95ad36559d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 30px;
      max-width: 30px;
    }
  }

}@media (max-width: 767px){#s-9e4710ee-89e9-423d-8c79-9e95ad36559d {
  margin: 0 !important;
  overflow: visible;
}

#s-9e4710ee-89e9-423d-8c79-9e95ad36559d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9e4710ee-89e9-423d-8c79-9e95ad36559d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9e4710ee-89e9-423d-8c79-9e95ad36559d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9e4710ee-89e9-423d-8c79-9e95ad36559d img.shogun-image {
  /* Add background color handling */
  
}

#s-9e4710ee-89e9-423d-8c79-9e95ad36559d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9e4710ee-89e9-423d-8c79-9e95ad36559d .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-9e4710ee-89e9-423d-8c79-9e95ad36559d .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9e4710ee-89e9-423d-8c79-9e95ad36559d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9e4710ee-89e9-423d-8c79-9e95ad36559d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9e4710ee-89e9-423d-8c79-9e95ad36559d img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 30px;
    max-height: 30px;
  }



  img.s-9e4710ee-89e9-423d-8c79-9e95ad36559d.shogun-image {
    
    
    min-height: 30px;
    max-height: 30px;
  }


.s-9e4710ee-89e9-423d-8c79-9e95ad36559d .shogun-image-content {
  
    justify-content: center;
  
}

.s-9e4710ee-89e9-423d-8c79-9e95ad36559d.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-9e4710ee-89e9-423d-8c79-9e95ad36559d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9e4710ee-89e9-423d-8c79-9e95ad36559d.shogun-image {
  box-sizing: border-box;
}



.s-9e4710ee-89e9-423d-8c79-9e95ad36559d img.shogun-image {
  min-height: 30px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-9e4710ee-89e9-423d-8c79-9e95ad36559d {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-9e4710ee-89e9-423d-8c79-9e95ad36559d.shogun-image-container {
      position: relative;
    }

    .s-9e4710ee-89e9-423d-8c79-9e95ad36559d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9e4710ee-89e9-423d-8c79-9e95ad36559d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9e4710ee-89e9-423d-8c79-9e95ad36559d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 30px;
      max-width: 30px;
    }
  }

}
#s-21dec1e2-fba3-440c-95f3-3ab4b3252756 {
  margin-left: 0px;
margin-right: auto;
min-height: 50px;
}








#s-21dec1e2-fba3-440c-95f3-3ab4b3252756 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-21dec1e2-fba3-440c-95f3-3ab4b3252756.shg-box.shg-c {
  justify-content: center;
}

#s-f771022c-7e20-4921-bf1d-7338bac69c36 {
  margin-left: 0px;
margin-bottom: 8px;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-f771022c-7e20-4921-bf1d-7338bac69c36 .shogun-heading-component h4 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}



#s-2b87d3d2-2960-443b-931b-6e30c44904cc {
  margin-left: auto;
margin-right: auto;
}

#s-f7622eb8-1ba3-4837-8d4f-3fdf1209838c {
  margin-left: auto;
margin-bottom: 40px;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
min-height: 50px;
}
@media (max-width: 767px){#s-f7622eb8-1ba3-4837-8d4f-3fdf1209838c {
  margin-bottom: 24px;
}
}







#s-f7622eb8-1ba3-4837-8d4f-3fdf1209838c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-f7622eb8-1ba3-4837-8d4f-3fdf1209838c.shg-box.shg-c {
  justify-content: flex-start;
}

#s-ba9f6fe8-4aa3-49b6-840f-7ab6c2ead9a7 {
  margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
}








#s-ba9f6fe8-4aa3-49b6-840f-7ab6c2ead9a7 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-ba9f6fe8-4aa3-49b6-840f-7ab6c2ead9a7.shg-box.shg-c {
  justify-content: center;
}

#s-36146f8d-f238-43a5-a06a-6f5b7f382ebd {
  margin-left: 0%;
margin-bottom: 0px;
margin-right: 12px;
min-height: 30px;
max-width: 30px;
aspect-ratio: 1/1;
text-align: left;
}
@media (max-width: 767px){#s-36146f8d-f238-43a5-a06a-6f5b7f382ebd {
  min-height: 24px;
max-width: 24px;
}
}
#s-36146f8d-f238-43a5-a06a-6f5b7f382ebd {
  margin: 0 !important;
  overflow: visible;
}

#s-36146f8d-f238-43a5-a06a-6f5b7f382ebd-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-36146f8d-f238-43a5-a06a-6f5b7f382ebd {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  margin-left: 0%;
  margin-right: 12px;
  
  margin-bottom: 0px;
}

.shg-image-content-margin-container-s-36146f8d-f238-43a5-a06a-6f5b7f382ebd {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-36146f8d-f238-43a5-a06a-6f5b7f382ebd img.shogun-image {
  /* Add background color handling */
  
}

#s-36146f8d-f238-43a5-a06a-6f5b7f382ebd img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-36146f8d-f238-43a5-a06a-6f5b7f382ebd .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-36146f8d-f238-43a5-a06a-6f5b7f382ebd .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-36146f8d-f238-43a5-a06a-6f5b7f382ebd .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-36146f8d-f238-43a5-a06a-6f5b7f382ebd.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-36146f8d-f238-43a5-a06a-6f5b7f382ebd img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 30px;
    max-height: 30px;
  }



  img.s-36146f8d-f238-43a5-a06a-6f5b7f382ebd.shogun-image {
    
    
    min-height: 30px;
    max-height: 30px;
  }


.s-36146f8d-f238-43a5-a06a-6f5b7f382ebd .shogun-image-content {
  
    justify-content: center;
  
}

.s-36146f8d-f238-43a5-a06a-6f5b7f382ebd.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-36146f8d-f238-43a5-a06a-6f5b7f382ebd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-36146f8d-f238-43a5-a06a-6f5b7f382ebd.shogun-image {
  box-sizing: border-box;
}



.s-36146f8d-f238-43a5-a06a-6f5b7f382ebd img.shogun-image {
  min-height: 30px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-36146f8d-f238-43a5-a06a-6f5b7f382ebd {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-36146f8d-f238-43a5-a06a-6f5b7f382ebd.shogun-image-container {
      position: relative;
    }

    .s-36146f8d-f238-43a5-a06a-6f5b7f382ebd.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-36146f8d-f238-43a5-a06a-6f5b7f382ebd.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-36146f8d-f238-43a5-a06a-6f5b7f382ebd img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 30px;
      max-width: 30px;
    }
  }

@media (min-width: 1200px){#s-36146f8d-f238-43a5-a06a-6f5b7f382ebd {
  margin: 0 !important;
  overflow: visible;
}

#s-36146f8d-f238-43a5-a06a-6f5b7f382ebd-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-36146f8d-f238-43a5-a06a-6f5b7f382ebd {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-36146f8d-f238-43a5-a06a-6f5b7f382ebd {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-36146f8d-f238-43a5-a06a-6f5b7f382ebd img.shogun-image {
  /* Add background color handling */
  
}

#s-36146f8d-f238-43a5-a06a-6f5b7f382ebd img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-36146f8d-f238-43a5-a06a-6f5b7f382ebd .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-36146f8d-f238-43a5-a06a-6f5b7f382ebd .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-36146f8d-f238-43a5-a06a-6f5b7f382ebd .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-36146f8d-f238-43a5-a06a-6f5b7f382ebd.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-36146f8d-f238-43a5-a06a-6f5b7f382ebd img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 30px;
    max-height: 30px;
  }



  img.s-36146f8d-f238-43a5-a06a-6f5b7f382ebd.shogun-image {
    
    
    min-height: 30px;
    max-height: 30px;
  }


.s-36146f8d-f238-43a5-a06a-6f5b7f382ebd .shogun-image-content {
  
    justify-content: center;
  
}

.s-36146f8d-f238-43a5-a06a-6f5b7f382ebd.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-36146f8d-f238-43a5-a06a-6f5b7f382ebd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-36146f8d-f238-43a5-a06a-6f5b7f382ebd.shogun-image {
  box-sizing: border-box;
}



.s-36146f8d-f238-43a5-a06a-6f5b7f382ebd img.shogun-image {
  min-height: 30px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-36146f8d-f238-43a5-a06a-6f5b7f382ebd {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-36146f8d-f238-43a5-a06a-6f5b7f382ebd.shogun-image-container {
      position: relative;
    }

    .s-36146f8d-f238-43a5-a06a-6f5b7f382ebd.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-36146f8d-f238-43a5-a06a-6f5b7f382ebd.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-36146f8d-f238-43a5-a06a-6f5b7f382ebd img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 30px;
      max-width: 30px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-36146f8d-f238-43a5-a06a-6f5b7f382ebd {
  margin: 0 !important;
  overflow: visible;
}

#s-36146f8d-f238-43a5-a06a-6f5b7f382ebd-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-36146f8d-f238-43a5-a06a-6f5b7f382ebd {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-36146f8d-f238-43a5-a06a-6f5b7f382ebd {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-36146f8d-f238-43a5-a06a-6f5b7f382ebd img.shogun-image {
  /* Add background color handling */
  
}

#s-36146f8d-f238-43a5-a06a-6f5b7f382ebd img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-36146f8d-f238-43a5-a06a-6f5b7f382ebd .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-36146f8d-f238-43a5-a06a-6f5b7f382ebd .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-36146f8d-f238-43a5-a06a-6f5b7f382ebd .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-36146f8d-f238-43a5-a06a-6f5b7f382ebd.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-36146f8d-f238-43a5-a06a-6f5b7f382ebd img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 30px;
    max-height: 30px;
  }



  img.s-36146f8d-f238-43a5-a06a-6f5b7f382ebd.shogun-image {
    
    
    min-height: 30px;
    max-height: 30px;
  }


.s-36146f8d-f238-43a5-a06a-6f5b7f382ebd .shogun-image-content {
  
    justify-content: center;
  
}

.s-36146f8d-f238-43a5-a06a-6f5b7f382ebd.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-36146f8d-f238-43a5-a06a-6f5b7f382ebd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-36146f8d-f238-43a5-a06a-6f5b7f382ebd.shogun-image {
  box-sizing: border-box;
}



.s-36146f8d-f238-43a5-a06a-6f5b7f382ebd img.shogun-image {
  min-height: 30px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-36146f8d-f238-43a5-a06a-6f5b7f382ebd {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-36146f8d-f238-43a5-a06a-6f5b7f382ebd.shogun-image-container {
      position: relative;
    }

    .s-36146f8d-f238-43a5-a06a-6f5b7f382ebd.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-36146f8d-f238-43a5-a06a-6f5b7f382ebd.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-36146f8d-f238-43a5-a06a-6f5b7f382ebd img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 30px;
      max-width: 30px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-36146f8d-f238-43a5-a06a-6f5b7f382ebd {
  margin: 0 !important;
  overflow: visible;
}

#s-36146f8d-f238-43a5-a06a-6f5b7f382ebd-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-36146f8d-f238-43a5-a06a-6f5b7f382ebd {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-36146f8d-f238-43a5-a06a-6f5b7f382ebd {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-36146f8d-f238-43a5-a06a-6f5b7f382ebd img.shogun-image {
  /* Add background color handling */
  
}

#s-36146f8d-f238-43a5-a06a-6f5b7f382ebd img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-36146f8d-f238-43a5-a06a-6f5b7f382ebd .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-36146f8d-f238-43a5-a06a-6f5b7f382ebd .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-36146f8d-f238-43a5-a06a-6f5b7f382ebd .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-36146f8d-f238-43a5-a06a-6f5b7f382ebd.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-36146f8d-f238-43a5-a06a-6f5b7f382ebd img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 30px;
    max-height: 30px;
  }



  img.s-36146f8d-f238-43a5-a06a-6f5b7f382ebd.shogun-image {
    
    
    min-height: 30px;
    max-height: 30px;
  }


.s-36146f8d-f238-43a5-a06a-6f5b7f382ebd .shogun-image-content {
  
    justify-content: center;
  
}

.s-36146f8d-f238-43a5-a06a-6f5b7f382ebd.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-36146f8d-f238-43a5-a06a-6f5b7f382ebd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-36146f8d-f238-43a5-a06a-6f5b7f382ebd.shogun-image {
  box-sizing: border-box;
}



.s-36146f8d-f238-43a5-a06a-6f5b7f382ebd img.shogun-image {
  min-height: 30px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-36146f8d-f238-43a5-a06a-6f5b7f382ebd {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-36146f8d-f238-43a5-a06a-6f5b7f382ebd.shogun-image-container {
      position: relative;
    }

    .s-36146f8d-f238-43a5-a06a-6f5b7f382ebd.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-36146f8d-f238-43a5-a06a-6f5b7f382ebd.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-36146f8d-f238-43a5-a06a-6f5b7f382ebd img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 30px;
      max-width: 30px;
    }
  }

}@media (max-width: 767px){#s-36146f8d-f238-43a5-a06a-6f5b7f382ebd {
  margin: 0 !important;
  overflow: visible;
}

#s-36146f8d-f238-43a5-a06a-6f5b7f382ebd-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-36146f8d-f238-43a5-a06a-6f5b7f382ebd {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-36146f8d-f238-43a5-a06a-6f5b7f382ebd {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-36146f8d-f238-43a5-a06a-6f5b7f382ebd img.shogun-image {
  /* Add background color handling */
  
}

#s-36146f8d-f238-43a5-a06a-6f5b7f382ebd img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-36146f8d-f238-43a5-a06a-6f5b7f382ebd .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-36146f8d-f238-43a5-a06a-6f5b7f382ebd .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-36146f8d-f238-43a5-a06a-6f5b7f382ebd .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-36146f8d-f238-43a5-a06a-6f5b7f382ebd.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-36146f8d-f238-43a5-a06a-6f5b7f382ebd img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 30px;
    max-height: 30px;
  }



  img.s-36146f8d-f238-43a5-a06a-6f5b7f382ebd.shogun-image {
    
    
    min-height: 30px;
    max-height: 30px;
  }


.s-36146f8d-f238-43a5-a06a-6f5b7f382ebd .shogun-image-content {
  
    justify-content: center;
  
}

.s-36146f8d-f238-43a5-a06a-6f5b7f382ebd.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-36146f8d-f238-43a5-a06a-6f5b7f382ebd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-36146f8d-f238-43a5-a06a-6f5b7f382ebd.shogun-image {
  box-sizing: border-box;
}



.s-36146f8d-f238-43a5-a06a-6f5b7f382ebd img.shogun-image {
  min-height: 30px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-36146f8d-f238-43a5-a06a-6f5b7f382ebd {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-36146f8d-f238-43a5-a06a-6f5b7f382ebd.shogun-image-container {
      position: relative;
    }

    .s-36146f8d-f238-43a5-a06a-6f5b7f382ebd.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-36146f8d-f238-43a5-a06a-6f5b7f382ebd.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-36146f8d-f238-43a5-a06a-6f5b7f382ebd img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 30px;
      max-width: 30px;
    }
  }

}
#s-44e3a709-8f88-4365-9153-6f7b4dcdbf87 {
  margin-left: 0px;
margin-right: auto;
min-height: 50px;
}








#s-44e3a709-8f88-4365-9153-6f7b4dcdbf87 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-44e3a709-8f88-4365-9153-6f7b4dcdbf87.shg-box.shg-c {
  justify-content: center;
}

#s-6c8fc344-d102-46bc-b3cc-cd5accabaaa7 {
  margin-left: 0px;
margin-bottom: 8px;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-6c8fc344-d102-46bc-b3cc-cd5accabaaa7 .shogun-heading-component h4 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}



#s-81c29308-8a55-4c13-b012-66a2ca12e8f3 {
  margin-left: auto;
margin-right: auto;
}

#s-1a0b4107-ea92-49d7-903f-8308abf6902a {
  margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
min-height: 50px;
}
@media (max-width: 767px){#s-1a0b4107-ea92-49d7-903f-8308abf6902a {
  
}
}







#s-1a0b4107-ea92-49d7-903f-8308abf6902a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-1a0b4107-ea92-49d7-903f-8308abf6902a.shg-box.shg-c {
  justify-content: flex-start;
}

#s-ff46e18e-8481-4a29-aaab-0e12ee2ac32b {
  margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
}








#s-ff46e18e-8481-4a29-aaab-0e12ee2ac32b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-ff46e18e-8481-4a29-aaab-0e12ee2ac32b.shg-box.shg-c {
  justify-content: center;
}

#s-ff87a18a-5a31-49db-9b10-78bc0b46048f {
  margin-left: 0%;
margin-bottom: 0px;
margin-right: 12px;
min-height: 30px;
max-width: 30px;
aspect-ratio: 1/1;
text-align: left;
}
@media (max-width: 767px){#s-ff87a18a-5a31-49db-9b10-78bc0b46048f {
  min-height: 24px;
max-width: 24px;
}
}
#s-ff87a18a-5a31-49db-9b10-78bc0b46048f {
  margin: 0 !important;
  overflow: visible;
}

#s-ff87a18a-5a31-49db-9b10-78bc0b46048f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ff87a18a-5a31-49db-9b10-78bc0b46048f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  margin-left: 0%;
  margin-right: 12px;
  
  margin-bottom: 0px;
}

.shg-image-content-margin-container-s-ff87a18a-5a31-49db-9b10-78bc0b46048f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ff87a18a-5a31-49db-9b10-78bc0b46048f img.shogun-image {
  /* Add background color handling */
  
}

#s-ff87a18a-5a31-49db-9b10-78bc0b46048f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ff87a18a-5a31-49db-9b10-78bc0b46048f .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-ff87a18a-5a31-49db-9b10-78bc0b46048f .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ff87a18a-5a31-49db-9b10-78bc0b46048f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ff87a18a-5a31-49db-9b10-78bc0b46048f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ff87a18a-5a31-49db-9b10-78bc0b46048f img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 30px;
    max-height: 30px;
  }



  img.s-ff87a18a-5a31-49db-9b10-78bc0b46048f.shogun-image {
    
    
    min-height: 30px;
    max-height: 30px;
  }


.s-ff87a18a-5a31-49db-9b10-78bc0b46048f .shogun-image-content {
  
    justify-content: center;
  
}

.s-ff87a18a-5a31-49db-9b10-78bc0b46048f.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-ff87a18a-5a31-49db-9b10-78bc0b46048f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ff87a18a-5a31-49db-9b10-78bc0b46048f.shogun-image {
  box-sizing: border-box;
}



.s-ff87a18a-5a31-49db-9b10-78bc0b46048f img.shogun-image {
  min-height: 30px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-ff87a18a-5a31-49db-9b10-78bc0b46048f {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-ff87a18a-5a31-49db-9b10-78bc0b46048f.shogun-image-container {
      position: relative;
    }

    .s-ff87a18a-5a31-49db-9b10-78bc0b46048f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ff87a18a-5a31-49db-9b10-78bc0b46048f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ff87a18a-5a31-49db-9b10-78bc0b46048f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 30px;
      max-width: 30px;
    }
  }

@media (min-width: 1200px){#s-ff87a18a-5a31-49db-9b10-78bc0b46048f {
  margin: 0 !important;
  overflow: visible;
}

#s-ff87a18a-5a31-49db-9b10-78bc0b46048f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ff87a18a-5a31-49db-9b10-78bc0b46048f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ff87a18a-5a31-49db-9b10-78bc0b46048f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ff87a18a-5a31-49db-9b10-78bc0b46048f img.shogun-image {
  /* Add background color handling */
  
}

#s-ff87a18a-5a31-49db-9b10-78bc0b46048f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ff87a18a-5a31-49db-9b10-78bc0b46048f .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-ff87a18a-5a31-49db-9b10-78bc0b46048f .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ff87a18a-5a31-49db-9b10-78bc0b46048f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ff87a18a-5a31-49db-9b10-78bc0b46048f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ff87a18a-5a31-49db-9b10-78bc0b46048f img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 30px;
    max-height: 30px;
  }



  img.s-ff87a18a-5a31-49db-9b10-78bc0b46048f.shogun-image {
    
    
    min-height: 30px;
    max-height: 30px;
  }


.s-ff87a18a-5a31-49db-9b10-78bc0b46048f .shogun-image-content {
  
    justify-content: center;
  
}

.s-ff87a18a-5a31-49db-9b10-78bc0b46048f.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-ff87a18a-5a31-49db-9b10-78bc0b46048f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ff87a18a-5a31-49db-9b10-78bc0b46048f.shogun-image {
  box-sizing: border-box;
}



.s-ff87a18a-5a31-49db-9b10-78bc0b46048f img.shogun-image {
  min-height: 30px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-ff87a18a-5a31-49db-9b10-78bc0b46048f {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-ff87a18a-5a31-49db-9b10-78bc0b46048f.shogun-image-container {
      position: relative;
    }

    .s-ff87a18a-5a31-49db-9b10-78bc0b46048f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ff87a18a-5a31-49db-9b10-78bc0b46048f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ff87a18a-5a31-49db-9b10-78bc0b46048f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 30px;
      max-width: 30px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-ff87a18a-5a31-49db-9b10-78bc0b46048f {
  margin: 0 !important;
  overflow: visible;
}

#s-ff87a18a-5a31-49db-9b10-78bc0b46048f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ff87a18a-5a31-49db-9b10-78bc0b46048f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ff87a18a-5a31-49db-9b10-78bc0b46048f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ff87a18a-5a31-49db-9b10-78bc0b46048f img.shogun-image {
  /* Add background color handling */
  
}

#s-ff87a18a-5a31-49db-9b10-78bc0b46048f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ff87a18a-5a31-49db-9b10-78bc0b46048f .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-ff87a18a-5a31-49db-9b10-78bc0b46048f .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ff87a18a-5a31-49db-9b10-78bc0b46048f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ff87a18a-5a31-49db-9b10-78bc0b46048f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ff87a18a-5a31-49db-9b10-78bc0b46048f img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 30px;
    max-height: 30px;
  }



  img.s-ff87a18a-5a31-49db-9b10-78bc0b46048f.shogun-image {
    
    
    min-height: 30px;
    max-height: 30px;
  }


.s-ff87a18a-5a31-49db-9b10-78bc0b46048f .shogun-image-content {
  
    justify-content: center;
  
}

.s-ff87a18a-5a31-49db-9b10-78bc0b46048f.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-ff87a18a-5a31-49db-9b10-78bc0b46048f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ff87a18a-5a31-49db-9b10-78bc0b46048f.shogun-image {
  box-sizing: border-box;
}



.s-ff87a18a-5a31-49db-9b10-78bc0b46048f img.shogun-image {
  min-height: 30px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-ff87a18a-5a31-49db-9b10-78bc0b46048f {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-ff87a18a-5a31-49db-9b10-78bc0b46048f.shogun-image-container {
      position: relative;
    }

    .s-ff87a18a-5a31-49db-9b10-78bc0b46048f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ff87a18a-5a31-49db-9b10-78bc0b46048f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ff87a18a-5a31-49db-9b10-78bc0b46048f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 30px;
      max-width: 30px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-ff87a18a-5a31-49db-9b10-78bc0b46048f {
  margin: 0 !important;
  overflow: visible;
}

#s-ff87a18a-5a31-49db-9b10-78bc0b46048f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ff87a18a-5a31-49db-9b10-78bc0b46048f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ff87a18a-5a31-49db-9b10-78bc0b46048f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ff87a18a-5a31-49db-9b10-78bc0b46048f img.shogun-image {
  /* Add background color handling */
  
}

#s-ff87a18a-5a31-49db-9b10-78bc0b46048f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ff87a18a-5a31-49db-9b10-78bc0b46048f .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-ff87a18a-5a31-49db-9b10-78bc0b46048f .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ff87a18a-5a31-49db-9b10-78bc0b46048f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ff87a18a-5a31-49db-9b10-78bc0b46048f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ff87a18a-5a31-49db-9b10-78bc0b46048f img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 30px;
    max-height: 30px;
  }



  img.s-ff87a18a-5a31-49db-9b10-78bc0b46048f.shogun-image {
    
    
    min-height: 30px;
    max-height: 30px;
  }


.s-ff87a18a-5a31-49db-9b10-78bc0b46048f .shogun-image-content {
  
    justify-content: center;
  
}

.s-ff87a18a-5a31-49db-9b10-78bc0b46048f.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-ff87a18a-5a31-49db-9b10-78bc0b46048f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ff87a18a-5a31-49db-9b10-78bc0b46048f.shogun-image {
  box-sizing: border-box;
}



.s-ff87a18a-5a31-49db-9b10-78bc0b46048f img.shogun-image {
  min-height: 30px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-ff87a18a-5a31-49db-9b10-78bc0b46048f {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-ff87a18a-5a31-49db-9b10-78bc0b46048f.shogun-image-container {
      position: relative;
    }

    .s-ff87a18a-5a31-49db-9b10-78bc0b46048f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ff87a18a-5a31-49db-9b10-78bc0b46048f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ff87a18a-5a31-49db-9b10-78bc0b46048f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 30px;
      max-width: 30px;
    }
  }

}@media (max-width: 767px){#s-ff87a18a-5a31-49db-9b10-78bc0b46048f {
  margin: 0 !important;
  overflow: visible;
}

#s-ff87a18a-5a31-49db-9b10-78bc0b46048f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ff87a18a-5a31-49db-9b10-78bc0b46048f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ff87a18a-5a31-49db-9b10-78bc0b46048f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ff87a18a-5a31-49db-9b10-78bc0b46048f img.shogun-image {
  /* Add background color handling */
  
}

#s-ff87a18a-5a31-49db-9b10-78bc0b46048f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ff87a18a-5a31-49db-9b10-78bc0b46048f .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-ff87a18a-5a31-49db-9b10-78bc0b46048f .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ff87a18a-5a31-49db-9b10-78bc0b46048f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ff87a18a-5a31-49db-9b10-78bc0b46048f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ff87a18a-5a31-49db-9b10-78bc0b46048f img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 30px;
    max-height: 30px;
  }



  img.s-ff87a18a-5a31-49db-9b10-78bc0b46048f.shogun-image {
    
    
    min-height: 30px;
    max-height: 30px;
  }


.s-ff87a18a-5a31-49db-9b10-78bc0b46048f .shogun-image-content {
  
    justify-content: center;
  
}

.s-ff87a18a-5a31-49db-9b10-78bc0b46048f.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-ff87a18a-5a31-49db-9b10-78bc0b46048f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ff87a18a-5a31-49db-9b10-78bc0b46048f.shogun-image {
  box-sizing: border-box;
}



.s-ff87a18a-5a31-49db-9b10-78bc0b46048f img.shogun-image {
  min-height: 30px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-ff87a18a-5a31-49db-9b10-78bc0b46048f {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-ff87a18a-5a31-49db-9b10-78bc0b46048f.shogun-image-container {
      position: relative;
    }

    .s-ff87a18a-5a31-49db-9b10-78bc0b46048f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ff87a18a-5a31-49db-9b10-78bc0b46048f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ff87a18a-5a31-49db-9b10-78bc0b46048f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 30px;
      max-width: 30px;
    }
  }

}
#s-ea8bec5d-1d08-4152-915c-2c3e43ef620c {
  margin-left: 0px;
margin-right: auto;
min-height: 50px;
}








#s-ea8bec5d-1d08-4152-915c-2c3e43ef620c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-ea8bec5d-1d08-4152-915c-2c3e43ef620c.shg-box.shg-c {
  justify-content: center;
}

#s-c4ed1ea0-e9c2-4e61-b038-ffaf593210a3 {
  margin-left: 0px;
margin-bottom: 8px;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-c4ed1ea0-e9c2-4e61-b038-ffaf593210a3 .shogun-heading-component h4 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}



#s-4706469c-222d-413c-a868-719407f99bad {
  margin-left: auto;
margin-right: auto;
}

#s-c09ec13f-f52d-489d-8366-8654ef8b8f1b {
  margin-left: auto;
margin-right: auto;
padding-top: 40px;
padding-left: 40px;
padding-bottom: 40px;
padding-right: 40px;
border-top-width: 3px;
border-left-width: 3px;
border-bottom-width: 3px;
border-right-width: 3px;
border-color: rgba(37, 135, 99, 1);
border-style: solid;
border-radius: 20px;
min-height: 600px;
background-color: rgba(255, 255, 255, 1);
}
@media (max-width: 767px){#s-c09ec13f-f52d-489d-8366-8654ef8b8f1b {
  margin-bottom: 0px;
padding-top: 24px;
padding-left: 24px;
padding-bottom: 40px;
padding-right: 24px;
min-height: 500px;
}
}







#s-c09ec13f-f52d-489d-8366-8654ef8b8f1b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-c09ec13f-f52d-489d-8366-8654ef8b8f1b.shg-box.shg-c {
  justify-content: flex-start;
}

#s-653e98cd-9730-4e90-aeb3-a66209894795 {
  margin-left: auto;
margin-bottom: 60px;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
max-width: 1000px;
text-align: center;
}
@media (max-width: 767px){#s-653e98cd-9730-4e90-aeb3-a66209894795 {
  margin-bottom: 24px;
}
}
#s-653e98cd-9730-4e90-aeb3-a66209894795 .shogun-heading-component h3 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}



#s-e6265ee8-ed80-4d62-956b-d7c2ed5825ee {
  margin-left: auto;
margin-bottom: 40px;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
min-height: 50px;
}
@media (max-width: 767px){#s-e6265ee8-ed80-4d62-956b-d7c2ed5825ee {
  margin-bottom: 24px;
}
}







#s-e6265ee8-ed80-4d62-956b-d7c2ed5825ee > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-e6265ee8-ed80-4d62-956b-d7c2ed5825ee.shg-box.shg-c {
  justify-content: flex-start;
}

#s-94d0f4b1-42ab-450f-9d07-f47fab6649af {
  margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
}








#s-94d0f4b1-42ab-450f-9d07-f47fab6649af > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-94d0f4b1-42ab-450f-9d07-f47fab6649af.shg-box.shg-c {
  justify-content: center;
}

#s-8b73749c-5623-4aff-b091-54157dcf46ec {
  margin-left: 0%;
margin-bottom: 0px;
margin-right: 12px;
min-height: 30px;
max-width: 30px;
aspect-ratio: 1/1;
text-align: left;
}
@media (max-width: 767px){#s-8b73749c-5623-4aff-b091-54157dcf46ec {
  min-height: 24px;
max-width: 24px;
}
}
#s-8b73749c-5623-4aff-b091-54157dcf46ec {
  margin: 0 !important;
  overflow: visible;
}

#s-8b73749c-5623-4aff-b091-54157dcf46ec-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8b73749c-5623-4aff-b091-54157dcf46ec {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  margin-left: 0%;
  margin-right: 12px;
  
  margin-bottom: 0px;
}

.shg-image-content-margin-container-s-8b73749c-5623-4aff-b091-54157dcf46ec {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8b73749c-5623-4aff-b091-54157dcf46ec img.shogun-image {
  /* Add background color handling */
  
}

#s-8b73749c-5623-4aff-b091-54157dcf46ec img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-8b73749c-5623-4aff-b091-54157dcf46ec .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-8b73749c-5623-4aff-b091-54157dcf46ec .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-8b73749c-5623-4aff-b091-54157dcf46ec .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-8b73749c-5623-4aff-b091-54157dcf46ec.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-8b73749c-5623-4aff-b091-54157dcf46ec img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 30px;
    max-height: 30px;
  }



  img.s-8b73749c-5623-4aff-b091-54157dcf46ec.shogun-image {
    
    
    min-height: 30px;
    max-height: 30px;
  }


.s-8b73749c-5623-4aff-b091-54157dcf46ec .shogun-image-content {
  
    justify-content: center;
  
}

.s-8b73749c-5623-4aff-b091-54157dcf46ec.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-8b73749c-5623-4aff-b091-54157dcf46ec.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8b73749c-5623-4aff-b091-54157dcf46ec.shogun-image {
  box-sizing: border-box;
}



.s-8b73749c-5623-4aff-b091-54157dcf46ec img.shogun-image {
  min-height: 30px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-8b73749c-5623-4aff-b091-54157dcf46ec {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-8b73749c-5623-4aff-b091-54157dcf46ec.shogun-image-container {
      position: relative;
    }

    .s-8b73749c-5623-4aff-b091-54157dcf46ec.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-8b73749c-5623-4aff-b091-54157dcf46ec.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-8b73749c-5623-4aff-b091-54157dcf46ec img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 30px;
      max-width: 30px;
    }
  }

@media (min-width: 1200px){#s-8b73749c-5623-4aff-b091-54157dcf46ec {
  margin: 0 !important;
  overflow: visible;
}

#s-8b73749c-5623-4aff-b091-54157dcf46ec-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8b73749c-5623-4aff-b091-54157dcf46ec {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-8b73749c-5623-4aff-b091-54157dcf46ec {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8b73749c-5623-4aff-b091-54157dcf46ec img.shogun-image {
  /* Add background color handling */
  
}

#s-8b73749c-5623-4aff-b091-54157dcf46ec img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-8b73749c-5623-4aff-b091-54157dcf46ec .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-8b73749c-5623-4aff-b091-54157dcf46ec .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-8b73749c-5623-4aff-b091-54157dcf46ec .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-8b73749c-5623-4aff-b091-54157dcf46ec.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-8b73749c-5623-4aff-b091-54157dcf46ec img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 30px;
    max-height: 30px;
  }



  img.s-8b73749c-5623-4aff-b091-54157dcf46ec.shogun-image {
    
    
    min-height: 30px;
    max-height: 30px;
  }


.s-8b73749c-5623-4aff-b091-54157dcf46ec .shogun-image-content {
  
    justify-content: center;
  
}

.s-8b73749c-5623-4aff-b091-54157dcf46ec.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-8b73749c-5623-4aff-b091-54157dcf46ec.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8b73749c-5623-4aff-b091-54157dcf46ec.shogun-image {
  box-sizing: border-box;
}



.s-8b73749c-5623-4aff-b091-54157dcf46ec img.shogun-image {
  min-height: 30px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-8b73749c-5623-4aff-b091-54157dcf46ec {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-8b73749c-5623-4aff-b091-54157dcf46ec.shogun-image-container {
      position: relative;
    }

    .s-8b73749c-5623-4aff-b091-54157dcf46ec.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-8b73749c-5623-4aff-b091-54157dcf46ec.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-8b73749c-5623-4aff-b091-54157dcf46ec img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 30px;
      max-width: 30px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-8b73749c-5623-4aff-b091-54157dcf46ec {
  margin: 0 !important;
  overflow: visible;
}

#s-8b73749c-5623-4aff-b091-54157dcf46ec-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8b73749c-5623-4aff-b091-54157dcf46ec {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-8b73749c-5623-4aff-b091-54157dcf46ec {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8b73749c-5623-4aff-b091-54157dcf46ec img.shogun-image {
  /* Add background color handling */
  
}

#s-8b73749c-5623-4aff-b091-54157dcf46ec img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-8b73749c-5623-4aff-b091-54157dcf46ec .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-8b73749c-5623-4aff-b091-54157dcf46ec .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-8b73749c-5623-4aff-b091-54157dcf46ec .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-8b73749c-5623-4aff-b091-54157dcf46ec.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-8b73749c-5623-4aff-b091-54157dcf46ec img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 30px;
    max-height: 30px;
  }



  img.s-8b73749c-5623-4aff-b091-54157dcf46ec.shogun-image {
    
    
    min-height: 30px;
    max-height: 30px;
  }


.s-8b73749c-5623-4aff-b091-54157dcf46ec .shogun-image-content {
  
    justify-content: center;
  
}

.s-8b73749c-5623-4aff-b091-54157dcf46ec.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-8b73749c-5623-4aff-b091-54157dcf46ec.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8b73749c-5623-4aff-b091-54157dcf46ec.shogun-image {
  box-sizing: border-box;
}



.s-8b73749c-5623-4aff-b091-54157dcf46ec img.shogun-image {
  min-height: 30px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-8b73749c-5623-4aff-b091-54157dcf46ec {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-8b73749c-5623-4aff-b091-54157dcf46ec.shogun-image-container {
      position: relative;
    }

    .s-8b73749c-5623-4aff-b091-54157dcf46ec.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-8b73749c-5623-4aff-b091-54157dcf46ec.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-8b73749c-5623-4aff-b091-54157dcf46ec img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 30px;
      max-width: 30px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-8b73749c-5623-4aff-b091-54157dcf46ec {
  margin: 0 !important;
  overflow: visible;
}

#s-8b73749c-5623-4aff-b091-54157dcf46ec-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8b73749c-5623-4aff-b091-54157dcf46ec {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-8b73749c-5623-4aff-b091-54157dcf46ec {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8b73749c-5623-4aff-b091-54157dcf46ec img.shogun-image {
  /* Add background color handling */
  
}

#s-8b73749c-5623-4aff-b091-54157dcf46ec img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-8b73749c-5623-4aff-b091-54157dcf46ec .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-8b73749c-5623-4aff-b091-54157dcf46ec .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-8b73749c-5623-4aff-b091-54157dcf46ec .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-8b73749c-5623-4aff-b091-54157dcf46ec.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-8b73749c-5623-4aff-b091-54157dcf46ec img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 30px;
    max-height: 30px;
  }



  img.s-8b73749c-5623-4aff-b091-54157dcf46ec.shogun-image {
    
    
    min-height: 30px;
    max-height: 30px;
  }


.s-8b73749c-5623-4aff-b091-54157dcf46ec .shogun-image-content {
  
    justify-content: center;
  
}

.s-8b73749c-5623-4aff-b091-54157dcf46ec.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-8b73749c-5623-4aff-b091-54157dcf46ec.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8b73749c-5623-4aff-b091-54157dcf46ec.shogun-image {
  box-sizing: border-box;
}



.s-8b73749c-5623-4aff-b091-54157dcf46ec img.shogun-image {
  min-height: 30px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-8b73749c-5623-4aff-b091-54157dcf46ec {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-8b73749c-5623-4aff-b091-54157dcf46ec.shogun-image-container {
      position: relative;
    }

    .s-8b73749c-5623-4aff-b091-54157dcf46ec.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-8b73749c-5623-4aff-b091-54157dcf46ec.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-8b73749c-5623-4aff-b091-54157dcf46ec img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 30px;
      max-width: 30px;
    }
  }

}@media (max-width: 767px){#s-8b73749c-5623-4aff-b091-54157dcf46ec {
  margin: 0 !important;
  overflow: visible;
}

#s-8b73749c-5623-4aff-b091-54157dcf46ec-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8b73749c-5623-4aff-b091-54157dcf46ec {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-8b73749c-5623-4aff-b091-54157dcf46ec {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8b73749c-5623-4aff-b091-54157dcf46ec img.shogun-image {
  /* Add background color handling */
  
}

#s-8b73749c-5623-4aff-b091-54157dcf46ec img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-8b73749c-5623-4aff-b091-54157dcf46ec .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-8b73749c-5623-4aff-b091-54157dcf46ec .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-8b73749c-5623-4aff-b091-54157dcf46ec .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-8b73749c-5623-4aff-b091-54157dcf46ec.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-8b73749c-5623-4aff-b091-54157dcf46ec img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 30px;
    max-height: 30px;
  }



  img.s-8b73749c-5623-4aff-b091-54157dcf46ec.shogun-image {
    
    
    min-height: 30px;
    max-height: 30px;
  }


.s-8b73749c-5623-4aff-b091-54157dcf46ec .shogun-image-content {
  
    justify-content: center;
  
}

.s-8b73749c-5623-4aff-b091-54157dcf46ec.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-8b73749c-5623-4aff-b091-54157dcf46ec.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8b73749c-5623-4aff-b091-54157dcf46ec.shogun-image {
  box-sizing: border-box;
}



.s-8b73749c-5623-4aff-b091-54157dcf46ec img.shogun-image {
  min-height: 30px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-8b73749c-5623-4aff-b091-54157dcf46ec {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-8b73749c-5623-4aff-b091-54157dcf46ec.shogun-image-container {
      position: relative;
    }

    .s-8b73749c-5623-4aff-b091-54157dcf46ec.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-8b73749c-5623-4aff-b091-54157dcf46ec.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-8b73749c-5623-4aff-b091-54157dcf46ec img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 30px;
      max-width: 30px;
    }
  }

}
#s-00ad5a0d-5194-43f3-98fc-275112292386 {
  margin-left: 0px;
margin-right: auto;
min-height: 50px;
}








#s-00ad5a0d-5194-43f3-98fc-275112292386 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-00ad5a0d-5194-43f3-98fc-275112292386.shg-box.shg-c {
  justify-content: center;
}

#s-30602598-b474-4da9-b3f5-098cea343ae5 {
  margin-left: 0px;
margin-bottom: 8px;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-30602598-b474-4da9-b3f5-098cea343ae5 .shogun-heading-component h4 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}



#s-1f0e8e5a-8053-4ae7-bf75-ad8bc10055c1 {
  margin-left: auto;
margin-right: auto;
}

#s-1e730267-76e9-477b-a93c-afb48c6c7ba3 {
  margin-left: auto;
margin-bottom: 40px;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
min-height: 50px;
}
@media (max-width: 767px){#s-1e730267-76e9-477b-a93c-afb48c6c7ba3 {
  margin-bottom: 24px;
}
}







#s-1e730267-76e9-477b-a93c-afb48c6c7ba3 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-1e730267-76e9-477b-a93c-afb48c6c7ba3.shg-box.shg-c {
  justify-content: flex-start;
}

#s-981be4f9-7b63-4e51-9f5b-265ba5743d9e {
  margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
}








#s-981be4f9-7b63-4e51-9f5b-265ba5743d9e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-981be4f9-7b63-4e51-9f5b-265ba5743d9e.shg-box.shg-c {
  justify-content: center;
}

#s-20dec260-f54b-4b8b-9cd4-56d1f130bb70 {
  margin-left: 0%;
margin-bottom: 0px;
margin-right: 12px;
min-height: 30px;
max-width: 30px;
aspect-ratio: 1/1;
text-align: left;
}
@media (max-width: 767px){#s-20dec260-f54b-4b8b-9cd4-56d1f130bb70 {
  min-height: 24px;
max-width: 24px;
}
}
#s-20dec260-f54b-4b8b-9cd4-56d1f130bb70 {
  margin: 0 !important;
  overflow: visible;
}

#s-20dec260-f54b-4b8b-9cd4-56d1f130bb70-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-20dec260-f54b-4b8b-9cd4-56d1f130bb70 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  margin-left: 0%;
  margin-right: 12px;
  
  margin-bottom: 0px;
}

.shg-image-content-margin-container-s-20dec260-f54b-4b8b-9cd4-56d1f130bb70 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-20dec260-f54b-4b8b-9cd4-56d1f130bb70 img.shogun-image {
  /* Add background color handling */
  
}

#s-20dec260-f54b-4b8b-9cd4-56d1f130bb70 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-20dec260-f54b-4b8b-9cd4-56d1f130bb70 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-20dec260-f54b-4b8b-9cd4-56d1f130bb70 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-20dec260-f54b-4b8b-9cd4-56d1f130bb70 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-20dec260-f54b-4b8b-9cd4-56d1f130bb70.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-20dec260-f54b-4b8b-9cd4-56d1f130bb70 img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 30px;
    max-height: 30px;
  }



  img.s-20dec260-f54b-4b8b-9cd4-56d1f130bb70.shogun-image {
    
    
    min-height: 30px;
    max-height: 30px;
  }


.s-20dec260-f54b-4b8b-9cd4-56d1f130bb70 .shogun-image-content {
  
    justify-content: center;
  
}

.s-20dec260-f54b-4b8b-9cd4-56d1f130bb70.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-20dec260-f54b-4b8b-9cd4-56d1f130bb70.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-20dec260-f54b-4b8b-9cd4-56d1f130bb70.shogun-image {
  box-sizing: border-box;
}



.s-20dec260-f54b-4b8b-9cd4-56d1f130bb70 img.shogun-image {
  min-height: 30px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-20dec260-f54b-4b8b-9cd4-56d1f130bb70 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-20dec260-f54b-4b8b-9cd4-56d1f130bb70.shogun-image-container {
      position: relative;
    }

    .s-20dec260-f54b-4b8b-9cd4-56d1f130bb70.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-20dec260-f54b-4b8b-9cd4-56d1f130bb70.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-20dec260-f54b-4b8b-9cd4-56d1f130bb70 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 30px;
      max-width: 30px;
    }
  }

@media (min-width: 1200px){#s-20dec260-f54b-4b8b-9cd4-56d1f130bb70 {
  margin: 0 !important;
  overflow: visible;
}

#s-20dec260-f54b-4b8b-9cd4-56d1f130bb70-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-20dec260-f54b-4b8b-9cd4-56d1f130bb70 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-20dec260-f54b-4b8b-9cd4-56d1f130bb70 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-20dec260-f54b-4b8b-9cd4-56d1f130bb70 img.shogun-image {
  /* Add background color handling */
  
}

#s-20dec260-f54b-4b8b-9cd4-56d1f130bb70 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-20dec260-f54b-4b8b-9cd4-56d1f130bb70 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-20dec260-f54b-4b8b-9cd4-56d1f130bb70 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-20dec260-f54b-4b8b-9cd4-56d1f130bb70 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-20dec260-f54b-4b8b-9cd4-56d1f130bb70.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-20dec260-f54b-4b8b-9cd4-56d1f130bb70 img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 30px;
    max-height: 30px;
  }



  img.s-20dec260-f54b-4b8b-9cd4-56d1f130bb70.shogun-image {
    
    
    min-height: 30px;
    max-height: 30px;
  }


.s-20dec260-f54b-4b8b-9cd4-56d1f130bb70 .shogun-image-content {
  
    justify-content: center;
  
}

.s-20dec260-f54b-4b8b-9cd4-56d1f130bb70.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-20dec260-f54b-4b8b-9cd4-56d1f130bb70.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-20dec260-f54b-4b8b-9cd4-56d1f130bb70.shogun-image {
  box-sizing: border-box;
}



.s-20dec260-f54b-4b8b-9cd4-56d1f130bb70 img.shogun-image {
  min-height: 30px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-20dec260-f54b-4b8b-9cd4-56d1f130bb70 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-20dec260-f54b-4b8b-9cd4-56d1f130bb70.shogun-image-container {
      position: relative;
    }

    .s-20dec260-f54b-4b8b-9cd4-56d1f130bb70.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-20dec260-f54b-4b8b-9cd4-56d1f130bb70.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-20dec260-f54b-4b8b-9cd4-56d1f130bb70 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 30px;
      max-width: 30px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-20dec260-f54b-4b8b-9cd4-56d1f130bb70 {
  margin: 0 !important;
  overflow: visible;
}

#s-20dec260-f54b-4b8b-9cd4-56d1f130bb70-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-20dec260-f54b-4b8b-9cd4-56d1f130bb70 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-20dec260-f54b-4b8b-9cd4-56d1f130bb70 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-20dec260-f54b-4b8b-9cd4-56d1f130bb70 img.shogun-image {
  /* Add background color handling */
  
}

#s-20dec260-f54b-4b8b-9cd4-56d1f130bb70 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-20dec260-f54b-4b8b-9cd4-56d1f130bb70 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-20dec260-f54b-4b8b-9cd4-56d1f130bb70 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-20dec260-f54b-4b8b-9cd4-56d1f130bb70 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-20dec260-f54b-4b8b-9cd4-56d1f130bb70.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-20dec260-f54b-4b8b-9cd4-56d1f130bb70 img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 30px;
    max-height: 30px;
  }



  img.s-20dec260-f54b-4b8b-9cd4-56d1f130bb70.shogun-image {
    
    
    min-height: 30px;
    max-height: 30px;
  }


.s-20dec260-f54b-4b8b-9cd4-56d1f130bb70 .shogun-image-content {
  
    justify-content: center;
  
}

.s-20dec260-f54b-4b8b-9cd4-56d1f130bb70.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-20dec260-f54b-4b8b-9cd4-56d1f130bb70.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-20dec260-f54b-4b8b-9cd4-56d1f130bb70.shogun-image {
  box-sizing: border-box;
}



.s-20dec260-f54b-4b8b-9cd4-56d1f130bb70 img.shogun-image {
  min-height: 30px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-20dec260-f54b-4b8b-9cd4-56d1f130bb70 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-20dec260-f54b-4b8b-9cd4-56d1f130bb70.shogun-image-container {
      position: relative;
    }

    .s-20dec260-f54b-4b8b-9cd4-56d1f130bb70.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-20dec260-f54b-4b8b-9cd4-56d1f130bb70.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-20dec260-f54b-4b8b-9cd4-56d1f130bb70 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 30px;
      max-width: 30px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-20dec260-f54b-4b8b-9cd4-56d1f130bb70 {
  margin: 0 !important;
  overflow: visible;
}

#s-20dec260-f54b-4b8b-9cd4-56d1f130bb70-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-20dec260-f54b-4b8b-9cd4-56d1f130bb70 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-20dec260-f54b-4b8b-9cd4-56d1f130bb70 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-20dec260-f54b-4b8b-9cd4-56d1f130bb70 img.shogun-image {
  /* Add background color handling */
  
}

#s-20dec260-f54b-4b8b-9cd4-56d1f130bb70 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-20dec260-f54b-4b8b-9cd4-56d1f130bb70 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-20dec260-f54b-4b8b-9cd4-56d1f130bb70 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-20dec260-f54b-4b8b-9cd4-56d1f130bb70 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-20dec260-f54b-4b8b-9cd4-56d1f130bb70.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-20dec260-f54b-4b8b-9cd4-56d1f130bb70 img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 30px;
    max-height: 30px;
  }



  img.s-20dec260-f54b-4b8b-9cd4-56d1f130bb70.shogun-image {
    
    
    min-height: 30px;
    max-height: 30px;
  }


.s-20dec260-f54b-4b8b-9cd4-56d1f130bb70 .shogun-image-content {
  
    justify-content: center;
  
}

.s-20dec260-f54b-4b8b-9cd4-56d1f130bb70.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-20dec260-f54b-4b8b-9cd4-56d1f130bb70.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-20dec260-f54b-4b8b-9cd4-56d1f130bb70.shogun-image {
  box-sizing: border-box;
}



.s-20dec260-f54b-4b8b-9cd4-56d1f130bb70 img.shogun-image {
  min-height: 30px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-20dec260-f54b-4b8b-9cd4-56d1f130bb70 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-20dec260-f54b-4b8b-9cd4-56d1f130bb70.shogun-image-container {
      position: relative;
    }

    .s-20dec260-f54b-4b8b-9cd4-56d1f130bb70.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-20dec260-f54b-4b8b-9cd4-56d1f130bb70.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-20dec260-f54b-4b8b-9cd4-56d1f130bb70 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 30px;
      max-width: 30px;
    }
  }

}@media (max-width: 767px){#s-20dec260-f54b-4b8b-9cd4-56d1f130bb70 {
  margin: 0 !important;
  overflow: visible;
}

#s-20dec260-f54b-4b8b-9cd4-56d1f130bb70-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-20dec260-f54b-4b8b-9cd4-56d1f130bb70 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-20dec260-f54b-4b8b-9cd4-56d1f130bb70 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-20dec260-f54b-4b8b-9cd4-56d1f130bb70 img.shogun-image {
  /* Add background color handling */
  
}

#s-20dec260-f54b-4b8b-9cd4-56d1f130bb70 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-20dec260-f54b-4b8b-9cd4-56d1f130bb70 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-20dec260-f54b-4b8b-9cd4-56d1f130bb70 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-20dec260-f54b-4b8b-9cd4-56d1f130bb70 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-20dec260-f54b-4b8b-9cd4-56d1f130bb70.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-20dec260-f54b-4b8b-9cd4-56d1f130bb70 img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 30px;
    max-height: 30px;
  }



  img.s-20dec260-f54b-4b8b-9cd4-56d1f130bb70.shogun-image {
    
    
    min-height: 30px;
    max-height: 30px;
  }


.s-20dec260-f54b-4b8b-9cd4-56d1f130bb70 .shogun-image-content {
  
    justify-content: center;
  
}

.s-20dec260-f54b-4b8b-9cd4-56d1f130bb70.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-20dec260-f54b-4b8b-9cd4-56d1f130bb70.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-20dec260-f54b-4b8b-9cd4-56d1f130bb70.shogun-image {
  box-sizing: border-box;
}



.s-20dec260-f54b-4b8b-9cd4-56d1f130bb70 img.shogun-image {
  min-height: 30px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-20dec260-f54b-4b8b-9cd4-56d1f130bb70 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-20dec260-f54b-4b8b-9cd4-56d1f130bb70.shogun-image-container {
      position: relative;
    }

    .s-20dec260-f54b-4b8b-9cd4-56d1f130bb70.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-20dec260-f54b-4b8b-9cd4-56d1f130bb70.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-20dec260-f54b-4b8b-9cd4-56d1f130bb70 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 30px;
      max-width: 30px;
    }
  }

}
#s-8f0f7179-588a-4566-8339-19c9b67d7b11 {
  margin-left: 0px;
margin-right: auto;
min-height: 50px;
}








#s-8f0f7179-588a-4566-8339-19c9b67d7b11 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-8f0f7179-588a-4566-8339-19c9b67d7b11.shg-box.shg-c {
  justify-content: center;
}

#s-c449e851-3c3a-4206-9c88-a922e53dae86 {
  margin-left: 0px;
margin-bottom: 8px;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-c449e851-3c3a-4206-9c88-a922e53dae86 .shogun-heading-component h4 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}



#s-4ba3984e-4bc5-4fa8-8b42-90659c68a411 {
  margin-left: auto;
margin-right: auto;
}

#s-2a022383-944e-49c2-9537-755c6bef70fb {
  margin-left: auto;
margin-bottom: 40px;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
min-height: 50px;
}
@media (max-width: 767px){#s-2a022383-944e-49c2-9537-755c6bef70fb {
  margin-bottom: 24px;
}
}







#s-2a022383-944e-49c2-9537-755c6bef70fb > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-2a022383-944e-49c2-9537-755c6bef70fb.shg-box.shg-c {
  justify-content: flex-start;
}

#s-1a8e44b7-c42a-4dc3-a0c6-194d4af629a4 {
  margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
}








#s-1a8e44b7-c42a-4dc3-a0c6-194d4af629a4 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-1a8e44b7-c42a-4dc3-a0c6-194d4af629a4.shg-box.shg-c {
  justify-content: center;
}

#s-78993522-6700-407b-8e59-24456559395e {
  margin-left: 0%;
margin-bottom: 0px;
margin-right: 12px;
min-height: 30px;
max-width: 30px;
aspect-ratio: 1/1;
text-align: left;
}
@media (max-width: 767px){#s-78993522-6700-407b-8e59-24456559395e {
  min-height: 24px;
max-width: 24px;
}
}
#s-78993522-6700-407b-8e59-24456559395e {
  margin: 0 !important;
  overflow: visible;
}

#s-78993522-6700-407b-8e59-24456559395e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-78993522-6700-407b-8e59-24456559395e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  margin-left: 0%;
  margin-right: 12px;
  
  margin-bottom: 0px;
}

.shg-image-content-margin-container-s-78993522-6700-407b-8e59-24456559395e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-78993522-6700-407b-8e59-24456559395e img.shogun-image {
  /* Add background color handling */
  
}

#s-78993522-6700-407b-8e59-24456559395e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-78993522-6700-407b-8e59-24456559395e .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-78993522-6700-407b-8e59-24456559395e .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-78993522-6700-407b-8e59-24456559395e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-78993522-6700-407b-8e59-24456559395e.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-78993522-6700-407b-8e59-24456559395e img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 30px;
    max-height: 30px;
  }



  img.s-78993522-6700-407b-8e59-24456559395e.shogun-image {
    
    
    min-height: 30px;
    max-height: 30px;
  }


.s-78993522-6700-407b-8e59-24456559395e .shogun-image-content {
  
    justify-content: center;
  
}

.s-78993522-6700-407b-8e59-24456559395e.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-78993522-6700-407b-8e59-24456559395e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-78993522-6700-407b-8e59-24456559395e.shogun-image {
  box-sizing: border-box;
}



.s-78993522-6700-407b-8e59-24456559395e img.shogun-image {
  min-height: 30px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-78993522-6700-407b-8e59-24456559395e {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-78993522-6700-407b-8e59-24456559395e.shogun-image-container {
      position: relative;
    }

    .s-78993522-6700-407b-8e59-24456559395e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-78993522-6700-407b-8e59-24456559395e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-78993522-6700-407b-8e59-24456559395e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 30px;
      max-width: 30px;
    }
  }

@media (min-width: 1200px){#s-78993522-6700-407b-8e59-24456559395e {
  margin: 0 !important;
  overflow: visible;
}

#s-78993522-6700-407b-8e59-24456559395e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-78993522-6700-407b-8e59-24456559395e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-78993522-6700-407b-8e59-24456559395e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-78993522-6700-407b-8e59-24456559395e img.shogun-image {
  /* Add background color handling */
  
}

#s-78993522-6700-407b-8e59-24456559395e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-78993522-6700-407b-8e59-24456559395e .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-78993522-6700-407b-8e59-24456559395e .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-78993522-6700-407b-8e59-24456559395e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-78993522-6700-407b-8e59-24456559395e.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-78993522-6700-407b-8e59-24456559395e img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 30px;
    max-height: 30px;
  }



  img.s-78993522-6700-407b-8e59-24456559395e.shogun-image {
    
    
    min-height: 30px;
    max-height: 30px;
  }


.s-78993522-6700-407b-8e59-24456559395e .shogun-image-content {
  
    justify-content: center;
  
}

.s-78993522-6700-407b-8e59-24456559395e.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-78993522-6700-407b-8e59-24456559395e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-78993522-6700-407b-8e59-24456559395e.shogun-image {
  box-sizing: border-box;
}



.s-78993522-6700-407b-8e59-24456559395e img.shogun-image {
  min-height: 30px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-78993522-6700-407b-8e59-24456559395e {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-78993522-6700-407b-8e59-24456559395e.shogun-image-container {
      position: relative;
    }

    .s-78993522-6700-407b-8e59-24456559395e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-78993522-6700-407b-8e59-24456559395e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-78993522-6700-407b-8e59-24456559395e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 30px;
      max-width: 30px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-78993522-6700-407b-8e59-24456559395e {
  margin: 0 !important;
  overflow: visible;
}

#s-78993522-6700-407b-8e59-24456559395e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-78993522-6700-407b-8e59-24456559395e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-78993522-6700-407b-8e59-24456559395e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-78993522-6700-407b-8e59-24456559395e img.shogun-image {
  /* Add background color handling */
  
}

#s-78993522-6700-407b-8e59-24456559395e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-78993522-6700-407b-8e59-24456559395e .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-78993522-6700-407b-8e59-24456559395e .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-78993522-6700-407b-8e59-24456559395e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-78993522-6700-407b-8e59-24456559395e.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-78993522-6700-407b-8e59-24456559395e img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 30px;
    max-height: 30px;
  }



  img.s-78993522-6700-407b-8e59-24456559395e.shogun-image {
    
    
    min-height: 30px;
    max-height: 30px;
  }


.s-78993522-6700-407b-8e59-24456559395e .shogun-image-content {
  
    justify-content: center;
  
}

.s-78993522-6700-407b-8e59-24456559395e.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-78993522-6700-407b-8e59-24456559395e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-78993522-6700-407b-8e59-24456559395e.shogun-image {
  box-sizing: border-box;
}



.s-78993522-6700-407b-8e59-24456559395e img.shogun-image {
  min-height: 30px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-78993522-6700-407b-8e59-24456559395e {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-78993522-6700-407b-8e59-24456559395e.shogun-image-container {
      position: relative;
    }

    .s-78993522-6700-407b-8e59-24456559395e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-78993522-6700-407b-8e59-24456559395e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-78993522-6700-407b-8e59-24456559395e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 30px;
      max-width: 30px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-78993522-6700-407b-8e59-24456559395e {
  margin: 0 !important;
  overflow: visible;
}

#s-78993522-6700-407b-8e59-24456559395e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-78993522-6700-407b-8e59-24456559395e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-78993522-6700-407b-8e59-24456559395e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-78993522-6700-407b-8e59-24456559395e img.shogun-image {
  /* Add background color handling */
  
}

#s-78993522-6700-407b-8e59-24456559395e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-78993522-6700-407b-8e59-24456559395e .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-78993522-6700-407b-8e59-24456559395e .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-78993522-6700-407b-8e59-24456559395e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-78993522-6700-407b-8e59-24456559395e.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-78993522-6700-407b-8e59-24456559395e img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 30px;
    max-height: 30px;
  }



  img.s-78993522-6700-407b-8e59-24456559395e.shogun-image {
    
    
    min-height: 30px;
    max-height: 30px;
  }


.s-78993522-6700-407b-8e59-24456559395e .shogun-image-content {
  
    justify-content: center;
  
}

.s-78993522-6700-407b-8e59-24456559395e.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-78993522-6700-407b-8e59-24456559395e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-78993522-6700-407b-8e59-24456559395e.shogun-image {
  box-sizing: border-box;
}



.s-78993522-6700-407b-8e59-24456559395e img.shogun-image {
  min-height: 30px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-78993522-6700-407b-8e59-24456559395e {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-78993522-6700-407b-8e59-24456559395e.shogun-image-container {
      position: relative;
    }

    .s-78993522-6700-407b-8e59-24456559395e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-78993522-6700-407b-8e59-24456559395e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-78993522-6700-407b-8e59-24456559395e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 30px;
      max-width: 30px;
    }
  }

}@media (max-width: 767px){#s-78993522-6700-407b-8e59-24456559395e {
  margin: 0 !important;
  overflow: visible;
}

#s-78993522-6700-407b-8e59-24456559395e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-78993522-6700-407b-8e59-24456559395e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-78993522-6700-407b-8e59-24456559395e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-78993522-6700-407b-8e59-24456559395e img.shogun-image {
  /* Add background color handling */
  
}

#s-78993522-6700-407b-8e59-24456559395e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-78993522-6700-407b-8e59-24456559395e .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-78993522-6700-407b-8e59-24456559395e .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-78993522-6700-407b-8e59-24456559395e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-78993522-6700-407b-8e59-24456559395e.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-78993522-6700-407b-8e59-24456559395e img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 30px;
    max-height: 30px;
  }



  img.s-78993522-6700-407b-8e59-24456559395e.shogun-image {
    
    
    min-height: 30px;
    max-height: 30px;
  }


.s-78993522-6700-407b-8e59-24456559395e .shogun-image-content {
  
    justify-content: center;
  
}

.s-78993522-6700-407b-8e59-24456559395e.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-78993522-6700-407b-8e59-24456559395e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-78993522-6700-407b-8e59-24456559395e.shogun-image {
  box-sizing: border-box;
}



.s-78993522-6700-407b-8e59-24456559395e img.shogun-image {
  min-height: 30px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-78993522-6700-407b-8e59-24456559395e {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-78993522-6700-407b-8e59-24456559395e.shogun-image-container {
      position: relative;
    }

    .s-78993522-6700-407b-8e59-24456559395e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-78993522-6700-407b-8e59-24456559395e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-78993522-6700-407b-8e59-24456559395e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 30px;
      max-width: 30px;
    }
  }

}
#s-e755c601-a614-42b0-9796-bf39f252f7f3 {
  margin-left: 0px;
margin-right: auto;
min-height: 50px;
}








#s-e755c601-a614-42b0-9796-bf39f252f7f3 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-e755c601-a614-42b0-9796-bf39f252f7f3.shg-box.shg-c {
  justify-content: center;
}

#s-5e6eb966-3abf-445e-bfe2-57753b191991 {
  margin-left: 0px;
margin-bottom: 8px;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-5e6eb966-3abf-445e-bfe2-57753b191991 .shogun-heading-component h4 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}



#s-e17bcd08-67a8-4592-b2c2-a78756a2c070 {
  margin-left: auto;
margin-right: auto;
}

#s-fccabfbb-2ebd-4d2c-8944-4c204c8168fc {
  margin-left: auto;
margin-bottom: 40px;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
min-height: 50px;
}
@media (max-width: 767px){#s-fccabfbb-2ebd-4d2c-8944-4c204c8168fc {
  margin-bottom: 24px;
}
}







#s-fccabfbb-2ebd-4d2c-8944-4c204c8168fc > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-fccabfbb-2ebd-4d2c-8944-4c204c8168fc.shg-box.shg-c {
  justify-content: flex-start;
}

#s-4ea1240a-ba33-4443-924b-9738f1d26621 {
  margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
}








#s-4ea1240a-ba33-4443-924b-9738f1d26621 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-4ea1240a-ba33-4443-924b-9738f1d26621.shg-box.shg-c {
  justify-content: center;
}

#s-58c7195f-0ef2-40b5-bd67-adc2c0a3ac1f {
  margin-left: 0%;
margin-bottom: 0px;
margin-right: 12px;
min-height: 30px;
max-width: 30px;
aspect-ratio: 1/1;
text-align: left;
}
@media (max-width: 767px){#s-58c7195f-0ef2-40b5-bd67-adc2c0a3ac1f {
  min-height: 24px;
max-width: 24px;
}
}
#s-58c7195f-0ef2-40b5-bd67-adc2c0a3ac1f {
  margin: 0 !important;
  overflow: visible;
}

#s-58c7195f-0ef2-40b5-bd67-adc2c0a3ac1f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-58c7195f-0ef2-40b5-bd67-adc2c0a3ac1f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  margin-left: 0%;
  margin-right: 12px;
  
  margin-bottom: 0px;
}

.shg-image-content-margin-container-s-58c7195f-0ef2-40b5-bd67-adc2c0a3ac1f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-58c7195f-0ef2-40b5-bd67-adc2c0a3ac1f img.shogun-image {
  /* Add background color handling */
  
}

#s-58c7195f-0ef2-40b5-bd67-adc2c0a3ac1f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-58c7195f-0ef2-40b5-bd67-adc2c0a3ac1f .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-58c7195f-0ef2-40b5-bd67-adc2c0a3ac1f .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-58c7195f-0ef2-40b5-bd67-adc2c0a3ac1f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-58c7195f-0ef2-40b5-bd67-adc2c0a3ac1f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-58c7195f-0ef2-40b5-bd67-adc2c0a3ac1f img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 30px;
    max-height: 30px;
  }



  img.s-58c7195f-0ef2-40b5-bd67-adc2c0a3ac1f.shogun-image {
    
    
    min-height: 30px;
    max-height: 30px;
  }


.s-58c7195f-0ef2-40b5-bd67-adc2c0a3ac1f .shogun-image-content {
  
    justify-content: center;
  
}

.s-58c7195f-0ef2-40b5-bd67-adc2c0a3ac1f.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-58c7195f-0ef2-40b5-bd67-adc2c0a3ac1f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-58c7195f-0ef2-40b5-bd67-adc2c0a3ac1f.shogun-image {
  box-sizing: border-box;
}



.s-58c7195f-0ef2-40b5-bd67-adc2c0a3ac1f img.shogun-image {
  min-height: 30px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-58c7195f-0ef2-40b5-bd67-adc2c0a3ac1f {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-58c7195f-0ef2-40b5-bd67-adc2c0a3ac1f.shogun-image-container {
      position: relative;
    }

    .s-58c7195f-0ef2-40b5-bd67-adc2c0a3ac1f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-58c7195f-0ef2-40b5-bd67-adc2c0a3ac1f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-58c7195f-0ef2-40b5-bd67-adc2c0a3ac1f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 30px;
      max-width: 30px;
    }
  }

@media (min-width: 1200px){#s-58c7195f-0ef2-40b5-bd67-adc2c0a3ac1f {
  margin: 0 !important;
  overflow: visible;
}

#s-58c7195f-0ef2-40b5-bd67-adc2c0a3ac1f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-58c7195f-0ef2-40b5-bd67-adc2c0a3ac1f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-58c7195f-0ef2-40b5-bd67-adc2c0a3ac1f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-58c7195f-0ef2-40b5-bd67-adc2c0a3ac1f img.shogun-image {
  /* Add background color handling */
  
}

#s-58c7195f-0ef2-40b5-bd67-adc2c0a3ac1f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-58c7195f-0ef2-40b5-bd67-adc2c0a3ac1f .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-58c7195f-0ef2-40b5-bd67-adc2c0a3ac1f .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-58c7195f-0ef2-40b5-bd67-adc2c0a3ac1f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-58c7195f-0ef2-40b5-bd67-adc2c0a3ac1f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-58c7195f-0ef2-40b5-bd67-adc2c0a3ac1f img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 30px;
    max-height: 30px;
  }



  img.s-58c7195f-0ef2-40b5-bd67-adc2c0a3ac1f.shogun-image {
    
    
    min-height: 30px;
    max-height: 30px;
  }


.s-58c7195f-0ef2-40b5-bd67-adc2c0a3ac1f .shogun-image-content {
  
    justify-content: center;
  
}

.s-58c7195f-0ef2-40b5-bd67-adc2c0a3ac1f.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-58c7195f-0ef2-40b5-bd67-adc2c0a3ac1f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-58c7195f-0ef2-40b5-bd67-adc2c0a3ac1f.shogun-image {
  box-sizing: border-box;
}



.s-58c7195f-0ef2-40b5-bd67-adc2c0a3ac1f img.shogun-image {
  min-height: 30px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-58c7195f-0ef2-40b5-bd67-adc2c0a3ac1f {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-58c7195f-0ef2-40b5-bd67-adc2c0a3ac1f.shogun-image-container {
      position: relative;
    }

    .s-58c7195f-0ef2-40b5-bd67-adc2c0a3ac1f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-58c7195f-0ef2-40b5-bd67-adc2c0a3ac1f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-58c7195f-0ef2-40b5-bd67-adc2c0a3ac1f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 30px;
      max-width: 30px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-58c7195f-0ef2-40b5-bd67-adc2c0a3ac1f {
  margin: 0 !important;
  overflow: visible;
}

#s-58c7195f-0ef2-40b5-bd67-adc2c0a3ac1f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-58c7195f-0ef2-40b5-bd67-adc2c0a3ac1f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-58c7195f-0ef2-40b5-bd67-adc2c0a3ac1f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-58c7195f-0ef2-40b5-bd67-adc2c0a3ac1f img.shogun-image {
  /* Add background color handling */
  
}

#s-58c7195f-0ef2-40b5-bd67-adc2c0a3ac1f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-58c7195f-0ef2-40b5-bd67-adc2c0a3ac1f .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-58c7195f-0ef2-40b5-bd67-adc2c0a3ac1f .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-58c7195f-0ef2-40b5-bd67-adc2c0a3ac1f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-58c7195f-0ef2-40b5-bd67-adc2c0a3ac1f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-58c7195f-0ef2-40b5-bd67-adc2c0a3ac1f img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 30px;
    max-height: 30px;
  }



  img.s-58c7195f-0ef2-40b5-bd67-adc2c0a3ac1f.shogun-image {
    
    
    min-height: 30px;
    max-height: 30px;
  }


.s-58c7195f-0ef2-40b5-bd67-adc2c0a3ac1f .shogun-image-content {
  
    justify-content: center;
  
}

.s-58c7195f-0ef2-40b5-bd67-adc2c0a3ac1f.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-58c7195f-0ef2-40b5-bd67-adc2c0a3ac1f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-58c7195f-0ef2-40b5-bd67-adc2c0a3ac1f.shogun-image {
  box-sizing: border-box;
}



.s-58c7195f-0ef2-40b5-bd67-adc2c0a3ac1f img.shogun-image {
  min-height: 30px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-58c7195f-0ef2-40b5-bd67-adc2c0a3ac1f {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-58c7195f-0ef2-40b5-bd67-adc2c0a3ac1f.shogun-image-container {
      position: relative;
    }

    .s-58c7195f-0ef2-40b5-bd67-adc2c0a3ac1f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-58c7195f-0ef2-40b5-bd67-adc2c0a3ac1f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-58c7195f-0ef2-40b5-bd67-adc2c0a3ac1f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 30px;
      max-width: 30px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-58c7195f-0ef2-40b5-bd67-adc2c0a3ac1f {
  margin: 0 !important;
  overflow: visible;
}

#s-58c7195f-0ef2-40b5-bd67-adc2c0a3ac1f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-58c7195f-0ef2-40b5-bd67-adc2c0a3ac1f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-58c7195f-0ef2-40b5-bd67-adc2c0a3ac1f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-58c7195f-0ef2-40b5-bd67-adc2c0a3ac1f img.shogun-image {
  /* Add background color handling */
  
}

#s-58c7195f-0ef2-40b5-bd67-adc2c0a3ac1f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-58c7195f-0ef2-40b5-bd67-adc2c0a3ac1f .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-58c7195f-0ef2-40b5-bd67-adc2c0a3ac1f .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-58c7195f-0ef2-40b5-bd67-adc2c0a3ac1f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-58c7195f-0ef2-40b5-bd67-adc2c0a3ac1f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-58c7195f-0ef2-40b5-bd67-adc2c0a3ac1f img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 30px;
    max-height: 30px;
  }



  img.s-58c7195f-0ef2-40b5-bd67-adc2c0a3ac1f.shogun-image {
    
    
    min-height: 30px;
    max-height: 30px;
  }


.s-58c7195f-0ef2-40b5-bd67-adc2c0a3ac1f .shogun-image-content {
  
    justify-content: center;
  
}

.s-58c7195f-0ef2-40b5-bd67-adc2c0a3ac1f.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-58c7195f-0ef2-40b5-bd67-adc2c0a3ac1f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-58c7195f-0ef2-40b5-bd67-adc2c0a3ac1f.shogun-image {
  box-sizing: border-box;
}



.s-58c7195f-0ef2-40b5-bd67-adc2c0a3ac1f img.shogun-image {
  min-height: 30px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-58c7195f-0ef2-40b5-bd67-adc2c0a3ac1f {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-58c7195f-0ef2-40b5-bd67-adc2c0a3ac1f.shogun-image-container {
      position: relative;
    }

    .s-58c7195f-0ef2-40b5-bd67-adc2c0a3ac1f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-58c7195f-0ef2-40b5-bd67-adc2c0a3ac1f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-58c7195f-0ef2-40b5-bd67-adc2c0a3ac1f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 30px;
      max-width: 30px;
    }
  }

}@media (max-width: 767px){#s-58c7195f-0ef2-40b5-bd67-adc2c0a3ac1f {
  margin: 0 !important;
  overflow: visible;
}

#s-58c7195f-0ef2-40b5-bd67-adc2c0a3ac1f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-58c7195f-0ef2-40b5-bd67-adc2c0a3ac1f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-58c7195f-0ef2-40b5-bd67-adc2c0a3ac1f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-58c7195f-0ef2-40b5-bd67-adc2c0a3ac1f img.shogun-image {
  /* Add background color handling */
  
}

#s-58c7195f-0ef2-40b5-bd67-adc2c0a3ac1f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-58c7195f-0ef2-40b5-bd67-adc2c0a3ac1f .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-58c7195f-0ef2-40b5-bd67-adc2c0a3ac1f .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-58c7195f-0ef2-40b5-bd67-adc2c0a3ac1f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-58c7195f-0ef2-40b5-bd67-adc2c0a3ac1f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-58c7195f-0ef2-40b5-bd67-adc2c0a3ac1f img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 30px;
    max-height: 30px;
  }



  img.s-58c7195f-0ef2-40b5-bd67-adc2c0a3ac1f.shogun-image {
    
    
    min-height: 30px;
    max-height: 30px;
  }


.s-58c7195f-0ef2-40b5-bd67-adc2c0a3ac1f .shogun-image-content {
  
    justify-content: center;
  
}

.s-58c7195f-0ef2-40b5-bd67-adc2c0a3ac1f.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-58c7195f-0ef2-40b5-bd67-adc2c0a3ac1f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-58c7195f-0ef2-40b5-bd67-adc2c0a3ac1f.shogun-image {
  box-sizing: border-box;
}



.s-58c7195f-0ef2-40b5-bd67-adc2c0a3ac1f img.shogun-image {
  min-height: 30px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-58c7195f-0ef2-40b5-bd67-adc2c0a3ac1f {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-58c7195f-0ef2-40b5-bd67-adc2c0a3ac1f.shogun-image-container {
      position: relative;
    }

    .s-58c7195f-0ef2-40b5-bd67-adc2c0a3ac1f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-58c7195f-0ef2-40b5-bd67-adc2c0a3ac1f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-58c7195f-0ef2-40b5-bd67-adc2c0a3ac1f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 30px;
      max-width: 30px;
    }
  }

}
#s-58543c97-d4d3-47e2-90df-3051fc0a65f8 {
  margin-left: 0px;
margin-right: auto;
min-height: 50px;
}








#s-58543c97-d4d3-47e2-90df-3051fc0a65f8 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-58543c97-d4d3-47e2-90df-3051fc0a65f8.shg-box.shg-c {
  justify-content: center;
}

#s-45ebc710-ddae-4577-af06-25df2100add2 {
  margin-left: 0px;
margin-bottom: 8px;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-45ebc710-ddae-4577-af06-25df2100add2 .shogun-heading-component h4 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}



#s-9a99a456-ff71-4d1f-994c-3c8ddca8ffd5 {
  margin-left: auto;
margin-right: auto;
}

#s-2530b5c4-093f-4157-9d2e-0da6ccfc3926 {
  margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
min-height: 50px;
}
@media (max-width: 767px){#s-2530b5c4-093f-4157-9d2e-0da6ccfc3926 {
  
}
}







#s-2530b5c4-093f-4157-9d2e-0da6ccfc3926 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-2530b5c4-093f-4157-9d2e-0da6ccfc3926.shg-box.shg-c {
  justify-content: flex-start;
}

#s-60080419-3119-478b-8540-b6a65154cd30 {
  margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
}








#s-60080419-3119-478b-8540-b6a65154cd30 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-60080419-3119-478b-8540-b6a65154cd30.shg-box.shg-c {
  justify-content: center;
}

#s-5013e6e3-e4bb-491d-a2e6-2326adb7bf07 {
  margin-left: 0%;
margin-bottom: 0px;
margin-right: 12px;
min-height: 30px;
max-width: 30px;
aspect-ratio: 1/1;
text-align: left;
}
@media (max-width: 767px){#s-5013e6e3-e4bb-491d-a2e6-2326adb7bf07 {
  min-height: 24px;
max-width: 24px;
}
}
#s-5013e6e3-e4bb-491d-a2e6-2326adb7bf07 {
  margin: 0 !important;
  overflow: visible;
}

#s-5013e6e3-e4bb-491d-a2e6-2326adb7bf07-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-5013e6e3-e4bb-491d-a2e6-2326adb7bf07 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  margin-left: 0%;
  margin-right: 12px;
  
  margin-bottom: 0px;
}

.shg-image-content-margin-container-s-5013e6e3-e4bb-491d-a2e6-2326adb7bf07 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-5013e6e3-e4bb-491d-a2e6-2326adb7bf07 img.shogun-image {
  /* Add background color handling */
  
}

#s-5013e6e3-e4bb-491d-a2e6-2326adb7bf07 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-5013e6e3-e4bb-491d-a2e6-2326adb7bf07 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-5013e6e3-e4bb-491d-a2e6-2326adb7bf07 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-5013e6e3-e4bb-491d-a2e6-2326adb7bf07 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-5013e6e3-e4bb-491d-a2e6-2326adb7bf07.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-5013e6e3-e4bb-491d-a2e6-2326adb7bf07 img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 30px;
    max-height: 30px;
  }



  img.s-5013e6e3-e4bb-491d-a2e6-2326adb7bf07.shogun-image {
    
    
    min-height: 30px;
    max-height: 30px;
  }


.s-5013e6e3-e4bb-491d-a2e6-2326adb7bf07 .shogun-image-content {
  
    justify-content: center;
  
}

.s-5013e6e3-e4bb-491d-a2e6-2326adb7bf07.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-5013e6e3-e4bb-491d-a2e6-2326adb7bf07.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5013e6e3-e4bb-491d-a2e6-2326adb7bf07.shogun-image {
  box-sizing: border-box;
}



.s-5013e6e3-e4bb-491d-a2e6-2326adb7bf07 img.shogun-image {
  min-height: 30px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-5013e6e3-e4bb-491d-a2e6-2326adb7bf07 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-5013e6e3-e4bb-491d-a2e6-2326adb7bf07.shogun-image-container {
      position: relative;
    }

    .s-5013e6e3-e4bb-491d-a2e6-2326adb7bf07.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-5013e6e3-e4bb-491d-a2e6-2326adb7bf07.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-5013e6e3-e4bb-491d-a2e6-2326adb7bf07 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 30px;
      max-width: 30px;
    }
  }

@media (min-width: 1200px){#s-5013e6e3-e4bb-491d-a2e6-2326adb7bf07 {
  margin: 0 !important;
  overflow: visible;
}

#s-5013e6e3-e4bb-491d-a2e6-2326adb7bf07-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-5013e6e3-e4bb-491d-a2e6-2326adb7bf07 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-5013e6e3-e4bb-491d-a2e6-2326adb7bf07 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-5013e6e3-e4bb-491d-a2e6-2326adb7bf07 img.shogun-image {
  /* Add background color handling */
  
}

#s-5013e6e3-e4bb-491d-a2e6-2326adb7bf07 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-5013e6e3-e4bb-491d-a2e6-2326adb7bf07 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-5013e6e3-e4bb-491d-a2e6-2326adb7bf07 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-5013e6e3-e4bb-491d-a2e6-2326adb7bf07 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-5013e6e3-e4bb-491d-a2e6-2326adb7bf07.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-5013e6e3-e4bb-491d-a2e6-2326adb7bf07 img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 30px;
    max-height: 30px;
  }



  img.s-5013e6e3-e4bb-491d-a2e6-2326adb7bf07.shogun-image {
    
    
    min-height: 30px;
    max-height: 30px;
  }


.s-5013e6e3-e4bb-491d-a2e6-2326adb7bf07 .shogun-image-content {
  
    justify-content: center;
  
}

.s-5013e6e3-e4bb-491d-a2e6-2326adb7bf07.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-5013e6e3-e4bb-491d-a2e6-2326adb7bf07.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5013e6e3-e4bb-491d-a2e6-2326adb7bf07.shogun-image {
  box-sizing: border-box;
}



.s-5013e6e3-e4bb-491d-a2e6-2326adb7bf07 img.shogun-image {
  min-height: 30px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-5013e6e3-e4bb-491d-a2e6-2326adb7bf07 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-5013e6e3-e4bb-491d-a2e6-2326adb7bf07.shogun-image-container {
      position: relative;
    }

    .s-5013e6e3-e4bb-491d-a2e6-2326adb7bf07.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-5013e6e3-e4bb-491d-a2e6-2326adb7bf07.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-5013e6e3-e4bb-491d-a2e6-2326adb7bf07 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 30px;
      max-width: 30px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-5013e6e3-e4bb-491d-a2e6-2326adb7bf07 {
  margin: 0 !important;
  overflow: visible;
}

#s-5013e6e3-e4bb-491d-a2e6-2326adb7bf07-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-5013e6e3-e4bb-491d-a2e6-2326adb7bf07 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-5013e6e3-e4bb-491d-a2e6-2326adb7bf07 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-5013e6e3-e4bb-491d-a2e6-2326adb7bf07 img.shogun-image {
  /* Add background color handling */
  
}

#s-5013e6e3-e4bb-491d-a2e6-2326adb7bf07 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-5013e6e3-e4bb-491d-a2e6-2326adb7bf07 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-5013e6e3-e4bb-491d-a2e6-2326adb7bf07 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-5013e6e3-e4bb-491d-a2e6-2326adb7bf07 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-5013e6e3-e4bb-491d-a2e6-2326adb7bf07.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-5013e6e3-e4bb-491d-a2e6-2326adb7bf07 img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 30px;
    max-height: 30px;
  }



  img.s-5013e6e3-e4bb-491d-a2e6-2326adb7bf07.shogun-image {
    
    
    min-height: 30px;
    max-height: 30px;
  }


.s-5013e6e3-e4bb-491d-a2e6-2326adb7bf07 .shogun-image-content {
  
    justify-content: center;
  
}

.s-5013e6e3-e4bb-491d-a2e6-2326adb7bf07.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-5013e6e3-e4bb-491d-a2e6-2326adb7bf07.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5013e6e3-e4bb-491d-a2e6-2326adb7bf07.shogun-image {
  box-sizing: border-box;
}



.s-5013e6e3-e4bb-491d-a2e6-2326adb7bf07 img.shogun-image {
  min-height: 30px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-5013e6e3-e4bb-491d-a2e6-2326adb7bf07 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-5013e6e3-e4bb-491d-a2e6-2326adb7bf07.shogun-image-container {
      position: relative;
    }

    .s-5013e6e3-e4bb-491d-a2e6-2326adb7bf07.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-5013e6e3-e4bb-491d-a2e6-2326adb7bf07.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-5013e6e3-e4bb-491d-a2e6-2326adb7bf07 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 30px;
      max-width: 30px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-5013e6e3-e4bb-491d-a2e6-2326adb7bf07 {
  margin: 0 !important;
  overflow: visible;
}

#s-5013e6e3-e4bb-491d-a2e6-2326adb7bf07-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-5013e6e3-e4bb-491d-a2e6-2326adb7bf07 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-5013e6e3-e4bb-491d-a2e6-2326adb7bf07 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-5013e6e3-e4bb-491d-a2e6-2326adb7bf07 img.shogun-image {
  /* Add background color handling */
  
}

#s-5013e6e3-e4bb-491d-a2e6-2326adb7bf07 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-5013e6e3-e4bb-491d-a2e6-2326adb7bf07 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-5013e6e3-e4bb-491d-a2e6-2326adb7bf07 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-5013e6e3-e4bb-491d-a2e6-2326adb7bf07 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-5013e6e3-e4bb-491d-a2e6-2326adb7bf07.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-5013e6e3-e4bb-491d-a2e6-2326adb7bf07 img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 30px;
    max-height: 30px;
  }



  img.s-5013e6e3-e4bb-491d-a2e6-2326adb7bf07.shogun-image {
    
    
    min-height: 30px;
    max-height: 30px;
  }


.s-5013e6e3-e4bb-491d-a2e6-2326adb7bf07 .shogun-image-content {
  
    justify-content: center;
  
}

.s-5013e6e3-e4bb-491d-a2e6-2326adb7bf07.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-5013e6e3-e4bb-491d-a2e6-2326adb7bf07.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5013e6e3-e4bb-491d-a2e6-2326adb7bf07.shogun-image {
  box-sizing: border-box;
}



.s-5013e6e3-e4bb-491d-a2e6-2326adb7bf07 img.shogun-image {
  min-height: 30px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-5013e6e3-e4bb-491d-a2e6-2326adb7bf07 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-5013e6e3-e4bb-491d-a2e6-2326adb7bf07.shogun-image-container {
      position: relative;
    }

    .s-5013e6e3-e4bb-491d-a2e6-2326adb7bf07.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-5013e6e3-e4bb-491d-a2e6-2326adb7bf07.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-5013e6e3-e4bb-491d-a2e6-2326adb7bf07 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 30px;
      max-width: 30px;
    }
  }

}@media (max-width: 767px){#s-5013e6e3-e4bb-491d-a2e6-2326adb7bf07 {
  margin: 0 !important;
  overflow: visible;
}

#s-5013e6e3-e4bb-491d-a2e6-2326adb7bf07-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-5013e6e3-e4bb-491d-a2e6-2326adb7bf07 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-5013e6e3-e4bb-491d-a2e6-2326adb7bf07 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-5013e6e3-e4bb-491d-a2e6-2326adb7bf07 img.shogun-image {
  /* Add background color handling */
  
}

#s-5013e6e3-e4bb-491d-a2e6-2326adb7bf07 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-5013e6e3-e4bb-491d-a2e6-2326adb7bf07 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-5013e6e3-e4bb-491d-a2e6-2326adb7bf07 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-5013e6e3-e4bb-491d-a2e6-2326adb7bf07 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-5013e6e3-e4bb-491d-a2e6-2326adb7bf07.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-5013e6e3-e4bb-491d-a2e6-2326adb7bf07 img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 30px;
    max-height: 30px;
  }



  img.s-5013e6e3-e4bb-491d-a2e6-2326adb7bf07.shogun-image {
    
    
    min-height: 30px;
    max-height: 30px;
  }


.s-5013e6e3-e4bb-491d-a2e6-2326adb7bf07 .shogun-image-content {
  
    justify-content: center;
  
}

.s-5013e6e3-e4bb-491d-a2e6-2326adb7bf07.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-5013e6e3-e4bb-491d-a2e6-2326adb7bf07.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5013e6e3-e4bb-491d-a2e6-2326adb7bf07.shogun-image {
  box-sizing: border-box;
}



.s-5013e6e3-e4bb-491d-a2e6-2326adb7bf07 img.shogun-image {
  min-height: 30px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-5013e6e3-e4bb-491d-a2e6-2326adb7bf07 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-5013e6e3-e4bb-491d-a2e6-2326adb7bf07.shogun-image-container {
      position: relative;
    }

    .s-5013e6e3-e4bb-491d-a2e6-2326adb7bf07.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-5013e6e3-e4bb-491d-a2e6-2326adb7bf07.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-5013e6e3-e4bb-491d-a2e6-2326adb7bf07 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 30px;
      max-width: 30px;
    }
  }

}
#s-4124fb41-4117-4db6-b3d9-5f61b01987c9 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-4124fb41-4117-4db6-b3d9-5f61b01987c9 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-4124fb41-4117-4db6-b3d9-5f61b01987c9.shg-box.shg-c {
  justify-content: center;
}

#s-dc9a3379-a2d8-40ce-8d28-58a1149ddb6d {
  margin-left: 0px;
margin-bottom: 8px;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-dc9a3379-a2d8-40ce-8d28-58a1149ddb6d .shogun-heading-component h4 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}



#s-53cb6b29-526d-4bf1-b0de-f42194305bf8 {
  margin-left: auto;
margin-right: auto;
}

#s-17907e68-3561-43b0-b859-91fad54b8a8f {
  margin-top: 0px;
margin-bottom: 0px;
padding-top: 16px;
padding-left: 24px;
padding-bottom: 16px;
padding-right: 24px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: rgba(29, 71, 57, 1);
border-style: solid;
border-radius: 100px;
background-color: rgba(29, 71, 57, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(255, 255, 255, 1);
}
#s-17907e68-3561-43b0-b859-91fad54b8a8f:hover {border-style: solid !important;
border-top-width: 2px !important;
border-left-width: 2px !important;
border-bottom-width: 2px !important;
border-right-width: 2px !important;
border-color: rgba(33, 117, 86, 1) !important;
border-radius: 100px !important;
background-color: rgba(33, 117, 86, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-17907e68-3561-43b0-b859-91fad54b8a8f:active {border-style: solid !important;
border-top-width: 2px !important;
border-left-width: 2px !important;
border-bottom-width: 2px !important;
border-right-width: 2px !important;
border-color: rgba(33, 117, 86, 1) !important;
border-radius: 100px !important;
background-color: rgba(33, 117, 86, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}

  #s-17907e68-3561-43b0-b859-91fad54b8a8f-root {
    text-align: center;
  }


#s-17907e68-3561-43b0-b859-91fad54b8a8f.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-17907e68-3561-43b0-b859-91fad54b8a8f-root {
    text-align: center;
  }


#s-17907e68-3561-43b0-b859-91fad54b8a8f.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-17907e68-3561-43b0-b859-91fad54b8a8f-root {
    text-align: center;
  }


#s-17907e68-3561-43b0-b859-91fad54b8a8f.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-17907e68-3561-43b0-b859-91fad54b8a8f-root {
    text-align: center;
  }


#s-17907e68-3561-43b0-b859-91fad54b8a8f.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-17907e68-3561-43b0-b859-91fad54b8a8f-root {
    text-align: center;
  }


#s-17907e68-3561-43b0-b859-91fad54b8a8f.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}
#s-eecadfed-d586-4c21-b433-0668c777eb97 {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
padding-top: 100px;
padding-left: 80px;
padding-bottom: 60px;
padding-right: 80px;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-eecadfed-d586-4c21-b433-0668c777eb97 {
  padding-top: 80px;
padding-left: 40px;
padding-bottom: 40px;
padding-right: 40px;
}
}@media (max-width: 767px){#s-eecadfed-d586-4c21-b433-0668c777eb97 {
  margin-bottom: 0px;
padding-top: 48px;
padding-left: 8%;
padding-bottom: 48px;
padding-right: 8%;
}
}







#s-eecadfed-d586-4c21-b433-0668c777eb97 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-eecadfed-d586-4c21-b433-0668c777eb97.shg-box.shg-c {
  justify-content: center;
}

#s-2c820729-4bca-4a00-bf66-a096b8b4d611 {
  margin-left: auto;
margin-bottom: 40px;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
max-width: 1440px;
text-align: center;
}
@media (max-width: 767px){#s-2c820729-4bca-4a00-bf66-a096b8b4d611 {
  margin-bottom: 24px;
}
}
#s-2c820729-4bca-4a00-bf66-a096b8b4d611 .shogun-heading-component h2 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}



#s-20e2e6f5-0ded-41ed-a527-eb80ee2dd440 {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
padding-top: 28px;
padding-left: 40px;
padding-bottom: 28px;
padding-right: 40px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 20px;
max-width: 1440px;
background-color: rgba(235, 242, 240, 1);
}
@media (max-width: 767px){#s-20e2e6f5-0ded-41ed-a527-eb80ee2dd440 {
  margin-bottom: 0px;
}
}
@media (min-width: 0px) {
[id="s-20e2e6f5-0ded-41ed-a527-eb80ee2dd440"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-20e2e6f5-0ded-41ed-a527-eb80ee2dd440"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 21.333333333333332px);
}

}

@media (min-width: 992px) {
[id="s-20e2e6f5-0ded-41ed-a527-eb80ee2dd440"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 21.333333333333332px);
}

}

@media (min-width: 1200px) {
[id="s-20e2e6f5-0ded-41ed-a527-eb80ee2dd440"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 21.333333333333332px);
}

}

#s-b059d936-19be-4e4e-834f-29752ed96809 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
min-height: 50px;
}
@media (max-width: 767px){#s-b059d936-19be-4e4e-834f-29752ed96809 {
  display: none;
}
#s-b059d936-19be-4e4e-834f-29752ed96809, #wrap-s-b059d936-19be-4e4e-834f-29752ed96809, #wrap-content-s-b059d936-19be-4e4e-834f-29752ed96809 { display: none !important; }}







#s-b059d936-19be-4e4e-834f-29752ed96809 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-b059d936-19be-4e4e-834f-29752ed96809.shg-box.shg-c {
  justify-content: center;
}

#s-c29283f0-acc9-46e3-b41a-61696de3cebf {
  margin-left: auto;
margin-bottom: 16px;
margin-right: auto;
}








#s-c29283f0-acc9-46e3-b41a-61696de3cebf > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-c29283f0-acc9-46e3-b41a-61696de3cebf.shg-box.shg-c {
  justify-content: center;
}

#s-72982ea5-fb8c-4b4d-9862-85eb8908755d {
  margin-left: 0%;
margin-bottom: 0px;
margin-right: 12px;
min-height: 30px;
max-width: 30px;
aspect-ratio: 1/1;
text-align: left;
}

#s-72982ea5-fb8c-4b4d-9862-85eb8908755d {
  margin: 0 !important;
  overflow: visible;
}

#s-72982ea5-fb8c-4b4d-9862-85eb8908755d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-72982ea5-fb8c-4b4d-9862-85eb8908755d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  margin-left: 0%;
  margin-right: 12px;
  
  margin-bottom: 0px;
}

.shg-image-content-margin-container-s-72982ea5-fb8c-4b4d-9862-85eb8908755d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-72982ea5-fb8c-4b4d-9862-85eb8908755d img.shogun-image {
  /* Add background color handling */
  
}

#s-72982ea5-fb8c-4b4d-9862-85eb8908755d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-72982ea5-fb8c-4b4d-9862-85eb8908755d .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-72982ea5-fb8c-4b4d-9862-85eb8908755d .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-72982ea5-fb8c-4b4d-9862-85eb8908755d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-72982ea5-fb8c-4b4d-9862-85eb8908755d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-72982ea5-fb8c-4b4d-9862-85eb8908755d img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 30px;
    max-height: 30px;
  }



  img.s-72982ea5-fb8c-4b4d-9862-85eb8908755d.shogun-image {
    
    
    min-height: 30px;
    max-height: 30px;
  }


.s-72982ea5-fb8c-4b4d-9862-85eb8908755d .shogun-image-content {
  
    justify-content: center;
  
}

.s-72982ea5-fb8c-4b4d-9862-85eb8908755d.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-72982ea5-fb8c-4b4d-9862-85eb8908755d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-72982ea5-fb8c-4b4d-9862-85eb8908755d.shogun-image {
  box-sizing: border-box;
}



.s-72982ea5-fb8c-4b4d-9862-85eb8908755d img.shogun-image {
  min-height: 30px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-72982ea5-fb8c-4b4d-9862-85eb8908755d {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-72982ea5-fb8c-4b4d-9862-85eb8908755d.shogun-image-container {
      position: relative;
    }

    .s-72982ea5-fb8c-4b4d-9862-85eb8908755d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-72982ea5-fb8c-4b4d-9862-85eb8908755d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-72982ea5-fb8c-4b4d-9862-85eb8908755d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 30px;
      max-width: 30px;
    }
  }

@media (min-width: 1200px){#s-72982ea5-fb8c-4b4d-9862-85eb8908755d {
  margin: 0 !important;
  overflow: visible;
}

#s-72982ea5-fb8c-4b4d-9862-85eb8908755d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-72982ea5-fb8c-4b4d-9862-85eb8908755d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-72982ea5-fb8c-4b4d-9862-85eb8908755d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-72982ea5-fb8c-4b4d-9862-85eb8908755d img.shogun-image {
  /* Add background color handling */
  
}

#s-72982ea5-fb8c-4b4d-9862-85eb8908755d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-72982ea5-fb8c-4b4d-9862-85eb8908755d .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-72982ea5-fb8c-4b4d-9862-85eb8908755d .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-72982ea5-fb8c-4b4d-9862-85eb8908755d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-72982ea5-fb8c-4b4d-9862-85eb8908755d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-72982ea5-fb8c-4b4d-9862-85eb8908755d img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 30px;
    max-height: 30px;
  }



  img.s-72982ea5-fb8c-4b4d-9862-85eb8908755d.shogun-image {
    
    
    min-height: 30px;
    max-height: 30px;
  }


.s-72982ea5-fb8c-4b4d-9862-85eb8908755d .shogun-image-content {
  
    justify-content: center;
  
}

.s-72982ea5-fb8c-4b4d-9862-85eb8908755d.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-72982ea5-fb8c-4b4d-9862-85eb8908755d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-72982ea5-fb8c-4b4d-9862-85eb8908755d.shogun-image {
  box-sizing: border-box;
}



.s-72982ea5-fb8c-4b4d-9862-85eb8908755d img.shogun-image {
  min-height: 30px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-72982ea5-fb8c-4b4d-9862-85eb8908755d {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-72982ea5-fb8c-4b4d-9862-85eb8908755d.shogun-image-container {
      position: relative;
    }

    .s-72982ea5-fb8c-4b4d-9862-85eb8908755d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-72982ea5-fb8c-4b4d-9862-85eb8908755d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-72982ea5-fb8c-4b4d-9862-85eb8908755d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 30px;
      max-width: 30px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-72982ea5-fb8c-4b4d-9862-85eb8908755d {
  margin: 0 !important;
  overflow: visible;
}

#s-72982ea5-fb8c-4b4d-9862-85eb8908755d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-72982ea5-fb8c-4b4d-9862-85eb8908755d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-72982ea5-fb8c-4b4d-9862-85eb8908755d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-72982ea5-fb8c-4b4d-9862-85eb8908755d img.shogun-image {
  /* Add background color handling */
  
}

#s-72982ea5-fb8c-4b4d-9862-85eb8908755d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-72982ea5-fb8c-4b4d-9862-85eb8908755d .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-72982ea5-fb8c-4b4d-9862-85eb8908755d .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-72982ea5-fb8c-4b4d-9862-85eb8908755d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-72982ea5-fb8c-4b4d-9862-85eb8908755d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-72982ea5-fb8c-4b4d-9862-85eb8908755d img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 30px;
    max-height: 30px;
  }



  img.s-72982ea5-fb8c-4b4d-9862-85eb8908755d.shogun-image {
    
    
    min-height: 30px;
    max-height: 30px;
  }


.s-72982ea5-fb8c-4b4d-9862-85eb8908755d .shogun-image-content {
  
    justify-content: center;
  
}

.s-72982ea5-fb8c-4b4d-9862-85eb8908755d.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-72982ea5-fb8c-4b4d-9862-85eb8908755d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-72982ea5-fb8c-4b4d-9862-85eb8908755d.shogun-image {
  box-sizing: border-box;
}



.s-72982ea5-fb8c-4b4d-9862-85eb8908755d img.shogun-image {
  min-height: 30px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-72982ea5-fb8c-4b4d-9862-85eb8908755d {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-72982ea5-fb8c-4b4d-9862-85eb8908755d.shogun-image-container {
      position: relative;
    }

    .s-72982ea5-fb8c-4b4d-9862-85eb8908755d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-72982ea5-fb8c-4b4d-9862-85eb8908755d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-72982ea5-fb8c-4b4d-9862-85eb8908755d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 30px;
      max-width: 30px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-72982ea5-fb8c-4b4d-9862-85eb8908755d {
  margin: 0 !important;
  overflow: visible;
}

#s-72982ea5-fb8c-4b4d-9862-85eb8908755d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-72982ea5-fb8c-4b4d-9862-85eb8908755d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-72982ea5-fb8c-4b4d-9862-85eb8908755d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-72982ea5-fb8c-4b4d-9862-85eb8908755d img.shogun-image {
  /* Add background color handling */
  
}

#s-72982ea5-fb8c-4b4d-9862-85eb8908755d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-72982ea5-fb8c-4b4d-9862-85eb8908755d .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-72982ea5-fb8c-4b4d-9862-85eb8908755d .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-72982ea5-fb8c-4b4d-9862-85eb8908755d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-72982ea5-fb8c-4b4d-9862-85eb8908755d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-72982ea5-fb8c-4b4d-9862-85eb8908755d img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 30px;
    max-height: 30px;
  }



  img.s-72982ea5-fb8c-4b4d-9862-85eb8908755d.shogun-image {
    
    
    min-height: 30px;
    max-height: 30px;
  }


.s-72982ea5-fb8c-4b4d-9862-85eb8908755d .shogun-image-content {
  
    justify-content: center;
  
}

.s-72982ea5-fb8c-4b4d-9862-85eb8908755d.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-72982ea5-fb8c-4b4d-9862-85eb8908755d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-72982ea5-fb8c-4b4d-9862-85eb8908755d.shogun-image {
  box-sizing: border-box;
}



.s-72982ea5-fb8c-4b4d-9862-85eb8908755d img.shogun-image {
  min-height: 30px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-72982ea5-fb8c-4b4d-9862-85eb8908755d {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-72982ea5-fb8c-4b4d-9862-85eb8908755d.shogun-image-container {
      position: relative;
    }

    .s-72982ea5-fb8c-4b4d-9862-85eb8908755d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-72982ea5-fb8c-4b4d-9862-85eb8908755d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-72982ea5-fb8c-4b4d-9862-85eb8908755d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 30px;
      max-width: 30px;
    }
  }

}@media (max-width: 767px){#s-72982ea5-fb8c-4b4d-9862-85eb8908755d {
  margin: 0 !important;
  overflow: visible;
}

#s-72982ea5-fb8c-4b4d-9862-85eb8908755d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-72982ea5-fb8c-4b4d-9862-85eb8908755d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-72982ea5-fb8c-4b4d-9862-85eb8908755d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-72982ea5-fb8c-4b4d-9862-85eb8908755d img.shogun-image {
  /* Add background color handling */
  
}

#s-72982ea5-fb8c-4b4d-9862-85eb8908755d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-72982ea5-fb8c-4b4d-9862-85eb8908755d .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-72982ea5-fb8c-4b4d-9862-85eb8908755d .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-72982ea5-fb8c-4b4d-9862-85eb8908755d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-72982ea5-fb8c-4b4d-9862-85eb8908755d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-72982ea5-fb8c-4b4d-9862-85eb8908755d img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 30px;
    max-height: 30px;
  }



  img.s-72982ea5-fb8c-4b4d-9862-85eb8908755d.shogun-image {
    
    
    min-height: 30px;
    max-height: 30px;
  }


.s-72982ea5-fb8c-4b4d-9862-85eb8908755d .shogun-image-content {
  
    justify-content: center;
  
}

.s-72982ea5-fb8c-4b4d-9862-85eb8908755d.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-72982ea5-fb8c-4b4d-9862-85eb8908755d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-72982ea5-fb8c-4b4d-9862-85eb8908755d.shogun-image {
  box-sizing: border-box;
}



.s-72982ea5-fb8c-4b4d-9862-85eb8908755d img.shogun-image {
  min-height: 30px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-72982ea5-fb8c-4b4d-9862-85eb8908755d {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-72982ea5-fb8c-4b4d-9862-85eb8908755d.shogun-image-container {
      position: relative;
    }

    .s-72982ea5-fb8c-4b4d-9862-85eb8908755d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-72982ea5-fb8c-4b4d-9862-85eb8908755d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-72982ea5-fb8c-4b4d-9862-85eb8908755d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 30px;
      max-width: 30px;
    }
  }

}
#s-c7906cb7-f712-4bf5-ab3f-120a4fb6f70a {
  margin-left: 0px;
margin-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-c7906cb7-f712-4bf5-ab3f-120a4fb6f70a .shogun-heading-component h3 {
  color: rgba(15, 15, 15, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  text-align: left;
}


@media (max-width: 767px){#s-c7906cb7-f712-4bf5-ab3f-120a4fb6f70a .shogun-heading-component h3 {
  color: rgba(15, 15, 15, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  text-align: left;
}


}
#s-c001009b-aaf0-4481-81a4-d530b081c284 {
  margin-left: auto;
margin-right: auto;
}

#s-f69e19c2-578c-44e5-bb57-b22d0901e598 {
  margin-left: auto;
margin-bottom: 28px;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
min-height: 50px;
}
@media (min-width: 1200px){#s-f69e19c2-578c-44e5-bb57-b22d0901e598 {
  display: none;
}
#s-f69e19c2-578c-44e5-bb57-b22d0901e598, #wrap-s-f69e19c2-578c-44e5-bb57-b22d0901e598, #wrap-content-s-f69e19c2-578c-44e5-bb57-b22d0901e598 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-f69e19c2-578c-44e5-bb57-b22d0901e598 {
  display: none;
}
#s-f69e19c2-578c-44e5-bb57-b22d0901e598, #wrap-s-f69e19c2-578c-44e5-bb57-b22d0901e598, #wrap-content-s-f69e19c2-578c-44e5-bb57-b22d0901e598 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-f69e19c2-578c-44e5-bb57-b22d0901e598 {
  display: none;
}
#s-f69e19c2-578c-44e5-bb57-b22d0901e598, #wrap-s-f69e19c2-578c-44e5-bb57-b22d0901e598, #wrap-content-s-f69e19c2-578c-44e5-bb57-b22d0901e598 { display: none !important; }}







#s-f69e19c2-578c-44e5-bb57-b22d0901e598 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-f69e19c2-578c-44e5-bb57-b22d0901e598.shg-box.shg-c {
  justify-content: center;
}

#s-e0907ea1-b09c-4f4f-893f-85ab4ab38f0b {
  margin-left: auto;
margin-right: 0px;
max-width: 40px;
aspect-ratio: 1/1;
text-align: center;
}
@media (max-width: 767px){#s-e0907ea1-b09c-4f4f-893f-85ab4ab38f0b {
  margin-left: 0px;
}
}
#s-e0907ea1-b09c-4f4f-893f-85ab4ab38f0b {
  margin: 0 !important;
  overflow: visible;
}

#s-e0907ea1-b09c-4f4f-893f-85ab4ab38f0b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e0907ea1-b09c-4f4f-893f-85ab4ab38f0b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  margin-right: 0px;
  
  
}

.shg-image-content-margin-container-s-e0907ea1-b09c-4f4f-893f-85ab4ab38f0b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e0907ea1-b09c-4f4f-893f-85ab4ab38f0b img.shogun-image {
  /* Add background color handling */
  
}

#s-e0907ea1-b09c-4f4f-893f-85ab4ab38f0b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e0907ea1-b09c-4f4f-893f-85ab4ab38f0b .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-e0907ea1-b09c-4f4f-893f-85ab4ab38f0b .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e0907ea1-b09c-4f4f-893f-85ab4ab38f0b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e0907ea1-b09c-4f4f-893f-85ab4ab38f0b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e0907ea1-b09c-4f4f-893f-85ab4ab38f0b img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 40px;
  }



  img.s-e0907ea1-b09c-4f4f-893f-85ab4ab38f0b.shogun-image {
    
    
    
    max-height: 40px;
  }


.s-e0907ea1-b09c-4f4f-893f-85ab4ab38f0b .shogun-image-content {
  
    justify-content: center;
  
}

.s-e0907ea1-b09c-4f4f-893f-85ab4ab38f0b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e0907ea1-b09c-4f4f-893f-85ab4ab38f0b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e0907ea1-b09c-4f4f-893f-85ab4ab38f0b.shogun-image {
  box-sizing: border-box;
}



.s-e0907ea1-b09c-4f4f-893f-85ab4ab38f0b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e0907ea1-b09c-4f4f-893f-85ab4ab38f0b {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-e0907ea1-b09c-4f4f-893f-85ab4ab38f0b.shogun-image-container {
      position: relative;
    }

    .s-e0907ea1-b09c-4f4f-893f-85ab4ab38f0b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e0907ea1-b09c-4f4f-893f-85ab4ab38f0b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e0907ea1-b09c-4f4f-893f-85ab4ab38f0b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 40px;
    }
  }

@media (min-width: 1200px){#s-e0907ea1-b09c-4f4f-893f-85ab4ab38f0b {
  margin: 0 !important;
  overflow: visible;
}

#s-e0907ea1-b09c-4f4f-893f-85ab4ab38f0b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e0907ea1-b09c-4f4f-893f-85ab4ab38f0b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e0907ea1-b09c-4f4f-893f-85ab4ab38f0b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e0907ea1-b09c-4f4f-893f-85ab4ab38f0b img.shogun-image {
  /* Add background color handling */
  
}

#s-e0907ea1-b09c-4f4f-893f-85ab4ab38f0b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e0907ea1-b09c-4f4f-893f-85ab4ab38f0b .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-e0907ea1-b09c-4f4f-893f-85ab4ab38f0b .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e0907ea1-b09c-4f4f-893f-85ab4ab38f0b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e0907ea1-b09c-4f4f-893f-85ab4ab38f0b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e0907ea1-b09c-4f4f-893f-85ab4ab38f0b img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 40px;
  }



  img.s-e0907ea1-b09c-4f4f-893f-85ab4ab38f0b.shogun-image {
    
    
    
    max-height: 40px;
  }


.s-e0907ea1-b09c-4f4f-893f-85ab4ab38f0b .shogun-image-content {
  
    justify-content: center;
  
}

.s-e0907ea1-b09c-4f4f-893f-85ab4ab38f0b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e0907ea1-b09c-4f4f-893f-85ab4ab38f0b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e0907ea1-b09c-4f4f-893f-85ab4ab38f0b.shogun-image {
  box-sizing: border-box;
}



.s-e0907ea1-b09c-4f4f-893f-85ab4ab38f0b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e0907ea1-b09c-4f4f-893f-85ab4ab38f0b {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-e0907ea1-b09c-4f4f-893f-85ab4ab38f0b.shogun-image-container {
      position: relative;
    }

    .s-e0907ea1-b09c-4f4f-893f-85ab4ab38f0b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e0907ea1-b09c-4f4f-893f-85ab4ab38f0b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e0907ea1-b09c-4f4f-893f-85ab4ab38f0b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 40px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-e0907ea1-b09c-4f4f-893f-85ab4ab38f0b {
  margin: 0 !important;
  overflow: visible;
}

#s-e0907ea1-b09c-4f4f-893f-85ab4ab38f0b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e0907ea1-b09c-4f4f-893f-85ab4ab38f0b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e0907ea1-b09c-4f4f-893f-85ab4ab38f0b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e0907ea1-b09c-4f4f-893f-85ab4ab38f0b img.shogun-image {
  /* Add background color handling */
  
}

#s-e0907ea1-b09c-4f4f-893f-85ab4ab38f0b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e0907ea1-b09c-4f4f-893f-85ab4ab38f0b .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-e0907ea1-b09c-4f4f-893f-85ab4ab38f0b .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e0907ea1-b09c-4f4f-893f-85ab4ab38f0b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e0907ea1-b09c-4f4f-893f-85ab4ab38f0b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e0907ea1-b09c-4f4f-893f-85ab4ab38f0b img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 40px;
  }



  img.s-e0907ea1-b09c-4f4f-893f-85ab4ab38f0b.shogun-image {
    
    
    
    max-height: 40px;
  }


.s-e0907ea1-b09c-4f4f-893f-85ab4ab38f0b .shogun-image-content {
  
    justify-content: center;
  
}

.s-e0907ea1-b09c-4f4f-893f-85ab4ab38f0b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e0907ea1-b09c-4f4f-893f-85ab4ab38f0b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e0907ea1-b09c-4f4f-893f-85ab4ab38f0b.shogun-image {
  box-sizing: border-box;
}



.s-e0907ea1-b09c-4f4f-893f-85ab4ab38f0b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e0907ea1-b09c-4f4f-893f-85ab4ab38f0b {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-e0907ea1-b09c-4f4f-893f-85ab4ab38f0b.shogun-image-container {
      position: relative;
    }

    .s-e0907ea1-b09c-4f4f-893f-85ab4ab38f0b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e0907ea1-b09c-4f4f-893f-85ab4ab38f0b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e0907ea1-b09c-4f4f-893f-85ab4ab38f0b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 40px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-e0907ea1-b09c-4f4f-893f-85ab4ab38f0b {
  margin: 0 !important;
  overflow: visible;
}

#s-e0907ea1-b09c-4f4f-893f-85ab4ab38f0b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e0907ea1-b09c-4f4f-893f-85ab4ab38f0b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e0907ea1-b09c-4f4f-893f-85ab4ab38f0b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e0907ea1-b09c-4f4f-893f-85ab4ab38f0b img.shogun-image {
  /* Add background color handling */
  
}

#s-e0907ea1-b09c-4f4f-893f-85ab4ab38f0b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e0907ea1-b09c-4f4f-893f-85ab4ab38f0b .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-e0907ea1-b09c-4f4f-893f-85ab4ab38f0b .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e0907ea1-b09c-4f4f-893f-85ab4ab38f0b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e0907ea1-b09c-4f4f-893f-85ab4ab38f0b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e0907ea1-b09c-4f4f-893f-85ab4ab38f0b img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 40px;
  }



  img.s-e0907ea1-b09c-4f4f-893f-85ab4ab38f0b.shogun-image {
    
    
    
    max-height: 40px;
  }


.s-e0907ea1-b09c-4f4f-893f-85ab4ab38f0b .shogun-image-content {
  
    justify-content: center;
  
}

.s-e0907ea1-b09c-4f4f-893f-85ab4ab38f0b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e0907ea1-b09c-4f4f-893f-85ab4ab38f0b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e0907ea1-b09c-4f4f-893f-85ab4ab38f0b.shogun-image {
  box-sizing: border-box;
}



.s-e0907ea1-b09c-4f4f-893f-85ab4ab38f0b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e0907ea1-b09c-4f4f-893f-85ab4ab38f0b {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-e0907ea1-b09c-4f4f-893f-85ab4ab38f0b.shogun-image-container {
      position: relative;
    }

    .s-e0907ea1-b09c-4f4f-893f-85ab4ab38f0b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e0907ea1-b09c-4f4f-893f-85ab4ab38f0b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e0907ea1-b09c-4f4f-893f-85ab4ab38f0b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 40px;
    }
  }

}@media (max-width: 767px){#s-e0907ea1-b09c-4f4f-893f-85ab4ab38f0b {
  margin: 0 !important;
  overflow: visible;
}

#s-e0907ea1-b09c-4f4f-893f-85ab4ab38f0b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e0907ea1-b09c-4f4f-893f-85ab4ab38f0b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  margin-left: 0px;
  
  
  
}

.shg-image-content-margin-container-s-e0907ea1-b09c-4f4f-893f-85ab4ab38f0b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e0907ea1-b09c-4f4f-893f-85ab4ab38f0b img.shogun-image {
  /* Add background color handling */
  
}

#s-e0907ea1-b09c-4f4f-893f-85ab4ab38f0b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e0907ea1-b09c-4f4f-893f-85ab4ab38f0b .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-e0907ea1-b09c-4f4f-893f-85ab4ab38f0b .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e0907ea1-b09c-4f4f-893f-85ab4ab38f0b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e0907ea1-b09c-4f4f-893f-85ab4ab38f0b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e0907ea1-b09c-4f4f-893f-85ab4ab38f0b img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 40px;
  }



  img.s-e0907ea1-b09c-4f4f-893f-85ab4ab38f0b.shogun-image {
    
    
    
    max-height: 40px;
  }


.s-e0907ea1-b09c-4f4f-893f-85ab4ab38f0b .shogun-image-content {
  
    justify-content: center;
  
}

.s-e0907ea1-b09c-4f4f-893f-85ab4ab38f0b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e0907ea1-b09c-4f4f-893f-85ab4ab38f0b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e0907ea1-b09c-4f4f-893f-85ab4ab38f0b.shogun-image {
  box-sizing: border-box;
}



.s-e0907ea1-b09c-4f4f-893f-85ab4ab38f0b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e0907ea1-b09c-4f4f-893f-85ab4ab38f0b {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-e0907ea1-b09c-4f4f-893f-85ab4ab38f0b.shogun-image-container {
      position: relative;
    }

    .s-e0907ea1-b09c-4f4f-893f-85ab4ab38f0b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e0907ea1-b09c-4f4f-893f-85ab4ab38f0b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e0907ea1-b09c-4f4f-893f-85ab4ab38f0b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 40px;
    }
  }

}
#s-fc732234-e655-4da8-a9d6-adaf4b1545fb {
  margin-top: 12px;
margin-left: auto;
margin-bottom: 12px;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-fc732234-e655-4da8-a9d6-adaf4b1545fb .shogun-heading-component h3 {
  color: rgba(15, 15, 15, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  text-align: center;
}



#s-49950691-f119-4144-83ed-33dcdc6d8d11 {
  margin-left: auto;
margin-right: auto;
}

#s-3432f987-dfff-4a1c-85f1-0adc361e3014 {
  margin-left: auto;
margin-bottom: 28px;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
min-height: 50px;
}
@media (min-width: 1200px){#s-3432f987-dfff-4a1c-85f1-0adc361e3014 {
  display: none;
}
#s-3432f987-dfff-4a1c-85f1-0adc361e3014, #wrap-s-3432f987-dfff-4a1c-85f1-0adc361e3014, #wrap-content-s-3432f987-dfff-4a1c-85f1-0adc361e3014 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-3432f987-dfff-4a1c-85f1-0adc361e3014 {
  display: none;
}
#s-3432f987-dfff-4a1c-85f1-0adc361e3014, #wrap-s-3432f987-dfff-4a1c-85f1-0adc361e3014, #wrap-content-s-3432f987-dfff-4a1c-85f1-0adc361e3014 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-3432f987-dfff-4a1c-85f1-0adc361e3014 {
  display: none;
}
#s-3432f987-dfff-4a1c-85f1-0adc361e3014, #wrap-s-3432f987-dfff-4a1c-85f1-0adc361e3014, #wrap-content-s-3432f987-dfff-4a1c-85f1-0adc361e3014 { display: none !important; }}







#s-3432f987-dfff-4a1c-85f1-0adc361e3014 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-3432f987-dfff-4a1c-85f1-0adc361e3014.shg-box.shg-c {
  justify-content: center;
}

#s-242265ae-297d-43e1-84b3-852686122508 {
  margin-left: auto;
margin-right: 0px;
max-width: 40px;
aspect-ratio: 1/1;
text-align: center;
}
@media (max-width: 767px){#s-242265ae-297d-43e1-84b3-852686122508 {
  margin-left: 0px;
}
}
#s-242265ae-297d-43e1-84b3-852686122508 {
  margin: 0 !important;
  overflow: visible;
}

#s-242265ae-297d-43e1-84b3-852686122508-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-242265ae-297d-43e1-84b3-852686122508 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  margin-right: 0px;
  
  
}

.shg-image-content-margin-container-s-242265ae-297d-43e1-84b3-852686122508 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-242265ae-297d-43e1-84b3-852686122508 img.shogun-image {
  /* Add background color handling */
  
}

#s-242265ae-297d-43e1-84b3-852686122508 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-242265ae-297d-43e1-84b3-852686122508 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-242265ae-297d-43e1-84b3-852686122508 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-242265ae-297d-43e1-84b3-852686122508 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-242265ae-297d-43e1-84b3-852686122508.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-242265ae-297d-43e1-84b3-852686122508 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 40px;
  }



  img.s-242265ae-297d-43e1-84b3-852686122508.shogun-image {
    
    
    
    max-height: 40px;
  }


.s-242265ae-297d-43e1-84b3-852686122508 .shogun-image-content {
  
    justify-content: center;
  
}

.s-242265ae-297d-43e1-84b3-852686122508.shg-align-container {
  display: flex;
  justify-content: center
}

.s-242265ae-297d-43e1-84b3-852686122508.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-242265ae-297d-43e1-84b3-852686122508.shogun-image {
  box-sizing: border-box;
}



.s-242265ae-297d-43e1-84b3-852686122508 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-242265ae-297d-43e1-84b3-852686122508 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-242265ae-297d-43e1-84b3-852686122508.shogun-image-container {
      position: relative;
    }

    .s-242265ae-297d-43e1-84b3-852686122508.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-242265ae-297d-43e1-84b3-852686122508.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-242265ae-297d-43e1-84b3-852686122508 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 40px;
    }
  }

@media (min-width: 1200px){#s-242265ae-297d-43e1-84b3-852686122508 {
  margin: 0 !important;
  overflow: visible;
}

#s-242265ae-297d-43e1-84b3-852686122508-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-242265ae-297d-43e1-84b3-852686122508 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-242265ae-297d-43e1-84b3-852686122508 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-242265ae-297d-43e1-84b3-852686122508 img.shogun-image {
  /* Add background color handling */
  
}

#s-242265ae-297d-43e1-84b3-852686122508 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-242265ae-297d-43e1-84b3-852686122508 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-242265ae-297d-43e1-84b3-852686122508 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-242265ae-297d-43e1-84b3-852686122508 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-242265ae-297d-43e1-84b3-852686122508.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-242265ae-297d-43e1-84b3-852686122508 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 40px;
  }



  img.s-242265ae-297d-43e1-84b3-852686122508.shogun-image {
    
    
    
    max-height: 40px;
  }


.s-242265ae-297d-43e1-84b3-852686122508 .shogun-image-content {
  
    justify-content: center;
  
}

.s-242265ae-297d-43e1-84b3-852686122508.shg-align-container {
  display: flex;
  justify-content: center
}

.s-242265ae-297d-43e1-84b3-852686122508.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-242265ae-297d-43e1-84b3-852686122508.shogun-image {
  box-sizing: border-box;
}



.s-242265ae-297d-43e1-84b3-852686122508 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-242265ae-297d-43e1-84b3-852686122508 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-242265ae-297d-43e1-84b3-852686122508.shogun-image-container {
      position: relative;
    }

    .s-242265ae-297d-43e1-84b3-852686122508.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-242265ae-297d-43e1-84b3-852686122508.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-242265ae-297d-43e1-84b3-852686122508 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 40px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-242265ae-297d-43e1-84b3-852686122508 {
  margin: 0 !important;
  overflow: visible;
}

#s-242265ae-297d-43e1-84b3-852686122508-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-242265ae-297d-43e1-84b3-852686122508 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-242265ae-297d-43e1-84b3-852686122508 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-242265ae-297d-43e1-84b3-852686122508 img.shogun-image {
  /* Add background color handling */
  
}

#s-242265ae-297d-43e1-84b3-852686122508 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-242265ae-297d-43e1-84b3-852686122508 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-242265ae-297d-43e1-84b3-852686122508 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-242265ae-297d-43e1-84b3-852686122508 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-242265ae-297d-43e1-84b3-852686122508.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-242265ae-297d-43e1-84b3-852686122508 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 40px;
  }



  img.s-242265ae-297d-43e1-84b3-852686122508.shogun-image {
    
    
    
    max-height: 40px;
  }


.s-242265ae-297d-43e1-84b3-852686122508 .shogun-image-content {
  
    justify-content: center;
  
}

.s-242265ae-297d-43e1-84b3-852686122508.shg-align-container {
  display: flex;
  justify-content: center
}

.s-242265ae-297d-43e1-84b3-852686122508.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-242265ae-297d-43e1-84b3-852686122508.shogun-image {
  box-sizing: border-box;
}



.s-242265ae-297d-43e1-84b3-852686122508 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-242265ae-297d-43e1-84b3-852686122508 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-242265ae-297d-43e1-84b3-852686122508.shogun-image-container {
      position: relative;
    }

    .s-242265ae-297d-43e1-84b3-852686122508.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-242265ae-297d-43e1-84b3-852686122508.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-242265ae-297d-43e1-84b3-852686122508 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 40px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-242265ae-297d-43e1-84b3-852686122508 {
  margin: 0 !important;
  overflow: visible;
}

#s-242265ae-297d-43e1-84b3-852686122508-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-242265ae-297d-43e1-84b3-852686122508 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-242265ae-297d-43e1-84b3-852686122508 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-242265ae-297d-43e1-84b3-852686122508 img.shogun-image {
  /* Add background color handling */
  
}

#s-242265ae-297d-43e1-84b3-852686122508 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-242265ae-297d-43e1-84b3-852686122508 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-242265ae-297d-43e1-84b3-852686122508 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-242265ae-297d-43e1-84b3-852686122508 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-242265ae-297d-43e1-84b3-852686122508.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-242265ae-297d-43e1-84b3-852686122508 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 40px;
  }



  img.s-242265ae-297d-43e1-84b3-852686122508.shogun-image {
    
    
    
    max-height: 40px;
  }


.s-242265ae-297d-43e1-84b3-852686122508 .shogun-image-content {
  
    justify-content: center;
  
}

.s-242265ae-297d-43e1-84b3-852686122508.shg-align-container {
  display: flex;
  justify-content: center
}

.s-242265ae-297d-43e1-84b3-852686122508.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-242265ae-297d-43e1-84b3-852686122508.shogun-image {
  box-sizing: border-box;
}



.s-242265ae-297d-43e1-84b3-852686122508 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-242265ae-297d-43e1-84b3-852686122508 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-242265ae-297d-43e1-84b3-852686122508.shogun-image-container {
      position: relative;
    }

    .s-242265ae-297d-43e1-84b3-852686122508.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-242265ae-297d-43e1-84b3-852686122508.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-242265ae-297d-43e1-84b3-852686122508 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 40px;
    }
  }

}@media (max-width: 767px){#s-242265ae-297d-43e1-84b3-852686122508 {
  margin: 0 !important;
  overflow: visible;
}

#s-242265ae-297d-43e1-84b3-852686122508-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-242265ae-297d-43e1-84b3-852686122508 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  margin-left: 0px;
  
  
  
}

.shg-image-content-margin-container-s-242265ae-297d-43e1-84b3-852686122508 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-242265ae-297d-43e1-84b3-852686122508 img.shogun-image {
  /* Add background color handling */
  
}

#s-242265ae-297d-43e1-84b3-852686122508 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-242265ae-297d-43e1-84b3-852686122508 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-242265ae-297d-43e1-84b3-852686122508 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-242265ae-297d-43e1-84b3-852686122508 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-242265ae-297d-43e1-84b3-852686122508.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-242265ae-297d-43e1-84b3-852686122508 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 40px;
  }



  img.s-242265ae-297d-43e1-84b3-852686122508.shogun-image {
    
    
    
    max-height: 40px;
  }


.s-242265ae-297d-43e1-84b3-852686122508 .shogun-image-content {
  
    justify-content: center;
  
}

.s-242265ae-297d-43e1-84b3-852686122508.shg-align-container {
  display: flex;
  justify-content: center
}

.s-242265ae-297d-43e1-84b3-852686122508.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-242265ae-297d-43e1-84b3-852686122508.shogun-image {
  box-sizing: border-box;
}



.s-242265ae-297d-43e1-84b3-852686122508 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-242265ae-297d-43e1-84b3-852686122508 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-242265ae-297d-43e1-84b3-852686122508.shogun-image-container {
      position: relative;
    }

    .s-242265ae-297d-43e1-84b3-852686122508.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-242265ae-297d-43e1-84b3-852686122508.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-242265ae-297d-43e1-84b3-852686122508 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 40px;
    }
  }

}
#s-ce79c3fd-fe7a-42db-b51c-7364068de967 {
  margin-top: 12px;
margin-left: auto;
margin-bottom: 12px;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-ce79c3fd-fe7a-42db-b51c-7364068de967 .shogun-heading-component h3 {
  color: rgba(15, 15, 15, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  text-align: center;
}



#s-02338e64-a21d-4de8-bd2f-ef65e1833091 {
  margin-left: auto;
margin-right: auto;
}

#s-8231e920-ab9d-4b12-b4f3-69a351a166a6 {
  margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
min-height: 50px;
}
@media (min-width: 1200px){#s-8231e920-ab9d-4b12-b4f3-69a351a166a6 {
  display: none;
}
#s-8231e920-ab9d-4b12-b4f3-69a351a166a6, #wrap-s-8231e920-ab9d-4b12-b4f3-69a351a166a6, #wrap-content-s-8231e920-ab9d-4b12-b4f3-69a351a166a6 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-8231e920-ab9d-4b12-b4f3-69a351a166a6 {
  display: none;
}
#s-8231e920-ab9d-4b12-b4f3-69a351a166a6, #wrap-s-8231e920-ab9d-4b12-b4f3-69a351a166a6, #wrap-content-s-8231e920-ab9d-4b12-b4f3-69a351a166a6 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-8231e920-ab9d-4b12-b4f3-69a351a166a6 {
  display: none;
}
#s-8231e920-ab9d-4b12-b4f3-69a351a166a6, #wrap-s-8231e920-ab9d-4b12-b4f3-69a351a166a6, #wrap-content-s-8231e920-ab9d-4b12-b4f3-69a351a166a6 { display: none !important; }}







#s-8231e920-ab9d-4b12-b4f3-69a351a166a6 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-8231e920-ab9d-4b12-b4f3-69a351a166a6.shg-box.shg-c {
  justify-content: center;
}

#s-8b5bee4d-62e4-4d7c-aa0c-a038b9ad4d6f {
  margin-left: auto;
margin-right: 0px;
max-width: 40px;
aspect-ratio: 1/1;
text-align: center;
}
@media (max-width: 767px){#s-8b5bee4d-62e4-4d7c-aa0c-a038b9ad4d6f {
  margin-left: 0px;
}
}
#s-8b5bee4d-62e4-4d7c-aa0c-a038b9ad4d6f {
  margin: 0 !important;
  overflow: visible;
}

#s-8b5bee4d-62e4-4d7c-aa0c-a038b9ad4d6f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8b5bee4d-62e4-4d7c-aa0c-a038b9ad4d6f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  margin-right: 0px;
  
  
}

.shg-image-content-margin-container-s-8b5bee4d-62e4-4d7c-aa0c-a038b9ad4d6f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8b5bee4d-62e4-4d7c-aa0c-a038b9ad4d6f img.shogun-image {
  /* Add background color handling */
  
}

#s-8b5bee4d-62e4-4d7c-aa0c-a038b9ad4d6f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-8b5bee4d-62e4-4d7c-aa0c-a038b9ad4d6f .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-8b5bee4d-62e4-4d7c-aa0c-a038b9ad4d6f .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-8b5bee4d-62e4-4d7c-aa0c-a038b9ad4d6f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-8b5bee4d-62e4-4d7c-aa0c-a038b9ad4d6f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-8b5bee4d-62e4-4d7c-aa0c-a038b9ad4d6f img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 40px;
  }



  img.s-8b5bee4d-62e4-4d7c-aa0c-a038b9ad4d6f.shogun-image {
    
    
    
    max-height: 40px;
  }


.s-8b5bee4d-62e4-4d7c-aa0c-a038b9ad4d6f .shogun-image-content {
  
    justify-content: center;
  
}

.s-8b5bee4d-62e4-4d7c-aa0c-a038b9ad4d6f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8b5bee4d-62e4-4d7c-aa0c-a038b9ad4d6f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8b5bee4d-62e4-4d7c-aa0c-a038b9ad4d6f.shogun-image {
  box-sizing: border-box;
}



.s-8b5bee4d-62e4-4d7c-aa0c-a038b9ad4d6f img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-8b5bee4d-62e4-4d7c-aa0c-a038b9ad4d6f {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-8b5bee4d-62e4-4d7c-aa0c-a038b9ad4d6f.shogun-image-container {
      position: relative;
    }

    .s-8b5bee4d-62e4-4d7c-aa0c-a038b9ad4d6f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-8b5bee4d-62e4-4d7c-aa0c-a038b9ad4d6f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-8b5bee4d-62e4-4d7c-aa0c-a038b9ad4d6f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 40px;
    }
  }

@media (min-width: 1200px){#s-8b5bee4d-62e4-4d7c-aa0c-a038b9ad4d6f {
  margin: 0 !important;
  overflow: visible;
}

#s-8b5bee4d-62e4-4d7c-aa0c-a038b9ad4d6f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8b5bee4d-62e4-4d7c-aa0c-a038b9ad4d6f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-8b5bee4d-62e4-4d7c-aa0c-a038b9ad4d6f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8b5bee4d-62e4-4d7c-aa0c-a038b9ad4d6f img.shogun-image {
  /* Add background color handling */
  
}

#s-8b5bee4d-62e4-4d7c-aa0c-a038b9ad4d6f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-8b5bee4d-62e4-4d7c-aa0c-a038b9ad4d6f .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-8b5bee4d-62e4-4d7c-aa0c-a038b9ad4d6f .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-8b5bee4d-62e4-4d7c-aa0c-a038b9ad4d6f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-8b5bee4d-62e4-4d7c-aa0c-a038b9ad4d6f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-8b5bee4d-62e4-4d7c-aa0c-a038b9ad4d6f img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 40px;
  }



  img.s-8b5bee4d-62e4-4d7c-aa0c-a038b9ad4d6f.shogun-image {
    
    
    
    max-height: 40px;
  }


.s-8b5bee4d-62e4-4d7c-aa0c-a038b9ad4d6f .shogun-image-content {
  
    justify-content: center;
  
}

.s-8b5bee4d-62e4-4d7c-aa0c-a038b9ad4d6f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8b5bee4d-62e4-4d7c-aa0c-a038b9ad4d6f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8b5bee4d-62e4-4d7c-aa0c-a038b9ad4d6f.shogun-image {
  box-sizing: border-box;
}



.s-8b5bee4d-62e4-4d7c-aa0c-a038b9ad4d6f img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-8b5bee4d-62e4-4d7c-aa0c-a038b9ad4d6f {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-8b5bee4d-62e4-4d7c-aa0c-a038b9ad4d6f.shogun-image-container {
      position: relative;
    }

    .s-8b5bee4d-62e4-4d7c-aa0c-a038b9ad4d6f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-8b5bee4d-62e4-4d7c-aa0c-a038b9ad4d6f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-8b5bee4d-62e4-4d7c-aa0c-a038b9ad4d6f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 40px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-8b5bee4d-62e4-4d7c-aa0c-a038b9ad4d6f {
  margin: 0 !important;
  overflow: visible;
}

#s-8b5bee4d-62e4-4d7c-aa0c-a038b9ad4d6f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8b5bee4d-62e4-4d7c-aa0c-a038b9ad4d6f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-8b5bee4d-62e4-4d7c-aa0c-a038b9ad4d6f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8b5bee4d-62e4-4d7c-aa0c-a038b9ad4d6f img.shogun-image {
  /* Add background color handling */
  
}

#s-8b5bee4d-62e4-4d7c-aa0c-a038b9ad4d6f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-8b5bee4d-62e4-4d7c-aa0c-a038b9ad4d6f .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-8b5bee4d-62e4-4d7c-aa0c-a038b9ad4d6f .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-8b5bee4d-62e4-4d7c-aa0c-a038b9ad4d6f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-8b5bee4d-62e4-4d7c-aa0c-a038b9ad4d6f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-8b5bee4d-62e4-4d7c-aa0c-a038b9ad4d6f img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 40px;
  }



  img.s-8b5bee4d-62e4-4d7c-aa0c-a038b9ad4d6f.shogun-image {
    
    
    
    max-height: 40px;
  }


.s-8b5bee4d-62e4-4d7c-aa0c-a038b9ad4d6f .shogun-image-content {
  
    justify-content: center;
  
}

.s-8b5bee4d-62e4-4d7c-aa0c-a038b9ad4d6f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8b5bee4d-62e4-4d7c-aa0c-a038b9ad4d6f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8b5bee4d-62e4-4d7c-aa0c-a038b9ad4d6f.shogun-image {
  box-sizing: border-box;
}



.s-8b5bee4d-62e4-4d7c-aa0c-a038b9ad4d6f img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-8b5bee4d-62e4-4d7c-aa0c-a038b9ad4d6f {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-8b5bee4d-62e4-4d7c-aa0c-a038b9ad4d6f.shogun-image-container {
      position: relative;
    }

    .s-8b5bee4d-62e4-4d7c-aa0c-a038b9ad4d6f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-8b5bee4d-62e4-4d7c-aa0c-a038b9ad4d6f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-8b5bee4d-62e4-4d7c-aa0c-a038b9ad4d6f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 40px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-8b5bee4d-62e4-4d7c-aa0c-a038b9ad4d6f {
  margin: 0 !important;
  overflow: visible;
}

#s-8b5bee4d-62e4-4d7c-aa0c-a038b9ad4d6f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8b5bee4d-62e4-4d7c-aa0c-a038b9ad4d6f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-8b5bee4d-62e4-4d7c-aa0c-a038b9ad4d6f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8b5bee4d-62e4-4d7c-aa0c-a038b9ad4d6f img.shogun-image {
  /* Add background color handling */
  
}

#s-8b5bee4d-62e4-4d7c-aa0c-a038b9ad4d6f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-8b5bee4d-62e4-4d7c-aa0c-a038b9ad4d6f .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-8b5bee4d-62e4-4d7c-aa0c-a038b9ad4d6f .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-8b5bee4d-62e4-4d7c-aa0c-a038b9ad4d6f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-8b5bee4d-62e4-4d7c-aa0c-a038b9ad4d6f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-8b5bee4d-62e4-4d7c-aa0c-a038b9ad4d6f img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 40px;
  }



  img.s-8b5bee4d-62e4-4d7c-aa0c-a038b9ad4d6f.shogun-image {
    
    
    
    max-height: 40px;
  }


.s-8b5bee4d-62e4-4d7c-aa0c-a038b9ad4d6f .shogun-image-content {
  
    justify-content: center;
  
}

.s-8b5bee4d-62e4-4d7c-aa0c-a038b9ad4d6f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8b5bee4d-62e4-4d7c-aa0c-a038b9ad4d6f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8b5bee4d-62e4-4d7c-aa0c-a038b9ad4d6f.shogun-image {
  box-sizing: border-box;
}



.s-8b5bee4d-62e4-4d7c-aa0c-a038b9ad4d6f img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-8b5bee4d-62e4-4d7c-aa0c-a038b9ad4d6f {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-8b5bee4d-62e4-4d7c-aa0c-a038b9ad4d6f.shogun-image-container {
      position: relative;
    }

    .s-8b5bee4d-62e4-4d7c-aa0c-a038b9ad4d6f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-8b5bee4d-62e4-4d7c-aa0c-a038b9ad4d6f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-8b5bee4d-62e4-4d7c-aa0c-a038b9ad4d6f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 40px;
    }
  }

}@media (max-width: 767px){#s-8b5bee4d-62e4-4d7c-aa0c-a038b9ad4d6f {
  margin: 0 !important;
  overflow: visible;
}

#s-8b5bee4d-62e4-4d7c-aa0c-a038b9ad4d6f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8b5bee4d-62e4-4d7c-aa0c-a038b9ad4d6f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  margin-left: 0px;
  
  
  
}

.shg-image-content-margin-container-s-8b5bee4d-62e4-4d7c-aa0c-a038b9ad4d6f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8b5bee4d-62e4-4d7c-aa0c-a038b9ad4d6f img.shogun-image {
  /* Add background color handling */
  
}

#s-8b5bee4d-62e4-4d7c-aa0c-a038b9ad4d6f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-8b5bee4d-62e4-4d7c-aa0c-a038b9ad4d6f .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-8b5bee4d-62e4-4d7c-aa0c-a038b9ad4d6f .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-8b5bee4d-62e4-4d7c-aa0c-a038b9ad4d6f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-8b5bee4d-62e4-4d7c-aa0c-a038b9ad4d6f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-8b5bee4d-62e4-4d7c-aa0c-a038b9ad4d6f img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 40px;
  }



  img.s-8b5bee4d-62e4-4d7c-aa0c-a038b9ad4d6f.shogun-image {
    
    
    
    max-height: 40px;
  }


.s-8b5bee4d-62e4-4d7c-aa0c-a038b9ad4d6f .shogun-image-content {
  
    justify-content: center;
  
}

.s-8b5bee4d-62e4-4d7c-aa0c-a038b9ad4d6f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8b5bee4d-62e4-4d7c-aa0c-a038b9ad4d6f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8b5bee4d-62e4-4d7c-aa0c-a038b9ad4d6f.shogun-image {
  box-sizing: border-box;
}



.s-8b5bee4d-62e4-4d7c-aa0c-a038b9ad4d6f img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-8b5bee4d-62e4-4d7c-aa0c-a038b9ad4d6f {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-8b5bee4d-62e4-4d7c-aa0c-a038b9ad4d6f.shogun-image-container {
      position: relative;
    }

    .s-8b5bee4d-62e4-4d7c-aa0c-a038b9ad4d6f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-8b5bee4d-62e4-4d7c-aa0c-a038b9ad4d6f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-8b5bee4d-62e4-4d7c-aa0c-a038b9ad4d6f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 40px;
    }
  }

}
#s-a6142f5a-73c2-4289-9d00-945ec1dd6de6 {
  margin-top: 12px;
margin-left: auto;
margin-bottom: 12px;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-a6142f5a-73c2-4289-9d00-945ec1dd6de6 .shogun-heading-component h3 {
  color: rgba(15, 15, 15, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  text-align: center;
}



#s-07fd6028-ac6e-45e8-bb23-39b382a9de3a {
  margin-left: auto;
margin-right: auto;
}

#s-f8fc6c54-a8a5-40cc-941d-89cb14db423c {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
min-height: 50px;
}
@media (max-width: 767px){#s-f8fc6c54-a8a5-40cc-941d-89cb14db423c {
  display: none;
}
#s-f8fc6c54-a8a5-40cc-941d-89cb14db423c, #wrap-s-f8fc6c54-a8a5-40cc-941d-89cb14db423c, #wrap-content-s-f8fc6c54-a8a5-40cc-941d-89cb14db423c { display: none !important; }}







#s-f8fc6c54-a8a5-40cc-941d-89cb14db423c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-f8fc6c54-a8a5-40cc-941d-89cb14db423c.shg-box.shg-c {
  justify-content: center;
}

#s-6312ab54-f710-4d51-b3a5-f6a2b9ff144d {
  margin-left: auto;
margin-bottom: 16px;
margin-right: auto;
}








#s-6312ab54-f710-4d51-b3a5-f6a2b9ff144d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-6312ab54-f710-4d51-b3a5-f6a2b9ff144d.shg-box.shg-c {
  justify-content: center;
}

#s-b6c46094-810c-44d1-8948-1b4d5e247503 {
  margin-left: 0%;
margin-bottom: 0px;
margin-right: 12px;
min-height: 30px;
max-width: 30px;
aspect-ratio: 1/1;
text-align: left;
}

#s-b6c46094-810c-44d1-8948-1b4d5e247503 {
  margin: 0 !important;
  overflow: visible;
}

#s-b6c46094-810c-44d1-8948-1b4d5e247503-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b6c46094-810c-44d1-8948-1b4d5e247503 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  margin-left: 0%;
  margin-right: 12px;
  
  margin-bottom: 0px;
}

.shg-image-content-margin-container-s-b6c46094-810c-44d1-8948-1b4d5e247503 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b6c46094-810c-44d1-8948-1b4d5e247503 img.shogun-image {
  /* Add background color handling */
  
}

#s-b6c46094-810c-44d1-8948-1b4d5e247503 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b6c46094-810c-44d1-8948-1b4d5e247503 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-b6c46094-810c-44d1-8948-1b4d5e247503 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b6c46094-810c-44d1-8948-1b4d5e247503 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b6c46094-810c-44d1-8948-1b4d5e247503.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b6c46094-810c-44d1-8948-1b4d5e247503 img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 30px;
    max-height: 30px;
  }



  img.s-b6c46094-810c-44d1-8948-1b4d5e247503.shogun-image {
    
    
    min-height: 30px;
    max-height: 30px;
  }


.s-b6c46094-810c-44d1-8948-1b4d5e247503 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b6c46094-810c-44d1-8948-1b4d5e247503.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-b6c46094-810c-44d1-8948-1b4d5e247503.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b6c46094-810c-44d1-8948-1b4d5e247503.shogun-image {
  box-sizing: border-box;
}



.s-b6c46094-810c-44d1-8948-1b4d5e247503 img.shogun-image {
  min-height: 30px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-b6c46094-810c-44d1-8948-1b4d5e247503 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-b6c46094-810c-44d1-8948-1b4d5e247503.shogun-image-container {
      position: relative;
    }

    .s-b6c46094-810c-44d1-8948-1b4d5e247503.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b6c46094-810c-44d1-8948-1b4d5e247503.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b6c46094-810c-44d1-8948-1b4d5e247503 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 30px;
      max-width: 30px;
    }
  }

@media (min-width: 1200px){#s-b6c46094-810c-44d1-8948-1b4d5e247503 {
  margin: 0 !important;
  overflow: visible;
}

#s-b6c46094-810c-44d1-8948-1b4d5e247503-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b6c46094-810c-44d1-8948-1b4d5e247503 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b6c46094-810c-44d1-8948-1b4d5e247503 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b6c46094-810c-44d1-8948-1b4d5e247503 img.shogun-image {
  /* Add background color handling */
  
}

#s-b6c46094-810c-44d1-8948-1b4d5e247503 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b6c46094-810c-44d1-8948-1b4d5e247503 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-b6c46094-810c-44d1-8948-1b4d5e247503 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b6c46094-810c-44d1-8948-1b4d5e247503 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b6c46094-810c-44d1-8948-1b4d5e247503.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b6c46094-810c-44d1-8948-1b4d5e247503 img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 30px;
    max-height: 30px;
  }



  img.s-b6c46094-810c-44d1-8948-1b4d5e247503.shogun-image {
    
    
    min-height: 30px;
    max-height: 30px;
  }


.s-b6c46094-810c-44d1-8948-1b4d5e247503 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b6c46094-810c-44d1-8948-1b4d5e247503.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-b6c46094-810c-44d1-8948-1b4d5e247503.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b6c46094-810c-44d1-8948-1b4d5e247503.shogun-image {
  box-sizing: border-box;
}



.s-b6c46094-810c-44d1-8948-1b4d5e247503 img.shogun-image {
  min-height: 30px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-b6c46094-810c-44d1-8948-1b4d5e247503 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-b6c46094-810c-44d1-8948-1b4d5e247503.shogun-image-container {
      position: relative;
    }

    .s-b6c46094-810c-44d1-8948-1b4d5e247503.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b6c46094-810c-44d1-8948-1b4d5e247503.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b6c46094-810c-44d1-8948-1b4d5e247503 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 30px;
      max-width: 30px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-b6c46094-810c-44d1-8948-1b4d5e247503 {
  margin: 0 !important;
  overflow: visible;
}

#s-b6c46094-810c-44d1-8948-1b4d5e247503-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b6c46094-810c-44d1-8948-1b4d5e247503 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b6c46094-810c-44d1-8948-1b4d5e247503 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b6c46094-810c-44d1-8948-1b4d5e247503 img.shogun-image {
  /* Add background color handling */
  
}

#s-b6c46094-810c-44d1-8948-1b4d5e247503 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b6c46094-810c-44d1-8948-1b4d5e247503 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-b6c46094-810c-44d1-8948-1b4d5e247503 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b6c46094-810c-44d1-8948-1b4d5e247503 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b6c46094-810c-44d1-8948-1b4d5e247503.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b6c46094-810c-44d1-8948-1b4d5e247503 img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 30px;
    max-height: 30px;
  }



  img.s-b6c46094-810c-44d1-8948-1b4d5e247503.shogun-image {
    
    
    min-height: 30px;
    max-height: 30px;
  }


.s-b6c46094-810c-44d1-8948-1b4d5e247503 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b6c46094-810c-44d1-8948-1b4d5e247503.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-b6c46094-810c-44d1-8948-1b4d5e247503.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b6c46094-810c-44d1-8948-1b4d5e247503.shogun-image {
  box-sizing: border-box;
}



.s-b6c46094-810c-44d1-8948-1b4d5e247503 img.shogun-image {
  min-height: 30px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-b6c46094-810c-44d1-8948-1b4d5e247503 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-b6c46094-810c-44d1-8948-1b4d5e247503.shogun-image-container {
      position: relative;
    }

    .s-b6c46094-810c-44d1-8948-1b4d5e247503.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b6c46094-810c-44d1-8948-1b4d5e247503.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b6c46094-810c-44d1-8948-1b4d5e247503 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 30px;
      max-width: 30px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-b6c46094-810c-44d1-8948-1b4d5e247503 {
  margin: 0 !important;
  overflow: visible;
}

#s-b6c46094-810c-44d1-8948-1b4d5e247503-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b6c46094-810c-44d1-8948-1b4d5e247503 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b6c46094-810c-44d1-8948-1b4d5e247503 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b6c46094-810c-44d1-8948-1b4d5e247503 img.shogun-image {
  /* Add background color handling */
  
}

#s-b6c46094-810c-44d1-8948-1b4d5e247503 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b6c46094-810c-44d1-8948-1b4d5e247503 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-b6c46094-810c-44d1-8948-1b4d5e247503 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b6c46094-810c-44d1-8948-1b4d5e247503 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b6c46094-810c-44d1-8948-1b4d5e247503.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b6c46094-810c-44d1-8948-1b4d5e247503 img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 30px;
    max-height: 30px;
  }



  img.s-b6c46094-810c-44d1-8948-1b4d5e247503.shogun-image {
    
    
    min-height: 30px;
    max-height: 30px;
  }


.s-b6c46094-810c-44d1-8948-1b4d5e247503 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b6c46094-810c-44d1-8948-1b4d5e247503.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-b6c46094-810c-44d1-8948-1b4d5e247503.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b6c46094-810c-44d1-8948-1b4d5e247503.shogun-image {
  box-sizing: border-box;
}



.s-b6c46094-810c-44d1-8948-1b4d5e247503 img.shogun-image {
  min-height: 30px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-b6c46094-810c-44d1-8948-1b4d5e247503 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-b6c46094-810c-44d1-8948-1b4d5e247503.shogun-image-container {
      position: relative;
    }

    .s-b6c46094-810c-44d1-8948-1b4d5e247503.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b6c46094-810c-44d1-8948-1b4d5e247503.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b6c46094-810c-44d1-8948-1b4d5e247503 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 30px;
      max-width: 30px;
    }
  }

}@media (max-width: 767px){#s-b6c46094-810c-44d1-8948-1b4d5e247503 {
  margin: 0 !important;
  overflow: visible;
}

#s-b6c46094-810c-44d1-8948-1b4d5e247503-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b6c46094-810c-44d1-8948-1b4d5e247503 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b6c46094-810c-44d1-8948-1b4d5e247503 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b6c46094-810c-44d1-8948-1b4d5e247503 img.shogun-image {
  /* Add background color handling */
  
}

#s-b6c46094-810c-44d1-8948-1b4d5e247503 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b6c46094-810c-44d1-8948-1b4d5e247503 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-b6c46094-810c-44d1-8948-1b4d5e247503 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b6c46094-810c-44d1-8948-1b4d5e247503 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b6c46094-810c-44d1-8948-1b4d5e247503.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b6c46094-810c-44d1-8948-1b4d5e247503 img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 30px;
    max-height: 30px;
  }



  img.s-b6c46094-810c-44d1-8948-1b4d5e247503.shogun-image {
    
    
    min-height: 30px;
    max-height: 30px;
  }


.s-b6c46094-810c-44d1-8948-1b4d5e247503 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b6c46094-810c-44d1-8948-1b4d5e247503.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-b6c46094-810c-44d1-8948-1b4d5e247503.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b6c46094-810c-44d1-8948-1b4d5e247503.shogun-image {
  box-sizing: border-box;
}



.s-b6c46094-810c-44d1-8948-1b4d5e247503 img.shogun-image {
  min-height: 30px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-b6c46094-810c-44d1-8948-1b4d5e247503 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-b6c46094-810c-44d1-8948-1b4d5e247503.shogun-image-container {
      position: relative;
    }

    .s-b6c46094-810c-44d1-8948-1b4d5e247503.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b6c46094-810c-44d1-8948-1b4d5e247503.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b6c46094-810c-44d1-8948-1b4d5e247503 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 30px;
      max-width: 30px;
    }
  }

}
#s-34bb5609-7471-4071-b357-8808a55da586 {
  margin-left: 0px;
margin-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-34bb5609-7471-4071-b357-8808a55da586 .shogun-heading-component h3 {
  color: rgba(15, 15, 15, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  text-align: left;
}


@media (max-width: 767px){#s-34bb5609-7471-4071-b357-8808a55da586 .shogun-heading-component h3 {
  color: rgba(15, 15, 15, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  text-align: left;
}


}
#s-6f0fb6a1-4b62-49eb-9522-b38d414a7f8a {
  margin-left: auto;
margin-right: auto;
}

#s-cfa27be2-22e6-4f79-9872-a3d448e960f8 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
min-height: 50px;
}
@media (max-width: 767px){#s-cfa27be2-22e6-4f79-9872-a3d448e960f8 {
  display: none;
}
#s-cfa27be2-22e6-4f79-9872-a3d448e960f8, #wrap-s-cfa27be2-22e6-4f79-9872-a3d448e960f8, #wrap-content-s-cfa27be2-22e6-4f79-9872-a3d448e960f8 { display: none !important; }}







#s-cfa27be2-22e6-4f79-9872-a3d448e960f8 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-cfa27be2-22e6-4f79-9872-a3d448e960f8.shg-box.shg-c {
  justify-content: center;
}

#s-a4c16406-80e7-4060-a9cb-c50c8b4e69c4 {
  margin-left: auto;
margin-bottom: 16px;
margin-right: auto;
}








#s-a4c16406-80e7-4060-a9cb-c50c8b4e69c4 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-a4c16406-80e7-4060-a9cb-c50c8b4e69c4.shg-box.shg-c {
  justify-content: center;
}

#s-ae984d29-721a-4362-bb45-9afb42fa7386 {
  margin-left: 0%;
margin-bottom: 0px;
margin-right: 12px;
min-height: 30px;
max-width: 30px;
aspect-ratio: 1/1;
text-align: left;
}

#s-ae984d29-721a-4362-bb45-9afb42fa7386 {
  margin: 0 !important;
  overflow: visible;
}

#s-ae984d29-721a-4362-bb45-9afb42fa7386-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ae984d29-721a-4362-bb45-9afb42fa7386 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  margin-left: 0%;
  margin-right: 12px;
  
  margin-bottom: 0px;
}

.shg-image-content-margin-container-s-ae984d29-721a-4362-bb45-9afb42fa7386 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ae984d29-721a-4362-bb45-9afb42fa7386 img.shogun-image {
  /* Add background color handling */
  
}

#s-ae984d29-721a-4362-bb45-9afb42fa7386 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ae984d29-721a-4362-bb45-9afb42fa7386 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-ae984d29-721a-4362-bb45-9afb42fa7386 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ae984d29-721a-4362-bb45-9afb42fa7386 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ae984d29-721a-4362-bb45-9afb42fa7386.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ae984d29-721a-4362-bb45-9afb42fa7386 img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 30px;
    max-height: 30px;
  }



  img.s-ae984d29-721a-4362-bb45-9afb42fa7386.shogun-image {
    
    
    min-height: 30px;
    max-height: 30px;
  }


.s-ae984d29-721a-4362-bb45-9afb42fa7386 .shogun-image-content {
  
    justify-content: center;
  
}

.s-ae984d29-721a-4362-bb45-9afb42fa7386.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-ae984d29-721a-4362-bb45-9afb42fa7386.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ae984d29-721a-4362-bb45-9afb42fa7386.shogun-image {
  box-sizing: border-box;
}



.s-ae984d29-721a-4362-bb45-9afb42fa7386 img.shogun-image {
  min-height: 30px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-ae984d29-721a-4362-bb45-9afb42fa7386 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-ae984d29-721a-4362-bb45-9afb42fa7386.shogun-image-container {
      position: relative;
    }

    .s-ae984d29-721a-4362-bb45-9afb42fa7386.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ae984d29-721a-4362-bb45-9afb42fa7386.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ae984d29-721a-4362-bb45-9afb42fa7386 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 30px;
      max-width: 30px;
    }
  }

@media (min-width: 1200px){#s-ae984d29-721a-4362-bb45-9afb42fa7386 {
  margin: 0 !important;
  overflow: visible;
}

#s-ae984d29-721a-4362-bb45-9afb42fa7386-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ae984d29-721a-4362-bb45-9afb42fa7386 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ae984d29-721a-4362-bb45-9afb42fa7386 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ae984d29-721a-4362-bb45-9afb42fa7386 img.shogun-image {
  /* Add background color handling */
  
}

#s-ae984d29-721a-4362-bb45-9afb42fa7386 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ae984d29-721a-4362-bb45-9afb42fa7386 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-ae984d29-721a-4362-bb45-9afb42fa7386 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ae984d29-721a-4362-bb45-9afb42fa7386 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ae984d29-721a-4362-bb45-9afb42fa7386.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ae984d29-721a-4362-bb45-9afb42fa7386 img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 30px;
    max-height: 30px;
  }



  img.s-ae984d29-721a-4362-bb45-9afb42fa7386.shogun-image {
    
    
    min-height: 30px;
    max-height: 30px;
  }


.s-ae984d29-721a-4362-bb45-9afb42fa7386 .shogun-image-content {
  
    justify-content: center;
  
}

.s-ae984d29-721a-4362-bb45-9afb42fa7386.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-ae984d29-721a-4362-bb45-9afb42fa7386.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ae984d29-721a-4362-bb45-9afb42fa7386.shogun-image {
  box-sizing: border-box;
}



.s-ae984d29-721a-4362-bb45-9afb42fa7386 img.shogun-image {
  min-height: 30px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-ae984d29-721a-4362-bb45-9afb42fa7386 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-ae984d29-721a-4362-bb45-9afb42fa7386.shogun-image-container {
      position: relative;
    }

    .s-ae984d29-721a-4362-bb45-9afb42fa7386.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ae984d29-721a-4362-bb45-9afb42fa7386.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ae984d29-721a-4362-bb45-9afb42fa7386 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 30px;
      max-width: 30px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-ae984d29-721a-4362-bb45-9afb42fa7386 {
  margin: 0 !important;
  overflow: visible;
}

#s-ae984d29-721a-4362-bb45-9afb42fa7386-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ae984d29-721a-4362-bb45-9afb42fa7386 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ae984d29-721a-4362-bb45-9afb42fa7386 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ae984d29-721a-4362-bb45-9afb42fa7386 img.shogun-image {
  /* Add background color handling */
  
}

#s-ae984d29-721a-4362-bb45-9afb42fa7386 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ae984d29-721a-4362-bb45-9afb42fa7386 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-ae984d29-721a-4362-bb45-9afb42fa7386 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ae984d29-721a-4362-bb45-9afb42fa7386 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ae984d29-721a-4362-bb45-9afb42fa7386.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ae984d29-721a-4362-bb45-9afb42fa7386 img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 30px;
    max-height: 30px;
  }



  img.s-ae984d29-721a-4362-bb45-9afb42fa7386.shogun-image {
    
    
    min-height: 30px;
    max-height: 30px;
  }


.s-ae984d29-721a-4362-bb45-9afb42fa7386 .shogun-image-content {
  
    justify-content: center;
  
}

.s-ae984d29-721a-4362-bb45-9afb42fa7386.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-ae984d29-721a-4362-bb45-9afb42fa7386.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ae984d29-721a-4362-bb45-9afb42fa7386.shogun-image {
  box-sizing: border-box;
}



.s-ae984d29-721a-4362-bb45-9afb42fa7386 img.shogun-image {
  min-height: 30px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-ae984d29-721a-4362-bb45-9afb42fa7386 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-ae984d29-721a-4362-bb45-9afb42fa7386.shogun-image-container {
      position: relative;
    }

    .s-ae984d29-721a-4362-bb45-9afb42fa7386.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ae984d29-721a-4362-bb45-9afb42fa7386.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ae984d29-721a-4362-bb45-9afb42fa7386 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 30px;
      max-width: 30px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-ae984d29-721a-4362-bb45-9afb42fa7386 {
  margin: 0 !important;
  overflow: visible;
}

#s-ae984d29-721a-4362-bb45-9afb42fa7386-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ae984d29-721a-4362-bb45-9afb42fa7386 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ae984d29-721a-4362-bb45-9afb42fa7386 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ae984d29-721a-4362-bb45-9afb42fa7386 img.shogun-image {
  /* Add background color handling */
  
}

#s-ae984d29-721a-4362-bb45-9afb42fa7386 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ae984d29-721a-4362-bb45-9afb42fa7386 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-ae984d29-721a-4362-bb45-9afb42fa7386 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ae984d29-721a-4362-bb45-9afb42fa7386 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ae984d29-721a-4362-bb45-9afb42fa7386.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ae984d29-721a-4362-bb45-9afb42fa7386 img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 30px;
    max-height: 30px;
  }



  img.s-ae984d29-721a-4362-bb45-9afb42fa7386.shogun-image {
    
    
    min-height: 30px;
    max-height: 30px;
  }


.s-ae984d29-721a-4362-bb45-9afb42fa7386 .shogun-image-content {
  
    justify-content: center;
  
}

.s-ae984d29-721a-4362-bb45-9afb42fa7386.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-ae984d29-721a-4362-bb45-9afb42fa7386.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ae984d29-721a-4362-bb45-9afb42fa7386.shogun-image {
  box-sizing: border-box;
}



.s-ae984d29-721a-4362-bb45-9afb42fa7386 img.shogun-image {
  min-height: 30px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-ae984d29-721a-4362-bb45-9afb42fa7386 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-ae984d29-721a-4362-bb45-9afb42fa7386.shogun-image-container {
      position: relative;
    }

    .s-ae984d29-721a-4362-bb45-9afb42fa7386.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ae984d29-721a-4362-bb45-9afb42fa7386.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ae984d29-721a-4362-bb45-9afb42fa7386 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 30px;
      max-width: 30px;
    }
  }

}@media (max-width: 767px){#s-ae984d29-721a-4362-bb45-9afb42fa7386 {
  margin: 0 !important;
  overflow: visible;
}

#s-ae984d29-721a-4362-bb45-9afb42fa7386-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ae984d29-721a-4362-bb45-9afb42fa7386 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ae984d29-721a-4362-bb45-9afb42fa7386 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ae984d29-721a-4362-bb45-9afb42fa7386 img.shogun-image {
  /* Add background color handling */
  
}

#s-ae984d29-721a-4362-bb45-9afb42fa7386 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ae984d29-721a-4362-bb45-9afb42fa7386 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-ae984d29-721a-4362-bb45-9afb42fa7386 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ae984d29-721a-4362-bb45-9afb42fa7386 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ae984d29-721a-4362-bb45-9afb42fa7386.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ae984d29-721a-4362-bb45-9afb42fa7386 img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 30px;
    max-height: 30px;
  }



  img.s-ae984d29-721a-4362-bb45-9afb42fa7386.shogun-image {
    
    
    min-height: 30px;
    max-height: 30px;
  }


.s-ae984d29-721a-4362-bb45-9afb42fa7386 .shogun-image-content {
  
    justify-content: center;
  
}

.s-ae984d29-721a-4362-bb45-9afb42fa7386.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-ae984d29-721a-4362-bb45-9afb42fa7386.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ae984d29-721a-4362-bb45-9afb42fa7386.shogun-image {
  box-sizing: border-box;
}



.s-ae984d29-721a-4362-bb45-9afb42fa7386 img.shogun-image {
  min-height: 30px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-ae984d29-721a-4362-bb45-9afb42fa7386 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-ae984d29-721a-4362-bb45-9afb42fa7386.shogun-image-container {
      position: relative;
    }

    .s-ae984d29-721a-4362-bb45-9afb42fa7386.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ae984d29-721a-4362-bb45-9afb42fa7386.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ae984d29-721a-4362-bb45-9afb42fa7386 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 30px;
      max-width: 30px;
    }
  }

}
#s-c3d1559a-d99c-4bfc-a1a0-57fa50c42682 {
  margin-left: 0px;
margin-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-c3d1559a-d99c-4bfc-a1a0-57fa50c42682 .shogun-heading-component h3 {
  color: rgba(15, 15, 15, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  text-align: left;
}


@media (max-width: 767px){#s-c3d1559a-d99c-4bfc-a1a0-57fa50c42682 .shogun-heading-component h3 {
  color: rgba(15, 15, 15, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  text-align: left;
}


}
#s-6f4ca548-fed6-4350-bd79-c81d4362bb13 {
  margin-left: auto;
margin-right: auto;
}

#s-ab19ee34-afe3-425a-a2b5-2a2057c68a3e {
  margin-left: auto;
margin-right: auto;
padding-top: 80px;
padding-left: 80px;
padding-bottom: 100px;
padding-right: 80px;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-ab19ee34-afe3-425a-a2b5-2a2057c68a3e {
  padding-top: 40px;
padding-left: 40px;
padding-bottom: 80px;
padding-right: 40px;
}
}@media (max-width: 767px){#s-ab19ee34-afe3-425a-a2b5-2a2057c68a3e {
  padding-top: 48px;
padding-left: 8%;
padding-bottom: 48px;
padding-right: 8%;
}
}







#s-ab19ee34-afe3-425a-a2b5-2a2057c68a3e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-ab19ee34-afe3-425a-a2b5-2a2057c68a3e.shg-box.shg-c {
  justify-content: center;
}

#s-7ff9074b-97d3-42d6-a738-ea44b9c047af {
  margin-bottom: 20px;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}
@media (max-width: 767px){#s-7ff9074b-97d3-42d6-a738-ea44b9c047af {
  margin-bottom: 32px;
}
}
#s-7ff9074b-97d3-42d6-a738-ea44b9c047af .shogun-heading-component h2 {
  color: rgba(15, 15, 15, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (max-width: 767px){#s-7ff9074b-97d3-42d6-a738-ea44b9c047af .shogun-heading-component h2 {
  color: rgba(15, 15, 15, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  line-height: 1.2em;
  
  
}


}
#s-a9f24853-b5b3-4328-a081-7ee8853ae91a {
  margin-left: auto;
margin-bottom: 40px;
margin-right: auto;
max-width: 700px;
}

#s-a9f24853-b5b3-4328-a081-7ee8853ae91a .shg-proportional-font-size,
#s-a9f24853-b5b3-4328-a081-7ee8853ae91a .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-cacd8d1e-4dff-45f5-ba7d-cad20b34bb83 {
  margin-left: auto;
margin-bottom: 40px;
margin-right: auto;
min-height: 50px;
max-width: 900px;
}








#s-cacd8d1e-4dff-45f5-ba7d-cad20b34bb83 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-cacd8d1e-4dff-45f5-ba7d-cad20b34bb83.shg-box.shg-c {
  justify-content: center;
}

/* Design per Figma Design System / FAQ accordion (nodes 815:4470, 2086:102):
   one white card per question, plus/minus icon, several cards open at once.
   Sizes and motion match the benefit-tab feature accordion of the same system.
   Themes: white = cards with a fine border; warm / brand-subtle = coloured
   section background, borderless white cards. */

.custom-faq {
  --faq-section-bg: transparent;
  --faq-card-bg: #fff;
  --faq-card-border: #e6e6e6;
  --faq-text: #0f0f0f;
  --faq-focus: #1d4739;

  background-color: var(--faq-section-bg);
  color: var(--faq-text);
}

.custom-faq.custom-faq--warm {
  --faq-section-bg: #f5f1eb;
  --faq-card-border: transparent;

  padding: 64px 24px;
}

.custom-faq.custom-faq--brand-subtle {
  --faq-section-bg: #cee0d7;
  --faq-card-border: transparent;

  padding: 64px 24px;
}

.custom-faq .custom-faq__accordion {
  display: flex;
  flex-direction: column;
  gap: 16px;
  max-width: 1000px;
  margin: 0 auto;
}

.custom-faq .custom-faq__accordion__item {
  border: 1px solid var(--faq-card-border);
  border-radius: 20px;
  background-color: var(--faq-card-bg);
  overflow: hidden;
}

/* The store theme styles bare h3 (32px, uppercase, margin) — reset it,
   the heading only adds document structure. */
.custom-faq .custom-faq__accordion__heading {
  margin: 0;
  padding: 0;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: normal;
  text-transform: none;
}

.custom-faq .custom-faq__accordion__question {
  display: flex;
  align-items: center;
  gap: 16px;
  width: 100%;
  margin: 0;
  padding: 16px 24px;
  border: none;
  border-radius: 20px;
  background: none;
  cursor: pointer;
  color: var(--faq-text);
  font-family: inherit;
  font-size: 20px;
  font-weight: 500;
  line-height: 24px;
  letter-spacing: normal;
  text-align: left;
  text-transform: none;
}

/* The store theme kills every outline (html * { outline: 0 !important }).
   Matching its !important with a more specific selector brings the keyboard
   focus ring back (WCAG 2.4.7); drawn inside so the card does not clip it. */
.custom-faq .custom-faq__accordion__question:focus-visible {
  outline: 2px solid var(--faq-focus) !important;
  outline-offset: -2px;
}

.custom-faq .custom-faq__accordion__question-text {
  flex: 1 1 auto;
  min-width: 0;
  overflow-wrap: anywhere;
}

/* Plus that turns into a minus when the card is open */
.custom-faq .custom-faq__accordion__icon {
  flex: 0 0 auto;
  display: block;
  width: 24px;
  height: 24px;
}

.custom-faq .custom-faq__accordion__icon-v {
  transform-origin: 12px 12px;
  transition:
    transform 0.38s cubic-bezier(0.32, 0.72, 0, 1),
    opacity 0.38s cubic-bezier(0.4, 0, 0.2, 1);
}

.custom-faq .custom-faq__accordion__item.active .custom-faq__accordion__icon-v {
  opacity: 0;
  transform: rotate(90deg);
}

/* Height animates via grid rows, so long answers are never cut off.
   Closed answers stay in the HTML (indexable), but the whole region —
   not just its text — is hidden from screen readers and keyboard focus via
   visibility, switched only after the collapse animation has finished. */
.custom-faq .custom-faq__accordion__answer {
  display: grid;
  grid-template-rows: 0fr;
  overflow: hidden;
  visibility: hidden;
  transition:
    grid-template-rows 0.38s cubic-bezier(0.32, 0.72, 0, 1),
    visibility 0s 0.38s;
}

.custom-faq .custom-faq__accordion__item.active .custom-faq__accordion__answer {
  grid-template-rows: 1fr;
  visibility: visible;
  transition:
    grid-template-rows 0.38s cubic-bezier(0.32, 0.72, 0, 1),
    visibility 0s;
}

.custom-faq .custom-faq__accordion__answer-inner {
  min-height: 0;
  overflow: hidden;
  padding: 0 24px;
  opacity: 0;
  transition:
    opacity 0.16s cubic-bezier(0.4, 0, 0.2, 1),
    padding-bottom 0.38s cubic-bezier(0.32, 0.72, 0, 1);
}

.custom-faq .custom-faq__accordion__item.active .custom-faq__accordion__answer-inner {
  padding-bottom: 24px;
  opacity: 1;
  transition:
    opacity 0.26s cubic-bezier(0.4, 0, 0.2, 1) 0.12s,
    padding-bottom 0.38s cubic-bezier(0.32, 0.72, 0, 1);
}

.custom-faq .custom-faq__accordion__answer-content {
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
  letter-spacing: 0.16px;
  text-align: left;
}

.custom-faq .custom-faq__accordion__answer-content p {
  margin: 0 0 8px;
  font-size: inherit;
  line-height: inherit;
}

.custom-faq .custom-faq__accordion__answer-content > :last-child {
  margin-bottom: 0;
}

/* Tablet: section padding only */
@media (max-width: 1024px) {
  .custom-faq.custom-faq--warm,
  .custom-faq.custom-faq--brand-subtle {
    padding: 48px 20px;
  }
}

/* Phone */
@media (max-width: 767px) {
  .custom-faq.custom-faq--warm,
  .custom-faq.custom-faq--brand-subtle {
    padding: 40px 16px;
  }

  .custom-faq .custom-faq__accordion__question {
    gap: 12px;
    padding: 16px 20px;
    font-size: 16px;
    line-height: 20px;
  }

  .custom-faq .custom-faq__accordion__answer-inner {
    padding-right: 20px;
    padding-left: 20px;
  }

  .custom-faq .custom-faq__accordion__item.active .custom-faq__accordion__answer-inner {
    padding-bottom: 20px;
  }

  .custom-faq .custom-faq__accordion__answer-content {
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0.14px;
  }
}

@media (prefers-reduced-motion: reduce) {
  .custom-faq *,
  .custom-faq *::before,
  .custom-faq *::after {
    transition: none !important;
  }
}

#s-e01762f2-e1f0-45ec-83d2-395b89cb96ea {
  margin-left: auto;
margin-right: auto;
max-width: 900px;
}

#s-bea3d50f-68b3-46d1-b73e-05222e847b57 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-bea3d50f-68b3-46d1-b73e-05222e847b57"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-bea3d50f-68b3-46d1-b73e-05222e847b57"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 10.0px);
}

}

@media (min-width: 992px) {
[id="s-bea3d50f-68b3-46d1-b73e-05222e847b57"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 10.0px);
}

}

@media (min-width: 1200px) {
[id="s-bea3d50f-68b3-46d1-b73e-05222e847b57"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 10.0px);
}

}

#s-7011cf8a-4664-4c1d-af66-cc92a890e2a5 {
  margin-top: 0px;
margin-bottom: 0px;
padding-top: 16px;
padding-left: 24px;
padding-bottom: 16px;
padding-right: 24px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: rgba(29, 71, 57, 1);
border-style: solid;
border-radius: 100px;
background-color: rgba(29, 71, 57, 1);
text-align: right;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(255, 255, 255, 1);
}
#s-7011cf8a-4664-4c1d-af66-cc92a890e2a5:hover {border-style: solid !important;
border-top-width: 2px !important;
border-left-width: 2px !important;
border-bottom-width: 2px !important;
border-right-width: 2px !important;
border-color: rgba(33, 117, 86, 1) !important;
border-radius: 100px !important;
background-color: rgba(33, 117, 86, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-7011cf8a-4664-4c1d-af66-cc92a890e2a5:active {border-style: solid !important;
border-top-width: 2px !important;
border-left-width: 2px !important;
border-bottom-width: 2px !important;
border-right-width: 2px !important;
border-color: rgba(33, 117, 86, 1) !important;
border-radius: 100px !important;
background-color: rgba(33, 117, 86, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}@media (max-width: 767px){#s-7011cf8a-4664-4c1d-af66-cc92a890e2a5 {
  margin-bottom: 20px;
text-align: center;
}
}

  #s-7011cf8a-4664-4c1d-af66-cc92a890e2a5-root {
    text-align: right;
  }


#s-7011cf8a-4664-4c1d-af66-cc92a890e2a5.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-7011cf8a-4664-4c1d-af66-cc92a890e2a5-root {
    text-align: right;
  }


#s-7011cf8a-4664-4c1d-af66-cc92a890e2a5.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-7011cf8a-4664-4c1d-af66-cc92a890e2a5-root {
    text-align: right;
  }


#s-7011cf8a-4664-4c1d-af66-cc92a890e2a5.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-7011cf8a-4664-4c1d-af66-cc92a890e2a5-root {
    text-align: right;
  }


#s-7011cf8a-4664-4c1d-af66-cc92a890e2a5.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-7011cf8a-4664-4c1d-af66-cc92a890e2a5-root {
    text-align: center;
  }


#s-7011cf8a-4664-4c1d-af66-cc92a890e2a5.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}
#s-34d4c30c-c551-49ca-b248-b8b3d9ac95c9 {
  margin-top: 0px;
margin-bottom: 0px;
padding-top: 16px;
padding-left: 24px;
padding-bottom: 16px;
padding-right: 24px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: rgba(235, 242, 240, 1);
border-style: solid;
border-radius: 100px;
background-color: rgba(235, 242, 240, 1);
text-align: left;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(15, 15, 15, 1);
}
#s-34d4c30c-c551-49ca-b248-b8b3d9ac95c9:hover {border-style: solid !important;
border-top-width: 2px !important;
border-left-width: 2px !important;
border-bottom-width: 2px !important;
border-right-width: 2px !important;
border-color: rgba(206, 224, 215, 1) !important;
border-radius: 100px !important;
background-color: rgba(206, 224, 215, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(15, 15, 15, 1) !important;}#s-34d4c30c-c551-49ca-b248-b8b3d9ac95c9:active {border-style: solid !important;
border-top-width: 2px !important;
border-left-width: 2px !important;
border-bottom-width: 2px !important;
border-right-width: 2px !important;
border-color: rgba(206, 224, 215, 1) !important;
border-radius: 100px !important;
background-color: rgba(206, 224, 215, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(15, 15, 15, 1) !important;}@media (min-width: 768px) and (max-width: 991px){#s-34d4c30c-c551-49ca-b248-b8b3d9ac95c9 {
  text-align: center;
}
}@media (max-width: 767px){#s-34d4c30c-c551-49ca-b248-b8b3d9ac95c9 {
  margin-top: 0px;
text-align: center;
}
}

  #s-34d4c30c-c551-49ca-b248-b8b3d9ac95c9-root {
    text-align: left;
  }


#s-34d4c30c-c551-49ca-b248-b8b3d9ac95c9.shg-btn {
  color: rgba(15, 15, 15, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-34d4c30c-c551-49ca-b248-b8b3d9ac95c9-root {
    text-align: left;
  }


#s-34d4c30c-c551-49ca-b248-b8b3d9ac95c9.shg-btn {
  color: rgba(15, 15, 15, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-34d4c30c-c551-49ca-b248-b8b3d9ac95c9-root {
    text-align: left;
  }


#s-34d4c30c-c551-49ca-b248-b8b3d9ac95c9.shg-btn {
  color: rgba(15, 15, 15, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-34d4c30c-c551-49ca-b248-b8b3d9ac95c9-root {
    text-align: center;
  }


#s-34d4c30c-c551-49ca-b248-b8b3d9ac95c9.shg-btn {
  color: rgba(15, 15, 15, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-34d4c30c-c551-49ca-b248-b8b3d9ac95c9-root {
    text-align: center;
  }


#s-34d4c30c-c551-49ca-b248-b8b3d9ac95c9.shg-btn {
  color: rgba(15, 15, 15, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}
/*
  $vgutter : 20px
  $hgutter : 10px;
*/

.shg-c:before,
.shg-c:after {
  content: " ";
  display: table;
}

/**
  Ref:
  https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Positioning/Understanding_z_index/The_stacking_context
  https://dnf.slack.com/archives/C0514HB79/p1538741509000100
**/
.shogun-root {
  z-index: 1;
  position: relative;
  isolation: isolate;
}

.shogun-root iframe {
  display: initial;
}

#mc_embed_signup .clear {
  width: auto !important;
  height: auto !important;
  visibility: visible !important;
}

.shg-clearfix:after {
  content: "";
  display: block;
  clear: both;
}

.shogun-image {
  max-width: 100%;
  min-height: inherit;
  max-height: inherit;
  display: inline !important;
  border: 0;
  vertical-align: middle;
}

.shg-fw {
  margin-left: calc(50% - 50vw);
  width: 100vw;
}

.shg-fw .shg-fw {
  margin-left: auto;
  margin-right: auto;
  width: 100%;
}

div[data-shg-lightbox-switch] {
  cursor: pointer;
}

.shg-lightbox {
  position: fixed;
  z-index: 999999;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  background-color: rgb(0, 0, 0);
  background-color: rgba(0, 0, 0, 0.85);
}

.shg-lightbox.hidden {
  display: none !important;
}

.shg-lightbox .shg-lightbox-content {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  text-align: center;
}

.shg-lightbox .shg-lightbox-close {
  position: absolute;
  right: 0;
  padding: 5px 0;
  color: #fff;
  font-size: 45px;
  margin-right: 10px;
  line-height: 30px;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  cursor: pointer;
  z-index: 1;
}

.shg-lightbox .shg-lightbox-image-container {
  padding: 25px;
}

.shg-lightbox .shg-lightbox-image {
  margin: auto;
  max-height: 90vh;
  max-width: 100%;
}

.shg-lightbox .shg-lightbox-close:hover,
.shg-lightbox .shg-lightbox-close:focus {
  color: #a2a2a2;
  text-decoration: none;
  cursor: pointer;
}

.shg-lightbox .shg-lightbox-nav {
  cursor: pointer;
  position: absolute;
  top: 50%;
  width: 35px;
  height: 100px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  transform: translate(0%, -50%);
  z-index: 1;
}

.shg-lightbox .shg-lightbox-nav.hidden {
  display: none !important;
}

.shg-lightbox .shg-lightbox-nav.shg-nav-left {
  left: 0;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHdpZHRoPSIxNzkyIiBoZWlnaHQ9IjE3OTIiIHZpZXdCb3g9IjAgMCAxNzkyIDE3OTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbD0id2hpdGUiPjxwYXRoIGQ9Ik0xMjAzIDU0NHEwIDEzLTEwIDIzbC0zOTMgMzkzIDM5MyAzOTNxMTAgMTAgMTAgMjN0LTEwIDIzbC01MCA1MHEtMTAgMTAtMjMgMTB0LTIzLTEwbC00NjYtNDY2cS0xMC0xMC0xMC0yM3QxMC0yM2w0NjYtNDY2cTEwLTEwIDIzLTEwdDIzIDEwbDUwIDUwcTEwIDEwIDEwIDIzeiIvPjwvc3ZnPg==);
}

.shg-lightbox .shg-lightbox-nav.shg-nav-right {
  right: 0;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHdpZHRoPSIxNzkyIiBoZWlnaHQ9IjE3OTIiIHZpZXdCb3g9IjAgMCAxNzkyIDE3OTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbD0id2hpdGUiPjxwYXRoIGQ9Ik0xMTcxIDk2MHEwIDEzLTEwIDIzbC00NjYgNDY2cS0xMCAxMC0yMyAxMHQtMjMtMTBsLTUwLTUwcS0xMC0xMC0xMC0yM3QxMC0yM2wzOTMtMzkzLTM5My0zOTNxLTEwLTEwLTEwLTIzdDEwLTIzbDUwLTUwcTEwLTEwIDIzLTEwdDIzIDEwbDQ2NiA0NjZxMTAgMTAgMTAgMjN6Ii8+PC9zdmc+);
}

@media screen and (min-width: 769px) {
  .shg-lightbox .shg-lightbox-image-container {
    padding: 50px;
  }
}

.shogun-lazyload:not([src]),
.shogun-lazyloading:not([src]) {
  opacity: 0;
}

.shogun-lazyloaded {
  opacity: 1;
  transition: opacity 300ms;
}

.shogun-root a:empty,
.shogun-root article:empty,
.shogun-root dl:empty,
.shogun-root h1:empty,
.shogun-root h2:empty,
.shogun-root h3:empty,
.shogun-root h4:empty,
.shogun-root h5:empty,
.shogun-root h6:empty,
.shogun-root p:empty,
.shogun-root section:empty,
.shogun-root ul:empty {
  display: unset;
}

.shogun-root div:empty:not(.shopify-section *):not([id^="wistia"]) {
  display: inline-block;
}

/* User Content Animations --> */
[data-animations*="enterviewport"][data-animations*="fadeIn"],
[data-animations*="enterviewport"][data-animations*="zoomIn"] {
  opacity: 0;
}

/* <-- User Content Animations */

.shogun-form-error-msg,
.shogun-form-field-error-msg {
  display: flex;
  align-items: center;
  color: #dc143c;
}

.shogun-badge {
  margin-bottom: 50px;
}

.shogun-badge-container {
  position: fixed;
  right: 0;
  bottom: 0;
  margin-bottom: -10px;
}
