.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-57ca5047-6487-4f45-8938-5cb64249039d {
  margin-top: -40px;
margin-left: 2%;
margin-bottom: 20px;
margin-right: 2%;
min-height: 50px;
}
@media (min-width: 768px) and (max-width: 991px){#s-57ca5047-6487-4f45-8938-5cb64249039d {
  padding-bottom: 32px;
}
}@media (max-width: 767px){#s-57ca5047-6487-4f45-8938-5cb64249039d {
  margin-left: 0%;
margin-right: 0%;
padding-left: 12px;
padding-bottom: 20px;
padding-right: 12px;
}
}







#s-57ca5047-6487-4f45-8938-5cb64249039d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-57ca5047-6487-4f45-8938-5cb64249039d.shg-box.shg-c {
  justify-content: center;
}

#s-1dbfa78f-a947-4f62-80ab-2d1cee702063 {
  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: 650px;
max-width: 1600px;
background-position: 60% center;
}
@media (min-width: 768px) and (max-width: 991px){#s-1dbfa78f-a947-4f62-80ab-2d1cee702063 {
  display: none;
}
#s-1dbfa78f-a947-4f62-80ab-2d1cee702063, #wrap-s-1dbfa78f-a947-4f62-80ab-2d1cee702063, #wrap-content-s-1dbfa78f-a947-4f62-80ab-2d1cee702063 { display: none !important; }}@media (max-width: 767px){#s-1dbfa78f-a947-4f62-80ab-2d1cee702063 {
  display: none;
}
#s-1dbfa78f-a947-4f62-80ab-2d1cee702063, #wrap-s-1dbfa78f-a947-4f62-80ab-2d1cee702063, #wrap-content-s-1dbfa78f-a947-4f62-80ab-2d1cee702063 { display: none !important; }}
#s-1dbfa78f-a947-4f62-80ab-2d1cee702063 {
  background-image: url(https://i.shgcdn.com/c85ebe93-86c5-4c53-8eb7-7d87cce6fc40/);
}

@media (max-width: 480px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-1dbfa78f-a947-4f62-80ab-2d1cee702063 {
  background-image: url(https://i.shgcdn.com/c85ebe93-86c5-4c53-8eb7-7d87cce6fc40/-/resize/480x/);
}
#s-1dbfa78f-a947-4f62-80ab-2d1cee702063.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (max-width: 480px) and (-webkit-min-device-pixel-ratio: 2) {
#s-1dbfa78f-a947-4f62-80ab-2d1cee702063 {
  background-image: url(https://i.shgcdn.com/c85ebe93-86c5-4c53-8eb7-7d87cce6fc40/-/resize/960x/);
}
#s-1dbfa78f-a947-4f62-80ab-2d1cee702063.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-1dbfa78f-a947-4f62-80ab-2d1cee702063 {
  background-image: url(https://i.shgcdn.com/c85ebe93-86c5-4c53-8eb7-7d87cce6fc40/-/resize/768x/);
}
#s-1dbfa78f-a947-4f62-80ab-2d1cee702063.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-min-device-pixel-ratio: 2) {
#s-1dbfa78f-a947-4f62-80ab-2d1cee702063 {
  background-image: url(https://i.shgcdn.com/c85ebe93-86c5-4c53-8eb7-7d87cce6fc40/-/resize/1536x/);
}
#s-1dbfa78f-a947-4f62-80ab-2d1cee702063.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-1dbfa78f-a947-4f62-80ab-2d1cee702063 {
  background-image: url(https://i.shgcdn.com/c85ebe93-86c5-4c53-8eb7-7d87cce6fc40/-/resize/1024x/);
}
#s-1dbfa78f-a947-4f62-80ab-2d1cee702063.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) {
#s-1dbfa78f-a947-4f62-80ab-2d1cee702063 {
  background-image: url(https://i.shgcdn.com/c85ebe93-86c5-4c53-8eb7-7d87cce6fc40/-/resize/2048x/);
}
#s-1dbfa78f-a947-4f62-80ab-2d1cee702063.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 1025px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-1dbfa78f-a947-4f62-80ab-2d1cee702063 {
  background-image: url(https://i.shgcdn.com/c85ebe93-86c5-4c53-8eb7-7d87cce6fc40/-/resize/1200x/);
}
#s-1dbfa78f-a947-4f62-80ab-2d1cee702063.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 1025px) and (-webkit-min-device-pixel-ratio: 2) {
#s-1dbfa78f-a947-4f62-80ab-2d1cee702063 {
  background-image: url(https://i.shgcdn.com/c85ebe93-86c5-4c53-8eb7-7d87cce6fc40/-/resize/2048x/);
}
#s-1dbfa78f-a947-4f62-80ab-2d1cee702063.shogun-lazyload-bg-image {
  background-image: none;
}

}







#s-1dbfa78f-a947-4f62-80ab-2d1cee702063 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-1dbfa78f-a947-4f62-80ab-2d1cee702063.shg-box.shg-c {
  justify-content: center;
}

#s-547119d2-1067-4de0-b285-59498bc5f405 {
  margin-left: auto;
margin-right: auto;
padding-top: 48px;
padding-left: 48px;
padding-bottom: 48px;
padding-right: 48px;
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: 650px;
max-width: 1600px;
background-attachment: scroll;
}








#s-547119d2-1067-4de0-b285-59498bc5f405 > .shg-box-overlay {
  background-color: rgba(235, 110, 56, 1);
  opacity: 0;
  display: block;
}#s-547119d2-1067-4de0-b285-59498bc5f405.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-4fb1543c-ac59-46ef-a3da-312788746750 {
  margin-left: auto;
margin-bottom: 180px;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-4fb1543c-ac59-46ef-a3da-312788746750"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-4fb1543c-ac59-46ef-a3da-312788746750"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-4fb1543c-ac59-46ef-a3da-312788746750"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-4fb1543c-ac59-46ef-a3da-312788746750"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-6c60165e-d2c3-4b17-8532-e36f651fbe18 {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
text-align: left;
}

#s-97448355-c2ad-4470-9708-5efadb297be2 {
  background-repeat: no-repeat;
background-size: contain;
margin-top: 0px;
margin-left: auto;
margin-right: 0px;
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: 0px;
min-height: 80px;
max-width: 220px;
background-position: right center;
}
@media (max-width: 767px){#s-97448355-c2ad-4470-9708-5efadb297be2 {
  margin-top: 16px;
margin-right: 16px;
min-height: 60px;
max-width: 200px;
}
}
#s-97448355-c2ad-4470-9708-5efadb297be2 {
  background-image: url(https://i.shgcdn.com/c4033dd4-3168-4cb2-9779-f141c10f0fe2/);
}








#s-97448355-c2ad-4470-9708-5efadb297be2 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-97448355-c2ad-4470-9708-5efadb297be2.shg-box.shg-c {
  justify-content: center;
}

#s-a774e6db-7899-4d6b-85aa-8f2ad155276c {
  margin-left: 0px;
margin-right: auto;
min-height: 50px;
max-width: 450px;
}








#s-a774e6db-7899-4d6b-85aa-8f2ad155276c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-a774e6db-7899-4d6b-85aa-8f2ad155276c.shg-box.shg-c {
  justify-content: center;
}

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

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

#s-15c59b8f-82a2-424e-8025-65199d702f31 {
  margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-15c59b8f-82a2-424e-8025-65199d702f31 .shogun-heading-component h1 {
  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-843630d0-0c60-4a30-92e5-939f3035c7ae {
  margin-left: auto;
margin-bottom: 32px;
margin-right: auto;
}

#s-843630d0-0c60-4a30-92e5-939f3035c7ae .shg-proportional-font-size,
#s-843630d0-0c60-4a30-92e5-939f3035c7ae .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

.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-24793f34-232f-4bcf-8c2a-0f872bfd765c {
  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(255, 255, 255, 1);
border-style: solid;
border-radius: 100px;
background-color: rgba(255, 255, 255, 1);
text-align: left;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(15, 15, 15, 1);
}
#s-24793f34-232f-4bcf-8c2a-0f872bfd765c: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-24793f34-232f-4bcf-8c2a-0f872bfd765c: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 (max-width: 767px){#s-24793f34-232f-4bcf-8c2a-0f872bfd765c {
  text-align: center;
}
}

  #s-24793f34-232f-4bcf-8c2a-0f872bfd765c-root {
    text-align: left;
  }


#s-24793f34-232f-4bcf-8c2a-0f872bfd765c.shg-btn {
  color: rgba(15, 15, 15, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-24793f34-232f-4bcf-8c2a-0f872bfd765c-root {
    text-align: left;
  }


#s-24793f34-232f-4bcf-8c2a-0f872bfd765c.shg-btn {
  color: rgba(15, 15, 15, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-24793f34-232f-4bcf-8c2a-0f872bfd765c-root {
    text-align: left;
  }


#s-24793f34-232f-4bcf-8c2a-0f872bfd765c.shg-btn {
  color: rgba(15, 15, 15, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-24793f34-232f-4bcf-8c2a-0f872bfd765c-root {
    text-align: left;
  }


#s-24793f34-232f-4bcf-8c2a-0f872bfd765c.shg-btn {
  color: rgba(15, 15, 15, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-24793f34-232f-4bcf-8c2a-0f872bfd765c-root {
    text-align: center;
  }


#s-24793f34-232f-4bcf-8c2a-0f872bfd765c.shg-btn {
  color: rgba(15, 15, 15, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}
#s-43c8d1a8-5b36-4acf-9499-b2478cd01216 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
background-color: rgba(192, 188, 179, 1);
}
@media (min-width: 1200px){#s-43c8d1a8-5b36-4acf-9499-b2478cd01216 {
  display: none;
}
#s-43c8d1a8-5b36-4acf-9499-b2478cd01216, #wrap-s-43c8d1a8-5b36-4acf-9499-b2478cd01216, #wrap-content-s-43c8d1a8-5b36-4acf-9499-b2478cd01216 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-43c8d1a8-5b36-4acf-9499-b2478cd01216 {
  display: none;
}
#s-43c8d1a8-5b36-4acf-9499-b2478cd01216, #wrap-s-43c8d1a8-5b36-4acf-9499-b2478cd01216, #wrap-content-s-43c8d1a8-5b36-4acf-9499-b2478cd01216 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-43c8d1a8-5b36-4acf-9499-b2478cd01216 {
  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;
}
}@media (max-width: 767px){#s-43c8d1a8-5b36-4acf-9499-b2478cd01216 {
  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: 80%;
}
}







#s-43c8d1a8-5b36-4acf-9499-b2478cd01216 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-43c8d1a8-5b36-4acf-9499-b2478cd01216.shg-box.shg-c {
  justify-content: center;
}

#s-78fb6220-9a21-403c-91e2-ec6658282780 {
  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: 650px;
max-width: 1600px;
background-position: 85% center;
}
@media (min-width: 768px) and (max-width: 991px){#s-78fb6220-9a21-403c-91e2-ec6658282780 {
  padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
min-height: 450px;
}
}@media (max-width: 767px){#s-78fb6220-9a21-403c-91e2-ec6658282780 {
  padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
min-height: 350px;
}
}
#s-78fb6220-9a21-403c-91e2-ec6658282780 {
  background-image: url(https://i.shgcdn.com/c85ebe93-86c5-4c53-8eb7-7d87cce6fc40/);
}

@media (max-width: 480px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-78fb6220-9a21-403c-91e2-ec6658282780 {
  background-image: url(https://i.shgcdn.com/c85ebe93-86c5-4c53-8eb7-7d87cce6fc40/-/resize/480x/);
}
#s-78fb6220-9a21-403c-91e2-ec6658282780.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (max-width: 480px) and (-webkit-min-device-pixel-ratio: 2) {
#s-78fb6220-9a21-403c-91e2-ec6658282780 {
  background-image: url(https://i.shgcdn.com/c85ebe93-86c5-4c53-8eb7-7d87cce6fc40/-/resize/960x/);
}
#s-78fb6220-9a21-403c-91e2-ec6658282780.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-78fb6220-9a21-403c-91e2-ec6658282780 {
  background-image: url(https://i.shgcdn.com/c85ebe93-86c5-4c53-8eb7-7d87cce6fc40/-/resize/768x/);
}
#s-78fb6220-9a21-403c-91e2-ec6658282780.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-min-device-pixel-ratio: 2) {
#s-78fb6220-9a21-403c-91e2-ec6658282780 {
  background-image: url(https://i.shgcdn.com/c85ebe93-86c5-4c53-8eb7-7d87cce6fc40/-/resize/1536x/);
}
#s-78fb6220-9a21-403c-91e2-ec6658282780.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-78fb6220-9a21-403c-91e2-ec6658282780 {
  background-image: url(https://i.shgcdn.com/c85ebe93-86c5-4c53-8eb7-7d87cce6fc40/-/resize/1024x/);
}
#s-78fb6220-9a21-403c-91e2-ec6658282780.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) {
#s-78fb6220-9a21-403c-91e2-ec6658282780 {
  background-image: url(https://i.shgcdn.com/c85ebe93-86c5-4c53-8eb7-7d87cce6fc40/-/resize/2048x/);
}
#s-78fb6220-9a21-403c-91e2-ec6658282780.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 1025px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-78fb6220-9a21-403c-91e2-ec6658282780 {
  background-image: url(https://i.shgcdn.com/c85ebe93-86c5-4c53-8eb7-7d87cce6fc40/-/resize/1200x/);
}
#s-78fb6220-9a21-403c-91e2-ec6658282780.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 1025px) and (-webkit-min-device-pixel-ratio: 2) {
#s-78fb6220-9a21-403c-91e2-ec6658282780 {
  background-image: url(https://i.shgcdn.com/c85ebe93-86c5-4c53-8eb7-7d87cce6fc40/-/resize/2048x/);
}
#s-78fb6220-9a21-403c-91e2-ec6658282780.shogun-lazyload-bg-image {
  background-image: none;
}

}







#s-78fb6220-9a21-403c-91e2-ec6658282780 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-78fb6220-9a21-403c-91e2-ec6658282780.shg-box.shg-c {
  justify-content: center;
}
@media (min-width: 768px) and (max-width: 991px){






#s-78fb6220-9a21-403c-91e2-ec6658282780 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-78fb6220-9a21-403c-91e2-ec6658282780.shg-box.shg-c {
  justify-content: flex-start;
}
}@media (max-width: 767px){






#s-78fb6220-9a21-403c-91e2-ec6658282780 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-78fb6220-9a21-403c-91e2-ec6658282780.shg-box.shg-c {
  justify-content: flex-start;
}
}
#s-d1857ec9-5aa6-4c0c-85ea-d1712d49395b {
  margin-left: 0px;
margin-right: auto;
min-height: 50px;
max-width: 450px;
}
@media (min-width: 768px) and (max-width: 991px){#s-d1857ec9-5aa6-4c0c-85ea-d1712d49395b {
  padding-top: 32px;
padding-left: 32px;
padding-right: 32px;
min-height: 450px;
max-width: 1000px;
}
}@media (max-width: 767px){#s-d1857ec9-5aa6-4c0c-85ea-d1712d49395b {
  padding-top: 20px;
padding-left: 20px;
padding-bottom: 20px;
padding-right: 20px;
min-height: 350px;
}
}







#s-d1857ec9-5aa6-4c0c-85ea-d1712d49395b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-d1857ec9-5aa6-4c0c-85ea-d1712d49395b.shg-box.shg-c {
  justify-content: center;
}
@media (min-width: 768px) and (max-width: 991px){






#s-d1857ec9-5aa6-4c0c-85ea-d1712d49395b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-d1857ec9-5aa6-4c0c-85ea-d1712d49395b.shg-box.shg-c {
  justify-content: flex-start;
}
}@media (max-width: 767px){






#s-d1857ec9-5aa6-4c0c-85ea-d1712d49395b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-d1857ec9-5aa6-4c0c-85ea-d1712d49395b.shg-box.shg-c {
  justify-content: flex-start;
}
}
#s-391ad7d9-fcbe-48cb-a244-43cd376e12fb {
  margin-left: auto;
margin-bottom: 180px;
margin-right: auto;
}
@media (min-width: 768px) and (max-width: 991px){#s-391ad7d9-fcbe-48cb-a244-43cd376e12fb {
  display: none;
}
#s-391ad7d9-fcbe-48cb-a244-43cd376e12fb, #wrap-s-391ad7d9-fcbe-48cb-a244-43cd376e12fb, #wrap-content-s-391ad7d9-fcbe-48cb-a244-43cd376e12fb { display: none !important; }}@media (max-width: 767px){#s-391ad7d9-fcbe-48cb-a244-43cd376e12fb {
  margin-top: 0px;
margin-bottom: 180px;
}
}
@media (min-width: 0px) {
[id="s-391ad7d9-fcbe-48cb-a244-43cd376e12fb"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 10.0px);
}

}

@media (min-width: 768px) {
[id="s-391ad7d9-fcbe-48cb-a244-43cd376e12fb"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 10.0px);
}

}

@media (min-width: 992px) {
[id="s-391ad7d9-fcbe-48cb-a244-43cd376e12fb"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 10.0px);
}

}

@media (min-width: 1200px) {
[id="s-391ad7d9-fcbe-48cb-a244-43cd376e12fb"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 10.0px);
}

}

#s-4302e3b3-3163-44f5-b4e6-50fc9bbc076b {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
text-align: left;
}

#s-71be32bd-a1c4-4eb6-a149-f3cae4bbff52 {
  background-repeat: no-repeat;
background-size: contain;
margin-top: 0px;
margin-left: auto;
margin-right: 0px;
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: 0px;
min-height: 80px;
max-width: 220px;
background-position: right top;
}
@media (min-width: 768px) and (max-width: 991px){#s-71be32bd-a1c4-4eb6-a149-f3cae4bbff52 {
  margin-left: 0px;
}
}@media (max-width: 767px){#s-71be32bd-a1c4-4eb6-a149-f3cae4bbff52 {
  margin-top: 0px;
margin-right: 0px;
min-height: 20px;
max-width: 160px;
}
}
#s-71be32bd-a1c4-4eb6-a149-f3cae4bbff52 {
  background-image: url(https://i.shgcdn.com/c4033dd4-3168-4cb2-9779-f141c10f0fe2/);
}








#s-71be32bd-a1c4-4eb6-a149-f3cae4bbff52 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-71be32bd-a1c4-4eb6-a149-f3cae4bbff52.shg-box.shg-c {
  justify-content: center;
}

#s-e9453bc8-ccae-42a8-a199-9243c514c471 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}
@media (max-width: 767px){#s-e9453bc8-ccae-42a8-a199-9243c514c471 {
  display: none;
}
#s-e9453bc8-ccae-42a8-a199-9243c514c471, #wrap-s-e9453bc8-ccae-42a8-a199-9243c514c471, #wrap-content-s-e9453bc8-ccae-42a8-a199-9243c514c471 { display: none !important; }}







#s-e9453bc8-ccae-42a8-a199-9243c514c471 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-e9453bc8-ccae-42a8-a199-9243c514c471.shg-box.shg-c {
  justify-content: center;
}

#s-7737020e-258f-4894-b708-4b84fe210094 {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
text-align: left;
}
@media (min-width: 768px) and (max-width: 991px){#s-7737020e-258f-4894-b708-4b84fe210094 {
  margin-bottom: 20px;
}
}
#s-5a7ca3e1-c11e-4d79-bdc1-0a3435d9484d {
  background-repeat: no-repeat;
background-size: contain;
margin-top: 0px;
margin-left: auto;
margin-right: 0px;
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: 0px;
min-height: 80px;
max-width: 220px;
background-position: left center;
}
@media (min-width: 768px) and (max-width: 991px){#s-5a7ca3e1-c11e-4d79-bdc1-0a3435d9484d {
  margin-left: 0px;
}
}@media (max-width: 767px){#s-5a7ca3e1-c11e-4d79-bdc1-0a3435d9484d {
  margin-top: 0px;
margin-right: 0px;
min-height: 20px;
max-width: 160px;
}
}
#s-5a7ca3e1-c11e-4d79-bdc1-0a3435d9484d {
  background-image: url(https://i.shgcdn.com/c4033dd4-3168-4cb2-9779-f141c10f0fe2/);
}








#s-5a7ca3e1-c11e-4d79-bdc1-0a3435d9484d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-5a7ca3e1-c11e-4d79-bdc1-0a3435d9484d.shg-box.shg-c {
  justify-content: center;
}

#s-d5f21720-0fc6-481e-a0b2-40be85d69c63 {
  margin-left: 0px;
margin-right: auto;
min-height: 50px;
max-width: 450px;
}
@media (min-width: 768px) and (max-width: 991px){#s-d5f21720-0fc6-481e-a0b2-40be85d69c63 {
  padding-top: 0px;
padding-left: 32px;
padding-bottom: 40px;
padding-right: 32px;
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;
max-width: 1000px;
}
}@media (max-width: 767px){#s-d5f21720-0fc6-481e-a0b2-40be85d69c63 {
  padding-top: 0px;
padding-left: 20px;
padding-bottom: 32px;
padding-right: 20px;
}
}







#s-d5f21720-0fc6-481e-a0b2-40be85d69c63 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-d5f21720-0fc6-481e-a0b2-40be85d69c63.shg-box.shg-c {
  justify-content: center;
}

#s-88d3a2e4-8a27-4941-a8bb-e3797c88cf11 {
  margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
@media (min-width: 768px) and (max-width: 991px){#s-88d3a2e4-8a27-4941-a8bb-e3797c88cf11 {
  margin-bottom: 16px;
}
}@media (max-width: 767px){#s-88d3a2e4-8a27-4941-a8bb-e3797c88cf11 {
  margin-bottom: 16px;
}
}
#s-88d3a2e4-8a27-4941-a8bb-e3797c88cf11 .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (min-width: 768px) and (max-width: 991px){#s-88d3a2e4-8a27-4941-a8bb-e3797c88cf11 .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 48px;
  
  
  
}


}@media (max-width: 767px){#s-88d3a2e4-8a27-4941-a8bb-e3797c88cf11 .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


}
#s-d630c5ea-985e-4d6d-b393-ed84c46c0d64 {
  margin-left: auto;
margin-bottom: 32px;
margin-right: auto;
}
@media (min-width: 768px) and (max-width: 991px){#s-d630c5ea-985e-4d6d-b393-ed84c46c0d64 {
  margin-bottom: 24px;
}
}@media (max-width: 767px){#s-d630c5ea-985e-4d6d-b393-ed84c46c0d64 {
  margin-bottom: 24px;
}
}
#s-d630c5ea-985e-4d6d-b393-ed84c46c0d64 .shg-proportional-font-size,
#s-d630c5ea-985e-4d6d-b393-ed84c46c0d64 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-3c9ab1f3-03ff-4083-bc08-29dc5344f5cf {
  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(255, 255, 255, 1);
border-style: solid;
border-radius: 100px;
background-color: rgba(255, 255, 255, 1);
text-align: right;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(15, 15, 15, 1);
}
#s-3c9ab1f3-03ff-4083-bc08-29dc5344f5cf: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-3c9ab1f3-03ff-4083-bc08-29dc5344f5cf: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-3c9ab1f3-03ff-4083-bc08-29dc5344f5cf {
  text-align: left;
}
}@media (max-width: 767px){#s-3c9ab1f3-03ff-4083-bc08-29dc5344f5cf {
  text-align: left;
}
}

  #s-3c9ab1f3-03ff-4083-bc08-29dc5344f5cf-root {
    text-align: right;
  }


#s-3c9ab1f3-03ff-4083-bc08-29dc5344f5cf.shg-btn {
  color: rgba(15, 15, 15, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-3c9ab1f3-03ff-4083-bc08-29dc5344f5cf-root {
    text-align: right;
  }


#s-3c9ab1f3-03ff-4083-bc08-29dc5344f5cf.shg-btn {
  color: rgba(15, 15, 15, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-3c9ab1f3-03ff-4083-bc08-29dc5344f5cf-root {
    text-align: right;
  }


#s-3c9ab1f3-03ff-4083-bc08-29dc5344f5cf.shg-btn {
  color: rgba(15, 15, 15, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-3c9ab1f3-03ff-4083-bc08-29dc5344f5cf-root {
    text-align: left;
  }


#s-3c9ab1f3-03ff-4083-bc08-29dc5344f5cf.shg-btn {
  color: rgba(15, 15, 15, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-3c9ab1f3-03ff-4083-bc08-29dc5344f5cf-root {
    text-align: left;
  }


#s-3c9ab1f3-03ff-4083-bc08-29dc5344f5cf.shg-btn {
  color: rgba(15, 15, 15, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}
#s-c2fc7103-ccfc-4fbc-b02a-07c18f9fa218 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-6f1ebb9e-125d-49f2-9c75-b4c9d5d50fb3 {
  margin-top: 16px;
margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
padding-top: 16px;
padding-left: 20px;
padding-bottom: 16px;
padding-right: 20px;
min-height: 50px;
max-width: 900px;
}
@media (max-width: 767px){#s-6f1ebb9e-125d-49f2-9c75-b4c9d5d50fb3 {
  display: none;
}
#s-6f1ebb9e-125d-49f2-9c75-b4c9d5d50fb3, #wrap-s-6f1ebb9e-125d-49f2-9c75-b4c9d5d50fb3, #wrap-content-s-6f1ebb9e-125d-49f2-9c75-b4c9d5d50fb3 { display: none !important; }}







#s-6f1ebb9e-125d-49f2-9c75-b4c9d5d50fb3 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-6f1ebb9e-125d-49f2-9c75-b4c9d5d50fb3.shg-box.shg-c {
  justify-content: center;
}

#s-8204e0eb-0960-41f7-9ca0-de5201a1f782 {
  margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
}








#s-8204e0eb-0960-41f7-9ca0-de5201a1f782 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-8204e0eb-0960-41f7-9ca0-de5201a1f782.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-38b0f095-8099-4443-819b-24b7f8b57533 {
  margin-left: 0%;
margin-bottom: 0px;
margin-right: 12px;
min-height: 48px;
max-width: 48px;
aspect-ratio: 1/1;
text-align: left;
opacity: 1;
}

#s-38b0f095-8099-4443-819b-24b7f8b57533 {
  margin: 0 !important;
  overflow: visible;
}

#s-38b0f095-8099-4443-819b-24b7f8b57533-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-38b0f095-8099-4443-819b-24b7f8b57533 {
  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-38b0f095-8099-4443-819b-24b7f8b57533 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-38b0f095-8099-4443-819b-24b7f8b57533 img.shogun-image {
  /* Add background color handling */
  
}

#s-38b0f095-8099-4443-819b-24b7f8b57533 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-38b0f095-8099-4443-819b-24b7f8b57533 .shg-image-content-wrapper {
      aspect-ratio: 271/261;
      min-width: 100%;
      height: auto;
    }

    #s-38b0f095-8099-4443-819b-24b7f8b57533 .shogun-image-link {
      aspect-ratio: 271/261;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-38b0f095-8099-4443-819b-24b7f8b57533 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-38b0f095-8099-4443-819b-24b7f8b57533.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-38b0f095-8099-4443-819b-24b7f8b57533 img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 48px;
    max-height: 48px;
  }



  img.s-38b0f095-8099-4443-819b-24b7f8b57533.shogun-image {
    
    
    min-height: 48px;
    max-height: 48px;
  }


.s-38b0f095-8099-4443-819b-24b7f8b57533 .shogun-image-content {
  
    justify-content: center;
  
}

.s-38b0f095-8099-4443-819b-24b7f8b57533.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-38b0f095-8099-4443-819b-24b7f8b57533.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-38b0f095-8099-4443-819b-24b7f8b57533.shogun-image {
  box-sizing: border-box;
}



.s-38b0f095-8099-4443-819b-24b7f8b57533 img.shogun-image {
  min-height: 48px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-38b0f095-8099-4443-819b-24b7f8b57533 {
      --shg-aspect-ratio: calc(271/261); 
    }

    .s-38b0f095-8099-4443-819b-24b7f8b57533.shogun-image-container {
      position: relative;
    }

    .s-38b0f095-8099-4443-819b-24b7f8b57533.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-38b0f095-8099-4443-819b-24b7f8b57533.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-38b0f095-8099-4443-819b-24b7f8b57533 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 48px;
      max-width: 48px;
    }
  }

@media (min-width: 1200px){#s-38b0f095-8099-4443-819b-24b7f8b57533 {
  margin: 0 !important;
  overflow: visible;
}

#s-38b0f095-8099-4443-819b-24b7f8b57533-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-38b0f095-8099-4443-819b-24b7f8b57533 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-38b0f095-8099-4443-819b-24b7f8b57533 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-38b0f095-8099-4443-819b-24b7f8b57533 img.shogun-image {
  /* Add background color handling */
  
}

#s-38b0f095-8099-4443-819b-24b7f8b57533 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-38b0f095-8099-4443-819b-24b7f8b57533 .shg-image-content-wrapper {
      aspect-ratio: 271/261;
      min-width: 100%;
      height: auto;
    }

    #s-38b0f095-8099-4443-819b-24b7f8b57533 .shogun-image-link {
      aspect-ratio: 271/261;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-38b0f095-8099-4443-819b-24b7f8b57533 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-38b0f095-8099-4443-819b-24b7f8b57533.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-38b0f095-8099-4443-819b-24b7f8b57533 img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 48px;
    max-height: 48px;
  }



  img.s-38b0f095-8099-4443-819b-24b7f8b57533.shogun-image {
    
    
    min-height: 48px;
    max-height: 48px;
  }


.s-38b0f095-8099-4443-819b-24b7f8b57533 .shogun-image-content {
  
    justify-content: center;
  
}

.s-38b0f095-8099-4443-819b-24b7f8b57533.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-38b0f095-8099-4443-819b-24b7f8b57533.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-38b0f095-8099-4443-819b-24b7f8b57533.shogun-image {
  box-sizing: border-box;
}



.s-38b0f095-8099-4443-819b-24b7f8b57533 img.shogun-image {
  min-height: 48px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-38b0f095-8099-4443-819b-24b7f8b57533 {
      --shg-aspect-ratio: calc(271/261); 
    }

    .s-38b0f095-8099-4443-819b-24b7f8b57533.shogun-image-container {
      position: relative;
    }

    .s-38b0f095-8099-4443-819b-24b7f8b57533.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-38b0f095-8099-4443-819b-24b7f8b57533.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-38b0f095-8099-4443-819b-24b7f8b57533 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 48px;
      max-width: 48px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-38b0f095-8099-4443-819b-24b7f8b57533 {
  margin: 0 !important;
  overflow: visible;
}

#s-38b0f095-8099-4443-819b-24b7f8b57533-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-38b0f095-8099-4443-819b-24b7f8b57533 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-38b0f095-8099-4443-819b-24b7f8b57533 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-38b0f095-8099-4443-819b-24b7f8b57533 img.shogun-image {
  /* Add background color handling */
  
}

#s-38b0f095-8099-4443-819b-24b7f8b57533 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-38b0f095-8099-4443-819b-24b7f8b57533 .shg-image-content-wrapper {
      aspect-ratio: 271/261;
      min-width: 100%;
      height: auto;
    }

    #s-38b0f095-8099-4443-819b-24b7f8b57533 .shogun-image-link {
      aspect-ratio: 271/261;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-38b0f095-8099-4443-819b-24b7f8b57533 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-38b0f095-8099-4443-819b-24b7f8b57533.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-38b0f095-8099-4443-819b-24b7f8b57533 img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 48px;
    max-height: 48px;
  }



  img.s-38b0f095-8099-4443-819b-24b7f8b57533.shogun-image {
    
    
    min-height: 48px;
    max-height: 48px;
  }


.s-38b0f095-8099-4443-819b-24b7f8b57533 .shogun-image-content {
  
    justify-content: center;
  
}

.s-38b0f095-8099-4443-819b-24b7f8b57533.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-38b0f095-8099-4443-819b-24b7f8b57533.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-38b0f095-8099-4443-819b-24b7f8b57533.shogun-image {
  box-sizing: border-box;
}



.s-38b0f095-8099-4443-819b-24b7f8b57533 img.shogun-image {
  min-height: 48px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-38b0f095-8099-4443-819b-24b7f8b57533 {
      --shg-aspect-ratio: calc(271/261); 
    }

    .s-38b0f095-8099-4443-819b-24b7f8b57533.shogun-image-container {
      position: relative;
    }

    .s-38b0f095-8099-4443-819b-24b7f8b57533.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-38b0f095-8099-4443-819b-24b7f8b57533.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-38b0f095-8099-4443-819b-24b7f8b57533 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 48px;
      max-width: 48px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-38b0f095-8099-4443-819b-24b7f8b57533 {
  margin: 0 !important;
  overflow: visible;
}

#s-38b0f095-8099-4443-819b-24b7f8b57533-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-38b0f095-8099-4443-819b-24b7f8b57533 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-38b0f095-8099-4443-819b-24b7f8b57533 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-38b0f095-8099-4443-819b-24b7f8b57533 img.shogun-image {
  /* Add background color handling */
  
}

#s-38b0f095-8099-4443-819b-24b7f8b57533 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-38b0f095-8099-4443-819b-24b7f8b57533 .shg-image-content-wrapper {
      aspect-ratio: 271/261;
      min-width: 100%;
      height: auto;
    }

    #s-38b0f095-8099-4443-819b-24b7f8b57533 .shogun-image-link {
      aspect-ratio: 271/261;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-38b0f095-8099-4443-819b-24b7f8b57533 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-38b0f095-8099-4443-819b-24b7f8b57533.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-38b0f095-8099-4443-819b-24b7f8b57533 img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 48px;
    max-height: 48px;
  }



  img.s-38b0f095-8099-4443-819b-24b7f8b57533.shogun-image {
    
    
    min-height: 48px;
    max-height: 48px;
  }


.s-38b0f095-8099-4443-819b-24b7f8b57533 .shogun-image-content {
  
    justify-content: center;
  
}

.s-38b0f095-8099-4443-819b-24b7f8b57533.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-38b0f095-8099-4443-819b-24b7f8b57533.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-38b0f095-8099-4443-819b-24b7f8b57533.shogun-image {
  box-sizing: border-box;
}



.s-38b0f095-8099-4443-819b-24b7f8b57533 img.shogun-image {
  min-height: 48px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-38b0f095-8099-4443-819b-24b7f8b57533 {
      --shg-aspect-ratio: calc(271/261); 
    }

    .s-38b0f095-8099-4443-819b-24b7f8b57533.shogun-image-container {
      position: relative;
    }

    .s-38b0f095-8099-4443-819b-24b7f8b57533.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-38b0f095-8099-4443-819b-24b7f8b57533.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-38b0f095-8099-4443-819b-24b7f8b57533 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 48px;
      max-width: 48px;
    }
  }

}@media (max-width: 767px){#s-38b0f095-8099-4443-819b-24b7f8b57533 {
  margin: 0 !important;
  overflow: visible;
}

#s-38b0f095-8099-4443-819b-24b7f8b57533-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-38b0f095-8099-4443-819b-24b7f8b57533 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-38b0f095-8099-4443-819b-24b7f8b57533 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-38b0f095-8099-4443-819b-24b7f8b57533 img.shogun-image {
  /* Add background color handling */
  
}

#s-38b0f095-8099-4443-819b-24b7f8b57533 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-38b0f095-8099-4443-819b-24b7f8b57533 .shg-image-content-wrapper {
      aspect-ratio: 271/261;
      min-width: 100%;
      height: auto;
    }

    #s-38b0f095-8099-4443-819b-24b7f8b57533 .shogun-image-link {
      aspect-ratio: 271/261;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-38b0f095-8099-4443-819b-24b7f8b57533 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-38b0f095-8099-4443-819b-24b7f8b57533.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-38b0f095-8099-4443-819b-24b7f8b57533 img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 48px;
    max-height: 48px;
  }



  img.s-38b0f095-8099-4443-819b-24b7f8b57533.shogun-image {
    
    
    min-height: 48px;
    max-height: 48px;
  }


.s-38b0f095-8099-4443-819b-24b7f8b57533 .shogun-image-content {
  
    justify-content: center;
  
}

.s-38b0f095-8099-4443-819b-24b7f8b57533.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-38b0f095-8099-4443-819b-24b7f8b57533.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-38b0f095-8099-4443-819b-24b7f8b57533.shogun-image {
  box-sizing: border-box;
}



.s-38b0f095-8099-4443-819b-24b7f8b57533 img.shogun-image {
  min-height: 48px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-38b0f095-8099-4443-819b-24b7f8b57533 {
      --shg-aspect-ratio: calc(271/261); 
    }

    .s-38b0f095-8099-4443-819b-24b7f8b57533.shogun-image-container {
      position: relative;
    }

    .s-38b0f095-8099-4443-819b-24b7f8b57533.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-38b0f095-8099-4443-819b-24b7f8b57533.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-38b0f095-8099-4443-819b-24b7f8b57533 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 48px;
      max-width: 48px;
    }
  }

}
#s-e998e245-0815-4657-bd22-6bb57683e767 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-e998e245-0815-4657-bd22-6bb57683e767 .shogun-heading-component h5 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}



#s-5b22f178-2cc1-4562-b6ae-1f5e59279367 {
  margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
}








#s-5b22f178-2cc1-4562-b6ae-1f5e59279367 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-5b22f178-2cc1-4562-b6ae-1f5e59279367.shg-box.shg-c {
  justify-content: center;
}

#s-a54c01da-49f8-4711-b318-90db0d6e0393 {
  margin-left: 0%;
margin-bottom: 0px;
margin-right: 12px;
min-height: 48px;
max-width: 48px;
aspect-ratio: 1/1;
text-align: left;
}

#s-a54c01da-49f8-4711-b318-90db0d6e0393 {
  margin: 0 !important;
  overflow: visible;
}

#s-a54c01da-49f8-4711-b318-90db0d6e0393-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a54c01da-49f8-4711-b318-90db0d6e0393 {
  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-a54c01da-49f8-4711-b318-90db0d6e0393 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a54c01da-49f8-4711-b318-90db0d6e0393 img.shogun-image {
  /* Add background color handling */
  
}

#s-a54c01da-49f8-4711-b318-90db0d6e0393 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a54c01da-49f8-4711-b318-90db0d6e0393 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-a54c01da-49f8-4711-b318-90db0d6e0393 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a54c01da-49f8-4711-b318-90db0d6e0393 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a54c01da-49f8-4711-b318-90db0d6e0393.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a54c01da-49f8-4711-b318-90db0d6e0393 img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 48px;
    max-height: 48px;
  }



  img.s-a54c01da-49f8-4711-b318-90db0d6e0393.shogun-image {
    
    
    min-height: 48px;
    max-height: 48px;
  }


.s-a54c01da-49f8-4711-b318-90db0d6e0393 .shogun-image-content {
  
    justify-content: center;
  
}

.s-a54c01da-49f8-4711-b318-90db0d6e0393.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-a54c01da-49f8-4711-b318-90db0d6e0393.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a54c01da-49f8-4711-b318-90db0d6e0393.shogun-image {
  box-sizing: border-box;
}



.s-a54c01da-49f8-4711-b318-90db0d6e0393 img.shogun-image {
  min-height: 48px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-a54c01da-49f8-4711-b318-90db0d6e0393 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-a54c01da-49f8-4711-b318-90db0d6e0393.shogun-image-container {
      position: relative;
    }

    .s-a54c01da-49f8-4711-b318-90db0d6e0393.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a54c01da-49f8-4711-b318-90db0d6e0393.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a54c01da-49f8-4711-b318-90db0d6e0393 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 48px;
      max-width: 48px;
    }
  }

@media (min-width: 1200px){#s-a54c01da-49f8-4711-b318-90db0d6e0393 {
  margin: 0 !important;
  overflow: visible;
}

#s-a54c01da-49f8-4711-b318-90db0d6e0393-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a54c01da-49f8-4711-b318-90db0d6e0393 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a54c01da-49f8-4711-b318-90db0d6e0393 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a54c01da-49f8-4711-b318-90db0d6e0393 img.shogun-image {
  /* Add background color handling */
  
}

#s-a54c01da-49f8-4711-b318-90db0d6e0393 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a54c01da-49f8-4711-b318-90db0d6e0393 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-a54c01da-49f8-4711-b318-90db0d6e0393 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a54c01da-49f8-4711-b318-90db0d6e0393 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a54c01da-49f8-4711-b318-90db0d6e0393.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a54c01da-49f8-4711-b318-90db0d6e0393 img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 48px;
    max-height: 48px;
  }



  img.s-a54c01da-49f8-4711-b318-90db0d6e0393.shogun-image {
    
    
    min-height: 48px;
    max-height: 48px;
  }


.s-a54c01da-49f8-4711-b318-90db0d6e0393 .shogun-image-content {
  
    justify-content: center;
  
}

.s-a54c01da-49f8-4711-b318-90db0d6e0393.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-a54c01da-49f8-4711-b318-90db0d6e0393.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a54c01da-49f8-4711-b318-90db0d6e0393.shogun-image {
  box-sizing: border-box;
}



.s-a54c01da-49f8-4711-b318-90db0d6e0393 img.shogun-image {
  min-height: 48px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-a54c01da-49f8-4711-b318-90db0d6e0393 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-a54c01da-49f8-4711-b318-90db0d6e0393.shogun-image-container {
      position: relative;
    }

    .s-a54c01da-49f8-4711-b318-90db0d6e0393.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a54c01da-49f8-4711-b318-90db0d6e0393.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a54c01da-49f8-4711-b318-90db0d6e0393 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 48px;
      max-width: 48px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-a54c01da-49f8-4711-b318-90db0d6e0393 {
  margin: 0 !important;
  overflow: visible;
}

#s-a54c01da-49f8-4711-b318-90db0d6e0393-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a54c01da-49f8-4711-b318-90db0d6e0393 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a54c01da-49f8-4711-b318-90db0d6e0393 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a54c01da-49f8-4711-b318-90db0d6e0393 img.shogun-image {
  /* Add background color handling */
  
}

#s-a54c01da-49f8-4711-b318-90db0d6e0393 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a54c01da-49f8-4711-b318-90db0d6e0393 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-a54c01da-49f8-4711-b318-90db0d6e0393 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a54c01da-49f8-4711-b318-90db0d6e0393 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a54c01da-49f8-4711-b318-90db0d6e0393.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a54c01da-49f8-4711-b318-90db0d6e0393 img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 48px;
    max-height: 48px;
  }



  img.s-a54c01da-49f8-4711-b318-90db0d6e0393.shogun-image {
    
    
    min-height: 48px;
    max-height: 48px;
  }


.s-a54c01da-49f8-4711-b318-90db0d6e0393 .shogun-image-content {
  
    justify-content: center;
  
}

.s-a54c01da-49f8-4711-b318-90db0d6e0393.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-a54c01da-49f8-4711-b318-90db0d6e0393.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a54c01da-49f8-4711-b318-90db0d6e0393.shogun-image {
  box-sizing: border-box;
}



.s-a54c01da-49f8-4711-b318-90db0d6e0393 img.shogun-image {
  min-height: 48px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-a54c01da-49f8-4711-b318-90db0d6e0393 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-a54c01da-49f8-4711-b318-90db0d6e0393.shogun-image-container {
      position: relative;
    }

    .s-a54c01da-49f8-4711-b318-90db0d6e0393.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a54c01da-49f8-4711-b318-90db0d6e0393.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a54c01da-49f8-4711-b318-90db0d6e0393 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 48px;
      max-width: 48px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-a54c01da-49f8-4711-b318-90db0d6e0393 {
  margin: 0 !important;
  overflow: visible;
}

#s-a54c01da-49f8-4711-b318-90db0d6e0393-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a54c01da-49f8-4711-b318-90db0d6e0393 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a54c01da-49f8-4711-b318-90db0d6e0393 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a54c01da-49f8-4711-b318-90db0d6e0393 img.shogun-image {
  /* Add background color handling */
  
}

#s-a54c01da-49f8-4711-b318-90db0d6e0393 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a54c01da-49f8-4711-b318-90db0d6e0393 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-a54c01da-49f8-4711-b318-90db0d6e0393 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a54c01da-49f8-4711-b318-90db0d6e0393 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a54c01da-49f8-4711-b318-90db0d6e0393.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a54c01da-49f8-4711-b318-90db0d6e0393 img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 48px;
    max-height: 48px;
  }



  img.s-a54c01da-49f8-4711-b318-90db0d6e0393.shogun-image {
    
    
    min-height: 48px;
    max-height: 48px;
  }


.s-a54c01da-49f8-4711-b318-90db0d6e0393 .shogun-image-content {
  
    justify-content: center;
  
}

.s-a54c01da-49f8-4711-b318-90db0d6e0393.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-a54c01da-49f8-4711-b318-90db0d6e0393.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a54c01da-49f8-4711-b318-90db0d6e0393.shogun-image {
  box-sizing: border-box;
}



.s-a54c01da-49f8-4711-b318-90db0d6e0393 img.shogun-image {
  min-height: 48px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-a54c01da-49f8-4711-b318-90db0d6e0393 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-a54c01da-49f8-4711-b318-90db0d6e0393.shogun-image-container {
      position: relative;
    }

    .s-a54c01da-49f8-4711-b318-90db0d6e0393.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a54c01da-49f8-4711-b318-90db0d6e0393.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a54c01da-49f8-4711-b318-90db0d6e0393 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 48px;
      max-width: 48px;
    }
  }

}@media (max-width: 767px){#s-a54c01da-49f8-4711-b318-90db0d6e0393 {
  margin: 0 !important;
  overflow: visible;
}

#s-a54c01da-49f8-4711-b318-90db0d6e0393-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a54c01da-49f8-4711-b318-90db0d6e0393 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a54c01da-49f8-4711-b318-90db0d6e0393 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a54c01da-49f8-4711-b318-90db0d6e0393 img.shogun-image {
  /* Add background color handling */
  
}

#s-a54c01da-49f8-4711-b318-90db0d6e0393 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a54c01da-49f8-4711-b318-90db0d6e0393 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-a54c01da-49f8-4711-b318-90db0d6e0393 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a54c01da-49f8-4711-b318-90db0d6e0393 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a54c01da-49f8-4711-b318-90db0d6e0393.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a54c01da-49f8-4711-b318-90db0d6e0393 img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 48px;
    max-height: 48px;
  }



  img.s-a54c01da-49f8-4711-b318-90db0d6e0393.shogun-image {
    
    
    min-height: 48px;
    max-height: 48px;
  }


.s-a54c01da-49f8-4711-b318-90db0d6e0393 .shogun-image-content {
  
    justify-content: center;
  
}

.s-a54c01da-49f8-4711-b318-90db0d6e0393.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-a54c01da-49f8-4711-b318-90db0d6e0393.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a54c01da-49f8-4711-b318-90db0d6e0393.shogun-image {
  box-sizing: border-box;
}



.s-a54c01da-49f8-4711-b318-90db0d6e0393 img.shogun-image {
  min-height: 48px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-a54c01da-49f8-4711-b318-90db0d6e0393 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-a54c01da-49f8-4711-b318-90db0d6e0393.shogun-image-container {
      position: relative;
    }

    .s-a54c01da-49f8-4711-b318-90db0d6e0393.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a54c01da-49f8-4711-b318-90db0d6e0393.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a54c01da-49f8-4711-b318-90db0d6e0393 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 48px;
      max-width: 48px;
    }
  }

}
#s-666f910f-2179-4732-9d8c-306afbcc3397 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-666f910f-2179-4732-9d8c-306afbcc3397 .shogun-heading-component h5 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}



#s-1dc6fa14-d476-491a-b191-1db258a62c2e {
  margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
}








#s-1dc6fa14-d476-491a-b191-1db258a62c2e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-1dc6fa14-d476-491a-b191-1db258a62c2e.shg-box.shg-c {
  justify-content: center;
}

#s-2d3459b5-3bfc-4a41-a763-722aa0304034 {
  margin-left: 0%;
margin-bottom: 0px;
margin-right: 12px;
min-height: 48px;
max-width: 48px;
aspect-ratio: 1/1;
text-align: left;
}

#s-2d3459b5-3bfc-4a41-a763-722aa0304034 {
  margin: 0 !important;
  overflow: visible;
}

#s-2d3459b5-3bfc-4a41-a763-722aa0304034-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2d3459b5-3bfc-4a41-a763-722aa0304034 {
  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-2d3459b5-3bfc-4a41-a763-722aa0304034 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2d3459b5-3bfc-4a41-a763-722aa0304034 img.shogun-image {
  /* Add background color handling */
  
}

#s-2d3459b5-3bfc-4a41-a763-722aa0304034 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2d3459b5-3bfc-4a41-a763-722aa0304034 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-2d3459b5-3bfc-4a41-a763-722aa0304034 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2d3459b5-3bfc-4a41-a763-722aa0304034 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2d3459b5-3bfc-4a41-a763-722aa0304034.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2d3459b5-3bfc-4a41-a763-722aa0304034 img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 48px;
    max-height: 48px;
  }



  img.s-2d3459b5-3bfc-4a41-a763-722aa0304034.shogun-image {
    
    
    min-height: 48px;
    max-height: 48px;
  }


.s-2d3459b5-3bfc-4a41-a763-722aa0304034 .shogun-image-content {
  
    justify-content: center;
  
}

.s-2d3459b5-3bfc-4a41-a763-722aa0304034.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-2d3459b5-3bfc-4a41-a763-722aa0304034.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2d3459b5-3bfc-4a41-a763-722aa0304034.shogun-image {
  box-sizing: border-box;
}



.s-2d3459b5-3bfc-4a41-a763-722aa0304034 img.shogun-image {
  min-height: 48px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-2d3459b5-3bfc-4a41-a763-722aa0304034 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-2d3459b5-3bfc-4a41-a763-722aa0304034.shogun-image-container {
      position: relative;
    }

    .s-2d3459b5-3bfc-4a41-a763-722aa0304034.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2d3459b5-3bfc-4a41-a763-722aa0304034.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2d3459b5-3bfc-4a41-a763-722aa0304034 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 48px;
      max-width: 48px;
    }
  }

@media (min-width: 1200px){#s-2d3459b5-3bfc-4a41-a763-722aa0304034 {
  margin: 0 !important;
  overflow: visible;
}

#s-2d3459b5-3bfc-4a41-a763-722aa0304034-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2d3459b5-3bfc-4a41-a763-722aa0304034 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2d3459b5-3bfc-4a41-a763-722aa0304034 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2d3459b5-3bfc-4a41-a763-722aa0304034 img.shogun-image {
  /* Add background color handling */
  
}

#s-2d3459b5-3bfc-4a41-a763-722aa0304034 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2d3459b5-3bfc-4a41-a763-722aa0304034 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-2d3459b5-3bfc-4a41-a763-722aa0304034 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2d3459b5-3bfc-4a41-a763-722aa0304034 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2d3459b5-3bfc-4a41-a763-722aa0304034.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2d3459b5-3bfc-4a41-a763-722aa0304034 img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 48px;
    max-height: 48px;
  }



  img.s-2d3459b5-3bfc-4a41-a763-722aa0304034.shogun-image {
    
    
    min-height: 48px;
    max-height: 48px;
  }


.s-2d3459b5-3bfc-4a41-a763-722aa0304034 .shogun-image-content {
  
    justify-content: center;
  
}

.s-2d3459b5-3bfc-4a41-a763-722aa0304034.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-2d3459b5-3bfc-4a41-a763-722aa0304034.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2d3459b5-3bfc-4a41-a763-722aa0304034.shogun-image {
  box-sizing: border-box;
}



.s-2d3459b5-3bfc-4a41-a763-722aa0304034 img.shogun-image {
  min-height: 48px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-2d3459b5-3bfc-4a41-a763-722aa0304034 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-2d3459b5-3bfc-4a41-a763-722aa0304034.shogun-image-container {
      position: relative;
    }

    .s-2d3459b5-3bfc-4a41-a763-722aa0304034.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2d3459b5-3bfc-4a41-a763-722aa0304034.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2d3459b5-3bfc-4a41-a763-722aa0304034 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 48px;
      max-width: 48px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-2d3459b5-3bfc-4a41-a763-722aa0304034 {
  margin: 0 !important;
  overflow: visible;
}

#s-2d3459b5-3bfc-4a41-a763-722aa0304034-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2d3459b5-3bfc-4a41-a763-722aa0304034 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2d3459b5-3bfc-4a41-a763-722aa0304034 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2d3459b5-3bfc-4a41-a763-722aa0304034 img.shogun-image {
  /* Add background color handling */
  
}

#s-2d3459b5-3bfc-4a41-a763-722aa0304034 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2d3459b5-3bfc-4a41-a763-722aa0304034 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-2d3459b5-3bfc-4a41-a763-722aa0304034 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2d3459b5-3bfc-4a41-a763-722aa0304034 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2d3459b5-3bfc-4a41-a763-722aa0304034.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2d3459b5-3bfc-4a41-a763-722aa0304034 img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 48px;
    max-height: 48px;
  }



  img.s-2d3459b5-3bfc-4a41-a763-722aa0304034.shogun-image {
    
    
    min-height: 48px;
    max-height: 48px;
  }


.s-2d3459b5-3bfc-4a41-a763-722aa0304034 .shogun-image-content {
  
    justify-content: center;
  
}

.s-2d3459b5-3bfc-4a41-a763-722aa0304034.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-2d3459b5-3bfc-4a41-a763-722aa0304034.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2d3459b5-3bfc-4a41-a763-722aa0304034.shogun-image {
  box-sizing: border-box;
}



.s-2d3459b5-3bfc-4a41-a763-722aa0304034 img.shogun-image {
  min-height: 48px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-2d3459b5-3bfc-4a41-a763-722aa0304034 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-2d3459b5-3bfc-4a41-a763-722aa0304034.shogun-image-container {
      position: relative;
    }

    .s-2d3459b5-3bfc-4a41-a763-722aa0304034.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2d3459b5-3bfc-4a41-a763-722aa0304034.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2d3459b5-3bfc-4a41-a763-722aa0304034 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 48px;
      max-width: 48px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-2d3459b5-3bfc-4a41-a763-722aa0304034 {
  margin: 0 !important;
  overflow: visible;
}

#s-2d3459b5-3bfc-4a41-a763-722aa0304034-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2d3459b5-3bfc-4a41-a763-722aa0304034 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2d3459b5-3bfc-4a41-a763-722aa0304034 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2d3459b5-3bfc-4a41-a763-722aa0304034 img.shogun-image {
  /* Add background color handling */
  
}

#s-2d3459b5-3bfc-4a41-a763-722aa0304034 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2d3459b5-3bfc-4a41-a763-722aa0304034 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-2d3459b5-3bfc-4a41-a763-722aa0304034 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2d3459b5-3bfc-4a41-a763-722aa0304034 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2d3459b5-3bfc-4a41-a763-722aa0304034.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2d3459b5-3bfc-4a41-a763-722aa0304034 img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 48px;
    max-height: 48px;
  }



  img.s-2d3459b5-3bfc-4a41-a763-722aa0304034.shogun-image {
    
    
    min-height: 48px;
    max-height: 48px;
  }


.s-2d3459b5-3bfc-4a41-a763-722aa0304034 .shogun-image-content {
  
    justify-content: center;
  
}

.s-2d3459b5-3bfc-4a41-a763-722aa0304034.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-2d3459b5-3bfc-4a41-a763-722aa0304034.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2d3459b5-3bfc-4a41-a763-722aa0304034.shogun-image {
  box-sizing: border-box;
}



.s-2d3459b5-3bfc-4a41-a763-722aa0304034 img.shogun-image {
  min-height: 48px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-2d3459b5-3bfc-4a41-a763-722aa0304034 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-2d3459b5-3bfc-4a41-a763-722aa0304034.shogun-image-container {
      position: relative;
    }

    .s-2d3459b5-3bfc-4a41-a763-722aa0304034.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2d3459b5-3bfc-4a41-a763-722aa0304034.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2d3459b5-3bfc-4a41-a763-722aa0304034 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 48px;
      max-width: 48px;
    }
  }

}@media (max-width: 767px){#s-2d3459b5-3bfc-4a41-a763-722aa0304034 {
  margin: 0 !important;
  overflow: visible;
}

#s-2d3459b5-3bfc-4a41-a763-722aa0304034-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2d3459b5-3bfc-4a41-a763-722aa0304034 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2d3459b5-3bfc-4a41-a763-722aa0304034 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2d3459b5-3bfc-4a41-a763-722aa0304034 img.shogun-image {
  /* Add background color handling */
  
}

#s-2d3459b5-3bfc-4a41-a763-722aa0304034 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2d3459b5-3bfc-4a41-a763-722aa0304034 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-2d3459b5-3bfc-4a41-a763-722aa0304034 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2d3459b5-3bfc-4a41-a763-722aa0304034 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2d3459b5-3bfc-4a41-a763-722aa0304034.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2d3459b5-3bfc-4a41-a763-722aa0304034 img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 48px;
    max-height: 48px;
  }



  img.s-2d3459b5-3bfc-4a41-a763-722aa0304034.shogun-image {
    
    
    min-height: 48px;
    max-height: 48px;
  }


.s-2d3459b5-3bfc-4a41-a763-722aa0304034 .shogun-image-content {
  
    justify-content: center;
  
}

.s-2d3459b5-3bfc-4a41-a763-722aa0304034.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-2d3459b5-3bfc-4a41-a763-722aa0304034.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2d3459b5-3bfc-4a41-a763-722aa0304034.shogun-image {
  box-sizing: border-box;
}



.s-2d3459b5-3bfc-4a41-a763-722aa0304034 img.shogun-image {
  min-height: 48px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-2d3459b5-3bfc-4a41-a763-722aa0304034 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-2d3459b5-3bfc-4a41-a763-722aa0304034.shogun-image-container {
      position: relative;
    }

    .s-2d3459b5-3bfc-4a41-a763-722aa0304034.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2d3459b5-3bfc-4a41-a763-722aa0304034.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2d3459b5-3bfc-4a41-a763-722aa0304034 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 48px;
      max-width: 48px;
    }
  }

}
#s-be03d2a0-ff14-4f7f-8d78-44af7460837c {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-be03d2a0-ff14-4f7f-8d78-44af7460837c .shogun-heading-component h5 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}



#s-a2101512-a0ca-4daa-888e-3d8dc0dfe463 {
  margin-left: auto;
margin-right: auto;
padding-left: 80px;
padding-right: 80px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
background-color: rgba(235, 242, 240, 1);
background-attachment: scroll;
}
@media (max-width: 767px){#s-a2101512-a0ca-4daa-888e-3d8dc0dfe463 {
  padding-top: 32px;
padding-left: 8%;
padding-bottom: 32px;
padding-right: 8%;
}
}







#s-a2101512-a0ca-4daa-888e-3d8dc0dfe463 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-a2101512-a0ca-4daa-888e-3d8dc0dfe463.shg-box.shg-c {
  justify-content: center;
}

/* prevent CLS and only show first slides */
.quote-slider > .quote-slide:not(:first-child), .logo-slider > .logo-slide:not(:first-child) {
    display: none !important;
}
.quote-slider, .logo-slider {
    visibility: hidden;
    opacity: 0;
    transition: opacity 0.1s ease;
}

/* slider styling */
.quote-slide {
    text-align: center;
    padding-bottom: 80px;
}
.quote {
    font-size: 20px;
    line-height: 1.5;
    margin: 0;
    font-weight: 400;
}
.logo-slide {
    display: flex !important;
    justify-content: center;
    padding: 0px 20px 60px 20px;
    padding-top: 80px;
    padding-bottom: 40px;
}
.logo-image {
    height: 60px;
    opacity: 0.3;
    transition: opacity 0.3s ease;
    -o-object-fit: contain;
       object-fit: contain;
    max-width: 80%;
}
.logo-image:hover {
    opacity: 1;
    cursor: pointer;
}
@media (max-width: 1024px) {
    .logo-image {
        max-width: 90%;
        /*height: 46px;*/
    }
}
@media (max-width: 576px) {
    .logo-slide {
        padding-top: 40px;
        padding-bottom: 30px;
    }
    .logo-image {
        /*height: 36px;*/
        max-width: 100%;
    }
    .quote-slide {
        padding-bottom: 40px;
    }
}
.slick-center .logo-image {
    opacity: 1;
}
.slick-slide {
    outline: none;
}
#s-72c2f385-bd94-4aab-9a82-5f585d4a7efa {
  margin-left: auto;
margin-right: auto;
max-width: 1440px;
}

#s-f82c1c9c-cf14-4f4c-8517-fb2d3e196946 {
  margin-left: auto;
margin-right: auto;
padding-top: 20px;
padding-left: 4%;
padding-bottom: 40px;
padding-right: 4%;
min-height: 50px;
}
@media (min-width: 1200px){#s-f82c1c9c-cf14-4f4c-8517-fb2d3e196946 {
  display: none;
}
#s-f82c1c9c-cf14-4f4c-8517-fb2d3e196946, #wrap-s-f82c1c9c-cf14-4f4c-8517-fb2d3e196946, #wrap-content-s-f82c1c9c-cf14-4f4c-8517-fb2d3e196946 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-f82c1c9c-cf14-4f4c-8517-fb2d3e196946 {
  display: none;
}
#s-f82c1c9c-cf14-4f4c-8517-fb2d3e196946, #wrap-s-f82c1c9c-cf14-4f4c-8517-fb2d3e196946, #wrap-content-s-f82c1c9c-cf14-4f4c-8517-fb2d3e196946 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-f82c1c9c-cf14-4f4c-8517-fb2d3e196946 {
  display: none;
}
#s-f82c1c9c-cf14-4f4c-8517-fb2d3e196946, #wrap-s-f82c1c9c-cf14-4f4c-8517-fb2d3e196946, #wrap-content-s-f82c1c9c-cf14-4f4c-8517-fb2d3e196946 { display: none !important; }}







#s-f82c1c9c-cf14-4f4c-8517-fb2d3e196946 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-f82c1c9c-cf14-4f4c-8517-fb2d3e196946.shg-box.shg-c {
  justify-content: center;
}

#s-1e02cf87-1108-4aee-8294-768e77a404a5 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-1e02cf87-1108-4aee-8294-768e77a404a5"] > .shg-row > .shg-c-xs-4 {
  width: calc(33.333333333333336% - 13.333333333333334px);
}

}

@media (min-width: 768px) {
[id="s-1e02cf87-1108-4aee-8294-768e77a404a5"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 13.333333333333334px);
}

}

@media (min-width: 992px) {
[id="s-1e02cf87-1108-4aee-8294-768e77a404a5"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 13.333333333333334px);
}

}

@media (min-width: 1200px) {
[id="s-1e02cf87-1108-4aee-8294-768e77a404a5"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 13.333333333333334px);
}

}

#s-4e661ff4-26e0-4e58-8981-44657e01b08b {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-4e661ff4-26e0-4e58-8981-44657e01b08b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-4e661ff4-26e0-4e58-8981-44657e01b08b.shg-box.shg-c {
  justify-content: center;
}

#s-d54dd210-a2b0-4042-8969-6feea2f87c99 {
  margin-left: auto;
margin-bottom: 8px;
margin-right: auto;
min-height: 50px;
max-width: 50px;
aspect-ratio: 1/1;
text-align: center;
}

#s-d54dd210-a2b0-4042-8969-6feea2f87c99 {
  margin: 0 !important;
  overflow: visible;
}

#s-d54dd210-a2b0-4042-8969-6feea2f87c99-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d54dd210-a2b0-4042-8969-6feea2f87c99 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

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

.shg-image-content-margin-container-s-d54dd210-a2b0-4042-8969-6feea2f87c99 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d54dd210-a2b0-4042-8969-6feea2f87c99 img.shogun-image {
  /* Add background color handling */
  
}

#s-d54dd210-a2b0-4042-8969-6feea2f87c99 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d54dd210-a2b0-4042-8969-6feea2f87c99 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-d54dd210-a2b0-4042-8969-6feea2f87c99 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d54dd210-a2b0-4042-8969-6feea2f87c99 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d54dd210-a2b0-4042-8969-6feea2f87c99.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d54dd210-a2b0-4042-8969-6feea2f87c99 img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 50px;
    max-height: 50px;
  }



  img.s-d54dd210-a2b0-4042-8969-6feea2f87c99.shogun-image {
    
    
    min-height: 50px;
    max-height: 50px;
  }


.s-d54dd210-a2b0-4042-8969-6feea2f87c99 .shogun-image-content {
  
    justify-content: center;
  
}

.s-d54dd210-a2b0-4042-8969-6feea2f87c99.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d54dd210-a2b0-4042-8969-6feea2f87c99.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d54dd210-a2b0-4042-8969-6feea2f87c99.shogun-image {
  box-sizing: border-box;
}



.s-d54dd210-a2b0-4042-8969-6feea2f87c99 img.shogun-image {
  min-height: 50px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-d54dd210-a2b0-4042-8969-6feea2f87c99 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-d54dd210-a2b0-4042-8969-6feea2f87c99.shogun-image-container {
      position: relative;
    }

    .s-d54dd210-a2b0-4042-8969-6feea2f87c99.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d54dd210-a2b0-4042-8969-6feea2f87c99.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d54dd210-a2b0-4042-8969-6feea2f87c99 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 50px;
      max-width: 50px;
    }
  }

@media (min-width: 1200px){#s-d54dd210-a2b0-4042-8969-6feea2f87c99 {
  margin: 0 !important;
  overflow: visible;
}

#s-d54dd210-a2b0-4042-8969-6feea2f87c99-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d54dd210-a2b0-4042-8969-6feea2f87c99 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d54dd210-a2b0-4042-8969-6feea2f87c99 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d54dd210-a2b0-4042-8969-6feea2f87c99 img.shogun-image {
  /* Add background color handling */
  
}

#s-d54dd210-a2b0-4042-8969-6feea2f87c99 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d54dd210-a2b0-4042-8969-6feea2f87c99 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-d54dd210-a2b0-4042-8969-6feea2f87c99 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d54dd210-a2b0-4042-8969-6feea2f87c99 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d54dd210-a2b0-4042-8969-6feea2f87c99.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d54dd210-a2b0-4042-8969-6feea2f87c99 img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 50px;
    max-height: 50px;
  }



  img.s-d54dd210-a2b0-4042-8969-6feea2f87c99.shogun-image {
    
    
    min-height: 50px;
    max-height: 50px;
  }


.s-d54dd210-a2b0-4042-8969-6feea2f87c99 .shogun-image-content {
  
    justify-content: center;
  
}

.s-d54dd210-a2b0-4042-8969-6feea2f87c99.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d54dd210-a2b0-4042-8969-6feea2f87c99.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d54dd210-a2b0-4042-8969-6feea2f87c99.shogun-image {
  box-sizing: border-box;
}



.s-d54dd210-a2b0-4042-8969-6feea2f87c99 img.shogun-image {
  min-height: 50px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-d54dd210-a2b0-4042-8969-6feea2f87c99 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-d54dd210-a2b0-4042-8969-6feea2f87c99.shogun-image-container {
      position: relative;
    }

    .s-d54dd210-a2b0-4042-8969-6feea2f87c99.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d54dd210-a2b0-4042-8969-6feea2f87c99.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d54dd210-a2b0-4042-8969-6feea2f87c99 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 50px;
      max-width: 50px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-d54dd210-a2b0-4042-8969-6feea2f87c99 {
  margin: 0 !important;
  overflow: visible;
}

#s-d54dd210-a2b0-4042-8969-6feea2f87c99-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d54dd210-a2b0-4042-8969-6feea2f87c99 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d54dd210-a2b0-4042-8969-6feea2f87c99 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d54dd210-a2b0-4042-8969-6feea2f87c99 img.shogun-image {
  /* Add background color handling */
  
}

#s-d54dd210-a2b0-4042-8969-6feea2f87c99 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d54dd210-a2b0-4042-8969-6feea2f87c99 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-d54dd210-a2b0-4042-8969-6feea2f87c99 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d54dd210-a2b0-4042-8969-6feea2f87c99 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d54dd210-a2b0-4042-8969-6feea2f87c99.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d54dd210-a2b0-4042-8969-6feea2f87c99 img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 50px;
    max-height: 50px;
  }



  img.s-d54dd210-a2b0-4042-8969-6feea2f87c99.shogun-image {
    
    
    min-height: 50px;
    max-height: 50px;
  }


.s-d54dd210-a2b0-4042-8969-6feea2f87c99 .shogun-image-content {
  
    justify-content: center;
  
}

.s-d54dd210-a2b0-4042-8969-6feea2f87c99.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d54dd210-a2b0-4042-8969-6feea2f87c99.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d54dd210-a2b0-4042-8969-6feea2f87c99.shogun-image {
  box-sizing: border-box;
}



.s-d54dd210-a2b0-4042-8969-6feea2f87c99 img.shogun-image {
  min-height: 50px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-d54dd210-a2b0-4042-8969-6feea2f87c99 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-d54dd210-a2b0-4042-8969-6feea2f87c99.shogun-image-container {
      position: relative;
    }

    .s-d54dd210-a2b0-4042-8969-6feea2f87c99.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d54dd210-a2b0-4042-8969-6feea2f87c99.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d54dd210-a2b0-4042-8969-6feea2f87c99 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 50px;
      max-width: 50px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-d54dd210-a2b0-4042-8969-6feea2f87c99 {
  margin: 0 !important;
  overflow: visible;
}

#s-d54dd210-a2b0-4042-8969-6feea2f87c99-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d54dd210-a2b0-4042-8969-6feea2f87c99 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d54dd210-a2b0-4042-8969-6feea2f87c99 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d54dd210-a2b0-4042-8969-6feea2f87c99 img.shogun-image {
  /* Add background color handling */
  
}

#s-d54dd210-a2b0-4042-8969-6feea2f87c99 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d54dd210-a2b0-4042-8969-6feea2f87c99 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-d54dd210-a2b0-4042-8969-6feea2f87c99 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d54dd210-a2b0-4042-8969-6feea2f87c99 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d54dd210-a2b0-4042-8969-6feea2f87c99.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d54dd210-a2b0-4042-8969-6feea2f87c99 img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 50px;
    max-height: 50px;
  }



  img.s-d54dd210-a2b0-4042-8969-6feea2f87c99.shogun-image {
    
    
    min-height: 50px;
    max-height: 50px;
  }


.s-d54dd210-a2b0-4042-8969-6feea2f87c99 .shogun-image-content {
  
    justify-content: center;
  
}

.s-d54dd210-a2b0-4042-8969-6feea2f87c99.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d54dd210-a2b0-4042-8969-6feea2f87c99.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d54dd210-a2b0-4042-8969-6feea2f87c99.shogun-image {
  box-sizing: border-box;
}



.s-d54dd210-a2b0-4042-8969-6feea2f87c99 img.shogun-image {
  min-height: 50px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-d54dd210-a2b0-4042-8969-6feea2f87c99 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-d54dd210-a2b0-4042-8969-6feea2f87c99.shogun-image-container {
      position: relative;
    }

    .s-d54dd210-a2b0-4042-8969-6feea2f87c99.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d54dd210-a2b0-4042-8969-6feea2f87c99.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d54dd210-a2b0-4042-8969-6feea2f87c99 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 50px;
      max-width: 50px;
    }
  }

}@media (max-width: 767px){#s-d54dd210-a2b0-4042-8969-6feea2f87c99 {
  margin: 0 !important;
  overflow: visible;
}

#s-d54dd210-a2b0-4042-8969-6feea2f87c99-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d54dd210-a2b0-4042-8969-6feea2f87c99 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d54dd210-a2b0-4042-8969-6feea2f87c99 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d54dd210-a2b0-4042-8969-6feea2f87c99 img.shogun-image {
  /* Add background color handling */
  
}

#s-d54dd210-a2b0-4042-8969-6feea2f87c99 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d54dd210-a2b0-4042-8969-6feea2f87c99 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-d54dd210-a2b0-4042-8969-6feea2f87c99 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d54dd210-a2b0-4042-8969-6feea2f87c99 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d54dd210-a2b0-4042-8969-6feea2f87c99.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d54dd210-a2b0-4042-8969-6feea2f87c99 img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 50px;
    max-height: 50px;
  }



  img.s-d54dd210-a2b0-4042-8969-6feea2f87c99.shogun-image {
    
    
    min-height: 50px;
    max-height: 50px;
  }


.s-d54dd210-a2b0-4042-8969-6feea2f87c99 .shogun-image-content {
  
    justify-content: center;
  
}

.s-d54dd210-a2b0-4042-8969-6feea2f87c99.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d54dd210-a2b0-4042-8969-6feea2f87c99.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d54dd210-a2b0-4042-8969-6feea2f87c99.shogun-image {
  box-sizing: border-box;
}



.s-d54dd210-a2b0-4042-8969-6feea2f87c99 img.shogun-image {
  min-height: 50px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-d54dd210-a2b0-4042-8969-6feea2f87c99 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-d54dd210-a2b0-4042-8969-6feea2f87c99.shogun-image-container {
      position: relative;
    }

    .s-d54dd210-a2b0-4042-8969-6feea2f87c99.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d54dd210-a2b0-4042-8969-6feea2f87c99.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d54dd210-a2b0-4042-8969-6feea2f87c99 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 50px;
      max-width: 50px;
    }
  }

}
#s-9d6c59ce-e8a7-4226-b3f9-a52ec7bb4688 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-9d6c59ce-e8a7-4226-b3f9-a52ec7bb4688 .shogun-heading-component h5 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}



#s-b619ddf3-691e-4240-a903-9b77799fde14 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-b619ddf3-691e-4240-a903-9b77799fde14 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-b619ddf3-691e-4240-a903-9b77799fde14.shg-box.shg-c {
  justify-content: center;
}

#s-6cc5e421-cc52-47ff-884a-a39201fda611 {
  margin-left: auto;
margin-bottom: 8px;
margin-right: auto;
min-height: 50px;
max-width: 50px;
aspect-ratio: 1/1;
text-align: center;
}

#s-6cc5e421-cc52-47ff-884a-a39201fda611 {
  margin: 0 !important;
  overflow: visible;
}

#s-6cc5e421-cc52-47ff-884a-a39201fda611-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6cc5e421-cc52-47ff-884a-a39201fda611 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

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

.shg-image-content-margin-container-s-6cc5e421-cc52-47ff-884a-a39201fda611 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6cc5e421-cc52-47ff-884a-a39201fda611 img.shogun-image {
  /* Add background color handling */
  
}

#s-6cc5e421-cc52-47ff-884a-a39201fda611 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6cc5e421-cc52-47ff-884a-a39201fda611 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-6cc5e421-cc52-47ff-884a-a39201fda611 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6cc5e421-cc52-47ff-884a-a39201fda611 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6cc5e421-cc52-47ff-884a-a39201fda611.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6cc5e421-cc52-47ff-884a-a39201fda611 img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 50px;
    max-height: 50px;
  }



  img.s-6cc5e421-cc52-47ff-884a-a39201fda611.shogun-image {
    
    
    min-height: 50px;
    max-height: 50px;
  }


.s-6cc5e421-cc52-47ff-884a-a39201fda611 .shogun-image-content {
  
    justify-content: center;
  
}

.s-6cc5e421-cc52-47ff-884a-a39201fda611.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6cc5e421-cc52-47ff-884a-a39201fda611.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6cc5e421-cc52-47ff-884a-a39201fda611.shogun-image {
  box-sizing: border-box;
}



.s-6cc5e421-cc52-47ff-884a-a39201fda611 img.shogun-image {
  min-height: 50px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-6cc5e421-cc52-47ff-884a-a39201fda611 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-6cc5e421-cc52-47ff-884a-a39201fda611.shogun-image-container {
      position: relative;
    }

    .s-6cc5e421-cc52-47ff-884a-a39201fda611.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6cc5e421-cc52-47ff-884a-a39201fda611.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6cc5e421-cc52-47ff-884a-a39201fda611 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 50px;
      max-width: 50px;
    }
  }

@media (min-width: 1200px){#s-6cc5e421-cc52-47ff-884a-a39201fda611 {
  margin: 0 !important;
  overflow: visible;
}

#s-6cc5e421-cc52-47ff-884a-a39201fda611-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6cc5e421-cc52-47ff-884a-a39201fda611 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6cc5e421-cc52-47ff-884a-a39201fda611 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6cc5e421-cc52-47ff-884a-a39201fda611 img.shogun-image {
  /* Add background color handling */
  
}

#s-6cc5e421-cc52-47ff-884a-a39201fda611 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6cc5e421-cc52-47ff-884a-a39201fda611 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-6cc5e421-cc52-47ff-884a-a39201fda611 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6cc5e421-cc52-47ff-884a-a39201fda611 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6cc5e421-cc52-47ff-884a-a39201fda611.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6cc5e421-cc52-47ff-884a-a39201fda611 img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 50px;
    max-height: 50px;
  }



  img.s-6cc5e421-cc52-47ff-884a-a39201fda611.shogun-image {
    
    
    min-height: 50px;
    max-height: 50px;
  }


.s-6cc5e421-cc52-47ff-884a-a39201fda611 .shogun-image-content {
  
    justify-content: center;
  
}

.s-6cc5e421-cc52-47ff-884a-a39201fda611.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6cc5e421-cc52-47ff-884a-a39201fda611.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6cc5e421-cc52-47ff-884a-a39201fda611.shogun-image {
  box-sizing: border-box;
}



.s-6cc5e421-cc52-47ff-884a-a39201fda611 img.shogun-image {
  min-height: 50px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-6cc5e421-cc52-47ff-884a-a39201fda611 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-6cc5e421-cc52-47ff-884a-a39201fda611.shogun-image-container {
      position: relative;
    }

    .s-6cc5e421-cc52-47ff-884a-a39201fda611.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6cc5e421-cc52-47ff-884a-a39201fda611.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6cc5e421-cc52-47ff-884a-a39201fda611 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 50px;
      max-width: 50px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-6cc5e421-cc52-47ff-884a-a39201fda611 {
  margin: 0 !important;
  overflow: visible;
}

#s-6cc5e421-cc52-47ff-884a-a39201fda611-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6cc5e421-cc52-47ff-884a-a39201fda611 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6cc5e421-cc52-47ff-884a-a39201fda611 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6cc5e421-cc52-47ff-884a-a39201fda611 img.shogun-image {
  /* Add background color handling */
  
}

#s-6cc5e421-cc52-47ff-884a-a39201fda611 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6cc5e421-cc52-47ff-884a-a39201fda611 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-6cc5e421-cc52-47ff-884a-a39201fda611 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6cc5e421-cc52-47ff-884a-a39201fda611 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6cc5e421-cc52-47ff-884a-a39201fda611.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6cc5e421-cc52-47ff-884a-a39201fda611 img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 50px;
    max-height: 50px;
  }



  img.s-6cc5e421-cc52-47ff-884a-a39201fda611.shogun-image {
    
    
    min-height: 50px;
    max-height: 50px;
  }


.s-6cc5e421-cc52-47ff-884a-a39201fda611 .shogun-image-content {
  
    justify-content: center;
  
}

.s-6cc5e421-cc52-47ff-884a-a39201fda611.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6cc5e421-cc52-47ff-884a-a39201fda611.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6cc5e421-cc52-47ff-884a-a39201fda611.shogun-image {
  box-sizing: border-box;
}



.s-6cc5e421-cc52-47ff-884a-a39201fda611 img.shogun-image {
  min-height: 50px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-6cc5e421-cc52-47ff-884a-a39201fda611 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-6cc5e421-cc52-47ff-884a-a39201fda611.shogun-image-container {
      position: relative;
    }

    .s-6cc5e421-cc52-47ff-884a-a39201fda611.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6cc5e421-cc52-47ff-884a-a39201fda611.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6cc5e421-cc52-47ff-884a-a39201fda611 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 50px;
      max-width: 50px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-6cc5e421-cc52-47ff-884a-a39201fda611 {
  margin: 0 !important;
  overflow: visible;
}

#s-6cc5e421-cc52-47ff-884a-a39201fda611-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6cc5e421-cc52-47ff-884a-a39201fda611 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6cc5e421-cc52-47ff-884a-a39201fda611 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6cc5e421-cc52-47ff-884a-a39201fda611 img.shogun-image {
  /* Add background color handling */
  
}

#s-6cc5e421-cc52-47ff-884a-a39201fda611 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6cc5e421-cc52-47ff-884a-a39201fda611 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-6cc5e421-cc52-47ff-884a-a39201fda611 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6cc5e421-cc52-47ff-884a-a39201fda611 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6cc5e421-cc52-47ff-884a-a39201fda611.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6cc5e421-cc52-47ff-884a-a39201fda611 img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 50px;
    max-height: 50px;
  }



  img.s-6cc5e421-cc52-47ff-884a-a39201fda611.shogun-image {
    
    
    min-height: 50px;
    max-height: 50px;
  }


.s-6cc5e421-cc52-47ff-884a-a39201fda611 .shogun-image-content {
  
    justify-content: center;
  
}

.s-6cc5e421-cc52-47ff-884a-a39201fda611.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6cc5e421-cc52-47ff-884a-a39201fda611.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6cc5e421-cc52-47ff-884a-a39201fda611.shogun-image {
  box-sizing: border-box;
}



.s-6cc5e421-cc52-47ff-884a-a39201fda611 img.shogun-image {
  min-height: 50px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-6cc5e421-cc52-47ff-884a-a39201fda611 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-6cc5e421-cc52-47ff-884a-a39201fda611.shogun-image-container {
      position: relative;
    }

    .s-6cc5e421-cc52-47ff-884a-a39201fda611.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6cc5e421-cc52-47ff-884a-a39201fda611.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6cc5e421-cc52-47ff-884a-a39201fda611 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 50px;
      max-width: 50px;
    }
  }

}@media (max-width: 767px){#s-6cc5e421-cc52-47ff-884a-a39201fda611 {
  margin: 0 !important;
  overflow: visible;
}

#s-6cc5e421-cc52-47ff-884a-a39201fda611-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6cc5e421-cc52-47ff-884a-a39201fda611 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6cc5e421-cc52-47ff-884a-a39201fda611 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6cc5e421-cc52-47ff-884a-a39201fda611 img.shogun-image {
  /* Add background color handling */
  
}

#s-6cc5e421-cc52-47ff-884a-a39201fda611 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6cc5e421-cc52-47ff-884a-a39201fda611 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-6cc5e421-cc52-47ff-884a-a39201fda611 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6cc5e421-cc52-47ff-884a-a39201fda611 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6cc5e421-cc52-47ff-884a-a39201fda611.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6cc5e421-cc52-47ff-884a-a39201fda611 img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 50px;
    max-height: 50px;
  }



  img.s-6cc5e421-cc52-47ff-884a-a39201fda611.shogun-image {
    
    
    min-height: 50px;
    max-height: 50px;
  }


.s-6cc5e421-cc52-47ff-884a-a39201fda611 .shogun-image-content {
  
    justify-content: center;
  
}

.s-6cc5e421-cc52-47ff-884a-a39201fda611.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6cc5e421-cc52-47ff-884a-a39201fda611.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6cc5e421-cc52-47ff-884a-a39201fda611.shogun-image {
  box-sizing: border-box;
}



.s-6cc5e421-cc52-47ff-884a-a39201fda611 img.shogun-image {
  min-height: 50px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-6cc5e421-cc52-47ff-884a-a39201fda611 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-6cc5e421-cc52-47ff-884a-a39201fda611.shogun-image-container {
      position: relative;
    }

    .s-6cc5e421-cc52-47ff-884a-a39201fda611.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6cc5e421-cc52-47ff-884a-a39201fda611.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6cc5e421-cc52-47ff-884a-a39201fda611 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 50px;
      max-width: 50px;
    }
  }

}
#s-f7a61e64-a344-49c7-8352-9eb0fc9e82a5 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-f7a61e64-a344-49c7-8352-9eb0fc9e82a5 .shogun-heading-component h5 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}



#s-baad8e9b-8f42-4f12-8d69-0b9271523104 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-baad8e9b-8f42-4f12-8d69-0b9271523104 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-baad8e9b-8f42-4f12-8d69-0b9271523104.shg-box.shg-c {
  justify-content: center;
}

#s-41d833a9-7680-451e-92fd-679579268511 {
  margin-left: auto;
margin-bottom: 8px;
margin-right: auto;
min-height: 50px;
max-width: 50px;
aspect-ratio: 1/1;
text-align: center;
}

#s-41d833a9-7680-451e-92fd-679579268511 {
  margin: 0 !important;
  overflow: visible;
}

#s-41d833a9-7680-451e-92fd-679579268511-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-41d833a9-7680-451e-92fd-679579268511 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

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

.shg-image-content-margin-container-s-41d833a9-7680-451e-92fd-679579268511 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-41d833a9-7680-451e-92fd-679579268511 img.shogun-image {
  /* Add background color handling */
  
}

#s-41d833a9-7680-451e-92fd-679579268511 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-41d833a9-7680-451e-92fd-679579268511 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-41d833a9-7680-451e-92fd-679579268511 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-41d833a9-7680-451e-92fd-679579268511 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-41d833a9-7680-451e-92fd-679579268511.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-41d833a9-7680-451e-92fd-679579268511 img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 50px;
    max-height: 50px;
  }



  img.s-41d833a9-7680-451e-92fd-679579268511.shogun-image {
    
    
    min-height: 50px;
    max-height: 50px;
  }


.s-41d833a9-7680-451e-92fd-679579268511 .shogun-image-content {
  
    justify-content: center;
  
}

.s-41d833a9-7680-451e-92fd-679579268511.shg-align-container {
  display: flex;
  justify-content: center
}

.s-41d833a9-7680-451e-92fd-679579268511.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-41d833a9-7680-451e-92fd-679579268511.shogun-image {
  box-sizing: border-box;
}



.s-41d833a9-7680-451e-92fd-679579268511 img.shogun-image {
  min-height: 50px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-41d833a9-7680-451e-92fd-679579268511 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-41d833a9-7680-451e-92fd-679579268511.shogun-image-container {
      position: relative;
    }

    .s-41d833a9-7680-451e-92fd-679579268511.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-41d833a9-7680-451e-92fd-679579268511.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-41d833a9-7680-451e-92fd-679579268511 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 50px;
      max-width: 50px;
    }
  }

@media (min-width: 1200px){#s-41d833a9-7680-451e-92fd-679579268511 {
  margin: 0 !important;
  overflow: visible;
}

#s-41d833a9-7680-451e-92fd-679579268511-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-41d833a9-7680-451e-92fd-679579268511 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-41d833a9-7680-451e-92fd-679579268511 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-41d833a9-7680-451e-92fd-679579268511 img.shogun-image {
  /* Add background color handling */
  
}

#s-41d833a9-7680-451e-92fd-679579268511 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-41d833a9-7680-451e-92fd-679579268511 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-41d833a9-7680-451e-92fd-679579268511 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-41d833a9-7680-451e-92fd-679579268511 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-41d833a9-7680-451e-92fd-679579268511.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-41d833a9-7680-451e-92fd-679579268511 img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 50px;
    max-height: 50px;
  }



  img.s-41d833a9-7680-451e-92fd-679579268511.shogun-image {
    
    
    min-height: 50px;
    max-height: 50px;
  }


.s-41d833a9-7680-451e-92fd-679579268511 .shogun-image-content {
  
    justify-content: center;
  
}

.s-41d833a9-7680-451e-92fd-679579268511.shg-align-container {
  display: flex;
  justify-content: center
}

.s-41d833a9-7680-451e-92fd-679579268511.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-41d833a9-7680-451e-92fd-679579268511.shogun-image {
  box-sizing: border-box;
}



.s-41d833a9-7680-451e-92fd-679579268511 img.shogun-image {
  min-height: 50px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-41d833a9-7680-451e-92fd-679579268511 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-41d833a9-7680-451e-92fd-679579268511.shogun-image-container {
      position: relative;
    }

    .s-41d833a9-7680-451e-92fd-679579268511.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-41d833a9-7680-451e-92fd-679579268511.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-41d833a9-7680-451e-92fd-679579268511 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 50px;
      max-width: 50px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-41d833a9-7680-451e-92fd-679579268511 {
  margin: 0 !important;
  overflow: visible;
}

#s-41d833a9-7680-451e-92fd-679579268511-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-41d833a9-7680-451e-92fd-679579268511 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-41d833a9-7680-451e-92fd-679579268511 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-41d833a9-7680-451e-92fd-679579268511 img.shogun-image {
  /* Add background color handling */
  
}

#s-41d833a9-7680-451e-92fd-679579268511 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-41d833a9-7680-451e-92fd-679579268511 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-41d833a9-7680-451e-92fd-679579268511 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-41d833a9-7680-451e-92fd-679579268511 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-41d833a9-7680-451e-92fd-679579268511.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-41d833a9-7680-451e-92fd-679579268511 img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 50px;
    max-height: 50px;
  }



  img.s-41d833a9-7680-451e-92fd-679579268511.shogun-image {
    
    
    min-height: 50px;
    max-height: 50px;
  }


.s-41d833a9-7680-451e-92fd-679579268511 .shogun-image-content {
  
    justify-content: center;
  
}

.s-41d833a9-7680-451e-92fd-679579268511.shg-align-container {
  display: flex;
  justify-content: center
}

.s-41d833a9-7680-451e-92fd-679579268511.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-41d833a9-7680-451e-92fd-679579268511.shogun-image {
  box-sizing: border-box;
}



.s-41d833a9-7680-451e-92fd-679579268511 img.shogun-image {
  min-height: 50px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-41d833a9-7680-451e-92fd-679579268511 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-41d833a9-7680-451e-92fd-679579268511.shogun-image-container {
      position: relative;
    }

    .s-41d833a9-7680-451e-92fd-679579268511.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-41d833a9-7680-451e-92fd-679579268511.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-41d833a9-7680-451e-92fd-679579268511 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 50px;
      max-width: 50px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-41d833a9-7680-451e-92fd-679579268511 {
  margin: 0 !important;
  overflow: visible;
}

#s-41d833a9-7680-451e-92fd-679579268511-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-41d833a9-7680-451e-92fd-679579268511 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-41d833a9-7680-451e-92fd-679579268511 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-41d833a9-7680-451e-92fd-679579268511 img.shogun-image {
  /* Add background color handling */
  
}

#s-41d833a9-7680-451e-92fd-679579268511 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-41d833a9-7680-451e-92fd-679579268511 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-41d833a9-7680-451e-92fd-679579268511 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-41d833a9-7680-451e-92fd-679579268511 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-41d833a9-7680-451e-92fd-679579268511.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-41d833a9-7680-451e-92fd-679579268511 img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 50px;
    max-height: 50px;
  }



  img.s-41d833a9-7680-451e-92fd-679579268511.shogun-image {
    
    
    min-height: 50px;
    max-height: 50px;
  }


.s-41d833a9-7680-451e-92fd-679579268511 .shogun-image-content {
  
    justify-content: center;
  
}

.s-41d833a9-7680-451e-92fd-679579268511.shg-align-container {
  display: flex;
  justify-content: center
}

.s-41d833a9-7680-451e-92fd-679579268511.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-41d833a9-7680-451e-92fd-679579268511.shogun-image {
  box-sizing: border-box;
}



.s-41d833a9-7680-451e-92fd-679579268511 img.shogun-image {
  min-height: 50px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-41d833a9-7680-451e-92fd-679579268511 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-41d833a9-7680-451e-92fd-679579268511.shogun-image-container {
      position: relative;
    }

    .s-41d833a9-7680-451e-92fd-679579268511.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-41d833a9-7680-451e-92fd-679579268511.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-41d833a9-7680-451e-92fd-679579268511 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 50px;
      max-width: 50px;
    }
  }

}@media (max-width: 767px){#s-41d833a9-7680-451e-92fd-679579268511 {
  margin: 0 !important;
  overflow: visible;
}

#s-41d833a9-7680-451e-92fd-679579268511-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-41d833a9-7680-451e-92fd-679579268511 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-41d833a9-7680-451e-92fd-679579268511 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-41d833a9-7680-451e-92fd-679579268511 img.shogun-image {
  /* Add background color handling */
  
}

#s-41d833a9-7680-451e-92fd-679579268511 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-41d833a9-7680-451e-92fd-679579268511 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-41d833a9-7680-451e-92fd-679579268511 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-41d833a9-7680-451e-92fd-679579268511 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-41d833a9-7680-451e-92fd-679579268511.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-41d833a9-7680-451e-92fd-679579268511 img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 50px;
    max-height: 50px;
  }



  img.s-41d833a9-7680-451e-92fd-679579268511.shogun-image {
    
    
    min-height: 50px;
    max-height: 50px;
  }


.s-41d833a9-7680-451e-92fd-679579268511 .shogun-image-content {
  
    justify-content: center;
  
}

.s-41d833a9-7680-451e-92fd-679579268511.shg-align-container {
  display: flex;
  justify-content: center
}

.s-41d833a9-7680-451e-92fd-679579268511.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-41d833a9-7680-451e-92fd-679579268511.shogun-image {
  box-sizing: border-box;
}



.s-41d833a9-7680-451e-92fd-679579268511 img.shogun-image {
  min-height: 50px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-41d833a9-7680-451e-92fd-679579268511 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-41d833a9-7680-451e-92fd-679579268511.shogun-image-container {
      position: relative;
    }

    .s-41d833a9-7680-451e-92fd-679579268511.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-41d833a9-7680-451e-92fd-679579268511.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-41d833a9-7680-451e-92fd-679579268511 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 50px;
      max-width: 50px;
    }
  }

}
#s-a326f898-a08a-48b4-bdad-1dabbc3845e3 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-a326f898-a08a-48b4-bdad-1dabbc3845e3 .shogun-heading-component h5 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}



#s-9bbd33d6-44ab-4e2b-a490-6c9801f9d7cc {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
padding-top: 100px;
padding-left: 80px;
padding-bottom: 60px;
padding-right: 80px;
background-color: rgba(255, 255, 255, 1);
}
@media (max-width: 767px){#s-9bbd33d6-44ab-4e2b-a490-6c9801f9d7cc {
  padding-top: 48px;
padding-left: 8%;
padding-bottom: 30px;
padding-right: 8%;
}
}







#s-9bbd33d6-44ab-4e2b-a490-6c9801f9d7cc > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-9bbd33d6-44ab-4e2b-a490-6c9801f9d7cc.shg-box.shg-c {
  justify-content: flex-start;
}

#s-38401a44-6d33-493b-a896-44c0a929c4cc {
  margin-left: auto;
margin-bottom: 40px;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}
@media (max-width: 767px){#s-38401a44-6d33-493b-a896-44c0a929c4cc {
  margin-bottom: 24px;
}
}
#s-38401a44-6d33-493b-a896-44c0a929c4cc .shogun-heading-component h2 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}



#s-7d47ec35-633b-48b8-b519-6f509853552f {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-4591537c-e4ea-4d65-92c0-aa81618dbfb5 {
  margin-left: auto;
margin-bottom: 32px;
margin-right: auto;
max-width: 1440px;
}

@media (min-width: 0px) {
[id="s-4591537c-e4ea-4d65-92c0-aa81618dbfb5"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-4591537c-e4ea-4d65-92c0-aa81618dbfb5"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 13.333333333333334px);
}

}

@media (min-width: 992px) {
[id="s-4591537c-e4ea-4d65-92c0-aa81618dbfb5"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 13.333333333333334px);
}

}

@media (min-width: 1200px) {
[id="s-4591537c-e4ea-4d65-92c0-aa81618dbfb5"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 13.333333333333334px);
}

}

#s-86b9dd2c-d912-41ed-a48b-e955f6849033 {
  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: solid;
border-radius: 20px;
background-position: center center;
}
@media (max-width: 767px){#s-86b9dd2c-d912-41ed-a48b-e955f6849033 {
  margin-bottom: 24px;
}
}
#s-86b9dd2c-d912-41ed-a48b-e955f6849033 {
  background-image: url(https://i.shgcdn.com/5bd82df9-1d3a-4f71-8f20-0aaba354b4da/);
}

@media (max-width: 480px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-86b9dd2c-d912-41ed-a48b-e955f6849033 {
  background-image: url(https://i.shgcdn.com/5bd82df9-1d3a-4f71-8f20-0aaba354b4da/-/resize/480x/);
}
#s-86b9dd2c-d912-41ed-a48b-e955f6849033.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (max-width: 480px) and (-webkit-min-device-pixel-ratio: 2) {
#s-86b9dd2c-d912-41ed-a48b-e955f6849033 {
  background-image: url(https://i.shgcdn.com/5bd82df9-1d3a-4f71-8f20-0aaba354b4da/-/resize/960x/);
}
#s-86b9dd2c-d912-41ed-a48b-e955f6849033.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-86b9dd2c-d912-41ed-a48b-e955f6849033 {
  background-image: url(https://i.shgcdn.com/5bd82df9-1d3a-4f71-8f20-0aaba354b4da/-/resize/768x/);
}
#s-86b9dd2c-d912-41ed-a48b-e955f6849033.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-min-device-pixel-ratio: 2) {
#s-86b9dd2c-d912-41ed-a48b-e955f6849033 {
  background-image: url(https://i.shgcdn.com/5bd82df9-1d3a-4f71-8f20-0aaba354b4da/-/resize/1536x/);
}
#s-86b9dd2c-d912-41ed-a48b-e955f6849033.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-86b9dd2c-d912-41ed-a48b-e955f6849033 {
  background-image: url(https://i.shgcdn.com/5bd82df9-1d3a-4f71-8f20-0aaba354b4da/-/resize/1024x/);
}
#s-86b9dd2c-d912-41ed-a48b-e955f6849033.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) {
#s-86b9dd2c-d912-41ed-a48b-e955f6849033 {
  background-image: url(https://i.shgcdn.com/5bd82df9-1d3a-4f71-8f20-0aaba354b4da/-/resize/2048x/);
}
#s-86b9dd2c-d912-41ed-a48b-e955f6849033.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 1025px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-86b9dd2c-d912-41ed-a48b-e955f6849033 {
  background-image: url(https://i.shgcdn.com/5bd82df9-1d3a-4f71-8f20-0aaba354b4da/-/resize/1200x/);
}
#s-86b9dd2c-d912-41ed-a48b-e955f6849033.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 1025px) and (-webkit-min-device-pixel-ratio: 2) {
#s-86b9dd2c-d912-41ed-a48b-e955f6849033 {
  background-image: url(https://i.shgcdn.com/5bd82df9-1d3a-4f71-8f20-0aaba354b4da/-/resize/2048x/);
}
#s-86b9dd2c-d912-41ed-a48b-e955f6849033.shogun-lazyload-bg-image {
  background-image: none;
}

}







#s-86b9dd2c-d912-41ed-a48b-e955f6849033 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-86b9dd2c-d912-41ed-a48b-e955f6849033 {
  cursor: pointer;
}#s-86b9dd2c-d912-41ed-a48b-e955f6849033.shg-box.shg-c {
  justify-content: flex-end;
}

#s-0298e9b5-b3f9-4ba6-8724-41ad760b95e2 {
  margin-top: 20px;
margin-left: auto;
margin-right: auto;
padding-top: 8px;
padding-left: 12px;
padding-bottom: 8px;
padding-right: 12px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 50px;
max-width: 90%;
text-align: center;
background-color: rgba(255, 255, 255, 1);
}

#s-5114b3fa-48cf-4b80-9189-eab17d4d7bda {
  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: solid;
border-radius: 20px;
min-height: 100px;
background-color: rgba(0, 0, 0, 0);
}








#s-5114b3fa-48cf-4b80-9189-eab17d4d7bda > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-5114b3fa-48cf-4b80-9189-eab17d4d7bda.shg-box.shg-c {
  justify-content: flex-end;
}

#s-6b17897a-f5c4-4741-9b07-3f8c58808de0 {
  margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-6b17897a-f5c4-4741-9b07-3f8c58808de0 .shogun-heading-component h3 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 24px;
  
  
  
}


#s-6b17897a-f5c4-4741-9b07-3f8c58808de0 .shogun-heading-component h3 a {
  color: rgba(255, 255, 255, 1);
}


#s-280dfaa2-235f-4bf3-9d44-4219c6454fdb {
  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: solid;
border-radius: 20px;
background-position: center center;
}
@media (max-width: 767px){#s-280dfaa2-235f-4bf3-9d44-4219c6454fdb {
  margin-bottom: 24px;
}
}
#s-280dfaa2-235f-4bf3-9d44-4219c6454fdb {
  background-image: url(https://i.shgcdn.com/242c82f5-2a59-4e17-ba2a-da06d3c5455e/);
}

@media (max-width: 480px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-280dfaa2-235f-4bf3-9d44-4219c6454fdb {
  background-image: url(https://i.shgcdn.com/242c82f5-2a59-4e17-ba2a-da06d3c5455e/-/resize/480x/);
}
#s-280dfaa2-235f-4bf3-9d44-4219c6454fdb.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (max-width: 480px) and (-webkit-min-device-pixel-ratio: 2) {
#s-280dfaa2-235f-4bf3-9d44-4219c6454fdb {
  background-image: url(https://i.shgcdn.com/242c82f5-2a59-4e17-ba2a-da06d3c5455e/-/resize/960x/);
}
#s-280dfaa2-235f-4bf3-9d44-4219c6454fdb.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-280dfaa2-235f-4bf3-9d44-4219c6454fdb {
  background-image: url(https://i.shgcdn.com/242c82f5-2a59-4e17-ba2a-da06d3c5455e/-/resize/768x/);
}
#s-280dfaa2-235f-4bf3-9d44-4219c6454fdb.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-min-device-pixel-ratio: 2) {
#s-280dfaa2-235f-4bf3-9d44-4219c6454fdb {
  background-image: url(https://i.shgcdn.com/242c82f5-2a59-4e17-ba2a-da06d3c5455e/-/resize/1536x/);
}
#s-280dfaa2-235f-4bf3-9d44-4219c6454fdb.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-280dfaa2-235f-4bf3-9d44-4219c6454fdb {
  background-image: url(https://i.shgcdn.com/242c82f5-2a59-4e17-ba2a-da06d3c5455e/-/resize/1024x/);
}
#s-280dfaa2-235f-4bf3-9d44-4219c6454fdb.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) {
#s-280dfaa2-235f-4bf3-9d44-4219c6454fdb {
  background-image: url(https://i.shgcdn.com/242c82f5-2a59-4e17-ba2a-da06d3c5455e/-/resize/2048x/);
}
#s-280dfaa2-235f-4bf3-9d44-4219c6454fdb.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 1025px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-280dfaa2-235f-4bf3-9d44-4219c6454fdb {
  background-image: url(https://i.shgcdn.com/242c82f5-2a59-4e17-ba2a-da06d3c5455e/-/resize/1200x/);
}
#s-280dfaa2-235f-4bf3-9d44-4219c6454fdb.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 1025px) and (-webkit-min-device-pixel-ratio: 2) {
#s-280dfaa2-235f-4bf3-9d44-4219c6454fdb {
  background-image: url(https://i.shgcdn.com/242c82f5-2a59-4e17-ba2a-da06d3c5455e/-/resize/2048x/);
}
#s-280dfaa2-235f-4bf3-9d44-4219c6454fdb.shogun-lazyload-bg-image {
  background-image: none;
}

}







#s-280dfaa2-235f-4bf3-9d44-4219c6454fdb > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-280dfaa2-235f-4bf3-9d44-4219c6454fdb {
  cursor: pointer;
}#s-280dfaa2-235f-4bf3-9d44-4219c6454fdb.shg-box.shg-c {
  justify-content: flex-end;
}

#s-bfc86f73-2c9f-4a3d-ba5f-b57860497517 {
  margin-top: 20px;
margin-left: auto;
margin-right: auto;
padding-top: 8px;
padding-left: 12px;
padding-bottom: 8px;
padding-right: 12px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 50px;
max-width: 90%;
text-align: center;
background-color: rgba(255, 255, 255, 1);
}

#s-ebf73525-860c-4455-b422-d568157af9b3 {
  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: solid;
border-radius: 20px;
min-height: 100px;
background-color: rgba(0, 0, 0, 0);
}








#s-ebf73525-860c-4455-b422-d568157af9b3 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-ebf73525-860c-4455-b422-d568157af9b3.shg-box.shg-c {
  justify-content: flex-end;
}

#s-21e52105-fcfd-45f2-aa33-4f19b5d83778 {
  margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-21e52105-fcfd-45f2-aa33-4f19b5d83778 .shogun-heading-component h3 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 24px;
  
  
  
}


#s-21e52105-fcfd-45f2-aa33-4f19b5d83778 .shogun-heading-component h3 a {
  color: rgba(255, 255, 255, 1);
}


#s-1f44b702-139a-4b99-856f-46eb837404e8 {
  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: solid;
border-radius: 20px;
background-position: center center;
}

#s-1f44b702-139a-4b99-856f-46eb837404e8 {
  background-image: url(https://i.shgcdn.com/2f545d08-71f4-4d07-bbf1-76212eaf1aaa/);
}

@media (max-width: 480px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-1f44b702-139a-4b99-856f-46eb837404e8 {
  background-image: url(https://i.shgcdn.com/2f545d08-71f4-4d07-bbf1-76212eaf1aaa/-/resize/480x/);
}
#s-1f44b702-139a-4b99-856f-46eb837404e8.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (max-width: 480px) and (-webkit-min-device-pixel-ratio: 2) {
#s-1f44b702-139a-4b99-856f-46eb837404e8 {
  background-image: url(https://i.shgcdn.com/2f545d08-71f4-4d07-bbf1-76212eaf1aaa/-/resize/960x/);
}
#s-1f44b702-139a-4b99-856f-46eb837404e8.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-1f44b702-139a-4b99-856f-46eb837404e8 {
  background-image: url(https://i.shgcdn.com/2f545d08-71f4-4d07-bbf1-76212eaf1aaa/-/resize/768x/);
}
#s-1f44b702-139a-4b99-856f-46eb837404e8.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-min-device-pixel-ratio: 2) {
#s-1f44b702-139a-4b99-856f-46eb837404e8 {
  background-image: url(https://i.shgcdn.com/2f545d08-71f4-4d07-bbf1-76212eaf1aaa/-/resize/1536x/);
}
#s-1f44b702-139a-4b99-856f-46eb837404e8.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-1f44b702-139a-4b99-856f-46eb837404e8 {
  background-image: url(https://i.shgcdn.com/2f545d08-71f4-4d07-bbf1-76212eaf1aaa/-/resize/1024x/);
}
#s-1f44b702-139a-4b99-856f-46eb837404e8.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) {
#s-1f44b702-139a-4b99-856f-46eb837404e8 {
  background-image: url(https://i.shgcdn.com/2f545d08-71f4-4d07-bbf1-76212eaf1aaa/-/resize/2048x/);
}
#s-1f44b702-139a-4b99-856f-46eb837404e8.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 1025px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-1f44b702-139a-4b99-856f-46eb837404e8 {
  background-image: url(https://i.shgcdn.com/2f545d08-71f4-4d07-bbf1-76212eaf1aaa/-/resize/1200x/);
}
#s-1f44b702-139a-4b99-856f-46eb837404e8.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 1025px) and (-webkit-min-device-pixel-ratio: 2) {
#s-1f44b702-139a-4b99-856f-46eb837404e8 {
  background-image: url(https://i.shgcdn.com/2f545d08-71f4-4d07-bbf1-76212eaf1aaa/-/resize/2048x/);
}
#s-1f44b702-139a-4b99-856f-46eb837404e8.shogun-lazyload-bg-image {
  background-image: none;
}

}







#s-1f44b702-139a-4b99-856f-46eb837404e8 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-1f44b702-139a-4b99-856f-46eb837404e8 {
  cursor: pointer;
}#s-1f44b702-139a-4b99-856f-46eb837404e8.shg-box.shg-c {
  justify-content: flex-end;
}

#s-c081a97d-0a7f-4209-aa26-b2da74e98efb {
  margin-top: 20px;
margin-left: auto;
margin-right: auto;
padding-top: 8px;
padding-left: 12px;
padding-bottom: 8px;
padding-right: 12px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 50px;
max-width: 90%;
text-align: center;
background-color: rgba(255, 255, 255, 1);
}

#s-9c910337-b056-4a27-8f54-12e6cd6a43a3 {
  margin-top: 0%;
margin-left: auto;
margin-bottom: 0%;
margin-right: auto;
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: 100px;
background-color: rgba(0, 0, 0, 0);
}








#s-9c910337-b056-4a27-8f54-12e6cd6a43a3 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-9c910337-b056-4a27-8f54-12e6cd6a43a3.shg-box.shg-c {
  justify-content: flex-end;
}

#s-b096abde-3f64-4a1b-baab-97e052c15be8 {
  margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-b096abde-3f64-4a1b-baab-97e052c15be8 .shogun-heading-component h3 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 24px;
  
  
  
}


#s-b096abde-3f64-4a1b-baab-97e052c15be8 .shogun-heading-component h3 a {
  color: rgba(255, 255, 255, 1);
}


#s-3c8770e5-dc40-4cbb-afa6-a1c451a116f1 {
  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-3c8770e5-dc40-4cbb-afa6-a1c451a116f1: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-3c8770e5-dc40-4cbb-afa6-a1c451a116f1: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-3c8770e5-dc40-4cbb-afa6-a1c451a116f1-root {
    text-align: center;
  }


#s-3c8770e5-dc40-4cbb-afa6-a1c451a116f1.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-3c8770e5-dc40-4cbb-afa6-a1c451a116f1-root {
    text-align: center;
  }


#s-3c8770e5-dc40-4cbb-afa6-a1c451a116f1.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-3c8770e5-dc40-4cbb-afa6-a1c451a116f1-root {
    text-align: center;
  }


#s-3c8770e5-dc40-4cbb-afa6-a1c451a116f1.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-3c8770e5-dc40-4cbb-afa6-a1c451a116f1-root {
    text-align: center;
  }


#s-3c8770e5-dc40-4cbb-afa6-a1c451a116f1.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-3c8770e5-dc40-4cbb-afa6-a1c451a116f1-root {
    text-align: center;
  }


#s-3c8770e5-dc40-4cbb-afa6-a1c451a116f1.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}
#s-a6b342da-8a26-40ee-b33c-2acaa534a53d {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
padding-top: 100px;
padding-left: 80px;
padding-bottom: 60px;
padding-right: 80px;
background-color: rgba(255, 255, 255, 1);
}
@media (max-width: 767px){#s-a6b342da-8a26-40ee-b33c-2acaa534a53d {
  padding-top: 48px;
padding-left: 8%;
padding-bottom: 30px;
padding-right: 8%;
}
}







#s-a6b342da-8a26-40ee-b33c-2acaa534a53d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-a6b342da-8a26-40ee-b33c-2acaa534a53d.shg-box.shg-c {
  justify-content: flex-start;
}

#s-31975d06-295d-4b81-a0a7-7d6cebe9b6a7 {
  margin-left: auto;
margin-bottom: 40px;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}
@media (max-width: 767px){#s-31975d06-295d-4b81-a0a7-7d6cebe9b6a7 {
  margin-bottom: 24px;
}
}
#s-31975d06-295d-4b81-a0a7-7d6cebe9b6a7 .shogun-heading-component h2 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}



#s-d58c53d3-59bf-49ba-af84-f8e4bf2a48a5 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-2eed7758-9c27-4f84-b0c0-74246d31ff52 {
  margin-left: auto;
margin-bottom: 32px;
margin-right: auto;
max-width: 1440px;
}

@media (min-width: 0px) {
[id="s-2eed7758-9c27-4f84-b0c0-74246d31ff52"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-2eed7758-9c27-4f84-b0c0-74246d31ff52"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 13.333333333333334px);
}

}

@media (min-width: 992px) {
[id="s-2eed7758-9c27-4f84-b0c0-74246d31ff52"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 13.333333333333334px);
}

}

@media (min-width: 1200px) {
[id="s-2eed7758-9c27-4f84-b0c0-74246d31ff52"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 13.333333333333334px);
}

}

#s-579696aa-159b-4036-891f-e6c3daa9aa9b {
  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: solid;
border-radius: 20px;
background-position: center center;
}
@media (max-width: 767px){#s-579696aa-159b-4036-891f-e6c3daa9aa9b {
  margin-bottom: 24px;
}
}
#s-579696aa-159b-4036-891f-e6c3daa9aa9b {
  background-image: url(https://i.shgcdn.com/5322f60b-73b1-4022-baf5-d7b9a4963f4a/);
}

@media (max-width: 480px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-579696aa-159b-4036-891f-e6c3daa9aa9b {
  background-image: url(https://i.shgcdn.com/5322f60b-73b1-4022-baf5-d7b9a4963f4a/-/resize/480x/);
}
#s-579696aa-159b-4036-891f-e6c3daa9aa9b.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (max-width: 480px) and (-webkit-min-device-pixel-ratio: 2) {
#s-579696aa-159b-4036-891f-e6c3daa9aa9b {
  background-image: url(https://i.shgcdn.com/5322f60b-73b1-4022-baf5-d7b9a4963f4a/-/resize/960x/);
}
#s-579696aa-159b-4036-891f-e6c3daa9aa9b.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-579696aa-159b-4036-891f-e6c3daa9aa9b {
  background-image: url(https://i.shgcdn.com/5322f60b-73b1-4022-baf5-d7b9a4963f4a/-/resize/768x/);
}
#s-579696aa-159b-4036-891f-e6c3daa9aa9b.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-min-device-pixel-ratio: 2) {
#s-579696aa-159b-4036-891f-e6c3daa9aa9b {
  background-image: url(https://i.shgcdn.com/5322f60b-73b1-4022-baf5-d7b9a4963f4a/-/resize/1536x/);
}
#s-579696aa-159b-4036-891f-e6c3daa9aa9b.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-579696aa-159b-4036-891f-e6c3daa9aa9b {
  background-image: url(https://i.shgcdn.com/5322f60b-73b1-4022-baf5-d7b9a4963f4a/-/resize/1024x/);
}
#s-579696aa-159b-4036-891f-e6c3daa9aa9b.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) {
#s-579696aa-159b-4036-891f-e6c3daa9aa9b {
  background-image: url(https://i.shgcdn.com/5322f60b-73b1-4022-baf5-d7b9a4963f4a/-/resize/2048x/);
}
#s-579696aa-159b-4036-891f-e6c3daa9aa9b.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 1025px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-579696aa-159b-4036-891f-e6c3daa9aa9b {
  background-image: url(https://i.shgcdn.com/5322f60b-73b1-4022-baf5-d7b9a4963f4a/-/resize/1200x/);
}
#s-579696aa-159b-4036-891f-e6c3daa9aa9b.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 1025px) and (-webkit-min-device-pixel-ratio: 2) {
#s-579696aa-159b-4036-891f-e6c3daa9aa9b {
  background-image: url(https://i.shgcdn.com/5322f60b-73b1-4022-baf5-d7b9a4963f4a/-/resize/2048x/);
}
#s-579696aa-159b-4036-891f-e6c3daa9aa9b.shogun-lazyload-bg-image {
  background-image: none;
}

}







#s-579696aa-159b-4036-891f-e6c3daa9aa9b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-579696aa-159b-4036-891f-e6c3daa9aa9b {
  cursor: pointer;
}#s-579696aa-159b-4036-891f-e6c3daa9aa9b.shg-box.shg-c {
  justify-content: flex-end;
}

#s-12f04850-be4c-4c2c-8d1b-7880ecb1e04c {
  margin-top: 20px;
margin-left: auto;
margin-right: auto;
padding-top: 8px;
padding-left: 12px;
padding-bottom: 8px;
padding-right: 12px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 50px;
max-width: 90%;
text-align: center;
background-color: rgba(255, 255, 255, 1);
}

#s-bfc312bd-fcd7-44f8-9a18-398af5a0235f {
  margin-left: auto;
margin-right: auto;
padding-bottom: 32px;
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: 100px;
background-color: rgba(0, 0, 0, 0);
}
@media (max-width: 767px){#s-bfc312bd-fcd7-44f8-9a18-398af5a0235f {
  padding-bottom: 24px;
}
}







#s-bfc312bd-fcd7-44f8-9a18-398af5a0235f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-bfc312bd-fcd7-44f8-9a18-398af5a0235f.shg-box.shg-c {
  justify-content: flex-end;
}

#s-c8cabd96-8ff8-48ce-baf2-ab73a99a7f48 {
  margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-c8cabd96-8ff8-48ce-baf2-ab73a99a7f48 .shogun-heading-component h3 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 24px;
  
  
  
}


#s-c8cabd96-8ff8-48ce-baf2-ab73a99a7f48 .shogun-heading-component h3 a {
  color: rgba(255, 255, 255, 1);
}


#s-fcfeac75-7244-4bf2-b048-1c3b33d3346a {
  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: solid;
border-radius: 20px;
background-position: center center;
}
@media (max-width: 767px){#s-fcfeac75-7244-4bf2-b048-1c3b33d3346a {
  margin-bottom: 24px;
}
}
#s-fcfeac75-7244-4bf2-b048-1c3b33d3346a {
  background-image: url(https://i.shgcdn.com/81485469-5f00-456b-a7bd-5d95248410aa/);
}

@media (max-width: 480px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-fcfeac75-7244-4bf2-b048-1c3b33d3346a {
  background-image: url(https://i.shgcdn.com/81485469-5f00-456b-a7bd-5d95248410aa/-/resize/480x/);
}
#s-fcfeac75-7244-4bf2-b048-1c3b33d3346a.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (max-width: 480px) and (-webkit-min-device-pixel-ratio: 2) {
#s-fcfeac75-7244-4bf2-b048-1c3b33d3346a {
  background-image: url(https://i.shgcdn.com/81485469-5f00-456b-a7bd-5d95248410aa/-/resize/960x/);
}
#s-fcfeac75-7244-4bf2-b048-1c3b33d3346a.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-fcfeac75-7244-4bf2-b048-1c3b33d3346a {
  background-image: url(https://i.shgcdn.com/81485469-5f00-456b-a7bd-5d95248410aa/-/resize/768x/);
}
#s-fcfeac75-7244-4bf2-b048-1c3b33d3346a.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-min-device-pixel-ratio: 2) {
#s-fcfeac75-7244-4bf2-b048-1c3b33d3346a {
  background-image: url(https://i.shgcdn.com/81485469-5f00-456b-a7bd-5d95248410aa/-/resize/1536x/);
}
#s-fcfeac75-7244-4bf2-b048-1c3b33d3346a.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-fcfeac75-7244-4bf2-b048-1c3b33d3346a {
  background-image: url(https://i.shgcdn.com/81485469-5f00-456b-a7bd-5d95248410aa/-/resize/1024x/);
}
#s-fcfeac75-7244-4bf2-b048-1c3b33d3346a.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) {
#s-fcfeac75-7244-4bf2-b048-1c3b33d3346a {
  background-image: url(https://i.shgcdn.com/81485469-5f00-456b-a7bd-5d95248410aa/-/resize/2048x/);
}
#s-fcfeac75-7244-4bf2-b048-1c3b33d3346a.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 1025px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-fcfeac75-7244-4bf2-b048-1c3b33d3346a {
  background-image: url(https://i.shgcdn.com/81485469-5f00-456b-a7bd-5d95248410aa/-/resize/1200x/);
}
#s-fcfeac75-7244-4bf2-b048-1c3b33d3346a.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 1025px) and (-webkit-min-device-pixel-ratio: 2) {
#s-fcfeac75-7244-4bf2-b048-1c3b33d3346a {
  background-image: url(https://i.shgcdn.com/81485469-5f00-456b-a7bd-5d95248410aa/-/resize/2048x/);
}
#s-fcfeac75-7244-4bf2-b048-1c3b33d3346a.shogun-lazyload-bg-image {
  background-image: none;
}

}







#s-fcfeac75-7244-4bf2-b048-1c3b33d3346a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-fcfeac75-7244-4bf2-b048-1c3b33d3346a {
  cursor: pointer;
}#s-fcfeac75-7244-4bf2-b048-1c3b33d3346a.shg-box.shg-c {
  justify-content: flex-end;
}

#s-99a428f7-059a-4054-bf1b-b05006eef627 {
  margin-top: 20px;
margin-left: auto;
margin-right: auto;
padding-top: 8px;
padding-left: 12px;
padding-bottom: 8px;
padding-right: 12px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 50px;
max-width: 90%;
text-align: center;
background-color: rgba(255, 255, 255, 1);
}

#s-3c8fdf57-f485-413a-ae41-90c92363844b {
  margin-left: auto;
margin-right: auto;
padding-bottom: 32px;
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: 100px;
background-color: rgba(0, 0, 0, 0);
}
@media (max-width: 767px){#s-3c8fdf57-f485-413a-ae41-90c92363844b {
  padding-bottom: 24px;
}
}







#s-3c8fdf57-f485-413a-ae41-90c92363844b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-3c8fdf57-f485-413a-ae41-90c92363844b.shg-box.shg-c {
  justify-content: flex-end;
}

#s-a146a4eb-3dab-4f36-8830-3c12e6a9a7f6 {
  margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-a146a4eb-3dab-4f36-8830-3c12e6a9a7f6 .shogun-heading-component h3 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 24px;
  
  
  
}


#s-a146a4eb-3dab-4f36-8830-3c12e6a9a7f6 .shogun-heading-component h3 a {
  color: rgba(255, 255, 255, 1);
}


#s-103bba30-6c09-4c7f-84af-8e96f8e1f3df {
  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: solid;
border-radius: 20px;
background-position: center center;
}

#s-103bba30-6c09-4c7f-84af-8e96f8e1f3df {
  background-image: url(https://i.shgcdn.com/895b2c09-7e92-4a41-bd8d-5e53c1700fc6/);
}

@media (max-width: 480px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-103bba30-6c09-4c7f-84af-8e96f8e1f3df {
  background-image: url(https://i.shgcdn.com/895b2c09-7e92-4a41-bd8d-5e53c1700fc6/-/resize/480x/);
}
#s-103bba30-6c09-4c7f-84af-8e96f8e1f3df.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (max-width: 480px) and (-webkit-min-device-pixel-ratio: 2) {
#s-103bba30-6c09-4c7f-84af-8e96f8e1f3df {
  background-image: url(https://i.shgcdn.com/895b2c09-7e92-4a41-bd8d-5e53c1700fc6/-/resize/960x/);
}
#s-103bba30-6c09-4c7f-84af-8e96f8e1f3df.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-103bba30-6c09-4c7f-84af-8e96f8e1f3df {
  background-image: url(https://i.shgcdn.com/895b2c09-7e92-4a41-bd8d-5e53c1700fc6/-/resize/768x/);
}
#s-103bba30-6c09-4c7f-84af-8e96f8e1f3df.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-min-device-pixel-ratio: 2) {
#s-103bba30-6c09-4c7f-84af-8e96f8e1f3df {
  background-image: url(https://i.shgcdn.com/895b2c09-7e92-4a41-bd8d-5e53c1700fc6/-/resize/1536x/);
}
#s-103bba30-6c09-4c7f-84af-8e96f8e1f3df.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-103bba30-6c09-4c7f-84af-8e96f8e1f3df {
  background-image: url(https://i.shgcdn.com/895b2c09-7e92-4a41-bd8d-5e53c1700fc6/-/resize/1024x/);
}
#s-103bba30-6c09-4c7f-84af-8e96f8e1f3df.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) {
#s-103bba30-6c09-4c7f-84af-8e96f8e1f3df {
  background-image: url(https://i.shgcdn.com/895b2c09-7e92-4a41-bd8d-5e53c1700fc6/-/resize/2048x/);
}
#s-103bba30-6c09-4c7f-84af-8e96f8e1f3df.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 1025px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-103bba30-6c09-4c7f-84af-8e96f8e1f3df {
  background-image: url(https://i.shgcdn.com/895b2c09-7e92-4a41-bd8d-5e53c1700fc6/-/resize/1200x/);
}
#s-103bba30-6c09-4c7f-84af-8e96f8e1f3df.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 1025px) and (-webkit-min-device-pixel-ratio: 2) {
#s-103bba30-6c09-4c7f-84af-8e96f8e1f3df {
  background-image: url(https://i.shgcdn.com/895b2c09-7e92-4a41-bd8d-5e53c1700fc6/-/resize/2048x/);
}
#s-103bba30-6c09-4c7f-84af-8e96f8e1f3df.shogun-lazyload-bg-image {
  background-image: none;
}

}







#s-103bba30-6c09-4c7f-84af-8e96f8e1f3df > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-103bba30-6c09-4c7f-84af-8e96f8e1f3df {
  cursor: pointer;
}#s-103bba30-6c09-4c7f-84af-8e96f8e1f3df.shg-box.shg-c {
  justify-content: flex-end;
}

#s-6988b97a-48e2-4686-b178-75efe3de72ca {
  margin-top: 20px;
margin-left: auto;
margin-right: auto;
padding-top: 8px;
padding-left: 12px;
padding-bottom: 8px;
padding-right: 12px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 50px;
max-width: 90%;
text-align: center;
background-color: rgba(255, 255, 255, 1);
}

#s-324d4b84-0900-4534-8193-90e3e711bc78 {
  margin-top: 0%;
margin-left: auto;
margin-bottom: 0%;
margin-right: auto;
padding-bottom: 32px;
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: 100px;
background-color: rgba(0, 0, 0, 0);
}
@media (max-width: 767px){#s-324d4b84-0900-4534-8193-90e3e711bc78 {
  padding-bottom: 24px;
}
}







#s-324d4b84-0900-4534-8193-90e3e711bc78 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-324d4b84-0900-4534-8193-90e3e711bc78.shg-box.shg-c {
  justify-content: flex-end;
}

#s-09bed90d-3d88-4b63-8ef4-399cd11c0152 {
  margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-09bed90d-3d88-4b63-8ef4-399cd11c0152 .shogun-heading-component h3 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 24px;
  
  
  
}


#s-09bed90d-3d88-4b63-8ef4-399cd11c0152 .shogun-heading-component h3 a {
  color: rgba(255, 255, 255, 1);
}


#s-14fde8fd-f74d-485d-8488-6fdcd711ae4e {
  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-14fde8fd-f74d-485d-8488-6fdcd711ae4e: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-14fde8fd-f74d-485d-8488-6fdcd711ae4e: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-14fde8fd-f74d-485d-8488-6fdcd711ae4e-root {
    text-align: center;
  }


#s-14fde8fd-f74d-485d-8488-6fdcd711ae4e.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-14fde8fd-f74d-485d-8488-6fdcd711ae4e-root {
    text-align: center;
  }


#s-14fde8fd-f74d-485d-8488-6fdcd711ae4e.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-14fde8fd-f74d-485d-8488-6fdcd711ae4e-root {
    text-align: center;
  }


#s-14fde8fd-f74d-485d-8488-6fdcd711ae4e.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-14fde8fd-f74d-485d-8488-6fdcd711ae4e-root {
    text-align: center;
  }


#s-14fde8fd-f74d-485d-8488-6fdcd711ae4e.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-14fde8fd-f74d-485d-8488-6fdcd711ae4e-root {
    text-align: center;
  }


#s-14fde8fd-f74d-485d-8488-6fdcd711ae4e.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}
#s-ccb8d084-4237-4ed4-95d0-9013af23b2b7 {
  margin-left: auto;
margin-right: auto;
padding-top: 60px;
padding-left: 40px;
padding-bottom: 60px;
padding-right: 40px;
min-height: 50px;
}
@media (max-width: 767px){#s-ccb8d084-4237-4ed4-95d0-9013af23b2b7 {
  padding-top: 30px;
padding-left: 12px;
padding-bottom: 30px;
padding-right: 12px;
}
}







#s-ccb8d084-4237-4ed4-95d0-9013af23b2b7 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-ccb8d084-4237-4ed4-95d0-9013af23b2b7.shg-box.shg-c {
  justify-content: center;
}

#s-df47471d-cdfe-45d0-b376-825248c4bb9f {
  margin-left: auto;
margin-bottom: 40px;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-df47471d-cdfe-45d0-b376-825248c4bb9f .shogun-heading-component h2 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}



#s-9252724e-4234-485b-b31f-c748eb07f636 {
  background-repeat: no-repeat;
background-size: cover;
margin-left: auto;
margin-bottom: 40px;
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: 600px;
max-width: 1440px;
background-position: right center;
}
@media (min-width: 768px) and (max-width: 991px){#s-9252724e-4234-485b-b31f-c748eb07f636 {
  margin-bottom: 32px;
min-height: 400px;
}
}@media (max-width: 767px){#s-9252724e-4234-485b-b31f-c748eb07f636 {
  margin-bottom: 24px;
border-radius: 20px;
min-height: 300px;
}
}
#s-9252724e-4234-485b-b31f-c748eb07f636 {
  background-image: url(https://i.shgcdn.com/efdc1c5e-9bdd-496d-aa37-38097f9fe86f/);
}

@media (max-width: 480px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-9252724e-4234-485b-b31f-c748eb07f636 {
  background-image: url(https://i.shgcdn.com/efdc1c5e-9bdd-496d-aa37-38097f9fe86f/-/resize/480x/);
}
#s-9252724e-4234-485b-b31f-c748eb07f636.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (max-width: 480px) and (-webkit-min-device-pixel-ratio: 2) {
#s-9252724e-4234-485b-b31f-c748eb07f636 {
  background-image: url(https://i.shgcdn.com/efdc1c5e-9bdd-496d-aa37-38097f9fe86f/-/resize/960x/);
}
#s-9252724e-4234-485b-b31f-c748eb07f636.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-9252724e-4234-485b-b31f-c748eb07f636 {
  background-image: url(https://i.shgcdn.com/efdc1c5e-9bdd-496d-aa37-38097f9fe86f/-/resize/768x/);
}
#s-9252724e-4234-485b-b31f-c748eb07f636.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-min-device-pixel-ratio: 2) {
#s-9252724e-4234-485b-b31f-c748eb07f636 {
  background-image: url(https://i.shgcdn.com/efdc1c5e-9bdd-496d-aa37-38097f9fe86f/-/resize/1536x/);
}
#s-9252724e-4234-485b-b31f-c748eb07f636.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-9252724e-4234-485b-b31f-c748eb07f636 {
  background-image: url(https://i.shgcdn.com/efdc1c5e-9bdd-496d-aa37-38097f9fe86f/-/resize/1024x/);
}
#s-9252724e-4234-485b-b31f-c748eb07f636.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) {
#s-9252724e-4234-485b-b31f-c748eb07f636 {
  background-image: url(https://i.shgcdn.com/efdc1c5e-9bdd-496d-aa37-38097f9fe86f/-/resize/2048x/);
}
#s-9252724e-4234-485b-b31f-c748eb07f636.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 1025px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-9252724e-4234-485b-b31f-c748eb07f636 {
  background-image: url(https://i.shgcdn.com/efdc1c5e-9bdd-496d-aa37-38097f9fe86f/-/resize/1200x/);
}
#s-9252724e-4234-485b-b31f-c748eb07f636.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 1025px) and (-webkit-min-device-pixel-ratio: 2) {
#s-9252724e-4234-485b-b31f-c748eb07f636 {
  background-image: url(https://i.shgcdn.com/efdc1c5e-9bdd-496d-aa37-38097f9fe86f/-/resize/2048x/);
}
#s-9252724e-4234-485b-b31f-c748eb07f636.shogun-lazyload-bg-image {
  background-image: none;
}

}







#s-9252724e-4234-485b-b31f-c748eb07f636 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-9252724e-4234-485b-b31f-c748eb07f636.shg-box.shg-c {
  justify-content: center;
}

#s-0123f7a9-8adc-4b9b-87b6-ceabb8b90037 {
  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: 600px;
max-width: 1440px;
}
@media (min-width: 768px) and (max-width: 991px){#s-0123f7a9-8adc-4b9b-87b6-ceabb8b90037 {
  padding-top: 60px;
padding-left: 40px;
padding-bottom: 60px;
padding-right: 40px;
min-height: 400px;
}
}@media (max-width: 767px){#s-0123f7a9-8adc-4b9b-87b6-ceabb8b90037 {
  padding-top: 32px;
padding-left: 32px;
padding-bottom: 32px;
padding-right: 32px;
border-radius: 20px;
min-height: 300px;
}
}







#s-0123f7a9-8adc-4b9b-87b6-ceabb8b90037 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-0123f7a9-8adc-4b9b-87b6-ceabb8b90037.shg-box.shg-c {
  justify-content: flex-end;
}

#s-2d3d1bff-d020-4d2f-a004-55afac7a25cd {
  margin-left: 0px;
margin-bottom: 32px;
margin-right: auto;
padding-top: 8px;
padding-left: 16px;
padding-bottom: 8px;
padding-right: 16px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 8px;
max-width: 172px;
background-color: rgba(251, 242, 234, 1);
}
@media (max-width: 767px){#s-2d3d1bff-d020-4d2f-a004-55afac7a25cd {
  margin-bottom: 100px;
}
}







#s-2d3d1bff-d020-4d2f-a004-55afac7a25cd > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-2d3d1bff-d020-4d2f-a004-55afac7a25cd.shg-box.shg-c {
  justify-content: center;
}

#s-3c9aab84-d8cf-475f-adfb-9b5f4b94f024 {
  margin-left: auto;
margin-right: auto;
}

#s-3c9aab84-d8cf-475f-adfb-9b5f4b94f024 .shg-proportional-font-size,
#s-3c9aab84-d8cf-475f-adfb-9b5f4b94f024 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-7702f5e2-1c1e-443a-8f65-c123b2c8f785 {
  margin-left: 0px;
margin-bottom: 32px;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
max-width: 550px;
text-align: left;
}
@media (max-width: 767px){#s-7702f5e2-1c1e-443a-8f65-c123b2c8f785 {
  margin-bottom: 24px;
}
}
#s-7702f5e2-1c1e-443a-8f65-c123b2c8f785 .shogun-heading-component h2 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (min-width: 768px) and (max-width: 991px){#s-7702f5e2-1c1e-443a-8f65-c123b2c8f785 .shogun-heading-component h2 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 40px;
  
  
  
}


}
#s-a26ff45b-dd31-4276-a922-ee8723018546 {
  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(255, 255, 255, 1);
border-style: solid;
border-radius: 100px;
background-color: rgba(255, 255, 255, 1);
text-align: left;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(15, 15, 15, 1);
}
#s-a26ff45b-dd31-4276-a922-ee8723018546: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-a26ff45b-dd31-4276-a922-ee8723018546: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 (max-width: 767px){#s-a26ff45b-dd31-4276-a922-ee8723018546 {
  text-align: left;
}
}

  #s-a26ff45b-dd31-4276-a922-ee8723018546-root {
    text-align: left;
  }


#s-a26ff45b-dd31-4276-a922-ee8723018546.shg-btn {
  color: rgba(15, 15, 15, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-a26ff45b-dd31-4276-a922-ee8723018546-root {
    text-align: left;
  }


#s-a26ff45b-dd31-4276-a922-ee8723018546.shg-btn {
  color: rgba(15, 15, 15, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-a26ff45b-dd31-4276-a922-ee8723018546-root {
    text-align: left;
  }


#s-a26ff45b-dd31-4276-a922-ee8723018546.shg-btn {
  color: rgba(15, 15, 15, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-a26ff45b-dd31-4276-a922-ee8723018546-root {
    text-align: left;
  }


#s-a26ff45b-dd31-4276-a922-ee8723018546.shg-btn {
  color: rgba(15, 15, 15, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-a26ff45b-dd31-4276-a922-ee8723018546-root {
    text-align: left;
  }


#s-a26ff45b-dd31-4276-a922-ee8723018546.shg-btn {
  color: rgba(15, 15, 15, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}
#s-dc428ad7-8a2d-43e8-ad5c-c21e3b1d2404 {
  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: 450px;
max-width: 1440px;
background-position: center 55%;
}
@media (min-width: 1200px){#s-dc428ad7-8a2d-43e8-ad5c-c21e3b1d2404 {
  display: none;
}
#s-dc428ad7-8a2d-43e8-ad5c-c21e3b1d2404, #wrap-s-dc428ad7-8a2d-43e8-ad5c-c21e3b1d2404, #wrap-content-s-dc428ad7-8a2d-43e8-ad5c-c21e3b1d2404 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-dc428ad7-8a2d-43e8-ad5c-c21e3b1d2404 {
  display: none;
}
#s-dc428ad7-8a2d-43e8-ad5c-c21e3b1d2404, #wrap-s-dc428ad7-8a2d-43e8-ad5c-c21e3b1d2404, #wrap-content-s-dc428ad7-8a2d-43e8-ad5c-c21e3b1d2404 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-dc428ad7-8a2d-43e8-ad5c-c21e3b1d2404 {
  margin-bottom: 32px;
min-height: 400px;
}
}@media (max-width: 767px){#s-dc428ad7-8a2d-43e8-ad5c-c21e3b1d2404 {
  margin-bottom: 24px;
border-radius: 20px;
min-height: 300px;
}
}
#s-dc428ad7-8a2d-43e8-ad5c-c21e3b1d2404 {
  background-image: url(https://i.shgcdn.com/95e8e639-d8d9-4324-b3e8-4b8847379cfa/);
}

@media (max-width: 480px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-dc428ad7-8a2d-43e8-ad5c-c21e3b1d2404 {
  background-image: url(https://i.shgcdn.com/95e8e639-d8d9-4324-b3e8-4b8847379cfa/-/resize/480x/);
}
#s-dc428ad7-8a2d-43e8-ad5c-c21e3b1d2404.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (max-width: 480px) and (-webkit-min-device-pixel-ratio: 2) {
#s-dc428ad7-8a2d-43e8-ad5c-c21e3b1d2404 {
  background-image: url(https://i.shgcdn.com/95e8e639-d8d9-4324-b3e8-4b8847379cfa/-/resize/960x/);
}
#s-dc428ad7-8a2d-43e8-ad5c-c21e3b1d2404.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-dc428ad7-8a2d-43e8-ad5c-c21e3b1d2404 {
  background-image: url(https://i.shgcdn.com/95e8e639-d8d9-4324-b3e8-4b8847379cfa/-/resize/768x/);
}
#s-dc428ad7-8a2d-43e8-ad5c-c21e3b1d2404.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-min-device-pixel-ratio: 2) {
#s-dc428ad7-8a2d-43e8-ad5c-c21e3b1d2404 {
  background-image: url(https://i.shgcdn.com/95e8e639-d8d9-4324-b3e8-4b8847379cfa/-/resize/1536x/);
}
#s-dc428ad7-8a2d-43e8-ad5c-c21e3b1d2404.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-dc428ad7-8a2d-43e8-ad5c-c21e3b1d2404 {
  background-image: url(https://i.shgcdn.com/95e8e639-d8d9-4324-b3e8-4b8847379cfa/-/resize/1024x/);
}
#s-dc428ad7-8a2d-43e8-ad5c-c21e3b1d2404.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) {
#s-dc428ad7-8a2d-43e8-ad5c-c21e3b1d2404 {
  background-image: url(https://i.shgcdn.com/95e8e639-d8d9-4324-b3e8-4b8847379cfa/-/resize/2048x/);
}
#s-dc428ad7-8a2d-43e8-ad5c-c21e3b1d2404.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 1025px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-dc428ad7-8a2d-43e8-ad5c-c21e3b1d2404 {
  background-image: url(https://i.shgcdn.com/95e8e639-d8d9-4324-b3e8-4b8847379cfa/-/resize/1200x/);
}
#s-dc428ad7-8a2d-43e8-ad5c-c21e3b1d2404.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 1025px) and (-webkit-min-device-pixel-ratio: 2) {
#s-dc428ad7-8a2d-43e8-ad5c-c21e3b1d2404 {
  background-image: url(https://i.shgcdn.com/95e8e639-d8d9-4324-b3e8-4b8847379cfa/-/resize/2048x/);
}
#s-dc428ad7-8a2d-43e8-ad5c-c21e3b1d2404.shogun-lazyload-bg-image {
  background-image: none;
}

}







#s-dc428ad7-8a2d-43e8-ad5c-c21e3b1d2404 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-dc428ad7-8a2d-43e8-ad5c-c21e3b1d2404.shg-box.shg-c {
  justify-content: center;
}

#s-7af436ce-1b0a-49d0-ad7b-85681a558343 {
  background-repeat: no-repeat;
background-size: cover;
margin-left: auto;
margin-right: auto;
padding-top: 48px;
padding-left: 40px;
padding-bottom: 48px;
padding-right: 40px;
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: 450px;
max-width: 1440px;
background-position: 40% center;
}
@media (min-width: 768px) and (max-width: 991px){#s-7af436ce-1b0a-49d0-ad7b-85681a558343 {
  padding-top: 60px;
padding-bottom: 60px;
min-height: 400px;
}
}@media (max-width: 767px){#s-7af436ce-1b0a-49d0-ad7b-85681a558343 {
  padding-top: 32px;
padding-left: 32px;
padding-bottom: 32px;
padding-right: 32px;
border-radius: 20px;
min-height: 300px;
}
}
#s-7af436ce-1b0a-49d0-ad7b-85681a558343 {
  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-7af436ce-1b0a-49d0-ad7b-85681a558343 {
  background-image: url(https://i.shgcdn.com/3a2c2576-172f-495c-8656-566f5cfe59e4/-/resize/480x/);
}
#s-7af436ce-1b0a-49d0-ad7b-85681a558343.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (max-width: 480px) and (-webkit-min-device-pixel-ratio: 2) {
#s-7af436ce-1b0a-49d0-ad7b-85681a558343 {
  background-image: url(https://i.shgcdn.com/3a2c2576-172f-495c-8656-566f5cfe59e4/-/resize/960x/);
}
#s-7af436ce-1b0a-49d0-ad7b-85681a558343.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-7af436ce-1b0a-49d0-ad7b-85681a558343 {
  background-image: url(https://i.shgcdn.com/3a2c2576-172f-495c-8656-566f5cfe59e4/-/resize/768x/);
}
#s-7af436ce-1b0a-49d0-ad7b-85681a558343.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-min-device-pixel-ratio: 2) {
#s-7af436ce-1b0a-49d0-ad7b-85681a558343 {
  background-image: url(https://i.shgcdn.com/3a2c2576-172f-495c-8656-566f5cfe59e4/-/resize/1536x/);
}
#s-7af436ce-1b0a-49d0-ad7b-85681a558343.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-7af436ce-1b0a-49d0-ad7b-85681a558343 {
  background-image: url(https://i.shgcdn.com/3a2c2576-172f-495c-8656-566f5cfe59e4/-/resize/1024x/);
}
#s-7af436ce-1b0a-49d0-ad7b-85681a558343.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) {
#s-7af436ce-1b0a-49d0-ad7b-85681a558343 {
  background-image: url(https://i.shgcdn.com/3a2c2576-172f-495c-8656-566f5cfe59e4/-/resize/2048x/);
}
#s-7af436ce-1b0a-49d0-ad7b-85681a558343.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 1025px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-7af436ce-1b0a-49d0-ad7b-85681a558343 {
  background-image: url(https://i.shgcdn.com/3a2c2576-172f-495c-8656-566f5cfe59e4/-/resize/1200x/);
}
#s-7af436ce-1b0a-49d0-ad7b-85681a558343.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 1025px) and (-webkit-min-device-pixel-ratio: 2) {
#s-7af436ce-1b0a-49d0-ad7b-85681a558343 {
  background-image: url(https://i.shgcdn.com/3a2c2576-172f-495c-8656-566f5cfe59e4/-/resize/2048x/);
}
#s-7af436ce-1b0a-49d0-ad7b-85681a558343.shogun-lazyload-bg-image {
  background-image: none;
}

}







#s-7af436ce-1b0a-49d0-ad7b-85681a558343 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-7af436ce-1b0a-49d0-ad7b-85681a558343.shg-box.shg-c {
  justify-content: flex-end;
}

#s-c81f34dd-df96-410d-9d47-e52e69f2ff62 {
  margin-left: 0px;
margin-bottom: 32px;
margin-right: auto;
padding-top: 8px;
padding-left: 16px;
padding-bottom: 8px;
padding-right: 16px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 8px;
max-width: 172px;
background-color: rgba(251, 242, 234, 1);
}
@media (max-width: 767px){#s-c81f34dd-df96-410d-9d47-e52e69f2ff62 {
  margin-bottom: 100px;
}
}







#s-c81f34dd-df96-410d-9d47-e52e69f2ff62 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-c81f34dd-df96-410d-9d47-e52e69f2ff62.shg-box.shg-c {
  justify-content: center;
}

#s-5221bd08-08b0-4c5c-81f6-f1f544605fc6 {
  margin-left: auto;
margin-right: auto;
}

#s-5221bd08-08b0-4c5c-81f6-f1f544605fc6 .shg-proportional-font-size,
#s-5221bd08-08b0-4c5c-81f6-f1f544605fc6 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-24f9af2e-e56d-4860-850b-7798a3c05c01 {
  margin-left: 0px;
margin-bottom: 32px;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
max-width: 400px;
text-align: left;
}
@media (min-width: 768px) and (max-width: 991px){#s-24f9af2e-e56d-4860-850b-7798a3c05c01 {
  max-width: 550px;
}
}@media (max-width: 767px){#s-24f9af2e-e56d-4860-850b-7798a3c05c01 {
  margin-bottom: 24px;
}
}
#s-24f9af2e-e56d-4860-850b-7798a3c05c01 .shogun-heading-component h2 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 40px;
  
  
  
}


@media (min-width: 768px) and (max-width: 991px){#s-24f9af2e-e56d-4860-850b-7798a3c05c01 .shogun-heading-component h2 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 40px;
  
  
  
}


}@media (max-width: 767px){#s-24f9af2e-e56d-4860-850b-7798a3c05c01 .shogun-heading-component h2 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 32px;
  
  
  
}


}
#s-7233a34a-d95d-4e23-ab87-26bd79236f62 {
  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(255, 255, 255, 1);
border-style: solid;
border-radius: 100px;
background-color: rgba(255, 255, 255, 1);
text-align: left;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(15, 15, 15, 1);
}
#s-7233a34a-d95d-4e23-ab87-26bd79236f62: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-7233a34a-d95d-4e23-ab87-26bd79236f62: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 (max-width: 767px){#s-7233a34a-d95d-4e23-ab87-26bd79236f62 {
  text-align: left;
}
}

  #s-7233a34a-d95d-4e23-ab87-26bd79236f62-root {
    text-align: left;
  }


#s-7233a34a-d95d-4e23-ab87-26bd79236f62.shg-btn {
  color: rgba(15, 15, 15, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-7233a34a-d95d-4e23-ab87-26bd79236f62-root {
    text-align: left;
  }


#s-7233a34a-d95d-4e23-ab87-26bd79236f62.shg-btn {
  color: rgba(15, 15, 15, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-7233a34a-d95d-4e23-ab87-26bd79236f62-root {
    text-align: left;
  }


#s-7233a34a-d95d-4e23-ab87-26bd79236f62.shg-btn {
  color: rgba(15, 15, 15, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-7233a34a-d95d-4e23-ab87-26bd79236f62-root {
    text-align: left;
  }


#s-7233a34a-d95d-4e23-ab87-26bd79236f62.shg-btn {
  color: rgba(15, 15, 15, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-7233a34a-d95d-4e23-ab87-26bd79236f62-root {
    text-align: left;
  }


#s-7233a34a-d95d-4e23-ab87-26bd79236f62.shg-btn {
  color: rgba(15, 15, 15, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}
#s-a5a10a21-2a7c-4d1f-b211-711814213a8c {
  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: 450px;
max-width: 1440px;
background-position: center center;
}
@media (min-width: 1200px){#s-a5a10a21-2a7c-4d1f-b211-711814213a8c {
  display: none;
}
#s-a5a10a21-2a7c-4d1f-b211-711814213a8c, #wrap-s-a5a10a21-2a7c-4d1f-b211-711814213a8c, #wrap-content-s-a5a10a21-2a7c-4d1f-b211-711814213a8c { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-a5a10a21-2a7c-4d1f-b211-711814213a8c {
  display: none;
}
#s-a5a10a21-2a7c-4d1f-b211-711814213a8c, #wrap-s-a5a10a21-2a7c-4d1f-b211-711814213a8c, #wrap-content-s-a5a10a21-2a7c-4d1f-b211-711814213a8c { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-a5a10a21-2a7c-4d1f-b211-711814213a8c {
  margin-top: 0px;
margin-bottom: 0px;
min-height: 400px;
}
}@media (max-width: 767px){#s-a5a10a21-2a7c-4d1f-b211-711814213a8c {
  margin-bottom: 0px;
border-radius: 20px;
min-height: 300px;
}
}
#s-a5a10a21-2a7c-4d1f-b211-711814213a8c {
  background-image: url(https://i.shgcdn.com/e38a309a-69a9-4b71-a0f5-73a617ba6195/);
}

@media (max-width: 480px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-a5a10a21-2a7c-4d1f-b211-711814213a8c {
  background-image: url(https://i.shgcdn.com/e38a309a-69a9-4b71-a0f5-73a617ba6195/-/resize/480x/);
}
#s-a5a10a21-2a7c-4d1f-b211-711814213a8c.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (max-width: 480px) and (-webkit-min-device-pixel-ratio: 2) {
#s-a5a10a21-2a7c-4d1f-b211-711814213a8c {
  background-image: url(https://i.shgcdn.com/e38a309a-69a9-4b71-a0f5-73a617ba6195/-/resize/960x/);
}
#s-a5a10a21-2a7c-4d1f-b211-711814213a8c.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-a5a10a21-2a7c-4d1f-b211-711814213a8c {
  background-image: url(https://i.shgcdn.com/e38a309a-69a9-4b71-a0f5-73a617ba6195/-/resize/768x/);
}
#s-a5a10a21-2a7c-4d1f-b211-711814213a8c.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-min-device-pixel-ratio: 2) {
#s-a5a10a21-2a7c-4d1f-b211-711814213a8c {
  background-image: url(https://i.shgcdn.com/e38a309a-69a9-4b71-a0f5-73a617ba6195/-/resize/1536x/);
}
#s-a5a10a21-2a7c-4d1f-b211-711814213a8c.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-a5a10a21-2a7c-4d1f-b211-711814213a8c {
  background-image: url(https://i.shgcdn.com/e38a309a-69a9-4b71-a0f5-73a617ba6195/-/resize/1024x/);
}
#s-a5a10a21-2a7c-4d1f-b211-711814213a8c.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) {
#s-a5a10a21-2a7c-4d1f-b211-711814213a8c {
  background-image: url(https://i.shgcdn.com/e38a309a-69a9-4b71-a0f5-73a617ba6195/-/resize/2048x/);
}
#s-a5a10a21-2a7c-4d1f-b211-711814213a8c.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 1025px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-a5a10a21-2a7c-4d1f-b211-711814213a8c {
  background-image: url(https://i.shgcdn.com/e38a309a-69a9-4b71-a0f5-73a617ba6195/-/resize/1200x/);
}
#s-a5a10a21-2a7c-4d1f-b211-711814213a8c.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 1025px) and (-webkit-min-device-pixel-ratio: 2) {
#s-a5a10a21-2a7c-4d1f-b211-711814213a8c {
  background-image: url(https://i.shgcdn.com/e38a309a-69a9-4b71-a0f5-73a617ba6195/-/resize/2048x/);
}
#s-a5a10a21-2a7c-4d1f-b211-711814213a8c.shogun-lazyload-bg-image {
  background-image: none;
}

}







#s-a5a10a21-2a7c-4d1f-b211-711814213a8c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-a5a10a21-2a7c-4d1f-b211-711814213a8c.shg-box.shg-c {
  justify-content: center;
}

#s-22125dae-b3aa-428b-a9fb-ef557ef95c6a {
  background-repeat: no-repeat;
background-size: cover;
margin-left: auto;
margin-right: auto;
padding-top: 48px;
padding-left: 40px;
padding-bottom: 48px;
padding-right: 40px;
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: 450px;
max-width: 1440px;
background-position: 40% center;
}
@media (min-width: 768px) and (max-width: 991px){#s-22125dae-b3aa-428b-a9fb-ef557ef95c6a {
  padding-top: 60px;
padding-bottom: 60px;
min-height: 400px;
}
}@media (max-width: 767px){#s-22125dae-b3aa-428b-a9fb-ef557ef95c6a {
  padding-top: 32px;
padding-left: 32px;
padding-bottom: 32px;
padding-right: 32px;
border-radius: 20px;
min-height: 300px;
}
}
#s-22125dae-b3aa-428b-a9fb-ef557ef95c6a {
  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-22125dae-b3aa-428b-a9fb-ef557ef95c6a {
  background-image: url(https://i.shgcdn.com/3a2c2576-172f-495c-8656-566f5cfe59e4/-/resize/480x/);
}
#s-22125dae-b3aa-428b-a9fb-ef557ef95c6a.shogun-lazyload-bg-image {
  background-image: none;
}

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

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

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

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

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

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

}
@media (min-width: 1025px) and (-webkit-min-device-pixel-ratio: 2) {
#s-22125dae-b3aa-428b-a9fb-ef557ef95c6a {
  background-image: url(https://i.shgcdn.com/3a2c2576-172f-495c-8656-566f5cfe59e4/-/resize/2048x/);
}
#s-22125dae-b3aa-428b-a9fb-ef557ef95c6a.shogun-lazyload-bg-image {
  background-image: none;
}

}







#s-22125dae-b3aa-428b-a9fb-ef557ef95c6a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-22125dae-b3aa-428b-a9fb-ef557ef95c6a.shg-box.shg-c {
  justify-content: flex-end;
}

#s-4246395d-124a-48fa-bd29-6db7e48b933e {
  margin-left: 0px;
margin-bottom: 32px;
margin-right: auto;
padding-top: 8px;
padding-left: 16px;
padding-bottom: 8px;
padding-right: 16px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 8px;
max-width: 172px;
background-color: rgba(251, 242, 234, 1);
}
@media (max-width: 767px){#s-4246395d-124a-48fa-bd29-6db7e48b933e {
  margin-bottom: 100px;
}
}







#s-4246395d-124a-48fa-bd29-6db7e48b933e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-4246395d-124a-48fa-bd29-6db7e48b933e.shg-box.shg-c {
  justify-content: center;
}

#s-0735ec12-c298-4cb7-b437-05626f51362e {
  margin-left: auto;
margin-right: auto;
}

#s-0735ec12-c298-4cb7-b437-05626f51362e .shg-proportional-font-size,
#s-0735ec12-c298-4cb7-b437-05626f51362e .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-a1a16c57-8585-4667-b6bc-2c7609dc086d {
  margin-left: 0px;
margin-bottom: 32px;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
max-width: 400px;
text-align: left;
}
@media (min-width: 768px) and (max-width: 991px){#s-a1a16c57-8585-4667-b6bc-2c7609dc086d {
  max-width: 550px;
}
}@media (max-width: 767px){#s-a1a16c57-8585-4667-b6bc-2c7609dc086d {
  margin-bottom: 24px;
}
}
#s-a1a16c57-8585-4667-b6bc-2c7609dc086d .shogun-heading-component h2 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 40px;
  
  
  
}


@media (min-width: 768px) and (max-width: 991px){#s-a1a16c57-8585-4667-b6bc-2c7609dc086d .shogun-heading-component h2 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 40px;
  
  
  
}


}@media (max-width: 767px){#s-a1a16c57-8585-4667-b6bc-2c7609dc086d .shogun-heading-component h2 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 32px;
  
  
  
}


}
#s-9096d8e6-e50f-4fb8-8a72-c819363edcac {
  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(255, 255, 255, 1);
border-style: solid;
border-radius: 100px;
background-color: rgba(255, 255, 255, 1);
text-align: left;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(15, 15, 15, 1);
}
#s-9096d8e6-e50f-4fb8-8a72-c819363edcac: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-9096d8e6-e50f-4fb8-8a72-c819363edcac: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 (max-width: 767px){#s-9096d8e6-e50f-4fb8-8a72-c819363edcac {
  text-align: left;
}
}

  #s-9096d8e6-e50f-4fb8-8a72-c819363edcac-root {
    text-align: left;
  }


#s-9096d8e6-e50f-4fb8-8a72-c819363edcac.shg-btn {
  color: rgba(15, 15, 15, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-9096d8e6-e50f-4fb8-8a72-c819363edcac-root {
    text-align: left;
  }


#s-9096d8e6-e50f-4fb8-8a72-c819363edcac.shg-btn {
  color: rgba(15, 15, 15, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-9096d8e6-e50f-4fb8-8a72-c819363edcac-root {
    text-align: left;
  }


#s-9096d8e6-e50f-4fb8-8a72-c819363edcac.shg-btn {
  color: rgba(15, 15, 15, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-9096d8e6-e50f-4fb8-8a72-c819363edcac-root {
    text-align: left;
  }


#s-9096d8e6-e50f-4fb8-8a72-c819363edcac.shg-btn {
  color: rgba(15, 15, 15, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-9096d8e6-e50f-4fb8-8a72-c819363edcac-root {
    text-align: left;
  }


#s-9096d8e6-e50f-4fb8-8a72-c819363edcac.shg-btn {
  color: rgba(15, 15, 15, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}
#s-3022674a-0092-4428-a0a8-d3325c517c45 {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
max-width: 1440px;
}
@media (min-width: 768px) and (max-width: 991px){#s-3022674a-0092-4428-a0a8-d3325c517c45 {
  display: none;
}
#s-3022674a-0092-4428-a0a8-d3325c517c45, #wrap-s-3022674a-0092-4428-a0a8-d3325c517c45, #wrap-content-s-3022674a-0092-4428-a0a8-d3325c517c45 { display: none !important; }}@media (max-width: 767px){#s-3022674a-0092-4428-a0a8-d3325c517c45 {
  display: none;
}
#s-3022674a-0092-4428-a0a8-d3325c517c45, #wrap-s-3022674a-0092-4428-a0a8-d3325c517c45, #wrap-content-s-3022674a-0092-4428-a0a8-d3325c517c45 { display: none !important; }}
@media (min-width: 0px) {
[id="s-3022674a-0092-4428-a0a8-d3325c517c45"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-3022674a-0092-4428-a0a8-d3325c517c45"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-3022674a-0092-4428-a0a8-d3325c517c45"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-3022674a-0092-4428-a0a8-d3325c517c45"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 20.0px);
}

}

#s-6f773051-3b2e-4769-90e5-127bd85d21bc {
  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: 450px;
max-width: 1440px;
background-position: center 55%;
}
@media (max-width: 767px){#s-6f773051-3b2e-4769-90e5-127bd85d21bc {
  border-radius: 20px;
min-height: 400px;
}
}
#s-6f773051-3b2e-4769-90e5-127bd85d21bc {
  background-image: url(https://i.shgcdn.com/95e8e639-d8d9-4324-b3e8-4b8847379cfa/);
}

@media (max-width: 480px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-6f773051-3b2e-4769-90e5-127bd85d21bc {
  background-image: url(https://i.shgcdn.com/95e8e639-d8d9-4324-b3e8-4b8847379cfa/-/resize/480x/);
}
#s-6f773051-3b2e-4769-90e5-127bd85d21bc.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (max-width: 480px) and (-webkit-min-device-pixel-ratio: 2) {
#s-6f773051-3b2e-4769-90e5-127bd85d21bc {
  background-image: url(https://i.shgcdn.com/95e8e639-d8d9-4324-b3e8-4b8847379cfa/-/resize/960x/);
}
#s-6f773051-3b2e-4769-90e5-127bd85d21bc.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-6f773051-3b2e-4769-90e5-127bd85d21bc {
  background-image: url(https://i.shgcdn.com/95e8e639-d8d9-4324-b3e8-4b8847379cfa/-/resize/768x/);
}
#s-6f773051-3b2e-4769-90e5-127bd85d21bc.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-min-device-pixel-ratio: 2) {
#s-6f773051-3b2e-4769-90e5-127bd85d21bc {
  background-image: url(https://i.shgcdn.com/95e8e639-d8d9-4324-b3e8-4b8847379cfa/-/resize/1536x/);
}
#s-6f773051-3b2e-4769-90e5-127bd85d21bc.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-6f773051-3b2e-4769-90e5-127bd85d21bc {
  background-image: url(https://i.shgcdn.com/95e8e639-d8d9-4324-b3e8-4b8847379cfa/-/resize/1024x/);
}
#s-6f773051-3b2e-4769-90e5-127bd85d21bc.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) {
#s-6f773051-3b2e-4769-90e5-127bd85d21bc {
  background-image: url(https://i.shgcdn.com/95e8e639-d8d9-4324-b3e8-4b8847379cfa/-/resize/2048x/);
}
#s-6f773051-3b2e-4769-90e5-127bd85d21bc.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 1025px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-6f773051-3b2e-4769-90e5-127bd85d21bc {
  background-image: url(https://i.shgcdn.com/95e8e639-d8d9-4324-b3e8-4b8847379cfa/-/resize/1200x/);
}
#s-6f773051-3b2e-4769-90e5-127bd85d21bc.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 1025px) and (-webkit-min-device-pixel-ratio: 2) {
#s-6f773051-3b2e-4769-90e5-127bd85d21bc {
  background-image: url(https://i.shgcdn.com/95e8e639-d8d9-4324-b3e8-4b8847379cfa/-/resize/2048x/);
}
#s-6f773051-3b2e-4769-90e5-127bd85d21bc.shogun-lazyload-bg-image {
  background-image: none;
}

}







#s-6f773051-3b2e-4769-90e5-127bd85d21bc > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-6f773051-3b2e-4769-90e5-127bd85d21bc.shg-box.shg-c {
  justify-content: center;
}

#s-09df15cf-51f3-4ab6-b453-6a132b78a745 {
  background-repeat: no-repeat;
background-size: cover;
margin-left: auto;
margin-right: auto;
padding-top: 48px;
padding-left: 40px;
padding-bottom: 48px;
padding-right: 40px;
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: 450px;
max-width: 1440px;
background-position: 40% center;
}
@media (min-width: 768px) and (max-width: 991px){#s-09df15cf-51f3-4ab6-b453-6a132b78a745 {
  padding-top: 60px;
padding-bottom: 60px;
min-height: 400px;
}
}@media (max-width: 767px){#s-09df15cf-51f3-4ab6-b453-6a132b78a745 {
  padding-top: 32px;
padding-left: 32px;
padding-bottom: 32px;
padding-right: 32px;
border-radius: 20px;
min-height: 400px;
}
}
#s-09df15cf-51f3-4ab6-b453-6a132b78a745 {
  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-09df15cf-51f3-4ab6-b453-6a132b78a745 {
  background-image: url(https://i.shgcdn.com/3a2c2576-172f-495c-8656-566f5cfe59e4/-/resize/480x/);
}
#s-09df15cf-51f3-4ab6-b453-6a132b78a745.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (max-width: 480px) and (-webkit-min-device-pixel-ratio: 2) {
#s-09df15cf-51f3-4ab6-b453-6a132b78a745 {
  background-image: url(https://i.shgcdn.com/3a2c2576-172f-495c-8656-566f5cfe59e4/-/resize/960x/);
}
#s-09df15cf-51f3-4ab6-b453-6a132b78a745.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-09df15cf-51f3-4ab6-b453-6a132b78a745 {
  background-image: url(https://i.shgcdn.com/3a2c2576-172f-495c-8656-566f5cfe59e4/-/resize/768x/);
}
#s-09df15cf-51f3-4ab6-b453-6a132b78a745.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-min-device-pixel-ratio: 2) {
#s-09df15cf-51f3-4ab6-b453-6a132b78a745 {
  background-image: url(https://i.shgcdn.com/3a2c2576-172f-495c-8656-566f5cfe59e4/-/resize/1536x/);
}
#s-09df15cf-51f3-4ab6-b453-6a132b78a745.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-09df15cf-51f3-4ab6-b453-6a132b78a745 {
  background-image: url(https://i.shgcdn.com/3a2c2576-172f-495c-8656-566f5cfe59e4/-/resize/1024x/);
}
#s-09df15cf-51f3-4ab6-b453-6a132b78a745.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) {
#s-09df15cf-51f3-4ab6-b453-6a132b78a745 {
  background-image: url(https://i.shgcdn.com/3a2c2576-172f-495c-8656-566f5cfe59e4/-/resize/2048x/);
}
#s-09df15cf-51f3-4ab6-b453-6a132b78a745.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 1025px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-09df15cf-51f3-4ab6-b453-6a132b78a745 {
  background-image: url(https://i.shgcdn.com/3a2c2576-172f-495c-8656-566f5cfe59e4/-/resize/1200x/);
}
#s-09df15cf-51f3-4ab6-b453-6a132b78a745.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 1025px) and (-webkit-min-device-pixel-ratio: 2) {
#s-09df15cf-51f3-4ab6-b453-6a132b78a745 {
  background-image: url(https://i.shgcdn.com/3a2c2576-172f-495c-8656-566f5cfe59e4/-/resize/2048x/);
}
#s-09df15cf-51f3-4ab6-b453-6a132b78a745.shogun-lazyload-bg-image {
  background-image: none;
}

}







#s-09df15cf-51f3-4ab6-b453-6a132b78a745 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-09df15cf-51f3-4ab6-b453-6a132b78a745.shg-box.shg-c {
  justify-content: flex-end;
}

#s-1c1386ca-aa1e-40c0-942c-7c2983e321dd {
  margin-left: 0px;
margin-bottom: 32px;
margin-right: auto;
padding-top: 8px;
padding-left: 16px;
padding-bottom: 8px;
padding-right: 16px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 8px;
max-width: 172px;
background-color: rgba(251, 242, 234, 1);
}
@media (max-width: 767px){#s-1c1386ca-aa1e-40c0-942c-7c2983e321dd {
  margin-bottom: 100px;
}
}







#s-1c1386ca-aa1e-40c0-942c-7c2983e321dd > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-1c1386ca-aa1e-40c0-942c-7c2983e321dd.shg-box.shg-c {
  justify-content: center;
}

#s-629adb12-0c5c-4b6f-8ca3-01d9782ec602 {
  margin-left: auto;
margin-right: auto;
}

#s-629adb12-0c5c-4b6f-8ca3-01d9782ec602 .shg-proportional-font-size,
#s-629adb12-0c5c-4b6f-8ca3-01d9782ec602 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-e60436fe-21c8-4980-96fe-3704f813dc02 {
  margin-left: 0px;
margin-bottom: 32px;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
max-width: 420px;
text-align: left;
}
@media (max-width: 767px){#s-e60436fe-21c8-4980-96fe-3704f813dc02 {
  margin-bottom: 24px;
}
}
#s-e60436fe-21c8-4980-96fe-3704f813dc02 .shogun-heading-component h2 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 40px;
  
  
  
}


@media (min-width: 768px) and (max-width: 991px){#s-e60436fe-21c8-4980-96fe-3704f813dc02 .shogun-heading-component h2 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 48px;
  
  
  
}


}
#s-87616d3c-0786-4dc0-a734-628083dc9e88 {
  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(255, 255, 255, 1);
border-style: solid;
border-radius: 100px;
background-color: rgba(255, 255, 255, 1);
text-align: left;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(15, 15, 15, 1);
}
#s-87616d3c-0786-4dc0-a734-628083dc9e88: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-87616d3c-0786-4dc0-a734-628083dc9e88: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 (max-width: 767px){#s-87616d3c-0786-4dc0-a734-628083dc9e88 {
  text-align: left;
}
}

  #s-87616d3c-0786-4dc0-a734-628083dc9e88-root {
    text-align: left;
  }


#s-87616d3c-0786-4dc0-a734-628083dc9e88.shg-btn {
  color: rgba(15, 15, 15, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-87616d3c-0786-4dc0-a734-628083dc9e88-root {
    text-align: left;
  }


#s-87616d3c-0786-4dc0-a734-628083dc9e88.shg-btn {
  color: rgba(15, 15, 15, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-87616d3c-0786-4dc0-a734-628083dc9e88-root {
    text-align: left;
  }


#s-87616d3c-0786-4dc0-a734-628083dc9e88.shg-btn {
  color: rgba(15, 15, 15, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-87616d3c-0786-4dc0-a734-628083dc9e88-root {
    text-align: left;
  }


#s-87616d3c-0786-4dc0-a734-628083dc9e88.shg-btn {
  color: rgba(15, 15, 15, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-87616d3c-0786-4dc0-a734-628083dc9e88-root {
    text-align: left;
  }


#s-87616d3c-0786-4dc0-a734-628083dc9e88.shg-btn {
  color: rgba(15, 15, 15, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}
#s-573b3f7d-4207-4731-a22a-0d20af6d73d0 {
  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: 450px;
max-width: 1440px;
background-position: center center;
}
@media (max-width: 767px){#s-573b3f7d-4207-4731-a22a-0d20af6d73d0 {
  border-radius: 20px;
min-height: 400px;
}
}
#s-573b3f7d-4207-4731-a22a-0d20af6d73d0 {
  background-image: url(https://i.shgcdn.com/e38a309a-69a9-4b71-a0f5-73a617ba6195/);
}

@media (max-width: 480px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-573b3f7d-4207-4731-a22a-0d20af6d73d0 {
  background-image: url(https://i.shgcdn.com/e38a309a-69a9-4b71-a0f5-73a617ba6195/-/resize/480x/);
}
#s-573b3f7d-4207-4731-a22a-0d20af6d73d0.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (max-width: 480px) and (-webkit-min-device-pixel-ratio: 2) {
#s-573b3f7d-4207-4731-a22a-0d20af6d73d0 {
  background-image: url(https://i.shgcdn.com/e38a309a-69a9-4b71-a0f5-73a617ba6195/-/resize/960x/);
}
#s-573b3f7d-4207-4731-a22a-0d20af6d73d0.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-573b3f7d-4207-4731-a22a-0d20af6d73d0 {
  background-image: url(https://i.shgcdn.com/e38a309a-69a9-4b71-a0f5-73a617ba6195/-/resize/768x/);
}
#s-573b3f7d-4207-4731-a22a-0d20af6d73d0.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-min-device-pixel-ratio: 2) {
#s-573b3f7d-4207-4731-a22a-0d20af6d73d0 {
  background-image: url(https://i.shgcdn.com/e38a309a-69a9-4b71-a0f5-73a617ba6195/-/resize/1536x/);
}
#s-573b3f7d-4207-4731-a22a-0d20af6d73d0.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-573b3f7d-4207-4731-a22a-0d20af6d73d0 {
  background-image: url(https://i.shgcdn.com/e38a309a-69a9-4b71-a0f5-73a617ba6195/-/resize/1024x/);
}
#s-573b3f7d-4207-4731-a22a-0d20af6d73d0.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) {
#s-573b3f7d-4207-4731-a22a-0d20af6d73d0 {
  background-image: url(https://i.shgcdn.com/e38a309a-69a9-4b71-a0f5-73a617ba6195/-/resize/2048x/);
}
#s-573b3f7d-4207-4731-a22a-0d20af6d73d0.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 1025px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-573b3f7d-4207-4731-a22a-0d20af6d73d0 {
  background-image: url(https://i.shgcdn.com/e38a309a-69a9-4b71-a0f5-73a617ba6195/-/resize/1200x/);
}
#s-573b3f7d-4207-4731-a22a-0d20af6d73d0.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 1025px) and (-webkit-min-device-pixel-ratio: 2) {
#s-573b3f7d-4207-4731-a22a-0d20af6d73d0 {
  background-image: url(https://i.shgcdn.com/e38a309a-69a9-4b71-a0f5-73a617ba6195/-/resize/2048x/);
}
#s-573b3f7d-4207-4731-a22a-0d20af6d73d0.shogun-lazyload-bg-image {
  background-image: none;
}

}







#s-573b3f7d-4207-4731-a22a-0d20af6d73d0 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-573b3f7d-4207-4731-a22a-0d20af6d73d0.shg-box.shg-c {
  justify-content: center;
}

#s-3e9c14d1-188d-432d-b4ce-6461ba76dc7f {
  background-repeat: no-repeat;
background-size: cover;
margin-left: auto;
margin-right: auto;
padding-top: 48px;
padding-left: 40px;
padding-bottom: 48px;
padding-right: 40px;
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: 450px;
max-width: 1440px;
background-position: 40% center;
}
@media (min-width: 768px) and (max-width: 991px){#s-3e9c14d1-188d-432d-b4ce-6461ba76dc7f {
  padding-top: 60px;
padding-bottom: 60px;
min-height: 400px;
}
}@media (max-width: 767px){#s-3e9c14d1-188d-432d-b4ce-6461ba76dc7f {
  padding-top: 32px;
padding-left: 32px;
padding-bottom: 32px;
padding-right: 32px;
border-radius: 20px;
min-height: 400px;
}
}
#s-3e9c14d1-188d-432d-b4ce-6461ba76dc7f {
  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-3e9c14d1-188d-432d-b4ce-6461ba76dc7f {
  background-image: url(https://i.shgcdn.com/3a2c2576-172f-495c-8656-566f5cfe59e4/-/resize/480x/);
}
#s-3e9c14d1-188d-432d-b4ce-6461ba76dc7f.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (max-width: 480px) and (-webkit-min-device-pixel-ratio: 2) {
#s-3e9c14d1-188d-432d-b4ce-6461ba76dc7f {
  background-image: url(https://i.shgcdn.com/3a2c2576-172f-495c-8656-566f5cfe59e4/-/resize/960x/);
}
#s-3e9c14d1-188d-432d-b4ce-6461ba76dc7f.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-3e9c14d1-188d-432d-b4ce-6461ba76dc7f {
  background-image: url(https://i.shgcdn.com/3a2c2576-172f-495c-8656-566f5cfe59e4/-/resize/768x/);
}
#s-3e9c14d1-188d-432d-b4ce-6461ba76dc7f.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-min-device-pixel-ratio: 2) {
#s-3e9c14d1-188d-432d-b4ce-6461ba76dc7f {
  background-image: url(https://i.shgcdn.com/3a2c2576-172f-495c-8656-566f5cfe59e4/-/resize/1536x/);
}
#s-3e9c14d1-188d-432d-b4ce-6461ba76dc7f.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-3e9c14d1-188d-432d-b4ce-6461ba76dc7f {
  background-image: url(https://i.shgcdn.com/3a2c2576-172f-495c-8656-566f5cfe59e4/-/resize/1024x/);
}
#s-3e9c14d1-188d-432d-b4ce-6461ba76dc7f.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) {
#s-3e9c14d1-188d-432d-b4ce-6461ba76dc7f {
  background-image: url(https://i.shgcdn.com/3a2c2576-172f-495c-8656-566f5cfe59e4/-/resize/2048x/);
}
#s-3e9c14d1-188d-432d-b4ce-6461ba76dc7f.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 1025px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-3e9c14d1-188d-432d-b4ce-6461ba76dc7f {
  background-image: url(https://i.shgcdn.com/3a2c2576-172f-495c-8656-566f5cfe59e4/-/resize/1200x/);
}
#s-3e9c14d1-188d-432d-b4ce-6461ba76dc7f.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 1025px) and (-webkit-min-device-pixel-ratio: 2) {
#s-3e9c14d1-188d-432d-b4ce-6461ba76dc7f {
  background-image: url(https://i.shgcdn.com/3a2c2576-172f-495c-8656-566f5cfe59e4/-/resize/2048x/);
}
#s-3e9c14d1-188d-432d-b4ce-6461ba76dc7f.shogun-lazyload-bg-image {
  background-image: none;
}

}







#s-3e9c14d1-188d-432d-b4ce-6461ba76dc7f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-3e9c14d1-188d-432d-b4ce-6461ba76dc7f.shg-box.shg-c {
  justify-content: flex-end;
}

#s-b025abe6-3054-4f9a-9a57-0c482bef932c {
  margin-left: 0px;
margin-bottom: 32px;
margin-right: auto;
padding-top: 8px;
padding-left: 16px;
padding-bottom: 8px;
padding-right: 16px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 8px;
max-width: 172px;
background-color: rgba(251, 242, 234, 1);
}
@media (max-width: 767px){#s-b025abe6-3054-4f9a-9a57-0c482bef932c {
  margin-bottom: 100px;
}
}







#s-b025abe6-3054-4f9a-9a57-0c482bef932c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-b025abe6-3054-4f9a-9a57-0c482bef932c.shg-box.shg-c {
  justify-content: center;
}

#s-ebd37d99-2a81-41c5-80ee-9d466caa5642 {
  margin-left: auto;
margin-right: auto;
}

#s-ebd37d99-2a81-41c5-80ee-9d466caa5642 .shg-proportional-font-size,
#s-ebd37d99-2a81-41c5-80ee-9d466caa5642 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-09302df3-0998-440c-8cca-38acef69fdfd {
  margin-left: 0px;
margin-bottom: 32px;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
max-width: 450px;
text-align: left;
}
@media (max-width: 767px){#s-09302df3-0998-440c-8cca-38acef69fdfd {
  margin-bottom: 24px;
}
}
#s-09302df3-0998-440c-8cca-38acef69fdfd .shogun-heading-component h2 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 40px;
  
  
  
}


@media (min-width: 768px) and (max-width: 991px){#s-09302df3-0998-440c-8cca-38acef69fdfd .shogun-heading-component h2 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 48px;
  
  
  
}


}
#s-981da7e8-4169-457d-844c-523481a3113b {
  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(255, 255, 255, 1);
border-style: solid;
border-radius: 100px;
background-color: rgba(255, 255, 255, 1);
text-align: left;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(15, 15, 15, 1);
}
#s-981da7e8-4169-457d-844c-523481a3113b: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-981da7e8-4169-457d-844c-523481a3113b: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 (max-width: 767px){#s-981da7e8-4169-457d-844c-523481a3113b {
  text-align: left;
}
}

  #s-981da7e8-4169-457d-844c-523481a3113b-root {
    text-align: left;
  }


#s-981da7e8-4169-457d-844c-523481a3113b.shg-btn {
  color: rgba(15, 15, 15, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-981da7e8-4169-457d-844c-523481a3113b-root {
    text-align: left;
  }


#s-981da7e8-4169-457d-844c-523481a3113b.shg-btn {
  color: rgba(15, 15, 15, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-981da7e8-4169-457d-844c-523481a3113b-root {
    text-align: left;
  }


#s-981da7e8-4169-457d-844c-523481a3113b.shg-btn {
  color: rgba(15, 15, 15, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-981da7e8-4169-457d-844c-523481a3113b-root {
    text-align: left;
  }


#s-981da7e8-4169-457d-844c-523481a3113b.shg-btn {
  color: rgba(15, 15, 15, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-981da7e8-4169-457d-844c-523481a3113b-root {
    text-align: left;
  }


#s-981da7e8-4169-457d-844c-523481a3113b.shg-btn {
  color: rgba(15, 15, 15, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}
#s-b098028b-8fde-4f2f-9eff-6aed0d740798 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-dd95c196-5f97-4254-bc3f-a96a3b490a6c {
  padding-top: 60px;
padding-left: 80px;
padding-bottom: 100px;
padding-right: 80px;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}
@media (max-width: 767px){#s-dd95c196-5f97-4254-bc3f-a96a3b490a6c {
  padding-left: 8%;
padding-bottom: 48px;
padding-right: 8%;
}
}







#s-dd95c196-5f97-4254-bc3f-a96a3b490a6c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-dd95c196-5f97-4254-bc3f-a96a3b490a6c.shg-box.shg-c {
  justify-content: center;
}

#s-07dd66da-b35e-4a84-8456-cccd9f6bedcd {
  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: 20px;
max-width: 1440px;
background-color: rgba(255, 255, 255, 1);
}

@media (min-width: 0px) {
[id="s-07dd66da-b35e-4a84-8456-cccd9f6bedcd"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-07dd66da-b35e-4a84-8456-cccd9f6bedcd"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 40.0px);
}

[id="s-07dd66da-b35e-4a84-8456-cccd9f6bedcd"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 40.0px);
}

}

@media (min-width: 992px) {
[id="s-07dd66da-b35e-4a84-8456-cccd9f6bedcd"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 40.0px);
}

[id="s-07dd66da-b35e-4a84-8456-cccd9f6bedcd"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 40.0px);
}

}

@media (min-width: 1200px) {
[id="s-07dd66da-b35e-4a84-8456-cccd9f6bedcd"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 40.0px);
}

[id="s-07dd66da-b35e-4a84-8456-cccd9f6bedcd"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 40.0px);
}

}

@media (max-width: 767px) {
  [id="s-07dd66da-b35e-4a84-8456-cccd9f6bedcd"] > .shg-row {
    flex-flow: column-reverse;
  }
}

#s-cdb56200-9ddc-48c1-9d0d-e352affd1156 {
  border-style: solid;
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: rgba(0, 0, 0, 0.57);
min-height: 500px;
}
@media (max-width: 767px){#s-cdb56200-9ddc-48c1-9d0d-e352affd1156 {
  min-height: 400px;
}
}







#s-cdb56200-9ddc-48c1-9d0d-e352affd1156 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-cdb56200-9ddc-48c1-9d0d-e352affd1156.shg-box.shg-c {
  justify-content: center;
}

#s-92644320-e517-41c0-a4b2-9902bf7e054b {
  margin-left: auto;
margin-right: auto;
max-width: 650px;
}
@media (max-width: 767px){#s-92644320-e517-41c0-a4b2-9902bf7e054b {
  display: none;
}
#s-92644320-e517-41c0-a4b2-9902bf7e054b, #wrap-s-92644320-e517-41c0-a4b2-9902bf7e054b, #wrap-content-s-92644320-e517-41c0-a4b2-9902bf7e054b { display: none !important; }}
@media (min-width: 0px) {
[id="s-92644320-e517-41c0-a4b2-9902bf7e054b"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 20.0px);
}

}

@media (min-width: 768px) {
[id="s-92644320-e517-41c0-a4b2-9902bf7e054b"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-92644320-e517-41c0-a4b2-9902bf7e054b"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-92644320-e517-41c0-a4b2-9902bf7e054b"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 20.0px);
}

}

#s-eb782587-3189-42d7-9996-8c3b333bb729 {
  min-height: 100px;
}
@media (max-width: 767px){#s-eb782587-3189-42d7-9996-8c3b333bb729 {
  min-height: 80px;
}
}







#s-eb782587-3189-42d7-9996-8c3b333bb729 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-eb782587-3189-42d7-9996-8c3b333bb729.shg-box.shg-c {
  justify-content: center;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

#s-e52bb9a8-2a78-4779-89ae-7b7385c4e845 {
  margin-left: auto;
margin-right: auto;
}

#s-db7e3b70-152f-4dca-9fdc-c7458cf60fd5 {
  min-height: 100px;
}
@media (max-width: 767px){#s-db7e3b70-152f-4dca-9fdc-c7458cf60fd5 {
  min-height: 80px;
}
}







#s-db7e3b70-152f-4dca-9fdc-c7458cf60fd5 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-db7e3b70-152f-4dca-9fdc-c7458cf60fd5.shg-box.shg-c {
  justify-content: center;
}

#s-fe25b682-1c39-4ac7-83ba-758954f45e7a {
  margin-left: auto;
margin-right: auto;
}

#s-8d0cdef8-e809-463c-80c5-8fe843242058 {
  min-height: 100px;
}
@media (max-width: 767px){#s-8d0cdef8-e809-463c-80c5-8fe843242058 {
  min-height: 80px;
}
}







#s-8d0cdef8-e809-463c-80c5-8fe843242058 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-8d0cdef8-e809-463c-80c5-8fe843242058.shg-box.shg-c {
  justify-content: center;
}

#s-d95803fb-eae4-4542-acee-2a523694f8bb {
  margin-left: auto;
margin-right: auto;
}

#s-85fbe1ce-3cdf-4ec4-beb2-72b9b504bb51 {
  min-height: 100px;
}
@media (max-width: 767px){#s-85fbe1ce-3cdf-4ec4-beb2-72b9b504bb51 {
  min-height: 80px;
}
}







#s-85fbe1ce-3cdf-4ec4-beb2-72b9b504bb51 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-85fbe1ce-3cdf-4ec4-beb2-72b9b504bb51.shg-box.shg-c {
  justify-content: center;
}

#s-4bd614b3-e93b-4778-86f6-dbabae763fee {
  margin-left: auto;
margin-right: auto;
}

#s-ff2dd974-355f-40d5-afaf-216a8f728749 {
  min-height: 50px;
}








#s-ff2dd974-355f-40d5-afaf-216a8f728749 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-ff2dd974-355f-40d5-afaf-216a8f728749.shg-box.shg-c {
  justify-content: center;
}

#s-9b6ff669-e63d-4abb-aaee-e6e6393a32c2 {
  margin-left: auto;
margin-right: auto;
max-width: 650px;
}

@media (min-width: 0px) {
[id="s-9b6ff669-e63d-4abb-aaee-e6e6393a32c2"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 10.0px);
}

}

@media (min-width: 768px) {
[id="s-9b6ff669-e63d-4abb-aaee-e6e6393a32c2"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 10.0px);
}

}

@media (min-width: 992px) {
[id="s-9b6ff669-e63d-4abb-aaee-e6e6393a32c2"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 10.0px);
}

}

@media (min-width: 1200px) {
[id="s-9b6ff669-e63d-4abb-aaee-e6e6393a32c2"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 10.0px);
}

}

#s-38b2570e-8e49-414e-ac0d-8870f03cabec {
  border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 0px;
min-height: 100px;
max-width: 120px;
background-color: rgba(219, 219, 219, 1);
}
@media (max-width: 767px){#s-38b2570e-8e49-414e-ac0d-8870f03cabec {
  min-height: 80px;
}
}







#s-38b2570e-8e49-414e-ac0d-8870f03cabec > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-38b2570e-8e49-414e-ac0d-8870f03cabec.shg-box.shg-c {
  justify-content: center;
}

#s-adb75f57-0ae9-465d-901f-9db80ce50a38 {
  min-height: 100px;
max-width: 120px;
background-color: rgba(219, 219, 219, 1);
}
@media (max-width: 767px){#s-adb75f57-0ae9-465d-901f-9db80ce50a38 {
  min-height: 80px;
}
}







#s-adb75f57-0ae9-465d-901f-9db80ce50a38 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-adb75f57-0ae9-465d-901f-9db80ce50a38.shg-box.shg-c {
  justify-content: center;
}

#s-11421951-3d4a-451e-8d88-ad408ff76c1a {
  min-height: 100px;
max-width: 120px;
background-color: rgba(219, 219, 219, 1);
}
@media (max-width: 767px){#s-11421951-3d4a-451e-8d88-ad408ff76c1a {
  min-height: 80px;
}
}







#s-11421951-3d4a-451e-8d88-ad408ff76c1a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-11421951-3d4a-451e-8d88-ad408ff76c1a.shg-box.shg-c {
  justify-content: center;
}

#s-bd647ab8-1c34-489a-80c7-65d4cb0c9e6a {
  min-height: 100px;
max-width: 120px;
background-color: rgba(219, 219, 219, 1);
}
@media (max-width: 767px){#s-bd647ab8-1c34-489a-80c7-65d4cb0c9e6a {
  min-height: 80px;
}
}







#s-bd647ab8-1c34-489a-80c7-65d4cb0c9e6a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-bd647ab8-1c34-489a-80c7-65d4cb0c9e6a.shg-box.shg-c {
  justify-content: center;
}

#s-c1f82c77-b07c-4646-9fb9-5e7be4472738 {
  min-height: 50px;
max-width: 120px;
}








#s-c1f82c77-b07c-4646-9fb9-5e7be4472738 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-c1f82c77-b07c-4646-9fb9-5e7be4472738.shg-box.shg-c {
  justify-content: flex-end;
}

#s-c1db0134-b9bf-4ba6-be97-e782b4520953 {
  margin-top: 16px;
margin-left: auto;
margin-right: auto;
}

#s-51cba9f2-e87b-4127-a9b8-df979c9d5582 {
  border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 0px;
border-right-width: 2px;
border-color: rgba(29, 71, 57, 1);
border-style: dotted;
min-height: 100px;
max-width: 120px;
}
@media (max-width: 767px){#s-51cba9f2-e87b-4127-a9b8-df979c9d5582 {
  min-height: 80px;
}
}







#s-51cba9f2-e87b-4127-a9b8-df979c9d5582 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-51cba9f2-e87b-4127-a9b8-df979c9d5582.shg-box.shg-c {
  justify-content: flex-end;
}

#s-3caff8fb-e80f-4574-8efb-50bada8703bf {
  padding-left: 4%;
padding-bottom: 16px;
padding-right: 4%;
border-top-width: 0px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: rgba(29, 71, 57, 1);
border-style: dotted;
min-height: 100px;
max-width: 120px;
}
@media (max-width: 767px){#s-3caff8fb-e80f-4574-8efb-50bada8703bf {
  min-height: 80px;
}
}







#s-3caff8fb-e80f-4574-8efb-50bada8703bf > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-3caff8fb-e80f-4574-8efb-50bada8703bf.shg-box.shg-c {
  justify-content: flex-end;
}

#s-6b054ff8-fed5-441b-8777-f857ed165c86 {
  margin-left: auto;
margin-right: auto;
}

#s-4c483811-d0b3-4098-889c-ba5ff6bf8b23 {
  min-height: 100px;
max-width: 120px;
background-color: rgba(29, 71, 57, 1);
}
@media (max-width: 767px){#s-4c483811-d0b3-4098-889c-ba5ff6bf8b23 {
  min-height: 80px;
}
}







#s-4c483811-d0b3-4098-889c-ba5ff6bf8b23 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-4c483811-d0b3-4098-889c-ba5ff6bf8b23.shg-box.shg-c {
  justify-content: center;
}

#s-d2c5f627-3f17-47f2-813b-72206457911c {
  min-height: 100px;
max-width: 120px;
background-color: rgba(29, 71, 57, 1);
}
@media (max-width: 767px){#s-d2c5f627-3f17-47f2-813b-72206457911c {
  min-height: 80px;
}
}







#s-d2c5f627-3f17-47f2-813b-72206457911c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-d2c5f627-3f17-47f2-813b-72206457911c.shg-box.shg-c {
  justify-content: center;
}

#s-dff56cc7-2799-4f98-b9b3-323381c31154 {
  min-height: 50px;
max-width: 120px;
}








#s-dff56cc7-2799-4f98-b9b3-323381c31154 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-dff56cc7-2799-4f98-b9b3-323381c31154.shg-box.shg-c {
  justify-content: flex-end;
}

#s-2795c34d-d01e-426d-8922-f3de65419021 {
  margin-top: 16px;
margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-2795c34d-d01e-426d-8922-f3de65419021 .shogun-heading-component h4 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}



#s-b8504a7e-58ce-48ab-9c77-028f6a602dcc {
  margin-left: auto;
margin-right: auto;
max-width: 650px;
}
@media (min-width: 1200px){#s-b8504a7e-58ce-48ab-9c77-028f6a602dcc {
  display: none;
}
#s-b8504a7e-58ce-48ab-9c77-028f6a602dcc, #wrap-s-b8504a7e-58ce-48ab-9c77-028f6a602dcc, #wrap-content-s-b8504a7e-58ce-48ab-9c77-028f6a602dcc { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-b8504a7e-58ce-48ab-9c77-028f6a602dcc {
  display: none;
}
#s-b8504a7e-58ce-48ab-9c77-028f6a602dcc, #wrap-s-b8504a7e-58ce-48ab-9c77-028f6a602dcc, #wrap-content-s-b8504a7e-58ce-48ab-9c77-028f6a602dcc { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-b8504a7e-58ce-48ab-9c77-028f6a602dcc {
  display: none;
}
#s-b8504a7e-58ce-48ab-9c77-028f6a602dcc, #wrap-s-b8504a7e-58ce-48ab-9c77-028f6a602dcc, #wrap-content-s-b8504a7e-58ce-48ab-9c77-028f6a602dcc { display: none !important; }}
@media (min-width: 0px) {
[id="s-b8504a7e-58ce-48ab-9c77-028f6a602dcc"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 8.0px);
}

}

@media (min-width: 768px) {
[id="s-b8504a7e-58ce-48ab-9c77-028f6a602dcc"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 8.0px);
}

}

@media (min-width: 992px) {
[id="s-b8504a7e-58ce-48ab-9c77-028f6a602dcc"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 8.0px);
}

}

@media (min-width: 1200px) {
[id="s-b8504a7e-58ce-48ab-9c77-028f6a602dcc"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 8.0px);
}

}

#s-ae923c15-be00-4489-8027-2cab762b683a {
  margin-left: auto;
margin-right: auto;
max-width: 650px;
}

@media (min-width: 0px) {
[id="s-ae923c15-be00-4489-8027-2cab762b683a"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 6.0px);
}

}

@media (min-width: 768px) {
[id="s-ae923c15-be00-4489-8027-2cab762b683a"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 6.0px);
}

}

@media (min-width: 992px) {
[id="s-ae923c15-be00-4489-8027-2cab762b683a"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 6.0px);
}

}

@media (min-width: 1200px) {
[id="s-ae923c15-be00-4489-8027-2cab762b683a"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 6.0px);
}

}

#s-112bade3-a4b2-4e79-8bac-13e1e7690313 {
  border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 0px;
min-height: 100px;
max-width: 120px;
background-color: rgba(219, 219, 219, 1);
}
@media (max-width: 767px){#s-112bade3-a4b2-4e79-8bac-13e1e7690313 {
  min-height: 80px;
}
}







#s-112bade3-a4b2-4e79-8bac-13e1e7690313 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-112bade3-a4b2-4e79-8bac-13e1e7690313.shg-box.shg-c {
  justify-content: center;
}

#s-32c19b92-58b8-4950-ab41-15dcd038304d {
  min-height: 100px;
max-width: 120px;
background-color: rgba(219, 219, 219, 1);
}
@media (max-width: 767px){#s-32c19b92-58b8-4950-ab41-15dcd038304d {
  min-height: 80px;
}
}







#s-32c19b92-58b8-4950-ab41-15dcd038304d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-32c19b92-58b8-4950-ab41-15dcd038304d.shg-box.shg-c {
  justify-content: center;
}

#s-e393b857-6c27-4198-8a9a-355e74e9e00f {
  min-height: 100px;
max-width: 120px;
background-color: rgba(219, 219, 219, 1);
}
@media (max-width: 767px){#s-e393b857-6c27-4198-8a9a-355e74e9e00f {
  min-height: 80px;
}
}







#s-e393b857-6c27-4198-8a9a-355e74e9e00f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-e393b857-6c27-4198-8a9a-355e74e9e00f.shg-box.shg-c {
  justify-content: center;
}

#s-93bd8e21-27d2-4c4e-bf00-a8adf5a98a7e {
  min-height: 100px;
max-width: 120px;
background-color: rgba(219, 219, 219, 1);
}
@media (max-width: 767px){#s-93bd8e21-27d2-4c4e-bf00-a8adf5a98a7e {
  min-height: 80px;
}
}







#s-93bd8e21-27d2-4c4e-bf00-a8adf5a98a7e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-93bd8e21-27d2-4c4e-bf00-a8adf5a98a7e.shg-box.shg-c {
  justify-content: center;
}

#s-c17cd4f6-f811-46ad-859b-580bb3d816ca {
  min-height: 50px;
max-width: 120px;
}








#s-c17cd4f6-f811-46ad-859b-580bb3d816ca > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-c17cd4f6-f811-46ad-859b-580bb3d816ca.shg-box.shg-c {
  justify-content: flex-end;
}

#s-c28c382f-bfba-4895-a0ec-2a003690c058 {
  margin-top: 16px;
margin-left: auto;
margin-right: auto;
}

#s-e460697e-1174-46ff-b452-012bbd905216 {
  border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 0px;
border-right-width: 2px;
border-color: rgba(29, 71, 57, 1);
border-style: dotted;
min-height: 100px;
max-width: 120px;
}
@media (max-width: 767px){#s-e460697e-1174-46ff-b452-012bbd905216 {
  min-height: 80px;
}
}







#s-e460697e-1174-46ff-b452-012bbd905216 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-e460697e-1174-46ff-b452-012bbd905216.shg-box.shg-c {
  justify-content: flex-end;
}

#s-cb8ff449-fc94-4db4-9d61-21bee919d358 {
  padding-left: 4%;
padding-bottom: 16px;
padding-right: 4%;
border-top-width: 0px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: rgba(29, 71, 57, 1);
border-style: dotted;
min-height: 100px;
max-width: 120px;
}
@media (max-width: 767px){#s-cb8ff449-fc94-4db4-9d61-21bee919d358 {
  min-height: 80px;
}
}







#s-cb8ff449-fc94-4db4-9d61-21bee919d358 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-cb8ff449-fc94-4db4-9d61-21bee919d358.shg-box.shg-c {
  justify-content: flex-end;
}

#s-98add453-7839-4a72-b746-b527a68f9cff {
  margin-left: auto;
margin-right: auto;
}

#s-616c693d-e365-4673-aabf-ddaf88a3e7bf {
  min-height: 100px;
max-width: 120px;
background-color: rgba(29, 71, 57, 1);
}
@media (max-width: 767px){#s-616c693d-e365-4673-aabf-ddaf88a3e7bf {
  min-height: 80px;
}
}







#s-616c693d-e365-4673-aabf-ddaf88a3e7bf > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-616c693d-e365-4673-aabf-ddaf88a3e7bf.shg-box.shg-c {
  justify-content: center;
}

#s-e3674958-ae48-48e8-8da4-d9d8cfba3e73 {
  min-height: 100px;
max-width: 120px;
background-color: rgba(29, 71, 57, 1);
}
@media (max-width: 767px){#s-e3674958-ae48-48e8-8da4-d9d8cfba3e73 {
  min-height: 80px;
}
}







#s-e3674958-ae48-48e8-8da4-d9d8cfba3e73 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-e3674958-ae48-48e8-8da4-d9d8cfba3e73.shg-box.shg-c {
  justify-content: center;
}

#s-b87f6197-8025-43ad-b8ae-5b130d3d8a3a {
  min-height: 50px;
max-width: 120px;
}








#s-b87f6197-8025-43ad-b8ae-5b130d3d8a3a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-b87f6197-8025-43ad-b8ae-5b130d3d8a3a.shg-box.shg-c {
  justify-content: flex-end;
}

#s-a01e73d5-2e68-43bf-8490-a6f685112114 {
  margin-top: 16px;
margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-a01e73d5-2e68-43bf-8490-a6f685112114 .shogun-heading-component h4 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}



#s-48039d61-3b4d-4529-bd55-27f477d4c497 {
  min-height: 100px;
}
@media (max-width: 767px){#s-48039d61-3b4d-4529-bd55-27f477d4c497 {
  min-height: 80px;
}
}







#s-48039d61-3b4d-4529-bd55-27f477d4c497 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-48039d61-3b4d-4529-bd55-27f477d4c497.shg-box.shg-c {
  justify-content: center;
}

#s-d33c8152-3e62-417a-a914-ae82792f84d8 {
  margin-left: auto;
margin-right: auto;
}

#s-d15a800e-1853-4d2c-a4ee-4dd6f900a93f {
  min-height: 100px;
}
@media (max-width: 767px){#s-d15a800e-1853-4d2c-a4ee-4dd6f900a93f {
  min-height: 80px;
}
}







#s-d15a800e-1853-4d2c-a4ee-4dd6f900a93f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-d15a800e-1853-4d2c-a4ee-4dd6f900a93f.shg-box.shg-c {
  justify-content: center;
}

#s-f10d4fb9-d6e9-411d-8d45-0f05a45b2ced {
  margin-left: auto;
margin-right: auto;
}

#s-efd3ae3f-74c8-4117-a9e9-81d1400a9739 {
  min-height: 100px;
}
@media (max-width: 767px){#s-efd3ae3f-74c8-4117-a9e9-81d1400a9739 {
  min-height: 80px;
}
}







#s-efd3ae3f-74c8-4117-a9e9-81d1400a9739 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-efd3ae3f-74c8-4117-a9e9-81d1400a9739.shg-box.shg-c {
  justify-content: center;
}

#s-ecc5eb4c-65ac-4aef-81c3-022fcf2be018 {
  margin-left: auto;
margin-right: auto;
}

#s-1b778bdd-7b1f-46b9-9dea-92238a654337 {
  min-height: 100px;
}
@media (max-width: 767px){#s-1b778bdd-7b1f-46b9-9dea-92238a654337 {
  min-height: 80px;
}
}







#s-1b778bdd-7b1f-46b9-9dea-92238a654337 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-1b778bdd-7b1f-46b9-9dea-92238a654337.shg-box.shg-c {
  justify-content: center;
}

#s-3ffc8386-966b-42b9-974d-f5e1447cfe77 {
  margin-left: auto;
margin-right: auto;
}

#s-c626528f-3d75-459e-a84c-7d7e12518e74 {
  min-height: 50px;
}








#s-c626528f-3d75-459e-a84c-7d7e12518e74 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-c626528f-3d75-459e-a84c-7d7e12518e74.shg-box.shg-c {
  justify-content: center;
}

#s-6635a673-7657-4cb8-bc73-737304cb1a35 {
  margin-top: auto;
margin-bottom: auto;
padding-top: 24px;
padding-bottom: 24px;
padding-right: 20px;
min-height: 500px;
}
@media (max-width: 767px){#s-6635a673-7657-4cb8-bc73-737304cb1a35 {
  margin-top: 0px;
margin-bottom: 40px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
min-height: 50px;
}
}







#s-6635a673-7657-4cb8-bc73-737304cb1a35 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-6635a673-7657-4cb8-bc73-737304cb1a35.shg-box.shg-c {
  justify-content: center;
}

#s-de616783-91f8-44a9-9e2a-bfbfc988ba88 {
  margin-left: auto;
margin-bottom: 12px;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
@media (max-width: 767px){#s-de616783-91f8-44a9-9e2a-bfbfc988ba88 {
  margin-bottom: 8px;
}
}
#s-de616783-91f8-44a9-9e2a-bfbfc988ba88 .shogun-heading-component h4 {
  color: rgba(15, 15, 15, 0.7);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (max-width: 767px){#s-de616783-91f8-44a9-9e2a-bfbfc988ba88 .shogun-heading-component h4 {
  color: rgba(15, 15, 15, 0.7);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 16px;
  
  
  
}


}
#s-c6089985-2a4d-4f48-8e43-4fb18d7efe78 {
  margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
@media (max-width: 767px){#s-c6089985-2a4d-4f48-8e43-4fb18d7efe78 {
  margin-top: 0px;
margin-bottom: 0px;
text-align: left;
}
}
#s-c6089985-2a4d-4f48-8e43-4fb18d7efe78 .shogun-heading-component h2 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}



#s-a2349119-ec1f-4f18-b921-2bee210ff253 {
  margin-left: auto;
margin-bottom: 32px;
margin-right: auto;
}
@media (max-width: 767px){#s-a2349119-ec1f-4f18-b921-2bee210ff253 {
  margin-bottom: 24px;
display: none;
}
#s-a2349119-ec1f-4f18-b921-2bee210ff253, #wrap-s-a2349119-ec1f-4f18-b921-2bee210ff253, #wrap-content-s-a2349119-ec1f-4f18-b921-2bee210ff253 { display: none !important; }}
#s-232c0f47-18de-4b55-8794-b90b508e16ee {
  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-232c0f47-18de-4b55-8794-b90b508e16ee: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-232c0f47-18de-4b55-8794-b90b508e16ee: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-232c0f47-18de-4b55-8794-b90b508e16ee {
  display: none;
}
#s-232c0f47-18de-4b55-8794-b90b508e16ee, #wrap-s-232c0f47-18de-4b55-8794-b90b508e16ee, #wrap-content-s-232c0f47-18de-4b55-8794-b90b508e16ee { display: none !important; }}

  #s-232c0f47-18de-4b55-8794-b90b508e16ee-root {
    text-align: left;
  }


#s-232c0f47-18de-4b55-8794-b90b508e16ee.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-232c0f47-18de-4b55-8794-b90b508e16ee-root {
    text-align: left;
  }


#s-232c0f47-18de-4b55-8794-b90b508e16ee.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-232c0f47-18de-4b55-8794-b90b508e16ee-root {
    text-align: left;
  }


#s-232c0f47-18de-4b55-8794-b90b508e16ee.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-232c0f47-18de-4b55-8794-b90b508e16ee-root {
    text-align: left;
  }


#s-232c0f47-18de-4b55-8794-b90b508e16ee.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-232c0f47-18de-4b55-8794-b90b508e16ee-root {
    text-align: left;
  }


#s-232c0f47-18de-4b55-8794-b90b508e16ee.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}
#s-608b7dac-249f-45a3-88c7-582dd5a5a24a {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}
@media (min-width: 1200px){#s-608b7dac-249f-45a3-88c7-582dd5a5a24a {
  display: none;
}
#s-608b7dac-249f-45a3-88c7-582dd5a5a24a, #wrap-s-608b7dac-249f-45a3-88c7-582dd5a5a24a, #wrap-content-s-608b7dac-249f-45a3-88c7-582dd5a5a24a { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-608b7dac-249f-45a3-88c7-582dd5a5a24a {
  display: none;
}
#s-608b7dac-249f-45a3-88c7-582dd5a5a24a, #wrap-s-608b7dac-249f-45a3-88c7-582dd5a5a24a, #wrap-content-s-608b7dac-249f-45a3-88c7-582dd5a5a24a { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-608b7dac-249f-45a3-88c7-582dd5a5a24a {
  display: none;
}
#s-608b7dac-249f-45a3-88c7-582dd5a5a24a, #wrap-s-608b7dac-249f-45a3-88c7-582dd5a5a24a, #wrap-content-s-608b7dac-249f-45a3-88c7-582dd5a5a24a { display: none !important; }}@media (max-width: 767px){#s-608b7dac-249f-45a3-88c7-582dd5a5a24a {
  margin-top: 32px;
}
}







#s-608b7dac-249f-45a3-88c7-582dd5a5a24a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-608b7dac-249f-45a3-88c7-582dd5a5a24a.shg-box.shg-c {
  justify-content: center;
}

#s-29ec4567-e73c-4dc1-bded-f3ecb53d6231 {
  margin-left: auto;
margin-bottom: 24px;
margin-right: auto;
}
@media (min-width: 1200px){#s-29ec4567-e73c-4dc1-bded-f3ecb53d6231 {
  display: none;
}
#s-29ec4567-e73c-4dc1-bded-f3ecb53d6231, #wrap-s-29ec4567-e73c-4dc1-bded-f3ecb53d6231, #wrap-content-s-29ec4567-e73c-4dc1-bded-f3ecb53d6231 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-29ec4567-e73c-4dc1-bded-f3ecb53d6231 {
  display: none;
}
#s-29ec4567-e73c-4dc1-bded-f3ecb53d6231, #wrap-s-29ec4567-e73c-4dc1-bded-f3ecb53d6231, #wrap-content-s-29ec4567-e73c-4dc1-bded-f3ecb53d6231 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-29ec4567-e73c-4dc1-bded-f3ecb53d6231 {
  display: none;
}
#s-29ec4567-e73c-4dc1-bded-f3ecb53d6231, #wrap-s-29ec4567-e73c-4dc1-bded-f3ecb53d6231, #wrap-content-s-29ec4567-e73c-4dc1-bded-f3ecb53d6231 { display: none !important; }}
#s-57134e25-aa0e-4bc8-807e-c0d599c1b766 {
  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-57134e25-aa0e-4bc8-807e-c0d599c1b766: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-57134e25-aa0e-4bc8-807e-c0d599c1b766: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-57134e25-aa0e-4bc8-807e-c0d599c1b766-root {
    text-align: left;
  }


#s-57134e25-aa0e-4bc8-807e-c0d599c1b766.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-57134e25-aa0e-4bc8-807e-c0d599c1b766-root {
    text-align: left;
  }


#s-57134e25-aa0e-4bc8-807e-c0d599c1b766.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-57134e25-aa0e-4bc8-807e-c0d599c1b766-root {
    text-align: left;
  }


#s-57134e25-aa0e-4bc8-807e-c0d599c1b766.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-57134e25-aa0e-4bc8-807e-c0d599c1b766-root {
    text-align: left;
  }


#s-57134e25-aa0e-4bc8-807e-c0d599c1b766.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-57134e25-aa0e-4bc8-807e-c0d599c1b766-root {
    text-align: left;
  }


#s-57134e25-aa0e-4bc8-807e-c0d599c1b766.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}
#s-1a32e6d9-ce6f-4c77-a8a8-3334e264cb70 {
  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: 1200px){#s-1a32e6d9-ce6f-4c77-a8a8-3334e264cb70 {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-1a32e6d9-ce6f-4c77-a8a8-3334e264cb70 {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-1a32e6d9-ce6f-4c77-a8a8-3334e264cb70 {
  
}
}@media (max-width: 767px){#s-1a32e6d9-ce6f-4c77-a8a8-3334e264cb70 {
  padding-top: 30px;
padding-left: 8%;
padding-bottom: 48px;
padding-right: 8%;
}
}







#s-1a32e6d9-ce6f-4c77-a8a8-3334e264cb70 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-1a32e6d9-ce6f-4c77-a8a8-3334e264cb70.shg-box.shg-c {
  justify-content: center;
}

#s-12cbe4ef-97ff-435f-a0f2-695d0d6bf536 {
  margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}
@media (max-width: 767px){#s-12cbe4ef-97ff-435f-a0f2-695d0d6bf536 {
  margin-bottom: 20px;
}
}
#s-12cbe4ef-97ff-435f-a0f2-695d0d6bf536 .shogun-heading-component h2 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}



#s-c6950afe-d3f2-4cd0-8c1d-2b6df0ceed90 {
  margin-left: auto;
margin-bottom: 40px;
margin-right: auto;
max-width: 800px;
}
@media (max-width: 767px){#s-c6950afe-d3f2-4cd0-8c1d-2b6df0ceed90 {
  margin-bottom: 32px;
}
}
#s-c6950afe-d3f2-4cd0-8c1d-2b6df0ceed90 .shg-proportional-font-size,
#s-c6950afe-d3f2-4cd0-8c1d-2b6df0ceed90 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-7bbc0c71-adb9-46f4-b483-5e98bdd4737f {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

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

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

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

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

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

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

#s-5b4b5a06-f78f-4676-bb60-385e68a60ef6 {
  margin-left: auto;
margin-bottom: 32px;
margin-right: auto;
max-width: 1440px;
text-align: center;
}
@media (max-width: 767px){#s-5b4b5a06-f78f-4676-bb60-385e68a60ef6 {
  margin-bottom: 24px;
}
}

  #s-5b4b5a06-f78f-4676-bb60-385e68a60ef6 .shogun-tabs > li > .shogun-tab-box {
    background: rgba(235, 242, 240, 1);
    border: 1px solid rgba(255, 255, 255, 1);
  }
  #s-5b4b5a06-f78f-4676-bb60-385e68a60ef6 .shogun-tabs > li.shogun-tab-active > .shogun-tab-box  {
    background: rgba(33, 117, 86, 1);
    border: 1px solid rgba(33, 117, 86, 1);
  }
#s-5b4b5a06-f78f-4676-bb60-385e68a60ef6 .shogun-tabs > li > .shogun-tab-box > .shogun-tab-title {
  color: rgba(15, 15, 15, 1);
  font-family: ;
  font-weight: ;
  font-style: ;
  font-size: ;
}

#s-5b4b5a06-f78f-4676-bb60-385e68a60ef6 .shogun-tabs > li.shogun-tab-active > .shogun-tab-box > .shogun-tab-title {
  color: rgba(255, 255, 255, 1);
}

#s-5b4b5a06-f78f-4676-bb60-385e68a60ef6 .shogun-tabs > li > .shogun-tab-border {
  width: calc(100% - 2 * 1px);
  left: 1px;
  bottom: -1px;
  height: 1px;
  background: rgba(33, 117, 86, 1);
}

#s-5b4b5a06-f78f-4676-bb60-385e68a60ef6 .shogun-tabs-body {
  margin-top: -1px;
  border-top: 1px solid rgba(33, 117, 86, 1);
}
@media (max-width: 767px){
  #s-5b4b5a06-f78f-4676-bb60-385e68a60ef6 .shogun-tabs > li > .shogun-tab-box {
    background: rgba(235, 242, 240, 1);
    border: 1px solid rgba(255, 255, 255, 1);
  }
  #s-5b4b5a06-f78f-4676-bb60-385e68a60ef6 .shogun-tabs > li.shogun-tab-active > .shogun-tab-box  {
    background: rgba(33, 117, 86, 1);
    border: 1px solid rgba(33, 117, 86, 1);
  }
#s-5b4b5a06-f78f-4676-bb60-385e68a60ef6 .shogun-tabs > li > .shogun-tab-box > .shogun-tab-title {
  color: rgba(15, 15, 15, 1);
  font-family: ;
  font-weight: ;
  font-style: ;
  font-size: ;
}

#s-5b4b5a06-f78f-4676-bb60-385e68a60ef6 .shogun-tabs > li.shogun-tab-active > .shogun-tab-box > .shogun-tab-title {
  color: rgba(255, 255, 255, 1);
}

#s-5b4b5a06-f78f-4676-bb60-385e68a60ef6 .shogun-tabs > li > .shogun-tab-border {
  width: calc(100% - 2 * 1px);
  left: 1px;
  bottom: -1px;
  height: 1px;
  background: rgba(33, 117, 86, 1);
}

#s-5b4b5a06-f78f-4676-bb60-385e68a60ef6 .shogun-tabs-body {
  margin-top: -1px;
  border-top: 1px solid rgba(33, 117, 86, 1);
}
}
#s-1bf02f97-ab45-4cf0-8ac6-79b829b38893 {
  margin-top: 12px;
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: 550px;
max-width: 1440px;
}
@media (min-width: 1200px){#s-1bf02f97-ab45-4cf0-8ac6-79b829b38893 {
  min-height: 650px;
}
}@media (max-width: 767px){#s-1bf02f97-ab45-4cf0-8ac6-79b829b38893 {
  min-height: 300px;
}
}







#s-1bf02f97-ab45-4cf0-8ac6-79b829b38893 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-1bf02f97-ab45-4cf0-8ac6-79b829b38893.shg-box.shg-c {
  justify-content: center;
}

.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-dae4ea2d-447b-45cc-9633-485044a1aded {
  margin-top: 12px;
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: 550px;
max-width: 1440px;
}
@media (min-width: 1200px){#s-dae4ea2d-447b-45cc-9633-485044a1aded {
  min-height: 650px;
}
}@media (max-width: 767px){#s-dae4ea2d-447b-45cc-9633-485044a1aded {
  min-height: 300px;
}
}







#s-dae4ea2d-447b-45cc-9633-485044a1aded > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-dae4ea2d-447b-45cc-9633-485044a1aded.shg-box.shg-c {
  justify-content: center;
}

#s-7a9c0cde-16d6-41fb-984b-fc191e745758 {
  margin-left: auto;
margin-right: auto;
max-width: 1440px;
}

#s-966d4c01-6140-46e6-a69d-c202c68f1710 {
  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-966d4c01-6140-46e6-a69d-c202c68f1710: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-966d4c01-6140-46e6-a69d-c202c68f1710: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-966d4c01-6140-46e6-a69d-c202c68f1710-root {
    text-align: center;
  }


#s-966d4c01-6140-46e6-a69d-c202c68f1710.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-966d4c01-6140-46e6-a69d-c202c68f1710-root {
    text-align: center;
  }


#s-966d4c01-6140-46e6-a69d-c202c68f1710.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-966d4c01-6140-46e6-a69d-c202c68f1710-root {
    text-align: center;
  }


#s-966d4c01-6140-46e6-a69d-c202c68f1710.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-966d4c01-6140-46e6-a69d-c202c68f1710-root {
    text-align: center;
  }


#s-966d4c01-6140-46e6-a69d-c202c68f1710.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-966d4c01-6140-46e6-a69d-c202c68f1710-root {
    text-align: center;
  }


#s-966d4c01-6140-46e6-a69d-c202c68f1710.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}
#s-8aeb896c-3175-45ea-9af0-dbd928056e5c {
  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 (max-width: 767px){#s-8aeb896c-3175-45ea-9af0-dbd928056e5c {
  padding-top: 48px;
padding-left: 8%;
padding-bottom: 48px;
padding-right: 8%;
}
}







#s-8aeb896c-3175-45ea-9af0-dbd928056e5c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-8aeb896c-3175-45ea-9af0-dbd928056e5c.shg-box.shg-c {
  justify-content: center;
}

#s-27fe510d-6815-4582-ae68-e432010fba58 {
  margin-left: auto;
margin-bottom: 40px;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}
@media (max-width: 767px){#s-27fe510d-6815-4582-ae68-e432010fba58 {
  margin-bottom: 24px;
}
}
#s-27fe510d-6815-4582-ae68-e432010fba58 .shogun-heading-component h2 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}



#s-becbf282-46e7-4e9d-9304-18fe88f05e0d {
  margin-left: auto;
margin-bottom: 32px;
margin-right: auto;
max-width: 1280px;
text-align: center;
}
@media (max-width: 767px){#s-becbf282-46e7-4e9d-9304-18fe88f05e0d {
  margin-bottom: 24px;
}
}

  #s-becbf282-46e7-4e9d-9304-18fe88f05e0d .shogun-tabs > li > .shogun-tab-box {
    background: #fff;
    border: 1px solid rgba(255, 255, 255, 1);
  }
  #s-becbf282-46e7-4e9d-9304-18fe88f05e0d .shogun-tabs > li.shogun-tab-active > .shogun-tab-box  {
    background: rgba(33, 117, 86, 1);
    border: 1px solid rgba(33, 117, 86, 1);
  }
#s-becbf282-46e7-4e9d-9304-18fe88f05e0d .shogun-tabs > li > .shogun-tab-box > .shogun-tab-title {
  color: rgba(15, 15, 15, 1);
  font-family: ;
  font-weight: ;
  font-style: ;
  font-size: ;
}

#s-becbf282-46e7-4e9d-9304-18fe88f05e0d .shogun-tabs > li.shogun-tab-active > .shogun-tab-box > .shogun-tab-title {
  color: rgba(255, 255, 255, 1);
}

#s-becbf282-46e7-4e9d-9304-18fe88f05e0d .shogun-tabs > li > .shogun-tab-border {
  width: calc(100% - 2 * 1px);
  left: 1px;
  bottom: -1px;
  height: 1px;
  background: rgba(33, 117, 86, 1);
}

#s-becbf282-46e7-4e9d-9304-18fe88f05e0d .shogun-tabs-body {
  margin-top: -1px;
  border-top: 1px solid rgba(33, 117, 86, 1);
}
@media (max-width: 767px){
  #s-becbf282-46e7-4e9d-9304-18fe88f05e0d .shogun-tabs > li > .shogun-tab-box {
    background: #fff;
    border: 1px solid rgba(255, 255, 255, 1);
  }
  #s-becbf282-46e7-4e9d-9304-18fe88f05e0d .shogun-tabs > li.shogun-tab-active > .shogun-tab-box  {
    background: rgba(33, 117, 86, 1);
    border: 1px solid rgba(33, 117, 86, 1);
  }
#s-becbf282-46e7-4e9d-9304-18fe88f05e0d .shogun-tabs > li > .shogun-tab-box > .shogun-tab-title {
  color: rgba(15, 15, 15, 1);
  font-family: ;
  font-weight: ;
  font-style: ;
  font-size: ;
}

#s-becbf282-46e7-4e9d-9304-18fe88f05e0d .shogun-tabs > li.shogun-tab-active > .shogun-tab-box > .shogun-tab-title {
  color: rgba(255, 255, 255, 1);
}

#s-becbf282-46e7-4e9d-9304-18fe88f05e0d .shogun-tabs > li > .shogun-tab-border {
  width: calc(100% - 2 * 1px);
  left: 1px;
  bottom: -1px;
  height: 1px;
  background: rgba(33, 117, 86, 1);
}

#s-becbf282-46e7-4e9d-9304-18fe88f05e0d .shogun-tabs-body {
  margin-top: -1px;
  border-top: 1px solid rgba(33, 117, 86, 1);
}
}
#s-c36307ff-b0f4-4769-b39c-3ef4795cf466 {
  background-repeat: no-repeat;
background-size: cover;
margin-top: 12px;
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: 550px;
max-width: 1280px;
background-position: center center;
}
@media (min-width: 1200px){#s-c36307ff-b0f4-4769-b39c-3ef4795cf466 {
  min-height: 650px;
}
}@media (max-width: 767px){#s-c36307ff-b0f4-4769-b39c-3ef4795cf466 {
  min-height: 300px;
}
}
#s-c36307ff-b0f4-4769-b39c-3ef4795cf466 {
  background-image: url(https://i.shgcdn.com/9ee5eca5-5f4b-40a6-9d93-2a291959b439/-/format/auto/-/preview/3000x3000/-/quality/lighter/);
}








#s-c36307ff-b0f4-4769-b39c-3ef4795cf466 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-c36307ff-b0f4-4769-b39c-3ef4795cf466.shg-box.shg-c {
  justify-content: center;
}

#s-938c9162-6cc1-4aa8-9527-c40af3f1553f {
  background-repeat: no-repeat;
background-size: cover;
margin-top: 12px;
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: 550px;
max-width: 1280px;
background-position: center center;
}
@media (min-width: 1200px){#s-938c9162-6cc1-4aa8-9527-c40af3f1553f {
  min-height: 650px;
}
}@media (max-width: 767px){#s-938c9162-6cc1-4aa8-9527-c40af3f1553f {
  min-height: 300px;
}
}
#s-938c9162-6cc1-4aa8-9527-c40af3f1553f {
  background-image: url(https://i.shgcdn.com/1c100cf8-638b-4608-8e83-d0c0706c3bca/-/format/auto/-/preview/3000x3000/-/quality/lighter/);
}








#s-938c9162-6cc1-4aa8-9527-c40af3f1553f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-938c9162-6cc1-4aa8-9527-c40af3f1553f.shg-box.shg-c {
  justify-content: center;
}

#s-a1b5bda2-2101-417a-96ad-f812f4350915 {
  background-repeat: no-repeat;
background-size: cover;
margin-top: 12px;
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: 550px;
max-width: 1280px;
background-position: center center;
}
@media (min-width: 1200px){#s-a1b5bda2-2101-417a-96ad-f812f4350915 {
  min-height: 650px;
}
}@media (max-width: 767px){#s-a1b5bda2-2101-417a-96ad-f812f4350915 {
  min-height: 300px;
}
}
#s-a1b5bda2-2101-417a-96ad-f812f4350915 {
  background-image: url(https://i.shgcdn.com/960c9b0d-9af8-488c-9a3f-d76cef779c1f/-/format/auto/-/preview/3000x3000/-/quality/lighter/);
}








#s-a1b5bda2-2101-417a-96ad-f812f4350915 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-a1b5bda2-2101-417a-96ad-f812f4350915.shg-box.shg-c {
  justify-content: center;
}

#s-e9e95d65-f306-4392-bd0a-3aff3f153331 {
  background-repeat: no-repeat;
background-size: cover;
margin-top: 12px;
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: 550px;
max-width: 1280px;
background-position: center center;
}
@media (min-width: 1200px){#s-e9e95d65-f306-4392-bd0a-3aff3f153331 {
  min-height: 650px;
}
}@media (max-width: 767px){#s-e9e95d65-f306-4392-bd0a-3aff3f153331 {
  min-height: 300px;
}
}
#s-e9e95d65-f306-4392-bd0a-3aff3f153331 {
  background-image: url(https://i.shgcdn.com/3d08b14c-59aa-4c5d-b144-6a79560a53b9/-/format/auto/-/preview/3000x3000/-/quality/lighter/);
}








#s-e9e95d65-f306-4392-bd0a-3aff3f153331 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-e9e95d65-f306-4392-bd0a-3aff3f153331.shg-box.shg-c {
  justify-content: center;
}

#s-8e16ecb7-b51c-4478-b5dd-7d6b0069adf6 {
  background-repeat: no-repeat;
background-size: cover;
margin-top: 12px;
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: 550px;
max-width: 1280px;
background-position: center bottom;
}
@media (min-width: 1200px){#s-8e16ecb7-b51c-4478-b5dd-7d6b0069adf6 {
  min-height: 650px;
}
}@media (max-width: 767px){#s-8e16ecb7-b51c-4478-b5dd-7d6b0069adf6 {
  min-height: 300px;
}
}
#s-8e16ecb7-b51c-4478-b5dd-7d6b0069adf6 {
  background-image: url(https://i.shgcdn.com/4c7fe971-a11b-496e-babc-b865a8d528be/-/format/auto/-/preview/3000x3000/-/quality/lighter/);
}








#s-8e16ecb7-b51c-4478-b5dd-7d6b0069adf6 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-8e16ecb7-b51c-4478-b5dd-7d6b0069adf6.shg-box.shg-c {
  justify-content: center;
}

#s-56592253-f9f3-4356-a590-4ba1cb5d2e33 {
  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-56592253-f9f3-4356-a590-4ba1cb5d2e33: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-56592253-f9f3-4356-a590-4ba1cb5d2e33: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-56592253-f9f3-4356-a590-4ba1cb5d2e33-root {
    text-align: center;
  }


#s-56592253-f9f3-4356-a590-4ba1cb5d2e33.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-56592253-f9f3-4356-a590-4ba1cb5d2e33-root {
    text-align: center;
  }


#s-56592253-f9f3-4356-a590-4ba1cb5d2e33.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-56592253-f9f3-4356-a590-4ba1cb5d2e33-root {
    text-align: center;
  }


#s-56592253-f9f3-4356-a590-4ba1cb5d2e33.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-56592253-f9f3-4356-a590-4ba1cb5d2e33-root {
    text-align: center;
  }


#s-56592253-f9f3-4356-a590-4ba1cb5d2e33.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-56592253-f9f3-4356-a590-4ba1cb5d2e33-root {
    text-align: center;
  }


#s-56592253-f9f3-4356-a590-4ba1cb5d2e33.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}
#s-379b2f4b-6e37-4467-a9d3-000a79219db4 {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
padding-top: 100px;
padding-left: 80px;
padding-bottom: 100px;
padding-right: 80px;
}
@media (max-width: 767px){#s-379b2f4b-6e37-4467-a9d3-000a79219db4 {
  padding-top: 48px;
padding-left: 8%;
padding-bottom: 48px;
padding-right: 8%;
}
}







#s-379b2f4b-6e37-4467-a9d3-000a79219db4 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-379b2f4b-6e37-4467-a9d3-000a79219db4.shg-box.shg-c {
  justify-content: flex-start;
}

#s-2a9a6232-f258-4431-8951-a2a3712dddf7 {
  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-2a9a6232-f258-4431-8951-a2a3712dddf7 {
  margin-bottom: 24px;
}
}
#s-2a9a6232-f258-4431-8951-a2a3712dddf7 .shogun-heading-component h2 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}



#s-8f246828-2c84-4ada-8c19-0bbc64b7ce1a {
  margin-left: auto;
margin-right: auto;
padding-left: 8%;
padding-right: 8%;
max-width: 1440px;
}
@media (min-width: 768px) and (max-width: 991px){#s-8f246828-2c84-4ada-8c19-0bbc64b7ce1a {
  display: none;
}
#s-8f246828-2c84-4ada-8c19-0bbc64b7ce1a, #wrap-s-8f246828-2c84-4ada-8c19-0bbc64b7ce1a, #wrap-content-s-8f246828-2c84-4ada-8c19-0bbc64b7ce1a { display: none !important; }}@media (max-width: 767px){#s-8f246828-2c84-4ada-8c19-0bbc64b7ce1a {
  display: none;
}
#s-8f246828-2c84-4ada-8c19-0bbc64b7ce1a, #wrap-s-8f246828-2c84-4ada-8c19-0bbc64b7ce1a, #wrap-content-s-8f246828-2c84-4ada-8c19-0bbc64b7ce1a { display: none !important; }}
@media (min-width: 0px) {
[id="s-8f246828-2c84-4ada-8c19-0bbc64b7ce1a"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 4.0px);
}

}

@media (min-width: 768px) {
[id="s-8f246828-2c84-4ada-8c19-0bbc64b7ce1a"] > .shg-row > .shg-c-sm-2_4 {
  width: calc(20.0% - 6.4px);
}

}

@media (min-width: 992px) {
[id="s-8f246828-2c84-4ada-8c19-0bbc64b7ce1a"] > .shg-row > .shg-c-md-2_4 {
  width: calc(20.0% - 6.4px);
}

}

@media (min-width: 1200px) {
[id="s-8f246828-2c84-4ada-8c19-0bbc64b7ce1a"] > .shg-row > .shg-c-lg-2_4 {
  width: calc(20.0% - 6.4px);
}

}

#s-af1b4b18-152d-4ac7-b047-0eb249f269dd {
  padding-left: 8px;
padding-right: 8px;
min-height: 50px;
}








#s-af1b4b18-152d-4ac7-b047-0eb249f269dd > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-af1b4b18-152d-4ac7-b047-0eb249f269dd.shg-box.shg-c {
  justify-content: center;
}

#s-97a5a976-d2af-4361-a5cc-0a445aef7206 {
  background-repeat: no-repeat;
background-size: 80px 80px;
margin-left: auto;
margin-bottom: 12px;
margin-right: auto;
min-height: 120px;
background-position: center center;
}








#s-97a5a976-d2af-4361-a5cc-0a445aef7206 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-97a5a976-d2af-4361-a5cc-0a445aef7206.shg-box.shg-c {
  justify-content: center;
}

#s-47266bb4-fcf2-404d-95a4-82b8a9cb6c24 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-47266bb4-fcf2-404d-95a4-82b8a9cb6c24 .shogun-heading-component h3 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  line-height: 1.2em;
  
  
}



#s-154ec197-6c1c-445b-aca0-2acc9c8a1fb4 {
  padding-left: 8px;
padding-right: 8px;
min-height: 50px;
}








#s-154ec197-6c1c-445b-aca0-2acc9c8a1fb4 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-154ec197-6c1c-445b-aca0-2acc9c8a1fb4.shg-box.shg-c {
  justify-content: center;
}

#s-35f2fdbb-4cd8-4032-8715-7b3b19c13bd3 {
  background-repeat: no-repeat;
background-size: 100px 60px;
margin-left: auto;
margin-bottom: 12px;
margin-right: auto;
min-height: 120px;
background-position: center center;
}








#s-35f2fdbb-4cd8-4032-8715-7b3b19c13bd3 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-35f2fdbb-4cd8-4032-8715-7b3b19c13bd3.shg-box.shg-c {
  justify-content: center;
}

#s-b9c558c1-6322-427a-a3d9-5b451c1c9e1f {
  padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-b9c558c1-6322-427a-a3d9-5b451c1c9e1f .shogun-heading-component h3 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  line-height: 1.2em;
  
  
}



#s-9e55e776-a31e-48de-9f84-1b62a8992ea9 {
  padding-left: 8px;
padding-right: 8px;
min-height: 50px;
}








#s-9e55e776-a31e-48de-9f84-1b62a8992ea9 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-9e55e776-a31e-48de-9f84-1b62a8992ea9.shg-box.shg-c {
  justify-content: center;
}

#s-a0f40957-3763-40a8-8891-30f92a725d27 {
  background-repeat: no-repeat;
background-size: 72px 72px;
margin-left: auto;
margin-bottom: 12px;
margin-right: auto;
min-height: 120px;
background-position: center center;
}








#s-a0f40957-3763-40a8-8891-30f92a725d27 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-a0f40957-3763-40a8-8891-30f92a725d27.shg-box.shg-c {
  justify-content: center;
}

#s-3eab6426-deea-4110-99dc-65c24a745486 {
  padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-3eab6426-deea-4110-99dc-65c24a745486 .shogun-heading-component h3 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  line-height: 1.2em;
  
  
}



#s-ae4cec99-14fe-439c-9245-839c445e6cb8 {
  padding-left: 8px;
padding-right: 8px;
min-height: 50px;
}








#s-ae4cec99-14fe-439c-9245-839c445e6cb8 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-ae4cec99-14fe-439c-9245-839c445e6cb8.shg-box.shg-c {
  justify-content: center;
}

#s-8294ea85-6bbd-4d30-81c4-ac0ae45680b7 {
  background-repeat: no-repeat;
background-size: 80px 80px;
margin-left: auto;
margin-bottom: 12px;
margin-right: auto;
min-height: 120px;
background-position: center center;
}








#s-8294ea85-6bbd-4d30-81c4-ac0ae45680b7 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-8294ea85-6bbd-4d30-81c4-ac0ae45680b7.shg-box.shg-c {
  justify-content: center;
}

#s-0e948ff3-27b8-48b1-ab0f-b44abddfb630 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-0e948ff3-27b8-48b1-ab0f-b44abddfb630 .shogun-heading-component h3 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  line-height: 1.2em;
  
  
}



#s-4f33463a-c96f-4ebb-bfcb-0615ff03557c {
  padding-left: 8px;
padding-right: 8px;
min-height: 50px;
}








#s-4f33463a-c96f-4ebb-bfcb-0615ff03557c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-4f33463a-c96f-4ebb-bfcb-0615ff03557c.shg-box.shg-c {
  justify-content: center;
}

#s-69734822-d93d-4e24-bed6-514ce2525401 {
  background-repeat: no-repeat;
background-size: 72px 72px;
margin-left: auto;
margin-bottom: 12px;
margin-right: auto;
min-height: 120px;
background-position: center center;
}








#s-69734822-d93d-4e24-bed6-514ce2525401 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-69734822-d93d-4e24-bed6-514ce2525401.shg-box.shg-c {
  justify-content: center;
}

#s-f59308ae-4b39-4195-9d1b-232d6a90d0ae {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-f59308ae-4b39-4195-9d1b-232d6a90d0ae .shogun-heading-component h3 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  line-height: 1.2em;
  
  
}



#s-38ce63f6-bf69-486e-8c24-097b76488a04 {
  margin-left: 0px;
margin-right: 0px;
padding-left: 0%;
padding-right: 0%;
min-height: 50px;
}
@media (min-width: 1200px){#s-38ce63f6-bf69-486e-8c24-097b76488a04 {
  display: none;
}
#s-38ce63f6-bf69-486e-8c24-097b76488a04, #wrap-s-38ce63f6-bf69-486e-8c24-097b76488a04, #wrap-content-s-38ce63f6-bf69-486e-8c24-097b76488a04 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-38ce63f6-bf69-486e-8c24-097b76488a04 {
  display: none;
}
#s-38ce63f6-bf69-486e-8c24-097b76488a04, #wrap-s-38ce63f6-bf69-486e-8c24-097b76488a04, #wrap-content-s-38ce63f6-bf69-486e-8c24-097b76488a04 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-38ce63f6-bf69-486e-8c24-097b76488a04 {
  
}
}







#s-38ce63f6-bf69-486e-8c24-097b76488a04 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-38ce63f6-bf69-486e-8c24-097b76488a04.shg-box.shg-c {
  justify-content: center;
}

#s-9f7a4a6b-bb89-4f3c-8630-46cca3d52b1b {
  margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
}








#s-9f7a4a6b-bb89-4f3c-8630-46cca3d52b1b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-9f7a4a6b-bb89-4f3c-8630-46cca3d52b1b.shg-box.shg-c {
  justify-content: center;
}

#s-b296e54a-f5be-490b-9a86-d931595260b0 {
  margin-left: 0px;
margin-bottom: 0px;
margin-right: 12px;
min-height: 48px;
max-width: 48px;
text-align: left;
}
@media (max-width: 767px){#s-b296e54a-f5be-490b-9a86-d931595260b0 {
  margin-top: 0px;
max-width: 48px;
aspect-ratio: 1/1;
}
}
#s-b296e54a-f5be-490b-9a86-d931595260b0 {
  margin: 0 !important;
  overflow: visible;
}

#s-b296e54a-f5be-490b-9a86-d931595260b0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b296e54a-f5be-490b-9a86-d931595260b0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  margin-left: 0px;
  margin-right: 12px;
  
  margin-bottom: 0px;
}

.shg-image-content-margin-container-s-b296e54a-f5be-490b-9a86-d931595260b0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b296e54a-f5be-490b-9a86-d931595260b0 img.shogun-image {
  /* Add background color handling */
  
}

#s-b296e54a-f5be-490b-9a86-d931595260b0 img.shogun-image {
  /* Add padding handling */
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-b296e54a-f5be-490b-9a86-d931595260b0 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b296e54a-f5be-490b-9a86-d931595260b0.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-b296e54a-f5be-490b-9a86-d931595260b0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b296e54a-f5be-490b-9a86-d931595260b0.shogun-image {
  box-sizing: border-box;
}



.s-b296e54a-f5be-490b-9a86-d931595260b0 img.shogun-image {
  min-height: 48px;
}


@media (min-width: 1200px){#s-b296e54a-f5be-490b-9a86-d931595260b0 {
  margin: 0 !important;
  overflow: visible;
}

#s-b296e54a-f5be-490b-9a86-d931595260b0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b296e54a-f5be-490b-9a86-d931595260b0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b296e54a-f5be-490b-9a86-d931595260b0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b296e54a-f5be-490b-9a86-d931595260b0 img.shogun-image {
  /* Add background color handling */
  
}

#s-b296e54a-f5be-490b-9a86-d931595260b0 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-b296e54a-f5be-490b-9a86-d931595260b0 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b296e54a-f5be-490b-9a86-d931595260b0.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-b296e54a-f5be-490b-9a86-d931595260b0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b296e54a-f5be-490b-9a86-d931595260b0.shogun-image {
  box-sizing: border-box;
}



.s-b296e54a-f5be-490b-9a86-d931595260b0 img.shogun-image {
  min-height: 48px;
}


}@media (min-width: 992px) and (max-width: 1199px){#s-b296e54a-f5be-490b-9a86-d931595260b0 {
  margin: 0 !important;
  overflow: visible;
}

#s-b296e54a-f5be-490b-9a86-d931595260b0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b296e54a-f5be-490b-9a86-d931595260b0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b296e54a-f5be-490b-9a86-d931595260b0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b296e54a-f5be-490b-9a86-d931595260b0 img.shogun-image {
  /* Add background color handling */
  
}

#s-b296e54a-f5be-490b-9a86-d931595260b0 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-b296e54a-f5be-490b-9a86-d931595260b0 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b296e54a-f5be-490b-9a86-d931595260b0.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-b296e54a-f5be-490b-9a86-d931595260b0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b296e54a-f5be-490b-9a86-d931595260b0.shogun-image {
  box-sizing: border-box;
}



.s-b296e54a-f5be-490b-9a86-d931595260b0 img.shogun-image {
  min-height: 48px;
}


}@media (min-width: 768px) and (max-width: 991px){#s-b296e54a-f5be-490b-9a86-d931595260b0 {
  margin: 0 !important;
  overflow: visible;
}

#s-b296e54a-f5be-490b-9a86-d931595260b0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b296e54a-f5be-490b-9a86-d931595260b0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b296e54a-f5be-490b-9a86-d931595260b0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b296e54a-f5be-490b-9a86-d931595260b0 img.shogun-image {
  /* Add background color handling */
  
}

#s-b296e54a-f5be-490b-9a86-d931595260b0 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-b296e54a-f5be-490b-9a86-d931595260b0 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b296e54a-f5be-490b-9a86-d931595260b0.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-b296e54a-f5be-490b-9a86-d931595260b0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b296e54a-f5be-490b-9a86-d931595260b0.shogun-image {
  box-sizing: border-box;
}



.s-b296e54a-f5be-490b-9a86-d931595260b0 img.shogun-image {
  min-height: 48px;
}


}@media (max-width: 767px){#s-b296e54a-f5be-490b-9a86-d931595260b0 {
  margin: 0 !important;
  overflow: visible;
}

#s-b296e54a-f5be-490b-9a86-d931595260b0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b296e54a-f5be-490b-9a86-d931595260b0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

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

.shg-image-content-margin-container-s-b296e54a-f5be-490b-9a86-d931595260b0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b296e54a-f5be-490b-9a86-d931595260b0 img.shogun-image {
  /* Add background color handling */
  
}

#s-b296e54a-f5be-490b-9a86-d931595260b0 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b296e54a-f5be-490b-9a86-d931595260b0 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-b296e54a-f5be-490b-9a86-d931595260b0 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b296e54a-f5be-490b-9a86-d931595260b0 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b296e54a-f5be-490b-9a86-d931595260b0.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b296e54a-f5be-490b-9a86-d931595260b0 img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 48px;
    max-height: 48px;
  }




.s-b296e54a-f5be-490b-9a86-d931595260b0 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b296e54a-f5be-490b-9a86-d931595260b0.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-b296e54a-f5be-490b-9a86-d931595260b0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b296e54a-f5be-490b-9a86-d931595260b0.shogun-image {
  box-sizing: border-box;
}



.s-b296e54a-f5be-490b-9a86-d931595260b0 img.shogun-image {
  min-height: 48px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-b296e54a-f5be-490b-9a86-d931595260b0 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-b296e54a-f5be-490b-9a86-d931595260b0.shogun-image-container {
      position: relative;
    }

    .s-b296e54a-f5be-490b-9a86-d931595260b0.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b296e54a-f5be-490b-9a86-d931595260b0.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b296e54a-f5be-490b-9a86-d931595260b0 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 48px;
      max-width: 48px;
    }
  }

}
#s-d1348188-e3ef-49fd-9563-4f9faf5ca442 {
  padding-top: 8px;
padding-bottom: 0px;
text-align: left;
}

#s-d1348188-e3ef-49fd-9563-4f9faf5ca442 .shogun-heading-component h4 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}



#s-29ef797c-2115-4200-a634-8a2cf81cacd4 {
  margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
}








#s-29ef797c-2115-4200-a634-8a2cf81cacd4 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-29ef797c-2115-4200-a634-8a2cf81cacd4.shg-box.shg-c {
  justify-content: center;
}

#s-a589c1b1-9fb1-4a59-8fd0-deb5b60a2191 {
  margin-left: 0px;
margin-bottom: 0px;
margin-right: 12px;
min-height: 48px;
max-width: 48px;
aspect-ratio: 1/1;
text-align: left;
}
@media (max-width: 767px){#s-a589c1b1-9fb1-4a59-8fd0-deb5b60a2191 {
  margin-top: 0px;
}
}
#s-a589c1b1-9fb1-4a59-8fd0-deb5b60a2191 {
  margin: 0 !important;
  overflow: visible;
}

#s-a589c1b1-9fb1-4a59-8fd0-deb5b60a2191-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a589c1b1-9fb1-4a59-8fd0-deb5b60a2191 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  margin-left: 0px;
  margin-right: 12px;
  
  margin-bottom: 0px;
}

.shg-image-content-margin-container-s-a589c1b1-9fb1-4a59-8fd0-deb5b60a2191 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a589c1b1-9fb1-4a59-8fd0-deb5b60a2191 img.shogun-image {
  /* Add background color handling */
  
}

#s-a589c1b1-9fb1-4a59-8fd0-deb5b60a2191 img.shogun-image {
  /* Add padding handling */
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a589c1b1-9fb1-4a59-8fd0-deb5b60a2191 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-a589c1b1-9fb1-4a59-8fd0-deb5b60a2191 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a589c1b1-9fb1-4a59-8fd0-deb5b60a2191 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a589c1b1-9fb1-4a59-8fd0-deb5b60a2191.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a589c1b1-9fb1-4a59-8fd0-deb5b60a2191 img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 48px;
    max-height: 48px;
  }



  img.s-a589c1b1-9fb1-4a59-8fd0-deb5b60a2191.shogun-image {
    
    
    min-height: 48px;
    max-height: 48px;
  }


.s-a589c1b1-9fb1-4a59-8fd0-deb5b60a2191 .shogun-image-content {
  
    justify-content: center;
  
}

.s-a589c1b1-9fb1-4a59-8fd0-deb5b60a2191.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-a589c1b1-9fb1-4a59-8fd0-deb5b60a2191.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a589c1b1-9fb1-4a59-8fd0-deb5b60a2191.shogun-image {
  box-sizing: border-box;
}



.s-a589c1b1-9fb1-4a59-8fd0-deb5b60a2191 img.shogun-image {
  min-height: 48px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-a589c1b1-9fb1-4a59-8fd0-deb5b60a2191 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-a589c1b1-9fb1-4a59-8fd0-deb5b60a2191.shogun-image-container {
      position: relative;
    }

    .s-a589c1b1-9fb1-4a59-8fd0-deb5b60a2191.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a589c1b1-9fb1-4a59-8fd0-deb5b60a2191.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a589c1b1-9fb1-4a59-8fd0-deb5b60a2191 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 48px;
      max-width: 48px;
    }
  }

@media (min-width: 1200px){#s-a589c1b1-9fb1-4a59-8fd0-deb5b60a2191 {
  margin: 0 !important;
  overflow: visible;
}

#s-a589c1b1-9fb1-4a59-8fd0-deb5b60a2191-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a589c1b1-9fb1-4a59-8fd0-deb5b60a2191 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a589c1b1-9fb1-4a59-8fd0-deb5b60a2191 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a589c1b1-9fb1-4a59-8fd0-deb5b60a2191 img.shogun-image {
  /* Add background color handling */
  
}

#s-a589c1b1-9fb1-4a59-8fd0-deb5b60a2191 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a589c1b1-9fb1-4a59-8fd0-deb5b60a2191 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-a589c1b1-9fb1-4a59-8fd0-deb5b60a2191 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a589c1b1-9fb1-4a59-8fd0-deb5b60a2191 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a589c1b1-9fb1-4a59-8fd0-deb5b60a2191.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a589c1b1-9fb1-4a59-8fd0-deb5b60a2191 img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 48px;
    max-height: 48px;
  }



  img.s-a589c1b1-9fb1-4a59-8fd0-deb5b60a2191.shogun-image {
    
    
    min-height: 48px;
    max-height: 48px;
  }


.s-a589c1b1-9fb1-4a59-8fd0-deb5b60a2191 .shogun-image-content {
  
    justify-content: center;
  
}

.s-a589c1b1-9fb1-4a59-8fd0-deb5b60a2191.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-a589c1b1-9fb1-4a59-8fd0-deb5b60a2191.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a589c1b1-9fb1-4a59-8fd0-deb5b60a2191.shogun-image {
  box-sizing: border-box;
}



.s-a589c1b1-9fb1-4a59-8fd0-deb5b60a2191 img.shogun-image {
  min-height: 48px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-a589c1b1-9fb1-4a59-8fd0-deb5b60a2191 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-a589c1b1-9fb1-4a59-8fd0-deb5b60a2191.shogun-image-container {
      position: relative;
    }

    .s-a589c1b1-9fb1-4a59-8fd0-deb5b60a2191.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a589c1b1-9fb1-4a59-8fd0-deb5b60a2191.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a589c1b1-9fb1-4a59-8fd0-deb5b60a2191 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 48px;
      max-width: 48px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-a589c1b1-9fb1-4a59-8fd0-deb5b60a2191 {
  margin: 0 !important;
  overflow: visible;
}

#s-a589c1b1-9fb1-4a59-8fd0-deb5b60a2191-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a589c1b1-9fb1-4a59-8fd0-deb5b60a2191 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a589c1b1-9fb1-4a59-8fd0-deb5b60a2191 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a589c1b1-9fb1-4a59-8fd0-deb5b60a2191 img.shogun-image {
  /* Add background color handling */
  
}

#s-a589c1b1-9fb1-4a59-8fd0-deb5b60a2191 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a589c1b1-9fb1-4a59-8fd0-deb5b60a2191 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-a589c1b1-9fb1-4a59-8fd0-deb5b60a2191 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a589c1b1-9fb1-4a59-8fd0-deb5b60a2191 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a589c1b1-9fb1-4a59-8fd0-deb5b60a2191.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a589c1b1-9fb1-4a59-8fd0-deb5b60a2191 img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 48px;
    max-height: 48px;
  }



  img.s-a589c1b1-9fb1-4a59-8fd0-deb5b60a2191.shogun-image {
    
    
    min-height: 48px;
    max-height: 48px;
  }


.s-a589c1b1-9fb1-4a59-8fd0-deb5b60a2191 .shogun-image-content {
  
    justify-content: center;
  
}

.s-a589c1b1-9fb1-4a59-8fd0-deb5b60a2191.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-a589c1b1-9fb1-4a59-8fd0-deb5b60a2191.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a589c1b1-9fb1-4a59-8fd0-deb5b60a2191.shogun-image {
  box-sizing: border-box;
}



.s-a589c1b1-9fb1-4a59-8fd0-deb5b60a2191 img.shogun-image {
  min-height: 48px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-a589c1b1-9fb1-4a59-8fd0-deb5b60a2191 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-a589c1b1-9fb1-4a59-8fd0-deb5b60a2191.shogun-image-container {
      position: relative;
    }

    .s-a589c1b1-9fb1-4a59-8fd0-deb5b60a2191.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a589c1b1-9fb1-4a59-8fd0-deb5b60a2191.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a589c1b1-9fb1-4a59-8fd0-deb5b60a2191 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 48px;
      max-width: 48px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-a589c1b1-9fb1-4a59-8fd0-deb5b60a2191 {
  margin: 0 !important;
  overflow: visible;
}

#s-a589c1b1-9fb1-4a59-8fd0-deb5b60a2191-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a589c1b1-9fb1-4a59-8fd0-deb5b60a2191 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a589c1b1-9fb1-4a59-8fd0-deb5b60a2191 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a589c1b1-9fb1-4a59-8fd0-deb5b60a2191 img.shogun-image {
  /* Add background color handling */
  
}

#s-a589c1b1-9fb1-4a59-8fd0-deb5b60a2191 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a589c1b1-9fb1-4a59-8fd0-deb5b60a2191 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-a589c1b1-9fb1-4a59-8fd0-deb5b60a2191 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a589c1b1-9fb1-4a59-8fd0-deb5b60a2191 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a589c1b1-9fb1-4a59-8fd0-deb5b60a2191.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a589c1b1-9fb1-4a59-8fd0-deb5b60a2191 img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 48px;
    max-height: 48px;
  }



  img.s-a589c1b1-9fb1-4a59-8fd0-deb5b60a2191.shogun-image {
    
    
    min-height: 48px;
    max-height: 48px;
  }


.s-a589c1b1-9fb1-4a59-8fd0-deb5b60a2191 .shogun-image-content {
  
    justify-content: center;
  
}

.s-a589c1b1-9fb1-4a59-8fd0-deb5b60a2191.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-a589c1b1-9fb1-4a59-8fd0-deb5b60a2191.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a589c1b1-9fb1-4a59-8fd0-deb5b60a2191.shogun-image {
  box-sizing: border-box;
}



.s-a589c1b1-9fb1-4a59-8fd0-deb5b60a2191 img.shogun-image {
  min-height: 48px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-a589c1b1-9fb1-4a59-8fd0-deb5b60a2191 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-a589c1b1-9fb1-4a59-8fd0-deb5b60a2191.shogun-image-container {
      position: relative;
    }

    .s-a589c1b1-9fb1-4a59-8fd0-deb5b60a2191.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a589c1b1-9fb1-4a59-8fd0-deb5b60a2191.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a589c1b1-9fb1-4a59-8fd0-deb5b60a2191 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 48px;
      max-width: 48px;
    }
  }

}@media (max-width: 767px){#s-a589c1b1-9fb1-4a59-8fd0-deb5b60a2191 {
  margin: 0 !important;
  overflow: visible;
}

#s-a589c1b1-9fb1-4a59-8fd0-deb5b60a2191-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a589c1b1-9fb1-4a59-8fd0-deb5b60a2191 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

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

.shg-image-content-margin-container-s-a589c1b1-9fb1-4a59-8fd0-deb5b60a2191 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a589c1b1-9fb1-4a59-8fd0-deb5b60a2191 img.shogun-image {
  /* Add background color handling */
  
}

#s-a589c1b1-9fb1-4a59-8fd0-deb5b60a2191 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a589c1b1-9fb1-4a59-8fd0-deb5b60a2191 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-a589c1b1-9fb1-4a59-8fd0-deb5b60a2191 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a589c1b1-9fb1-4a59-8fd0-deb5b60a2191 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a589c1b1-9fb1-4a59-8fd0-deb5b60a2191.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a589c1b1-9fb1-4a59-8fd0-deb5b60a2191 img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 48px;
    max-height: 48px;
  }



  img.s-a589c1b1-9fb1-4a59-8fd0-deb5b60a2191.shogun-image {
    
    
    min-height: 48px;
    max-height: 48px;
  }


.s-a589c1b1-9fb1-4a59-8fd0-deb5b60a2191 .shogun-image-content {
  
    justify-content: center;
  
}

.s-a589c1b1-9fb1-4a59-8fd0-deb5b60a2191.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-a589c1b1-9fb1-4a59-8fd0-deb5b60a2191.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a589c1b1-9fb1-4a59-8fd0-deb5b60a2191.shogun-image {
  box-sizing: border-box;
}



.s-a589c1b1-9fb1-4a59-8fd0-deb5b60a2191 img.shogun-image {
  min-height: 48px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-a589c1b1-9fb1-4a59-8fd0-deb5b60a2191 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-a589c1b1-9fb1-4a59-8fd0-deb5b60a2191.shogun-image-container {
      position: relative;
    }

    .s-a589c1b1-9fb1-4a59-8fd0-deb5b60a2191.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a589c1b1-9fb1-4a59-8fd0-deb5b60a2191.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a589c1b1-9fb1-4a59-8fd0-deb5b60a2191 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 48px;
      max-width: 48px;
    }
  }

}
#s-aa29995f-5b4f-488d-b8a2-401d9b9eb6ea {
  padding-top: 8px;
padding-bottom: 0px;
text-align: left;
}

#s-aa29995f-5b4f-488d-b8a2-401d9b9eb6ea .shogun-heading-component h4 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}



#s-94c61999-d28b-4139-b9d1-dbab3b652a87 {
  margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
}








#s-94c61999-d28b-4139-b9d1-dbab3b652a87 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-94c61999-d28b-4139-b9d1-dbab3b652a87.shg-box.shg-c {
  justify-content: center;
}

#s-a770c053-d897-4379-9de8-1505ad0b6082 {
  margin-left: 0px;
margin-bottom: 0px;
margin-right: 12px;
min-height: 48px;
max-width: 48px;
text-align: left;
}
@media (max-width: 767px){#s-a770c053-d897-4379-9de8-1505ad0b6082 {
  margin-top: 0px;
max-width: 48px;
aspect-ratio: 1/1;
}
}
#s-a770c053-d897-4379-9de8-1505ad0b6082 {
  margin: 0 !important;
  overflow: visible;
}

#s-a770c053-d897-4379-9de8-1505ad0b6082-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a770c053-d897-4379-9de8-1505ad0b6082 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  margin-left: 0px;
  margin-right: 12px;
  
  margin-bottom: 0px;
}

.shg-image-content-margin-container-s-a770c053-d897-4379-9de8-1505ad0b6082 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a770c053-d897-4379-9de8-1505ad0b6082 img.shogun-image {
  /* Add background color handling */
  
}

#s-a770c053-d897-4379-9de8-1505ad0b6082 img.shogun-image {
  /* Add padding handling */
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-a770c053-d897-4379-9de8-1505ad0b6082 .shogun-image-content {
  
    justify-content: center;
  
}

.s-a770c053-d897-4379-9de8-1505ad0b6082.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-a770c053-d897-4379-9de8-1505ad0b6082.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a770c053-d897-4379-9de8-1505ad0b6082.shogun-image {
  box-sizing: border-box;
}



.s-a770c053-d897-4379-9de8-1505ad0b6082 img.shogun-image {
  min-height: 48px;
}


@media (min-width: 1200px){#s-a770c053-d897-4379-9de8-1505ad0b6082 {
  margin: 0 !important;
  overflow: visible;
}

#s-a770c053-d897-4379-9de8-1505ad0b6082-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a770c053-d897-4379-9de8-1505ad0b6082 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a770c053-d897-4379-9de8-1505ad0b6082 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a770c053-d897-4379-9de8-1505ad0b6082 img.shogun-image {
  /* Add background color handling */
  
}

#s-a770c053-d897-4379-9de8-1505ad0b6082 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-a770c053-d897-4379-9de8-1505ad0b6082 .shogun-image-content {
  
    justify-content: center;
  
}

.s-a770c053-d897-4379-9de8-1505ad0b6082.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-a770c053-d897-4379-9de8-1505ad0b6082.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a770c053-d897-4379-9de8-1505ad0b6082.shogun-image {
  box-sizing: border-box;
}



.s-a770c053-d897-4379-9de8-1505ad0b6082 img.shogun-image {
  min-height: 48px;
}


}@media (min-width: 992px) and (max-width: 1199px){#s-a770c053-d897-4379-9de8-1505ad0b6082 {
  margin: 0 !important;
  overflow: visible;
}

#s-a770c053-d897-4379-9de8-1505ad0b6082-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a770c053-d897-4379-9de8-1505ad0b6082 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a770c053-d897-4379-9de8-1505ad0b6082 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a770c053-d897-4379-9de8-1505ad0b6082 img.shogun-image {
  /* Add background color handling */
  
}

#s-a770c053-d897-4379-9de8-1505ad0b6082 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-a770c053-d897-4379-9de8-1505ad0b6082 .shogun-image-content {
  
    justify-content: center;
  
}

.s-a770c053-d897-4379-9de8-1505ad0b6082.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-a770c053-d897-4379-9de8-1505ad0b6082.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a770c053-d897-4379-9de8-1505ad0b6082.shogun-image {
  box-sizing: border-box;
}



.s-a770c053-d897-4379-9de8-1505ad0b6082 img.shogun-image {
  min-height: 48px;
}


}@media (min-width: 768px) and (max-width: 991px){#s-a770c053-d897-4379-9de8-1505ad0b6082 {
  margin: 0 !important;
  overflow: visible;
}

#s-a770c053-d897-4379-9de8-1505ad0b6082-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a770c053-d897-4379-9de8-1505ad0b6082 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a770c053-d897-4379-9de8-1505ad0b6082 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a770c053-d897-4379-9de8-1505ad0b6082 img.shogun-image {
  /* Add background color handling */
  
}

#s-a770c053-d897-4379-9de8-1505ad0b6082 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-a770c053-d897-4379-9de8-1505ad0b6082 .shogun-image-content {
  
    justify-content: center;
  
}

.s-a770c053-d897-4379-9de8-1505ad0b6082.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-a770c053-d897-4379-9de8-1505ad0b6082.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a770c053-d897-4379-9de8-1505ad0b6082.shogun-image {
  box-sizing: border-box;
}



.s-a770c053-d897-4379-9de8-1505ad0b6082 img.shogun-image {
  min-height: 48px;
}


}@media (max-width: 767px){#s-a770c053-d897-4379-9de8-1505ad0b6082 {
  margin: 0 !important;
  overflow: visible;
}

#s-a770c053-d897-4379-9de8-1505ad0b6082-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a770c053-d897-4379-9de8-1505ad0b6082 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

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

.shg-image-content-margin-container-s-a770c053-d897-4379-9de8-1505ad0b6082 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a770c053-d897-4379-9de8-1505ad0b6082 img.shogun-image {
  /* Add background color handling */
  
}

#s-a770c053-d897-4379-9de8-1505ad0b6082 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a770c053-d897-4379-9de8-1505ad0b6082 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-a770c053-d897-4379-9de8-1505ad0b6082 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a770c053-d897-4379-9de8-1505ad0b6082 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a770c053-d897-4379-9de8-1505ad0b6082.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a770c053-d897-4379-9de8-1505ad0b6082 img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 48px;
    max-height: 48px;
  }




.s-a770c053-d897-4379-9de8-1505ad0b6082 .shogun-image-content {
  
    justify-content: center;
  
}

.s-a770c053-d897-4379-9de8-1505ad0b6082.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-a770c053-d897-4379-9de8-1505ad0b6082.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a770c053-d897-4379-9de8-1505ad0b6082.shogun-image {
  box-sizing: border-box;
}



.s-a770c053-d897-4379-9de8-1505ad0b6082 img.shogun-image {
  min-height: 48px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-a770c053-d897-4379-9de8-1505ad0b6082 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-a770c053-d897-4379-9de8-1505ad0b6082.shogun-image-container {
      position: relative;
    }

    .s-a770c053-d897-4379-9de8-1505ad0b6082.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a770c053-d897-4379-9de8-1505ad0b6082.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a770c053-d897-4379-9de8-1505ad0b6082 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 48px;
      max-width: 48px;
    }
  }

}
#s-a7feaf61-c87a-49ac-a5ea-0b8851c8c7c4 {
  padding-top: 8px;
padding-bottom: 0px;
text-align: left;
}

#s-a7feaf61-c87a-49ac-a5ea-0b8851c8c7c4 .shogun-heading-component h4 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}



#s-1406d11f-9ad5-433b-b283-02630485fe45 {
  margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
}








#s-1406d11f-9ad5-433b-b283-02630485fe45 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-1406d11f-9ad5-433b-b283-02630485fe45.shg-box.shg-c {
  justify-content: center;
}

#s-0ae022ab-c05d-4df7-abd4-02c0369d29ff {
  margin-left: 0px;
margin-bottom: 0px;
margin-right: 12px;
min-height: 48px;
max-width: 48px;
text-align: left;
}
@media (max-width: 767px){#s-0ae022ab-c05d-4df7-abd4-02c0369d29ff {
  margin-top: 0px;
max-width: 48px;
aspect-ratio: 1/1;
}
}
#s-0ae022ab-c05d-4df7-abd4-02c0369d29ff {
  margin: 0 !important;
  overflow: visible;
}

#s-0ae022ab-c05d-4df7-abd4-02c0369d29ff-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0ae022ab-c05d-4df7-abd4-02c0369d29ff {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  margin-left: 0px;
  margin-right: 12px;
  
  margin-bottom: 0px;
}

.shg-image-content-margin-container-s-0ae022ab-c05d-4df7-abd4-02c0369d29ff {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0ae022ab-c05d-4df7-abd4-02c0369d29ff img.shogun-image {
  /* Add background color handling */
  
}

#s-0ae022ab-c05d-4df7-abd4-02c0369d29ff img.shogun-image {
  /* Add padding handling */
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-0ae022ab-c05d-4df7-abd4-02c0369d29ff .shogun-image-content {
  
    justify-content: center;
  
}

.s-0ae022ab-c05d-4df7-abd4-02c0369d29ff.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-0ae022ab-c05d-4df7-abd4-02c0369d29ff.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0ae022ab-c05d-4df7-abd4-02c0369d29ff.shogun-image {
  box-sizing: border-box;
}



.s-0ae022ab-c05d-4df7-abd4-02c0369d29ff img.shogun-image {
  min-height: 48px;
}


@media (min-width: 1200px){#s-0ae022ab-c05d-4df7-abd4-02c0369d29ff {
  margin: 0 !important;
  overflow: visible;
}

#s-0ae022ab-c05d-4df7-abd4-02c0369d29ff-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0ae022ab-c05d-4df7-abd4-02c0369d29ff {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-0ae022ab-c05d-4df7-abd4-02c0369d29ff {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0ae022ab-c05d-4df7-abd4-02c0369d29ff img.shogun-image {
  /* Add background color handling */
  
}

#s-0ae022ab-c05d-4df7-abd4-02c0369d29ff img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-0ae022ab-c05d-4df7-abd4-02c0369d29ff .shogun-image-content {
  
    justify-content: center;
  
}

.s-0ae022ab-c05d-4df7-abd4-02c0369d29ff.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-0ae022ab-c05d-4df7-abd4-02c0369d29ff.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0ae022ab-c05d-4df7-abd4-02c0369d29ff.shogun-image {
  box-sizing: border-box;
}



.s-0ae022ab-c05d-4df7-abd4-02c0369d29ff img.shogun-image {
  min-height: 48px;
}


}@media (min-width: 992px) and (max-width: 1199px){#s-0ae022ab-c05d-4df7-abd4-02c0369d29ff {
  margin: 0 !important;
  overflow: visible;
}

#s-0ae022ab-c05d-4df7-abd4-02c0369d29ff-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0ae022ab-c05d-4df7-abd4-02c0369d29ff {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-0ae022ab-c05d-4df7-abd4-02c0369d29ff {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0ae022ab-c05d-4df7-abd4-02c0369d29ff img.shogun-image {
  /* Add background color handling */
  
}

#s-0ae022ab-c05d-4df7-abd4-02c0369d29ff img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-0ae022ab-c05d-4df7-abd4-02c0369d29ff .shogun-image-content {
  
    justify-content: center;
  
}

.s-0ae022ab-c05d-4df7-abd4-02c0369d29ff.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-0ae022ab-c05d-4df7-abd4-02c0369d29ff.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0ae022ab-c05d-4df7-abd4-02c0369d29ff.shogun-image {
  box-sizing: border-box;
}



.s-0ae022ab-c05d-4df7-abd4-02c0369d29ff img.shogun-image {
  min-height: 48px;
}


}@media (min-width: 768px) and (max-width: 991px){#s-0ae022ab-c05d-4df7-abd4-02c0369d29ff {
  margin: 0 !important;
  overflow: visible;
}

#s-0ae022ab-c05d-4df7-abd4-02c0369d29ff-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0ae022ab-c05d-4df7-abd4-02c0369d29ff {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-0ae022ab-c05d-4df7-abd4-02c0369d29ff {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0ae022ab-c05d-4df7-abd4-02c0369d29ff img.shogun-image {
  /* Add background color handling */
  
}

#s-0ae022ab-c05d-4df7-abd4-02c0369d29ff img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-0ae022ab-c05d-4df7-abd4-02c0369d29ff .shogun-image-content {
  
    justify-content: center;
  
}

.s-0ae022ab-c05d-4df7-abd4-02c0369d29ff.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-0ae022ab-c05d-4df7-abd4-02c0369d29ff.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0ae022ab-c05d-4df7-abd4-02c0369d29ff.shogun-image {
  box-sizing: border-box;
}



.s-0ae022ab-c05d-4df7-abd4-02c0369d29ff img.shogun-image {
  min-height: 48px;
}


}@media (max-width: 767px){#s-0ae022ab-c05d-4df7-abd4-02c0369d29ff {
  margin: 0 !important;
  overflow: visible;
}

#s-0ae022ab-c05d-4df7-abd4-02c0369d29ff-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0ae022ab-c05d-4df7-abd4-02c0369d29ff {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

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

.shg-image-content-margin-container-s-0ae022ab-c05d-4df7-abd4-02c0369d29ff {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0ae022ab-c05d-4df7-abd4-02c0369d29ff img.shogun-image {
  /* Add background color handling */
  
}

#s-0ae022ab-c05d-4df7-abd4-02c0369d29ff img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-0ae022ab-c05d-4df7-abd4-02c0369d29ff .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-0ae022ab-c05d-4df7-abd4-02c0369d29ff .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-0ae022ab-c05d-4df7-abd4-02c0369d29ff .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-0ae022ab-c05d-4df7-abd4-02c0369d29ff.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-0ae022ab-c05d-4df7-abd4-02c0369d29ff img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 48px;
    max-height: 48px;
  }




.s-0ae022ab-c05d-4df7-abd4-02c0369d29ff .shogun-image-content {
  
    justify-content: center;
  
}

.s-0ae022ab-c05d-4df7-abd4-02c0369d29ff.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-0ae022ab-c05d-4df7-abd4-02c0369d29ff.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0ae022ab-c05d-4df7-abd4-02c0369d29ff.shogun-image {
  box-sizing: border-box;
}



.s-0ae022ab-c05d-4df7-abd4-02c0369d29ff img.shogun-image {
  min-height: 48px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-0ae022ab-c05d-4df7-abd4-02c0369d29ff {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-0ae022ab-c05d-4df7-abd4-02c0369d29ff.shogun-image-container {
      position: relative;
    }

    .s-0ae022ab-c05d-4df7-abd4-02c0369d29ff.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-0ae022ab-c05d-4df7-abd4-02c0369d29ff.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-0ae022ab-c05d-4df7-abd4-02c0369d29ff img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 48px;
      max-width: 48px;
    }
  }

}
#s-b0641787-956e-4626-9b8b-377a7e2188b9 {
  padding-top: 8px;
padding-bottom: 0px;
text-align: left;
}

#s-b0641787-956e-4626-9b8b-377a7e2188b9 .shogun-heading-component h4 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}



#s-5c157c75-e659-428f-b8b2-ca4e2a4f4ce4 {
  margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
}
@media (max-width: 767px){#s-5c157c75-e659-428f-b8b2-ca4e2a4f4ce4 {
  margin-bottom: 0px;
}
}







#s-5c157c75-e659-428f-b8b2-ca4e2a4f4ce4 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-5c157c75-e659-428f-b8b2-ca4e2a4f4ce4.shg-box.shg-c {
  justify-content: center;
}

#s-df46de2e-fc20-4578-996b-f010f5b0bd28 {
  margin-left: 0px;
margin-bottom: 0px;
margin-right: 12px;
min-height: 48px;
max-width: 48px;
text-align: left;
}
@media (max-width: 767px){#s-df46de2e-fc20-4578-996b-f010f5b0bd28 {
  margin-top: 0px;
max-width: 48px;
aspect-ratio: 1/1;
}
}
#s-df46de2e-fc20-4578-996b-f010f5b0bd28 {
  margin: 0 !important;
  overflow: visible;
}

#s-df46de2e-fc20-4578-996b-f010f5b0bd28-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-df46de2e-fc20-4578-996b-f010f5b0bd28 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  margin-left: 0px;
  margin-right: 12px;
  
  margin-bottom: 0px;
}

.shg-image-content-margin-container-s-df46de2e-fc20-4578-996b-f010f5b0bd28 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-df46de2e-fc20-4578-996b-f010f5b0bd28 img.shogun-image {
  /* Add background color handling */
  
}

#s-df46de2e-fc20-4578-996b-f010f5b0bd28 img.shogun-image {
  /* Add padding handling */
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-df46de2e-fc20-4578-996b-f010f5b0bd28 .shogun-image-content {
  
    justify-content: center;
  
}

.s-df46de2e-fc20-4578-996b-f010f5b0bd28.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-df46de2e-fc20-4578-996b-f010f5b0bd28.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-df46de2e-fc20-4578-996b-f010f5b0bd28.shogun-image {
  box-sizing: border-box;
}



.s-df46de2e-fc20-4578-996b-f010f5b0bd28 img.shogun-image {
  min-height: 48px;
}


@media (min-width: 1200px){#s-df46de2e-fc20-4578-996b-f010f5b0bd28 {
  margin: 0 !important;
  overflow: visible;
}

#s-df46de2e-fc20-4578-996b-f010f5b0bd28-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-df46de2e-fc20-4578-996b-f010f5b0bd28 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-df46de2e-fc20-4578-996b-f010f5b0bd28 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-df46de2e-fc20-4578-996b-f010f5b0bd28 img.shogun-image {
  /* Add background color handling */
  
}

#s-df46de2e-fc20-4578-996b-f010f5b0bd28 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-df46de2e-fc20-4578-996b-f010f5b0bd28 .shogun-image-content {
  
    justify-content: center;
  
}

.s-df46de2e-fc20-4578-996b-f010f5b0bd28.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-df46de2e-fc20-4578-996b-f010f5b0bd28.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-df46de2e-fc20-4578-996b-f010f5b0bd28.shogun-image {
  box-sizing: border-box;
}



.s-df46de2e-fc20-4578-996b-f010f5b0bd28 img.shogun-image {
  min-height: 48px;
}


}@media (min-width: 992px) and (max-width: 1199px){#s-df46de2e-fc20-4578-996b-f010f5b0bd28 {
  margin: 0 !important;
  overflow: visible;
}

#s-df46de2e-fc20-4578-996b-f010f5b0bd28-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-df46de2e-fc20-4578-996b-f010f5b0bd28 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-df46de2e-fc20-4578-996b-f010f5b0bd28 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-df46de2e-fc20-4578-996b-f010f5b0bd28 img.shogun-image {
  /* Add background color handling */
  
}

#s-df46de2e-fc20-4578-996b-f010f5b0bd28 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-df46de2e-fc20-4578-996b-f010f5b0bd28 .shogun-image-content {
  
    justify-content: center;
  
}

.s-df46de2e-fc20-4578-996b-f010f5b0bd28.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-df46de2e-fc20-4578-996b-f010f5b0bd28.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-df46de2e-fc20-4578-996b-f010f5b0bd28.shogun-image {
  box-sizing: border-box;
}



.s-df46de2e-fc20-4578-996b-f010f5b0bd28 img.shogun-image {
  min-height: 48px;
}


}@media (min-width: 768px) and (max-width: 991px){#s-df46de2e-fc20-4578-996b-f010f5b0bd28 {
  margin: 0 !important;
  overflow: visible;
}

#s-df46de2e-fc20-4578-996b-f010f5b0bd28-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-df46de2e-fc20-4578-996b-f010f5b0bd28 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-df46de2e-fc20-4578-996b-f010f5b0bd28 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-df46de2e-fc20-4578-996b-f010f5b0bd28 img.shogun-image {
  /* Add background color handling */
  
}

#s-df46de2e-fc20-4578-996b-f010f5b0bd28 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-df46de2e-fc20-4578-996b-f010f5b0bd28 .shogun-image-content {
  
    justify-content: center;
  
}

.s-df46de2e-fc20-4578-996b-f010f5b0bd28.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-df46de2e-fc20-4578-996b-f010f5b0bd28.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-df46de2e-fc20-4578-996b-f010f5b0bd28.shogun-image {
  box-sizing: border-box;
}



.s-df46de2e-fc20-4578-996b-f010f5b0bd28 img.shogun-image {
  min-height: 48px;
}


}@media (max-width: 767px){#s-df46de2e-fc20-4578-996b-f010f5b0bd28 {
  margin: 0 !important;
  overflow: visible;
}

#s-df46de2e-fc20-4578-996b-f010f5b0bd28-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-df46de2e-fc20-4578-996b-f010f5b0bd28 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

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

.shg-image-content-margin-container-s-df46de2e-fc20-4578-996b-f010f5b0bd28 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-df46de2e-fc20-4578-996b-f010f5b0bd28 img.shogun-image {
  /* Add background color handling */
  
}

#s-df46de2e-fc20-4578-996b-f010f5b0bd28 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-df46de2e-fc20-4578-996b-f010f5b0bd28 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-df46de2e-fc20-4578-996b-f010f5b0bd28 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-df46de2e-fc20-4578-996b-f010f5b0bd28 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-df46de2e-fc20-4578-996b-f010f5b0bd28.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-df46de2e-fc20-4578-996b-f010f5b0bd28 img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 48px;
    max-height: 48px;
  }




.s-df46de2e-fc20-4578-996b-f010f5b0bd28 .shogun-image-content {
  
    justify-content: center;
  
}

.s-df46de2e-fc20-4578-996b-f010f5b0bd28.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-df46de2e-fc20-4578-996b-f010f5b0bd28.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-df46de2e-fc20-4578-996b-f010f5b0bd28.shogun-image {
  box-sizing: border-box;
}



.s-df46de2e-fc20-4578-996b-f010f5b0bd28 img.shogun-image {
  min-height: 48px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-df46de2e-fc20-4578-996b-f010f5b0bd28 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-df46de2e-fc20-4578-996b-f010f5b0bd28.shogun-image-container {
      position: relative;
    }

    .s-df46de2e-fc20-4578-996b-f010f5b0bd28.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-df46de2e-fc20-4578-996b-f010f5b0bd28.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-df46de2e-fc20-4578-996b-f010f5b0bd28 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 48px;
      max-width: 48px;
    }
  }

}
#s-ce2bf203-6e76-4152-afbf-6732cb8c4817 {
  padding-top: 8px;
padding-bottom: 0px;
text-align: left;
}

#s-ce2bf203-6e76-4152-afbf-6732cb8c4817 .shogun-heading-component h4 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}



#s-e4b08fe1-e31d-417e-b4c0-73bdd6422b3e {
  padding-top: 100px;
padding-left: 80px;
padding-bottom: 100px;
padding-right: 80px;
min-height: 50px;
background-color: rgba(33, 117, 86, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-e4b08fe1-e31d-417e-b4c0-73bdd6422b3e {
  padding-top: 80px;
padding-left: 40px;
padding-bottom: 40px;
padding-right: 40px;
}
}@media (max-width: 767px){#s-e4b08fe1-e31d-417e-b4c0-73bdd6422b3e {
  padding-top: 48px;
padding-left: 8%;
padding-bottom: 48px;
padding-right: 8%;
}
}







#s-e4b08fe1-e31d-417e-b4c0-73bdd6422b3e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-e4b08fe1-e31d-417e-b4c0-73bdd6422b3e.shg-box.shg-c {
  justify-content: center;
}

#s-422e2202-f668-4217-8b4f-b4764cb03222 {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
max-width: 1440px;
}
@media (max-width: 767px){#s-422e2202-f668-4217-8b4f-b4764cb03222 {
  margin-bottom: 40px;
}
}
@media (min-width: 0px) {
[id="s-422e2202-f668-4217-8b4f-b4764cb03222"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-422e2202-f668-4217-8b4f-b4764cb03222"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-422e2202-f668-4217-8b4f-b4764cb03222"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-422e2202-f668-4217-8b4f-b4764cb03222"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

.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-6174382c-e701-4bbe-b7c3-63ec58765188 {
  margin-left: auto;
margin-right: auto;
min-height: 650px;
max-width: 2400px;
text-align: center;
}
@media (min-width: 1200px){#s-6174382c-e701-4bbe-b7c3-63ec58765188 {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-6174382c-e701-4bbe-b7c3-63ec58765188 {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-6174382c-e701-4bbe-b7c3-63ec58765188 {
  
}
}@media (max-width: 767px){#s-6174382c-e701-4bbe-b7c3-63ec58765188 {
  min-height: 350px;
display: none;
}
#s-6174382c-e701-4bbe-b7c3-63ec58765188, #wrap-s-6174382c-e701-4bbe-b7c3-63ec58765188, #wrap-content-s-6174382c-e701-4bbe-b7c3-63ec58765188 { display: none !important; }}
#s-6174382c-e701-4bbe-b7c3-63ec58765188 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-6174382c-e701-4bbe-b7c3-63ec58765188-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-6174382c-e701-4bbe-b7c3-63ec58765188 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-6174382c-e701-4bbe-b7c3-63ec58765188 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-6174382c-e701-4bbe-b7c3-63ec58765188 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-6174382c-e701-4bbe-b7c3-63ec58765188 img.shogun-image {
  width: 100%;
  
  min-height: 650px;
  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-6174382c-e701-4bbe-b7c3-63ec58765188 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-6174382c-e701-4bbe-b7c3-63ec58765188.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6174382c-e701-4bbe-b7c3-63ec58765188.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6174382c-e701-4bbe-b7c3-63ec58765188.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-6174382c-e701-4bbe-b7c3-63ec58765188 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-6174382c-e701-4bbe-b7c3-63ec58765188-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-6174382c-e701-4bbe-b7c3-63ec58765188 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-6174382c-e701-4bbe-b7c3-63ec58765188 .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-6174382c-e701-4bbe-b7c3-63ec58765188 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-6174382c-e701-4bbe-b7c3-63ec58765188 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-6174382c-e701-4bbe-b7c3-63ec58765188 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-6174382c-e701-4bbe-b7c3-63ec58765188.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6174382c-e701-4bbe-b7c3-63ec58765188.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6174382c-e701-4bbe-b7c3-63ec58765188.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-6174382c-e701-4bbe-b7c3-63ec58765188 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-6174382c-e701-4bbe-b7c3-63ec58765188-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-6174382c-e701-4bbe-b7c3-63ec58765188 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-6174382c-e701-4bbe-b7c3-63ec58765188 .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-6174382c-e701-4bbe-b7c3-63ec58765188 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-6174382c-e701-4bbe-b7c3-63ec58765188 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-6174382c-e701-4bbe-b7c3-63ec58765188 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-6174382c-e701-4bbe-b7c3-63ec58765188.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6174382c-e701-4bbe-b7c3-63ec58765188.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6174382c-e701-4bbe-b7c3-63ec58765188.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-6174382c-e701-4bbe-b7c3-63ec58765188 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-6174382c-e701-4bbe-b7c3-63ec58765188-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-6174382c-e701-4bbe-b7c3-63ec58765188 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-6174382c-e701-4bbe-b7c3-63ec58765188 .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-6174382c-e701-4bbe-b7c3-63ec58765188 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-6174382c-e701-4bbe-b7c3-63ec58765188 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-6174382c-e701-4bbe-b7c3-63ec58765188 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-6174382c-e701-4bbe-b7c3-63ec58765188.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6174382c-e701-4bbe-b7c3-63ec58765188.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6174382c-e701-4bbe-b7c3-63ec58765188.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-6174382c-e701-4bbe-b7c3-63ec58765188 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-6174382c-e701-4bbe-b7c3-63ec58765188-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-6174382c-e701-4bbe-b7c3-63ec58765188 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-6174382c-e701-4bbe-b7c3-63ec58765188 .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-6174382c-e701-4bbe-b7c3-63ec58765188 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-6174382c-e701-4bbe-b7c3-63ec58765188 img.shogun-image {
  width: 100%;
  
  min-height: 350px;
  

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




.s-6174382c-e701-4bbe-b7c3-63ec58765188 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-6174382c-e701-4bbe-b7c3-63ec58765188.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6174382c-e701-4bbe-b7c3-63ec58765188.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6174382c-e701-4bbe-b7c3-63ec58765188.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-020f91df-e472-4036-80b2-89fd8e2cbcfc {
  margin-left: auto;
margin-right: auto;
max-width: 2400px;
text-align: center;
}
@media (min-width: 1200px){#s-020f91df-e472-4036-80b2-89fd8e2cbcfc {
  display: none;
}
#s-020f91df-e472-4036-80b2-89fd8e2cbcfc, #wrap-s-020f91df-e472-4036-80b2-89fd8e2cbcfc, #wrap-content-s-020f91df-e472-4036-80b2-89fd8e2cbcfc { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-020f91df-e472-4036-80b2-89fd8e2cbcfc {
  display: none;
}
#s-020f91df-e472-4036-80b2-89fd8e2cbcfc, #wrap-s-020f91df-e472-4036-80b2-89fd8e2cbcfc, #wrap-content-s-020f91df-e472-4036-80b2-89fd8e2cbcfc { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-020f91df-e472-4036-80b2-89fd8e2cbcfc {
  display: none;
}
#s-020f91df-e472-4036-80b2-89fd8e2cbcfc, #wrap-s-020f91df-e472-4036-80b2-89fd8e2cbcfc, #wrap-content-s-020f91df-e472-4036-80b2-89fd8e2cbcfc { display: none !important; }}
#s-020f91df-e472-4036-80b2-89fd8e2cbcfc {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-020f91df-e472-4036-80b2-89fd8e2cbcfc-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-020f91df-e472-4036-80b2-89fd8e2cbcfc {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-020f91df-e472-4036-80b2-89fd8e2cbcfc .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-020f91df-e472-4036-80b2-89fd8e2cbcfc {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-020f91df-e472-4036-80b2-89fd8e2cbcfc img.shogun-image {
  width: 100%;
  
  
  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-020f91df-e472-4036-80b2-89fd8e2cbcfc .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-020f91df-e472-4036-80b2-89fd8e2cbcfc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-020f91df-e472-4036-80b2-89fd8e2cbcfc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-020f91df-e472-4036-80b2-89fd8e2cbcfc.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-020f91df-e472-4036-80b2-89fd8e2cbcfc {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-020f91df-e472-4036-80b2-89fd8e2cbcfc-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-020f91df-e472-4036-80b2-89fd8e2cbcfc {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-020f91df-e472-4036-80b2-89fd8e2cbcfc .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-020f91df-e472-4036-80b2-89fd8e2cbcfc {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-020f91df-e472-4036-80b2-89fd8e2cbcfc 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-020f91df-e472-4036-80b2-89fd8e2cbcfc .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-020f91df-e472-4036-80b2-89fd8e2cbcfc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-020f91df-e472-4036-80b2-89fd8e2cbcfc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-020f91df-e472-4036-80b2-89fd8e2cbcfc.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-020f91df-e472-4036-80b2-89fd8e2cbcfc {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-020f91df-e472-4036-80b2-89fd8e2cbcfc-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-020f91df-e472-4036-80b2-89fd8e2cbcfc {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-020f91df-e472-4036-80b2-89fd8e2cbcfc .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-020f91df-e472-4036-80b2-89fd8e2cbcfc {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-020f91df-e472-4036-80b2-89fd8e2cbcfc 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-020f91df-e472-4036-80b2-89fd8e2cbcfc .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-020f91df-e472-4036-80b2-89fd8e2cbcfc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-020f91df-e472-4036-80b2-89fd8e2cbcfc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-020f91df-e472-4036-80b2-89fd8e2cbcfc.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-020f91df-e472-4036-80b2-89fd8e2cbcfc {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-020f91df-e472-4036-80b2-89fd8e2cbcfc-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-020f91df-e472-4036-80b2-89fd8e2cbcfc {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-020f91df-e472-4036-80b2-89fd8e2cbcfc .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-020f91df-e472-4036-80b2-89fd8e2cbcfc {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-020f91df-e472-4036-80b2-89fd8e2cbcfc 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-020f91df-e472-4036-80b2-89fd8e2cbcfc .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-020f91df-e472-4036-80b2-89fd8e2cbcfc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-020f91df-e472-4036-80b2-89fd8e2cbcfc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-020f91df-e472-4036-80b2-89fd8e2cbcfc.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-020f91df-e472-4036-80b2-89fd8e2cbcfc {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-020f91df-e472-4036-80b2-89fd8e2cbcfc-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-020f91df-e472-4036-80b2-89fd8e2cbcfc {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-020f91df-e472-4036-80b2-89fd8e2cbcfc .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-020f91df-e472-4036-80b2-89fd8e2cbcfc {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-020f91df-e472-4036-80b2-89fd8e2cbcfc 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-020f91df-e472-4036-80b2-89fd8e2cbcfc .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-020f91df-e472-4036-80b2-89fd8e2cbcfc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-020f91df-e472-4036-80b2-89fd8e2cbcfc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-020f91df-e472-4036-80b2-89fd8e2cbcfc.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-c3172a24-c12d-44cf-9cad-1d92b7097e49 {
  margin-left: auto;
margin-right: auto;
padding-left: 60px;
padding-right: 40px;
min-height: 650px;
}
@media (max-width: 767px){#s-c3172a24-c12d-44cf-9cad-1d92b7097e49 {
  padding-top: 24px;
padding-left: 8px;
padding-bottom: 0px;
padding-right: 8px;
min-height: 50px;
}
}







#s-c3172a24-c12d-44cf-9cad-1d92b7097e49 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-c3172a24-c12d-44cf-9cad-1d92b7097e49.shg-box.shg-c {
  justify-content: center;
}

#s-1d73d745-b717-4566-aca5-f3bd7c71e876 {
  margin-left: auto;
margin-bottom: 32px;
margin-right: auto;
max-width: 112px;
text-align: left;
}
@media (max-width: 767px){#s-1d73d745-b717-4566-aca5-f3bd7c71e876 {
  margin-bottom: 24px;
}
}
#s-1d73d745-b717-4566-aca5-f3bd7c71e876 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-1d73d745-b717-4566-aca5-f3bd7c71e876-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-1d73d745-b717-4566-aca5-f3bd7c71e876 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

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

#s-1d73d745-b717-4566-aca5-f3bd7c71e876 .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-1d73d745-b717-4566-aca5-f3bd7c71e876 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-1d73d745-b717-4566-aca5-f3bd7c71e876 img.shogun-image {
  width: 100%;
  
  
  max-width: 112px;

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




.s-1d73d745-b717-4566-aca5-f3bd7c71e876 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-1d73d745-b717-4566-aca5-f3bd7c71e876.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-1d73d745-b717-4566-aca5-f3bd7c71e876.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1d73d745-b717-4566-aca5-f3bd7c71e876.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-1d73d745-b717-4566-aca5-f3bd7c71e876 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-1d73d745-b717-4566-aca5-f3bd7c71e876-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-1d73d745-b717-4566-aca5-f3bd7c71e876 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-1d73d745-b717-4566-aca5-f3bd7c71e876 .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-1d73d745-b717-4566-aca5-f3bd7c71e876 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-1d73d745-b717-4566-aca5-f3bd7c71e876 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-1d73d745-b717-4566-aca5-f3bd7c71e876 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-1d73d745-b717-4566-aca5-f3bd7c71e876.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-1d73d745-b717-4566-aca5-f3bd7c71e876.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1d73d745-b717-4566-aca5-f3bd7c71e876.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-1d73d745-b717-4566-aca5-f3bd7c71e876 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-1d73d745-b717-4566-aca5-f3bd7c71e876-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-1d73d745-b717-4566-aca5-f3bd7c71e876 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-1d73d745-b717-4566-aca5-f3bd7c71e876 .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-1d73d745-b717-4566-aca5-f3bd7c71e876 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-1d73d745-b717-4566-aca5-f3bd7c71e876 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-1d73d745-b717-4566-aca5-f3bd7c71e876 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-1d73d745-b717-4566-aca5-f3bd7c71e876.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-1d73d745-b717-4566-aca5-f3bd7c71e876.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1d73d745-b717-4566-aca5-f3bd7c71e876.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-1d73d745-b717-4566-aca5-f3bd7c71e876 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-1d73d745-b717-4566-aca5-f3bd7c71e876-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-1d73d745-b717-4566-aca5-f3bd7c71e876 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-1d73d745-b717-4566-aca5-f3bd7c71e876 .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-1d73d745-b717-4566-aca5-f3bd7c71e876 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-1d73d745-b717-4566-aca5-f3bd7c71e876 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-1d73d745-b717-4566-aca5-f3bd7c71e876 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-1d73d745-b717-4566-aca5-f3bd7c71e876.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-1d73d745-b717-4566-aca5-f3bd7c71e876.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1d73d745-b717-4566-aca5-f3bd7c71e876.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-1d73d745-b717-4566-aca5-f3bd7c71e876 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-1d73d745-b717-4566-aca5-f3bd7c71e876-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-1d73d745-b717-4566-aca5-f3bd7c71e876 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

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

#s-1d73d745-b717-4566-aca5-f3bd7c71e876 .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-1d73d745-b717-4566-aca5-f3bd7c71e876 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-1d73d745-b717-4566-aca5-f3bd7c71e876 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-1d73d745-b717-4566-aca5-f3bd7c71e876 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-1d73d745-b717-4566-aca5-f3bd7c71e876.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-1d73d745-b717-4566-aca5-f3bd7c71e876.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1d73d745-b717-4566-aca5-f3bd7c71e876.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-3c4eea8e-3803-477f-9486-3fbe4f83aa09 {
  margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
@media (max-width: 767px){#s-3c4eea8e-3803-477f-9486-3fbe4f83aa09 {
  margin-bottom: 12px;
}
}
#s-3c4eea8e-3803-477f-9486-3fbe4f83aa09 .shogun-heading-component h2 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}



#s-ba62ecdc-ec52-4019-85d3-c54dd08982ce {
  margin-left: auto;
margin-bottom: 40px;
margin-right: auto;
}
@media (max-width: 767px){#s-ba62ecdc-ec52-4019-85d3-c54dd08982ce {
  margin-bottom: 32px;
}
}
#s-ba62ecdc-ec52-4019-85d3-c54dd08982ce .shg-proportional-font-size,
#s-ba62ecdc-ec52-4019-85d3-c54dd08982ce .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-78f0c176-0073-4603-b3e3-859e683fc257 {
  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(255, 255, 255, 1);
border-style: solid;
border-radius: 100px;
background-color: rgba(255, 255, 255, 1);
text-align: left;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(15, 15, 15, 1);
}
#s-78f0c176-0073-4603-b3e3-859e683fc257: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-78f0c176-0073-4603-b3e3-859e683fc257: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 (max-width: 767px){#s-78f0c176-0073-4603-b3e3-859e683fc257 {
  text-align: left;
}
}

  #s-78f0c176-0073-4603-b3e3-859e683fc257-root {
    text-align: left;
  }


#s-78f0c176-0073-4603-b3e3-859e683fc257.shg-btn {
  color: rgba(15, 15, 15, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-78f0c176-0073-4603-b3e3-859e683fc257-root {
    text-align: left;
  }


#s-78f0c176-0073-4603-b3e3-859e683fc257.shg-btn {
  color: rgba(15, 15, 15, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-78f0c176-0073-4603-b3e3-859e683fc257-root {
    text-align: left;
  }


#s-78f0c176-0073-4603-b3e3-859e683fc257.shg-btn {
  color: rgba(15, 15, 15, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-78f0c176-0073-4603-b3e3-859e683fc257-root {
    text-align: left;
  }


#s-78f0c176-0073-4603-b3e3-859e683fc257.shg-btn {
  color: rgba(15, 15, 15, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-78f0c176-0073-4603-b3e3-859e683fc257-root {
    text-align: left;
  }


#s-78f0c176-0073-4603-b3e3-859e683fc257.shg-btn {
  color: rgba(15, 15, 15, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}
#s-581e012a-1cb1-4bf4-aa0e-7e08c05e6e06 {
  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 (max-width: 767px){#s-581e012a-1cb1-4bf4-aa0e-7e08c05e6e06 {
  padding-top: 48px;
padding-left: 8%;
padding-bottom: 48px;
padding-right: 8%;
}
}







#s-581e012a-1cb1-4bf4-aa0e-7e08c05e6e06 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-581e012a-1cb1-4bf4-aa0e-7e08c05e6e06.shg-box.shg-c {
  justify-content: center;
}

#s-75876cea-9461-471a-bcbf-36345376c661 {
  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-75876cea-9461-471a-bcbf-36345376c661 {
  margin-bottom: 24px;
}
}
#s-75876cea-9461-471a-bcbf-36345376c661 .shogun-heading-component h2 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}



/* prevent CLS and only show first slides */
.review-box-carousel > .review-box:not(:first-child) {
    display: none !important;
}
.review-box-carousel {
    visibility: hidden;
    opacity: 0;
    transition: opacity 0.1s ease;
}

.review-box-carousel-container {
    position: relative;
    margin: 0 auto;
    max-width: 100%;
}
.review-box-carousel {
    position: relative;
    overflow: hidden;
}
.review-box-carousel-container .review-box-carousel .slick-list {
    margin-left: 40px;
    margin-right: 40px;
}
.review-box-carousel-container .review-box-carousel .slick-track {
    display: flex;
    align-items: center;
}
.review-box-carousel-container .review-box-carousel .review-box {
    position: relative;
    transition: opacity 0.3s ease, transform 0.3s ease;
}
.review-box-carousel-container .review-box-carousel .review-box:hover {
    cursor: pointer;
}
@media (min-width: 992px) {
    .review-box-carousel-container .review-box-carousel .review-box:not(.slick-current) {
        opacity: 0.4;
        transform: scale(0.75);
    }
}
.business-logo {
    z-index: 1;
    display: flex;
    justify-content: center;
    height: 50px;
}
.business-logo img {
    max-width: 200px;
    max-height: 50px;
    -o-object-fit: contain;
       object-fit: contain;
}
.review-content {
    background: #fff;
    border-radius: 10px;
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
    padding: 30px;
    margin-top: 20px;
}
.review-text {
    margin-top: 0;
    margin-bottom: 20px;
    font-style: italic;
    font-size: 16px;
    line-height: 1.5;
    color: #333;
}
.reviewer-info {
    text-align: left;
}
.reviewer-name {
    font-weight: bold;
    display: block;
    font-size: 14px;
    color: #555;
}
.reviewer-location {
    font-size: 14px;
    color: #777;
}
/*.review-box-carousel-container .slider-controls {
    position: relative !important;
    display: flex;
    justify-content: center;
    margin-top: 30px;
    gap: 20px !important;
    left: 0px !important;
}*/
.review-box-carousel-container .slick-prev,
.review-box-carousel-container .slick-next {
    /*position: relative;*/
    background: white;
    border: none;
    cursor: pointer;
    border-radius: 20px;
    height: 30px;
    width: 30px;
    /*left: 0px !important;*/
    /*right: 0px !important;*/
}
.review-box-carousel-container .slick-next {
    right: 0px;
}
.review-box-carousel-container .slick-prev {
    left: 0px;
}
.review-box-carousel-container .slick-prev:before,
.review-box-carousel-container .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;
}
.review-box-carousel-container .slick-prev:before {
    transform: rotate(-135deg);
    margin-left: 4px;
}
.review-box-carousel-container .slick-next:before {
    transform: rotate(45deg);
    margin-right: 3px;
}
@media (max-width: 992px) {
    .review-box-carousel-container .review-box-carousel .review-box {
        padding: 5px 10px;
    }
}
@media (max-width: 768px) {
    .review-box-carousel-container .review-box-carousel .slick-list {
        margin-left: 10px;
        margin-right: 10px;
    }
    .business-logo img {
        max-width: 100px;
        max-height: 40px;
    }
    .review-content {
        padding: 25px 15px;
    }
}
#s-f44add9e-64c5-4a3c-b78e-093069a4d2d3 {
  margin-left: auto;
margin-right: auto;
max-width: 1440px;
}

#s-3c1fb6f2-00fc-4139-8657-37d272bcaa2f {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
min-height: 50px;
max-width: 1440px;
}








#s-3c1fb6f2-00fc-4139-8657-37d272bcaa2f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-3c1fb6f2-00fc-4139-8657-37d272bcaa2f.shg-box.shg-c {
  justify-content: center;
}
@media (max-width: 767px){






#s-3c1fb6f2-00fc-4139-8657-37d272bcaa2f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-3c1fb6f2-00fc-4139-8657-37d272bcaa2f.shg-box.shg-c {
  justify-content: center;
}
}
#s-40128f1a-cf9a-4570-8e41-d56a6d9f4eb3 {
  margin-top: 32px;
}
@media (max-width: 767px){#s-40128f1a-cf9a-4570-8e41-d56a6d9f4eb3 {
  margin-top: 24px;
}
}
@media (min-width: 0px) {
[id="s-40128f1a-cf9a-4570-8e41-d56a6d9f4eb3"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-40128f1a-cf9a-4570-8e41-d56a6d9f4eb3"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 10.0px);
}

}

@media (min-width: 992px) {
[id="s-40128f1a-cf9a-4570-8e41-d56a6d9f4eb3"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 10.0px);
}

}

@media (min-width: 1200px) {
[id="s-40128f1a-cf9a-4570-8e41-d56a6d9f4eb3"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 10.0px);
}

}

#s-f80ebea7-b73c-4a29-bcb3-2fe66b34e214 {
  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-f80ebea7-b73c-4a29-bcb3-2fe66b34e214: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-f80ebea7-b73c-4a29-bcb3-2fe66b34e214: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-f80ebea7-b73c-4a29-bcb3-2fe66b34e214 {
  margin-bottom: 20px;
text-align: center;
}
}

  #s-f80ebea7-b73c-4a29-bcb3-2fe66b34e214-root {
    text-align: right;
  }


#s-f80ebea7-b73c-4a29-bcb3-2fe66b34e214.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-f80ebea7-b73c-4a29-bcb3-2fe66b34e214-root {
    text-align: right;
  }


#s-f80ebea7-b73c-4a29-bcb3-2fe66b34e214.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-f80ebea7-b73c-4a29-bcb3-2fe66b34e214-root {
    text-align: right;
  }


#s-f80ebea7-b73c-4a29-bcb3-2fe66b34e214.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-f80ebea7-b73c-4a29-bcb3-2fe66b34e214-root {
    text-align: right;
  }


#s-f80ebea7-b73c-4a29-bcb3-2fe66b34e214.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-f80ebea7-b73c-4a29-bcb3-2fe66b34e214-root {
    text-align: center;
  }


#s-f80ebea7-b73c-4a29-bcb3-2fe66b34e214.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}
#s-3e7a95a5-f832-4cff-b3bf-600e21730819 {
  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(255, 255, 255, 1);
border-style: solid;
border-radius: 100px;
background-color: rgba(255, 255, 255, 1);
text-align: left;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(15, 15, 15, 1);
}
#s-3e7a95a5-f832-4cff-b3bf-600e21730819: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-3e7a95a5-f832-4cff-b3bf-600e21730819: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 (max-width: 767px){#s-3e7a95a5-f832-4cff-b3bf-600e21730819 {
  margin-top: 0px;
text-align: center;
}
}

  #s-3e7a95a5-f832-4cff-b3bf-600e21730819-root {
    text-align: left;
  }


#s-3e7a95a5-f832-4cff-b3bf-600e21730819.shg-btn {
  color: rgba(15, 15, 15, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-3e7a95a5-f832-4cff-b3bf-600e21730819-root {
    text-align: left;
  }


#s-3e7a95a5-f832-4cff-b3bf-600e21730819.shg-btn {
  color: rgba(15, 15, 15, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-3e7a95a5-f832-4cff-b3bf-600e21730819-root {
    text-align: left;
  }


#s-3e7a95a5-f832-4cff-b3bf-600e21730819.shg-btn {
  color: rgba(15, 15, 15, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-3e7a95a5-f832-4cff-b3bf-600e21730819-root {
    text-align: left;
  }


#s-3e7a95a5-f832-4cff-b3bf-600e21730819.shg-btn {
  color: rgba(15, 15, 15, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-3e7a95a5-f832-4cff-b3bf-600e21730819-root {
    text-align: center;
  }


#s-3e7a95a5-f832-4cff-b3bf-600e21730819.shg-btn {
  color: rgba(15, 15, 15, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}
#s-a62d8dba-1375-450a-ba5d-31152640bee5 {
  margin-left: auto;
margin-right: auto;
padding-top: 60px;
padding-left: 80px;
padding-bottom: 60px;
padding-right: 80px;
min-height: 50px;
background-color: rgba(29, 71, 57, 1);
}
@media (max-width: 767px){#s-a62d8dba-1375-450a-ba5d-31152640bee5 {
  padding-top: 48px;
padding-left: 8%;
padding-bottom: 48px;
padding-right: 8%;
}
}







#s-a62d8dba-1375-450a-ba5d-31152640bee5 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-a62d8dba-1375-450a-ba5d-31152640bee5.shg-box.shg-c {
  justify-content: center;
}

#s-e4f8bd35-bfb3-4544-90e0-3f4f4d5d4655 {
  margin-left: auto;
margin-right: auto;
max-width: 1280px;
}

@media (min-width: 0px) {
[id="s-e4f8bd35-bfb3-4544-90e0-3f4f4d5d4655"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-e4f8bd35-bfb3-4544-90e0-3f4f4d5d4655"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 10.0px);
}

}

@media (min-width: 992px) {
[id="s-e4f8bd35-bfb3-4544-90e0-3f4f4d5d4655"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 10.0px);
}

}

@media (min-width: 1200px) {
[id="s-e4f8bd35-bfb3-4544-90e0-3f4f4d5d4655"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 10.0px);
}

}

#s-0cdd5b98-7591-4807-afd9-061b60638efa {
  box-shadow:0px 0px 0px 0px ;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
text-align: left;
}
@media (max-width: 767px){#s-0cdd5b98-7591-4807-afd9-061b60638efa {
  margin-bottom: 32px;
}
}
#s-0cdd5b98-7591-4807-afd9-061b60638efa .shogun-heading-component h3 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}



#s-bee07b4b-7c3c-4ffe-82d3-d0532d8251e4 {
  margin-left: auto;
margin-right: auto;
}

#s-7786ccd1-7068-4979-b79b-6056d5e7caaf {
  margin-left: auto;
margin-right: auto;
padding-top: 100px;
padding-left: 80px;
padding-bottom: 100px;
padding-right: 80px;
min-height: 50px;
}
@media (max-width: 767px){#s-7786ccd1-7068-4979-b79b-6056d5e7caaf {
  padding-top: 48px;
padding-left: 8%;
padding-bottom: 48px;
padding-right: 8%;
}
}







#s-7786ccd1-7068-4979-b79b-6056d5e7caaf > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-7786ccd1-7068-4979-b79b-6056d5e7caaf.shg-box.shg-c {
  justify-content: center;
}

#s-6d8d0fda-4da7-41d9-995a-d43f089041e0 {
  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-6d8d0fda-4da7-41d9-995a-d43f089041e0 {
  margin-bottom: 24px;
}
}
#s-6d8d0fda-4da7-41d9-995a-d43f089041e0 .shogun-heading-component h2 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}



/* prevent CLS and only show first slides */
.case-study-carousel>.case-study-slide:not(:first-child) {
    display: none !important;
}

.case-study-carousel {
    visibility: hidden;
    opacity: 0;
    transition: opacity 0.1s ease;
}



/* handle shogun section overlay issue when lightbox is open */
body.lightbox-open .shg-box>.shg-box-content {
    z-index: unset !important;
}

.case-study-carousel-container {
    position: relative;
    max-width: 100%;
    margin: 0 auto;
}

.case-study-carousel-container .slick-list {
    margin-left: 40px;
    margin-right: 40px;
}

.case-study-carousel {
    position: relative;
    display: flex;
    overflow: hidden;
}

.case-study-slide {
    margin: 0 10px;
    overflow: hidden;
}

.case-study-image {
    width: 100%;
    background-size: cover;
    background-position: center;
    position: relative;
    aspect-ratio: 1 / 1;
    border-radius: 10px;
}

.case-study-label {
    position: absolute;
    top: 12px;
    left: 12px;
    background-color: #eb6e38;
    color: #FFFFFF;
    padding: 5px 10px;
    border-radius: 100px;
    font-weight: 500;
    font-size: 14px;
}

.case-study-logo {
    position: absolute;
    bottom: 12px;
    left: 12px;
    background-color: #fff;
    padding: 5px;
    border-radius: 10px;
    max-width: 150px;
    max-height: 80px;
    padding: 16px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.case-study-logo img {
    max-width: 90%;
    max-height: 90%;
    -o-object-fit: contain;
       object-fit: contain;
}

.case-study-info {
    padding: 16px;
    display: flex;
    justify-content: space-between;
    align-items: baseline;
}

.case-study-company {
    margin: 0;
    font-size: 20px;
    font-weight: 500 !important;
    letter-spacing: -.01em !important;
    line-height: 110% !important;
}

.case-study-location {
    margin: 0;
    font-size: 12px;
    /*color: #53625a;*/
    background: #cee0d7;
    padding: 4px 8px;
    border-radius: 4px;
    align-self: center;
}

.case-study-description {
    padding: 0 16px 16px;
    font-size: 14px;
    /*color: #53625a;*/
}


.case-study-carousel-container .slick-prev,
.case-study-carousel-container .slick-next {
    background: #ebf2f0;
    border: none;
    cursor: pointer;
    border-radius: 20px;
    height: 30px;
    width: 30px;
    top: 35%;
}

.case-study-carousel-container .slick-next {
    right: 0px;
}

.case-study-carousel-container .slick-prev {
    left: 0px;
}

.case-study-carousel-container .slick-prev:before,
.case-study-carousel-container .slick-next:before {
    content: '';
    width: 8px;
    height: 8px;
    border-top: 2px solid #333;
    border-right: 2px solid #333;
    display: inline-block;
    background-image: none !important;
    left: unset !important;
    top: unset !important;
}

.case-study-carousel-container .slick-prev:before {
    transform: rotate(-135deg);
    margin-left: 3px;
}

.case-study-carousel-container .slick-next:before {
    transform: rotate(45deg);
    margin-right: 2px;
}

.case-study-carousel-container .slick-prev:before {
    transform: rotate(-135deg);
}

.case-study-carousel-container .slick-next:before {
    transform: rotate(45deg);
}

/* Lightbox styling */
.case-study-lightbox {
    position: fixed;
    top: calc(65px / 2);
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1000;
    display: flex;
    justify-content: center;
    align-items: center;
}

.case-study-lightbox .lightbox-backdrop {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.8);
}

.case-study-lightbox .case-study-logo img {
    width: 100%;
    max-width: 250px;
}

.case-study-lightbox .case-study-image {
    background-size: cover;
    background-position: center;
    position: relative;
    border-radius: 10px;
    height: 80vmin;
    width: auto;
}

@media (max-width: 1024px) {
    .case-study-lightbox .case-study-image {
        width: unset;
    }
}

.case-study-lightbox .close {
    position: absolute;
    top: 20px;
    right: 20px;
    color: #fff;
    font-size: 40px;
    cursor: pointer;
    z-index: 1002;
}

.case-study-lightbox .prev,
.case-study-lightbox .next {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    color: #fff;
    font-size: 30px;
    cursor: pointer;
    z-index: 1002;
}

.case-study-lightbox .prev {
    left: 20px;
}

.case-study-lightbox .next {
    right: 20px;
}

/* Add pointer cursor to clickable elements */
.case-study-slide,
.case-study-lightbox .close,
.case-study-lightbox .prev,
.case-study-lightbox .next,
.slick-prev,
.slick-next {
    cursor: pointer;
}

/* Default cursor for mobile */
.case-study-slide {
    cursor: default;
}

/* Pointer cursor for desktop */
@media (min-width: 768px) {
    .case-study-slide {
        cursor: pointer;
    }
}

@media (max-width: 768px) {
    .case-study-carousel-container .slick-list {
        margin-left: 10px;
        margin-right: 10px;
    }

    .case-study-carousel {
        display: block;
    }

    .case-study-carousel-container .case-study-description {
        padding-bottom: 4px;
    }
}

/* Always show pointer for lightbox controls */
.case-study-lightbox .close,
.case-study-lightbox .prev,
.case-study-lightbox .next,
.slick-prev,
.slick-next {
    cursor: pointer;
}
#s-eedbb28a-8caa-48de-ae0f-8c04d9b1b067 {
  margin-left: auto;
margin-right: auto;
max-width: 1440px;
}

#s-93e55938-1bd9-4200-ab17-a809214cf39d {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-1e86d85d-5416-4145-8f14-748c0a1c0366 {
  margin-bottom: 0px;
padding-top: 100px;
padding-left: 80px;
padding-bottom: 100px;
padding-right: 80px;
background-color: rgba(247, 244, 241, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-1e86d85d-5416-4145-8f14-748c0a1c0366 {
  
}
}@media (max-width: 767px){#s-1e86d85d-5416-4145-8f14-748c0a1c0366 {
  padding-top: 48px;
padding-left: 4%;
padding-bottom: 48px;
padding-right: 4%;
}
}







#s-1e86d85d-5416-4145-8f14-748c0a1c0366 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-1e86d85d-5416-4145-8f14-748c0a1c0366.shg-box.shg-c {
  justify-content: center;
}

#s-5927f6bc-54c2-4898-bda3-4da6ade1652c {
  margin-top: 0px;
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-5927f6bc-54c2-4898-bda3-4da6ade1652c {
  margin-bottom: 32px;
}
}
#s-5927f6bc-54c2-4898-bda3-4da6ade1652c .shogun-heading-component h2 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}



/* Trustslider
   Row of trust cards in two types (Figma: section / review-slider, review-card):
   - quote:  certificate/test seal, centered, seal 145x160
   - review: customer voice, left aligned, star rating in accent orange,
             optional round avatar next to the source
   Horizontal scroll-snap slider; the scroll viewport bleeds to the screen
   edges (JS measures the distance), so the next card always peeks in.
   House slider buttons bottom right (same pattern as image-slider), optional
   CTA centered below.
   Card sizes: desktop 411x448, tablet 340x448, phone 300x480, gap 24px.
   Tone (Figma "tone"): ground and card surface as a pair, the ground spans
   the full screen width —
   default → white ground, brand-subtle cards;
   warm / brand-subtle → tinted ground, white cards.
   A single card can override its surface (CMS field "surface"). */

.trust-slider {
  --ts-gap: 24px;
  --ts-card-width: 411px;
  --ts-card-height: 448px;
  --ts-card-padding: 40px;
  --ts-section-padding: 80px;
  --ts-radius: 20px;
  --ts-white: #fff;
  --ts-white-hover: #f5f5f5;
  --ts-brand-subtle: #ebf2f0;
  --ts-brand-subtle-hover: #dfe9e6;
  --ts-warm: #f7f3ee;
  --ts-ground: var(--ts-white);
  --ts-surface: var(--ts-brand-subtle);
  --ts-surface-hover: var(--ts-brand-subtle-hover);
  --ts-text: #0f0f0f;
  --ts-text-muted: rgba(15, 15, 15, 0.6);
  --ts-accent: #eb6e38;
  --ts-brand: #1d4739;
  --ts-brand-hover: #217556;
  --ts-arrow-bg: #dbdbdb;
  --ts-arrow-bg-hover: #cfcfcf;
  --ts-arrow-bg-disabled: #ededed;

  position: relative;
  z-index: 0;
  padding: var(--ts-section-padding) 0;
  color: var(--ts-text);
}

/* Full-width ground: reaches both screen edges like the Figma section,
   independent of the Shogun container width */
.trust-slider::before {
  content: '';
  position: absolute;
  inset: 0 calc(var(--ts-edge-right, 0px) * -1) 0 calc(var(--ts-edge-left, 0px) * -1);
  z-index: -1;
  background-color: var(--ts-ground);
}

.trust-slider--tone-warm {
  --ts-ground: var(--ts-warm);
}

.trust-slider--tone-brand-subtle {
  --ts-ground: var(--ts-brand-subtle);
}

.trust-slider--tone-warm,
.trust-slider--tone-brand-subtle {
  --ts-surface: var(--ts-white);
  --ts-surface-hover: var(--ts-white-hover);
}

/* --- Scroll viewport & track --- */

.trust-slider__viewport {
  /* Space after the last card at the end of the scroll range: the content's
     right edge, but never less than a gutter, so the card never touches the
     screen edge when the container is (almost) full width (tablet/phone) */
  --ts-end-space: max(var(--ts-edge-right, 0px), 16px);

  margin-right: calc(var(--ts-edge-right, 0px) * -1);
  margin-left: calc(var(--ts-edge-left, 0px) * -1);
  padding-left: var(--ts-edge-left, 0);
  overflow-x: auto;
  scroll-padding-left: var(--ts-edge-left, 0);
  scroll-padding-right: var(--ts-end-space);
  scroll-snap-type: x mandatory;
  -webkit-overflow-scrolling: touch;
  scrollbar-width: none;
}

.trust-slider__viewport::-webkit-scrollbar {
  display: none;
}

.trust-slider__viewport:focus-visible {
  outline: 2px solid var(--ts-brand);
  outline-offset: 2px;
  border-radius: var(--ts-radius);
}

.trust-slider__track {
  display: flex;
  align-items: stretch;
  gap: var(--ts-gap);
  margin: 0;
  padding: 0;
  list-style: none;
}

/* Trailing spacer: the inline-end padding of a scroll container is dropped
   behind the last item, so the scroll range ends where the last card meets
   the container's right edge. The negative margin cancels the track gap so
   the spacer itself always has a real width — a zero-width item does not
   extend the scroll range. */
.trust-slider__track::after {
  content: '';
  flex: 0 0 var(--ts-end-space);
  margin-left: calc(var(--ts-gap) * -1);
}

/* The host theme applies list markers to list items with more weight than a
   single class; force them off so slides never show markers. */
.trust-slider .trust-slider__track,
.trust-slider .trust-slider__track > .trust-slider__slide {
  list-style: none !important;
}

.trust-slider__slide {
  display: flex;
  flex: 0 0 auto;

  /* --ts-card-fit is set by the JS only at widths where the Figma width
     would leave no visible peek of the next card */
  width: var(--ts-card-fit, var(--ts-card-width));

  /* Fallback without JS: keeps a peek of the next card even when the
     container is narrower than the card (no bleed possible) */
  max-width: calc(100% - 40px);
  margin: 0;
  padding: 0;
  scroll-snap-align: start;
}

.trust-slider__slide:last-child {
  scroll-snap-align: end;
}

/* --- Card --- */

.trust-slider__card {
  display: flex;
  position: relative;
  flex: 1 1 auto;
  flex-direction: column;
  gap: 12px;
  box-sizing: border-box;
  width: 100%;

  /* min-height + stretch: all cards in a row share the height of the
     tallest one, even with longer texts */
  min-height: var(--ts-card-height);
  padding: var(--ts-card-padding);
  border-radius: var(--ts-radius);
  background-color: var(--ts-surface);
  color: var(--ts-text);
  transition: background-color 0.15s cubic-bezier(0.4, 0, 0.2, 1);
}

/* Per-card surface override (Figma: card · surface) */
.trust-slider .trust-slider__card--surface-white {
  --ts-surface: var(--ts-white);
  --ts-surface-hover: var(--ts-white-hover);
}

.trust-slider .trust-slider__card--surface-brand-subtle {
  --ts-surface: var(--ts-brand-subtle);
  --ts-surface-hover: var(--ts-brand-subtle-hover);
}

.trust-slider__card--quote {
  align-items: center;
  text-align: center;
}

.trust-slider__card--review {
  align-items: flex-start;
  text-align: left;
}

/* The theme sets h3 to weight 500 / line-height 110% with !important */
.trust-slider .trust-slider__title {
  margin: 0;
  font-family: inherit;
  font-size: 32px;
  font-weight: 500;
  line-height: 1.1;
  letter-spacing: -0.32px;
  color: var(--ts-text);
  overflow-wrap: anywhere;
}

.trust-slider .trust-slider__card--review .trust-slider__title {
  margin-top: 12px;
}

.trust-slider .trust-slider__quote {
  margin: 0;
  font-size: 14px;
  line-height: 1.4;
  color: var(--ts-text-muted);
  overflow-wrap: anywhere;
}

.trust-slider__stars {
  display: flex;
  gap: 2px;
  color: var(--ts-accent);
}

.trust-slider__stars svg {
  display: block;
  flex: 0 0 auto;
}

.trust-slider__badge {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 145px;
  height: 160px;
  margin: auto 0;
}

.trust-slider__badge-image {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}

/* Footer: source lines (and the review avatar) pinned to the card bottom */
.trust-slider__footer {
  display: flex;
  align-items: center;
  gap: 12px;
  width: 100%;
  margin-top: auto;
}

.trust-slider__card--quote .trust-slider__footer {
  justify-content: center;
}

/* The seal is centered in the free space (margin: auto 0) */
.trust-slider__card--has-badge .trust-slider__footer {
  margin-top: 0;
}

.trust-slider__avatar {
  display: block;
  flex: 0 0 auto;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  -o-object-fit: cover;
     object-fit: cover;
}

.trust-slider .trust-slider__source,
.trust-slider .trust-slider__source-type {
  margin: 0;
  line-height: 1.4;
}

.trust-slider .trust-slider__source {
  font-size: 14px;
  color: var(--ts-text);
}

.trust-slider .trust-slider__source-type {
  font-size: 12px;
  color: var(--ts-text-muted);
}

/* --- Linked card: the stretched link covers the whole card --- */

.trust-slider__card-link {
  position: absolute;
  inset: 0;
  z-index: 1;
  border-radius: var(--ts-radius);
}

.trust-slider__card--linked {
  cursor: pointer;
}

.trust-slider__card--linked:hover {
  background-color: var(--ts-surface-hover);
}

.trust-slider__card-link:focus-visible {
  outline: 2px solid var(--ts-brand);
  outline-offset: -2px;
}

/* --- Arrow controls (house slider buttons) --- */

.trust-slider__controls {
  display: flex;
  gap: 16px;
  justify-content: flex-end;
  margin-top: 32px;
}

.trust-slider__arrow {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 38px;
  height: 38px;
  padding: 0;
  border: none;
  border-radius: 50%;
  background-color: var(--ts-arrow-bg);
  color: var(--ts-arrow-color, #0f0f0f);
  cursor: pointer;
  transition: background-color 0.15s cubic-bezier(0.4, 0, 0.2, 1);
}

.trust-slider__arrow:hover {
  background-color: var(--ts-arrow-bg-hover);
}

.trust-slider__arrow:focus-visible {
  outline: 2px solid var(--ts-brand);
  outline-offset: 2px;
}

.trust-slider__arrow[aria-disabled='true'] {
  background-color: var(--ts-arrow-bg-disabled);
  opacity: 0.35;
  cursor: default;
}

/* --- CTA --- */

.trust-slider__cta {
  display: flex;
  justify-content: center;
  margin-top: 40px;
}

.trust-slider .trust-slider__cta-button {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  min-height: 54px;
  padding: 16px 32px;
  border: none;
  border-radius: 999px;
  background-color: var(--ts-brand);
  color: #fff;
  font-family: inherit;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.375;

  /* ofinto-theme.css underlines non-.shg-btn links on hover with !important;
     keep the button plain */
  text-decoration: none !important;
  transition: background-color 0.15s cubic-bezier(0.4, 0, 0.2, 1);
}

.trust-slider .trust-slider__cta-button:hover {
  background-color: var(--ts-brand-hover);
  color: #fff;
}

.trust-slider .trust-slider__cta-button:focus-visible {
  outline: 2px solid var(--ts-brand);
  outline-offset: 2px;
}

/* --- Tablet --- */

@media (max-width: 1199px) {
  .trust-slider {
    --ts-card-width: 340px;
    --ts-card-padding: 32px;
    --ts-section-padding: 60px;
  }

  .trust-slider .trust-slider__title {
    font-size: 28px;
  }
}

/* --- Phone --- */

@media (max-width: 767px) {
  .trust-slider {
    --ts-card-width: 300px;
    --ts-card-height: 480px;
    --ts-card-padding: 24px;
    --ts-section-padding: 24px;
  }

  .trust-slider .trust-slider__title {
    font-size: 26px;
  }
}

/* --- Reduced motion --- */

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

#s-ac8577d7-c136-4abc-a259-5ca1199a8d25 {
  margin-left: auto;
margin-bottom: 40px;
margin-right: auto;
max-width: 1440px;
}
@media (max-width: 767px){#s-ac8577d7-c136-4abc-a259-5ca1199a8d25 {
  margin-bottom: 32px;
}
}
#s-2fe35135-a07c-4b2d-976e-febe636e762d {
  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-2fe35135-a07c-4b2d-976e-febe636e762d: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-2fe35135-a07c-4b2d-976e-febe636e762d: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-2fe35135-a07c-4b2d-976e-febe636e762d-root {
    text-align: center;
  }


#s-2fe35135-a07c-4b2d-976e-febe636e762d.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-2fe35135-a07c-4b2d-976e-febe636e762d-root {
    text-align: center;
  }


#s-2fe35135-a07c-4b2d-976e-febe636e762d.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-2fe35135-a07c-4b2d-976e-febe636e762d-root {
    text-align: center;
  }


#s-2fe35135-a07c-4b2d-976e-febe636e762d.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-2fe35135-a07c-4b2d-976e-febe636e762d-root {
    text-align: center;
  }


#s-2fe35135-a07c-4b2d-976e-febe636e762d.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-2fe35135-a07c-4b2d-976e-febe636e762d-root {
    text-align: center;
  }


#s-2fe35135-a07c-4b2d-976e-febe636e762d.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}
#s-05f2c7b3-dbfc-4ff1-ada9-020004384394 {
  padding-top: 60px;
padding-left: 4%;
padding-bottom: 60px;
padding-right: 4%;
background-color: rgba(251, 242, 234, 1);
}
@media (min-width: 1200px){#s-05f2c7b3-dbfc-4ff1-ada9-020004384394 {
  display: none;
}
#s-05f2c7b3-dbfc-4ff1-ada9-020004384394, #wrap-s-05f2c7b3-dbfc-4ff1-ada9-020004384394, #wrap-content-s-05f2c7b3-dbfc-4ff1-ada9-020004384394 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-05f2c7b3-dbfc-4ff1-ada9-020004384394 {
  display: none;
}
#s-05f2c7b3-dbfc-4ff1-ada9-020004384394, #wrap-s-05f2c7b3-dbfc-4ff1-ada9-020004384394, #wrap-content-s-05f2c7b3-dbfc-4ff1-ada9-020004384394 { display: none !important; }}@media (max-width: 767px){#s-05f2c7b3-dbfc-4ff1-ada9-020004384394 {
  padding-top: 48px;
padding-bottom: 48px;
}
}







#s-05f2c7b3-dbfc-4ff1-ada9-020004384394 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-05f2c7b3-dbfc-4ff1-ada9-020004384394.shg-box.shg-c {
  justify-content: center;
}

#s-dd1cc3f0-55c9-46f2-af24-68e2b55af0b9 {
  margin-left: auto;
margin-bottom: 24px;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
max-width: 1000px;
text-align: center;
}

#s-dd1cc3f0-55c9-46f2-af24-68e2b55af0b9 .shogun-heading-component h2 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}



#s-fb3ba16d-9e6a-4d86-bc6a-78fdc6698ece {
  padding-left: 0%;
padding-right: 0%;
min-height: 318px;
background-color: rgba(0, 0, 0, 0);
}

#s-213c947e-f8cf-4e7f-bb54-09157327bbb0 {
  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-213c947e-f8cf-4e7f-bb54-09157327bbb0: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-213c947e-f8cf-4e7f-bb54-09157327bbb0: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-213c947e-f8cf-4e7f-bb54-09157327bbb0-root {
    text-align: center;
  }


#s-213c947e-f8cf-4e7f-bb54-09157327bbb0.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-213c947e-f8cf-4e7f-bb54-09157327bbb0-root {
    text-align: center;
  }


#s-213c947e-f8cf-4e7f-bb54-09157327bbb0.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-213c947e-f8cf-4e7f-bb54-09157327bbb0-root {
    text-align: center;
  }


#s-213c947e-f8cf-4e7f-bb54-09157327bbb0.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-213c947e-f8cf-4e7f-bb54-09157327bbb0-root {
    text-align: center;
  }


#s-213c947e-f8cf-4e7f-bb54-09157327bbb0.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-213c947e-f8cf-4e7f-bb54-09157327bbb0-root {
    text-align: center;
  }


#s-213c947e-f8cf-4e7f-bb54-09157327bbb0.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}
#s-a08e1fd2-6399-4002-b207-b98ff401b725 {
  margin-top: 0px;
margin-bottom: 0px;
padding-top: 100px;
padding-left: 80px;
padding-bottom: 40px;
padding-right: 80px;
min-height: 200px;
}
@media (max-width: 767px){#s-a08e1fd2-6399-4002-b207-b98ff401b725 {
  padding-top: 48px;
padding-left: 8%;
padding-bottom: 20px;
padding-right: 8%;
}
}







#s-a08e1fd2-6399-4002-b207-b98ff401b725 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-a08e1fd2-6399-4002-b207-b98ff401b725.shg-box.shg-c {
  justify-content: center;
}

#s-ad55a8e7-0666-4a5b-984a-e8ed108895ee {
  margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
max-width: 1000px;
text-align: center;
}

#s-ad55a8e7-0666-4a5b-984a-e8ed108895ee .shogun-heading-component h2 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}



#s-e8ca204c-6369-4f46-8188-cd11ba49529c {
  margin-left: auto;
margin-bottom: 32px;
margin-right: auto;
max-width: 800px;
}

#s-53bcdca7-7b25-4729-9277-ea6c87d3e1b0 {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
max-width: 1440px;
}

@media (min-width: 0px) {
[id="s-53bcdca7-7b25-4729-9277-ea6c87d3e1b0"] > .shg-row > .shg-c-xs-4 {
  width: calc(33.333333333333336% - 13.333333333333334px);
}

}

@media (min-width: 768px) {
[id="s-53bcdca7-7b25-4729-9277-ea6c87d3e1b0"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 13.333333333333334px);
}

}

@media (min-width: 992px) {
[id="s-53bcdca7-7b25-4729-9277-ea6c87d3e1b0"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 13.333333333333334px);
}

}

@media (min-width: 1200px) {
[id="s-53bcdca7-7b25-4729-9277-ea6c87d3e1b0"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 13.333333333333334px);
}

}

#s-635421da-9937-4a19-987d-efe042624d76 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}
@media (max-width: 767px){#s-635421da-9937-4a19-987d-efe042624d76 {
  margin-bottom: 20px;
}
}







#s-635421da-9937-4a19-987d-efe042624d76 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-635421da-9937-4a19-987d-efe042624d76.shg-box.shg-c {
  justify-content: center;
}

#s-f58e46a6-3310-466f-83ba-c0712f06d105 {
  background-repeat: no-repeat;
background-size: cover;
margin-left: auto;
margin-bottom: 16px;
margin-right: auto;
padding-top: 24px;
padding-left: 24px;
padding-bottom: 24px;
padding-right: 24px;
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: 300px;
background-position: center top;
}
@media (min-width: 768px) and (max-width: 991px){#s-f58e46a6-3310-466f-83ba-c0712f06d105 {
  min-height: 500px;
}
}@media (max-width: 767px){#s-f58e46a6-3310-466f-83ba-c0712f06d105 {
  margin-bottom: 12px;
min-height: 300px;
}
}
#s-f58e46a6-3310-466f-83ba-c0712f06d105 {
  background-image: url(https://i.shgcdn.com/cde7a696-73e5-4c0b-bef9-82fb2b2e8f84/-/format/auto/-/preview/3000x3000/-/quality/lighter/);
}

@media (max-width: 480px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-f58e46a6-3310-466f-83ba-c0712f06d105 {
  background-image: url(https://i.shgcdn.com/cde7a696-73e5-4c0b-bef9-82fb2b2e8f84/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/480x/);
}
#s-f58e46a6-3310-466f-83ba-c0712f06d105.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (max-width: 480px) and (-webkit-min-device-pixel-ratio: 2) {
#s-f58e46a6-3310-466f-83ba-c0712f06d105 {
  background-image: url(https://i.shgcdn.com/cde7a696-73e5-4c0b-bef9-82fb2b2e8f84/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/960x/);
}
#s-f58e46a6-3310-466f-83ba-c0712f06d105.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-f58e46a6-3310-466f-83ba-c0712f06d105 {
  background-image: url(https://i.shgcdn.com/cde7a696-73e5-4c0b-bef9-82fb2b2e8f84/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/768x/);
}
#s-f58e46a6-3310-466f-83ba-c0712f06d105.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-min-device-pixel-ratio: 2) {
#s-f58e46a6-3310-466f-83ba-c0712f06d105 {
  background-image: url(https://i.shgcdn.com/cde7a696-73e5-4c0b-bef9-82fb2b2e8f84/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/1536x/);
}
#s-f58e46a6-3310-466f-83ba-c0712f06d105.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-f58e46a6-3310-466f-83ba-c0712f06d105 {
  background-image: url(https://i.shgcdn.com/cde7a696-73e5-4c0b-bef9-82fb2b2e8f84/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/1024x/);
}
#s-f58e46a6-3310-466f-83ba-c0712f06d105.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) {
#s-f58e46a6-3310-466f-83ba-c0712f06d105 {
  background-image: url(https://i.shgcdn.com/cde7a696-73e5-4c0b-bef9-82fb2b2e8f84/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/2048x/);
}
#s-f58e46a6-3310-466f-83ba-c0712f06d105.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 1025px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-f58e46a6-3310-466f-83ba-c0712f06d105 {
  background-image: url(https://i.shgcdn.com/cde7a696-73e5-4c0b-bef9-82fb2b2e8f84/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/1200x/);
}
#s-f58e46a6-3310-466f-83ba-c0712f06d105.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 1025px) and (-webkit-min-device-pixel-ratio: 2) {
#s-f58e46a6-3310-466f-83ba-c0712f06d105 {
  background-image: url(https://i.shgcdn.com/cde7a696-73e5-4c0b-bef9-82fb2b2e8f84/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/2048x/);
}
#s-f58e46a6-3310-466f-83ba-c0712f06d105.shogun-lazyload-bg-image {
  background-image: none;
}

}







#s-f58e46a6-3310-466f-83ba-c0712f06d105 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-f58e46a6-3310-466f-83ba-c0712f06d105.shg-box.shg-c {
  justify-content: center;
}

#s-0dd057b3-8603-4608-9d7a-eaeb10dcc4b7 {
  margin-left: 8px;
margin-bottom: 4px;
margin-right: 8px;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-0dd057b3-8603-4608-9d7a-eaeb10dcc4b7 .shogun-heading-component h3 {
  color: rgba(15, 15, 15, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}



#s-598935cb-6da4-48e9-aa47-855a34b9b89a {
  margin-left: 8px;
margin-right: 8px;
}

#s-26b708e9-6b7e-4d7f-bff0-22c0d67e357f {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}
@media (max-width: 767px){#s-26b708e9-6b7e-4d7f-bff0-22c0d67e357f {
  margin-bottom: 20px;
}
}







#s-26b708e9-6b7e-4d7f-bff0-22c0d67e357f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-26b708e9-6b7e-4d7f-bff0-22c0d67e357f.shg-box.shg-c {
  justify-content: center;
}

#s-58857207-6b38-41e5-ad57-cd0e2284bbb5 {
  background-repeat: no-repeat;
background-size: cover;
margin-left: auto;
margin-bottom: 16px;
margin-right: auto;
padding-top: 24px;
padding-left: 24px;
padding-bottom: 24px;
padding-right: 24px;
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: 300px;
background-position: center top;
}
@media (min-width: 768px) and (max-width: 991px){#s-58857207-6b38-41e5-ad57-cd0e2284bbb5 {
  min-height: 500px;
}
}@media (max-width: 767px){#s-58857207-6b38-41e5-ad57-cd0e2284bbb5 {
  margin-bottom: 12px;
}
}
#s-58857207-6b38-41e5-ad57-cd0e2284bbb5 {
  background-image: url(https://i.shgcdn.com/d514bdd5-9a04-4d91-817d-3df42db4ed6e/-/format/auto/-/preview/3000x3000/-/quality/lighter/);
}

@media (max-width: 480px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-58857207-6b38-41e5-ad57-cd0e2284bbb5 {
  background-image: url(https://i.shgcdn.com/d514bdd5-9a04-4d91-817d-3df42db4ed6e/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/480x/);
}
#s-58857207-6b38-41e5-ad57-cd0e2284bbb5.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (max-width: 480px) and (-webkit-min-device-pixel-ratio: 2) {
#s-58857207-6b38-41e5-ad57-cd0e2284bbb5 {
  background-image: url(https://i.shgcdn.com/d514bdd5-9a04-4d91-817d-3df42db4ed6e/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/960x/);
}
#s-58857207-6b38-41e5-ad57-cd0e2284bbb5.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-58857207-6b38-41e5-ad57-cd0e2284bbb5 {
  background-image: url(https://i.shgcdn.com/d514bdd5-9a04-4d91-817d-3df42db4ed6e/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/768x/);
}
#s-58857207-6b38-41e5-ad57-cd0e2284bbb5.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-min-device-pixel-ratio: 2) {
#s-58857207-6b38-41e5-ad57-cd0e2284bbb5 {
  background-image: url(https://i.shgcdn.com/d514bdd5-9a04-4d91-817d-3df42db4ed6e/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/1536x/);
}
#s-58857207-6b38-41e5-ad57-cd0e2284bbb5.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-58857207-6b38-41e5-ad57-cd0e2284bbb5 {
  background-image: url(https://i.shgcdn.com/d514bdd5-9a04-4d91-817d-3df42db4ed6e/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/1024x/);
}
#s-58857207-6b38-41e5-ad57-cd0e2284bbb5.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) {
#s-58857207-6b38-41e5-ad57-cd0e2284bbb5 {
  background-image: url(https://i.shgcdn.com/d514bdd5-9a04-4d91-817d-3df42db4ed6e/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/2048x/);
}
#s-58857207-6b38-41e5-ad57-cd0e2284bbb5.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 1025px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-58857207-6b38-41e5-ad57-cd0e2284bbb5 {
  background-image: url(https://i.shgcdn.com/d514bdd5-9a04-4d91-817d-3df42db4ed6e/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/1200x/);
}
#s-58857207-6b38-41e5-ad57-cd0e2284bbb5.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 1025px) and (-webkit-min-device-pixel-ratio: 2) {
#s-58857207-6b38-41e5-ad57-cd0e2284bbb5 {
  background-image: url(https://i.shgcdn.com/d514bdd5-9a04-4d91-817d-3df42db4ed6e/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/2048x/);
}
#s-58857207-6b38-41e5-ad57-cd0e2284bbb5.shogun-lazyload-bg-image {
  background-image: none;
}

}







#s-58857207-6b38-41e5-ad57-cd0e2284bbb5 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-58857207-6b38-41e5-ad57-cd0e2284bbb5.shg-box.shg-c {
  justify-content: center;
}

#s-298d3219-1ea0-40f8-822a-0c3d8419d11f {
  margin-left: 8px;
margin-bottom: 4px;
margin-right: 8px;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-298d3219-1ea0-40f8-822a-0c3d8419d11f .shogun-heading-component h3 {
  color: rgba(15, 15, 15, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}



#s-52bf9ac7-b157-4351-86f4-490f977e5005 {
  margin-left: 8px;
margin-right: 8px;
}

#s-43de934b-eebd-4cf0-9fc2-d1329408db9e {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-43de934b-eebd-4cf0-9fc2-d1329408db9e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-43de934b-eebd-4cf0-9fc2-d1329408db9e.shg-box.shg-c {
  justify-content: center;
}

#s-3195296f-11de-4d49-8faa-27210d5694d4 {
  background-repeat: no-repeat;
background-size: cover;
margin-left: auto;
margin-bottom: 16px;
margin-right: auto;
padding-top: 24px;
padding-left: 24px;
padding-bottom: 24px;
padding-right: 24px;
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: 300px;
background-position: center top;
}
@media (min-width: 768px) and (max-width: 991px){#s-3195296f-11de-4d49-8faa-27210d5694d4 {
  min-height: 500px;
}
}@media (max-width: 767px){#s-3195296f-11de-4d49-8faa-27210d5694d4 {
  margin-bottom: 12px;
}
}
#s-3195296f-11de-4d49-8faa-27210d5694d4 {
  background-image: url(https://i.shgcdn.com/c63cfeaa-a833-44c7-9e27-0cdbad694923/-/format/auto/-/preview/3000x3000/-/quality/lighter/);
}

@media (max-width: 480px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-3195296f-11de-4d49-8faa-27210d5694d4 {
  background-image: url(https://i.shgcdn.com/c63cfeaa-a833-44c7-9e27-0cdbad694923/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/480x/);
}
#s-3195296f-11de-4d49-8faa-27210d5694d4.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (max-width: 480px) and (-webkit-min-device-pixel-ratio: 2) {
#s-3195296f-11de-4d49-8faa-27210d5694d4 {
  background-image: url(https://i.shgcdn.com/c63cfeaa-a833-44c7-9e27-0cdbad694923/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/960x/);
}
#s-3195296f-11de-4d49-8faa-27210d5694d4.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-3195296f-11de-4d49-8faa-27210d5694d4 {
  background-image: url(https://i.shgcdn.com/c63cfeaa-a833-44c7-9e27-0cdbad694923/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/768x/);
}
#s-3195296f-11de-4d49-8faa-27210d5694d4.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-min-device-pixel-ratio: 2) {
#s-3195296f-11de-4d49-8faa-27210d5694d4 {
  background-image: url(https://i.shgcdn.com/c63cfeaa-a833-44c7-9e27-0cdbad694923/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/1536x/);
}
#s-3195296f-11de-4d49-8faa-27210d5694d4.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-3195296f-11de-4d49-8faa-27210d5694d4 {
  background-image: url(https://i.shgcdn.com/c63cfeaa-a833-44c7-9e27-0cdbad694923/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/1024x/);
}
#s-3195296f-11de-4d49-8faa-27210d5694d4.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) {
#s-3195296f-11de-4d49-8faa-27210d5694d4 {
  background-image: url(https://i.shgcdn.com/c63cfeaa-a833-44c7-9e27-0cdbad694923/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/2048x/);
}
#s-3195296f-11de-4d49-8faa-27210d5694d4.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 1025px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-3195296f-11de-4d49-8faa-27210d5694d4 {
  background-image: url(https://i.shgcdn.com/c63cfeaa-a833-44c7-9e27-0cdbad694923/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/1200x/);
}
#s-3195296f-11de-4d49-8faa-27210d5694d4.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 1025px) and (-webkit-min-device-pixel-ratio: 2) {
#s-3195296f-11de-4d49-8faa-27210d5694d4 {
  background-image: url(https://i.shgcdn.com/c63cfeaa-a833-44c7-9e27-0cdbad694923/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/2048x/);
}
#s-3195296f-11de-4d49-8faa-27210d5694d4.shogun-lazyload-bg-image {
  background-image: none;
}

}







#s-3195296f-11de-4d49-8faa-27210d5694d4 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-3195296f-11de-4d49-8faa-27210d5694d4.shg-box.shg-c {
  justify-content: center;
}

#s-6d7e8001-a7fc-4513-aa24-a1e1efd72fde {
  margin-left: 8px;
margin-bottom: 4px;
margin-right: 8px;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-6d7e8001-a7fc-4513-aa24-a1e1efd72fde .shogun-heading-component h3 {
  color: rgba(15, 15, 15, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}



#s-7671b0cd-cda0-4eca-ae7d-37eebe9f971a {
  margin-left: 8px;
margin-right: 8px;
}

#s-f7b3a2ed-c620-4f96-97d1-35bf46d86a80 {
  margin-top: 0px;
margin-bottom: 0px;
padding-top: 0px;
padding-left: 80px;
padding-bottom: 100px;
padding-right: 80px;
min-height: 200px;
}
@media (max-width: 767px){#s-f7b3a2ed-c620-4f96-97d1-35bf46d86a80 {
  padding-left: 8%;
padding-bottom: 48px;
padding-right: 8%;
}
}







#s-f7b3a2ed-c620-4f96-97d1-35bf46d86a80 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-f7b3a2ed-c620-4f96-97d1-35bf46d86a80.shg-box.shg-c {
  justify-content: center;
}

.kontakt-balken__container {
    background-color: #fbf2ea;
    border-radius: 20px;
    padding: 28px 40px;
    display: flex;
    flex-direction: column;
    gap: 20px;
}


.live-chat-cookies-enabled,
.live-chat-cookies-disabled {
    display: none;
}

.kontakt-balken__item {
    display: flex;
    gap: 12px;
    flex-direction: row;
    width: 100%;
}

.kontakt-balken__item__icon {
    display: flex;
    justify-content: center;
}

.kontakt-balken__item__icon img {
    height: 40px;
}

.kontakt-balken__item__label {
    margin-bottom: 4px;
}

.kontakt-balken__item__label p {
    margin: 0;
    font-size: 20px;
    font-weight: 500 !important;
    letter-spacing: -.01em !important;
    line-height: 110% !important;
    color: #0f0f0f;
    opacity: 1;
}

.kontakt-balken__item__content ul {
    margin: 0;
}

.kontakt-balken__list li {
    list-style: none;
}

.kontakt-balken__item__link {
    text-decoration: underline;
    color: black;
}

.kontakt-balken__item__link p {
    margin: 0;
    -webkit-text-decoration: solid underline 1px black;
            text-decoration: solid underline 1px black;
    font-size: 16px;
    font-weight: 500 !important;
    letter-spacing: -.01em !important;
    line-height: 110% !important;
    color: #0f0f0f;
    opacity: 1;
}

.kontakt-balken__item__link p:hover {
    color: #eb6e38;
    text-decoration-color: #eb6e38;
}

.kontakt-balken__item__note {
    margin: 1.67em 0;
    font-size: 16px;
    font-weight: 500 !important;
    letter-spacing: -.01em !important;
    line-height: 110% !important;
}

@media (min-width: 769px) {
    .kontakt-balken__container {
        flex-direction: row;
        gap: 40px;
    }

    .kontakt-balken__item {
        flex-direction: column;
        text-align: center;
    }

    .kontakt-balken__item__icon img {
        height: 60px;
    }
}
#s-6e482227-8cd2-49d4-b009-d8e6235c825c {
  margin-left: auto;
margin-right: auto;
max-width: 1280px;
}

#s-f82329cb-ff31-4619-8328-604d443416ba {
  margin-top: 0px;
margin-bottom: 0px;
padding-top: 100px;
padding-left: 80px;
padding-bottom: 100px;
padding-right: 80px;
background-color: rgba(235, 242, 240, 1);
}
@media (max-width: 767px){#s-f82329cb-ff31-4619-8328-604d443416ba {
  padding-top: 48px;
padding-left: 8%;
padding-bottom: 48px;
padding-right: 8%;
}
}







#s-f82329cb-ff31-4619-8328-604d443416ba > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-f82329cb-ff31-4619-8328-604d443416ba.shg-box.shg-c {
  justify-content: flex-start;
}

#s-35b50e95-cf9f-4ba5-bb01-762822411c0f {
  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-35b50e95-cf9f-4ba5-bb01-762822411c0f {
  margin-bottom: 24px;
}
}
#s-35b50e95-cf9f-4ba5-bb01-762822411c0f .shogun-heading-component h2 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}



#s-664bd681-6098-42bb-8c2c-fd407f702d2e {
  margin-left: auto;
margin-right: auto;
min-height: 458px;
text-align: left;
}
@media (max-width: 767px){#s-664bd681-6098-42bb-8c2c-fd407f702d2e {
  min-height: 552px;
}
}
#s-efa13a59-5fd9-4b60-9cba-11d5e2db46df {
  padding-top: 100px;
padding-left: 80px;
padding-bottom: 20px;
padding-right: 80px;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}
@media (max-width: 767px){#s-efa13a59-5fd9-4b60-9cba-11d5e2db46df {
  padding-top: 48px;
padding-left: 8%;
padding-right: 8%;
}
}







#s-efa13a59-5fd9-4b60-9cba-11d5e2db46df > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-efa13a59-5fd9-4b60-9cba-11d5e2db46df.shg-box.shg-c {
  justify-content: center;
}

#s-85cd7820-4913-4bdb-a780-c0b8d9e815f2 {
  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-85cd7820-4913-4bdb-a780-c0b8d9e815f2 {
  margin-bottom: 24px;
}
}
#s-85cd7820-4913-4bdb-a780-c0b8d9e815f2 .shogun-heading-component h2 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}



/* carousel styling */
.award-carousel {
  display: flex;
  /*scroll-snap-type: x mandatory;*/
  -webkit-overflow-scrolling: touch;
  align-items: center; /* Ensures vertical centering of children */
  /*overflow-x: auto; /* Allows for horizontal scrolling */
}

.award-carousel .slick-track {
  display: flex;
}
.award-carousel .slick-track .slick-slide {
  display: flex;
  height: auto;
  align-items: center;
  justify-content: center;
}

.award-slide a {
  width: 100%; /* Ensures the link takes up the full width of its container */
  height: auto; /* Allows the height to adjust based on the content */
  display: flex; /* Makes the anchor a flex container */
  justify-content: center; /* Centers the img horizontally within the anchor */
  align-items: center; /* Centers the img vertically within the anchor */
  cursor: pointer;
}

/* Adjusts img tag specifically if needed */
.award-slide a img {
  max-width: 120px;
  height: auto; /* Keeps the image's aspect ratio intact */
}

/* Hide the scrollbar */
.award-carousel::-webkit-scrollbar {
  display: none;
}

/* nav-arrows on carousel */
.award-carousel .slick-next {
    right: -5px;
}
.award-carousel .slick-prev {
    left: -5px;
}
@media screen and (max-width: 1300px) {
    .award-carousel {
        padding-left: 20px;
        padding-right: 20px;
    }
}
#s-9e5f083c-ad73-4fc0-b82b-69fb7aab98d8 {
  margin-left: auto;
margin-right: auto;
min-height: 200px;
max-width: 1280px;
}

/*
  $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;
}
