.shg-box {
  position: relative;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  flex-direction: column;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  /**
   * 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: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}

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

.shg-box-vertical-align-center, .shg-box-vertical-center {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

.shg-box-vertical-align-bottom {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  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-52ac3216-a7f0-444c-9ecb-5c1cea2c0c83 {
  margin-left: 0%;
margin-right: 0%;
min-height: 50px;
background-color: rgba(40, 40, 40, 1);
}
@media (min-width: 1200px){#s-52ac3216-a7f0-444c-9ecb-5c1cea2c0c83 {
  margin-left: 0%;
margin-right: 0%;
}
}







#s-52ac3216-a7f0-444c-9ecb-5c1cea2c0c83 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-52ac3216-a7f0-444c-9ecb-5c1cea2c0c83.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-b065d088-f88a-4127-815b-bbd57b8c8081 {
  margin-left: auto;
margin-right: auto;
padding-top: 48px;
padding-left: 0%;
padding-bottom: 48px;
padding-right: 0%;
min-height: 50px;
max-width: 1400px;
background-color: rgba(40, 40, 40, 1);
}
@media (min-width: 1200px){#s-b065d088-f88a-4127-815b-bbd57b8c8081 {
  padding-left: 0%;
padding-right: 0%;
}
}@media (max-width: 767px){#s-b065d088-f88a-4127-815b-bbd57b8c8081 {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
}
}







#s-b065d088-f88a-4127-815b-bbd57b8c8081 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-b065d088-f88a-4127-815b-bbd57b8c8081.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  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-d8f0f1f2-3c91-4429-b6d8-619890e249b1 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-d8f0f1f2-3c91-4429-b6d8-619890e249b1 .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 64px;
  
  
  
}


@media (min-width: 768px) and (max-width: 991px){#s-d8f0f1f2-3c91-4429-b6d8-619890e249b1 .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 48px;
  
  
  
}


}@media (max-width: 767px){#s-d8f0f1f2-3c91-4429-b6d8-619890e249b1 .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 36px;
  
  
  
}


}
.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 ::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-9b44d173-36df-4a71-b053-3b3547e4e1ee {
  margin-left: auto;
margin-right: auto;
}
@media (min-width: 768px) and (max-width: 991px){#s-9b44d173-36df-4a71-b053-3b3547e4e1ee {
  margin-top: 4px;
}
}@media (max-width: 767px){#s-9b44d173-36df-4a71-b053-3b3547e4e1ee {
  margin-top: 8px;
}
}
#s-9b44d173-36df-4a71-b053-3b3547e4e1ee .shg-proportional-font-size,
#s-9b44d173-36df-4a71-b053-3b3547e4e1ee .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

.shg-row {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  min-height: inherit;
  max-height: inherit;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  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-d8dc9ffe-d1e5-45f7-92ce-59416ed1482f {
  margin-top: 24px;
margin-left: auto;
margin-right: auto;
}
@media (max-width: 767px){#s-d8dc9ffe-d1e5-45f7-92ce-59416ed1482f {
  display: none;
}
#s-d8dc9ffe-d1e5-45f7-92ce-59416ed1482f, #wrap-s-d8dc9ffe-d1e5-45f7-92ce-59416ed1482f, #wrap-content-s-d8dc9ffe-d1e5-45f7-92ce-59416ed1482f { display: none !important; }}
@media (min-width: 0px) {
[id="s-d8dc9ffe-d1e5-45f7-92ce-59416ed1482f"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-d8dc9ffe-d1e5-45f7-92ce-59416ed1482f"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 992px) {
[id="s-d8dc9ffe-d1e5-45f7-92ce-59416ed1482f"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 1200px) {
[id="s-d8dc9ffe-d1e5-45f7-92ce-59416ed1482f"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 5.0px);
}

}

#s-9fa976ca-607d-4caa-8489-d8796a1032ad {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-9fa976ca-607d-4caa-8489-d8796a1032ad"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 5.0px);
}

}

@media (min-width: 768px) {
[id="s-9fa976ca-607d-4caa-8489-d8796a1032ad"] > .shg-row > .shg-c-sm-2_4 {
  width: calc(20.0% - 8.0px);
}

}

@media (min-width: 992px) {
[id="s-9fa976ca-607d-4caa-8489-d8796a1032ad"] > .shg-row > .shg-c-md-2_4 {
  width: calc(20.0% - 8.0px);
}

}

@media (min-width: 1200px) {
[id="s-9fa976ca-607d-4caa-8489-d8796a1032ad"] > .shg-row > .shg-c-lg-2_4 {
  width: calc(20.0% - 8.0px);
}

}

#s-4e834426-be97-4762-9d52-4d7ffd4d5919 {
  margin-left: auto;
margin-right: auto;
padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 8px;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}
@media (min-width: 1200px){#s-4e834426-be97-4762-9d52-4d7ffd4d5919 {
  border-radius: 8px;
}
}







#s-4e834426-be97-4762-9d52-4d7ffd4d5919 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-4e834426-be97-4762-9d52-4d7ffd4d5919 {
  cursor: pointer;
}#s-4e834426-be97-4762-9d52-4d7ffd4d5919.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-3d97a0c1-b1b6-44b6-9611-73021c3feae2 {
  margin-left: auto;
margin-right: auto;
}

.shg-product-image-wrapper a.shogun-product-image-url {
  display: inline-block;
}

.shg-product-image-wrapper img.shogun-image,
.shogun-component img.shogun-image {
  display: inline-block;
  vertical-align: middle;
}

.shg-product-img-placeholder img {
  padding: 3rem;
  background: rgba(0, 0, 0, 0.1);
  max-width: max-content;
}

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

.shg-product-image-wrapper.visible {
  display: inline-block;
}

.shg-product-image-wrapper .shg-product-image-wrapper a {
  text-decoration: none !important;
  border-bottom: 0 !important;
}

.shg-product-image-wrapper .shg-image-zoom {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  overflow: hidden;
  max-width: 100%;
  min-height: 100%;
}

.shg-c.shg-align-center .shg-image-zoom {
  margin: 0 auto;
}

.shg-c.shg-align-right .shg-image-zoom {
  margin-left: auto;
}

.shg-image-zoom .shg-image-zoom-background {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  transition: transform 0.5s ease-out;
  transform: scale(1);
}

/**
  Fix for IE11, as min-width does not works there.
**/
@media screen\0 {
  .shg-product-image-wrapper > .shogun-image {
    width: 100%;
  }
}

#s-1d8d4e0b-d2f0-45aa-9893-fa1e77b33d98 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
text-align: center;
}


.shg-c#s-1d8d4e0b-d2f0-45aa-9893-fa1e77b33d98 {
  max-width:  100%;
}

.shg-c#s-1d8d4e0b-d2f0-45aa-9893-fa1e77b33d98 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-1d8d4e0b-d2f0-45aa-9893-fa1e77b33d98 .shg-image-zoom,
.shg-c#s-1d8d4e0b-d2f0-45aa-9893-fa1e77b33d98 img.shogun-image {
  max-width: 60px !important;
  
}

.shg-c#s-1d8d4e0b-d2f0-45aa-9893-fa1e77b33d98 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-1d8d4e0b-d2f0-45aa-9893-fa1e77b33d98 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-1d8d4e0b-d2f0-45aa-9893-fa1e77b33d98 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){
.shg-c#s-1d8d4e0b-d2f0-45aa-9893-fa1e77b33d98 {
  max-width:  100%;
}

.shg-c#s-1d8d4e0b-d2f0-45aa-9893-fa1e77b33d98 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-1d8d4e0b-d2f0-45aa-9893-fa1e77b33d98 .shg-image-zoom,
.shg-c#s-1d8d4e0b-d2f0-45aa-9893-fa1e77b33d98 img.shogun-image {
  max-width: 60px !important;
  
}

.shg-c#s-1d8d4e0b-d2f0-45aa-9893-fa1e77b33d98 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-1d8d4e0b-d2f0-45aa-9893-fa1e77b33d98 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-1d8d4e0b-d2f0-45aa-9893-fa1e77b33d98 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-1d8d4e0b-d2f0-45aa-9893-fa1e77b33d98 {
  max-width:  100%;
}

.shg-c#s-1d8d4e0b-d2f0-45aa-9893-fa1e77b33d98 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-1d8d4e0b-d2f0-45aa-9893-fa1e77b33d98 .shg-image-zoom,
.shg-c#s-1d8d4e0b-d2f0-45aa-9893-fa1e77b33d98 img.shogun-image {
  max-width: 60px !important;
  
}

.shg-c#s-1d8d4e0b-d2f0-45aa-9893-fa1e77b33d98 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-1d8d4e0b-d2f0-45aa-9893-fa1e77b33d98 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-1d8d4e0b-d2f0-45aa-9893-fa1e77b33d98 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-1d8d4e0b-d2f0-45aa-9893-fa1e77b33d98 {
  max-width:  100%;
}

.shg-c#s-1d8d4e0b-d2f0-45aa-9893-fa1e77b33d98 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-1d8d4e0b-d2f0-45aa-9893-fa1e77b33d98 .shg-image-zoom,
.shg-c#s-1d8d4e0b-d2f0-45aa-9893-fa1e77b33d98 img.shogun-image {
  max-width: 60px !important;
  
}

.shg-c#s-1d8d4e0b-d2f0-45aa-9893-fa1e77b33d98 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-1d8d4e0b-d2f0-45aa-9893-fa1e77b33d98 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-1d8d4e0b-d2f0-45aa-9893-fa1e77b33d98 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){
.shg-c#s-1d8d4e0b-d2f0-45aa-9893-fa1e77b33d98 {
  max-width:  100%;
}

.shg-c#s-1d8d4e0b-d2f0-45aa-9893-fa1e77b33d98 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-1d8d4e0b-d2f0-45aa-9893-fa1e77b33d98 .shg-image-zoom,
.shg-c#s-1d8d4e0b-d2f0-45aa-9893-fa1e77b33d98 img.shogun-image {
  max-width: 60px !important;
  
}

.shg-c#s-1d8d4e0b-d2f0-45aa-9893-fa1e77b33d98 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-1d8d4e0b-d2f0-45aa-9893-fa1e77b33d98 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-1d8d4e0b-d2f0-45aa-9893-fa1e77b33d98 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-product-title-component a {
  text-decoration: none !important;
  padding: 0 !important;
  margin: 0 !important;
  border: none !important;
}

#s-10fa404b-b3c5-44a4-8f7f-4242b9646930 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}
@media (max-width: 767px){#s-10fa404b-b3c5-44a4-8f7f-4242b9646930 {
  margin-top: 12px;
}
}
#s-10fa404b-b3c5-44a4-8f7f-4242b9646930 .shg-product-title-component h3 span {
  color: ;
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 12px;
  line-height: ;
  letter-spacing: ;
  
}
@media (min-width: 1200px){#s-10fa404b-b3c5-44a4-8f7f-4242b9646930 .shg-product-title-component h3 span {
  color: ;
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 12px;
  line-height: ;
  letter-spacing: ;
  
}
}
#s-3c7508bb-0a39-4753-b373-928b6f4473a4 {
  margin-left: auto;
margin-right: auto;
padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 8px;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}
@media (min-width: 1200px){#s-3c7508bb-0a39-4753-b373-928b6f4473a4 {
  border-radius: 8px;
}
}







#s-3c7508bb-0a39-4753-b373-928b6f4473a4 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-3c7508bb-0a39-4753-b373-928b6f4473a4 {
  cursor: pointer;
}#s-3c7508bb-0a39-4753-b373-928b6f4473a4.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-a31f204d-3cea-4c38-983b-110cfd47758a {
  margin-left: auto;
margin-right: auto;
}

#s-d2e3e046-c821-4812-8a0b-cbfa3f35857a {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
text-align: center;
}


.shg-c#s-d2e3e046-c821-4812-8a0b-cbfa3f35857a {
  max-width:  100%;
}

.shg-c#s-d2e3e046-c821-4812-8a0b-cbfa3f35857a img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-d2e3e046-c821-4812-8a0b-cbfa3f35857a .shg-image-zoom,
.shg-c#s-d2e3e046-c821-4812-8a0b-cbfa3f35857a img.shogun-image {
  max-width: 60px !important;
  
}

.shg-c#s-d2e3e046-c821-4812-8a0b-cbfa3f35857a .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-d2e3e046-c821-4812-8a0b-cbfa3f35857a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d2e3e046-c821-4812-8a0b-cbfa3f35857a img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){
.shg-c#s-d2e3e046-c821-4812-8a0b-cbfa3f35857a {
  max-width:  100%;
}

.shg-c#s-d2e3e046-c821-4812-8a0b-cbfa3f35857a img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-d2e3e046-c821-4812-8a0b-cbfa3f35857a .shg-image-zoom,
.shg-c#s-d2e3e046-c821-4812-8a0b-cbfa3f35857a img.shogun-image {
  max-width: 60px !important;
  
}

.shg-c#s-d2e3e046-c821-4812-8a0b-cbfa3f35857a .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-d2e3e046-c821-4812-8a0b-cbfa3f35857a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d2e3e046-c821-4812-8a0b-cbfa3f35857a img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-d2e3e046-c821-4812-8a0b-cbfa3f35857a {
  max-width:  100%;
}

.shg-c#s-d2e3e046-c821-4812-8a0b-cbfa3f35857a img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-d2e3e046-c821-4812-8a0b-cbfa3f35857a .shg-image-zoom,
.shg-c#s-d2e3e046-c821-4812-8a0b-cbfa3f35857a img.shogun-image {
  max-width: 60px !important;
  
}

.shg-c#s-d2e3e046-c821-4812-8a0b-cbfa3f35857a .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-d2e3e046-c821-4812-8a0b-cbfa3f35857a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d2e3e046-c821-4812-8a0b-cbfa3f35857a img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-d2e3e046-c821-4812-8a0b-cbfa3f35857a {
  max-width:  100%;
}

.shg-c#s-d2e3e046-c821-4812-8a0b-cbfa3f35857a img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-d2e3e046-c821-4812-8a0b-cbfa3f35857a .shg-image-zoom,
.shg-c#s-d2e3e046-c821-4812-8a0b-cbfa3f35857a img.shogun-image {
  max-width: 60px !important;
  
}

.shg-c#s-d2e3e046-c821-4812-8a0b-cbfa3f35857a .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-d2e3e046-c821-4812-8a0b-cbfa3f35857a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d2e3e046-c821-4812-8a0b-cbfa3f35857a img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){
.shg-c#s-d2e3e046-c821-4812-8a0b-cbfa3f35857a {
  max-width:  100%;
}

.shg-c#s-d2e3e046-c821-4812-8a0b-cbfa3f35857a img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-d2e3e046-c821-4812-8a0b-cbfa3f35857a .shg-image-zoom,
.shg-c#s-d2e3e046-c821-4812-8a0b-cbfa3f35857a img.shogun-image {
  max-width: 60px !important;
  
}

.shg-c#s-d2e3e046-c821-4812-8a0b-cbfa3f35857a .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-d2e3e046-c821-4812-8a0b-cbfa3f35857a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d2e3e046-c821-4812-8a0b-cbfa3f35857a img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-796ff26e-6284-4606-9534-9f5d28c646f7 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}
@media (max-width: 767px){#s-796ff26e-6284-4606-9534-9f5d28c646f7 {
  margin-top: 12px;
}
}
#s-796ff26e-6284-4606-9534-9f5d28c646f7 .shg-product-title-component h3 span {
  color: ;
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 14px;
  line-height: ;
  letter-spacing: ;
  
}
@media (min-width: 1200px){#s-796ff26e-6284-4606-9534-9f5d28c646f7 .shg-product-title-component h3 span {
  color: ;
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 12px;
  line-height: ;
  letter-spacing: ;
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-796ff26e-6284-4606-9534-9f5d28c646f7 .shg-product-title-component h3 span {
  color: ;
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 12px;
  line-height: ;
  letter-spacing: ;
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-796ff26e-6284-4606-9534-9f5d28c646f7 .shg-product-title-component h3 span {
  color: ;
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 12px;
  line-height: ;
  letter-spacing: ;
  
}
}
#s-c5e019f1-6bc0-44cc-859f-ee9c03d30f15 {
  margin-left: auto;
margin-right: auto;
padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 8px;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}
@media (min-width: 1200px){#s-c5e019f1-6bc0-44cc-859f-ee9c03d30f15 {
  border-radius: 8px;
}
}







#s-c5e019f1-6bc0-44cc-859f-ee9c03d30f15 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-c5e019f1-6bc0-44cc-859f-ee9c03d30f15 {
  cursor: pointer;
}#s-c5e019f1-6bc0-44cc-859f-ee9c03d30f15.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-1afe2ccd-128b-4913-92de-9b87271d5452 {
  margin-left: auto;
margin-right: auto;
}

#s-6725903a-f301-4513-acb9-6e181ad346cf {
  margin-left: auto;
margin-right: auto;
text-align: center;
}


.shg-c#s-6725903a-f301-4513-acb9-6e181ad346cf {
  max-width:  100%;
}

.shg-c#s-6725903a-f301-4513-acb9-6e181ad346cf img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-6725903a-f301-4513-acb9-6e181ad346cf .shg-image-zoom,
.shg-c#s-6725903a-f301-4513-acb9-6e181ad346cf img.shogun-image {
  max-width: 60px !important;
  
}

.shg-c#s-6725903a-f301-4513-acb9-6e181ad346cf .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-6725903a-f301-4513-acb9-6e181ad346cf .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-6725903a-f301-4513-acb9-6e181ad346cf img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){
.shg-c#s-6725903a-f301-4513-acb9-6e181ad346cf {
  max-width:  100%;
}

.shg-c#s-6725903a-f301-4513-acb9-6e181ad346cf img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-6725903a-f301-4513-acb9-6e181ad346cf .shg-image-zoom,
.shg-c#s-6725903a-f301-4513-acb9-6e181ad346cf img.shogun-image {
  max-width: 60px !important;
  
}

.shg-c#s-6725903a-f301-4513-acb9-6e181ad346cf .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-6725903a-f301-4513-acb9-6e181ad346cf .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-6725903a-f301-4513-acb9-6e181ad346cf img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-6725903a-f301-4513-acb9-6e181ad346cf {
  max-width:  100%;
}

.shg-c#s-6725903a-f301-4513-acb9-6e181ad346cf img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-6725903a-f301-4513-acb9-6e181ad346cf .shg-image-zoom,
.shg-c#s-6725903a-f301-4513-acb9-6e181ad346cf img.shogun-image {
  max-width: 60px !important;
  
}

.shg-c#s-6725903a-f301-4513-acb9-6e181ad346cf .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-6725903a-f301-4513-acb9-6e181ad346cf .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-6725903a-f301-4513-acb9-6e181ad346cf img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-6725903a-f301-4513-acb9-6e181ad346cf {
  max-width:  100%;
}

.shg-c#s-6725903a-f301-4513-acb9-6e181ad346cf img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-6725903a-f301-4513-acb9-6e181ad346cf .shg-image-zoom,
.shg-c#s-6725903a-f301-4513-acb9-6e181ad346cf img.shogun-image {
  max-width: 60px !important;
  
}

.shg-c#s-6725903a-f301-4513-acb9-6e181ad346cf .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-6725903a-f301-4513-acb9-6e181ad346cf .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-6725903a-f301-4513-acb9-6e181ad346cf img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){
.shg-c#s-6725903a-f301-4513-acb9-6e181ad346cf {
  max-width:  100%;
}

.shg-c#s-6725903a-f301-4513-acb9-6e181ad346cf img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-6725903a-f301-4513-acb9-6e181ad346cf .shg-image-zoom,
.shg-c#s-6725903a-f301-4513-acb9-6e181ad346cf img.shogun-image {
  max-width: 60px !important;
  
}

.shg-c#s-6725903a-f301-4513-acb9-6e181ad346cf .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-6725903a-f301-4513-acb9-6e181ad346cf .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-6725903a-f301-4513-acb9-6e181ad346cf img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-33b70589-6ca1-47d6-b951-e32e4eca1dd7 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}
@media (max-width: 767px){#s-33b70589-6ca1-47d6-b951-e32e4eca1dd7 {
  margin-top: 12px;
}
}
#s-33b70589-6ca1-47d6-b951-e32e4eca1dd7 .shg-product-title-component h3 span {
  color: ;
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 14px;
  line-height: ;
  letter-spacing: ;
  
}
@media (min-width: 1200px){#s-33b70589-6ca1-47d6-b951-e32e4eca1dd7 .shg-product-title-component h3 span {
  color: ;
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 12px;
  line-height: ;
  letter-spacing: ;
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-33b70589-6ca1-47d6-b951-e32e4eca1dd7 .shg-product-title-component h3 span {
  color: ;
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 12px;
  line-height: ;
  letter-spacing: ;
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-33b70589-6ca1-47d6-b951-e32e4eca1dd7 .shg-product-title-component h3 span {
  color: ;
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 12px;
  line-height: ;
  letter-spacing: ;
  
}
}
#s-1731a29a-0a35-4225-9be1-b52da09b67e5 {
  margin-left: auto;
margin-right: auto;
padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 8px;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}
@media (min-width: 1200px){#s-1731a29a-0a35-4225-9be1-b52da09b67e5 {
  border-radius: 8px;
}
}







#s-1731a29a-0a35-4225-9be1-b52da09b67e5 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-1731a29a-0a35-4225-9be1-b52da09b67e5 {
  cursor: pointer;
}#s-1731a29a-0a35-4225-9be1-b52da09b67e5.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-c00005cc-e7e2-417d-9bb0-d434c376747f {
  margin-left: auto;
margin-right: auto;
}

#s-e9617455-a8c4-420f-af24-f375097b1b7d {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
text-align: center;
}


.shg-c#s-e9617455-a8c4-420f-af24-f375097b1b7d {
  max-width:  100%;
}

.shg-c#s-e9617455-a8c4-420f-af24-f375097b1b7d img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-e9617455-a8c4-420f-af24-f375097b1b7d .shg-image-zoom,
.shg-c#s-e9617455-a8c4-420f-af24-f375097b1b7d img.shogun-image {
  max-width: 60px !important;
  
}

.shg-c#s-e9617455-a8c4-420f-af24-f375097b1b7d .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-e9617455-a8c4-420f-af24-f375097b1b7d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e9617455-a8c4-420f-af24-f375097b1b7d img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){
.shg-c#s-e9617455-a8c4-420f-af24-f375097b1b7d {
  max-width:  100%;
}

.shg-c#s-e9617455-a8c4-420f-af24-f375097b1b7d img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-e9617455-a8c4-420f-af24-f375097b1b7d .shg-image-zoom,
.shg-c#s-e9617455-a8c4-420f-af24-f375097b1b7d img.shogun-image {
  max-width: 60px !important;
  
}

.shg-c#s-e9617455-a8c4-420f-af24-f375097b1b7d .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-e9617455-a8c4-420f-af24-f375097b1b7d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e9617455-a8c4-420f-af24-f375097b1b7d img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-e9617455-a8c4-420f-af24-f375097b1b7d {
  max-width:  100%;
}

.shg-c#s-e9617455-a8c4-420f-af24-f375097b1b7d img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-e9617455-a8c4-420f-af24-f375097b1b7d .shg-image-zoom,
.shg-c#s-e9617455-a8c4-420f-af24-f375097b1b7d img.shogun-image {
  max-width: 60px !important;
  
}

.shg-c#s-e9617455-a8c4-420f-af24-f375097b1b7d .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-e9617455-a8c4-420f-af24-f375097b1b7d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e9617455-a8c4-420f-af24-f375097b1b7d img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-e9617455-a8c4-420f-af24-f375097b1b7d {
  max-width:  100%;
}

.shg-c#s-e9617455-a8c4-420f-af24-f375097b1b7d img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-e9617455-a8c4-420f-af24-f375097b1b7d .shg-image-zoom,
.shg-c#s-e9617455-a8c4-420f-af24-f375097b1b7d img.shogun-image {
  max-width: 60px !important;
  
}

.shg-c#s-e9617455-a8c4-420f-af24-f375097b1b7d .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-e9617455-a8c4-420f-af24-f375097b1b7d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e9617455-a8c4-420f-af24-f375097b1b7d img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){
.shg-c#s-e9617455-a8c4-420f-af24-f375097b1b7d {
  max-width:  100%;
}

.shg-c#s-e9617455-a8c4-420f-af24-f375097b1b7d img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-e9617455-a8c4-420f-af24-f375097b1b7d .shg-image-zoom,
.shg-c#s-e9617455-a8c4-420f-af24-f375097b1b7d img.shogun-image {
  max-width: 60px !important;
  
}

.shg-c#s-e9617455-a8c4-420f-af24-f375097b1b7d .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-e9617455-a8c4-420f-af24-f375097b1b7d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e9617455-a8c4-420f-af24-f375097b1b7d img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-b52f01d6-e546-4a7f-92ee-cc084ceeb3ac {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}
@media (max-width: 767px){#s-b52f01d6-e546-4a7f-92ee-cc084ceeb3ac {
  margin-top: 12px;
}
}
#s-b52f01d6-e546-4a7f-92ee-cc084ceeb3ac .shg-product-title-component h3 span {
  color: ;
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 14px;
  line-height: ;
  letter-spacing: ;
  
}
@media (min-width: 1200px){#s-b52f01d6-e546-4a7f-92ee-cc084ceeb3ac .shg-product-title-component h3 span {
  color: ;
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 12px;
  line-height: ;
  letter-spacing: ;
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-b52f01d6-e546-4a7f-92ee-cc084ceeb3ac .shg-product-title-component h3 span {
  color: ;
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 12px;
  line-height: ;
  letter-spacing: ;
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-b52f01d6-e546-4a7f-92ee-cc084ceeb3ac .shg-product-title-component h3 span {
  color: ;
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 12px;
  line-height: ;
  letter-spacing: ;
  
}
}
#s-ad0dc3bb-b00f-4ada-9615-9d8072b9d6af {
  margin-left: auto;
margin-right: auto;
padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 8px;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}
@media (min-width: 1200px){#s-ad0dc3bb-b00f-4ada-9615-9d8072b9d6af {
  border-radius: 8px;
}
}







#s-ad0dc3bb-b00f-4ada-9615-9d8072b9d6af > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-ad0dc3bb-b00f-4ada-9615-9d8072b9d6af {
  cursor: pointer;
}#s-ad0dc3bb-b00f-4ada-9615-9d8072b9d6af.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-6d315e45-a9c2-416d-90b3-5ce549a6a333 {
  margin-left: auto;
margin-right: auto;
}

#s-4f353107-0b2c-4fb2-9af8-9132f58a15ee {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
text-align: center;
}


.shg-c#s-4f353107-0b2c-4fb2-9af8-9132f58a15ee {
  max-width:  100%;
}

.shg-c#s-4f353107-0b2c-4fb2-9af8-9132f58a15ee img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-4f353107-0b2c-4fb2-9af8-9132f58a15ee .shg-image-zoom,
.shg-c#s-4f353107-0b2c-4fb2-9af8-9132f58a15ee img.shogun-image {
  max-width: 60px !important;
  
}

.shg-c#s-4f353107-0b2c-4fb2-9af8-9132f58a15ee .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-4f353107-0b2c-4fb2-9af8-9132f58a15ee .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4f353107-0b2c-4fb2-9af8-9132f58a15ee img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){
.shg-c#s-4f353107-0b2c-4fb2-9af8-9132f58a15ee {
  max-width:  100%;
}

.shg-c#s-4f353107-0b2c-4fb2-9af8-9132f58a15ee img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-4f353107-0b2c-4fb2-9af8-9132f58a15ee .shg-image-zoom,
.shg-c#s-4f353107-0b2c-4fb2-9af8-9132f58a15ee img.shogun-image {
  max-width: 60px !important;
  
}

.shg-c#s-4f353107-0b2c-4fb2-9af8-9132f58a15ee .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-4f353107-0b2c-4fb2-9af8-9132f58a15ee .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4f353107-0b2c-4fb2-9af8-9132f58a15ee img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-4f353107-0b2c-4fb2-9af8-9132f58a15ee {
  max-width:  100%;
}

.shg-c#s-4f353107-0b2c-4fb2-9af8-9132f58a15ee img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-4f353107-0b2c-4fb2-9af8-9132f58a15ee .shg-image-zoom,
.shg-c#s-4f353107-0b2c-4fb2-9af8-9132f58a15ee img.shogun-image {
  max-width: 60px !important;
  
}

.shg-c#s-4f353107-0b2c-4fb2-9af8-9132f58a15ee .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-4f353107-0b2c-4fb2-9af8-9132f58a15ee .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4f353107-0b2c-4fb2-9af8-9132f58a15ee img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-4f353107-0b2c-4fb2-9af8-9132f58a15ee {
  max-width:  100%;
}

.shg-c#s-4f353107-0b2c-4fb2-9af8-9132f58a15ee img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-4f353107-0b2c-4fb2-9af8-9132f58a15ee .shg-image-zoom,
.shg-c#s-4f353107-0b2c-4fb2-9af8-9132f58a15ee img.shogun-image {
  max-width: 60px !important;
  
}

.shg-c#s-4f353107-0b2c-4fb2-9af8-9132f58a15ee .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-4f353107-0b2c-4fb2-9af8-9132f58a15ee .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4f353107-0b2c-4fb2-9af8-9132f58a15ee img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){
.shg-c#s-4f353107-0b2c-4fb2-9af8-9132f58a15ee {
  max-width:  100%;
}

.shg-c#s-4f353107-0b2c-4fb2-9af8-9132f58a15ee img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-4f353107-0b2c-4fb2-9af8-9132f58a15ee .shg-image-zoom,
.shg-c#s-4f353107-0b2c-4fb2-9af8-9132f58a15ee img.shogun-image {
  max-width: 60px !important;
  
}

.shg-c#s-4f353107-0b2c-4fb2-9af8-9132f58a15ee .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-4f353107-0b2c-4fb2-9af8-9132f58a15ee .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4f353107-0b2c-4fb2-9af8-9132f58a15ee img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-ce3359ef-714b-4e53-b513-1d72223b24b0 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}
@media (max-width: 767px){#s-ce3359ef-714b-4e53-b513-1d72223b24b0 {
  margin-top: 12px;
}
}
#s-ce3359ef-714b-4e53-b513-1d72223b24b0 .shogun-heading-component h3 {
  color: ;
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 14px;
  
  
  
}


@media (min-width: 1200px){#s-ce3359ef-714b-4e53-b513-1d72223b24b0 .shogun-heading-component h3 {
  color: ;
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 12px;
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-ce3359ef-714b-4e53-b513-1d72223b24b0 .shogun-heading-component h3 {
  color: ;
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 12px;
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-ce3359ef-714b-4e53-b513-1d72223b24b0 .shogun-heading-component h3 {
  color: ;
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 12px;
  
  
  
}


}
#s-90a07fbc-32aa-4c45-a153-f9cca0ae287b {
  margin-left: auto;
margin-right: auto;
background-color: rgba(242, 242, 242, 0);
}

@media (min-width: 0px) {
[id="s-90a07fbc-32aa-4c45-a153-f9cca0ae287b"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 5.0px);
}

}

@media (min-width: 768px) {
[id="s-90a07fbc-32aa-4c45-a153-f9cca0ae287b"] > .shg-row > .shg-c-sm-2_4 {
  width: calc(20.0% - 8.0px);
}

}

@media (min-width: 992px) {
[id="s-90a07fbc-32aa-4c45-a153-f9cca0ae287b"] > .shg-row > .shg-c-md-2_4 {
  width: calc(20.0% - 8.0px);
}

}

@media (min-width: 1200px) {
[id="s-90a07fbc-32aa-4c45-a153-f9cca0ae287b"] > .shg-row > .shg-c-lg-2_4 {
  width: calc(20.0% - 8.0px);
}

}

#s-c34cea27-ca8e-4096-844a-a633c430186b {
  margin-left: auto;
margin-right: auto;
padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 8px;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}
@media (min-width: 1200px){#s-c34cea27-ca8e-4096-844a-a633c430186b {
  border-radius: 8px;
}
}







#s-c34cea27-ca8e-4096-844a-a633c430186b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-c34cea27-ca8e-4096-844a-a633c430186b {
  cursor: pointer;
}#s-c34cea27-ca8e-4096-844a-a633c430186b.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-8e52b603-2f53-4730-bd84-4a8c7a6d339a {
  margin-left: auto;
margin-right: auto;
}

#s-74eebb28-3f9f-498b-9c70-e49c60bc5b52 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
text-align: center;
}


.shg-c#s-74eebb28-3f9f-498b-9c70-e49c60bc5b52 {
  max-width:  100%;
}

.shg-c#s-74eebb28-3f9f-498b-9c70-e49c60bc5b52 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-74eebb28-3f9f-498b-9c70-e49c60bc5b52 .shg-image-zoom,
.shg-c#s-74eebb28-3f9f-498b-9c70-e49c60bc5b52 img.shogun-image {
  max-width: 60px !important;
  
}

.shg-c#s-74eebb28-3f9f-498b-9c70-e49c60bc5b52 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-74eebb28-3f9f-498b-9c70-e49c60bc5b52 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-74eebb28-3f9f-498b-9c70-e49c60bc5b52 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){
.shg-c#s-74eebb28-3f9f-498b-9c70-e49c60bc5b52 {
  max-width:  100%;
}

.shg-c#s-74eebb28-3f9f-498b-9c70-e49c60bc5b52 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-74eebb28-3f9f-498b-9c70-e49c60bc5b52 .shg-image-zoom,
.shg-c#s-74eebb28-3f9f-498b-9c70-e49c60bc5b52 img.shogun-image {
  max-width: 60px !important;
  
}

.shg-c#s-74eebb28-3f9f-498b-9c70-e49c60bc5b52 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-74eebb28-3f9f-498b-9c70-e49c60bc5b52 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-74eebb28-3f9f-498b-9c70-e49c60bc5b52 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-74eebb28-3f9f-498b-9c70-e49c60bc5b52 {
  max-width:  100%;
}

.shg-c#s-74eebb28-3f9f-498b-9c70-e49c60bc5b52 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-74eebb28-3f9f-498b-9c70-e49c60bc5b52 .shg-image-zoom,
.shg-c#s-74eebb28-3f9f-498b-9c70-e49c60bc5b52 img.shogun-image {
  max-width: 60px !important;
  
}

.shg-c#s-74eebb28-3f9f-498b-9c70-e49c60bc5b52 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-74eebb28-3f9f-498b-9c70-e49c60bc5b52 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-74eebb28-3f9f-498b-9c70-e49c60bc5b52 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-74eebb28-3f9f-498b-9c70-e49c60bc5b52 {
  max-width:  100%;
}

.shg-c#s-74eebb28-3f9f-498b-9c70-e49c60bc5b52 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-74eebb28-3f9f-498b-9c70-e49c60bc5b52 .shg-image-zoom,
.shg-c#s-74eebb28-3f9f-498b-9c70-e49c60bc5b52 img.shogun-image {
  max-width: 60px !important;
  
}

.shg-c#s-74eebb28-3f9f-498b-9c70-e49c60bc5b52 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-74eebb28-3f9f-498b-9c70-e49c60bc5b52 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-74eebb28-3f9f-498b-9c70-e49c60bc5b52 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){
.shg-c#s-74eebb28-3f9f-498b-9c70-e49c60bc5b52 {
  max-width:  100%;
}

.shg-c#s-74eebb28-3f9f-498b-9c70-e49c60bc5b52 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-74eebb28-3f9f-498b-9c70-e49c60bc5b52 .shg-image-zoom,
.shg-c#s-74eebb28-3f9f-498b-9c70-e49c60bc5b52 img.shogun-image {
  max-width: 60px !important;
  
}

.shg-c#s-74eebb28-3f9f-498b-9c70-e49c60bc5b52 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-74eebb28-3f9f-498b-9c70-e49c60bc5b52 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-74eebb28-3f9f-498b-9c70-e49c60bc5b52 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-f31228e7-c5e9-4aaa-b7ce-4f8567ad60e5 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}
@media (max-width: 767px){#s-f31228e7-c5e9-4aaa-b7ce-4f8567ad60e5 {
  margin-top: 12px;
}
}
#s-f31228e7-c5e9-4aaa-b7ce-4f8567ad60e5 .shg-product-title-component h3 span {
  color: ;
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 14px;
  line-height: ;
  letter-spacing: ;
  
}
@media (min-width: 1200px){#s-f31228e7-c5e9-4aaa-b7ce-4f8567ad60e5 .shg-product-title-component h3 span {
  color: ;
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 12px;
  line-height: ;
  letter-spacing: ;
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-f31228e7-c5e9-4aaa-b7ce-4f8567ad60e5 .shg-product-title-component h3 span {
  color: ;
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 12px;
  line-height: ;
  letter-spacing: ;
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-f31228e7-c5e9-4aaa-b7ce-4f8567ad60e5 .shg-product-title-component h3 span {
  color: ;
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 12px;
  line-height: ;
  letter-spacing: ;
  
}
}
#s-5f9f95f7-e31c-48ce-aa61-66aeba71a8c2 {
  margin-left: auto;
margin-right: auto;
padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 8px;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}
@media (min-width: 1200px){#s-5f9f95f7-e31c-48ce-aa61-66aeba71a8c2 {
  border-radius: 8px;
}
}







#s-5f9f95f7-e31c-48ce-aa61-66aeba71a8c2 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-5f9f95f7-e31c-48ce-aa61-66aeba71a8c2 {
  cursor: pointer;
}#s-5f9f95f7-e31c-48ce-aa61-66aeba71a8c2.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-a7e48ae9-72ce-4144-bb23-720913bd9198 {
  margin-left: auto;
margin-right: auto;
}

#s-d13c7050-c150-44e8-a687-a98f9383f2ab {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
text-align: center;
}


.shg-c#s-d13c7050-c150-44e8-a687-a98f9383f2ab {
  max-width:  100%;
}

.shg-c#s-d13c7050-c150-44e8-a687-a98f9383f2ab img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-d13c7050-c150-44e8-a687-a98f9383f2ab .shg-image-zoom,
.shg-c#s-d13c7050-c150-44e8-a687-a98f9383f2ab img.shogun-image {
  max-width: 60px !important;
  
}

.shg-c#s-d13c7050-c150-44e8-a687-a98f9383f2ab .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-d13c7050-c150-44e8-a687-a98f9383f2ab .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d13c7050-c150-44e8-a687-a98f9383f2ab img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){
.shg-c#s-d13c7050-c150-44e8-a687-a98f9383f2ab {
  max-width:  100%;
}

.shg-c#s-d13c7050-c150-44e8-a687-a98f9383f2ab img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-d13c7050-c150-44e8-a687-a98f9383f2ab .shg-image-zoom,
.shg-c#s-d13c7050-c150-44e8-a687-a98f9383f2ab img.shogun-image {
  max-width: 60px !important;
  
}

.shg-c#s-d13c7050-c150-44e8-a687-a98f9383f2ab .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-d13c7050-c150-44e8-a687-a98f9383f2ab .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d13c7050-c150-44e8-a687-a98f9383f2ab img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-d13c7050-c150-44e8-a687-a98f9383f2ab {
  max-width:  100%;
}

.shg-c#s-d13c7050-c150-44e8-a687-a98f9383f2ab img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-d13c7050-c150-44e8-a687-a98f9383f2ab .shg-image-zoom,
.shg-c#s-d13c7050-c150-44e8-a687-a98f9383f2ab img.shogun-image {
  max-width: 60px !important;
  
}

.shg-c#s-d13c7050-c150-44e8-a687-a98f9383f2ab .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-d13c7050-c150-44e8-a687-a98f9383f2ab .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d13c7050-c150-44e8-a687-a98f9383f2ab img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-d13c7050-c150-44e8-a687-a98f9383f2ab {
  max-width:  100%;
}

.shg-c#s-d13c7050-c150-44e8-a687-a98f9383f2ab img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-d13c7050-c150-44e8-a687-a98f9383f2ab .shg-image-zoom,
.shg-c#s-d13c7050-c150-44e8-a687-a98f9383f2ab img.shogun-image {
  max-width: 60px !important;
  
}

.shg-c#s-d13c7050-c150-44e8-a687-a98f9383f2ab .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-d13c7050-c150-44e8-a687-a98f9383f2ab .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d13c7050-c150-44e8-a687-a98f9383f2ab img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){
.shg-c#s-d13c7050-c150-44e8-a687-a98f9383f2ab {
  max-width:  100%;
}

.shg-c#s-d13c7050-c150-44e8-a687-a98f9383f2ab img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-d13c7050-c150-44e8-a687-a98f9383f2ab .shg-image-zoom,
.shg-c#s-d13c7050-c150-44e8-a687-a98f9383f2ab img.shogun-image {
  max-width: 60px !important;
  
}

.shg-c#s-d13c7050-c150-44e8-a687-a98f9383f2ab .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-d13c7050-c150-44e8-a687-a98f9383f2ab .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d13c7050-c150-44e8-a687-a98f9383f2ab img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-f37ded7d-804c-4ac6-a8ae-86354bff03f3 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}
@media (max-width: 767px){#s-f37ded7d-804c-4ac6-a8ae-86354bff03f3 {
  margin-top: 12px;
}
}
#s-f37ded7d-804c-4ac6-a8ae-86354bff03f3 .shogun-heading-component h3 {
  color: ;
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 14px;
  
  
  
}


@media (min-width: 1200px){#s-f37ded7d-804c-4ac6-a8ae-86354bff03f3 .shogun-heading-component h3 {
  color: ;
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 12px;
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-f37ded7d-804c-4ac6-a8ae-86354bff03f3 .shogun-heading-component h3 {
  color: ;
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 12px;
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-f37ded7d-804c-4ac6-a8ae-86354bff03f3 .shogun-heading-component h3 {
  color: ;
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 12px;
  
  
  
}


}
#s-ef0620e1-d7ed-465c-a6cc-cd6e6961eea3 {
  margin-left: auto;
margin-right: auto;
padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 8px;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}
@media (min-width: 1200px){#s-ef0620e1-d7ed-465c-a6cc-cd6e6961eea3 {
  border-radius: 8px;
}
}







#s-ef0620e1-d7ed-465c-a6cc-cd6e6961eea3 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-ef0620e1-d7ed-465c-a6cc-cd6e6961eea3 {
  cursor: pointer;
}#s-ef0620e1-d7ed-465c-a6cc-cd6e6961eea3.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-e2aaa113-32d4-4138-96c1-a69815de97da {
  margin-left: auto;
margin-right: auto;
}

#s-5cc7e8bf-5292-4eed-bd6a-057c06d2f975 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
text-align: center;
}


.shg-c#s-5cc7e8bf-5292-4eed-bd6a-057c06d2f975 {
  max-width:  100%;
}

.shg-c#s-5cc7e8bf-5292-4eed-bd6a-057c06d2f975 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-5cc7e8bf-5292-4eed-bd6a-057c06d2f975 .shg-image-zoom,
.shg-c#s-5cc7e8bf-5292-4eed-bd6a-057c06d2f975 img.shogun-image {
  max-width: 60px !important;
  
}

.shg-c#s-5cc7e8bf-5292-4eed-bd6a-057c06d2f975 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-5cc7e8bf-5292-4eed-bd6a-057c06d2f975 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-5cc7e8bf-5292-4eed-bd6a-057c06d2f975 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){
.shg-c#s-5cc7e8bf-5292-4eed-bd6a-057c06d2f975 {
  max-width:  100%;
}

.shg-c#s-5cc7e8bf-5292-4eed-bd6a-057c06d2f975 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-5cc7e8bf-5292-4eed-bd6a-057c06d2f975 .shg-image-zoom,
.shg-c#s-5cc7e8bf-5292-4eed-bd6a-057c06d2f975 img.shogun-image {
  max-width: 60px !important;
  
}

.shg-c#s-5cc7e8bf-5292-4eed-bd6a-057c06d2f975 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-5cc7e8bf-5292-4eed-bd6a-057c06d2f975 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-5cc7e8bf-5292-4eed-bd6a-057c06d2f975 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-5cc7e8bf-5292-4eed-bd6a-057c06d2f975 {
  max-width:  100%;
}

.shg-c#s-5cc7e8bf-5292-4eed-bd6a-057c06d2f975 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-5cc7e8bf-5292-4eed-bd6a-057c06d2f975 .shg-image-zoom,
.shg-c#s-5cc7e8bf-5292-4eed-bd6a-057c06d2f975 img.shogun-image {
  max-width: 60px !important;
  
}

.shg-c#s-5cc7e8bf-5292-4eed-bd6a-057c06d2f975 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-5cc7e8bf-5292-4eed-bd6a-057c06d2f975 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-5cc7e8bf-5292-4eed-bd6a-057c06d2f975 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-5cc7e8bf-5292-4eed-bd6a-057c06d2f975 {
  max-width:  100%;
}

.shg-c#s-5cc7e8bf-5292-4eed-bd6a-057c06d2f975 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-5cc7e8bf-5292-4eed-bd6a-057c06d2f975 .shg-image-zoom,
.shg-c#s-5cc7e8bf-5292-4eed-bd6a-057c06d2f975 img.shogun-image {
  max-width: 60px !important;
  
}

.shg-c#s-5cc7e8bf-5292-4eed-bd6a-057c06d2f975 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-5cc7e8bf-5292-4eed-bd6a-057c06d2f975 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-5cc7e8bf-5292-4eed-bd6a-057c06d2f975 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){
.shg-c#s-5cc7e8bf-5292-4eed-bd6a-057c06d2f975 {
  max-width:  100%;
}

.shg-c#s-5cc7e8bf-5292-4eed-bd6a-057c06d2f975 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-5cc7e8bf-5292-4eed-bd6a-057c06d2f975 .shg-image-zoom,
.shg-c#s-5cc7e8bf-5292-4eed-bd6a-057c06d2f975 img.shogun-image {
  max-width: 60px !important;
  
}

.shg-c#s-5cc7e8bf-5292-4eed-bd6a-057c06d2f975 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-5cc7e8bf-5292-4eed-bd6a-057c06d2f975 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-5cc7e8bf-5292-4eed-bd6a-057c06d2f975 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-5131d979-b538-4731-af1b-4895a5d2c25b {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}
@media (max-width: 767px){#s-5131d979-b538-4731-af1b-4895a5d2c25b {
  margin-top: 12px;
}
}
#s-5131d979-b538-4731-af1b-4895a5d2c25b .shogun-heading-component h3 {
  color: ;
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 14px;
  
  
  
}


@media (min-width: 1200px){#s-5131d979-b538-4731-af1b-4895a5d2c25b .shogun-heading-component h3 {
  color: ;
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 12px;
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-5131d979-b538-4731-af1b-4895a5d2c25b .shogun-heading-component h3 {
  color: ;
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 12px;
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-5131d979-b538-4731-af1b-4895a5d2c25b .shogun-heading-component h3 {
  color: ;
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 12px;
  
  
  
}


}
#s-2027d827-f027-449f-9d63-4751ac032d43 {
  margin-left: auto;
margin-right: auto;
padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 8px;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}
@media (min-width: 1200px){#s-2027d827-f027-449f-9d63-4751ac032d43 {
  border-radius: 8px;
}
}







#s-2027d827-f027-449f-9d63-4751ac032d43 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-2027d827-f027-449f-9d63-4751ac032d43 {
  cursor: pointer;
}#s-2027d827-f027-449f-9d63-4751ac032d43.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-46e56091-1720-4cbb-bd5c-98b5c4a0570b {
  margin-left: auto;
margin-right: auto;
}

#s-977e62d9-d554-46d9-b76a-24e4fc78b8d7 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
text-align: center;
}


.shg-c#s-977e62d9-d554-46d9-b76a-24e4fc78b8d7 {
  max-width:  100%;
}

.shg-c#s-977e62d9-d554-46d9-b76a-24e4fc78b8d7 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-977e62d9-d554-46d9-b76a-24e4fc78b8d7 .shg-image-zoom,
.shg-c#s-977e62d9-d554-46d9-b76a-24e4fc78b8d7 img.shogun-image {
  max-width: 60px !important;
  
}

.shg-c#s-977e62d9-d554-46d9-b76a-24e4fc78b8d7 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-977e62d9-d554-46d9-b76a-24e4fc78b8d7 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-977e62d9-d554-46d9-b76a-24e4fc78b8d7 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){
.shg-c#s-977e62d9-d554-46d9-b76a-24e4fc78b8d7 {
  max-width:  100%;
}

.shg-c#s-977e62d9-d554-46d9-b76a-24e4fc78b8d7 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-977e62d9-d554-46d9-b76a-24e4fc78b8d7 .shg-image-zoom,
.shg-c#s-977e62d9-d554-46d9-b76a-24e4fc78b8d7 img.shogun-image {
  max-width: 60px !important;
  
}

.shg-c#s-977e62d9-d554-46d9-b76a-24e4fc78b8d7 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-977e62d9-d554-46d9-b76a-24e4fc78b8d7 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-977e62d9-d554-46d9-b76a-24e4fc78b8d7 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-977e62d9-d554-46d9-b76a-24e4fc78b8d7 {
  max-width:  100%;
}

.shg-c#s-977e62d9-d554-46d9-b76a-24e4fc78b8d7 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-977e62d9-d554-46d9-b76a-24e4fc78b8d7 .shg-image-zoom,
.shg-c#s-977e62d9-d554-46d9-b76a-24e4fc78b8d7 img.shogun-image {
  max-width: 60px !important;
  
}

.shg-c#s-977e62d9-d554-46d9-b76a-24e4fc78b8d7 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-977e62d9-d554-46d9-b76a-24e4fc78b8d7 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-977e62d9-d554-46d9-b76a-24e4fc78b8d7 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-977e62d9-d554-46d9-b76a-24e4fc78b8d7 {
  max-width:  100%;
}

.shg-c#s-977e62d9-d554-46d9-b76a-24e4fc78b8d7 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-977e62d9-d554-46d9-b76a-24e4fc78b8d7 .shg-image-zoom,
.shg-c#s-977e62d9-d554-46d9-b76a-24e4fc78b8d7 img.shogun-image {
  max-width: 60px !important;
  
}

.shg-c#s-977e62d9-d554-46d9-b76a-24e4fc78b8d7 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-977e62d9-d554-46d9-b76a-24e4fc78b8d7 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-977e62d9-d554-46d9-b76a-24e4fc78b8d7 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){
.shg-c#s-977e62d9-d554-46d9-b76a-24e4fc78b8d7 {
  max-width:  100%;
}

.shg-c#s-977e62d9-d554-46d9-b76a-24e4fc78b8d7 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-977e62d9-d554-46d9-b76a-24e4fc78b8d7 .shg-image-zoom,
.shg-c#s-977e62d9-d554-46d9-b76a-24e4fc78b8d7 img.shogun-image {
  max-width: 60px !important;
  
}

.shg-c#s-977e62d9-d554-46d9-b76a-24e4fc78b8d7 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-977e62d9-d554-46d9-b76a-24e4fc78b8d7 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-977e62d9-d554-46d9-b76a-24e4fc78b8d7 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-92ad754c-b7d2-47f8-ae5e-7796d58cbdb5 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}
@media (max-width: 767px){#s-92ad754c-b7d2-47f8-ae5e-7796d58cbdb5 {
  margin-top: 12px;
}
}
#s-92ad754c-b7d2-47f8-ae5e-7796d58cbdb5 .shogun-heading-component h3 {
  color: ;
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 14px;
  
  
  
}


@media (min-width: 1200px){#s-92ad754c-b7d2-47f8-ae5e-7796d58cbdb5 .shogun-heading-component h3 {
  color: ;
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 12px;
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-92ad754c-b7d2-47f8-ae5e-7796d58cbdb5 .shogun-heading-component h3 {
  color: ;
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 12px;
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-92ad754c-b7d2-47f8-ae5e-7796d58cbdb5 .shogun-heading-component h3 {
  color: ;
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 12px;
  
  
  
}


}
#s-cb787657-27dc-41e8-bf94-029d6731f2f5 {
  margin-left: auto;
margin-right: auto;
padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 8px;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}
@media (min-width: 1200px){#s-cb787657-27dc-41e8-bf94-029d6731f2f5 {
  border-radius: 8px;
}
}







#s-cb787657-27dc-41e8-bf94-029d6731f2f5 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-cb787657-27dc-41e8-bf94-029d6731f2f5 {
  cursor: pointer;
}#s-cb787657-27dc-41e8-bf94-029d6731f2f5.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-5f5cb093-9309-417e-b002-ccf5e033a5fa {
  margin-left: auto;
margin-right: auto;
}

#s-218af02e-8511-46ce-9338-1eb04f27fdb9 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
text-align: center;
}


.shg-c#s-218af02e-8511-46ce-9338-1eb04f27fdb9 {
  max-width:  100%;
}

.shg-c#s-218af02e-8511-46ce-9338-1eb04f27fdb9 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-218af02e-8511-46ce-9338-1eb04f27fdb9 .shg-image-zoom,
.shg-c#s-218af02e-8511-46ce-9338-1eb04f27fdb9 img.shogun-image {
  max-width: 60px !important;
  
}

.shg-c#s-218af02e-8511-46ce-9338-1eb04f27fdb9 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-218af02e-8511-46ce-9338-1eb04f27fdb9 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-218af02e-8511-46ce-9338-1eb04f27fdb9 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){
.shg-c#s-218af02e-8511-46ce-9338-1eb04f27fdb9 {
  max-width:  100%;
}

.shg-c#s-218af02e-8511-46ce-9338-1eb04f27fdb9 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-218af02e-8511-46ce-9338-1eb04f27fdb9 .shg-image-zoom,
.shg-c#s-218af02e-8511-46ce-9338-1eb04f27fdb9 img.shogun-image {
  max-width: 60px !important;
  
}

.shg-c#s-218af02e-8511-46ce-9338-1eb04f27fdb9 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-218af02e-8511-46ce-9338-1eb04f27fdb9 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-218af02e-8511-46ce-9338-1eb04f27fdb9 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-218af02e-8511-46ce-9338-1eb04f27fdb9 {
  max-width:  100%;
}

.shg-c#s-218af02e-8511-46ce-9338-1eb04f27fdb9 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-218af02e-8511-46ce-9338-1eb04f27fdb9 .shg-image-zoom,
.shg-c#s-218af02e-8511-46ce-9338-1eb04f27fdb9 img.shogun-image {
  max-width: 60px !important;
  
}

.shg-c#s-218af02e-8511-46ce-9338-1eb04f27fdb9 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-218af02e-8511-46ce-9338-1eb04f27fdb9 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-218af02e-8511-46ce-9338-1eb04f27fdb9 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-218af02e-8511-46ce-9338-1eb04f27fdb9 {
  max-width:  100%;
}

.shg-c#s-218af02e-8511-46ce-9338-1eb04f27fdb9 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-218af02e-8511-46ce-9338-1eb04f27fdb9 .shg-image-zoom,
.shg-c#s-218af02e-8511-46ce-9338-1eb04f27fdb9 img.shogun-image {
  max-width: 60px !important;
  
}

.shg-c#s-218af02e-8511-46ce-9338-1eb04f27fdb9 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-218af02e-8511-46ce-9338-1eb04f27fdb9 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-218af02e-8511-46ce-9338-1eb04f27fdb9 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){
.shg-c#s-218af02e-8511-46ce-9338-1eb04f27fdb9 {
  max-width:  100%;
}

.shg-c#s-218af02e-8511-46ce-9338-1eb04f27fdb9 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-218af02e-8511-46ce-9338-1eb04f27fdb9 .shg-image-zoom,
.shg-c#s-218af02e-8511-46ce-9338-1eb04f27fdb9 img.shogun-image {
  max-width: 60px !important;
  
}

.shg-c#s-218af02e-8511-46ce-9338-1eb04f27fdb9 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-218af02e-8511-46ce-9338-1eb04f27fdb9 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-218af02e-8511-46ce-9338-1eb04f27fdb9 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-d849b452-e6e2-4742-893a-627de4fefb1b {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}
@media (max-width: 767px){#s-d849b452-e6e2-4742-893a-627de4fefb1b {
  margin-top: 12px;
}
}
#s-d849b452-e6e2-4742-893a-627de4fefb1b .shogun-heading-component h3 {
  color: ;
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 14px;
  
  
  
}


@media (min-width: 1200px){#s-d849b452-e6e2-4742-893a-627de4fefb1b .shogun-heading-component h3 {
  color: ;
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 12px;
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-d849b452-e6e2-4742-893a-627de4fefb1b .shogun-heading-component h3 {
  color: ;
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 12px;
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-d849b452-e6e2-4742-893a-627de4fefb1b .shogun-heading-component h3 {
  color: ;
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 12px;
  
  
  
}


}
#s-dca3ead7-04d5-4705-af15-785f73f3b742 {
  margin-left: auto;
margin-right: auto;
}
@media (min-width: 1200px){#s-dca3ead7-04d5-4705-af15-785f73f3b742 {
  display: none;
}
#s-dca3ead7-04d5-4705-af15-785f73f3b742, #wrap-s-dca3ead7-04d5-4705-af15-785f73f3b742, #wrap-content-s-dca3ead7-04d5-4705-af15-785f73f3b742 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-dca3ead7-04d5-4705-af15-785f73f3b742 {
  display: none;
}
#s-dca3ead7-04d5-4705-af15-785f73f3b742, #wrap-s-dca3ead7-04d5-4705-af15-785f73f3b742, #wrap-content-s-dca3ead7-04d5-4705-af15-785f73f3b742 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-dca3ead7-04d5-4705-af15-785f73f3b742 {
  display: none;
}
#s-dca3ead7-04d5-4705-af15-785f73f3b742, #wrap-s-dca3ead7-04d5-4705-af15-785f73f3b742, #wrap-content-s-dca3ead7-04d5-4705-af15-785f73f3b742 { display: none !important; }}@media (max-width: 767px){#s-dca3ead7-04d5-4705-af15-785f73f3b742 {
  margin-top: 24px;
}
}
@media (min-width: 0px) {
[id="s-dca3ead7-04d5-4705-af15-785f73f3b742"] > .shg-row > .shg-c-xs-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

@media (min-width: 768px) {
[id="s-dca3ead7-04d5-4705-af15-785f73f3b742"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

@media (min-width: 992px) {
[id="s-dca3ead7-04d5-4705-af15-785f73f3b742"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

@media (min-width: 1200px) {
[id="s-dca3ead7-04d5-4705-af15-785f73f3b742"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

#s-209bbb41-0629-48e8-87dd-3698812efce4 {
  margin-left: auto;
margin-right: auto;
padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 5px;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}
@media (min-width: 1200px){#s-209bbb41-0629-48e8-87dd-3698812efce4 {
  border-radius: 8px;
}
}@media (max-width: 767px){#s-209bbb41-0629-48e8-87dd-3698812efce4 {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-radius: 8px;
}
}







#s-209bbb41-0629-48e8-87dd-3698812efce4 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-209bbb41-0629-48e8-87dd-3698812efce4 {
  cursor: pointer;
}#s-209bbb41-0629-48e8-87dd-3698812efce4.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-3770443b-0fea-4069-90a7-ac485bf9249d {
  margin-left: auto;
margin-right: auto;
}

#s-fb973196-e553-4fb7-a40b-14ca8fc1b252 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-fb973196-e553-4fb7-a40b-14ca8fc1b252"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 2.0px);
}

}

@media (min-width: 768px) {
[id="s-fb973196-e553-4fb7-a40b-14ca8fc1b252"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 2.0px);
}

}

@media (min-width: 992px) {
[id="s-fb973196-e553-4fb7-a40b-14ca8fc1b252"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 2.0px);
}

}

@media (min-width: 1200px) {
[id="s-fb973196-e553-4fb7-a40b-14ca8fc1b252"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 2.0px);
}

}

#s-4bd2f0d1-a33c-414a-8840-41d4813f3cc8 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}


.shg-c#s-4bd2f0d1-a33c-414a-8840-41d4813f3cc8 {
  max-width:  100%;
}

.shg-c#s-4bd2f0d1-a33c-414a-8840-41d4813f3cc8 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-4bd2f0d1-a33c-414a-8840-41d4813f3cc8 .shg-image-zoom,
.shg-c#s-4bd2f0d1-a33c-414a-8840-41d4813f3cc8 img.shogun-image {
  max-width: 60px !important;
  
}

.shg-c#s-4bd2f0d1-a33c-414a-8840-41d4813f3cc8 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-4bd2f0d1-a33c-414a-8840-41d4813f3cc8 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4bd2f0d1-a33c-414a-8840-41d4813f3cc8 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){
.shg-c#s-4bd2f0d1-a33c-414a-8840-41d4813f3cc8 {
  max-width:  100%;
}

.shg-c#s-4bd2f0d1-a33c-414a-8840-41d4813f3cc8 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-4bd2f0d1-a33c-414a-8840-41d4813f3cc8 .shg-image-zoom,
.shg-c#s-4bd2f0d1-a33c-414a-8840-41d4813f3cc8 img.shogun-image {
  max-width: 60px !important;
  
}

.shg-c#s-4bd2f0d1-a33c-414a-8840-41d4813f3cc8 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-4bd2f0d1-a33c-414a-8840-41d4813f3cc8 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4bd2f0d1-a33c-414a-8840-41d4813f3cc8 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-4bd2f0d1-a33c-414a-8840-41d4813f3cc8 {
  max-width:  100%;
}

.shg-c#s-4bd2f0d1-a33c-414a-8840-41d4813f3cc8 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-4bd2f0d1-a33c-414a-8840-41d4813f3cc8 .shg-image-zoom,
.shg-c#s-4bd2f0d1-a33c-414a-8840-41d4813f3cc8 img.shogun-image {
  max-width: 60px !important;
  
}

.shg-c#s-4bd2f0d1-a33c-414a-8840-41d4813f3cc8 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-4bd2f0d1-a33c-414a-8840-41d4813f3cc8 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4bd2f0d1-a33c-414a-8840-41d4813f3cc8 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-4bd2f0d1-a33c-414a-8840-41d4813f3cc8 {
  max-width:  100%;
}

.shg-c#s-4bd2f0d1-a33c-414a-8840-41d4813f3cc8 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-4bd2f0d1-a33c-414a-8840-41d4813f3cc8 .shg-image-zoom,
.shg-c#s-4bd2f0d1-a33c-414a-8840-41d4813f3cc8 img.shogun-image {
  max-width: 60px !important;
  
}

.shg-c#s-4bd2f0d1-a33c-414a-8840-41d4813f3cc8 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-4bd2f0d1-a33c-414a-8840-41d4813f3cc8 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4bd2f0d1-a33c-414a-8840-41d4813f3cc8 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){
.shg-c#s-4bd2f0d1-a33c-414a-8840-41d4813f3cc8 {
  max-width:  100%;
}

.shg-c#s-4bd2f0d1-a33c-414a-8840-41d4813f3cc8 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-4bd2f0d1-a33c-414a-8840-41d4813f3cc8 .shg-image-zoom,
.shg-c#s-4bd2f0d1-a33c-414a-8840-41d4813f3cc8 img.shogun-image {
  max-width: 60px !important;
  
}

.shg-c#s-4bd2f0d1-a33c-414a-8840-41d4813f3cc8 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-4bd2f0d1-a33c-414a-8840-41d4813f3cc8 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4bd2f0d1-a33c-414a-8840-41d4813f3cc8 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-7414d451-0296-4372-9a79-1445a1dccc8e {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}
@media (max-width: 767px){#s-7414d451-0296-4372-9a79-1445a1dccc8e {
  margin-top: 0px;
text-align: left;
}
}
#s-7414d451-0296-4372-9a79-1445a1dccc8e .shogun-heading-component h3 {
  color: ;
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 14px;
  
  
  
}


@media (max-width: 767px){#s-7414d451-0296-4372-9a79-1445a1dccc8e .shogun-heading-component h3 {
  color: ;
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 12px;
  
  
  
}


}
#s-7cc6598e-a72c-4ab0-a7b7-10027b497b5f {
  margin-left: auto;
margin-right: auto;
padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 5px;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}
@media (min-width: 1200px){#s-7cc6598e-a72c-4ab0-a7b7-10027b497b5f {
  border-radius: 8px;
}
}@media (max-width: 767px){#s-7cc6598e-a72c-4ab0-a7b7-10027b497b5f {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-radius: 8px;
}
}







#s-7cc6598e-a72c-4ab0-a7b7-10027b497b5f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-7cc6598e-a72c-4ab0-a7b7-10027b497b5f {
  cursor: pointer;
}#s-7cc6598e-a72c-4ab0-a7b7-10027b497b5f.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-08738173-dbed-4e62-aff5-ef6cb0334321 {
  margin-left: auto;
margin-right: auto;
}

#s-fafcabe2-cae1-40ab-b401-9a1f24332e9b {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-fafcabe2-cae1-40ab-b401-9a1f24332e9b"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 2.0px);
}

}

@media (min-width: 768px) {
[id="s-fafcabe2-cae1-40ab-b401-9a1f24332e9b"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 2.0px);
}

}

@media (min-width: 992px) {
[id="s-fafcabe2-cae1-40ab-b401-9a1f24332e9b"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 2.0px);
}

}

@media (min-width: 1200px) {
[id="s-fafcabe2-cae1-40ab-b401-9a1f24332e9b"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 2.0px);
}

}

#s-8b6b2585-e7f7-43cf-b57c-9b849c91843a {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}


.shg-c#s-8b6b2585-e7f7-43cf-b57c-9b849c91843a {
  max-width:  100%;
}

.shg-c#s-8b6b2585-e7f7-43cf-b57c-9b849c91843a img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-8b6b2585-e7f7-43cf-b57c-9b849c91843a .shg-image-zoom,
.shg-c#s-8b6b2585-e7f7-43cf-b57c-9b849c91843a img.shogun-image {
  max-width: 60px !important;
  
}

.shg-c#s-8b6b2585-e7f7-43cf-b57c-9b849c91843a .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-8b6b2585-e7f7-43cf-b57c-9b849c91843a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8b6b2585-e7f7-43cf-b57c-9b849c91843a img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){
.shg-c#s-8b6b2585-e7f7-43cf-b57c-9b849c91843a {
  max-width:  100%;
}

.shg-c#s-8b6b2585-e7f7-43cf-b57c-9b849c91843a img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-8b6b2585-e7f7-43cf-b57c-9b849c91843a .shg-image-zoom,
.shg-c#s-8b6b2585-e7f7-43cf-b57c-9b849c91843a img.shogun-image {
  max-width: 60px !important;
  
}

.shg-c#s-8b6b2585-e7f7-43cf-b57c-9b849c91843a .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-8b6b2585-e7f7-43cf-b57c-9b849c91843a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8b6b2585-e7f7-43cf-b57c-9b849c91843a img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-8b6b2585-e7f7-43cf-b57c-9b849c91843a {
  max-width:  100%;
}

.shg-c#s-8b6b2585-e7f7-43cf-b57c-9b849c91843a img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-8b6b2585-e7f7-43cf-b57c-9b849c91843a .shg-image-zoom,
.shg-c#s-8b6b2585-e7f7-43cf-b57c-9b849c91843a img.shogun-image {
  max-width: 60px !important;
  
}

.shg-c#s-8b6b2585-e7f7-43cf-b57c-9b849c91843a .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-8b6b2585-e7f7-43cf-b57c-9b849c91843a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8b6b2585-e7f7-43cf-b57c-9b849c91843a img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-8b6b2585-e7f7-43cf-b57c-9b849c91843a {
  max-width:  100%;
}

.shg-c#s-8b6b2585-e7f7-43cf-b57c-9b849c91843a img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-8b6b2585-e7f7-43cf-b57c-9b849c91843a .shg-image-zoom,
.shg-c#s-8b6b2585-e7f7-43cf-b57c-9b849c91843a img.shogun-image {
  max-width: 60px !important;
  
}

.shg-c#s-8b6b2585-e7f7-43cf-b57c-9b849c91843a .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-8b6b2585-e7f7-43cf-b57c-9b849c91843a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8b6b2585-e7f7-43cf-b57c-9b849c91843a img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){
.shg-c#s-8b6b2585-e7f7-43cf-b57c-9b849c91843a {
  max-width:  100%;
}

.shg-c#s-8b6b2585-e7f7-43cf-b57c-9b849c91843a img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-8b6b2585-e7f7-43cf-b57c-9b849c91843a .shg-image-zoom,
.shg-c#s-8b6b2585-e7f7-43cf-b57c-9b849c91843a img.shogun-image {
  max-width: 60px !important;
  
}

.shg-c#s-8b6b2585-e7f7-43cf-b57c-9b849c91843a .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-8b6b2585-e7f7-43cf-b57c-9b849c91843a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8b6b2585-e7f7-43cf-b57c-9b849c91843a img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-7e528a8e-bde0-41c2-8a96-4f8d18091697 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}
@media (max-width: 767px){#s-7e528a8e-bde0-41c2-8a96-4f8d18091697 {
  margin-top: 0px;
text-align: left;
}
}
#s-7e528a8e-bde0-41c2-8a96-4f8d18091697 .shogun-heading-component h3 {
  color: ;
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 14px;
  
  
  
}


@media (max-width: 767px){#s-7e528a8e-bde0-41c2-8a96-4f8d18091697 .shogun-heading-component h3 {
  color: ;
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 12px;
  
  
  
}


}
#s-49807c6c-6b46-4ae6-b21a-3f6f9f0d43a4 {
  margin-left: auto;
margin-right: auto;
padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 5px;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}
@media (min-width: 1200px){#s-49807c6c-6b46-4ae6-b21a-3f6f9f0d43a4 {
  border-radius: 8px;
}
}@media (max-width: 767px){#s-49807c6c-6b46-4ae6-b21a-3f6f9f0d43a4 {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-radius: 8px;
}
}







#s-49807c6c-6b46-4ae6-b21a-3f6f9f0d43a4 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-49807c6c-6b46-4ae6-b21a-3f6f9f0d43a4 {
  cursor: pointer;
}#s-49807c6c-6b46-4ae6-b21a-3f6f9f0d43a4.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-33c211e0-9d3a-426c-8d4c-59418acefe3e {
  margin-left: auto;
margin-right: auto;
}

#s-bef0500e-66f2-4083-9082-207bcdc6c4aa {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-bef0500e-66f2-4083-9082-207bcdc6c4aa"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 2.0px);
}

}

@media (min-width: 768px) {
[id="s-bef0500e-66f2-4083-9082-207bcdc6c4aa"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 2.0px);
}

}

@media (min-width: 992px) {
[id="s-bef0500e-66f2-4083-9082-207bcdc6c4aa"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 2.0px);
}

}

@media (min-width: 1200px) {
[id="s-bef0500e-66f2-4083-9082-207bcdc6c4aa"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 2.0px);
}

}

#s-23abb8de-d514-4386-be0d-507d59b1a8a4 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}


.shg-c#s-23abb8de-d514-4386-be0d-507d59b1a8a4 {
  max-width:  100%;
}

.shg-c#s-23abb8de-d514-4386-be0d-507d59b1a8a4 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-23abb8de-d514-4386-be0d-507d59b1a8a4 .shg-image-zoom,
.shg-c#s-23abb8de-d514-4386-be0d-507d59b1a8a4 img.shogun-image {
  max-width: 60px !important;
  
}

.shg-c#s-23abb8de-d514-4386-be0d-507d59b1a8a4 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-23abb8de-d514-4386-be0d-507d59b1a8a4 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-23abb8de-d514-4386-be0d-507d59b1a8a4 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){
.shg-c#s-23abb8de-d514-4386-be0d-507d59b1a8a4 {
  max-width:  100%;
}

.shg-c#s-23abb8de-d514-4386-be0d-507d59b1a8a4 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-23abb8de-d514-4386-be0d-507d59b1a8a4 .shg-image-zoom,
.shg-c#s-23abb8de-d514-4386-be0d-507d59b1a8a4 img.shogun-image {
  max-width: 60px !important;
  
}

.shg-c#s-23abb8de-d514-4386-be0d-507d59b1a8a4 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-23abb8de-d514-4386-be0d-507d59b1a8a4 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-23abb8de-d514-4386-be0d-507d59b1a8a4 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-23abb8de-d514-4386-be0d-507d59b1a8a4 {
  max-width:  100%;
}

.shg-c#s-23abb8de-d514-4386-be0d-507d59b1a8a4 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-23abb8de-d514-4386-be0d-507d59b1a8a4 .shg-image-zoom,
.shg-c#s-23abb8de-d514-4386-be0d-507d59b1a8a4 img.shogun-image {
  max-width: 60px !important;
  
}

.shg-c#s-23abb8de-d514-4386-be0d-507d59b1a8a4 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-23abb8de-d514-4386-be0d-507d59b1a8a4 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-23abb8de-d514-4386-be0d-507d59b1a8a4 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-23abb8de-d514-4386-be0d-507d59b1a8a4 {
  max-width:  100%;
}

.shg-c#s-23abb8de-d514-4386-be0d-507d59b1a8a4 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-23abb8de-d514-4386-be0d-507d59b1a8a4 .shg-image-zoom,
.shg-c#s-23abb8de-d514-4386-be0d-507d59b1a8a4 img.shogun-image {
  max-width: 60px !important;
  
}

.shg-c#s-23abb8de-d514-4386-be0d-507d59b1a8a4 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-23abb8de-d514-4386-be0d-507d59b1a8a4 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-23abb8de-d514-4386-be0d-507d59b1a8a4 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){
.shg-c#s-23abb8de-d514-4386-be0d-507d59b1a8a4 {
  max-width:  100%;
}

.shg-c#s-23abb8de-d514-4386-be0d-507d59b1a8a4 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-23abb8de-d514-4386-be0d-507d59b1a8a4 .shg-image-zoom,
.shg-c#s-23abb8de-d514-4386-be0d-507d59b1a8a4 img.shogun-image {
  max-width: 60px !important;
  
}

.shg-c#s-23abb8de-d514-4386-be0d-507d59b1a8a4 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-23abb8de-d514-4386-be0d-507d59b1a8a4 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-23abb8de-d514-4386-be0d-507d59b1a8a4 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-e88da52b-cfba-44b8-aa62-550ac268fb9a {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}
@media (max-width: 767px){#s-e88da52b-cfba-44b8-aa62-550ac268fb9a {
  margin-top: 0px;
text-align: left;
}
}
#s-e88da52b-cfba-44b8-aa62-550ac268fb9a .shogun-heading-component h3 {
  color: ;
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 14px;
  
  
  
}


@media (max-width: 767px){#s-e88da52b-cfba-44b8-aa62-550ac268fb9a .shogun-heading-component h3 {
  color: ;
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 12px;
  
  
  
}


}
#s-952569cf-f83f-43ff-b441-f8d74cabcea3 {
  margin-left: auto;
margin-right: auto;
}
@media (min-width: 1200px){#s-952569cf-f83f-43ff-b441-f8d74cabcea3 {
  display: none;
}
#s-952569cf-f83f-43ff-b441-f8d74cabcea3, #wrap-s-952569cf-f83f-43ff-b441-f8d74cabcea3, #wrap-content-s-952569cf-f83f-43ff-b441-f8d74cabcea3 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-952569cf-f83f-43ff-b441-f8d74cabcea3 {
  display: none;
}
#s-952569cf-f83f-43ff-b441-f8d74cabcea3, #wrap-s-952569cf-f83f-43ff-b441-f8d74cabcea3, #wrap-content-s-952569cf-f83f-43ff-b441-f8d74cabcea3 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-952569cf-f83f-43ff-b441-f8d74cabcea3 {
  display: none;
}
#s-952569cf-f83f-43ff-b441-f8d74cabcea3, #wrap-s-952569cf-f83f-43ff-b441-f8d74cabcea3, #wrap-content-s-952569cf-f83f-43ff-b441-f8d74cabcea3 { display: none !important; }}@media (max-width: 767px){#s-952569cf-f83f-43ff-b441-f8d74cabcea3 {
  margin-top: 10px;
}
}
@media (min-width: 0px) {
[id="s-952569cf-f83f-43ff-b441-f8d74cabcea3"] > .shg-row > .shg-c-xs-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

@media (min-width: 768px) {
[id="s-952569cf-f83f-43ff-b441-f8d74cabcea3"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

@media (min-width: 992px) {
[id="s-952569cf-f83f-43ff-b441-f8d74cabcea3"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

@media (min-width: 1200px) {
[id="s-952569cf-f83f-43ff-b441-f8d74cabcea3"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

#s-ab84a07b-c522-454e-acac-e9032c4e1d41 {
  margin-left: auto;
margin-right: auto;
padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 5px;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}
@media (min-width: 1200px){#s-ab84a07b-c522-454e-acac-e9032c4e1d41 {
  border-radius: 8px;
}
}@media (max-width: 767px){#s-ab84a07b-c522-454e-acac-e9032c4e1d41 {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-radius: 8px;
}
}







#s-ab84a07b-c522-454e-acac-e9032c4e1d41 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-ab84a07b-c522-454e-acac-e9032c4e1d41 {
  cursor: pointer;
}#s-ab84a07b-c522-454e-acac-e9032c4e1d41.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-04155d69-483d-4bb1-82bf-ae2eeaa7d604 {
  margin-left: auto;
margin-right: auto;
}

#s-0facc132-2abf-4385-b7c0-2f03ad49f25e {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-0facc132-2abf-4385-b7c0-2f03ad49f25e"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 2.0px);
}

}

@media (min-width: 768px) {
[id="s-0facc132-2abf-4385-b7c0-2f03ad49f25e"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 2.0px);
}

}

@media (min-width: 992px) {
[id="s-0facc132-2abf-4385-b7c0-2f03ad49f25e"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 2.0px);
}

}

@media (min-width: 1200px) {
[id="s-0facc132-2abf-4385-b7c0-2f03ad49f25e"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 2.0px);
}

}

#s-a650a267-f2e2-4885-86db-946ee13c2d34 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}


.shg-c#s-a650a267-f2e2-4885-86db-946ee13c2d34 {
  max-width:  100%;
}

.shg-c#s-a650a267-f2e2-4885-86db-946ee13c2d34 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-a650a267-f2e2-4885-86db-946ee13c2d34 .shg-image-zoom,
.shg-c#s-a650a267-f2e2-4885-86db-946ee13c2d34 img.shogun-image {
  max-width: 60px !important;
  
}

.shg-c#s-a650a267-f2e2-4885-86db-946ee13c2d34 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-a650a267-f2e2-4885-86db-946ee13c2d34 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a650a267-f2e2-4885-86db-946ee13c2d34 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){
.shg-c#s-a650a267-f2e2-4885-86db-946ee13c2d34 {
  max-width:  100%;
}

.shg-c#s-a650a267-f2e2-4885-86db-946ee13c2d34 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-a650a267-f2e2-4885-86db-946ee13c2d34 .shg-image-zoom,
.shg-c#s-a650a267-f2e2-4885-86db-946ee13c2d34 img.shogun-image {
  max-width: 60px !important;
  
}

.shg-c#s-a650a267-f2e2-4885-86db-946ee13c2d34 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-a650a267-f2e2-4885-86db-946ee13c2d34 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a650a267-f2e2-4885-86db-946ee13c2d34 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-a650a267-f2e2-4885-86db-946ee13c2d34 {
  max-width:  100%;
}

.shg-c#s-a650a267-f2e2-4885-86db-946ee13c2d34 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-a650a267-f2e2-4885-86db-946ee13c2d34 .shg-image-zoom,
.shg-c#s-a650a267-f2e2-4885-86db-946ee13c2d34 img.shogun-image {
  max-width: 60px !important;
  
}

.shg-c#s-a650a267-f2e2-4885-86db-946ee13c2d34 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-a650a267-f2e2-4885-86db-946ee13c2d34 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a650a267-f2e2-4885-86db-946ee13c2d34 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-a650a267-f2e2-4885-86db-946ee13c2d34 {
  max-width:  100%;
}

.shg-c#s-a650a267-f2e2-4885-86db-946ee13c2d34 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-a650a267-f2e2-4885-86db-946ee13c2d34 .shg-image-zoom,
.shg-c#s-a650a267-f2e2-4885-86db-946ee13c2d34 img.shogun-image {
  max-width: 60px !important;
  
}

.shg-c#s-a650a267-f2e2-4885-86db-946ee13c2d34 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-a650a267-f2e2-4885-86db-946ee13c2d34 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a650a267-f2e2-4885-86db-946ee13c2d34 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){
.shg-c#s-a650a267-f2e2-4885-86db-946ee13c2d34 {
  max-width:  100%;
}

.shg-c#s-a650a267-f2e2-4885-86db-946ee13c2d34 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-a650a267-f2e2-4885-86db-946ee13c2d34 .shg-image-zoom,
.shg-c#s-a650a267-f2e2-4885-86db-946ee13c2d34 img.shogun-image {
  max-width: 60px !important;
  
}

.shg-c#s-a650a267-f2e2-4885-86db-946ee13c2d34 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-a650a267-f2e2-4885-86db-946ee13c2d34 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a650a267-f2e2-4885-86db-946ee13c2d34 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-f99a8660-0a8f-4ef6-a9f2-577e8ee0298f {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}
@media (max-width: 767px){#s-f99a8660-0a8f-4ef6-a9f2-577e8ee0298f {
  margin-top: 0px;
text-align: left;
}
}
#s-f99a8660-0a8f-4ef6-a9f2-577e8ee0298f .shogun-heading-component h3 {
  color: ;
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 14px;
  
  
  
}


@media (max-width: 767px){#s-f99a8660-0a8f-4ef6-a9f2-577e8ee0298f .shogun-heading-component h3 {
  color: ;
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 12px;
  
  
  
}


}
#s-ffa5b7eb-f662-422d-a6fd-f56c84719cbb {
  margin-left: auto;
margin-right: auto;
padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 5px;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}
@media (min-width: 1200px){#s-ffa5b7eb-f662-422d-a6fd-f56c84719cbb {
  border-radius: 8px;
}
}@media (max-width: 767px){#s-ffa5b7eb-f662-422d-a6fd-f56c84719cbb {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-radius: 8px;
}
}







#s-ffa5b7eb-f662-422d-a6fd-f56c84719cbb > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-ffa5b7eb-f662-422d-a6fd-f56c84719cbb {
  cursor: pointer;
}#s-ffa5b7eb-f662-422d-a6fd-f56c84719cbb.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-cbb6476b-8154-4e42-b823-54c0c4ec0217 {
  margin-left: auto;
margin-right: auto;
}

#s-2a834f95-53e9-48cc-9369-64261112e15d {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-2a834f95-53e9-48cc-9369-64261112e15d"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 2.0px);
}

}

@media (min-width: 768px) {
[id="s-2a834f95-53e9-48cc-9369-64261112e15d"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 2.0px);
}

}

@media (min-width: 992px) {
[id="s-2a834f95-53e9-48cc-9369-64261112e15d"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 2.0px);
}

}

@media (min-width: 1200px) {
[id="s-2a834f95-53e9-48cc-9369-64261112e15d"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 2.0px);
}

}

#s-3c01a754-e8d4-40c1-a1ed-fb536d8d73c4 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}


.shg-c#s-3c01a754-e8d4-40c1-a1ed-fb536d8d73c4 {
  max-width:  100%;
}

.shg-c#s-3c01a754-e8d4-40c1-a1ed-fb536d8d73c4 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-3c01a754-e8d4-40c1-a1ed-fb536d8d73c4 .shg-image-zoom,
.shg-c#s-3c01a754-e8d4-40c1-a1ed-fb536d8d73c4 img.shogun-image {
  max-width: 60px !important;
  
}

.shg-c#s-3c01a754-e8d4-40c1-a1ed-fb536d8d73c4 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-3c01a754-e8d4-40c1-a1ed-fb536d8d73c4 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3c01a754-e8d4-40c1-a1ed-fb536d8d73c4 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){
.shg-c#s-3c01a754-e8d4-40c1-a1ed-fb536d8d73c4 {
  max-width:  100%;
}

.shg-c#s-3c01a754-e8d4-40c1-a1ed-fb536d8d73c4 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-3c01a754-e8d4-40c1-a1ed-fb536d8d73c4 .shg-image-zoom,
.shg-c#s-3c01a754-e8d4-40c1-a1ed-fb536d8d73c4 img.shogun-image {
  max-width: 60px !important;
  
}

.shg-c#s-3c01a754-e8d4-40c1-a1ed-fb536d8d73c4 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-3c01a754-e8d4-40c1-a1ed-fb536d8d73c4 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3c01a754-e8d4-40c1-a1ed-fb536d8d73c4 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-3c01a754-e8d4-40c1-a1ed-fb536d8d73c4 {
  max-width:  100%;
}

.shg-c#s-3c01a754-e8d4-40c1-a1ed-fb536d8d73c4 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-3c01a754-e8d4-40c1-a1ed-fb536d8d73c4 .shg-image-zoom,
.shg-c#s-3c01a754-e8d4-40c1-a1ed-fb536d8d73c4 img.shogun-image {
  max-width: 60px !important;
  
}

.shg-c#s-3c01a754-e8d4-40c1-a1ed-fb536d8d73c4 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-3c01a754-e8d4-40c1-a1ed-fb536d8d73c4 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3c01a754-e8d4-40c1-a1ed-fb536d8d73c4 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-3c01a754-e8d4-40c1-a1ed-fb536d8d73c4 {
  max-width:  100%;
}

.shg-c#s-3c01a754-e8d4-40c1-a1ed-fb536d8d73c4 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-3c01a754-e8d4-40c1-a1ed-fb536d8d73c4 .shg-image-zoom,
.shg-c#s-3c01a754-e8d4-40c1-a1ed-fb536d8d73c4 img.shogun-image {
  max-width: 60px !important;
  
}

.shg-c#s-3c01a754-e8d4-40c1-a1ed-fb536d8d73c4 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-3c01a754-e8d4-40c1-a1ed-fb536d8d73c4 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3c01a754-e8d4-40c1-a1ed-fb536d8d73c4 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){
.shg-c#s-3c01a754-e8d4-40c1-a1ed-fb536d8d73c4 {
  max-width:  100%;
}

.shg-c#s-3c01a754-e8d4-40c1-a1ed-fb536d8d73c4 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-3c01a754-e8d4-40c1-a1ed-fb536d8d73c4 .shg-image-zoom,
.shg-c#s-3c01a754-e8d4-40c1-a1ed-fb536d8d73c4 img.shogun-image {
  max-width: 60px !important;
  
}

.shg-c#s-3c01a754-e8d4-40c1-a1ed-fb536d8d73c4 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-3c01a754-e8d4-40c1-a1ed-fb536d8d73c4 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3c01a754-e8d4-40c1-a1ed-fb536d8d73c4 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-27fedb0a-2ad7-44eb-9d0b-2c0155eb881a {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}
@media (max-width: 767px){#s-27fedb0a-2ad7-44eb-9d0b-2c0155eb881a {
  margin-top: 0px;
text-align: left;
}
}
#s-27fedb0a-2ad7-44eb-9d0b-2c0155eb881a .shogun-heading-component h3 {
  color: ;
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 14px;
  
  
  
}


@media (max-width: 767px){#s-27fedb0a-2ad7-44eb-9d0b-2c0155eb881a .shogun-heading-component h3 {
  color: ;
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 12px;
  
  
  
}


}
#s-d0486889-4955-493e-a780-07b79296d7a3 {
  margin-left: auto;
margin-right: auto;
padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 5px;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}
@media (min-width: 1200px){#s-d0486889-4955-493e-a780-07b79296d7a3 {
  border-radius: 8px;
}
}@media (max-width: 767px){#s-d0486889-4955-493e-a780-07b79296d7a3 {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-radius: 8px;
}
}







#s-d0486889-4955-493e-a780-07b79296d7a3 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-d0486889-4955-493e-a780-07b79296d7a3 {
  cursor: pointer;
}#s-d0486889-4955-493e-a780-07b79296d7a3.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-20f0a8ca-b8e9-43af-841f-67656dfa920e {
  margin-left: auto;
margin-right: auto;
}

#s-593ea5cf-6171-417f-8864-815a2f1158ec {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-593ea5cf-6171-417f-8864-815a2f1158ec"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 2.0px);
}

}

@media (min-width: 768px) {
[id="s-593ea5cf-6171-417f-8864-815a2f1158ec"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 2.0px);
}

}

@media (min-width: 992px) {
[id="s-593ea5cf-6171-417f-8864-815a2f1158ec"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 2.0px);
}

}

@media (min-width: 1200px) {
[id="s-593ea5cf-6171-417f-8864-815a2f1158ec"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 2.0px);
}

}

#s-6d0d6dde-7d3b-41ab-9d58-25dc77d98929 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}


.shg-c#s-6d0d6dde-7d3b-41ab-9d58-25dc77d98929 {
  max-width:  100%;
}

.shg-c#s-6d0d6dde-7d3b-41ab-9d58-25dc77d98929 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-6d0d6dde-7d3b-41ab-9d58-25dc77d98929 .shg-image-zoom,
.shg-c#s-6d0d6dde-7d3b-41ab-9d58-25dc77d98929 img.shogun-image {
  max-width: 60px !important;
  
}

.shg-c#s-6d0d6dde-7d3b-41ab-9d58-25dc77d98929 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-6d0d6dde-7d3b-41ab-9d58-25dc77d98929 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-6d0d6dde-7d3b-41ab-9d58-25dc77d98929 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){
.shg-c#s-6d0d6dde-7d3b-41ab-9d58-25dc77d98929 {
  max-width:  100%;
}

.shg-c#s-6d0d6dde-7d3b-41ab-9d58-25dc77d98929 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-6d0d6dde-7d3b-41ab-9d58-25dc77d98929 .shg-image-zoom,
.shg-c#s-6d0d6dde-7d3b-41ab-9d58-25dc77d98929 img.shogun-image {
  max-width: 60px !important;
  
}

.shg-c#s-6d0d6dde-7d3b-41ab-9d58-25dc77d98929 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-6d0d6dde-7d3b-41ab-9d58-25dc77d98929 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-6d0d6dde-7d3b-41ab-9d58-25dc77d98929 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-6d0d6dde-7d3b-41ab-9d58-25dc77d98929 {
  max-width:  100%;
}

.shg-c#s-6d0d6dde-7d3b-41ab-9d58-25dc77d98929 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-6d0d6dde-7d3b-41ab-9d58-25dc77d98929 .shg-image-zoom,
.shg-c#s-6d0d6dde-7d3b-41ab-9d58-25dc77d98929 img.shogun-image {
  max-width: 60px !important;
  
}

.shg-c#s-6d0d6dde-7d3b-41ab-9d58-25dc77d98929 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-6d0d6dde-7d3b-41ab-9d58-25dc77d98929 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-6d0d6dde-7d3b-41ab-9d58-25dc77d98929 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-6d0d6dde-7d3b-41ab-9d58-25dc77d98929 {
  max-width:  100%;
}

.shg-c#s-6d0d6dde-7d3b-41ab-9d58-25dc77d98929 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-6d0d6dde-7d3b-41ab-9d58-25dc77d98929 .shg-image-zoom,
.shg-c#s-6d0d6dde-7d3b-41ab-9d58-25dc77d98929 img.shogun-image {
  max-width: 60px !important;
  
}

.shg-c#s-6d0d6dde-7d3b-41ab-9d58-25dc77d98929 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-6d0d6dde-7d3b-41ab-9d58-25dc77d98929 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-6d0d6dde-7d3b-41ab-9d58-25dc77d98929 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){
.shg-c#s-6d0d6dde-7d3b-41ab-9d58-25dc77d98929 {
  max-width:  100%;
}

.shg-c#s-6d0d6dde-7d3b-41ab-9d58-25dc77d98929 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-6d0d6dde-7d3b-41ab-9d58-25dc77d98929 .shg-image-zoom,
.shg-c#s-6d0d6dde-7d3b-41ab-9d58-25dc77d98929 img.shogun-image {
  max-width: 60px !important;
  
}

.shg-c#s-6d0d6dde-7d3b-41ab-9d58-25dc77d98929 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-6d0d6dde-7d3b-41ab-9d58-25dc77d98929 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-6d0d6dde-7d3b-41ab-9d58-25dc77d98929 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-4419621a-080e-42a3-9f80-75e5d95cc3f2 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}
@media (max-width: 767px){#s-4419621a-080e-42a3-9f80-75e5d95cc3f2 {
  margin-top: 0px;
text-align: left;
}
}
#s-4419621a-080e-42a3-9f80-75e5d95cc3f2 .shogun-heading-component h3 {
  color: ;
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 14px;
  
  
  
}


@media (max-width: 767px){#s-4419621a-080e-42a3-9f80-75e5d95cc3f2 .shogun-heading-component h3 {
  color: ;
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 12px;
  
  
  
}


}
#s-025ff549-f016-4c52-b77b-b9fa2a86da0e {
  margin-left: auto;
margin-right: auto;
}
@media (min-width: 1200px){#s-025ff549-f016-4c52-b77b-b9fa2a86da0e {
  display: none;
}
#s-025ff549-f016-4c52-b77b-b9fa2a86da0e, #wrap-s-025ff549-f016-4c52-b77b-b9fa2a86da0e, #wrap-content-s-025ff549-f016-4c52-b77b-b9fa2a86da0e { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-025ff549-f016-4c52-b77b-b9fa2a86da0e {
  display: none;
}
#s-025ff549-f016-4c52-b77b-b9fa2a86da0e, #wrap-s-025ff549-f016-4c52-b77b-b9fa2a86da0e, #wrap-content-s-025ff549-f016-4c52-b77b-b9fa2a86da0e { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-025ff549-f016-4c52-b77b-b9fa2a86da0e {
  display: none;
}
#s-025ff549-f016-4c52-b77b-b9fa2a86da0e, #wrap-s-025ff549-f016-4c52-b77b-b9fa2a86da0e, #wrap-content-s-025ff549-f016-4c52-b77b-b9fa2a86da0e { display: none !important; }}@media (max-width: 767px){#s-025ff549-f016-4c52-b77b-b9fa2a86da0e {
  margin-top: 10px;
}
}
@media (min-width: 0px) {
[id="s-025ff549-f016-4c52-b77b-b9fa2a86da0e"] > .shg-row > .shg-c-xs-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

@media (min-width: 768px) {
[id="s-025ff549-f016-4c52-b77b-b9fa2a86da0e"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

@media (min-width: 992px) {
[id="s-025ff549-f016-4c52-b77b-b9fa2a86da0e"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

@media (min-width: 1200px) {
[id="s-025ff549-f016-4c52-b77b-b9fa2a86da0e"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

#s-0f6dd703-b329-4004-af8f-95840df9276f {
  margin-left: auto;
margin-right: auto;
padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 5px;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}
@media (min-width: 1200px){#s-0f6dd703-b329-4004-af8f-95840df9276f {
  border-radius: 8px;
}
}@media (max-width: 767px){#s-0f6dd703-b329-4004-af8f-95840df9276f {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-radius: 8px;
}
}







#s-0f6dd703-b329-4004-af8f-95840df9276f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-0f6dd703-b329-4004-af8f-95840df9276f {
  cursor: pointer;
}#s-0f6dd703-b329-4004-af8f-95840df9276f.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-19518ab7-1b8f-4b75-b378-60ecab1e9b96 {
  margin-left: auto;
margin-right: auto;
}

#s-26e7e52c-46e7-4614-8a3b-24b476ce08cc {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-26e7e52c-46e7-4614-8a3b-24b476ce08cc"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 2.0px);
}

}

@media (min-width: 768px) {
[id="s-26e7e52c-46e7-4614-8a3b-24b476ce08cc"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 2.0px);
}

}

@media (min-width: 992px) {
[id="s-26e7e52c-46e7-4614-8a3b-24b476ce08cc"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 2.0px);
}

}

@media (min-width: 1200px) {
[id="s-26e7e52c-46e7-4614-8a3b-24b476ce08cc"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 2.0px);
}

}

#s-414282f0-8596-4ce3-ae65-7caf0343a34e {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}


.shg-c#s-414282f0-8596-4ce3-ae65-7caf0343a34e {
  max-width:  100%;
}

.shg-c#s-414282f0-8596-4ce3-ae65-7caf0343a34e img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-414282f0-8596-4ce3-ae65-7caf0343a34e .shg-image-zoom,
.shg-c#s-414282f0-8596-4ce3-ae65-7caf0343a34e img.shogun-image {
  max-width: 60px !important;
  
}

.shg-c#s-414282f0-8596-4ce3-ae65-7caf0343a34e .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-414282f0-8596-4ce3-ae65-7caf0343a34e .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-414282f0-8596-4ce3-ae65-7caf0343a34e img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){
.shg-c#s-414282f0-8596-4ce3-ae65-7caf0343a34e {
  max-width:  100%;
}

.shg-c#s-414282f0-8596-4ce3-ae65-7caf0343a34e img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-414282f0-8596-4ce3-ae65-7caf0343a34e .shg-image-zoom,
.shg-c#s-414282f0-8596-4ce3-ae65-7caf0343a34e img.shogun-image {
  max-width: 60px !important;
  
}

.shg-c#s-414282f0-8596-4ce3-ae65-7caf0343a34e .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-414282f0-8596-4ce3-ae65-7caf0343a34e .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-414282f0-8596-4ce3-ae65-7caf0343a34e img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-414282f0-8596-4ce3-ae65-7caf0343a34e {
  max-width:  100%;
}

.shg-c#s-414282f0-8596-4ce3-ae65-7caf0343a34e img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-414282f0-8596-4ce3-ae65-7caf0343a34e .shg-image-zoom,
.shg-c#s-414282f0-8596-4ce3-ae65-7caf0343a34e img.shogun-image {
  max-width: 60px !important;
  
}

.shg-c#s-414282f0-8596-4ce3-ae65-7caf0343a34e .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-414282f0-8596-4ce3-ae65-7caf0343a34e .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-414282f0-8596-4ce3-ae65-7caf0343a34e img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-414282f0-8596-4ce3-ae65-7caf0343a34e {
  max-width:  100%;
}

.shg-c#s-414282f0-8596-4ce3-ae65-7caf0343a34e img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-414282f0-8596-4ce3-ae65-7caf0343a34e .shg-image-zoom,
.shg-c#s-414282f0-8596-4ce3-ae65-7caf0343a34e img.shogun-image {
  max-width: 60px !important;
  
}

.shg-c#s-414282f0-8596-4ce3-ae65-7caf0343a34e .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-414282f0-8596-4ce3-ae65-7caf0343a34e .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-414282f0-8596-4ce3-ae65-7caf0343a34e img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){
.shg-c#s-414282f0-8596-4ce3-ae65-7caf0343a34e {
  max-width:  100%;
}

.shg-c#s-414282f0-8596-4ce3-ae65-7caf0343a34e img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-414282f0-8596-4ce3-ae65-7caf0343a34e .shg-image-zoom,
.shg-c#s-414282f0-8596-4ce3-ae65-7caf0343a34e img.shogun-image {
  max-width: 60px !important;
  
}

.shg-c#s-414282f0-8596-4ce3-ae65-7caf0343a34e .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-414282f0-8596-4ce3-ae65-7caf0343a34e .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-414282f0-8596-4ce3-ae65-7caf0343a34e img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-7b8ba0cf-6bbd-45d6-8bd9-41e1643d1a81 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}
@media (max-width: 767px){#s-7b8ba0cf-6bbd-45d6-8bd9-41e1643d1a81 {
  margin-top: 0px;
text-align: left;
}
}
#s-7b8ba0cf-6bbd-45d6-8bd9-41e1643d1a81 .shogun-heading-component h3 {
  color: ;
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 14px;
  
  
  
}


@media (max-width: 767px){#s-7b8ba0cf-6bbd-45d6-8bd9-41e1643d1a81 .shogun-heading-component h3 {
  color: ;
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 12px;
  
  
  
}


}
#s-9b514afb-e5d5-41b6-8d1d-cb1730beff51 {
  margin-left: auto;
margin-right: auto;
padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 5px;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}
@media (min-width: 1200px){#s-9b514afb-e5d5-41b6-8d1d-cb1730beff51 {
  border-radius: 8px;
}
}@media (max-width: 767px){#s-9b514afb-e5d5-41b6-8d1d-cb1730beff51 {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-radius: 8px;
}
}







#s-9b514afb-e5d5-41b6-8d1d-cb1730beff51 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-9b514afb-e5d5-41b6-8d1d-cb1730beff51 {
  cursor: pointer;
}#s-9b514afb-e5d5-41b6-8d1d-cb1730beff51.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-3fd7d5e4-dc3c-41a5-86f4-59263af0241b {
  margin-left: auto;
margin-right: auto;
}

#s-52ae7275-f7ee-40c5-91a9-65a5206203cd {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-52ae7275-f7ee-40c5-91a9-65a5206203cd"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 2.0px);
}

}

@media (min-width: 768px) {
[id="s-52ae7275-f7ee-40c5-91a9-65a5206203cd"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 2.0px);
}

}

@media (min-width: 992px) {
[id="s-52ae7275-f7ee-40c5-91a9-65a5206203cd"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 2.0px);
}

}

@media (min-width: 1200px) {
[id="s-52ae7275-f7ee-40c5-91a9-65a5206203cd"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 2.0px);
}

}

#s-bdf9c709-4c07-424c-9f25-3f810b00b9ad {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}


.shg-c#s-bdf9c709-4c07-424c-9f25-3f810b00b9ad {
  max-width:  100%;
}

.shg-c#s-bdf9c709-4c07-424c-9f25-3f810b00b9ad img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-bdf9c709-4c07-424c-9f25-3f810b00b9ad .shg-image-zoom,
.shg-c#s-bdf9c709-4c07-424c-9f25-3f810b00b9ad img.shogun-image {
  max-width: 60px !important;
  
}

.shg-c#s-bdf9c709-4c07-424c-9f25-3f810b00b9ad .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-bdf9c709-4c07-424c-9f25-3f810b00b9ad .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-bdf9c709-4c07-424c-9f25-3f810b00b9ad img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){
.shg-c#s-bdf9c709-4c07-424c-9f25-3f810b00b9ad {
  max-width:  100%;
}

.shg-c#s-bdf9c709-4c07-424c-9f25-3f810b00b9ad img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-bdf9c709-4c07-424c-9f25-3f810b00b9ad .shg-image-zoom,
.shg-c#s-bdf9c709-4c07-424c-9f25-3f810b00b9ad img.shogun-image {
  max-width: 60px !important;
  
}

.shg-c#s-bdf9c709-4c07-424c-9f25-3f810b00b9ad .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-bdf9c709-4c07-424c-9f25-3f810b00b9ad .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-bdf9c709-4c07-424c-9f25-3f810b00b9ad img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-bdf9c709-4c07-424c-9f25-3f810b00b9ad {
  max-width:  100%;
}

.shg-c#s-bdf9c709-4c07-424c-9f25-3f810b00b9ad img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-bdf9c709-4c07-424c-9f25-3f810b00b9ad .shg-image-zoom,
.shg-c#s-bdf9c709-4c07-424c-9f25-3f810b00b9ad img.shogun-image {
  max-width: 60px !important;
  
}

.shg-c#s-bdf9c709-4c07-424c-9f25-3f810b00b9ad .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-bdf9c709-4c07-424c-9f25-3f810b00b9ad .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-bdf9c709-4c07-424c-9f25-3f810b00b9ad img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-bdf9c709-4c07-424c-9f25-3f810b00b9ad {
  max-width:  100%;
}

.shg-c#s-bdf9c709-4c07-424c-9f25-3f810b00b9ad img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-bdf9c709-4c07-424c-9f25-3f810b00b9ad .shg-image-zoom,
.shg-c#s-bdf9c709-4c07-424c-9f25-3f810b00b9ad img.shogun-image {
  max-width: 60px !important;
  
}

.shg-c#s-bdf9c709-4c07-424c-9f25-3f810b00b9ad .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-bdf9c709-4c07-424c-9f25-3f810b00b9ad .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-bdf9c709-4c07-424c-9f25-3f810b00b9ad img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){
.shg-c#s-bdf9c709-4c07-424c-9f25-3f810b00b9ad {
  max-width:  100%;
}

.shg-c#s-bdf9c709-4c07-424c-9f25-3f810b00b9ad img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-bdf9c709-4c07-424c-9f25-3f810b00b9ad .shg-image-zoom,
.shg-c#s-bdf9c709-4c07-424c-9f25-3f810b00b9ad img.shogun-image {
  max-width: 60px !important;
  
}

.shg-c#s-bdf9c709-4c07-424c-9f25-3f810b00b9ad .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-bdf9c709-4c07-424c-9f25-3f810b00b9ad .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-bdf9c709-4c07-424c-9f25-3f810b00b9ad img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-16ed6e42-5dad-4f0d-84ff-f811ae1de0f5 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}
@media (max-width: 767px){#s-16ed6e42-5dad-4f0d-84ff-f811ae1de0f5 {
  margin-top: 0px;
text-align: left;
}
}
#s-16ed6e42-5dad-4f0d-84ff-f811ae1de0f5 .shogun-heading-component h3 {
  color: ;
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 14px;
  
  
  
}


@media (max-width: 767px){#s-16ed6e42-5dad-4f0d-84ff-f811ae1de0f5 .shogun-heading-component h3 {
  color: ;
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 12px;
  
  
  
}


}
#s-4a9092f7-7afc-40f6-a591-b84e3aa32ada {
  margin-left: auto;
margin-right: auto;
padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 5px;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}
@media (min-width: 1200px){#s-4a9092f7-7afc-40f6-a591-b84e3aa32ada {
  border-radius: 8px;
}
}@media (max-width: 767px){#s-4a9092f7-7afc-40f6-a591-b84e3aa32ada {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-radius: 8px;
}
}







#s-4a9092f7-7afc-40f6-a591-b84e3aa32ada > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-4a9092f7-7afc-40f6-a591-b84e3aa32ada {
  cursor: pointer;
}#s-4a9092f7-7afc-40f6-a591-b84e3aa32ada.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-84398bda-dfc3-4d9a-8e51-6ca6e0006db7 {
  margin-left: auto;
margin-right: auto;
}

#s-33a4e65b-8162-4ab8-85a4-43f4d89363a3 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-33a4e65b-8162-4ab8-85a4-43f4d89363a3"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 2.0px);
}

}

@media (min-width: 768px) {
[id="s-33a4e65b-8162-4ab8-85a4-43f4d89363a3"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 2.0px);
}

}

@media (min-width: 992px) {
[id="s-33a4e65b-8162-4ab8-85a4-43f4d89363a3"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 2.0px);
}

}

@media (min-width: 1200px) {
[id="s-33a4e65b-8162-4ab8-85a4-43f4d89363a3"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 2.0px);
}

}

#s-84fd15dd-7a09-4b4f-9c87-5d7c3b2b432c {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}


.shg-c#s-84fd15dd-7a09-4b4f-9c87-5d7c3b2b432c {
  max-width:  100%;
}

.shg-c#s-84fd15dd-7a09-4b4f-9c87-5d7c3b2b432c img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-84fd15dd-7a09-4b4f-9c87-5d7c3b2b432c .shg-image-zoom,
.shg-c#s-84fd15dd-7a09-4b4f-9c87-5d7c3b2b432c img.shogun-image {
  max-width: 60px !important;
  
}

.shg-c#s-84fd15dd-7a09-4b4f-9c87-5d7c3b2b432c .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-84fd15dd-7a09-4b4f-9c87-5d7c3b2b432c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-84fd15dd-7a09-4b4f-9c87-5d7c3b2b432c img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){
.shg-c#s-84fd15dd-7a09-4b4f-9c87-5d7c3b2b432c {
  max-width:  100%;
}

.shg-c#s-84fd15dd-7a09-4b4f-9c87-5d7c3b2b432c img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-84fd15dd-7a09-4b4f-9c87-5d7c3b2b432c .shg-image-zoom,
.shg-c#s-84fd15dd-7a09-4b4f-9c87-5d7c3b2b432c img.shogun-image {
  max-width: 60px !important;
  
}

.shg-c#s-84fd15dd-7a09-4b4f-9c87-5d7c3b2b432c .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-84fd15dd-7a09-4b4f-9c87-5d7c3b2b432c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-84fd15dd-7a09-4b4f-9c87-5d7c3b2b432c img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-84fd15dd-7a09-4b4f-9c87-5d7c3b2b432c {
  max-width:  100%;
}

.shg-c#s-84fd15dd-7a09-4b4f-9c87-5d7c3b2b432c img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-84fd15dd-7a09-4b4f-9c87-5d7c3b2b432c .shg-image-zoom,
.shg-c#s-84fd15dd-7a09-4b4f-9c87-5d7c3b2b432c img.shogun-image {
  max-width: 60px !important;
  
}

.shg-c#s-84fd15dd-7a09-4b4f-9c87-5d7c3b2b432c .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-84fd15dd-7a09-4b4f-9c87-5d7c3b2b432c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-84fd15dd-7a09-4b4f-9c87-5d7c3b2b432c img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-84fd15dd-7a09-4b4f-9c87-5d7c3b2b432c {
  max-width:  100%;
}

.shg-c#s-84fd15dd-7a09-4b4f-9c87-5d7c3b2b432c img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-84fd15dd-7a09-4b4f-9c87-5d7c3b2b432c .shg-image-zoom,
.shg-c#s-84fd15dd-7a09-4b4f-9c87-5d7c3b2b432c img.shogun-image {
  max-width: 60px !important;
  
}

.shg-c#s-84fd15dd-7a09-4b4f-9c87-5d7c3b2b432c .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-84fd15dd-7a09-4b4f-9c87-5d7c3b2b432c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-84fd15dd-7a09-4b4f-9c87-5d7c3b2b432c img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){
.shg-c#s-84fd15dd-7a09-4b4f-9c87-5d7c3b2b432c {
  max-width:  100%;
}

.shg-c#s-84fd15dd-7a09-4b4f-9c87-5d7c3b2b432c img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-84fd15dd-7a09-4b4f-9c87-5d7c3b2b432c .shg-image-zoom,
.shg-c#s-84fd15dd-7a09-4b4f-9c87-5d7c3b2b432c img.shogun-image {
  max-width: 60px !important;
  
}

.shg-c#s-84fd15dd-7a09-4b4f-9c87-5d7c3b2b432c .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-84fd15dd-7a09-4b4f-9c87-5d7c3b2b432c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-84fd15dd-7a09-4b4f-9c87-5d7c3b2b432c img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-24fa4474-2e5e-42bd-ade3-ba92ede3e982 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}
@media (max-width: 767px){#s-24fa4474-2e5e-42bd-ade3-ba92ede3e982 {
  margin-top: 0px;
text-align: left;
}
}
#s-24fa4474-2e5e-42bd-ade3-ba92ede3e982 .shogun-heading-component h3 {
  color: ;
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 14px;
  
  
  
}


@media (max-width: 767px){#s-24fa4474-2e5e-42bd-ade3-ba92ede3e982 .shogun-heading-component h3 {
  color: ;
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 12px;
  
  
  
}


}
#s-a60fa1c7-3ffc-4463-9a3a-d9ed5a569dcb {
  margin-left: auto;
margin-right: auto;
padding-top: 64px;
padding-left: 2%;
padding-bottom: 0px;
padding-right: 2%;
min-height: 50px;
max-width: 1400px;
background-color: rgb(255, 255, 255);
}
@media (max-width: 767px){#s-a60fa1c7-3ffc-4463-9a3a-d9ed5a569dcb {
  padding-top: 48px;
padding-left: 5%;
padding-right: 5%;
}
}







#s-a60fa1c7-3ffc-4463-9a3a-d9ed5a569dcb > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-a60fa1c7-3ffc-4463-9a3a-d9ed5a569dcb.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-1a3ce3a8-16c2-4d96-bf74-6d9574ecd260 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-1a3ce3a8-16c2-4d96-bf74-6d9574ecd260 .shogun-heading-component h2 {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 36px;
  
  
  
}


@media (min-width: 768px) and (max-width: 991px){#s-1a3ce3a8-16c2-4d96-bf74-6d9574ecd260 .shogun-heading-component h2 {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 36px;
  
  
  
}


}@media (max-width: 767px){#s-1a3ce3a8-16c2-4d96-bf74-6d9574ecd260 .shogun-heading-component h2 {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 27px;
  
  
  
}


}
#s-e3497042-256c-469a-8003-73236508791c {
  margin-top: 4px;
margin-left: auto;
margin-right: auto;
}
@media (max-width: 767px){#s-e3497042-256c-469a-8003-73236508791c {
  margin-top: 8px;
}
}
#s-e3497042-256c-469a-8003-73236508791c .shg-proportional-font-size,
#s-e3497042-256c-469a-8003-73236508791c .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-ab8d46e9-c1ba-440f-9e2b-ec52ac25b944 {
  margin-top: 16px;
margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-ab8d46e9-c1ba-440f-9e2b-ec52ac25b944"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-ab8d46e9-c1ba-440f-9e2b-ec52ac25b944"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 992px) {
[id="s-ab8d46e9-c1ba-440f-9e2b-ec52ac25b944"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 1200px) {
[id="s-ab8d46e9-c1ba-440f-9e2b-ec52ac25b944"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 5.0px);
}

}

#s-c49b42d6-67ec-40e5-8de8-2107caf90c24 {
  margin-left: auto;
margin-right: auto;
padding-top: 2%;
padding-left: 2%;
padding-bottom: 2%;
padding-right: 2%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 8px;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}
@media (max-width: 767px){#s-c49b42d6-67ec-40e5-8de8-2107caf90c24 {
  padding-top: 3%;
padding-left: 3%;
padding-bottom: 3%;
padding-right: 3%;
}
}







#s-c49b42d6-67ec-40e5-8de8-2107caf90c24 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-c49b42d6-67ec-40e5-8de8-2107caf90c24.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
@media (min-width: 992px) and (max-width: 1199px){






#s-c49b42d6-67ec-40e5-8de8-2107caf90c24 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-c49b42d6-67ec-40e5-8de8-2107caf90c24.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
}@media (min-width: 768px) and (max-width: 991px){






#s-c49b42d6-67ec-40e5-8de8-2107caf90c24 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-c49b42d6-67ec-40e5-8de8-2107caf90c24.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
}@media (max-width: 767px){






#s-c49b42d6-67ec-40e5-8de8-2107caf90c24 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-c49b42d6-67ec-40e5-8de8-2107caf90c24.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
}
#s-7dd36ccd-d291-4f4c-9f0a-6838f4beede8 {
  margin-left: auto;
margin-right: auto;
padding-top: 1%;
padding-left: 3%;
padding-bottom: 1%;
padding-right: 3%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 6px;
min-height: 50px;
background-color: rgba(227, 227, 227, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-7dd36ccd-d291-4f4c-9f0a-6838f4beede8 {
  padding-left: 2%;
padding-right: 2%;
}
}@media (max-width: 767px){#s-7dd36ccd-d291-4f4c-9f0a-6838f4beede8 {
  padding-top: 3%;
padding-left: 2%;
padding-bottom: 3%;
padding-right: 2%;
}
}







#s-7dd36ccd-d291-4f4c-9f0a-6838f4beede8 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-7dd36ccd-d291-4f4c-9f0a-6838f4beede8.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-4cace43b-2cc5-4c66-952e-1920f66c85bb {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-4cace43b-2cc5-4c66-952e-1920f66c85bb"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 768px) {
[id="s-4cace43b-2cc5-4c66-952e-1920f66c85bb"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 5.0px);
}

[id="s-4cace43b-2cc5-4c66-952e-1920f66c85bb"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 5.0px);
}

}

@media (min-width: 992px) {
[id="s-4cace43b-2cc5-4c66-952e-1920f66c85bb"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 5.0px);
}

[id="s-4cace43b-2cc5-4c66-952e-1920f66c85bb"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 5.0px);
}

}

@media (min-width: 1200px) {
[id="s-4cace43b-2cc5-4c66-952e-1920f66c85bb"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 5.0px);
}

[id="s-4cace43b-2cc5-4c66-952e-1920f66c85bb"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 5.0px);
}

}

#s-b7b6d7e1-7a5b-431b-b1ac-b60a276a5b19 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-b7b6d7e1-7a5b-431b-b1ac-b60a276a5b19 .shogun-heading-component h3 {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


#s-b7b6d7e1-7a5b-431b-b1ac-b60a276a5b19 .shogun-heading-component h3 a {
  color: rgba(40, 40, 40, 1);
}

@media (min-width: 768px) and (max-width: 991px){#s-b7b6d7e1-7a5b-431b-b1ac-b60a276a5b19 .shogun-heading-component h3 {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}


#s-b7b6d7e1-7a5b-431b-b1ac-b60a276a5b19 .shogun-heading-component h3 a {
  color: rgba(40, 40, 40, 1);
}

}@media (max-width: 767px){#s-b7b6d7e1-7a5b-431b-b1ac-b60a276a5b19 .shogun-heading-component h3 {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}


#s-b7b6d7e1-7a5b-431b-b1ac-b60a276a5b19 .shogun-heading-component h3 a {
  color: rgba(40, 40, 40, 1);
}

}
#s-6497b9b2-41fd-4cc4-9de0-23d904878595 {
  margin-left: auto;
margin-right: auto;
}

#s-6497b9b2-41fd-4cc4-9de0-23d904878595 .shg-proportional-font-size,
#s-6497b9b2-41fd-4cc4-9de0-23d904878595 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}
@media (min-width: 768px) and (max-width: 991px){#s-6497b9b2-41fd-4cc4-9de0-23d904878595 .shg-proportional-font-size,
#s-6497b9b2-41fd-4cc4-9de0-23d904878595 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 90;
    
    
    font-size: 0.9em;
  
}
}@media (max-width: 767px){#s-6497b9b2-41fd-4cc4-9de0-23d904878595 .shg-proportional-font-size,
#s-6497b9b2-41fd-4cc4-9de0-23d904878595 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 90;
    
    
    font-size: 0.9em;
  
}
}
#s-d1e11a24-85b9-415e-a7ce-8253e4fe9e0a {
  margin-top: 12px;
margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-d1e11a24-85b9-415e-a7ce-8253e4fe9e0a"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-d1e11a24-85b9-415e-a7ce-8253e4fe9e0a"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-d1e11a24-85b9-415e-a7ce-8253e4fe9e0a"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-d1e11a24-85b9-415e-a7ce-8253e4fe9e0a"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.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-2879a056-43dd-437d-9fc8-a2c65c6e11c9 {
  margin-left: auto;
margin-right: auto;
max-width: 1000px;
text-align: center;
}

#s-2879a056-43dd-437d-9fc8-a2c65c6e11c9 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-2879a056-43dd-437d-9fc8-a2c65c6e11c9-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-2879a056-43dd-437d-9fc8-a2c65c6e11c9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-2879a056-43dd-437d-9fc8-a2c65c6e11c9 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-2879a056-43dd-437d-9fc8-a2c65c6e11c9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-2879a056-43dd-437d-9fc8-a2c65c6e11c9 img.shogun-image {
  width: 100%;
  
  
  max-width: 1000px;

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




.s-2879a056-43dd-437d-9fc8-a2c65c6e11c9 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-2879a056-43dd-437d-9fc8-a2c65c6e11c9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2879a056-43dd-437d-9fc8-a2c65c6e11c9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2879a056-43dd-437d-9fc8-a2c65c6e11c9.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}


.s-2879a056-43dd-437d-9fc8-a2c65c6e11c9 .shogun-image-container .shogun-image.hover {
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-2879a056-43dd-437d-9fc8-a2c65c6e11c9 .shogun-image-container:hover .shogun-image:not(.hover) {
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-2879a056-43dd-437d-9fc8-a2c65c6e11c9 .shogun-image-container:hover .shogun-image.hover {
  opacity: 1;
  transition: opacity 0.5s ease-in-out;
}



@media (min-width: 1200px){#s-2879a056-43dd-437d-9fc8-a2c65c6e11c9 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-2879a056-43dd-437d-9fc8-a2c65c6e11c9-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-2879a056-43dd-437d-9fc8-a2c65c6e11c9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-2879a056-43dd-437d-9fc8-a2c65c6e11c9 .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-2879a056-43dd-437d-9fc8-a2c65c6e11c9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-2879a056-43dd-437d-9fc8-a2c65c6e11c9 img.shogun-image {
  width: 100%;
  
  
  

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




.s-2879a056-43dd-437d-9fc8-a2c65c6e11c9 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-2879a056-43dd-437d-9fc8-a2c65c6e11c9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2879a056-43dd-437d-9fc8-a2c65c6e11c9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2879a056-43dd-437d-9fc8-a2c65c6e11c9.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}


.s-2879a056-43dd-437d-9fc8-a2c65c6e11c9 .shogun-image-container .shogun-image.hover {
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-2879a056-43dd-437d-9fc8-a2c65c6e11c9 .shogun-image-container:hover .shogun-image:not(.hover) {
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-2879a056-43dd-437d-9fc8-a2c65c6e11c9 .shogun-image-container:hover .shogun-image.hover {
  opacity: 1;
  transition: opacity 0.5s ease-in-out;
}



}@media (min-width: 992px) and (max-width: 1199px){#s-2879a056-43dd-437d-9fc8-a2c65c6e11c9 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-2879a056-43dd-437d-9fc8-a2c65c6e11c9-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-2879a056-43dd-437d-9fc8-a2c65c6e11c9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-2879a056-43dd-437d-9fc8-a2c65c6e11c9 .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-2879a056-43dd-437d-9fc8-a2c65c6e11c9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-2879a056-43dd-437d-9fc8-a2c65c6e11c9 img.shogun-image {
  width: 100%;
  
  
  

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




.s-2879a056-43dd-437d-9fc8-a2c65c6e11c9 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-2879a056-43dd-437d-9fc8-a2c65c6e11c9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2879a056-43dd-437d-9fc8-a2c65c6e11c9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2879a056-43dd-437d-9fc8-a2c65c6e11c9.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}


.s-2879a056-43dd-437d-9fc8-a2c65c6e11c9 .shogun-image-container .shogun-image.hover {
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-2879a056-43dd-437d-9fc8-a2c65c6e11c9 .shogun-image-container:hover .shogun-image:not(.hover) {
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-2879a056-43dd-437d-9fc8-a2c65c6e11c9 .shogun-image-container:hover .shogun-image.hover {
  opacity: 1;
  transition: opacity 0.5s ease-in-out;
}



}@media (min-width: 768px) and (max-width: 991px){#s-2879a056-43dd-437d-9fc8-a2c65c6e11c9 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-2879a056-43dd-437d-9fc8-a2c65c6e11c9-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-2879a056-43dd-437d-9fc8-a2c65c6e11c9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-2879a056-43dd-437d-9fc8-a2c65c6e11c9 .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-2879a056-43dd-437d-9fc8-a2c65c6e11c9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-2879a056-43dd-437d-9fc8-a2c65c6e11c9 img.shogun-image {
  width: 100%;
  
  
  

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




.s-2879a056-43dd-437d-9fc8-a2c65c6e11c9 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-2879a056-43dd-437d-9fc8-a2c65c6e11c9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2879a056-43dd-437d-9fc8-a2c65c6e11c9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2879a056-43dd-437d-9fc8-a2c65c6e11c9.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}


.s-2879a056-43dd-437d-9fc8-a2c65c6e11c9 .shogun-image-container .shogun-image.hover {
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-2879a056-43dd-437d-9fc8-a2c65c6e11c9 .shogun-image-container:hover .shogun-image:not(.hover) {
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-2879a056-43dd-437d-9fc8-a2c65c6e11c9 .shogun-image-container:hover .shogun-image.hover {
  opacity: 1;
  transition: opacity 0.5s ease-in-out;
}



}@media (max-width: 767px){#s-2879a056-43dd-437d-9fc8-a2c65c6e11c9 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-2879a056-43dd-437d-9fc8-a2c65c6e11c9-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-2879a056-43dd-437d-9fc8-a2c65c6e11c9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-2879a056-43dd-437d-9fc8-a2c65c6e11c9 .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-2879a056-43dd-437d-9fc8-a2c65c6e11c9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-2879a056-43dd-437d-9fc8-a2c65c6e11c9 img.shogun-image {
  width: 100%;
  
  
  

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




.s-2879a056-43dd-437d-9fc8-a2c65c6e11c9 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-2879a056-43dd-437d-9fc8-a2c65c6e11c9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2879a056-43dd-437d-9fc8-a2c65c6e11c9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2879a056-43dd-437d-9fc8-a2c65c6e11c9.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}


.s-2879a056-43dd-437d-9fc8-a2c65c6e11c9 .shogun-image-container .shogun-image.hover {
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-2879a056-43dd-437d-9fc8-a2c65c6e11c9 .shogun-image-container:hover .shogun-image:not(.hover) {
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-2879a056-43dd-437d-9fc8-a2c65c6e11c9 .shogun-image-container:hover .shogun-image.hover {
  opacity: 1;
  transition: opacity 0.5s ease-in-out;
}



}
#s-5b7870ca-3246-4eb5-9de7-8c05d6e42fee {
  margin-top: 12px;
margin-left: auto;
margin-bottom: 12px;
margin-right: auto;
padding-top: 0%;
padding-left: 0px;
padding-bottom: 0%;
padding-right: 10px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 6px;
min-height: 50px;
}
@media (max-width: 767px){#s-5b7870ca-3246-4eb5-9de7-8c05d6e42fee {
  margin-top: 16px;
margin-bottom: 0px;
padding-top: 0px;
padding-left: 0%;
padding-bottom: 0px;
padding-right: 0%;
}
}
#s-5b7870ca-3246-4eb5-9de7-8c05d6e42fee {
  background-image: url();
}








#s-5b7870ca-3246-4eb5-9de7-8c05d6e42fee > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-5b7870ca-3246-4eb5-9de7-8c05d6e42fee.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-c584f5fe-b28d-4835-a214-d4bd0d146651 {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
}

#s-c584f5fe-b28d-4835-a214-d4bd0d146651 .shg-proportional-font-size,
#s-c584f5fe-b28d-4835-a214-d4bd0d146651 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-83198601-f833-43c2-9f5a-17a6bd30da36 {
  margin-top: 8px;
margin-left: auto;
margin-right: auto;
}
@media (max-width: 767px){#s-83198601-f833-43c2-9f5a-17a6bd30da36 {
  margin-top: 8px;
}
}
#s-83198601-f833-43c2-9f5a-17a6bd30da36 .shg-proportional-font-size,
#s-83198601-f833-43c2-9f5a-17a6bd30da36 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-173e8042-c408-417b-9530-f66393ff0bdd {
  margin-top: 16px;
margin-left: auto;
margin-right: auto;
}

#s-173e8042-c408-417b-9530-f66393ff0bdd .shg-proportional-font-size,
#s-173e8042-c408-417b-9530-f66393ff0bdd .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-23ab635e-a05e-4171-b84c-bd63cc1cf02e {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-23ab635e-a05e-4171-b84c-bd63cc1cf02e"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 2.0px);
}

}

@media (min-width: 768px) {
[id="s-23ab635e-a05e-4171-b84c-bd63cc1cf02e"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 2.0px);
}

}

@media (min-width: 992px) {
[id="s-23ab635e-a05e-4171-b84c-bd63cc1cf02e"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 2.0px);
}

}

@media (min-width: 1200px) {
[id="s-23ab635e-a05e-4171-b84c-bd63cc1cf02e"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 2.0px);
}

}

.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-6b301367-d869-4b77-81c4-56ce0c553ba5 {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
padding-top: 6px;
padding-left: 12px;
padding-bottom: 6px;
padding-right: 12px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(40, 40, 40, 1);
border-style: none;
border-radius: 30px;
background-color: rgba(40, 40, 40, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
}
#s-6b301367-d869-4b77-81c4-56ce0c553ba5:hover {background-color: rgba(66, 66, 66, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-6b301367-d869-4b77-81c4-56ce0c553ba5:active {background-color: rgba(40, 40, 40, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}

  #s-6b301367-d869-4b77-81c4-56ce0c553ba5-root {
    text-align: center;
  }


#s-6b301367-d869-4b77-81c4-56ce0c553ba5.shg-btn {
  color: #ffffff;
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
@media (min-width: 1200px){
  #s-6b301367-d869-4b77-81c4-56ce0c553ba5-root {
    text-align: center;
  }


#s-6b301367-d869-4b77-81c4-56ce0c553ba5.shg-btn {
  color: #ffffff;
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-6b301367-d869-4b77-81c4-56ce0c553ba5-root {
    text-align: center;
  }


#s-6b301367-d869-4b77-81c4-56ce0c553ba5.shg-btn {
  color: #ffffff;
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-6b301367-d869-4b77-81c4-56ce0c553ba5-root {
    text-align: center;
  }


#s-6b301367-d869-4b77-81c4-56ce0c553ba5.shg-btn {
  color: #ffffff;
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (max-width: 767px){
  #s-6b301367-d869-4b77-81c4-56ce0c553ba5-root {
    text-align: center;
  }


#s-6b301367-d869-4b77-81c4-56ce0c553ba5.shg-btn {
  color: #ffffff;
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}
#s-eb2f6eeb-45af-43b6-9bd6-5860362368e3 {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
padding-top: 6px;
padding-left: 12px;
padding-bottom: 6px;
padding-right: 12px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 30px;
background-color: rgb(255, 255, 255);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(40, 40, 40, 1);
}
#s-eb2f6eeb-45af-43b6-9bd6-5860362368e3:hover {border-style: solid !important;
border-top-width: 1px !important;
border-left-width: 1px !important;
border-bottom-width: 1px !important;
border-right-width: 1px !important;
border-color: rgba(170, 170, 170, 1) !important;
background-color: rgb(255, 255, 255) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(40, 40, 40, 1) !important;}#s-eb2f6eeb-45af-43b6-9bd6-5860362368e3:active {background-color: rgb(255, 255, 255) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(40, 40, 40, 1) !important;}

  #s-eb2f6eeb-45af-43b6-9bd6-5860362368e3-root {
    text-align: center;
  }


#s-eb2f6eeb-45af-43b6-9bd6-5860362368e3.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
@media (min-width: 1200px){
  #s-eb2f6eeb-45af-43b6-9bd6-5860362368e3-root {
    text-align: center;
  }


#s-eb2f6eeb-45af-43b6-9bd6-5860362368e3.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-eb2f6eeb-45af-43b6-9bd6-5860362368e3-root {
    text-align: center;
  }


#s-eb2f6eeb-45af-43b6-9bd6-5860362368e3.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-eb2f6eeb-45af-43b6-9bd6-5860362368e3-root {
    text-align: center;
  }


#s-eb2f6eeb-45af-43b6-9bd6-5860362368e3.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (max-width: 767px){
  #s-eb2f6eeb-45af-43b6-9bd6-5860362368e3-root {
    text-align: center;
  }


#s-eb2f6eeb-45af-43b6-9bd6-5860362368e3.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}
#s-b4f0799b-bda7-4306-a198-08a8944982f5 {
  margin-top: 12px;
margin-left: auto;
margin-right: auto;
}

#s-b4f0799b-bda7-4306-a198-08a8944982f5 .shg-proportional-font-size,
#s-b4f0799b-bda7-4306-a198-08a8944982f5 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-b6a80da0-f043-4bd0-a745-8fbdf19c748a {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-b6a80da0-f043-4bd0-a745-8fbdf19c748a"] > .shg-row > .shg-c-xs-3 {
  width: calc(25.0% - 3.0px);
}

}

@media (min-width: 768px) {
[id="s-b6a80da0-f043-4bd0-a745-8fbdf19c748a"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 3.0px);
}

}

@media (min-width: 992px) {
[id="s-b6a80da0-f043-4bd0-a745-8fbdf19c748a"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 3.0px);
}

}

@media (min-width: 1200px) {
[id="s-b6a80da0-f043-4bd0-a745-8fbdf19c748a"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 3.0px);
}

}

#s-631276d0-425b-4108-8841-9a119602fa61 {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
padding-top: 6px;
padding-left: 12px;
padding-bottom: 6px;
padding-right: 12px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(40, 40, 40, 1);
border-style: none;
border-radius: 30px;
background-color: rgba(227, 227, 227, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(40, 40, 40, 1);
}
#s-631276d0-425b-4108-8841-9a119602fa61:hover {border-style: solid !important;
border-top-width: 1px !important;
border-left-width: 1px !important;
border-bottom-width: 1px !important;
border-right-width: 1px !important;
border-color: rgba(170, 170, 170, 1) !important;
background-color: rgba(227, 227, 227, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(40, 40, 40, 1) !important;}#s-631276d0-425b-4108-8841-9a119602fa61:active {border-style: solid !important;
border-top-width: 1px !important;
border-left-width: 1px !important;
border-bottom-width: 1px !important;
border-right-width: 1px !important;
border-color: rgba(170, 170, 170, 1) !important;
background-color: rgba(227, 227, 227, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(40, 40, 40, 1) !important;}

  #s-631276d0-425b-4108-8841-9a119602fa61-root {
    text-align: center;
  }


#s-631276d0-425b-4108-8841-9a119602fa61.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
@media (min-width: 1200px){
  #s-631276d0-425b-4108-8841-9a119602fa61-root {
    text-align: center;
  }


#s-631276d0-425b-4108-8841-9a119602fa61.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-631276d0-425b-4108-8841-9a119602fa61-root {
    text-align: center;
  }


#s-631276d0-425b-4108-8841-9a119602fa61.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-631276d0-425b-4108-8841-9a119602fa61-root {
    text-align: center;
  }


#s-631276d0-425b-4108-8841-9a119602fa61.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (max-width: 767px){
  #s-631276d0-425b-4108-8841-9a119602fa61-root {
    text-align: center;
  }


#s-631276d0-425b-4108-8841-9a119602fa61.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}
#s-e53d63f7-2207-4063-a91b-4be98038cdff {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
padding-top: 6px;
padding-left: 12px;
padding-bottom: 6px;
padding-right: 12px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(40, 40, 40, 1);
border-style: none;
border-radius: 30px;
background-color: rgba(227, 227, 227, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(40, 40, 40, 1);
}
#s-e53d63f7-2207-4063-a91b-4be98038cdff:hover {border-style: solid !important;
border-top-width: 1px !important;
border-left-width: 1px !important;
border-bottom-width: 1px !important;
border-right-width: 1px !important;
border-color: rgba(170, 170, 170, 1) !important;
background-color: rgba(227, 227, 227, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(40, 40, 40, 1) !important;}#s-e53d63f7-2207-4063-a91b-4be98038cdff:active {background-color: rgba(40, 40, 40, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(227, 227, 227, 1) !important;}

  #s-e53d63f7-2207-4063-a91b-4be98038cdff-root {
    text-align: center;
  }


#s-e53d63f7-2207-4063-a91b-4be98038cdff.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
@media (min-width: 1200px){
  #s-e53d63f7-2207-4063-a91b-4be98038cdff-root {
    text-align: center;
  }


#s-e53d63f7-2207-4063-a91b-4be98038cdff.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-e53d63f7-2207-4063-a91b-4be98038cdff-root {
    text-align: center;
  }


#s-e53d63f7-2207-4063-a91b-4be98038cdff.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-e53d63f7-2207-4063-a91b-4be98038cdff-root {
    text-align: center;
  }


#s-e53d63f7-2207-4063-a91b-4be98038cdff.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (max-width: 767px){
  #s-e53d63f7-2207-4063-a91b-4be98038cdff-root {
    text-align: center;
  }


#s-e53d63f7-2207-4063-a91b-4be98038cdff.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}
#s-966e183c-5815-4ba7-91bb-252d248deeaa {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
padding-top: 6px;
padding-left: 12px;
padding-bottom: 6px;
padding-right: 12px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(40, 40, 40, 1);
border-style: none;
border-radius: 30px;
background-color: rgba(227, 227, 227, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(40, 40, 40, 1);
}
#s-966e183c-5815-4ba7-91bb-252d248deeaa:hover {border-style: solid !important;
border-top-width: 1px !important;
border-left-width: 1px !important;
border-bottom-width: 1px !important;
border-right-width: 1px !important;
border-color: rgba(170, 170, 170, 1) !important;
background-color: rgba(227, 227, 227, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(40, 40, 40, 1) !important;}#s-966e183c-5815-4ba7-91bb-252d248deeaa:active {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: #2C2A34 !important;
background-color: rgba(40, 40, 40, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(227, 227, 227, 1) !important;}

  #s-966e183c-5815-4ba7-91bb-252d248deeaa-root {
    text-align: center;
  }


#s-966e183c-5815-4ba7-91bb-252d248deeaa.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
@media (min-width: 1200px){
  #s-966e183c-5815-4ba7-91bb-252d248deeaa-root {
    text-align: center;
  }


#s-966e183c-5815-4ba7-91bb-252d248deeaa.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-966e183c-5815-4ba7-91bb-252d248deeaa-root {
    text-align: center;
  }


#s-966e183c-5815-4ba7-91bb-252d248deeaa.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-966e183c-5815-4ba7-91bb-252d248deeaa-root {
    text-align: center;
  }


#s-966e183c-5815-4ba7-91bb-252d248deeaa.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (max-width: 767px){
  #s-966e183c-5815-4ba7-91bb-252d248deeaa-root {
    text-align: center;
  }


#s-966e183c-5815-4ba7-91bb-252d248deeaa.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}
#s-31a4809f-2e58-4bed-a52a-7472b51924af {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
padding-top: 6px;
padding-left: 12px;
padding-bottom: 6px;
padding-right: 12px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(40, 40, 40, 1);
border-style: none;
border-radius: 30px;
background-color: rgba(227, 227, 227, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(40, 40, 40, 1);
}
#s-31a4809f-2e58-4bed-a52a-7472b51924af:hover {border-style: solid !important;
border-top-width: 1px !important;
border-left-width: 1px !important;
border-bottom-width: 1px !important;
border-right-width: 1px !important;
border-color: rgba(170, 170, 170, 1) !important;
background-color: rgba(227, 227, 227, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(40, 40, 40, 1) !important;}#s-31a4809f-2e58-4bed-a52a-7472b51924af:active {background-color: rgba(227, 227, 227, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(40, 40, 40, 1) !important;}

  #s-31a4809f-2e58-4bed-a52a-7472b51924af-root {
    text-align: center;
  }


#s-31a4809f-2e58-4bed-a52a-7472b51924af.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
@media (min-width: 1200px){
  #s-31a4809f-2e58-4bed-a52a-7472b51924af-root {
    text-align: center;
  }


#s-31a4809f-2e58-4bed-a52a-7472b51924af.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-31a4809f-2e58-4bed-a52a-7472b51924af-root {
    text-align: center;
  }


#s-31a4809f-2e58-4bed-a52a-7472b51924af.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-31a4809f-2e58-4bed-a52a-7472b51924af-root {
    text-align: center;
  }


#s-31a4809f-2e58-4bed-a52a-7472b51924af.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (max-width: 767px){
  #s-31a4809f-2e58-4bed-a52a-7472b51924af-root {
    text-align: center;
  }


#s-31a4809f-2e58-4bed-a52a-7472b51924af.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}
#s-443d01e0-cf09-45af-8def-ac6bf6c15ea7 {
  margin-top: 24px;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 6px;
background-color: rgba(165, 0, 0, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
}
#s-443d01e0-cf09-45af-8def-ac6bf6c15ea7:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-443d01e0-cf09-45af-8def-ac6bf6c15ea7:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-443d01e0-cf09-45af-8def-ac6bf6c15ea7-root {
    text-align: center;
  }


#s-443d01e0-cf09-45af-8def-ac6bf6c15ea7.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
@media (min-width: 1200px){
  #s-443d01e0-cf09-45af-8def-ac6bf6c15ea7-root {
    text-align: center;
  }


#s-443d01e0-cf09-45af-8def-ac6bf6c15ea7.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-443d01e0-cf09-45af-8def-ac6bf6c15ea7-root {
    text-align: center;
  }


#s-443d01e0-cf09-45af-8def-ac6bf6c15ea7.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-443d01e0-cf09-45af-8def-ac6bf6c15ea7-root {
    text-align: center;
  }


#s-443d01e0-cf09-45af-8def-ac6bf6c15ea7.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (max-width: 767px){
  #s-443d01e0-cf09-45af-8def-ac6bf6c15ea7-root {
    text-align: center;
  }


#s-443d01e0-cf09-45af-8def-ac6bf6c15ea7.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}
#s-9bc3eac9-eccf-48b0-b13b-3305754b5933 {
  margin-left: auto;
margin-right: auto;
padding-top: 2%;
padding-left: 2%;
padding-bottom: 2%;
padding-right: 2%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 8px;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}
@media (max-width: 767px){#s-9bc3eac9-eccf-48b0-b13b-3305754b5933 {
  margin-top: 10px;
padding-top: 3%;
padding-left: 3%;
padding-bottom: 3%;
padding-right: 3%;
}
}







#s-9bc3eac9-eccf-48b0-b13b-3305754b5933 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-9bc3eac9-eccf-48b0-b13b-3305754b5933.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
@media (min-width: 992px) and (max-width: 1199px){






#s-9bc3eac9-eccf-48b0-b13b-3305754b5933 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-9bc3eac9-eccf-48b0-b13b-3305754b5933.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
}
#s-f2be5110-702d-4ef3-aff6-463644293216 {
  margin-left: auto;
margin-right: auto;
padding-top: 1%;
padding-left: 3%;
padding-bottom: 1%;
padding-right: 3%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 6px;
min-height: 50px;
background-color: rgba(227, 227, 227, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-f2be5110-702d-4ef3-aff6-463644293216 {
  padding-left: 2%;
padding-right: 2%;
}
}@media (max-width: 767px){#s-f2be5110-702d-4ef3-aff6-463644293216 {
  padding-top: 3%;
padding-left: 2%;
padding-bottom: 3%;
padding-right: 2%;
}
}







#s-f2be5110-702d-4ef3-aff6-463644293216 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-f2be5110-702d-4ef3-aff6-463644293216.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-cb403025-4688-4928-879f-860d18076c93 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-cb403025-4688-4928-879f-860d18076c93"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 768px) {
[id="s-cb403025-4688-4928-879f-860d18076c93"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 5.0px);
}

[id="s-cb403025-4688-4928-879f-860d18076c93"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 5.0px);
}

}

@media (min-width: 992px) {
[id="s-cb403025-4688-4928-879f-860d18076c93"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 5.0px);
}

[id="s-cb403025-4688-4928-879f-860d18076c93"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 5.0px);
}

}

@media (min-width: 1200px) {
[id="s-cb403025-4688-4928-879f-860d18076c93"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 5.0px);
}

[id="s-cb403025-4688-4928-879f-860d18076c93"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 5.0px);
}

}

#s-e80c529d-7b48-448f-a4a5-e88a06567a76 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-e80c529d-7b48-448f-a4a5-e88a06567a76 .shogun-heading-component h3 {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


#s-e80c529d-7b48-448f-a4a5-e88a06567a76 .shogun-heading-component h3 a {
  color: rgba(40, 40, 40, 1);
}

@media (min-width: 768px) and (max-width: 991px){#s-e80c529d-7b48-448f-a4a5-e88a06567a76 .shogun-heading-component h3 {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}


#s-e80c529d-7b48-448f-a4a5-e88a06567a76 .shogun-heading-component h3 a {
  color: rgba(40, 40, 40, 1);
}

}@media (max-width: 767px){#s-e80c529d-7b48-448f-a4a5-e88a06567a76 .shogun-heading-component h3 {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}


#s-e80c529d-7b48-448f-a4a5-e88a06567a76 .shogun-heading-component h3 a {
  color: rgba(40, 40, 40, 1);
}

}
#s-1f902680-a82e-42e1-be1f-428ba2916ac7 {
  margin-left: auto;
margin-right: auto;
}

#s-1f902680-a82e-42e1-be1f-428ba2916ac7 .shg-proportional-font-size,
#s-1f902680-a82e-42e1-be1f-428ba2916ac7 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}
@media (min-width: 768px) and (max-width: 991px){#s-1f902680-a82e-42e1-be1f-428ba2916ac7 .shg-proportional-font-size,
#s-1f902680-a82e-42e1-be1f-428ba2916ac7 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 90;
    
    
    font-size: 0.9em;
  
}
}@media (max-width: 767px){#s-1f902680-a82e-42e1-be1f-428ba2916ac7 .shg-proportional-font-size,
#s-1f902680-a82e-42e1-be1f-428ba2916ac7 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 90;
    
    
    font-size: 0.9em;
  
}
}
#s-aea847cb-4824-4a05-bcd5-e35a321bc67b {
  margin-top: 12px;
margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-aea847cb-4824-4a05-bcd5-e35a321bc67b"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-aea847cb-4824-4a05-bcd5-e35a321bc67b"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-aea847cb-4824-4a05-bcd5-e35a321bc67b"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-aea847cb-4824-4a05-bcd5-e35a321bc67b"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-28c0bfdd-8e93-4ea6-b349-17dac1de5862 {
  margin-left: auto;
margin-right: auto;
max-width: 1000px;
text-align: center;
}

#s-28c0bfdd-8e93-4ea6-b349-17dac1de5862 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-28c0bfdd-8e93-4ea6-b349-17dac1de5862-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-28c0bfdd-8e93-4ea6-b349-17dac1de5862 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-28c0bfdd-8e93-4ea6-b349-17dac1de5862 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-28c0bfdd-8e93-4ea6-b349-17dac1de5862 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-28c0bfdd-8e93-4ea6-b349-17dac1de5862 img.shogun-image {
  width: 100%;
  
  
  max-width: 1000px;

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




.s-28c0bfdd-8e93-4ea6-b349-17dac1de5862 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-28c0bfdd-8e93-4ea6-b349-17dac1de5862.shg-align-container {
  display: flex;
  justify-content: center
}

.s-28c0bfdd-8e93-4ea6-b349-17dac1de5862.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-28c0bfdd-8e93-4ea6-b349-17dac1de5862.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}


.s-28c0bfdd-8e93-4ea6-b349-17dac1de5862 .shogun-image-container .shogun-image.hover {
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-28c0bfdd-8e93-4ea6-b349-17dac1de5862 .shogun-image-container:hover .shogun-image:not(.hover) {
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-28c0bfdd-8e93-4ea6-b349-17dac1de5862 .shogun-image-container:hover .shogun-image.hover {
  opacity: 1;
  transition: opacity 0.5s ease-in-out;
}



@media (min-width: 1200px){#s-28c0bfdd-8e93-4ea6-b349-17dac1de5862 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-28c0bfdd-8e93-4ea6-b349-17dac1de5862-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-28c0bfdd-8e93-4ea6-b349-17dac1de5862 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-28c0bfdd-8e93-4ea6-b349-17dac1de5862 .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-28c0bfdd-8e93-4ea6-b349-17dac1de5862 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-28c0bfdd-8e93-4ea6-b349-17dac1de5862 img.shogun-image {
  width: 100%;
  
  
  

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




.s-28c0bfdd-8e93-4ea6-b349-17dac1de5862 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-28c0bfdd-8e93-4ea6-b349-17dac1de5862.shg-align-container {
  display: flex;
  justify-content: center
}

.s-28c0bfdd-8e93-4ea6-b349-17dac1de5862.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-28c0bfdd-8e93-4ea6-b349-17dac1de5862.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}


.s-28c0bfdd-8e93-4ea6-b349-17dac1de5862 .shogun-image-container .shogun-image.hover {
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-28c0bfdd-8e93-4ea6-b349-17dac1de5862 .shogun-image-container:hover .shogun-image:not(.hover) {
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-28c0bfdd-8e93-4ea6-b349-17dac1de5862 .shogun-image-container:hover .shogun-image.hover {
  opacity: 1;
  transition: opacity 0.5s ease-in-out;
}



}@media (min-width: 992px) and (max-width: 1199px){#s-28c0bfdd-8e93-4ea6-b349-17dac1de5862 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-28c0bfdd-8e93-4ea6-b349-17dac1de5862-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-28c0bfdd-8e93-4ea6-b349-17dac1de5862 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-28c0bfdd-8e93-4ea6-b349-17dac1de5862 .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-28c0bfdd-8e93-4ea6-b349-17dac1de5862 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-28c0bfdd-8e93-4ea6-b349-17dac1de5862 img.shogun-image {
  width: 100%;
  
  
  

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




.s-28c0bfdd-8e93-4ea6-b349-17dac1de5862 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-28c0bfdd-8e93-4ea6-b349-17dac1de5862.shg-align-container {
  display: flex;
  justify-content: center
}

.s-28c0bfdd-8e93-4ea6-b349-17dac1de5862.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-28c0bfdd-8e93-4ea6-b349-17dac1de5862.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}


.s-28c0bfdd-8e93-4ea6-b349-17dac1de5862 .shogun-image-container .shogun-image.hover {
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-28c0bfdd-8e93-4ea6-b349-17dac1de5862 .shogun-image-container:hover .shogun-image:not(.hover) {
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-28c0bfdd-8e93-4ea6-b349-17dac1de5862 .shogun-image-container:hover .shogun-image.hover {
  opacity: 1;
  transition: opacity 0.5s ease-in-out;
}



}@media (min-width: 768px) and (max-width: 991px){#s-28c0bfdd-8e93-4ea6-b349-17dac1de5862 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-28c0bfdd-8e93-4ea6-b349-17dac1de5862-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-28c0bfdd-8e93-4ea6-b349-17dac1de5862 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-28c0bfdd-8e93-4ea6-b349-17dac1de5862 .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-28c0bfdd-8e93-4ea6-b349-17dac1de5862 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-28c0bfdd-8e93-4ea6-b349-17dac1de5862 img.shogun-image {
  width: 100%;
  
  
  

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




.s-28c0bfdd-8e93-4ea6-b349-17dac1de5862 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-28c0bfdd-8e93-4ea6-b349-17dac1de5862.shg-align-container {
  display: flex;
  justify-content: center
}

.s-28c0bfdd-8e93-4ea6-b349-17dac1de5862.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-28c0bfdd-8e93-4ea6-b349-17dac1de5862.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}


.s-28c0bfdd-8e93-4ea6-b349-17dac1de5862 .shogun-image-container .shogun-image.hover {
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-28c0bfdd-8e93-4ea6-b349-17dac1de5862 .shogun-image-container:hover .shogun-image:not(.hover) {
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-28c0bfdd-8e93-4ea6-b349-17dac1de5862 .shogun-image-container:hover .shogun-image.hover {
  opacity: 1;
  transition: opacity 0.5s ease-in-out;
}



}@media (max-width: 767px){#s-28c0bfdd-8e93-4ea6-b349-17dac1de5862 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-28c0bfdd-8e93-4ea6-b349-17dac1de5862-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-28c0bfdd-8e93-4ea6-b349-17dac1de5862 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-28c0bfdd-8e93-4ea6-b349-17dac1de5862 .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-28c0bfdd-8e93-4ea6-b349-17dac1de5862 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-28c0bfdd-8e93-4ea6-b349-17dac1de5862 img.shogun-image {
  width: 100%;
  
  
  

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




.s-28c0bfdd-8e93-4ea6-b349-17dac1de5862 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-28c0bfdd-8e93-4ea6-b349-17dac1de5862.shg-align-container {
  display: flex;
  justify-content: center
}

.s-28c0bfdd-8e93-4ea6-b349-17dac1de5862.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-28c0bfdd-8e93-4ea6-b349-17dac1de5862.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}


.s-28c0bfdd-8e93-4ea6-b349-17dac1de5862 .shogun-image-container .shogun-image.hover {
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-28c0bfdd-8e93-4ea6-b349-17dac1de5862 .shogun-image-container:hover .shogun-image:not(.hover) {
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-28c0bfdd-8e93-4ea6-b349-17dac1de5862 .shogun-image-container:hover .shogun-image.hover {
  opacity: 1;
  transition: opacity 0.5s ease-in-out;
}



}
#s-f270e1da-e27e-4547-9e2a-69badfde7b9a {
  margin-top: 12px;
margin-left: auto;
margin-bottom: 12px;
margin-right: auto;
padding-top: 0%;
padding-left: 0px;
padding-bottom: 0%;
padding-right: 10px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 6px;
min-height: 50px;
}
@media (max-width: 767px){#s-f270e1da-e27e-4547-9e2a-69badfde7b9a {
  margin-top: 16px;
margin-bottom: 0px;
padding-left: 0%;
padding-right: 0%;
}
}
#s-f270e1da-e27e-4547-9e2a-69badfde7b9a {
  background-image: url();
}








#s-f270e1da-e27e-4547-9e2a-69badfde7b9a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-f270e1da-e27e-4547-9e2a-69badfde7b9a.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-ae6db9b5-e271-4b35-b8d1-e092d1fe3959 {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
}
@media (max-width: 767px){#s-ae6db9b5-e271-4b35-b8d1-e092d1fe3959 {
  margin-top: 0px;
}
}
#s-ae6db9b5-e271-4b35-b8d1-e092d1fe3959 .shg-proportional-font-size,
#s-ae6db9b5-e271-4b35-b8d1-e092d1fe3959 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-74023910-a5e3-42df-b27a-61ea866e060c {
  margin-top: 4px;
margin-left: auto;
margin-right: auto;
}
@media (max-width: 767px){#s-74023910-a5e3-42df-b27a-61ea866e060c {
  margin-top: 8px;
}
}
#s-74023910-a5e3-42df-b27a-61ea866e060c .shg-proportional-font-size,
#s-74023910-a5e3-42df-b27a-61ea866e060c .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-de6fb67f-a75c-40a1-853c-4c340d14d00e {
  margin-top: 16px;
margin-left: auto;
margin-right: auto;
}

#s-de6fb67f-a75c-40a1-853c-4c340d14d00e .shg-proportional-font-size,
#s-de6fb67f-a75c-40a1-853c-4c340d14d00e .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-7cef9734-aeb4-4bea-8fa8-82680af550c7 {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-7cef9734-aeb4-4bea-8fa8-82680af550c7"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 2.0px);
}

}

@media (min-width: 768px) {
[id="s-7cef9734-aeb4-4bea-8fa8-82680af550c7"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 2.0px);
}

}

@media (min-width: 992px) {
[id="s-7cef9734-aeb4-4bea-8fa8-82680af550c7"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 2.0px);
}

}

@media (min-width: 1200px) {
[id="s-7cef9734-aeb4-4bea-8fa8-82680af550c7"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 2.0px);
}

}

#s-fb4adb53-81fc-43ee-9cd5-2f8aeb750d02 {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
padding-top: 6px;
padding-left: 12px;
padding-bottom: 6px;
padding-right: 12px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(40, 40, 40, 1);
border-style: none;
border-radius: 30px;
background-color: rgba(40, 40, 40, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
}
#s-fb4adb53-81fc-43ee-9cd5-2f8aeb750d02:hover {background-color: rgba(66, 66, 66, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-fb4adb53-81fc-43ee-9cd5-2f8aeb750d02:active {background-color: rgba(40, 40, 40, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}

  #s-fb4adb53-81fc-43ee-9cd5-2f8aeb750d02-root {
    text-align: center;
  }


#s-fb4adb53-81fc-43ee-9cd5-2f8aeb750d02.shg-btn {
  color: #ffffff;
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
@media (min-width: 1200px){
  #s-fb4adb53-81fc-43ee-9cd5-2f8aeb750d02-root {
    text-align: center;
  }


#s-fb4adb53-81fc-43ee-9cd5-2f8aeb750d02.shg-btn {
  color: #ffffff;
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-fb4adb53-81fc-43ee-9cd5-2f8aeb750d02-root {
    text-align: center;
  }


#s-fb4adb53-81fc-43ee-9cd5-2f8aeb750d02.shg-btn {
  color: #ffffff;
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-fb4adb53-81fc-43ee-9cd5-2f8aeb750d02-root {
    text-align: center;
  }


#s-fb4adb53-81fc-43ee-9cd5-2f8aeb750d02.shg-btn {
  color: #ffffff;
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (max-width: 767px){
  #s-fb4adb53-81fc-43ee-9cd5-2f8aeb750d02-root {
    text-align: center;
  }


#s-fb4adb53-81fc-43ee-9cd5-2f8aeb750d02.shg-btn {
  color: #ffffff;
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}
#s-c4772aa0-929c-4769-aa4b-d6038413fa70 {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
padding-top: 6px;
padding-left: 12px;
padding-bottom: 6px;
padding-right: 12px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 30px;
background-color: rgb(255, 255, 255);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(40, 40, 40, 1);
}
#s-c4772aa0-929c-4769-aa4b-d6038413fa70:hover {border-style: solid !important;
border-top-width: 1px !important;
border-left-width: 1px !important;
border-bottom-width: 1px !important;
border-right-width: 1px !important;
border-color: rgba(170, 170, 170, 1) !important;
background-color: rgb(255, 255, 255) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(40, 40, 40, 1) !important;}#s-c4772aa0-929c-4769-aa4b-d6038413fa70:active {background-color: rgb(255, 255, 255) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(40, 40, 40, 1) !important;}

  #s-c4772aa0-929c-4769-aa4b-d6038413fa70-root {
    text-align: center;
  }


#s-c4772aa0-929c-4769-aa4b-d6038413fa70.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
@media (min-width: 1200px){
  #s-c4772aa0-929c-4769-aa4b-d6038413fa70-root {
    text-align: center;
  }


#s-c4772aa0-929c-4769-aa4b-d6038413fa70.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-c4772aa0-929c-4769-aa4b-d6038413fa70-root {
    text-align: center;
  }


#s-c4772aa0-929c-4769-aa4b-d6038413fa70.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-c4772aa0-929c-4769-aa4b-d6038413fa70-root {
    text-align: center;
  }


#s-c4772aa0-929c-4769-aa4b-d6038413fa70.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (max-width: 767px){
  #s-c4772aa0-929c-4769-aa4b-d6038413fa70-root {
    text-align: center;
  }


#s-c4772aa0-929c-4769-aa4b-d6038413fa70.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}
#s-3140cfc3-b3e4-4a28-a4f5-09b70ad22145 {
  margin-top: 12px;
margin-left: auto;
margin-right: auto;
}

#s-3140cfc3-b3e4-4a28-a4f5-09b70ad22145 .shg-proportional-font-size,
#s-3140cfc3-b3e4-4a28-a4f5-09b70ad22145 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-d7b2290c-dca4-43f3-9fd0-d885d83594cd {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-d7b2290c-dca4-43f3-9fd0-d885d83594cd"] > .shg-row > .shg-c-xs-3 {
  width: calc(25.0% - 3.0px);
}

}

@media (min-width: 768px) {
[id="s-d7b2290c-dca4-43f3-9fd0-d885d83594cd"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 3.0px);
}

}

@media (min-width: 992px) {
[id="s-d7b2290c-dca4-43f3-9fd0-d885d83594cd"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 3.0px);
}

}

@media (min-width: 1200px) {
[id="s-d7b2290c-dca4-43f3-9fd0-d885d83594cd"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 3.0px);
}

}

#s-23e34e99-3382-4a27-9018-c6388942275e {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
padding-top: 6px;
padding-left: 12px;
padding-bottom: 6px;
padding-right: 12px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(40, 40, 40, 1);
border-style: none;
border-radius: 30px;
background-color: rgba(227, 227, 227, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(40, 40, 40, 1);
}
#s-23e34e99-3382-4a27-9018-c6388942275e:hover {border-style: solid !important;
border-top-width: 1px !important;
border-left-width: 1px !important;
border-bottom-width: 1px !important;
border-right-width: 1px !important;
border-color: rgba(170, 170, 170, 1) !important;
background-color: rgba(227, 227, 227, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(40, 40, 40, 1) !important;}#s-23e34e99-3382-4a27-9018-c6388942275e:active {border-style: solid !important;
border-top-width: 1px !important;
border-left-width: 1px !important;
border-bottom-width: 1px !important;
border-right-width: 1px !important;
border-color: rgba(170, 170, 170, 1) !important;
background-color: rgba(227, 227, 227, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(40, 40, 40, 1) !important;}

  #s-23e34e99-3382-4a27-9018-c6388942275e-root {
    text-align: center;
  }


#s-23e34e99-3382-4a27-9018-c6388942275e.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
@media (min-width: 1200px){
  #s-23e34e99-3382-4a27-9018-c6388942275e-root {
    text-align: center;
  }


#s-23e34e99-3382-4a27-9018-c6388942275e.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-23e34e99-3382-4a27-9018-c6388942275e-root {
    text-align: center;
  }


#s-23e34e99-3382-4a27-9018-c6388942275e.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-23e34e99-3382-4a27-9018-c6388942275e-root {
    text-align: center;
  }


#s-23e34e99-3382-4a27-9018-c6388942275e.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (max-width: 767px){
  #s-23e34e99-3382-4a27-9018-c6388942275e-root {
    text-align: center;
  }


#s-23e34e99-3382-4a27-9018-c6388942275e.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}
#s-fa4b6f0e-41db-46ed-84e1-76e970bb9e5d {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
padding-top: 6px;
padding-left: 12px;
padding-bottom: 6px;
padding-right: 12px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(40, 40, 40, 1);
border-style: none;
border-radius: 30px;
background-color: rgba(227, 227, 227, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(40, 40, 40, 1);
}
#s-fa4b6f0e-41db-46ed-84e1-76e970bb9e5d:hover {border-style: solid !important;
border-top-width: 1px !important;
border-left-width: 1px !important;
border-bottom-width: 1px !important;
border-right-width: 1px !important;
border-color: rgba(170, 170, 170, 1) !important;
background-color: rgba(227, 227, 227, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(40, 40, 40, 1) !important;}#s-fa4b6f0e-41db-46ed-84e1-76e970bb9e5d:active {background-color: rgba(40, 40, 40, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(227, 227, 227, 1) !important;}

  #s-fa4b6f0e-41db-46ed-84e1-76e970bb9e5d-root {
    text-align: center;
  }


#s-fa4b6f0e-41db-46ed-84e1-76e970bb9e5d.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
@media (min-width: 1200px){
  #s-fa4b6f0e-41db-46ed-84e1-76e970bb9e5d-root {
    text-align: center;
  }


#s-fa4b6f0e-41db-46ed-84e1-76e970bb9e5d.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-fa4b6f0e-41db-46ed-84e1-76e970bb9e5d-root {
    text-align: center;
  }


#s-fa4b6f0e-41db-46ed-84e1-76e970bb9e5d.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-fa4b6f0e-41db-46ed-84e1-76e970bb9e5d-root {
    text-align: center;
  }


#s-fa4b6f0e-41db-46ed-84e1-76e970bb9e5d.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (max-width: 767px){
  #s-fa4b6f0e-41db-46ed-84e1-76e970bb9e5d-root {
    text-align: center;
  }


#s-fa4b6f0e-41db-46ed-84e1-76e970bb9e5d.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}
#s-9bb743a0-9ad0-4938-bb8a-be05e6820baa {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
padding-top: 6px;
padding-left: 12px;
padding-bottom: 6px;
padding-right: 12px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(40, 40, 40, 1);
border-style: none;
border-radius: 30px;
background-color: rgba(227, 227, 227, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(40, 40, 40, 1);
}
#s-9bb743a0-9ad0-4938-bb8a-be05e6820baa:hover {border-style: solid !important;
border-top-width: 1px !important;
border-left-width: 1px !important;
border-bottom-width: 1px !important;
border-right-width: 1px !important;
border-color: rgba(170, 170, 170, 1) !important;
background-color: rgba(227, 227, 227, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(40, 40, 40, 1) !important;}#s-9bb743a0-9ad0-4938-bb8a-be05e6820baa:active {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: #2C2A34 !important;
background-color: rgba(40, 40, 40, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(227, 227, 227, 1) !important;}

  #s-9bb743a0-9ad0-4938-bb8a-be05e6820baa-root {
    text-align: center;
  }


#s-9bb743a0-9ad0-4938-bb8a-be05e6820baa.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
@media (min-width: 1200px){
  #s-9bb743a0-9ad0-4938-bb8a-be05e6820baa-root {
    text-align: center;
  }


#s-9bb743a0-9ad0-4938-bb8a-be05e6820baa.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-9bb743a0-9ad0-4938-bb8a-be05e6820baa-root {
    text-align: center;
  }


#s-9bb743a0-9ad0-4938-bb8a-be05e6820baa.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-9bb743a0-9ad0-4938-bb8a-be05e6820baa-root {
    text-align: center;
  }


#s-9bb743a0-9ad0-4938-bb8a-be05e6820baa.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (max-width: 767px){
  #s-9bb743a0-9ad0-4938-bb8a-be05e6820baa-root {
    text-align: center;
  }


#s-9bb743a0-9ad0-4938-bb8a-be05e6820baa.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}
#s-ce90ce94-a291-417e-86d8-2d7cf724d6a4 {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
padding-top: 6px;
padding-left: 12px;
padding-bottom: 6px;
padding-right: 12px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(40, 40, 40, 1);
border-style: none;
border-radius: 30px;
background-color: rgba(227, 227, 227, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(40, 40, 40, 1);
}
#s-ce90ce94-a291-417e-86d8-2d7cf724d6a4:hover {border-style: solid !important;
border-top-width: 1px !important;
border-left-width: 1px !important;
border-bottom-width: 1px !important;
border-right-width: 1px !important;
border-color: rgba(170, 170, 170, 1) !important;
background-color: rgba(227, 227, 227, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(40, 40, 40, 1) !important;}#s-ce90ce94-a291-417e-86d8-2d7cf724d6a4:active {background-color: rgba(227, 227, 227, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(40, 40, 40, 1) !important;}

  #s-ce90ce94-a291-417e-86d8-2d7cf724d6a4-root {
    text-align: center;
  }


#s-ce90ce94-a291-417e-86d8-2d7cf724d6a4.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
@media (min-width: 1200px){
  #s-ce90ce94-a291-417e-86d8-2d7cf724d6a4-root {
    text-align: center;
  }


#s-ce90ce94-a291-417e-86d8-2d7cf724d6a4.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-ce90ce94-a291-417e-86d8-2d7cf724d6a4-root {
    text-align: center;
  }


#s-ce90ce94-a291-417e-86d8-2d7cf724d6a4.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-ce90ce94-a291-417e-86d8-2d7cf724d6a4-root {
    text-align: center;
  }


#s-ce90ce94-a291-417e-86d8-2d7cf724d6a4.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (max-width: 767px){
  #s-ce90ce94-a291-417e-86d8-2d7cf724d6a4-root {
    text-align: center;
  }


#s-ce90ce94-a291-417e-86d8-2d7cf724d6a4.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}
#s-07647dd3-a744-4b08-b69e-ac27540fc540 {
  margin-top: 24px;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 6px;
background-color: rgba(165, 0, 0, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
}
#s-07647dd3-a744-4b08-b69e-ac27540fc540:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-07647dd3-a744-4b08-b69e-ac27540fc540:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-07647dd3-a744-4b08-b69e-ac27540fc540-root {
    text-align: center;
  }


#s-07647dd3-a744-4b08-b69e-ac27540fc540.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
@media (min-width: 1200px){
  #s-07647dd3-a744-4b08-b69e-ac27540fc540-root {
    text-align: center;
  }


#s-07647dd3-a744-4b08-b69e-ac27540fc540.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-07647dd3-a744-4b08-b69e-ac27540fc540-root {
    text-align: center;
  }


#s-07647dd3-a744-4b08-b69e-ac27540fc540.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-07647dd3-a744-4b08-b69e-ac27540fc540-root {
    text-align: center;
  }


#s-07647dd3-a744-4b08-b69e-ac27540fc540.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (max-width: 767px){
  #s-07647dd3-a744-4b08-b69e-ac27540fc540-root {
    text-align: center;
  }


#s-07647dd3-a744-4b08-b69e-ac27540fc540.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}
#s-bdc6b35c-19b9-405d-b654-88f45b65abff {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-bdc6b35c-19b9-405d-b654-88f45b65abff"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-bdc6b35c-19b9-405d-b654-88f45b65abff"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 992px) {
[id="s-bdc6b35c-19b9-405d-b654-88f45b65abff"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 1200px) {
[id="s-bdc6b35c-19b9-405d-b654-88f45b65abff"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 5.0px);
}

}

#s-711c6b3f-e20a-4dd3-85f9-047f3d7b3876 {
  margin-left: auto;
margin-right: auto;
padding-top: 2%;
padding-left: 2%;
padding-bottom: 2%;
padding-right: 2%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 8px;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}
@media (max-width: 767px){#s-711c6b3f-e20a-4dd3-85f9-047f3d7b3876 {
  padding-top: 3%;
padding-left: 3%;
padding-bottom: 3%;
padding-right: 3%;
}
}







#s-711c6b3f-e20a-4dd3-85f9-047f3d7b3876 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-711c6b3f-e20a-4dd3-85f9-047f3d7b3876.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
@media (min-width: 992px) and (max-width: 1199px){






#s-711c6b3f-e20a-4dd3-85f9-047f3d7b3876 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-711c6b3f-e20a-4dd3-85f9-047f3d7b3876.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
}@media (min-width: 768px) and (max-width: 991px){






#s-711c6b3f-e20a-4dd3-85f9-047f3d7b3876 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-711c6b3f-e20a-4dd3-85f9-047f3d7b3876.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
}@media (max-width: 767px){






#s-711c6b3f-e20a-4dd3-85f9-047f3d7b3876 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-711c6b3f-e20a-4dd3-85f9-047f3d7b3876.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
}
#s-2edc50e9-742f-4f6f-ae8c-9a8e22a874d3 {
  margin-left: auto;
margin-right: auto;
padding-top: 1%;
padding-left: 3%;
padding-bottom: 1%;
padding-right: 3%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 6px;
min-height: 50px;
background-color: rgba(227, 227, 227, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-2edc50e9-742f-4f6f-ae8c-9a8e22a874d3 {
  padding-left: 2%;
padding-right: 2%;
}
}@media (max-width: 767px){#s-2edc50e9-742f-4f6f-ae8c-9a8e22a874d3 {
  padding-top: 3%;
padding-left: 2%;
padding-bottom: 3%;
padding-right: 2%;
}
}







#s-2edc50e9-742f-4f6f-ae8c-9a8e22a874d3 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-2edc50e9-742f-4f6f-ae8c-9a8e22a874d3.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-20405e35-fc72-4885-83ec-c2eff14c515e {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-20405e35-fc72-4885-83ec-c2eff14c515e"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 768px) {
[id="s-20405e35-fc72-4885-83ec-c2eff14c515e"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 5.0px);
}

[id="s-20405e35-fc72-4885-83ec-c2eff14c515e"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 5.0px);
}

}

@media (min-width: 992px) {
[id="s-20405e35-fc72-4885-83ec-c2eff14c515e"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 5.0px);
}

[id="s-20405e35-fc72-4885-83ec-c2eff14c515e"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 5.0px);
}

}

@media (min-width: 1200px) {
[id="s-20405e35-fc72-4885-83ec-c2eff14c515e"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 5.0px);
}

[id="s-20405e35-fc72-4885-83ec-c2eff14c515e"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 5.0px);
}

}

#s-fcf58a26-0f20-4d8b-abc8-0ce81823e848 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-fcf58a26-0f20-4d8b-abc8-0ce81823e848 .shogun-heading-component h3 {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


#s-fcf58a26-0f20-4d8b-abc8-0ce81823e848 .shogun-heading-component h3 a {
  color: rgba(40, 40, 40, 1);
}

@media (min-width: 768px) and (max-width: 991px){#s-fcf58a26-0f20-4d8b-abc8-0ce81823e848 .shogun-heading-component h3 {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}


#s-fcf58a26-0f20-4d8b-abc8-0ce81823e848 .shogun-heading-component h3 a {
  color: rgba(40, 40, 40, 1);
}

}@media (max-width: 767px){#s-fcf58a26-0f20-4d8b-abc8-0ce81823e848 .shogun-heading-component h3 {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}


#s-fcf58a26-0f20-4d8b-abc8-0ce81823e848 .shogun-heading-component h3 a {
  color: rgba(40, 40, 40, 1);
}

}
#s-66c2b6c8-25f5-4a47-b39b-c51b68c6a1ab {
  margin-left: auto;
margin-right: auto;
}

#s-66c2b6c8-25f5-4a47-b39b-c51b68c6a1ab .shg-proportional-font-size,
#s-66c2b6c8-25f5-4a47-b39b-c51b68c6a1ab .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}
@media (min-width: 768px) and (max-width: 991px){#s-66c2b6c8-25f5-4a47-b39b-c51b68c6a1ab .shg-proportional-font-size,
#s-66c2b6c8-25f5-4a47-b39b-c51b68c6a1ab .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 90;
    
    
    font-size: 0.9em;
  
}
}@media (max-width: 767px){#s-66c2b6c8-25f5-4a47-b39b-c51b68c6a1ab .shg-proportional-font-size,
#s-66c2b6c8-25f5-4a47-b39b-c51b68c6a1ab .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 90;
    
    
    font-size: 0.9em;
  
}
}
#s-149ae940-56b1-407e-82ae-fc6d47fe36e1 {
  margin-top: 12px;
margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-149ae940-56b1-407e-82ae-fc6d47fe36e1"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-149ae940-56b1-407e-82ae-fc6d47fe36e1"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-149ae940-56b1-407e-82ae-fc6d47fe36e1"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-149ae940-56b1-407e-82ae-fc6d47fe36e1"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-57c628e0-ec6d-4492-b3c5-23ca64e7c021 {
  margin-left: auto;
margin-right: auto;
max-width: 720px;
text-align: center;
}

#s-57c628e0-ec6d-4492-b3c5-23ca64e7c021 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-57c628e0-ec6d-4492-b3c5-23ca64e7c021-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-57c628e0-ec6d-4492-b3c5-23ca64e7c021 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-57c628e0-ec6d-4492-b3c5-23ca64e7c021 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-57c628e0-ec6d-4492-b3c5-23ca64e7c021 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-57c628e0-ec6d-4492-b3c5-23ca64e7c021 img.shogun-image {
  width: 100%;
  
  
  max-width: 720px;

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




.s-57c628e0-ec6d-4492-b3c5-23ca64e7c021 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-57c628e0-ec6d-4492-b3c5-23ca64e7c021.shg-align-container {
  display: flex;
  justify-content: center
}

.s-57c628e0-ec6d-4492-b3c5-23ca64e7c021.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-57c628e0-ec6d-4492-b3c5-23ca64e7c021.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}


.s-57c628e0-ec6d-4492-b3c5-23ca64e7c021 .shogun-image-container .shogun-image.hover {
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-57c628e0-ec6d-4492-b3c5-23ca64e7c021 .shogun-image-container:hover .shogun-image:not(.hover) {
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-57c628e0-ec6d-4492-b3c5-23ca64e7c021 .shogun-image-container:hover .shogun-image.hover {
  opacity: 1;
  transition: opacity 0.5s ease-in-out;
}



@media (min-width: 1200px){#s-57c628e0-ec6d-4492-b3c5-23ca64e7c021 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-57c628e0-ec6d-4492-b3c5-23ca64e7c021-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-57c628e0-ec6d-4492-b3c5-23ca64e7c021 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-57c628e0-ec6d-4492-b3c5-23ca64e7c021 .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-57c628e0-ec6d-4492-b3c5-23ca64e7c021 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-57c628e0-ec6d-4492-b3c5-23ca64e7c021 img.shogun-image {
  width: 100%;
  
  
  

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




.s-57c628e0-ec6d-4492-b3c5-23ca64e7c021 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-57c628e0-ec6d-4492-b3c5-23ca64e7c021.shg-align-container {
  display: flex;
  justify-content: center
}

.s-57c628e0-ec6d-4492-b3c5-23ca64e7c021.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-57c628e0-ec6d-4492-b3c5-23ca64e7c021.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}


.s-57c628e0-ec6d-4492-b3c5-23ca64e7c021 .shogun-image-container .shogun-image.hover {
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-57c628e0-ec6d-4492-b3c5-23ca64e7c021 .shogun-image-container:hover .shogun-image:not(.hover) {
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-57c628e0-ec6d-4492-b3c5-23ca64e7c021 .shogun-image-container:hover .shogun-image.hover {
  opacity: 1;
  transition: opacity 0.5s ease-in-out;
}



}@media (min-width: 992px) and (max-width: 1199px){#s-57c628e0-ec6d-4492-b3c5-23ca64e7c021 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-57c628e0-ec6d-4492-b3c5-23ca64e7c021-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-57c628e0-ec6d-4492-b3c5-23ca64e7c021 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-57c628e0-ec6d-4492-b3c5-23ca64e7c021 .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-57c628e0-ec6d-4492-b3c5-23ca64e7c021 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-57c628e0-ec6d-4492-b3c5-23ca64e7c021 img.shogun-image {
  width: 100%;
  
  
  

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




.s-57c628e0-ec6d-4492-b3c5-23ca64e7c021 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-57c628e0-ec6d-4492-b3c5-23ca64e7c021.shg-align-container {
  display: flex;
  justify-content: center
}

.s-57c628e0-ec6d-4492-b3c5-23ca64e7c021.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-57c628e0-ec6d-4492-b3c5-23ca64e7c021.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}


.s-57c628e0-ec6d-4492-b3c5-23ca64e7c021 .shogun-image-container .shogun-image.hover {
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-57c628e0-ec6d-4492-b3c5-23ca64e7c021 .shogun-image-container:hover .shogun-image:not(.hover) {
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-57c628e0-ec6d-4492-b3c5-23ca64e7c021 .shogun-image-container:hover .shogun-image.hover {
  opacity: 1;
  transition: opacity 0.5s ease-in-out;
}



}@media (min-width: 768px) and (max-width: 991px){#s-57c628e0-ec6d-4492-b3c5-23ca64e7c021 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-57c628e0-ec6d-4492-b3c5-23ca64e7c021-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-57c628e0-ec6d-4492-b3c5-23ca64e7c021 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-57c628e0-ec6d-4492-b3c5-23ca64e7c021 .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-57c628e0-ec6d-4492-b3c5-23ca64e7c021 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-57c628e0-ec6d-4492-b3c5-23ca64e7c021 img.shogun-image {
  width: 100%;
  
  
  

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




.s-57c628e0-ec6d-4492-b3c5-23ca64e7c021 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-57c628e0-ec6d-4492-b3c5-23ca64e7c021.shg-align-container {
  display: flex;
  justify-content: center
}

.s-57c628e0-ec6d-4492-b3c5-23ca64e7c021.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-57c628e0-ec6d-4492-b3c5-23ca64e7c021.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}


.s-57c628e0-ec6d-4492-b3c5-23ca64e7c021 .shogun-image-container .shogun-image.hover {
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-57c628e0-ec6d-4492-b3c5-23ca64e7c021 .shogun-image-container:hover .shogun-image:not(.hover) {
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-57c628e0-ec6d-4492-b3c5-23ca64e7c021 .shogun-image-container:hover .shogun-image.hover {
  opacity: 1;
  transition: opacity 0.5s ease-in-out;
}



}@media (max-width: 767px){#s-57c628e0-ec6d-4492-b3c5-23ca64e7c021 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-57c628e0-ec6d-4492-b3c5-23ca64e7c021-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-57c628e0-ec6d-4492-b3c5-23ca64e7c021 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-57c628e0-ec6d-4492-b3c5-23ca64e7c021 .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-57c628e0-ec6d-4492-b3c5-23ca64e7c021 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-57c628e0-ec6d-4492-b3c5-23ca64e7c021 img.shogun-image {
  width: 100%;
  
  
  

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




.s-57c628e0-ec6d-4492-b3c5-23ca64e7c021 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-57c628e0-ec6d-4492-b3c5-23ca64e7c021.shg-align-container {
  display: flex;
  justify-content: center
}

.s-57c628e0-ec6d-4492-b3c5-23ca64e7c021.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-57c628e0-ec6d-4492-b3c5-23ca64e7c021.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}


.s-57c628e0-ec6d-4492-b3c5-23ca64e7c021 .shogun-image-container .shogun-image.hover {
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-57c628e0-ec6d-4492-b3c5-23ca64e7c021 .shogun-image-container:hover .shogun-image:not(.hover) {
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-57c628e0-ec6d-4492-b3c5-23ca64e7c021 .shogun-image-container:hover .shogun-image.hover {
  opacity: 1;
  transition: opacity 0.5s ease-in-out;
}



}
#s-f922d707-17b0-4b34-86e9-67917f3d9198 {
  margin-top: 12px;
margin-left: auto;
margin-bottom: 12px;
margin-right: auto;
padding-top: 0%;
padding-left: 0px;
padding-bottom: 0%;
padding-right: 10px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 6px;
min-height: 50px;
}
@media (max-width: 767px){#s-f922d707-17b0-4b34-86e9-67917f3d9198 {
  margin-top: 24px;
margin-bottom: 0px;
padding-top: 0px;
padding-left: 0%;
padding-bottom: 0%;
padding-right: 0%;
}
}
#s-f922d707-17b0-4b34-86e9-67917f3d9198 {
  background-image: url();
}








#s-f922d707-17b0-4b34-86e9-67917f3d9198 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-f922d707-17b0-4b34-86e9-67917f3d9198.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-6227658d-1e60-431d-8562-41b055d0307d {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
}
@media (max-width: 767px){#s-6227658d-1e60-431d-8562-41b055d0307d {
  margin-top: 0px;
}
}
#s-6227658d-1e60-431d-8562-41b055d0307d .shg-proportional-font-size,
#s-6227658d-1e60-431d-8562-41b055d0307d .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-ca5aaf05-8c8b-4dbb-ae95-f95bc30a57d1 {
  margin-top: 4px;
margin-left: auto;
margin-right: auto;
}
@media (max-width: 767px){#s-ca5aaf05-8c8b-4dbb-ae95-f95bc30a57d1 {
  margin-top: 8px;
}
}
#s-ca5aaf05-8c8b-4dbb-ae95-f95bc30a57d1 .shg-proportional-font-size,
#s-ca5aaf05-8c8b-4dbb-ae95-f95bc30a57d1 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-8ecd9841-e508-40ed-a6a8-e23d790538f4 {
  margin-top: 16px;
margin-left: auto;
margin-right: auto;
}

#s-8ecd9841-e508-40ed-a6a8-e23d790538f4 .shg-proportional-font-size,
#s-8ecd9841-e508-40ed-a6a8-e23d790538f4 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-ffc3cdb5-7fc6-469e-8475-267d55cad370 {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-ffc3cdb5-7fc6-469e-8475-267d55cad370"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 2.0px);
}

}

@media (min-width: 768px) {
[id="s-ffc3cdb5-7fc6-469e-8475-267d55cad370"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 2.0px);
}

}

@media (min-width: 992px) {
[id="s-ffc3cdb5-7fc6-469e-8475-267d55cad370"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 2.0px);
}

}

@media (min-width: 1200px) {
[id="s-ffc3cdb5-7fc6-469e-8475-267d55cad370"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 2.0px);
}

}

#s-07629666-6bb3-4a61-a608-747b943a9875 {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
padding-top: 6px;
padding-left: 12px;
padding-bottom: 6px;
padding-right: 12px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(40, 40, 40, 1);
border-style: none;
border-radius: 30px;
background-color: rgba(40, 40, 40, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
}
#s-07629666-6bb3-4a61-a608-747b943a9875:hover {background-color: rgba(66, 66, 66, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-07629666-6bb3-4a61-a608-747b943a9875:active {background-color: rgba(40, 40, 40, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}

  #s-07629666-6bb3-4a61-a608-747b943a9875-root {
    text-align: center;
  }


#s-07629666-6bb3-4a61-a608-747b943a9875.shg-btn {
  color: #ffffff;
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
@media (min-width: 1200px){
  #s-07629666-6bb3-4a61-a608-747b943a9875-root {
    text-align: center;
  }


#s-07629666-6bb3-4a61-a608-747b943a9875.shg-btn {
  color: #ffffff;
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-07629666-6bb3-4a61-a608-747b943a9875-root {
    text-align: center;
  }


#s-07629666-6bb3-4a61-a608-747b943a9875.shg-btn {
  color: #ffffff;
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-07629666-6bb3-4a61-a608-747b943a9875-root {
    text-align: center;
  }


#s-07629666-6bb3-4a61-a608-747b943a9875.shg-btn {
  color: #ffffff;
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (max-width: 767px){
  #s-07629666-6bb3-4a61-a608-747b943a9875-root {
    text-align: center;
  }


#s-07629666-6bb3-4a61-a608-747b943a9875.shg-btn {
  color: #ffffff;
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}
#s-114c938e-04df-438f-9399-884067493f03 {
  margin-top: 12px;
margin-left: auto;
margin-right: auto;
}

#s-114c938e-04df-438f-9399-884067493f03 .shg-proportional-font-size,
#s-114c938e-04df-438f-9399-884067493f03 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-d1c1bbdc-b249-4f30-b9f8-be8a0ecd075c {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-d1c1bbdc-b249-4f30-b9f8-be8a0ecd075c"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 2.0px);
}

}

@media (min-width: 768px) {
[id="s-d1c1bbdc-b249-4f30-b9f8-be8a0ecd075c"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 2.0px);
}

}

@media (min-width: 992px) {
[id="s-d1c1bbdc-b249-4f30-b9f8-be8a0ecd075c"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 2.0px);
}

}

@media (min-width: 1200px) {
[id="s-d1c1bbdc-b249-4f30-b9f8-be8a0ecd075c"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 2.0px);
}

}

#s-dbdded12-6281-4bea-b243-68fbc122f12b {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
padding-top: 6px;
padding-left: 12px;
padding-bottom: 6px;
padding-right: 12px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(40, 40, 40, 1);
border-style: none;
border-radius: 30px;
background-color: rgba(227, 227, 227, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(40, 40, 40, 1);
}
#s-dbdded12-6281-4bea-b243-68fbc122f12b:hover {border-style: solid !important;
border-top-width: 1px !important;
border-left-width: 1px !important;
border-bottom-width: 1px !important;
border-right-width: 1px !important;
border-color: rgba(170, 170, 170, 1) !important;
background-color: rgba(227, 227, 227, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(40, 40, 40, 1) !important;}#s-dbdded12-6281-4bea-b243-68fbc122f12b:active {border-style: solid !important;
border-top-width: 1px !important;
border-left-width: 1px !important;
border-bottom-width: 1px !important;
border-right-width: 1px !important;
border-color: rgba(170, 170, 170, 1) !important;
background-color: rgba(227, 227, 227, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(40, 40, 40, 1) !important;}

  #s-dbdded12-6281-4bea-b243-68fbc122f12b-root {
    text-align: center;
  }


#s-dbdded12-6281-4bea-b243-68fbc122f12b.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
@media (min-width: 1200px){
  #s-dbdded12-6281-4bea-b243-68fbc122f12b-root {
    text-align: center;
  }


#s-dbdded12-6281-4bea-b243-68fbc122f12b.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-dbdded12-6281-4bea-b243-68fbc122f12b-root {
    text-align: center;
  }


#s-dbdded12-6281-4bea-b243-68fbc122f12b.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-dbdded12-6281-4bea-b243-68fbc122f12b-root {
    text-align: center;
  }


#s-dbdded12-6281-4bea-b243-68fbc122f12b.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (max-width: 767px){
  #s-dbdded12-6281-4bea-b243-68fbc122f12b-root {
    text-align: center;
  }


#s-dbdded12-6281-4bea-b243-68fbc122f12b.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}
#s-154937a0-9238-4023-8044-4d10de6a6586 {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
padding-top: 6px;
padding-left: 12px;
padding-bottom: 6px;
padding-right: 12px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(40, 40, 40, 1);
border-style: none;
border-radius: 30px;
background-color: rgba(227, 227, 227, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(40, 40, 40, 1);
}
#s-154937a0-9238-4023-8044-4d10de6a6586:hover {border-style: solid !important;
border-top-width: 1px !important;
border-left-width: 1px !important;
border-bottom-width: 1px !important;
border-right-width: 1px !important;
border-color: rgba(170, 170, 170, 1) !important;
background-color: rgba(227, 227, 227, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(40, 40, 40, 1) !important;}#s-154937a0-9238-4023-8044-4d10de6a6586:active {background-color: rgba(40, 40, 40, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(227, 227, 227, 1) !important;}

  #s-154937a0-9238-4023-8044-4d10de6a6586-root {
    text-align: center;
  }


#s-154937a0-9238-4023-8044-4d10de6a6586.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
@media (min-width: 1200px){
  #s-154937a0-9238-4023-8044-4d10de6a6586-root {
    text-align: center;
  }


#s-154937a0-9238-4023-8044-4d10de6a6586.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-154937a0-9238-4023-8044-4d10de6a6586-root {
    text-align: center;
  }


#s-154937a0-9238-4023-8044-4d10de6a6586.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-154937a0-9238-4023-8044-4d10de6a6586-root {
    text-align: center;
  }


#s-154937a0-9238-4023-8044-4d10de6a6586.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (max-width: 767px){
  #s-154937a0-9238-4023-8044-4d10de6a6586-root {
    text-align: center;
  }


#s-154937a0-9238-4023-8044-4d10de6a6586.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}
#s-e9268f05-43c5-4c23-9ecd-3667d3a392cd {
  margin-top: 4px;
margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-e9268f05-43c5-4c23-9ecd-3667d3a392cd"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 2.0px);
}

}

@media (min-width: 768px) {
[id="s-e9268f05-43c5-4c23-9ecd-3667d3a392cd"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 2.0px);
}

}

@media (min-width: 992px) {
[id="s-e9268f05-43c5-4c23-9ecd-3667d3a392cd"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 2.0px);
}

}

@media (min-width: 1200px) {
[id="s-e9268f05-43c5-4c23-9ecd-3667d3a392cd"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 2.0px);
}

}

#s-7aa39b68-37cc-4d80-881b-f1d1a2469f37 {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
padding-top: 6px;
padding-left: 12px;
padding-bottom: 6px;
padding-right: 12px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(40, 40, 40, 1);
border-style: none;
border-radius: 30px;
background-color: rgba(227, 227, 227, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(40, 40, 40, 1);
}
#s-7aa39b68-37cc-4d80-881b-f1d1a2469f37:hover {border-style: solid !important;
border-top-width: 1px !important;
border-left-width: 1px !important;
border-bottom-width: 1px !important;
border-right-width: 1px !important;
border-color: rgba(170, 170, 170, 1) !important;
background-color: rgba(227, 227, 227, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(40, 40, 40, 1) !important;}#s-7aa39b68-37cc-4d80-881b-f1d1a2469f37:active {border-style: solid !important;
border-top-width: 1px !important;
border-left-width: 1px !important;
border-bottom-width: 1px !important;
border-right-width: 1px !important;
border-color: rgba(170, 170, 170, 1) !important;
background-color: rgba(227, 227, 227, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(40, 40, 40, 1) !important;}

  #s-7aa39b68-37cc-4d80-881b-f1d1a2469f37-root {
    text-align: center;
  }


#s-7aa39b68-37cc-4d80-881b-f1d1a2469f37.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
@media (min-width: 1200px){
  #s-7aa39b68-37cc-4d80-881b-f1d1a2469f37-root {
    text-align: center;
  }


#s-7aa39b68-37cc-4d80-881b-f1d1a2469f37.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-7aa39b68-37cc-4d80-881b-f1d1a2469f37-root {
    text-align: center;
  }


#s-7aa39b68-37cc-4d80-881b-f1d1a2469f37.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-7aa39b68-37cc-4d80-881b-f1d1a2469f37-root {
    text-align: center;
  }


#s-7aa39b68-37cc-4d80-881b-f1d1a2469f37.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (max-width: 767px){
  #s-7aa39b68-37cc-4d80-881b-f1d1a2469f37-root {
    text-align: center;
  }


#s-7aa39b68-37cc-4d80-881b-f1d1a2469f37.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}
#s-cf1def58-8de2-4d07-9779-82595c7cd3db {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
padding-top: 6px;
padding-left: 12px;
padding-bottom: 6px;
padding-right: 12px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(40, 40, 40, 1);
border-style: none;
border-radius: 30px;
background-color: rgba(227, 227, 227, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(40, 40, 40, 1);
}
#s-cf1def58-8de2-4d07-9779-82595c7cd3db:hover {border-style: solid !important;
border-top-width: 1px !important;
border-left-width: 1px !important;
border-bottom-width: 1px !important;
border-right-width: 1px !important;
border-color: rgba(170, 170, 170, 1) !important;
background-color: rgba(227, 227, 227, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(40, 40, 40, 1) !important;}#s-cf1def58-8de2-4d07-9779-82595c7cd3db:active {background-color: rgba(40, 40, 40, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(227, 227, 227, 1) !important;}

  #s-cf1def58-8de2-4d07-9779-82595c7cd3db-root {
    text-align: center;
  }


#s-cf1def58-8de2-4d07-9779-82595c7cd3db.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
@media (min-width: 1200px){
  #s-cf1def58-8de2-4d07-9779-82595c7cd3db-root {
    text-align: center;
  }


#s-cf1def58-8de2-4d07-9779-82595c7cd3db.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-cf1def58-8de2-4d07-9779-82595c7cd3db-root {
    text-align: center;
  }


#s-cf1def58-8de2-4d07-9779-82595c7cd3db.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-cf1def58-8de2-4d07-9779-82595c7cd3db-root {
    text-align: center;
  }


#s-cf1def58-8de2-4d07-9779-82595c7cd3db.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (max-width: 767px){
  #s-cf1def58-8de2-4d07-9779-82595c7cd3db-root {
    text-align: center;
  }


#s-cf1def58-8de2-4d07-9779-82595c7cd3db.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}
#s-3e938d11-46df-432a-a79f-894c2657dd66 {
  margin-top: 12px;
margin-left: auto;
margin-right: auto;
}

#s-3e938d11-46df-432a-a79f-894c2657dd66 .shg-proportional-font-size,
#s-3e938d11-46df-432a-a79f-894c2657dd66 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-75a6611f-7b9a-4b64-a5a4-fbfccea9c3b9 {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-75a6611f-7b9a-4b64-a5a4-fbfccea9c3b9"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 2.0px);
}

}

@media (min-width: 768px) {
[id="s-75a6611f-7b9a-4b64-a5a4-fbfccea9c3b9"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 2.0px);
}

}

@media (min-width: 992px) {
[id="s-75a6611f-7b9a-4b64-a5a4-fbfccea9c3b9"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 2.0px);
}

}

@media (min-width: 1200px) {
[id="s-75a6611f-7b9a-4b64-a5a4-fbfccea9c3b9"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 2.0px);
}

}

#s-c047021a-2f35-4c9c-a0c8-bbcacb1c5149 {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
padding-top: 6px;
padding-left: 12px;
padding-bottom: 6px;
padding-right: 12px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(40, 40, 40, 1);
border-style: none;
border-radius: 30px;
background-color: rgba(227, 227, 227, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(40, 40, 40, 1);
}
#s-c047021a-2f35-4c9c-a0c8-bbcacb1c5149:hover {border-style: solid !important;
border-top-width: 1px !important;
border-left-width: 1px !important;
border-bottom-width: 1px !important;
border-right-width: 1px !important;
border-color: rgba(170, 170, 170, 1) !important;
background-color: rgba(227, 227, 227, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(40, 40, 40, 1) !important;}#s-c047021a-2f35-4c9c-a0c8-bbcacb1c5149:active {border-style: solid !important;
border-top-width: 1px !important;
border-left-width: 1px !important;
border-bottom-width: 1px !important;
border-right-width: 1px !important;
border-color: rgba(170, 170, 170, 1) !important;
background-color: rgba(227, 227, 227, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(40, 40, 40, 1) !important;}

  #s-c047021a-2f35-4c9c-a0c8-bbcacb1c5149-root {
    text-align: center;
  }


#s-c047021a-2f35-4c9c-a0c8-bbcacb1c5149.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
@media (min-width: 1200px){
  #s-c047021a-2f35-4c9c-a0c8-bbcacb1c5149-root {
    text-align: center;
  }


#s-c047021a-2f35-4c9c-a0c8-bbcacb1c5149.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-c047021a-2f35-4c9c-a0c8-bbcacb1c5149-root {
    text-align: center;
  }


#s-c047021a-2f35-4c9c-a0c8-bbcacb1c5149.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-c047021a-2f35-4c9c-a0c8-bbcacb1c5149-root {
    text-align: center;
  }


#s-c047021a-2f35-4c9c-a0c8-bbcacb1c5149.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (max-width: 767px){
  #s-c047021a-2f35-4c9c-a0c8-bbcacb1c5149-root {
    text-align: center;
  }


#s-c047021a-2f35-4c9c-a0c8-bbcacb1c5149.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}
#s-fbdf4207-5d1b-4c63-abce-bd40cf3d7d55 {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
padding-top: 6px;
padding-left: 12px;
padding-bottom: 6px;
padding-right: 12px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(40, 40, 40, 1);
border-style: none;
border-radius: 30px;
background-color: rgba(227, 227, 227, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(40, 40, 40, 1);
}
#s-fbdf4207-5d1b-4c63-abce-bd40cf3d7d55:hover {border-style: solid !important;
border-top-width: 1px !important;
border-left-width: 1px !important;
border-bottom-width: 1px !important;
border-right-width: 1px !important;
border-color: rgba(170, 170, 170, 1) !important;
background-color: rgba(227, 227, 227, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(40, 40, 40, 1) !important;}#s-fbdf4207-5d1b-4c63-abce-bd40cf3d7d55:active {background-color: rgba(40, 40, 40, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(227, 227, 227, 1) !important;}

  #s-fbdf4207-5d1b-4c63-abce-bd40cf3d7d55-root {
    text-align: center;
  }


#s-fbdf4207-5d1b-4c63-abce-bd40cf3d7d55.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
@media (min-width: 1200px){
  #s-fbdf4207-5d1b-4c63-abce-bd40cf3d7d55-root {
    text-align: center;
  }


#s-fbdf4207-5d1b-4c63-abce-bd40cf3d7d55.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-fbdf4207-5d1b-4c63-abce-bd40cf3d7d55-root {
    text-align: center;
  }


#s-fbdf4207-5d1b-4c63-abce-bd40cf3d7d55.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-fbdf4207-5d1b-4c63-abce-bd40cf3d7d55-root {
    text-align: center;
  }


#s-fbdf4207-5d1b-4c63-abce-bd40cf3d7d55.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (max-width: 767px){
  #s-fbdf4207-5d1b-4c63-abce-bd40cf3d7d55-root {
    text-align: center;
  }


#s-fbdf4207-5d1b-4c63-abce-bd40cf3d7d55.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}
#s-fa73b9e0-4bc6-4156-a343-fc4e6301a288 {
  margin-top: 24px;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 6px;
background-color: rgba(165, 0, 0, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
}
#s-fa73b9e0-4bc6-4156-a343-fc4e6301a288:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-fa73b9e0-4bc6-4156-a343-fc4e6301a288:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-fa73b9e0-4bc6-4156-a343-fc4e6301a288-root {
    text-align: center;
  }


#s-fa73b9e0-4bc6-4156-a343-fc4e6301a288.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
@media (min-width: 1200px){
  #s-fa73b9e0-4bc6-4156-a343-fc4e6301a288-root {
    text-align: center;
  }


#s-fa73b9e0-4bc6-4156-a343-fc4e6301a288.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-fa73b9e0-4bc6-4156-a343-fc4e6301a288-root {
    text-align: center;
  }


#s-fa73b9e0-4bc6-4156-a343-fc4e6301a288.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-fa73b9e0-4bc6-4156-a343-fc4e6301a288-root {
    text-align: center;
  }


#s-fa73b9e0-4bc6-4156-a343-fc4e6301a288.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (max-width: 767px){
  #s-fa73b9e0-4bc6-4156-a343-fc4e6301a288-root {
    text-align: center;
  }


#s-fa73b9e0-4bc6-4156-a343-fc4e6301a288.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}
#s-d7812b23-05e0-409f-913b-98a54ae53fd9 {
  margin-left: auto;
margin-right: auto;
padding-top: 2%;
padding-left: 2%;
padding-bottom: 2%;
padding-right: 2%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 8px;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}
@media (max-width: 767px){#s-d7812b23-05e0-409f-913b-98a54ae53fd9 {
  margin-top: 10px;
padding-top: 3%;
padding-left: 3%;
padding-bottom: 3%;
padding-right: 3%;
}
}







#s-d7812b23-05e0-409f-913b-98a54ae53fd9 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-d7812b23-05e0-409f-913b-98a54ae53fd9.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
@media (min-width: 992px) and (max-width: 1199px){






#s-d7812b23-05e0-409f-913b-98a54ae53fd9 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-d7812b23-05e0-409f-913b-98a54ae53fd9.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
}
#s-9a05c2a0-a349-4b7f-9e37-3f75b7fdc003 {
  margin-left: auto;
margin-right: auto;
padding-top: 1%;
padding-left: 3%;
padding-bottom: 1%;
padding-right: 3%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 6px;
min-height: 50px;
background-color: rgba(227, 227, 227, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-9a05c2a0-a349-4b7f-9e37-3f75b7fdc003 {
  padding-left: 2%;
padding-right: 2%;
}
}@media (max-width: 767px){#s-9a05c2a0-a349-4b7f-9e37-3f75b7fdc003 {
  padding-top: 3%;
padding-left: 2%;
padding-bottom: 3%;
padding-right: 2%;
}
}







#s-9a05c2a0-a349-4b7f-9e37-3f75b7fdc003 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-9a05c2a0-a349-4b7f-9e37-3f75b7fdc003.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-54e97e18-99a1-458a-9cbb-6ef08a832723 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-54e97e18-99a1-458a-9cbb-6ef08a832723"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 768px) {
[id="s-54e97e18-99a1-458a-9cbb-6ef08a832723"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 5.0px);
}

[id="s-54e97e18-99a1-458a-9cbb-6ef08a832723"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 5.0px);
}

}

@media (min-width: 992px) {
[id="s-54e97e18-99a1-458a-9cbb-6ef08a832723"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 5.0px);
}

[id="s-54e97e18-99a1-458a-9cbb-6ef08a832723"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 5.0px);
}

}

@media (min-width: 1200px) {
[id="s-54e97e18-99a1-458a-9cbb-6ef08a832723"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 5.0px);
}

[id="s-54e97e18-99a1-458a-9cbb-6ef08a832723"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 5.0px);
}

}

#s-a9cbd320-5e0d-49dd-9fb0-b50a00a0c783 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-a9cbd320-5e0d-49dd-9fb0-b50a00a0c783 .shogun-heading-component h3 {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


#s-a9cbd320-5e0d-49dd-9fb0-b50a00a0c783 .shogun-heading-component h3 a {
  color: rgba(40, 40, 40, 1);
}

@media (min-width: 768px) and (max-width: 991px){#s-a9cbd320-5e0d-49dd-9fb0-b50a00a0c783 .shogun-heading-component h3 {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}


#s-a9cbd320-5e0d-49dd-9fb0-b50a00a0c783 .shogun-heading-component h3 a {
  color: rgba(40, 40, 40, 1);
}

}@media (max-width: 767px){#s-a9cbd320-5e0d-49dd-9fb0-b50a00a0c783 .shogun-heading-component h3 {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}


#s-a9cbd320-5e0d-49dd-9fb0-b50a00a0c783 .shogun-heading-component h3 a {
  color: rgba(40, 40, 40, 1);
}

}
#s-064ce6ed-1b19-432e-baed-8edda738dadb {
  margin-left: auto;
margin-right: auto;
}

#s-064ce6ed-1b19-432e-baed-8edda738dadb .shg-proportional-font-size,
#s-064ce6ed-1b19-432e-baed-8edda738dadb .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}
@media (min-width: 768px) and (max-width: 991px){#s-064ce6ed-1b19-432e-baed-8edda738dadb .shg-proportional-font-size,
#s-064ce6ed-1b19-432e-baed-8edda738dadb .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 90;
    
    
    font-size: 0.9em;
  
}
}@media (max-width: 767px){#s-064ce6ed-1b19-432e-baed-8edda738dadb .shg-proportional-font-size,
#s-064ce6ed-1b19-432e-baed-8edda738dadb .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 90;
    
    
    font-size: 0.9em;
  
}
}
#s-992231a6-2214-4ac3-a709-fb98b2c78aa7 {
  margin-top: 12px;
margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-992231a6-2214-4ac3-a709-fb98b2c78aa7"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-992231a6-2214-4ac3-a709-fb98b2c78aa7"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-992231a6-2214-4ac3-a709-fb98b2c78aa7"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-992231a6-2214-4ac3-a709-fb98b2c78aa7"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-992231a6-2214-4ac3-a709-fb98b2c78aa7"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-992231a6-2214-4ac3-a709-fb98b2c78aa7"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-992231a6-2214-4ac3-a709-fb98b2c78aa7"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 15.0px);
}

}

#s-2da3051f-3d36-4f16-a1fa-7c837c74099f {
  margin-left: auto;
margin-right: auto;
max-width: 1200px;
text-align: center;
}

#s-2da3051f-3d36-4f16-a1fa-7c837c74099f {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-2da3051f-3d36-4f16-a1fa-7c837c74099f-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-2da3051f-3d36-4f16-a1fa-7c837c74099f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-2da3051f-3d36-4f16-a1fa-7c837c74099f .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-2da3051f-3d36-4f16-a1fa-7c837c74099f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-2da3051f-3d36-4f16-a1fa-7c837c74099f img.shogun-image {
  width: 100%;
  
  
  max-width: 1200px;

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




.s-2da3051f-3d36-4f16-a1fa-7c837c74099f .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-2da3051f-3d36-4f16-a1fa-7c837c74099f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2da3051f-3d36-4f16-a1fa-7c837c74099f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2da3051f-3d36-4f16-a1fa-7c837c74099f.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}


.s-2da3051f-3d36-4f16-a1fa-7c837c74099f .shogun-image-container .shogun-image.hover {
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-2da3051f-3d36-4f16-a1fa-7c837c74099f .shogun-image-container:hover .shogun-image:not(.hover) {
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-2da3051f-3d36-4f16-a1fa-7c837c74099f .shogun-image-container:hover .shogun-image.hover {
  opacity: 1;
  transition: opacity 0.5s ease-in-out;
}



@media (min-width: 1200px){#s-2da3051f-3d36-4f16-a1fa-7c837c74099f {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-2da3051f-3d36-4f16-a1fa-7c837c74099f-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-2da3051f-3d36-4f16-a1fa-7c837c74099f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-2da3051f-3d36-4f16-a1fa-7c837c74099f .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-2da3051f-3d36-4f16-a1fa-7c837c74099f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-2da3051f-3d36-4f16-a1fa-7c837c74099f img.shogun-image {
  width: 100%;
  
  
  

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




.s-2da3051f-3d36-4f16-a1fa-7c837c74099f .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-2da3051f-3d36-4f16-a1fa-7c837c74099f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2da3051f-3d36-4f16-a1fa-7c837c74099f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2da3051f-3d36-4f16-a1fa-7c837c74099f.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}


.s-2da3051f-3d36-4f16-a1fa-7c837c74099f .shogun-image-container .shogun-image.hover {
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-2da3051f-3d36-4f16-a1fa-7c837c74099f .shogun-image-container:hover .shogun-image:not(.hover) {
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-2da3051f-3d36-4f16-a1fa-7c837c74099f .shogun-image-container:hover .shogun-image.hover {
  opacity: 1;
  transition: opacity 0.5s ease-in-out;
}



}@media (min-width: 992px) and (max-width: 1199px){#s-2da3051f-3d36-4f16-a1fa-7c837c74099f {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-2da3051f-3d36-4f16-a1fa-7c837c74099f-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-2da3051f-3d36-4f16-a1fa-7c837c74099f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-2da3051f-3d36-4f16-a1fa-7c837c74099f .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-2da3051f-3d36-4f16-a1fa-7c837c74099f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-2da3051f-3d36-4f16-a1fa-7c837c74099f img.shogun-image {
  width: 100%;
  
  
  

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




.s-2da3051f-3d36-4f16-a1fa-7c837c74099f .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-2da3051f-3d36-4f16-a1fa-7c837c74099f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2da3051f-3d36-4f16-a1fa-7c837c74099f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2da3051f-3d36-4f16-a1fa-7c837c74099f.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}


.s-2da3051f-3d36-4f16-a1fa-7c837c74099f .shogun-image-container .shogun-image.hover {
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-2da3051f-3d36-4f16-a1fa-7c837c74099f .shogun-image-container:hover .shogun-image:not(.hover) {
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-2da3051f-3d36-4f16-a1fa-7c837c74099f .shogun-image-container:hover .shogun-image.hover {
  opacity: 1;
  transition: opacity 0.5s ease-in-out;
}



}@media (min-width: 768px) and (max-width: 991px){#s-2da3051f-3d36-4f16-a1fa-7c837c74099f {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-2da3051f-3d36-4f16-a1fa-7c837c74099f-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-2da3051f-3d36-4f16-a1fa-7c837c74099f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-2da3051f-3d36-4f16-a1fa-7c837c74099f .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-2da3051f-3d36-4f16-a1fa-7c837c74099f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-2da3051f-3d36-4f16-a1fa-7c837c74099f img.shogun-image {
  width: 100%;
  
  
  

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




.s-2da3051f-3d36-4f16-a1fa-7c837c74099f .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-2da3051f-3d36-4f16-a1fa-7c837c74099f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2da3051f-3d36-4f16-a1fa-7c837c74099f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2da3051f-3d36-4f16-a1fa-7c837c74099f.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}


.s-2da3051f-3d36-4f16-a1fa-7c837c74099f .shogun-image-container .shogun-image.hover {
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-2da3051f-3d36-4f16-a1fa-7c837c74099f .shogun-image-container:hover .shogun-image:not(.hover) {
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-2da3051f-3d36-4f16-a1fa-7c837c74099f .shogun-image-container:hover .shogun-image.hover {
  opacity: 1;
  transition: opacity 0.5s ease-in-out;
}



}@media (max-width: 767px){#s-2da3051f-3d36-4f16-a1fa-7c837c74099f {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-2da3051f-3d36-4f16-a1fa-7c837c74099f-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-2da3051f-3d36-4f16-a1fa-7c837c74099f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-2da3051f-3d36-4f16-a1fa-7c837c74099f .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-2da3051f-3d36-4f16-a1fa-7c837c74099f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-2da3051f-3d36-4f16-a1fa-7c837c74099f img.shogun-image {
  width: 100%;
  
  
  

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




.s-2da3051f-3d36-4f16-a1fa-7c837c74099f .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-2da3051f-3d36-4f16-a1fa-7c837c74099f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2da3051f-3d36-4f16-a1fa-7c837c74099f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2da3051f-3d36-4f16-a1fa-7c837c74099f.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}


.s-2da3051f-3d36-4f16-a1fa-7c837c74099f .shogun-image-container .shogun-image.hover {
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-2da3051f-3d36-4f16-a1fa-7c837c74099f .shogun-image-container:hover .shogun-image:not(.hover) {
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-2da3051f-3d36-4f16-a1fa-7c837c74099f .shogun-image-container:hover .shogun-image.hover {
  opacity: 1;
  transition: opacity 0.5s ease-in-out;
}



}
#s-e642d7ce-b4c1-4e57-84ab-840b57bd7ead {
  margin-top: 12px;
margin-left: auto;
margin-bottom: 12px;
margin-right: auto;
padding-top: 0%;
padding-left: 0px;
padding-bottom: 0%;
padding-right: 10px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 6px;
min-height: 50px;
}
@media (max-width: 767px){#s-e642d7ce-b4c1-4e57-84ab-840b57bd7ead {
  margin-top: 24px;
margin-bottom: 0px;
padding-top: 0px;
padding-left: 0%;
padding-bottom: 0px;
padding-right: 0%;
}
}
#s-e642d7ce-b4c1-4e57-84ab-840b57bd7ead {
  background-image: url();
}








#s-e642d7ce-b4c1-4e57-84ab-840b57bd7ead > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-e642d7ce-b4c1-4e57-84ab-840b57bd7ead.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-7ad23e4a-969f-40cc-9f7b-269fddafd130 {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
}
@media (max-width: 767px){#s-7ad23e4a-969f-40cc-9f7b-269fddafd130 {
  margin-top: 0px;
}
}
#s-7ad23e4a-969f-40cc-9f7b-269fddafd130 .shg-proportional-font-size,
#s-7ad23e4a-969f-40cc-9f7b-269fddafd130 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-731736a2-7c6f-4ea0-8da1-06c748a231f1 {
  margin-top: 4px;
margin-left: auto;
margin-right: auto;
}
@media (max-width: 767px){#s-731736a2-7c6f-4ea0-8da1-06c748a231f1 {
  margin-top: 8px;
}
}
#s-731736a2-7c6f-4ea0-8da1-06c748a231f1 .shg-proportional-font-size,
#s-731736a2-7c6f-4ea0-8da1-06c748a231f1 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-f2a0906e-4a03-4239-be2c-1498ccf85ee8 {
  margin-top: 16px;
margin-left: auto;
margin-right: auto;
}

#s-f2a0906e-4a03-4239-be2c-1498ccf85ee8 .shg-proportional-font-size,
#s-f2a0906e-4a03-4239-be2c-1498ccf85ee8 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-84b39575-8240-4da1-a223-8dcefa490b3d {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-84b39575-8240-4da1-a223-8dcefa490b3d"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 2.0px);
}

}

@media (min-width: 768px) {
[id="s-84b39575-8240-4da1-a223-8dcefa490b3d"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 2.0px);
}

}

@media (min-width: 992px) {
[id="s-84b39575-8240-4da1-a223-8dcefa490b3d"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 2.0px);
}

}

@media (min-width: 1200px) {
[id="s-84b39575-8240-4da1-a223-8dcefa490b3d"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 2.0px);
}

}

#s-c0e0a5ff-9a23-4373-9c46-915733c770d3 {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
padding-top: 6px;
padding-left: 12px;
padding-bottom: 6px;
padding-right: 12px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 30px;
background-color: rgb(255, 255, 255);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(40, 40, 40, 1);
}
#s-c0e0a5ff-9a23-4373-9c46-915733c770d3:hover {border-style: solid !important;
border-top-width: 1px !important;
border-left-width: 1px !important;
border-bottom-width: 1px !important;
border-right-width: 1px !important;
border-color: rgba(170, 170, 170, 1) !important;
background-color: rgb(255, 255, 255) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(40, 40, 40, 1) !important;}#s-c0e0a5ff-9a23-4373-9c46-915733c770d3:active {background-color: rgb(255, 255, 255) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(40, 40, 40, 1) !important;}

  #s-c0e0a5ff-9a23-4373-9c46-915733c770d3-root {
    text-align: center;
  }


#s-c0e0a5ff-9a23-4373-9c46-915733c770d3.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
@media (min-width: 1200px){
  #s-c0e0a5ff-9a23-4373-9c46-915733c770d3-root {
    text-align: center;
  }


#s-c0e0a5ff-9a23-4373-9c46-915733c770d3.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-c0e0a5ff-9a23-4373-9c46-915733c770d3-root {
    text-align: center;
  }


#s-c0e0a5ff-9a23-4373-9c46-915733c770d3.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-c0e0a5ff-9a23-4373-9c46-915733c770d3-root {
    text-align: center;
  }


#s-c0e0a5ff-9a23-4373-9c46-915733c770d3.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (max-width: 767px){
  #s-c0e0a5ff-9a23-4373-9c46-915733c770d3-root {
    text-align: center;
  }


#s-c0e0a5ff-9a23-4373-9c46-915733c770d3.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}
#s-e8dc534c-b83d-4f06-a0a5-f3de97157d76 {
  margin-top: 12px;
margin-left: auto;
margin-right: auto;
}

#s-e8dc534c-b83d-4f06-a0a5-f3de97157d76 .shg-proportional-font-size,
#s-e8dc534c-b83d-4f06-a0a5-f3de97157d76 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-1afcba49-c30c-4be3-89b7-8bd8bf965a4c {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
padding-top: 6px;
padding-left: 12px;
padding-bottom: 6px;
padding-right: 12px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(40, 40, 40, 1);
border-style: none;
border-radius: 30px;
background-color: rgba(227, 227, 227, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(40, 40, 40, 1);
}
#s-1afcba49-c30c-4be3-89b7-8bd8bf965a4c:hover {border-style: solid !important;
border-top-width: 1px !important;
border-left-width: 1px !important;
border-bottom-width: 1px !important;
border-right-width: 1px !important;
border-color: rgba(170, 170, 170, 1) !important;
background-color: rgba(227, 227, 227, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(40, 40, 40, 1) !important;}#s-1afcba49-c30c-4be3-89b7-8bd8bf965a4c:active {border-style: solid !important;
border-top-width: 1px !important;
border-left-width: 1px !important;
border-bottom-width: 1px !important;
border-right-width: 1px !important;
border-color: rgba(170, 170, 170, 1) !important;
background-color: rgba(227, 227, 227, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(40, 40, 40, 1) !important;}

  #s-1afcba49-c30c-4be3-89b7-8bd8bf965a4c-root {
    text-align: center;
  }


#s-1afcba49-c30c-4be3-89b7-8bd8bf965a4c.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
@media (min-width: 1200px){
  #s-1afcba49-c30c-4be3-89b7-8bd8bf965a4c-root {
    text-align: center;
  }


#s-1afcba49-c30c-4be3-89b7-8bd8bf965a4c.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-1afcba49-c30c-4be3-89b7-8bd8bf965a4c-root {
    text-align: center;
  }


#s-1afcba49-c30c-4be3-89b7-8bd8bf965a4c.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-1afcba49-c30c-4be3-89b7-8bd8bf965a4c-root {
    text-align: center;
  }


#s-1afcba49-c30c-4be3-89b7-8bd8bf965a4c.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (max-width: 767px){
  #s-1afcba49-c30c-4be3-89b7-8bd8bf965a4c-root {
    text-align: center;
  }


#s-1afcba49-c30c-4be3-89b7-8bd8bf965a4c.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}
#s-c552be56-f081-4bc3-afbd-3721826ae211 {
  margin-top: 24px;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 6px;
background-color: rgba(165, 0, 0, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
}
#s-c552be56-f081-4bc3-afbd-3721826ae211:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-c552be56-f081-4bc3-afbd-3721826ae211:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-c552be56-f081-4bc3-afbd-3721826ae211-root {
    text-align: center;
  }


#s-c552be56-f081-4bc3-afbd-3721826ae211.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
@media (min-width: 1200px){
  #s-c552be56-f081-4bc3-afbd-3721826ae211-root {
    text-align: center;
  }


#s-c552be56-f081-4bc3-afbd-3721826ae211.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-c552be56-f081-4bc3-afbd-3721826ae211-root {
    text-align: center;
  }


#s-c552be56-f081-4bc3-afbd-3721826ae211.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-c552be56-f081-4bc3-afbd-3721826ae211-root {
    text-align: center;
  }


#s-c552be56-f081-4bc3-afbd-3721826ae211.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (max-width: 767px){
  #s-c552be56-f081-4bc3-afbd-3721826ae211-root {
    text-align: center;
  }


#s-c552be56-f081-4bc3-afbd-3721826ae211.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}
#s-45c563ba-861c-423a-a3c5-20f08f6c1abd {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-45c563ba-861c-423a-a3c5-20f08f6c1abd"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-45c563ba-861c-423a-a3c5-20f08f6c1abd"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 992px) {
[id="s-45c563ba-861c-423a-a3c5-20f08f6c1abd"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 1200px) {
[id="s-45c563ba-861c-423a-a3c5-20f08f6c1abd"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 5.0px);
}

}

#s-bea11493-b8ec-42bc-b0ae-71b14b389640 {
  margin-left: auto;
margin-right: auto;
padding-top: 2%;
padding-left: 2%;
padding-bottom: 2%;
padding-right: 2%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 8px;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}
@media (max-width: 767px){#s-bea11493-b8ec-42bc-b0ae-71b14b389640 {
  padding-top: 3%;
padding-left: 3%;
padding-bottom: 3%;
padding-right: 3%;
}
}







#s-bea11493-b8ec-42bc-b0ae-71b14b389640 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-bea11493-b8ec-42bc-b0ae-71b14b389640.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
@media (min-width: 992px) and (max-width: 1199px){






#s-bea11493-b8ec-42bc-b0ae-71b14b389640 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-bea11493-b8ec-42bc-b0ae-71b14b389640.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
}@media (min-width: 768px) and (max-width: 991px){






#s-bea11493-b8ec-42bc-b0ae-71b14b389640 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-bea11493-b8ec-42bc-b0ae-71b14b389640.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
}@media (max-width: 767px){






#s-bea11493-b8ec-42bc-b0ae-71b14b389640 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-bea11493-b8ec-42bc-b0ae-71b14b389640.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
}
#s-58c9a013-27f5-421c-a59a-946a4ff7cabb {
  margin-left: auto;
margin-right: auto;
padding-top: 1%;
padding-left: 3%;
padding-bottom: 1%;
padding-right: 3%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 6px;
min-height: 50px;
background-color: rgba(227, 227, 227, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-58c9a013-27f5-421c-a59a-946a4ff7cabb {
  padding-left: 2%;
padding-right: 2%;
}
}@media (max-width: 767px){#s-58c9a013-27f5-421c-a59a-946a4ff7cabb {
  padding-top: 3%;
padding-left: 2%;
padding-bottom: 3%;
padding-right: 2%;
}
}







#s-58c9a013-27f5-421c-a59a-946a4ff7cabb > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-58c9a013-27f5-421c-a59a-946a4ff7cabb.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-f8f4700c-e8ef-4b3a-a192-a79bfee590ce {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-f8f4700c-e8ef-4b3a-a192-a79bfee590ce"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 768px) {
[id="s-f8f4700c-e8ef-4b3a-a192-a79bfee590ce"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 5.0px);
}

[id="s-f8f4700c-e8ef-4b3a-a192-a79bfee590ce"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 5.0px);
}

}

@media (min-width: 992px) {
[id="s-f8f4700c-e8ef-4b3a-a192-a79bfee590ce"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 5.0px);
}

[id="s-f8f4700c-e8ef-4b3a-a192-a79bfee590ce"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 5.0px);
}

}

@media (min-width: 1200px) {
[id="s-f8f4700c-e8ef-4b3a-a192-a79bfee590ce"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 5.0px);
}

[id="s-f8f4700c-e8ef-4b3a-a192-a79bfee590ce"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 5.0px);
}

}

#s-1e4c6524-10b5-404d-b8ec-e3098b3b8aad {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-1e4c6524-10b5-404d-b8ec-e3098b3b8aad .shogun-heading-component h3 {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


#s-1e4c6524-10b5-404d-b8ec-e3098b3b8aad .shogun-heading-component h3 a {
  color: rgba(40, 40, 40, 1);
}

@media (min-width: 768px) and (max-width: 991px){#s-1e4c6524-10b5-404d-b8ec-e3098b3b8aad .shogun-heading-component h3 {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}


#s-1e4c6524-10b5-404d-b8ec-e3098b3b8aad .shogun-heading-component h3 a {
  color: rgba(40, 40, 40, 1);
}

}@media (max-width: 767px){#s-1e4c6524-10b5-404d-b8ec-e3098b3b8aad .shogun-heading-component h3 {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}


#s-1e4c6524-10b5-404d-b8ec-e3098b3b8aad .shogun-heading-component h3 a {
  color: rgba(40, 40, 40, 1);
}

}
#s-b3c2162d-6175-434a-b506-9230337184a6 {
  margin-left: auto;
margin-right: auto;
}

#s-b3c2162d-6175-434a-b506-9230337184a6 .shg-proportional-font-size,
#s-b3c2162d-6175-434a-b506-9230337184a6 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}
@media (min-width: 768px) and (max-width: 991px){#s-b3c2162d-6175-434a-b506-9230337184a6 .shg-proportional-font-size,
#s-b3c2162d-6175-434a-b506-9230337184a6 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 90;
    
    
    font-size: 0.9em;
  
}
}@media (max-width: 767px){#s-b3c2162d-6175-434a-b506-9230337184a6 .shg-proportional-font-size,
#s-b3c2162d-6175-434a-b506-9230337184a6 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 90;
    
    
    font-size: 0.9em;
  
}
}
#s-e3529ef0-9b26-4168-83f8-65634a9c0005 {
  margin-top: 12px;
margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-e3529ef0-9b26-4168-83f8-65634a9c0005"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-e3529ef0-9b26-4168-83f8-65634a9c0005"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-e3529ef0-9b26-4168-83f8-65634a9c0005"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-e3529ef0-9b26-4168-83f8-65634a9c0005"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-3ef25c8c-7d33-4eb2-a7e6-6bd6c2a6569e {
  margin-left: auto;
margin-right: auto;
max-width: 2048px;
text-align: center;
}

#s-3ef25c8c-7d33-4eb2-a7e6-6bd6c2a6569e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-3ef25c8c-7d33-4eb2-a7e6-6bd6c2a6569e-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-3ef25c8c-7d33-4eb2-a7e6-6bd6c2a6569e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-3ef25c8c-7d33-4eb2-a7e6-6bd6c2a6569e .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-3ef25c8c-7d33-4eb2-a7e6-6bd6c2a6569e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-3ef25c8c-7d33-4eb2-a7e6-6bd6c2a6569e img.shogun-image {
  width: 100%;
  
  
  max-width: 2048px;

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




.s-3ef25c8c-7d33-4eb2-a7e6-6bd6c2a6569e .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-3ef25c8c-7d33-4eb2-a7e6-6bd6c2a6569e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3ef25c8c-7d33-4eb2-a7e6-6bd6c2a6569e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3ef25c8c-7d33-4eb2-a7e6-6bd6c2a6569e.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}


.s-3ef25c8c-7d33-4eb2-a7e6-6bd6c2a6569e .shogun-image-container .shogun-image.hover {
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-3ef25c8c-7d33-4eb2-a7e6-6bd6c2a6569e .shogun-image-container:hover .shogun-image:not(.hover) {
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-3ef25c8c-7d33-4eb2-a7e6-6bd6c2a6569e .shogun-image-container:hover .shogun-image.hover {
  opacity: 1;
  transition: opacity 0.5s ease-in-out;
}



@media (min-width: 1200px){#s-3ef25c8c-7d33-4eb2-a7e6-6bd6c2a6569e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-3ef25c8c-7d33-4eb2-a7e6-6bd6c2a6569e-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-3ef25c8c-7d33-4eb2-a7e6-6bd6c2a6569e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-3ef25c8c-7d33-4eb2-a7e6-6bd6c2a6569e .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-3ef25c8c-7d33-4eb2-a7e6-6bd6c2a6569e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-3ef25c8c-7d33-4eb2-a7e6-6bd6c2a6569e img.shogun-image {
  width: 100%;
  
  
  

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




.s-3ef25c8c-7d33-4eb2-a7e6-6bd6c2a6569e .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-3ef25c8c-7d33-4eb2-a7e6-6bd6c2a6569e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3ef25c8c-7d33-4eb2-a7e6-6bd6c2a6569e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3ef25c8c-7d33-4eb2-a7e6-6bd6c2a6569e.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}


.s-3ef25c8c-7d33-4eb2-a7e6-6bd6c2a6569e .shogun-image-container .shogun-image.hover {
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-3ef25c8c-7d33-4eb2-a7e6-6bd6c2a6569e .shogun-image-container:hover .shogun-image:not(.hover) {
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-3ef25c8c-7d33-4eb2-a7e6-6bd6c2a6569e .shogun-image-container:hover .shogun-image.hover {
  opacity: 1;
  transition: opacity 0.5s ease-in-out;
}



}@media (min-width: 992px) and (max-width: 1199px){#s-3ef25c8c-7d33-4eb2-a7e6-6bd6c2a6569e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-3ef25c8c-7d33-4eb2-a7e6-6bd6c2a6569e-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-3ef25c8c-7d33-4eb2-a7e6-6bd6c2a6569e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-3ef25c8c-7d33-4eb2-a7e6-6bd6c2a6569e .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-3ef25c8c-7d33-4eb2-a7e6-6bd6c2a6569e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-3ef25c8c-7d33-4eb2-a7e6-6bd6c2a6569e img.shogun-image {
  width: 100%;
  
  
  

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




.s-3ef25c8c-7d33-4eb2-a7e6-6bd6c2a6569e .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-3ef25c8c-7d33-4eb2-a7e6-6bd6c2a6569e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3ef25c8c-7d33-4eb2-a7e6-6bd6c2a6569e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3ef25c8c-7d33-4eb2-a7e6-6bd6c2a6569e.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}


.s-3ef25c8c-7d33-4eb2-a7e6-6bd6c2a6569e .shogun-image-container .shogun-image.hover {
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-3ef25c8c-7d33-4eb2-a7e6-6bd6c2a6569e .shogun-image-container:hover .shogun-image:not(.hover) {
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-3ef25c8c-7d33-4eb2-a7e6-6bd6c2a6569e .shogun-image-container:hover .shogun-image.hover {
  opacity: 1;
  transition: opacity 0.5s ease-in-out;
}



}@media (min-width: 768px) and (max-width: 991px){#s-3ef25c8c-7d33-4eb2-a7e6-6bd6c2a6569e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-3ef25c8c-7d33-4eb2-a7e6-6bd6c2a6569e-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-3ef25c8c-7d33-4eb2-a7e6-6bd6c2a6569e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-3ef25c8c-7d33-4eb2-a7e6-6bd6c2a6569e .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-3ef25c8c-7d33-4eb2-a7e6-6bd6c2a6569e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-3ef25c8c-7d33-4eb2-a7e6-6bd6c2a6569e img.shogun-image {
  width: 100%;
  
  
  

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




.s-3ef25c8c-7d33-4eb2-a7e6-6bd6c2a6569e .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-3ef25c8c-7d33-4eb2-a7e6-6bd6c2a6569e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3ef25c8c-7d33-4eb2-a7e6-6bd6c2a6569e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3ef25c8c-7d33-4eb2-a7e6-6bd6c2a6569e.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}


.s-3ef25c8c-7d33-4eb2-a7e6-6bd6c2a6569e .shogun-image-container .shogun-image.hover {
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-3ef25c8c-7d33-4eb2-a7e6-6bd6c2a6569e .shogun-image-container:hover .shogun-image:not(.hover) {
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-3ef25c8c-7d33-4eb2-a7e6-6bd6c2a6569e .shogun-image-container:hover .shogun-image.hover {
  opacity: 1;
  transition: opacity 0.5s ease-in-out;
}



}@media (max-width: 767px){#s-3ef25c8c-7d33-4eb2-a7e6-6bd6c2a6569e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-3ef25c8c-7d33-4eb2-a7e6-6bd6c2a6569e-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-3ef25c8c-7d33-4eb2-a7e6-6bd6c2a6569e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-3ef25c8c-7d33-4eb2-a7e6-6bd6c2a6569e .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-3ef25c8c-7d33-4eb2-a7e6-6bd6c2a6569e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-3ef25c8c-7d33-4eb2-a7e6-6bd6c2a6569e img.shogun-image {
  width: 100%;
  
  
  

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




.s-3ef25c8c-7d33-4eb2-a7e6-6bd6c2a6569e .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-3ef25c8c-7d33-4eb2-a7e6-6bd6c2a6569e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3ef25c8c-7d33-4eb2-a7e6-6bd6c2a6569e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3ef25c8c-7d33-4eb2-a7e6-6bd6c2a6569e.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}


.s-3ef25c8c-7d33-4eb2-a7e6-6bd6c2a6569e .shogun-image-container .shogun-image.hover {
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-3ef25c8c-7d33-4eb2-a7e6-6bd6c2a6569e .shogun-image-container:hover .shogun-image:not(.hover) {
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-3ef25c8c-7d33-4eb2-a7e6-6bd6c2a6569e .shogun-image-container:hover .shogun-image.hover {
  opacity: 1;
  transition: opacity 0.5s ease-in-out;
}



}
#s-50a77b77-812d-4400-abc0-2f1a18a899bf {
  margin-top: 12px;
margin-left: auto;
margin-bottom: 12px;
margin-right: auto;
padding-top: 0%;
padding-left: 0px;
padding-bottom: 0%;
padding-right: 10px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 6px;
min-height: 50px;
}
@media (max-width: 767px){#s-50a77b77-812d-4400-abc0-2f1a18a899bf {
  margin-top: 24px;
margin-bottom: 0px;
padding-top: 0px;
padding-left: 0%;
padding-bottom: 0%;
padding-right: 0%;
}
}
#s-50a77b77-812d-4400-abc0-2f1a18a899bf {
  background-image: url();
}








#s-50a77b77-812d-4400-abc0-2f1a18a899bf > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-50a77b77-812d-4400-abc0-2f1a18a899bf.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-ac8edfeb-d20d-457c-a3f9-0ca1f927c054 {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
}
@media (max-width: 767px){#s-ac8edfeb-d20d-457c-a3f9-0ca1f927c054 {
  margin-top: 0px;
}
}
#s-ac8edfeb-d20d-457c-a3f9-0ca1f927c054 .shg-proportional-font-size,
#s-ac8edfeb-d20d-457c-a3f9-0ca1f927c054 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-5708a522-b425-456e-991a-c6e74af0479b {
  margin-top: 4px;
margin-left: auto;
margin-right: auto;
}
@media (max-width: 767px){#s-5708a522-b425-456e-991a-c6e74af0479b {
  margin-top: 8px;
}
}
#s-5708a522-b425-456e-991a-c6e74af0479b .shg-proportional-font-size,
#s-5708a522-b425-456e-991a-c6e74af0479b .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-680a097f-d95f-41c1-8113-24bf7686c6fd {
  margin-top: 16px;
margin-left: auto;
margin-right: auto;
}

#s-680a097f-d95f-41c1-8113-24bf7686c6fd .shg-proportional-font-size,
#s-680a097f-d95f-41c1-8113-24bf7686c6fd .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-08cd086b-cf90-4982-a811-e1dc20bc845a {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-08cd086b-cf90-4982-a811-e1dc20bc845a"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 2.0px);
}

}

@media (min-width: 768px) {
[id="s-08cd086b-cf90-4982-a811-e1dc20bc845a"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 2.0px);
}

}

@media (min-width: 992px) {
[id="s-08cd086b-cf90-4982-a811-e1dc20bc845a"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 2.0px);
}

}

@media (min-width: 1200px) {
[id="s-08cd086b-cf90-4982-a811-e1dc20bc845a"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 2.0px);
}

}

#s-d1aab537-eec2-4e73-b455-ff6a543fc28e {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
padding-top: 6px;
padding-left: 12px;
padding-bottom: 6px;
padding-right: 12px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(40, 40, 40, 1);
border-style: none;
border-radius: 30px;
background-color: rgba(40, 40, 40, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
}
#s-d1aab537-eec2-4e73-b455-ff6a543fc28e:hover {background-color: rgba(66, 66, 66, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-d1aab537-eec2-4e73-b455-ff6a543fc28e:active {background-color: rgba(40, 40, 40, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}

  #s-d1aab537-eec2-4e73-b455-ff6a543fc28e-root {
    text-align: center;
  }


#s-d1aab537-eec2-4e73-b455-ff6a543fc28e.shg-btn {
  color: #ffffff;
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
@media (min-width: 1200px){
  #s-d1aab537-eec2-4e73-b455-ff6a543fc28e-root {
    text-align: center;
  }


#s-d1aab537-eec2-4e73-b455-ff6a543fc28e.shg-btn {
  color: #ffffff;
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-d1aab537-eec2-4e73-b455-ff6a543fc28e-root {
    text-align: center;
  }


#s-d1aab537-eec2-4e73-b455-ff6a543fc28e.shg-btn {
  color: #ffffff;
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-d1aab537-eec2-4e73-b455-ff6a543fc28e-root {
    text-align: center;
  }


#s-d1aab537-eec2-4e73-b455-ff6a543fc28e.shg-btn {
  color: #ffffff;
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (max-width: 767px){
  #s-d1aab537-eec2-4e73-b455-ff6a543fc28e-root {
    text-align: center;
  }


#s-d1aab537-eec2-4e73-b455-ff6a543fc28e.shg-btn {
  color: #ffffff;
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}
#s-aa69be15-aa12-4fbb-a267-aff2b7ce0dec {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
padding-top: 6px;
padding-left: 12px;
padding-bottom: 6px;
padding-right: 12px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 30px;
background-color: rgb(255, 255, 255);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(40, 40, 40, 1);
}
#s-aa69be15-aa12-4fbb-a267-aff2b7ce0dec:hover {border-style: solid !important;
border-top-width: 1px !important;
border-left-width: 1px !important;
border-bottom-width: 1px !important;
border-right-width: 1px !important;
border-color: rgba(170, 170, 170, 1) !important;
background-color: rgb(255, 255, 255) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(40, 40, 40, 1) !important;}#s-aa69be15-aa12-4fbb-a267-aff2b7ce0dec:active {background-color: rgb(255, 255, 255) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(40, 40, 40, 1) !important;}

  #s-aa69be15-aa12-4fbb-a267-aff2b7ce0dec-root {
    text-align: center;
  }


#s-aa69be15-aa12-4fbb-a267-aff2b7ce0dec.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
@media (min-width: 1200px){
  #s-aa69be15-aa12-4fbb-a267-aff2b7ce0dec-root {
    text-align: center;
  }


#s-aa69be15-aa12-4fbb-a267-aff2b7ce0dec.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-aa69be15-aa12-4fbb-a267-aff2b7ce0dec-root {
    text-align: center;
  }


#s-aa69be15-aa12-4fbb-a267-aff2b7ce0dec.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-aa69be15-aa12-4fbb-a267-aff2b7ce0dec-root {
    text-align: center;
  }


#s-aa69be15-aa12-4fbb-a267-aff2b7ce0dec.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (max-width: 767px){
  #s-aa69be15-aa12-4fbb-a267-aff2b7ce0dec-root {
    text-align: center;
  }


#s-aa69be15-aa12-4fbb-a267-aff2b7ce0dec.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}
#s-59a0835b-804b-42f3-8a8e-50b32488c9fb {
  margin-top: 16px;
margin-left: auto;
margin-right: auto;
}

#s-59a0835b-804b-42f3-8a8e-50b32488c9fb .shg-proportional-font-size,
#s-59a0835b-804b-42f3-8a8e-50b32488c9fb .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-13f53255-831a-492e-b8ad-df92c2758730 {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-13f53255-831a-492e-b8ad-df92c2758730"] > .shg-row > .shg-c-xs-4 {
  width: calc(33.333333333333336% - 2.6666666666666665px);
}

}

@media (min-width: 768px) {
[id="s-13f53255-831a-492e-b8ad-df92c2758730"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 2.6666666666666665px);
}

}

@media (min-width: 992px) {
[id="s-13f53255-831a-492e-b8ad-df92c2758730"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 2.6666666666666665px);
}

}

@media (min-width: 1200px) {
[id="s-13f53255-831a-492e-b8ad-df92c2758730"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 2.6666666666666665px);
}

}

#s-1bda6ef8-fa92-446d-8559-a2309dcf86f0 {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
padding-top: 6px;
padding-left: 12px;
padding-bottom: 6px;
padding-right: 12px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(40, 40, 40, 1);
border-style: none;
border-radius: 30px;
background-color: rgba(227, 227, 227, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(40, 40, 40, 1);
}
#s-1bda6ef8-fa92-446d-8559-a2309dcf86f0:hover {border-style: solid !important;
border-top-width: 1px !important;
border-left-width: 1px !important;
border-bottom-width: 1px !important;
border-right-width: 1px !important;
border-color: rgba(170, 170, 170, 1) !important;
background-color: rgba(227, 227, 227, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(40, 40, 40, 1) !important;}#s-1bda6ef8-fa92-446d-8559-a2309dcf86f0:active {border-style: solid !important;
border-top-width: 1px !important;
border-left-width: 1px !important;
border-bottom-width: 1px !important;
border-right-width: 1px !important;
border-color: rgba(170, 170, 170, 1) !important;
background-color: rgba(227, 227, 227, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(40, 40, 40, 1) !important;}

  #s-1bda6ef8-fa92-446d-8559-a2309dcf86f0-root {
    text-align: center;
  }


#s-1bda6ef8-fa92-446d-8559-a2309dcf86f0.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
@media (min-width: 1200px){
  #s-1bda6ef8-fa92-446d-8559-a2309dcf86f0-root {
    text-align: center;
  }


#s-1bda6ef8-fa92-446d-8559-a2309dcf86f0.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-1bda6ef8-fa92-446d-8559-a2309dcf86f0-root {
    text-align: center;
  }


#s-1bda6ef8-fa92-446d-8559-a2309dcf86f0.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-1bda6ef8-fa92-446d-8559-a2309dcf86f0-root {
    text-align: center;
  }


#s-1bda6ef8-fa92-446d-8559-a2309dcf86f0.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (max-width: 767px){
  #s-1bda6ef8-fa92-446d-8559-a2309dcf86f0-root {
    text-align: center;
  }


#s-1bda6ef8-fa92-446d-8559-a2309dcf86f0.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}
#s-93723c24-c8bf-4a91-a90e-b585b8b44e59 {
  margin-top: 24px;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 6px;
background-color: rgba(165, 0, 0, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
}
#s-93723c24-c8bf-4a91-a90e-b585b8b44e59:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-93723c24-c8bf-4a91-a90e-b585b8b44e59:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-93723c24-c8bf-4a91-a90e-b585b8b44e59-root {
    text-align: center;
  }


#s-93723c24-c8bf-4a91-a90e-b585b8b44e59.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
@media (min-width: 1200px){
  #s-93723c24-c8bf-4a91-a90e-b585b8b44e59-root {
    text-align: center;
  }


#s-93723c24-c8bf-4a91-a90e-b585b8b44e59.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-93723c24-c8bf-4a91-a90e-b585b8b44e59-root {
    text-align: center;
  }


#s-93723c24-c8bf-4a91-a90e-b585b8b44e59.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-93723c24-c8bf-4a91-a90e-b585b8b44e59-root {
    text-align: center;
  }


#s-93723c24-c8bf-4a91-a90e-b585b8b44e59.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (max-width: 767px){
  #s-93723c24-c8bf-4a91-a90e-b585b8b44e59-root {
    text-align: center;
  }


#s-93723c24-c8bf-4a91-a90e-b585b8b44e59.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}
#s-340adf25-83a3-4d72-bff9-1efbf0dde0dc {
  margin-left: auto;
margin-right: auto;
padding-top: 2%;
padding-left: 2%;
padding-bottom: 2%;
padding-right: 2%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 8px;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}
@media (max-width: 767px){#s-340adf25-83a3-4d72-bff9-1efbf0dde0dc {
  margin-top: 10px;
padding-top: 3%;
padding-left: 3%;
padding-bottom: 3%;
padding-right: 3%;
}
}







#s-340adf25-83a3-4d72-bff9-1efbf0dde0dc > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-340adf25-83a3-4d72-bff9-1efbf0dde0dc.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
@media (min-width: 992px) and (max-width: 1199px){






#s-340adf25-83a3-4d72-bff9-1efbf0dde0dc > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-340adf25-83a3-4d72-bff9-1efbf0dde0dc.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
}
#s-3059fbbf-7879-4fc2-a919-383fbf2b84dc {
  margin-left: auto;
margin-right: auto;
padding-top: 1%;
padding-left: 3%;
padding-bottom: 1%;
padding-right: 3%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 6px;
min-height: 50px;
background-color: rgba(227, 227, 227, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-3059fbbf-7879-4fc2-a919-383fbf2b84dc {
  padding-left: 2%;
padding-right: 2%;
}
}@media (max-width: 767px){#s-3059fbbf-7879-4fc2-a919-383fbf2b84dc {
  padding-top: 3%;
padding-left: 2%;
padding-bottom: 3%;
padding-right: 2%;
}
}







#s-3059fbbf-7879-4fc2-a919-383fbf2b84dc > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-3059fbbf-7879-4fc2-a919-383fbf2b84dc.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-88e82af9-4e39-434f-9b18-e65813dd958a {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-88e82af9-4e39-434f-9b18-e65813dd958a"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 768px) {
[id="s-88e82af9-4e39-434f-9b18-e65813dd958a"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 5.0px);
}

[id="s-88e82af9-4e39-434f-9b18-e65813dd958a"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 5.0px);
}

}

@media (min-width: 992px) {
[id="s-88e82af9-4e39-434f-9b18-e65813dd958a"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 5.0px);
}

[id="s-88e82af9-4e39-434f-9b18-e65813dd958a"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 5.0px);
}

}

@media (min-width: 1200px) {
[id="s-88e82af9-4e39-434f-9b18-e65813dd958a"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 5.0px);
}

[id="s-88e82af9-4e39-434f-9b18-e65813dd958a"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 5.0px);
}

}

#s-e99dcd59-c4ee-4fe9-85c9-bae75aeda072 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-e99dcd59-c4ee-4fe9-85c9-bae75aeda072 .shogun-heading-component h3 {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


#s-e99dcd59-c4ee-4fe9-85c9-bae75aeda072 .shogun-heading-component h3 a {
  color: rgba(40, 40, 40, 1);
}

@media (min-width: 768px) and (max-width: 991px){#s-e99dcd59-c4ee-4fe9-85c9-bae75aeda072 .shogun-heading-component h3 {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}


#s-e99dcd59-c4ee-4fe9-85c9-bae75aeda072 .shogun-heading-component h3 a {
  color: rgba(40, 40, 40, 1);
}

}@media (max-width: 767px){#s-e99dcd59-c4ee-4fe9-85c9-bae75aeda072 .shogun-heading-component h3 {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}


#s-e99dcd59-c4ee-4fe9-85c9-bae75aeda072 .shogun-heading-component h3 a {
  color: rgba(40, 40, 40, 1);
}

}
#s-bc1a14a8-2ec0-487c-b38d-4c1dd7954e24 {
  margin-left: auto;
margin-right: auto;
}

#s-bc1a14a8-2ec0-487c-b38d-4c1dd7954e24 .shg-proportional-font-size,
#s-bc1a14a8-2ec0-487c-b38d-4c1dd7954e24 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}
@media (min-width: 768px) and (max-width: 991px){#s-bc1a14a8-2ec0-487c-b38d-4c1dd7954e24 .shg-proportional-font-size,
#s-bc1a14a8-2ec0-487c-b38d-4c1dd7954e24 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 90;
    
    
    font-size: 0.9em;
  
}
}@media (max-width: 767px){#s-bc1a14a8-2ec0-487c-b38d-4c1dd7954e24 .shg-proportional-font-size,
#s-bc1a14a8-2ec0-487c-b38d-4c1dd7954e24 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 90;
    
    
    font-size: 0.9em;
  
}
}
#s-e4585f23-6c73-4977-a840-adaff2c823b4 {
  margin-top: 12px;
margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-e4585f23-6c73-4977-a840-adaff2c823b4"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-e4585f23-6c73-4977-a840-adaff2c823b4"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-e4585f23-6c73-4977-a840-adaff2c823b4"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-e4585f23-6c73-4977-a840-adaff2c823b4"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-3c878dcf-c511-4bdd-9e3a-29758e75d656 {
  margin-left: auto;
margin-right: auto;
max-width: 1200px;
text-align: center;
}

#s-3c878dcf-c511-4bdd-9e3a-29758e75d656 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-3c878dcf-c511-4bdd-9e3a-29758e75d656-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-3c878dcf-c511-4bdd-9e3a-29758e75d656 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-3c878dcf-c511-4bdd-9e3a-29758e75d656 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-3c878dcf-c511-4bdd-9e3a-29758e75d656 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-3c878dcf-c511-4bdd-9e3a-29758e75d656 img.shogun-image {
  width: 100%;
  
  
  max-width: 1200px;

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




.s-3c878dcf-c511-4bdd-9e3a-29758e75d656 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-3c878dcf-c511-4bdd-9e3a-29758e75d656.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3c878dcf-c511-4bdd-9e3a-29758e75d656.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3c878dcf-c511-4bdd-9e3a-29758e75d656.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}


.s-3c878dcf-c511-4bdd-9e3a-29758e75d656 .shogun-image-container .shogun-image.hover {
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-3c878dcf-c511-4bdd-9e3a-29758e75d656 .shogun-image-container:hover .shogun-image:not(.hover) {
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-3c878dcf-c511-4bdd-9e3a-29758e75d656 .shogun-image-container:hover .shogun-image.hover {
  opacity: 1;
  transition: opacity 0.5s ease-in-out;
}



@media (min-width: 1200px){#s-3c878dcf-c511-4bdd-9e3a-29758e75d656 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-3c878dcf-c511-4bdd-9e3a-29758e75d656-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-3c878dcf-c511-4bdd-9e3a-29758e75d656 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-3c878dcf-c511-4bdd-9e3a-29758e75d656 .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-3c878dcf-c511-4bdd-9e3a-29758e75d656 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-3c878dcf-c511-4bdd-9e3a-29758e75d656 img.shogun-image {
  width: 100%;
  
  
  

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




.s-3c878dcf-c511-4bdd-9e3a-29758e75d656 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-3c878dcf-c511-4bdd-9e3a-29758e75d656.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3c878dcf-c511-4bdd-9e3a-29758e75d656.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3c878dcf-c511-4bdd-9e3a-29758e75d656.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}


.s-3c878dcf-c511-4bdd-9e3a-29758e75d656 .shogun-image-container .shogun-image.hover {
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-3c878dcf-c511-4bdd-9e3a-29758e75d656 .shogun-image-container:hover .shogun-image:not(.hover) {
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-3c878dcf-c511-4bdd-9e3a-29758e75d656 .shogun-image-container:hover .shogun-image.hover {
  opacity: 1;
  transition: opacity 0.5s ease-in-out;
}



}@media (min-width: 992px) and (max-width: 1199px){#s-3c878dcf-c511-4bdd-9e3a-29758e75d656 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-3c878dcf-c511-4bdd-9e3a-29758e75d656-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-3c878dcf-c511-4bdd-9e3a-29758e75d656 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-3c878dcf-c511-4bdd-9e3a-29758e75d656 .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-3c878dcf-c511-4bdd-9e3a-29758e75d656 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-3c878dcf-c511-4bdd-9e3a-29758e75d656 img.shogun-image {
  width: 100%;
  
  
  

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




.s-3c878dcf-c511-4bdd-9e3a-29758e75d656 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-3c878dcf-c511-4bdd-9e3a-29758e75d656.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3c878dcf-c511-4bdd-9e3a-29758e75d656.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3c878dcf-c511-4bdd-9e3a-29758e75d656.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}


.s-3c878dcf-c511-4bdd-9e3a-29758e75d656 .shogun-image-container .shogun-image.hover {
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-3c878dcf-c511-4bdd-9e3a-29758e75d656 .shogun-image-container:hover .shogun-image:not(.hover) {
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-3c878dcf-c511-4bdd-9e3a-29758e75d656 .shogun-image-container:hover .shogun-image.hover {
  opacity: 1;
  transition: opacity 0.5s ease-in-out;
}



}@media (min-width: 768px) and (max-width: 991px){#s-3c878dcf-c511-4bdd-9e3a-29758e75d656 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-3c878dcf-c511-4bdd-9e3a-29758e75d656-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-3c878dcf-c511-4bdd-9e3a-29758e75d656 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-3c878dcf-c511-4bdd-9e3a-29758e75d656 .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-3c878dcf-c511-4bdd-9e3a-29758e75d656 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-3c878dcf-c511-4bdd-9e3a-29758e75d656 img.shogun-image {
  width: 100%;
  
  
  

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




.s-3c878dcf-c511-4bdd-9e3a-29758e75d656 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-3c878dcf-c511-4bdd-9e3a-29758e75d656.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3c878dcf-c511-4bdd-9e3a-29758e75d656.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3c878dcf-c511-4bdd-9e3a-29758e75d656.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}


.s-3c878dcf-c511-4bdd-9e3a-29758e75d656 .shogun-image-container .shogun-image.hover {
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-3c878dcf-c511-4bdd-9e3a-29758e75d656 .shogun-image-container:hover .shogun-image:not(.hover) {
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-3c878dcf-c511-4bdd-9e3a-29758e75d656 .shogun-image-container:hover .shogun-image.hover {
  opacity: 1;
  transition: opacity 0.5s ease-in-out;
}



}@media (max-width: 767px){#s-3c878dcf-c511-4bdd-9e3a-29758e75d656 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-3c878dcf-c511-4bdd-9e3a-29758e75d656-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-3c878dcf-c511-4bdd-9e3a-29758e75d656 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-3c878dcf-c511-4bdd-9e3a-29758e75d656 .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-3c878dcf-c511-4bdd-9e3a-29758e75d656 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-3c878dcf-c511-4bdd-9e3a-29758e75d656 img.shogun-image {
  width: 100%;
  
  
  

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




.s-3c878dcf-c511-4bdd-9e3a-29758e75d656 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-3c878dcf-c511-4bdd-9e3a-29758e75d656.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3c878dcf-c511-4bdd-9e3a-29758e75d656.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3c878dcf-c511-4bdd-9e3a-29758e75d656.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}


.s-3c878dcf-c511-4bdd-9e3a-29758e75d656 .shogun-image-container .shogun-image.hover {
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-3c878dcf-c511-4bdd-9e3a-29758e75d656 .shogun-image-container:hover .shogun-image:not(.hover) {
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-3c878dcf-c511-4bdd-9e3a-29758e75d656 .shogun-image-container:hover .shogun-image.hover {
  opacity: 1;
  transition: opacity 0.5s ease-in-out;
}



}
#s-79bc331b-4dd9-48c5-89cb-c19cc906cc52 {
  margin-top: 12px;
margin-left: auto;
margin-bottom: 12px;
margin-right: auto;
padding-top: 0%;
padding-left: 0px;
padding-bottom: 0%;
padding-right: 10px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 6px;
min-height: 50px;
}
@media (max-width: 767px){#s-79bc331b-4dd9-48c5-89cb-c19cc906cc52 {
  margin-top: 24px;
margin-bottom: 0px;
padding-top: 0px;
padding-left: 0%;
padding-bottom: 0px;
padding-right: 0%;
}
}
#s-79bc331b-4dd9-48c5-89cb-c19cc906cc52 {
  background-image: url();
}








#s-79bc331b-4dd9-48c5-89cb-c19cc906cc52 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-79bc331b-4dd9-48c5-89cb-c19cc906cc52.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-5092a3fc-ca60-4d5e-8d04-792eeb33ed62 {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
}
@media (max-width: 767px){#s-5092a3fc-ca60-4d5e-8d04-792eeb33ed62 {
  margin-top: 0px;
}
}
#s-5092a3fc-ca60-4d5e-8d04-792eeb33ed62 .shg-proportional-font-size,
#s-5092a3fc-ca60-4d5e-8d04-792eeb33ed62 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-0edd3202-6a2a-4d00-ac11-e269b2af8ea1 {
  margin-top: 4px;
margin-left: auto;
margin-right: auto;
}
@media (max-width: 767px){#s-0edd3202-6a2a-4d00-ac11-e269b2af8ea1 {
  margin-top: 8px;
}
}
#s-0edd3202-6a2a-4d00-ac11-e269b2af8ea1 .shg-proportional-font-size,
#s-0edd3202-6a2a-4d00-ac11-e269b2af8ea1 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-d9c6bff2-adee-4754-801a-d75009a589b9 {
  margin-top: 16px;
margin-left: auto;
margin-right: auto;
}

#s-d9c6bff2-adee-4754-801a-d75009a589b9 .shg-proportional-font-size,
#s-d9c6bff2-adee-4754-801a-d75009a589b9 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-df827996-7939-4976-8897-2606a875c6e4 {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-df827996-7939-4976-8897-2606a875c6e4"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 2.0px);
}

}

@media (min-width: 768px) {
[id="s-df827996-7939-4976-8897-2606a875c6e4"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 2.0px);
}

}

@media (min-width: 992px) {
[id="s-df827996-7939-4976-8897-2606a875c6e4"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 2.0px);
}

}

@media (min-width: 1200px) {
[id="s-df827996-7939-4976-8897-2606a875c6e4"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 2.0px);
}

}

#s-3afe8767-6f0e-4af6-9c48-9df760ad26e4 {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
padding-top: 6px;
padding-left: 12px;
padding-bottom: 6px;
padding-right: 12px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(40, 40, 40, 1);
border-style: none;
border-radius: 30px;
background-color: rgba(40, 40, 40, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
}
#s-3afe8767-6f0e-4af6-9c48-9df760ad26e4:hover {background-color: rgba(66, 66, 66, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-3afe8767-6f0e-4af6-9c48-9df760ad26e4:active {background-color: rgba(40, 40, 40, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}

  #s-3afe8767-6f0e-4af6-9c48-9df760ad26e4-root {
    text-align: center;
  }


#s-3afe8767-6f0e-4af6-9c48-9df760ad26e4.shg-btn {
  color: #ffffff;
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
@media (min-width: 1200px){
  #s-3afe8767-6f0e-4af6-9c48-9df760ad26e4-root {
    text-align: center;
  }


#s-3afe8767-6f0e-4af6-9c48-9df760ad26e4.shg-btn {
  color: #ffffff;
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-3afe8767-6f0e-4af6-9c48-9df760ad26e4-root {
    text-align: center;
  }


#s-3afe8767-6f0e-4af6-9c48-9df760ad26e4.shg-btn {
  color: #ffffff;
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-3afe8767-6f0e-4af6-9c48-9df760ad26e4-root {
    text-align: center;
  }


#s-3afe8767-6f0e-4af6-9c48-9df760ad26e4.shg-btn {
  color: #ffffff;
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (max-width: 767px){
  #s-3afe8767-6f0e-4af6-9c48-9df760ad26e4-root {
    text-align: center;
  }


#s-3afe8767-6f0e-4af6-9c48-9df760ad26e4.shg-btn {
  color: #ffffff;
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}
#s-a425bbba-d7b9-416b-bc26-bb2880be5531 {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
padding-top: 6px;
padding-left: 12px;
padding-bottom: 6px;
padding-right: 12px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 30px;
background-color: rgb(255, 255, 255);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(40, 40, 40, 1);
}
#s-a425bbba-d7b9-416b-bc26-bb2880be5531:hover {border-style: solid !important;
border-top-width: 1px !important;
border-left-width: 1px !important;
border-bottom-width: 1px !important;
border-right-width: 1px !important;
border-color: rgba(170, 170, 170, 1) !important;
background-color: rgb(255, 255, 255) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(40, 40, 40, 1) !important;}#s-a425bbba-d7b9-416b-bc26-bb2880be5531:active {background-color: rgb(255, 255, 255) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(40, 40, 40, 1) !important;}

  #s-a425bbba-d7b9-416b-bc26-bb2880be5531-root {
    text-align: center;
  }


#s-a425bbba-d7b9-416b-bc26-bb2880be5531.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
@media (min-width: 1200px){
  #s-a425bbba-d7b9-416b-bc26-bb2880be5531-root {
    text-align: center;
  }


#s-a425bbba-d7b9-416b-bc26-bb2880be5531.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-a425bbba-d7b9-416b-bc26-bb2880be5531-root {
    text-align: center;
  }


#s-a425bbba-d7b9-416b-bc26-bb2880be5531.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-a425bbba-d7b9-416b-bc26-bb2880be5531-root {
    text-align: center;
  }


#s-a425bbba-d7b9-416b-bc26-bb2880be5531.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (max-width: 767px){
  #s-a425bbba-d7b9-416b-bc26-bb2880be5531-root {
    text-align: center;
  }


#s-a425bbba-d7b9-416b-bc26-bb2880be5531.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}
#s-56827fb7-7feb-4c86-9e96-4dae09494e2f {
  margin-top: 16px;
margin-left: auto;
margin-right: auto;
}

#s-56827fb7-7feb-4c86-9e96-4dae09494e2f .shg-proportional-font-size,
#s-56827fb7-7feb-4c86-9e96-4dae09494e2f .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-5ff21f60-f1df-4bf1-9b8a-cc31aae2fce6 {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-5ff21f60-f1df-4bf1-9b8a-cc31aae2fce6"] > .shg-row > .shg-c-xs-4 {
  width: calc(33.333333333333336% - 2.6666666666666665px);
}

}

@media (min-width: 768px) {
[id="s-5ff21f60-f1df-4bf1-9b8a-cc31aae2fce6"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 2.6666666666666665px);
}

}

@media (min-width: 992px) {
[id="s-5ff21f60-f1df-4bf1-9b8a-cc31aae2fce6"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 2.6666666666666665px);
}

}

@media (min-width: 1200px) {
[id="s-5ff21f60-f1df-4bf1-9b8a-cc31aae2fce6"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 2.6666666666666665px);
}

}

#s-9d1d23a3-7c59-49c1-ab68-330e2e8b151b {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
padding-top: 6px;
padding-left: 12px;
padding-bottom: 6px;
padding-right: 12px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(40, 40, 40, 1);
border-style: none;
border-radius: 30px;
background-color: rgba(227, 227, 227, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(40, 40, 40, 1);
}
#s-9d1d23a3-7c59-49c1-ab68-330e2e8b151b:hover {border-style: solid !important;
border-top-width: 1px !important;
border-left-width: 1px !important;
border-bottom-width: 1px !important;
border-right-width: 1px !important;
border-color: rgba(170, 170, 170, 1) !important;
background-color: rgba(227, 227, 227, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(40, 40, 40, 1) !important;}#s-9d1d23a3-7c59-49c1-ab68-330e2e8b151b:active {border-style: solid !important;
border-top-width: 1px !important;
border-left-width: 1px !important;
border-bottom-width: 1px !important;
border-right-width: 1px !important;
border-color: rgba(170, 170, 170, 1) !important;
background-color: rgba(227, 227, 227, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(40, 40, 40, 1) !important;}

  #s-9d1d23a3-7c59-49c1-ab68-330e2e8b151b-root {
    text-align: center;
  }


#s-9d1d23a3-7c59-49c1-ab68-330e2e8b151b.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
@media (min-width: 1200px){
  #s-9d1d23a3-7c59-49c1-ab68-330e2e8b151b-root {
    text-align: center;
  }


#s-9d1d23a3-7c59-49c1-ab68-330e2e8b151b.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-9d1d23a3-7c59-49c1-ab68-330e2e8b151b-root {
    text-align: center;
  }


#s-9d1d23a3-7c59-49c1-ab68-330e2e8b151b.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-9d1d23a3-7c59-49c1-ab68-330e2e8b151b-root {
    text-align: center;
  }


#s-9d1d23a3-7c59-49c1-ab68-330e2e8b151b.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (max-width: 767px){
  #s-9d1d23a3-7c59-49c1-ab68-330e2e8b151b-root {
    text-align: center;
  }


#s-9d1d23a3-7c59-49c1-ab68-330e2e8b151b.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}
#s-861ed249-a879-4d6d-b9ea-d16f3b956830 {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
padding-top: 6px;
padding-left: 12px;
padding-bottom: 6px;
padding-right: 12px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(40, 40, 40, 1);
border-style: none;
border-radius: 30px;
background-color: rgba(227, 227, 227, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(40, 40, 40, 1);
}
#s-861ed249-a879-4d6d-b9ea-d16f3b956830:hover {border-style: solid !important;
border-top-width: 1px !important;
border-left-width: 1px !important;
border-bottom-width: 1px !important;
border-right-width: 1px !important;
border-color: rgba(170, 170, 170, 1) !important;
background-color: rgba(227, 227, 227, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(40, 40, 40, 1) !important;}#s-861ed249-a879-4d6d-b9ea-d16f3b956830:active {border-style: solid !important;
border-top-width: 1px !important;
border-left-width: 1px !important;
border-bottom-width: 1px !important;
border-right-width: 1px !important;
border-color: rgba(170, 170, 170, 1) !important;
background-color: rgba(227, 227, 227, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(40, 40, 40, 1) !important;}

  #s-861ed249-a879-4d6d-b9ea-d16f3b956830-root {
    text-align: center;
  }


#s-861ed249-a879-4d6d-b9ea-d16f3b956830.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
@media (min-width: 1200px){
  #s-861ed249-a879-4d6d-b9ea-d16f3b956830-root {
    text-align: center;
  }


#s-861ed249-a879-4d6d-b9ea-d16f3b956830.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-861ed249-a879-4d6d-b9ea-d16f3b956830-root {
    text-align: center;
  }


#s-861ed249-a879-4d6d-b9ea-d16f3b956830.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-861ed249-a879-4d6d-b9ea-d16f3b956830-root {
    text-align: center;
  }


#s-861ed249-a879-4d6d-b9ea-d16f3b956830.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (max-width: 767px){
  #s-861ed249-a879-4d6d-b9ea-d16f3b956830-root {
    text-align: center;
  }


#s-861ed249-a879-4d6d-b9ea-d16f3b956830.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}
#s-d05c1efe-a8d5-46cc-8826-615040c91ef4 {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
padding-top: 6px;
padding-left: 12px;
padding-bottom: 6px;
padding-right: 12px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(40, 40, 40, 1);
border-style: none;
border-radius: 30px;
background-color: rgba(227, 227, 227, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(40, 40, 40, 1);
}
#s-d05c1efe-a8d5-46cc-8826-615040c91ef4:hover {border-style: solid !important;
border-top-width: 1px !important;
border-left-width: 1px !important;
border-bottom-width: 1px !important;
border-right-width: 1px !important;
border-color: rgba(170, 170, 170, 1) !important;
background-color: rgba(227, 227, 227, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(40, 40, 40, 1) !important;}#s-d05c1efe-a8d5-46cc-8826-615040c91ef4:active {border-style: solid !important;
border-top-width: 1px !important;
border-left-width: 1px !important;
border-bottom-width: 1px !important;
border-right-width: 1px !important;
border-color: rgba(170, 170, 170, 1) !important;
background-color: rgba(227, 227, 227, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(40, 40, 40, 1) !important;}

  #s-d05c1efe-a8d5-46cc-8826-615040c91ef4-root {
    text-align: center;
  }


#s-d05c1efe-a8d5-46cc-8826-615040c91ef4.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
@media (min-width: 1200px){
  #s-d05c1efe-a8d5-46cc-8826-615040c91ef4-root {
    text-align: center;
  }


#s-d05c1efe-a8d5-46cc-8826-615040c91ef4.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-d05c1efe-a8d5-46cc-8826-615040c91ef4-root {
    text-align: center;
  }


#s-d05c1efe-a8d5-46cc-8826-615040c91ef4.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-d05c1efe-a8d5-46cc-8826-615040c91ef4-root {
    text-align: center;
  }


#s-d05c1efe-a8d5-46cc-8826-615040c91ef4.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (max-width: 767px){
  #s-d05c1efe-a8d5-46cc-8826-615040c91ef4-root {
    text-align: center;
  }


#s-d05c1efe-a8d5-46cc-8826-615040c91ef4.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}
#s-f6045b6c-306e-4020-b706-a75c83564143 {
  margin-top: 24px;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 6px;
background-color: rgba(165, 0, 0, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
}
#s-f6045b6c-306e-4020-b706-a75c83564143:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-f6045b6c-306e-4020-b706-a75c83564143:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-f6045b6c-306e-4020-b706-a75c83564143-root {
    text-align: center;
  }


#s-f6045b6c-306e-4020-b706-a75c83564143.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
@media (min-width: 1200px){
  #s-f6045b6c-306e-4020-b706-a75c83564143-root {
    text-align: center;
  }


#s-f6045b6c-306e-4020-b706-a75c83564143.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-f6045b6c-306e-4020-b706-a75c83564143-root {
    text-align: center;
  }


#s-f6045b6c-306e-4020-b706-a75c83564143.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-f6045b6c-306e-4020-b706-a75c83564143-root {
    text-align: center;
  }


#s-f6045b6c-306e-4020-b706-a75c83564143.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (max-width: 767px){
  #s-f6045b6c-306e-4020-b706-a75c83564143-root {
    text-align: center;
  }


#s-f6045b6c-306e-4020-b706-a75c83564143.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}
#s-ca6bbb47-b704-4e21-81f0-c27668fb7d16 {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-ca6bbb47-b704-4e21-81f0-c27668fb7d16"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-ca6bbb47-b704-4e21-81f0-c27668fb7d16"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 992px) {
[id="s-ca6bbb47-b704-4e21-81f0-c27668fb7d16"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 1200px) {
[id="s-ca6bbb47-b704-4e21-81f0-c27668fb7d16"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 5.0px);
}

}

#s-11f9afb0-b6d3-40a1-8a32-32c6efcf24f9 {
  margin-left: auto;
margin-right: auto;
padding-top: 2%;
padding-left: 2%;
padding-bottom: 2%;
padding-right: 2%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 8px;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}
@media (max-width: 767px){#s-11f9afb0-b6d3-40a1-8a32-32c6efcf24f9 {
  padding-top: 3%;
padding-left: 3%;
padding-bottom: 3%;
padding-right: 3%;
}
}







#s-11f9afb0-b6d3-40a1-8a32-32c6efcf24f9 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-11f9afb0-b6d3-40a1-8a32-32c6efcf24f9.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
@media (min-width: 992px) and (max-width: 1199px){






#s-11f9afb0-b6d3-40a1-8a32-32c6efcf24f9 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-11f9afb0-b6d3-40a1-8a32-32c6efcf24f9.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
}@media (min-width: 768px) and (max-width: 991px){






#s-11f9afb0-b6d3-40a1-8a32-32c6efcf24f9 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-11f9afb0-b6d3-40a1-8a32-32c6efcf24f9.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
}@media (max-width: 767px){






#s-11f9afb0-b6d3-40a1-8a32-32c6efcf24f9 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-11f9afb0-b6d3-40a1-8a32-32c6efcf24f9.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
}
#s-5ea3b91d-1a69-40bc-8228-40dc739314e6 {
  margin-left: auto;
margin-right: auto;
padding-top: 1%;
padding-left: 3%;
padding-bottom: 1%;
padding-right: 3%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 6px;
min-height: 50px;
background-color: rgba(227, 227, 227, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-5ea3b91d-1a69-40bc-8228-40dc739314e6 {
  padding-left: 2%;
padding-right: 2%;
}
}@media (max-width: 767px){#s-5ea3b91d-1a69-40bc-8228-40dc739314e6 {
  padding-top: 3%;
padding-left: 2%;
padding-bottom: 3%;
padding-right: 2%;
}
}







#s-5ea3b91d-1a69-40bc-8228-40dc739314e6 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-5ea3b91d-1a69-40bc-8228-40dc739314e6.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-d04b2422-04e2-43c5-af1c-8223f4ec27ea {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-d04b2422-04e2-43c5-af1c-8223f4ec27ea"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 768px) {
[id="s-d04b2422-04e2-43c5-af1c-8223f4ec27ea"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 5.0px);
}

[id="s-d04b2422-04e2-43c5-af1c-8223f4ec27ea"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 5.0px);
}

}

@media (min-width: 992px) {
[id="s-d04b2422-04e2-43c5-af1c-8223f4ec27ea"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 5.0px);
}

[id="s-d04b2422-04e2-43c5-af1c-8223f4ec27ea"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 5.0px);
}

}

@media (min-width: 1200px) {
[id="s-d04b2422-04e2-43c5-af1c-8223f4ec27ea"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 5.0px);
}

[id="s-d04b2422-04e2-43c5-af1c-8223f4ec27ea"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 5.0px);
}

}

#s-d2d7cad6-8189-4ef5-a255-43bb170e36db {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-d2d7cad6-8189-4ef5-a255-43bb170e36db .shogun-heading-component h3 {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


#s-d2d7cad6-8189-4ef5-a255-43bb170e36db .shogun-heading-component h3 a {
  color: rgba(40, 40, 40, 1);
}

@media (min-width: 768px) and (max-width: 991px){#s-d2d7cad6-8189-4ef5-a255-43bb170e36db .shogun-heading-component h3 {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}


#s-d2d7cad6-8189-4ef5-a255-43bb170e36db .shogun-heading-component h3 a {
  color: rgba(40, 40, 40, 1);
}

}@media (max-width: 767px){#s-d2d7cad6-8189-4ef5-a255-43bb170e36db .shogun-heading-component h3 {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}


#s-d2d7cad6-8189-4ef5-a255-43bb170e36db .shogun-heading-component h3 a {
  color: rgba(40, 40, 40, 1);
}

}
#s-a6ada491-e9ff-4ed8-a6b9-e87b22698524 {
  margin-left: auto;
margin-right: auto;
}

#s-a6ada491-e9ff-4ed8-a6b9-e87b22698524 .shg-proportional-font-size,
#s-a6ada491-e9ff-4ed8-a6b9-e87b22698524 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}
@media (min-width: 768px) and (max-width: 991px){#s-a6ada491-e9ff-4ed8-a6b9-e87b22698524 .shg-proportional-font-size,
#s-a6ada491-e9ff-4ed8-a6b9-e87b22698524 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 90;
    
    
    font-size: 0.9em;
  
}
}@media (max-width: 767px){#s-a6ada491-e9ff-4ed8-a6b9-e87b22698524 .shg-proportional-font-size,
#s-a6ada491-e9ff-4ed8-a6b9-e87b22698524 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 90;
    
    
    font-size: 0.9em;
  
}
}
#s-eb038e3c-e0ae-4c5e-99b6-67050de6656a {
  margin-top: 12px;
margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-eb038e3c-e0ae-4c5e-99b6-67050de6656a"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-eb038e3c-e0ae-4c5e-99b6-67050de6656a"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-eb038e3c-e0ae-4c5e-99b6-67050de6656a"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-eb038e3c-e0ae-4c5e-99b6-67050de6656a"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-d8d97b86-7e28-402c-b8a7-d4bb5cb0812b {
  margin-left: auto;
margin-right: auto;
max-width: 2048px;
text-align: center;
}

#s-d8d97b86-7e28-402c-b8a7-d4bb5cb0812b {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d8d97b86-7e28-402c-b8a7-d4bb5cb0812b-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-d8d97b86-7e28-402c-b8a7-d4bb5cb0812b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-d8d97b86-7e28-402c-b8a7-d4bb5cb0812b .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-d8d97b86-7e28-402c-b8a7-d4bb5cb0812b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-d8d97b86-7e28-402c-b8a7-d4bb5cb0812b img.shogun-image {
  width: 100%;
  
  
  max-width: 2048px;

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




.s-d8d97b86-7e28-402c-b8a7-d4bb5cb0812b .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d8d97b86-7e28-402c-b8a7-d4bb5cb0812b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d8d97b86-7e28-402c-b8a7-d4bb5cb0812b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d8d97b86-7e28-402c-b8a7-d4bb5cb0812b.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}


.s-d8d97b86-7e28-402c-b8a7-d4bb5cb0812b .shogun-image-container .shogun-image.hover {
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-d8d97b86-7e28-402c-b8a7-d4bb5cb0812b .shogun-image-container:hover .shogun-image:not(.hover) {
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-d8d97b86-7e28-402c-b8a7-d4bb5cb0812b .shogun-image-container:hover .shogun-image.hover {
  opacity: 1;
  transition: opacity 0.5s ease-in-out;
}



@media (min-width: 1200px){#s-d8d97b86-7e28-402c-b8a7-d4bb5cb0812b {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d8d97b86-7e28-402c-b8a7-d4bb5cb0812b-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-d8d97b86-7e28-402c-b8a7-d4bb5cb0812b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-d8d97b86-7e28-402c-b8a7-d4bb5cb0812b .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-d8d97b86-7e28-402c-b8a7-d4bb5cb0812b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-d8d97b86-7e28-402c-b8a7-d4bb5cb0812b img.shogun-image {
  width: 100%;
  
  
  

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




.s-d8d97b86-7e28-402c-b8a7-d4bb5cb0812b .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d8d97b86-7e28-402c-b8a7-d4bb5cb0812b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d8d97b86-7e28-402c-b8a7-d4bb5cb0812b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d8d97b86-7e28-402c-b8a7-d4bb5cb0812b.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}


.s-d8d97b86-7e28-402c-b8a7-d4bb5cb0812b .shogun-image-container .shogun-image.hover {
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-d8d97b86-7e28-402c-b8a7-d4bb5cb0812b .shogun-image-container:hover .shogun-image:not(.hover) {
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-d8d97b86-7e28-402c-b8a7-d4bb5cb0812b .shogun-image-container:hover .shogun-image.hover {
  opacity: 1;
  transition: opacity 0.5s ease-in-out;
}



}@media (min-width: 992px) and (max-width: 1199px){#s-d8d97b86-7e28-402c-b8a7-d4bb5cb0812b {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d8d97b86-7e28-402c-b8a7-d4bb5cb0812b-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-d8d97b86-7e28-402c-b8a7-d4bb5cb0812b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-d8d97b86-7e28-402c-b8a7-d4bb5cb0812b .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-d8d97b86-7e28-402c-b8a7-d4bb5cb0812b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-d8d97b86-7e28-402c-b8a7-d4bb5cb0812b img.shogun-image {
  width: 100%;
  
  
  

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




.s-d8d97b86-7e28-402c-b8a7-d4bb5cb0812b .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d8d97b86-7e28-402c-b8a7-d4bb5cb0812b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d8d97b86-7e28-402c-b8a7-d4bb5cb0812b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d8d97b86-7e28-402c-b8a7-d4bb5cb0812b.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}


.s-d8d97b86-7e28-402c-b8a7-d4bb5cb0812b .shogun-image-container .shogun-image.hover {
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-d8d97b86-7e28-402c-b8a7-d4bb5cb0812b .shogun-image-container:hover .shogun-image:not(.hover) {
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-d8d97b86-7e28-402c-b8a7-d4bb5cb0812b .shogun-image-container:hover .shogun-image.hover {
  opacity: 1;
  transition: opacity 0.5s ease-in-out;
}



}@media (min-width: 768px) and (max-width: 991px){#s-d8d97b86-7e28-402c-b8a7-d4bb5cb0812b {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d8d97b86-7e28-402c-b8a7-d4bb5cb0812b-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-d8d97b86-7e28-402c-b8a7-d4bb5cb0812b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-d8d97b86-7e28-402c-b8a7-d4bb5cb0812b .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-d8d97b86-7e28-402c-b8a7-d4bb5cb0812b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-d8d97b86-7e28-402c-b8a7-d4bb5cb0812b img.shogun-image {
  width: 100%;
  
  
  

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




.s-d8d97b86-7e28-402c-b8a7-d4bb5cb0812b .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d8d97b86-7e28-402c-b8a7-d4bb5cb0812b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d8d97b86-7e28-402c-b8a7-d4bb5cb0812b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d8d97b86-7e28-402c-b8a7-d4bb5cb0812b.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}


.s-d8d97b86-7e28-402c-b8a7-d4bb5cb0812b .shogun-image-container .shogun-image.hover {
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-d8d97b86-7e28-402c-b8a7-d4bb5cb0812b .shogun-image-container:hover .shogun-image:not(.hover) {
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-d8d97b86-7e28-402c-b8a7-d4bb5cb0812b .shogun-image-container:hover .shogun-image.hover {
  opacity: 1;
  transition: opacity 0.5s ease-in-out;
}



}@media (max-width: 767px){#s-d8d97b86-7e28-402c-b8a7-d4bb5cb0812b {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d8d97b86-7e28-402c-b8a7-d4bb5cb0812b-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-d8d97b86-7e28-402c-b8a7-d4bb5cb0812b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-d8d97b86-7e28-402c-b8a7-d4bb5cb0812b .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-d8d97b86-7e28-402c-b8a7-d4bb5cb0812b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-d8d97b86-7e28-402c-b8a7-d4bb5cb0812b img.shogun-image {
  width: 100%;
  
  
  

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




.s-d8d97b86-7e28-402c-b8a7-d4bb5cb0812b .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d8d97b86-7e28-402c-b8a7-d4bb5cb0812b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d8d97b86-7e28-402c-b8a7-d4bb5cb0812b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d8d97b86-7e28-402c-b8a7-d4bb5cb0812b.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}


.s-d8d97b86-7e28-402c-b8a7-d4bb5cb0812b .shogun-image-container .shogun-image.hover {
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-d8d97b86-7e28-402c-b8a7-d4bb5cb0812b .shogun-image-container:hover .shogun-image:not(.hover) {
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-d8d97b86-7e28-402c-b8a7-d4bb5cb0812b .shogun-image-container:hover .shogun-image.hover {
  opacity: 1;
  transition: opacity 0.5s ease-in-out;
}



}
#s-2efabe06-d00f-492a-9af9-ec5a344289fa {
  margin-top: 12px;
margin-left: auto;
margin-bottom: 12px;
margin-right: auto;
padding-top: 0%;
padding-left: 0px;
padding-bottom: 0%;
padding-right: 10px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 6px;
min-height: 50px;
}
@media (max-width: 767px){#s-2efabe06-d00f-492a-9af9-ec5a344289fa {
  margin-top: 24px;
margin-bottom: 0px;
padding-top: 0px;
padding-left: 0%;
padding-bottom: 0%;
padding-right: 0%;
}
}
#s-2efabe06-d00f-492a-9af9-ec5a344289fa {
  background-image: url();
}








#s-2efabe06-d00f-492a-9af9-ec5a344289fa > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-2efabe06-d00f-492a-9af9-ec5a344289fa.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-6212c665-d115-4067-925e-69232fc564fc {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
}
@media (max-width: 767px){#s-6212c665-d115-4067-925e-69232fc564fc {
  margin-top: 0px;
}
}
#s-6212c665-d115-4067-925e-69232fc564fc .shg-proportional-font-size,
#s-6212c665-d115-4067-925e-69232fc564fc .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-474ad7e0-eaf9-4e18-ac37-c84fb3948683 {
  margin-top: 4px;
margin-left: auto;
margin-right: auto;
}
@media (max-width: 767px){#s-474ad7e0-eaf9-4e18-ac37-c84fb3948683 {
  margin-top: 8px;
}
}
#s-474ad7e0-eaf9-4e18-ac37-c84fb3948683 .shg-proportional-font-size,
#s-474ad7e0-eaf9-4e18-ac37-c84fb3948683 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-1f50f90b-7f32-4c94-b1f6-8628ebd83849 {
  margin-top: 16px;
margin-left: auto;
margin-right: auto;
}

#s-1f50f90b-7f32-4c94-b1f6-8628ebd83849 .shg-proportional-font-size,
#s-1f50f90b-7f32-4c94-b1f6-8628ebd83849 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-e9955ea8-4b85-4a85-aa54-5c5fbf00918a {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-e9955ea8-4b85-4a85-aa54-5c5fbf00918a"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 2.0px);
}

}

@media (min-width: 768px) {
[id="s-e9955ea8-4b85-4a85-aa54-5c5fbf00918a"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 2.0px);
}

}

@media (min-width: 992px) {
[id="s-e9955ea8-4b85-4a85-aa54-5c5fbf00918a"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 2.0px);
}

}

@media (min-width: 1200px) {
[id="s-e9955ea8-4b85-4a85-aa54-5c5fbf00918a"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 2.0px);
}

}

#s-679eb983-85e0-4d77-bea9-f4dfbc655362 {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
padding-top: 6px;
padding-left: 12px;
padding-bottom: 6px;
padding-right: 12px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(40, 40, 40, 1);
border-style: none;
border-radius: 30px;
background-color: rgba(40, 40, 40, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
}
#s-679eb983-85e0-4d77-bea9-f4dfbc655362:hover {background-color: rgba(66, 66, 66, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-679eb983-85e0-4d77-bea9-f4dfbc655362:active {background-color: rgba(40, 40, 40, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}

  #s-679eb983-85e0-4d77-bea9-f4dfbc655362-root {
    text-align: center;
  }


#s-679eb983-85e0-4d77-bea9-f4dfbc655362.shg-btn {
  color: #ffffff;
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
@media (min-width: 1200px){
  #s-679eb983-85e0-4d77-bea9-f4dfbc655362-root {
    text-align: center;
  }


#s-679eb983-85e0-4d77-bea9-f4dfbc655362.shg-btn {
  color: #ffffff;
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-679eb983-85e0-4d77-bea9-f4dfbc655362-root {
    text-align: center;
  }


#s-679eb983-85e0-4d77-bea9-f4dfbc655362.shg-btn {
  color: #ffffff;
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-679eb983-85e0-4d77-bea9-f4dfbc655362-root {
    text-align: center;
  }


#s-679eb983-85e0-4d77-bea9-f4dfbc655362.shg-btn {
  color: #ffffff;
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (max-width: 767px){
  #s-679eb983-85e0-4d77-bea9-f4dfbc655362-root {
    text-align: center;
  }


#s-679eb983-85e0-4d77-bea9-f4dfbc655362.shg-btn {
  color: #ffffff;
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}
#s-fc84896b-a3a1-4d43-b7d6-324fd2b1d54d {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
padding-top: 6px;
padding-left: 12px;
padding-bottom: 6px;
padding-right: 12px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 30px;
background-color: rgb(255, 255, 255);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(40, 40, 40, 1);
}
#s-fc84896b-a3a1-4d43-b7d6-324fd2b1d54d:hover {border-style: solid !important;
border-top-width: 1px !important;
border-left-width: 1px !important;
border-bottom-width: 1px !important;
border-right-width: 1px !important;
border-color: rgba(170, 170, 170, 1) !important;
background-color: rgb(255, 255, 255) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(40, 40, 40, 1) !important;}#s-fc84896b-a3a1-4d43-b7d6-324fd2b1d54d:active {background-color: rgb(255, 255, 255) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(40, 40, 40, 1) !important;}

  #s-fc84896b-a3a1-4d43-b7d6-324fd2b1d54d-root {
    text-align: center;
  }


#s-fc84896b-a3a1-4d43-b7d6-324fd2b1d54d.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
@media (min-width: 1200px){
  #s-fc84896b-a3a1-4d43-b7d6-324fd2b1d54d-root {
    text-align: center;
  }


#s-fc84896b-a3a1-4d43-b7d6-324fd2b1d54d.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-fc84896b-a3a1-4d43-b7d6-324fd2b1d54d-root {
    text-align: center;
  }


#s-fc84896b-a3a1-4d43-b7d6-324fd2b1d54d.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-fc84896b-a3a1-4d43-b7d6-324fd2b1d54d-root {
    text-align: center;
  }


#s-fc84896b-a3a1-4d43-b7d6-324fd2b1d54d.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (max-width: 767px){
  #s-fc84896b-a3a1-4d43-b7d6-324fd2b1d54d-root {
    text-align: center;
  }


#s-fc84896b-a3a1-4d43-b7d6-324fd2b1d54d.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}
#s-a86bb764-e2bf-4009-a1cd-780c0e618943 {
  margin-top: 16px;
margin-left: auto;
margin-right: auto;
}

#s-a86bb764-e2bf-4009-a1cd-780c0e618943 .shg-proportional-font-size,
#s-a86bb764-e2bf-4009-a1cd-780c0e618943 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-b64216e5-35a7-45fb-b42d-014f8a1809cd {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-b64216e5-35a7-45fb-b42d-014f8a1809cd"] > .shg-row > .shg-c-xs-4 {
  width: calc(33.333333333333336% - 2.6666666666666665px);
}

}

@media (min-width: 768px) {
[id="s-b64216e5-35a7-45fb-b42d-014f8a1809cd"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 2.6666666666666665px);
}

}

@media (min-width: 992px) {
[id="s-b64216e5-35a7-45fb-b42d-014f8a1809cd"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 2.6666666666666665px);
}

}

@media (min-width: 1200px) {
[id="s-b64216e5-35a7-45fb-b42d-014f8a1809cd"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 2.6666666666666665px);
}

}

#s-cc174a88-f17b-4525-a950-d05ce258ff6d {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
padding-top: 6px;
padding-left: 12px;
padding-bottom: 6px;
padding-right: 12px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(40, 40, 40, 1);
border-style: none;
border-radius: 30px;
background-color: rgba(227, 227, 227, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(40, 40, 40, 1);
}
#s-cc174a88-f17b-4525-a950-d05ce258ff6d:hover {border-style: solid !important;
border-top-width: 1px !important;
border-left-width: 1px !important;
border-bottom-width: 1px !important;
border-right-width: 1px !important;
border-color: rgba(170, 170, 170, 1) !important;
background-color: rgba(227, 227, 227, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(40, 40, 40, 1) !important;}#s-cc174a88-f17b-4525-a950-d05ce258ff6d:active {border-style: solid !important;
border-top-width: 1px !important;
border-left-width: 1px !important;
border-bottom-width: 1px !important;
border-right-width: 1px !important;
border-color: rgba(170, 170, 170, 1) !important;
background-color: rgba(227, 227, 227, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(40, 40, 40, 1) !important;}

  #s-cc174a88-f17b-4525-a950-d05ce258ff6d-root {
    text-align: center;
  }


#s-cc174a88-f17b-4525-a950-d05ce258ff6d.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
@media (min-width: 1200px){
  #s-cc174a88-f17b-4525-a950-d05ce258ff6d-root {
    text-align: center;
  }


#s-cc174a88-f17b-4525-a950-d05ce258ff6d.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-cc174a88-f17b-4525-a950-d05ce258ff6d-root {
    text-align: center;
  }


#s-cc174a88-f17b-4525-a950-d05ce258ff6d.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-cc174a88-f17b-4525-a950-d05ce258ff6d-root {
    text-align: center;
  }


#s-cc174a88-f17b-4525-a950-d05ce258ff6d.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (max-width: 767px){
  #s-cc174a88-f17b-4525-a950-d05ce258ff6d-root {
    text-align: center;
  }


#s-cc174a88-f17b-4525-a950-d05ce258ff6d.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}
#s-d35c5254-d74e-4116-adda-dd5784add3ae {
  margin-top: 24px;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 6px;
background-color: rgba(165, 0, 0, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
}
#s-d35c5254-d74e-4116-adda-dd5784add3ae:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-d35c5254-d74e-4116-adda-dd5784add3ae:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-d35c5254-d74e-4116-adda-dd5784add3ae-root {
    text-align: center;
  }


#s-d35c5254-d74e-4116-adda-dd5784add3ae.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
@media (min-width: 1200px){
  #s-d35c5254-d74e-4116-adda-dd5784add3ae-root {
    text-align: center;
  }


#s-d35c5254-d74e-4116-adda-dd5784add3ae.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-d35c5254-d74e-4116-adda-dd5784add3ae-root {
    text-align: center;
  }


#s-d35c5254-d74e-4116-adda-dd5784add3ae.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-d35c5254-d74e-4116-adda-dd5784add3ae-root {
    text-align: center;
  }


#s-d35c5254-d74e-4116-adda-dd5784add3ae.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (max-width: 767px){
  #s-d35c5254-d74e-4116-adda-dd5784add3ae-root {
    text-align: center;
  }


#s-d35c5254-d74e-4116-adda-dd5784add3ae.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}
#s-1df6962f-547a-40c8-a1a5-d01ac2726e73 {
  margin-left: auto;
margin-right: auto;
padding-top: 2%;
padding-left: 2%;
padding-bottom: 2%;
padding-right: 2%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 8px;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}
@media (max-width: 767px){#s-1df6962f-547a-40c8-a1a5-d01ac2726e73 {
  margin-top: 10px;
padding-top: 3%;
padding-left: 3%;
padding-bottom: 3%;
padding-right: 3%;
}
}







#s-1df6962f-547a-40c8-a1a5-d01ac2726e73 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-1df6962f-547a-40c8-a1a5-d01ac2726e73.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
@media (min-width: 992px) and (max-width: 1199px){






#s-1df6962f-547a-40c8-a1a5-d01ac2726e73 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-1df6962f-547a-40c8-a1a5-d01ac2726e73.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
}
#s-3efcc1c0-9018-463b-a5bf-98d338d72bce {
  margin-left: auto;
margin-right: auto;
padding-top: 1%;
padding-left: 3%;
padding-bottom: 1%;
padding-right: 3%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 6px;
min-height: 50px;
background-color: rgba(227, 227, 227, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-3efcc1c0-9018-463b-a5bf-98d338d72bce {
  padding-left: 2%;
padding-right: 2%;
}
}@media (max-width: 767px){#s-3efcc1c0-9018-463b-a5bf-98d338d72bce {
  padding-top: 3%;
padding-left: 2%;
padding-bottom: 3%;
padding-right: 2%;
}
}







#s-3efcc1c0-9018-463b-a5bf-98d338d72bce > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-3efcc1c0-9018-463b-a5bf-98d338d72bce.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-db09c1a8-72df-48db-b146-93842648226d {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-db09c1a8-72df-48db-b146-93842648226d"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 768px) {
[id="s-db09c1a8-72df-48db-b146-93842648226d"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 5.0px);
}

[id="s-db09c1a8-72df-48db-b146-93842648226d"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 5.0px);
}

}

@media (min-width: 992px) {
[id="s-db09c1a8-72df-48db-b146-93842648226d"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 5.0px);
}

[id="s-db09c1a8-72df-48db-b146-93842648226d"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 5.0px);
}

}

@media (min-width: 1200px) {
[id="s-db09c1a8-72df-48db-b146-93842648226d"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 5.0px);
}

[id="s-db09c1a8-72df-48db-b146-93842648226d"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 5.0px);
}

}

#s-a42d1b83-c047-4e1e-bba9-9c81cc0842cb {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-a42d1b83-c047-4e1e-bba9-9c81cc0842cb .shogun-heading-component h3 {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


#s-a42d1b83-c047-4e1e-bba9-9c81cc0842cb .shogun-heading-component h3 a {
  color: rgba(40, 40, 40, 1);
}

@media (min-width: 768px) and (max-width: 991px){#s-a42d1b83-c047-4e1e-bba9-9c81cc0842cb .shogun-heading-component h3 {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}


#s-a42d1b83-c047-4e1e-bba9-9c81cc0842cb .shogun-heading-component h3 a {
  color: rgba(40, 40, 40, 1);
}

}@media (max-width: 767px){#s-a42d1b83-c047-4e1e-bba9-9c81cc0842cb .shogun-heading-component h3 {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}


#s-a42d1b83-c047-4e1e-bba9-9c81cc0842cb .shogun-heading-component h3 a {
  color: rgba(40, 40, 40, 1);
}

}
#s-94209322-8ce9-407f-864d-5367166669b2 {
  margin-left: auto;
margin-right: auto;
}

#s-94209322-8ce9-407f-864d-5367166669b2 .shg-proportional-font-size,
#s-94209322-8ce9-407f-864d-5367166669b2 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}
@media (min-width: 768px) and (max-width: 991px){#s-94209322-8ce9-407f-864d-5367166669b2 .shg-proportional-font-size,
#s-94209322-8ce9-407f-864d-5367166669b2 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 90;
    
    
    font-size: 0.9em;
  
}
}@media (max-width: 767px){#s-94209322-8ce9-407f-864d-5367166669b2 .shg-proportional-font-size,
#s-94209322-8ce9-407f-864d-5367166669b2 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 90;
    
    
    font-size: 0.9em;
  
}
}
#s-5ad3c112-6440-4aae-b882-c3cac3e76868 {
  margin-top: 12px;
margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-5ad3c112-6440-4aae-b882-c3cac3e76868"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-5ad3c112-6440-4aae-b882-c3cac3e76868"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-5ad3c112-6440-4aae-b882-c3cac3e76868"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-5ad3c112-6440-4aae-b882-c3cac3e76868"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-24f9ccf1-7928-4ca2-a989-97f86d490ecc {
  margin-left: auto;
margin-right: auto;
max-width: 2048px;
text-align: center;
}

#s-24f9ccf1-7928-4ca2-a989-97f86d490ecc {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-24f9ccf1-7928-4ca2-a989-97f86d490ecc-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-24f9ccf1-7928-4ca2-a989-97f86d490ecc {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-24f9ccf1-7928-4ca2-a989-97f86d490ecc .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-24f9ccf1-7928-4ca2-a989-97f86d490ecc {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-24f9ccf1-7928-4ca2-a989-97f86d490ecc img.shogun-image {
  width: 100%;
  
  
  max-width: 2048px;

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




.s-24f9ccf1-7928-4ca2-a989-97f86d490ecc .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-24f9ccf1-7928-4ca2-a989-97f86d490ecc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-24f9ccf1-7928-4ca2-a989-97f86d490ecc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-24f9ccf1-7928-4ca2-a989-97f86d490ecc.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}


.s-24f9ccf1-7928-4ca2-a989-97f86d490ecc .shogun-image-container .shogun-image.hover {
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-24f9ccf1-7928-4ca2-a989-97f86d490ecc .shogun-image-container:hover .shogun-image:not(.hover) {
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-24f9ccf1-7928-4ca2-a989-97f86d490ecc .shogun-image-container:hover .shogun-image.hover {
  opacity: 1;
  transition: opacity 0.5s ease-in-out;
}



@media (min-width: 1200px){#s-24f9ccf1-7928-4ca2-a989-97f86d490ecc {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-24f9ccf1-7928-4ca2-a989-97f86d490ecc-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-24f9ccf1-7928-4ca2-a989-97f86d490ecc {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-24f9ccf1-7928-4ca2-a989-97f86d490ecc .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-24f9ccf1-7928-4ca2-a989-97f86d490ecc {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-24f9ccf1-7928-4ca2-a989-97f86d490ecc img.shogun-image {
  width: 100%;
  
  
  

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




.s-24f9ccf1-7928-4ca2-a989-97f86d490ecc .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-24f9ccf1-7928-4ca2-a989-97f86d490ecc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-24f9ccf1-7928-4ca2-a989-97f86d490ecc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-24f9ccf1-7928-4ca2-a989-97f86d490ecc.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}


.s-24f9ccf1-7928-4ca2-a989-97f86d490ecc .shogun-image-container .shogun-image.hover {
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-24f9ccf1-7928-4ca2-a989-97f86d490ecc .shogun-image-container:hover .shogun-image:not(.hover) {
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-24f9ccf1-7928-4ca2-a989-97f86d490ecc .shogun-image-container:hover .shogun-image.hover {
  opacity: 1;
  transition: opacity 0.5s ease-in-out;
}



}@media (min-width: 992px) and (max-width: 1199px){#s-24f9ccf1-7928-4ca2-a989-97f86d490ecc {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-24f9ccf1-7928-4ca2-a989-97f86d490ecc-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-24f9ccf1-7928-4ca2-a989-97f86d490ecc {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-24f9ccf1-7928-4ca2-a989-97f86d490ecc .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-24f9ccf1-7928-4ca2-a989-97f86d490ecc {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-24f9ccf1-7928-4ca2-a989-97f86d490ecc img.shogun-image {
  width: 100%;
  
  
  

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




.s-24f9ccf1-7928-4ca2-a989-97f86d490ecc .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-24f9ccf1-7928-4ca2-a989-97f86d490ecc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-24f9ccf1-7928-4ca2-a989-97f86d490ecc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-24f9ccf1-7928-4ca2-a989-97f86d490ecc.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}


.s-24f9ccf1-7928-4ca2-a989-97f86d490ecc .shogun-image-container .shogun-image.hover {
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-24f9ccf1-7928-4ca2-a989-97f86d490ecc .shogun-image-container:hover .shogun-image:not(.hover) {
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-24f9ccf1-7928-4ca2-a989-97f86d490ecc .shogun-image-container:hover .shogun-image.hover {
  opacity: 1;
  transition: opacity 0.5s ease-in-out;
}



}@media (min-width: 768px) and (max-width: 991px){#s-24f9ccf1-7928-4ca2-a989-97f86d490ecc {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-24f9ccf1-7928-4ca2-a989-97f86d490ecc-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-24f9ccf1-7928-4ca2-a989-97f86d490ecc {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-24f9ccf1-7928-4ca2-a989-97f86d490ecc .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-24f9ccf1-7928-4ca2-a989-97f86d490ecc {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-24f9ccf1-7928-4ca2-a989-97f86d490ecc img.shogun-image {
  width: 100%;
  
  
  

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




.s-24f9ccf1-7928-4ca2-a989-97f86d490ecc .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-24f9ccf1-7928-4ca2-a989-97f86d490ecc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-24f9ccf1-7928-4ca2-a989-97f86d490ecc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-24f9ccf1-7928-4ca2-a989-97f86d490ecc.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}


.s-24f9ccf1-7928-4ca2-a989-97f86d490ecc .shogun-image-container .shogun-image.hover {
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-24f9ccf1-7928-4ca2-a989-97f86d490ecc .shogun-image-container:hover .shogun-image:not(.hover) {
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-24f9ccf1-7928-4ca2-a989-97f86d490ecc .shogun-image-container:hover .shogun-image.hover {
  opacity: 1;
  transition: opacity 0.5s ease-in-out;
}



}@media (max-width: 767px){#s-24f9ccf1-7928-4ca2-a989-97f86d490ecc {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-24f9ccf1-7928-4ca2-a989-97f86d490ecc-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-24f9ccf1-7928-4ca2-a989-97f86d490ecc {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-24f9ccf1-7928-4ca2-a989-97f86d490ecc .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-24f9ccf1-7928-4ca2-a989-97f86d490ecc {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-24f9ccf1-7928-4ca2-a989-97f86d490ecc img.shogun-image {
  width: 100%;
  
  
  

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




.s-24f9ccf1-7928-4ca2-a989-97f86d490ecc .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-24f9ccf1-7928-4ca2-a989-97f86d490ecc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-24f9ccf1-7928-4ca2-a989-97f86d490ecc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-24f9ccf1-7928-4ca2-a989-97f86d490ecc.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}


.s-24f9ccf1-7928-4ca2-a989-97f86d490ecc .shogun-image-container .shogun-image.hover {
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-24f9ccf1-7928-4ca2-a989-97f86d490ecc .shogun-image-container:hover .shogun-image:not(.hover) {
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-24f9ccf1-7928-4ca2-a989-97f86d490ecc .shogun-image-container:hover .shogun-image.hover {
  opacity: 1;
  transition: opacity 0.5s ease-in-out;
}



}
#s-8520a9d9-a26a-44e5-ad74-641ac1264d69 {
  margin-top: 12px;
margin-left: auto;
margin-bottom: 12px;
margin-right: auto;
padding-top: 0%;
padding-left: 0px;
padding-bottom: 0%;
padding-right: 10px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 6px;
min-height: 50px;
}
@media (max-width: 767px){#s-8520a9d9-a26a-44e5-ad74-641ac1264d69 {
  margin-top: 24px;
margin-bottom: 0px;
padding-top: 0px;
padding-left: 0%;
padding-bottom: 0px;
padding-right: 0%;
}
}
#s-8520a9d9-a26a-44e5-ad74-641ac1264d69 {
  background-image: url();
}








#s-8520a9d9-a26a-44e5-ad74-641ac1264d69 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-8520a9d9-a26a-44e5-ad74-641ac1264d69.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-55d888db-8f6d-4cd3-8bec-63ae6c0f9a5e {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
}
@media (max-width: 767px){#s-55d888db-8f6d-4cd3-8bec-63ae6c0f9a5e {
  margin-top: 0px;
}
}
#s-55d888db-8f6d-4cd3-8bec-63ae6c0f9a5e .shg-proportional-font-size,
#s-55d888db-8f6d-4cd3-8bec-63ae6c0f9a5e .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-6221481a-14f7-4214-a067-a4fc517709c8 {
  margin-top: 4px;
margin-left: auto;
margin-right: auto;
}
@media (max-width: 767px){#s-6221481a-14f7-4214-a067-a4fc517709c8 {
  margin-top: 8px;
}
}
#s-6221481a-14f7-4214-a067-a4fc517709c8 .shg-proportional-font-size,
#s-6221481a-14f7-4214-a067-a4fc517709c8 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-7e7cc089-b849-4d89-a9c6-20a87ad5329e {
  margin-top: 16px;
margin-left: auto;
margin-right: auto;
}

#s-7e7cc089-b849-4d89-a9c6-20a87ad5329e .shg-proportional-font-size,
#s-7e7cc089-b849-4d89-a9c6-20a87ad5329e .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-ef26c3e8-b406-4ae3-9bd9-3f891f11600d {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-ef26c3e8-b406-4ae3-9bd9-3f891f11600d"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 2.0px);
}

}

@media (min-width: 768px) {
[id="s-ef26c3e8-b406-4ae3-9bd9-3f891f11600d"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 2.0px);
}

}

@media (min-width: 992px) {
[id="s-ef26c3e8-b406-4ae3-9bd9-3f891f11600d"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 2.0px);
}

}

@media (min-width: 1200px) {
[id="s-ef26c3e8-b406-4ae3-9bd9-3f891f11600d"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 2.0px);
}

}

#s-f5e3e11d-450d-468f-842a-5531783f0130 {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
padding-top: 6px;
padding-left: 12px;
padding-bottom: 6px;
padding-right: 12px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(40, 40, 40, 1);
border-style: none;
border-radius: 30px;
background-color: rgba(40, 40, 40, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
}
#s-f5e3e11d-450d-468f-842a-5531783f0130:hover {background-color: rgba(66, 66, 66, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-f5e3e11d-450d-468f-842a-5531783f0130:active {background-color: rgba(40, 40, 40, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}

  #s-f5e3e11d-450d-468f-842a-5531783f0130-root {
    text-align: center;
  }


#s-f5e3e11d-450d-468f-842a-5531783f0130.shg-btn {
  color: #ffffff;
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
@media (min-width: 1200px){
  #s-f5e3e11d-450d-468f-842a-5531783f0130-root {
    text-align: center;
  }


#s-f5e3e11d-450d-468f-842a-5531783f0130.shg-btn {
  color: #ffffff;
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-f5e3e11d-450d-468f-842a-5531783f0130-root {
    text-align: center;
  }


#s-f5e3e11d-450d-468f-842a-5531783f0130.shg-btn {
  color: #ffffff;
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-f5e3e11d-450d-468f-842a-5531783f0130-root {
    text-align: center;
  }


#s-f5e3e11d-450d-468f-842a-5531783f0130.shg-btn {
  color: #ffffff;
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (max-width: 767px){
  #s-f5e3e11d-450d-468f-842a-5531783f0130-root {
    text-align: center;
  }


#s-f5e3e11d-450d-468f-842a-5531783f0130.shg-btn {
  color: #ffffff;
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}
#s-1860afdc-9eb1-4984-8dd1-9d7f7e79c2aa {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
padding-top: 6px;
padding-left: 12px;
padding-bottom: 6px;
padding-right: 12px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 30px;
background-color: rgb(255, 255, 255);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(40, 40, 40, 1);
}
#s-1860afdc-9eb1-4984-8dd1-9d7f7e79c2aa:hover {border-style: solid !important;
border-top-width: 1px !important;
border-left-width: 1px !important;
border-bottom-width: 1px !important;
border-right-width: 1px !important;
border-color: rgba(170, 170, 170, 1) !important;
background-color: rgb(255, 255, 255) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(40, 40, 40, 1) !important;}#s-1860afdc-9eb1-4984-8dd1-9d7f7e79c2aa:active {background-color: rgb(255, 255, 255) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(40, 40, 40, 1) !important;}

  #s-1860afdc-9eb1-4984-8dd1-9d7f7e79c2aa-root {
    text-align: center;
  }


#s-1860afdc-9eb1-4984-8dd1-9d7f7e79c2aa.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
@media (min-width: 1200px){
  #s-1860afdc-9eb1-4984-8dd1-9d7f7e79c2aa-root {
    text-align: center;
  }


#s-1860afdc-9eb1-4984-8dd1-9d7f7e79c2aa.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-1860afdc-9eb1-4984-8dd1-9d7f7e79c2aa-root {
    text-align: center;
  }


#s-1860afdc-9eb1-4984-8dd1-9d7f7e79c2aa.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-1860afdc-9eb1-4984-8dd1-9d7f7e79c2aa-root {
    text-align: center;
  }


#s-1860afdc-9eb1-4984-8dd1-9d7f7e79c2aa.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (max-width: 767px){
  #s-1860afdc-9eb1-4984-8dd1-9d7f7e79c2aa-root {
    text-align: center;
  }


#s-1860afdc-9eb1-4984-8dd1-9d7f7e79c2aa.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}
#s-bfbfb081-fa68-4ce0-a2bc-303082ea57cd {
  margin-top: 16px;
margin-left: auto;
margin-right: auto;
}

#s-bfbfb081-fa68-4ce0-a2bc-303082ea57cd .shg-proportional-font-size,
#s-bfbfb081-fa68-4ce0-a2bc-303082ea57cd .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-e67a3a22-5d92-4637-a372-198aa28fc4ba {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-e67a3a22-5d92-4637-a372-198aa28fc4ba"] > .shg-row > .shg-c-xs-4 {
  width: calc(33.333333333333336% - 2.6666666666666665px);
}

}

@media (min-width: 768px) {
[id="s-e67a3a22-5d92-4637-a372-198aa28fc4ba"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 2.6666666666666665px);
}

}

@media (min-width: 992px) {
[id="s-e67a3a22-5d92-4637-a372-198aa28fc4ba"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 2.6666666666666665px);
}

}

@media (min-width: 1200px) {
[id="s-e67a3a22-5d92-4637-a372-198aa28fc4ba"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 2.6666666666666665px);
}

}

#s-48d09c61-558c-476e-b5b6-f7856d686b6f {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
padding-top: 6px;
padding-left: 12px;
padding-bottom: 6px;
padding-right: 12px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(40, 40, 40, 1);
border-style: none;
border-radius: 30px;
background-color: rgba(227, 227, 227, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(40, 40, 40, 1);
}
#s-48d09c61-558c-476e-b5b6-f7856d686b6f:hover {border-style: solid !important;
border-top-width: 1px !important;
border-left-width: 1px !important;
border-bottom-width: 1px !important;
border-right-width: 1px !important;
border-color: rgba(170, 170, 170, 1) !important;
background-color: rgba(227, 227, 227, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(40, 40, 40, 1) !important;}#s-48d09c61-558c-476e-b5b6-f7856d686b6f:active {border-style: solid !important;
border-top-width: 1px !important;
border-left-width: 1px !important;
border-bottom-width: 1px !important;
border-right-width: 1px !important;
border-color: rgba(170, 170, 170, 1) !important;
background-color: rgba(227, 227, 227, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(40, 40, 40, 1) !important;}

  #s-48d09c61-558c-476e-b5b6-f7856d686b6f-root {
    text-align: center;
  }


#s-48d09c61-558c-476e-b5b6-f7856d686b6f.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
@media (min-width: 1200px){
  #s-48d09c61-558c-476e-b5b6-f7856d686b6f-root {
    text-align: center;
  }


#s-48d09c61-558c-476e-b5b6-f7856d686b6f.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-48d09c61-558c-476e-b5b6-f7856d686b6f-root {
    text-align: center;
  }


#s-48d09c61-558c-476e-b5b6-f7856d686b6f.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-48d09c61-558c-476e-b5b6-f7856d686b6f-root {
    text-align: center;
  }


#s-48d09c61-558c-476e-b5b6-f7856d686b6f.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (max-width: 767px){
  #s-48d09c61-558c-476e-b5b6-f7856d686b6f-root {
    text-align: center;
  }


#s-48d09c61-558c-476e-b5b6-f7856d686b6f.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}
#s-a3fcea44-7df5-4f02-a002-79866ca68817 {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
padding-top: 6px;
padding-left: 12px;
padding-bottom: 6px;
padding-right: 12px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(40, 40, 40, 1);
border-style: none;
border-radius: 30px;
background-color: rgba(227, 227, 227, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(40, 40, 40, 1);
}
#s-a3fcea44-7df5-4f02-a002-79866ca68817:hover {border-style: solid !important;
border-top-width: 1px !important;
border-left-width: 1px !important;
border-bottom-width: 1px !important;
border-right-width: 1px !important;
border-color: rgba(170, 170, 170, 1) !important;
background-color: rgba(227, 227, 227, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(40, 40, 40, 1) !important;}#s-a3fcea44-7df5-4f02-a002-79866ca68817:active {border-style: solid !important;
border-top-width: 1px !important;
border-left-width: 1px !important;
border-bottom-width: 1px !important;
border-right-width: 1px !important;
border-color: rgba(170, 170, 170, 1) !important;
background-color: rgba(227, 227, 227, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(40, 40, 40, 1) !important;}

  #s-a3fcea44-7df5-4f02-a002-79866ca68817-root {
    text-align: center;
  }


#s-a3fcea44-7df5-4f02-a002-79866ca68817.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
@media (min-width: 1200px){
  #s-a3fcea44-7df5-4f02-a002-79866ca68817-root {
    text-align: center;
  }


#s-a3fcea44-7df5-4f02-a002-79866ca68817.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-a3fcea44-7df5-4f02-a002-79866ca68817-root {
    text-align: center;
  }


#s-a3fcea44-7df5-4f02-a002-79866ca68817.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-a3fcea44-7df5-4f02-a002-79866ca68817-root {
    text-align: center;
  }


#s-a3fcea44-7df5-4f02-a002-79866ca68817.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (max-width: 767px){
  #s-a3fcea44-7df5-4f02-a002-79866ca68817-root {
    text-align: center;
  }


#s-a3fcea44-7df5-4f02-a002-79866ca68817.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}
#s-1b05d610-3645-40b3-b514-5663f5d6c1a2 {
  margin-top: 24px;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 6px;
background-color: rgba(165, 0, 0, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
}
#s-1b05d610-3645-40b3-b514-5663f5d6c1a2:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-1b05d610-3645-40b3-b514-5663f5d6c1a2:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-1b05d610-3645-40b3-b514-5663f5d6c1a2-root {
    text-align: center;
  }


#s-1b05d610-3645-40b3-b514-5663f5d6c1a2.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
@media (min-width: 1200px){
  #s-1b05d610-3645-40b3-b514-5663f5d6c1a2-root {
    text-align: center;
  }


#s-1b05d610-3645-40b3-b514-5663f5d6c1a2.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-1b05d610-3645-40b3-b514-5663f5d6c1a2-root {
    text-align: center;
  }


#s-1b05d610-3645-40b3-b514-5663f5d6c1a2.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-1b05d610-3645-40b3-b514-5663f5d6c1a2-root {
    text-align: center;
  }


#s-1b05d610-3645-40b3-b514-5663f5d6c1a2.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (max-width: 767px){
  #s-1b05d610-3645-40b3-b514-5663f5d6c1a2-root {
    text-align: center;
  }


#s-1b05d610-3645-40b3-b514-5663f5d6c1a2.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}
#s-96917b78-836b-499f-b88d-295b0f5ac434 {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-96917b78-836b-499f-b88d-295b0f5ac434"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-96917b78-836b-499f-b88d-295b0f5ac434"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 992px) {
[id="s-96917b78-836b-499f-b88d-295b0f5ac434"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 1200px) {
[id="s-96917b78-836b-499f-b88d-295b0f5ac434"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 5.0px);
}

}

#s-4c3fbc01-d08c-4c42-8a3f-36499f9ed3c8 {
  margin-left: auto;
margin-right: auto;
padding-top: 2%;
padding-left: 2%;
padding-bottom: 2%;
padding-right: 2%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 8px;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}
@media (max-width: 767px){#s-4c3fbc01-d08c-4c42-8a3f-36499f9ed3c8 {
  padding-top: 3%;
padding-left: 3%;
padding-bottom: 3%;
padding-right: 3%;
}
}







#s-4c3fbc01-d08c-4c42-8a3f-36499f9ed3c8 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-4c3fbc01-d08c-4c42-8a3f-36499f9ed3c8.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
@media (min-width: 992px) and (max-width: 1199px){






#s-4c3fbc01-d08c-4c42-8a3f-36499f9ed3c8 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-4c3fbc01-d08c-4c42-8a3f-36499f9ed3c8.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
}@media (min-width: 768px) and (max-width: 991px){






#s-4c3fbc01-d08c-4c42-8a3f-36499f9ed3c8 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-4c3fbc01-d08c-4c42-8a3f-36499f9ed3c8.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
}@media (max-width: 767px){






#s-4c3fbc01-d08c-4c42-8a3f-36499f9ed3c8 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-4c3fbc01-d08c-4c42-8a3f-36499f9ed3c8.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
}
#s-33ac18d8-ea84-4876-b140-5ec83c7d7de1 {
  margin-left: auto;
margin-right: auto;
padding-top: 1%;
padding-left: 3%;
padding-bottom: 1%;
padding-right: 3%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 6px;
min-height: 50px;
background-color: rgba(227, 227, 227, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-33ac18d8-ea84-4876-b140-5ec83c7d7de1 {
  padding-left: 2%;
padding-right: 2%;
}
}@media (max-width: 767px){#s-33ac18d8-ea84-4876-b140-5ec83c7d7de1 {
  padding-top: 3%;
padding-left: 2%;
padding-bottom: 3%;
padding-right: 2%;
}
}







#s-33ac18d8-ea84-4876-b140-5ec83c7d7de1 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-33ac18d8-ea84-4876-b140-5ec83c7d7de1.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-b3e09caf-0928-4368-87cc-fca85a7fb76e {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-b3e09caf-0928-4368-87cc-fca85a7fb76e"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 768px) {
[id="s-b3e09caf-0928-4368-87cc-fca85a7fb76e"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 5.0px);
}

[id="s-b3e09caf-0928-4368-87cc-fca85a7fb76e"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 5.0px);
}

}

@media (min-width: 992px) {
[id="s-b3e09caf-0928-4368-87cc-fca85a7fb76e"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 5.0px);
}

[id="s-b3e09caf-0928-4368-87cc-fca85a7fb76e"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 5.0px);
}

}

@media (min-width: 1200px) {
[id="s-b3e09caf-0928-4368-87cc-fca85a7fb76e"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 5.0px);
}

[id="s-b3e09caf-0928-4368-87cc-fca85a7fb76e"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 5.0px);
}

}

#s-a72f0675-e704-4bdd-9368-a5ab3d1c23f6 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-a72f0675-e704-4bdd-9368-a5ab3d1c23f6 .shogun-heading-component h3 {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


#s-a72f0675-e704-4bdd-9368-a5ab3d1c23f6 .shogun-heading-component h3 a {
  color: rgba(40, 40, 40, 1);
}

@media (min-width: 768px) and (max-width: 991px){#s-a72f0675-e704-4bdd-9368-a5ab3d1c23f6 .shogun-heading-component h3 {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}


#s-a72f0675-e704-4bdd-9368-a5ab3d1c23f6 .shogun-heading-component h3 a {
  color: rgba(40, 40, 40, 1);
}

}@media (max-width: 767px){#s-a72f0675-e704-4bdd-9368-a5ab3d1c23f6 .shogun-heading-component h3 {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}


#s-a72f0675-e704-4bdd-9368-a5ab3d1c23f6 .shogun-heading-component h3 a {
  color: rgba(40, 40, 40, 1);
}

}
#s-bca341b6-1316-4c9d-bfb5-2a5006ce92de {
  margin-left: auto;
margin-right: auto;
}

#s-bca341b6-1316-4c9d-bfb5-2a5006ce92de .shg-proportional-font-size,
#s-bca341b6-1316-4c9d-bfb5-2a5006ce92de .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}
@media (min-width: 768px) and (max-width: 991px){#s-bca341b6-1316-4c9d-bfb5-2a5006ce92de .shg-proportional-font-size,
#s-bca341b6-1316-4c9d-bfb5-2a5006ce92de .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 90;
    
    
    font-size: 0.9em;
  
}
}@media (max-width: 767px){#s-bca341b6-1316-4c9d-bfb5-2a5006ce92de .shg-proportional-font-size,
#s-bca341b6-1316-4c9d-bfb5-2a5006ce92de .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 90;
    
    
    font-size: 0.9em;
  
}
}
#s-dd1fdece-a8cf-4b25-b6ed-be9ca944f67e {
  margin-top: 12px;
margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-dd1fdece-a8cf-4b25-b6ed-be9ca944f67e"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-dd1fdece-a8cf-4b25-b6ed-be9ca944f67e"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-dd1fdece-a8cf-4b25-b6ed-be9ca944f67e"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-dd1fdece-a8cf-4b25-b6ed-be9ca944f67e"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-40351f0e-01c6-4304-a95a-baea0794e0a1 {
  margin-left: auto;
margin-right: auto;
max-width: 1200px;
text-align: center;
}

#s-40351f0e-01c6-4304-a95a-baea0794e0a1 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-40351f0e-01c6-4304-a95a-baea0794e0a1-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-40351f0e-01c6-4304-a95a-baea0794e0a1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-40351f0e-01c6-4304-a95a-baea0794e0a1 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-40351f0e-01c6-4304-a95a-baea0794e0a1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-40351f0e-01c6-4304-a95a-baea0794e0a1 img.shogun-image {
  width: 100%;
  
  
  max-width: 1200px;

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




.s-40351f0e-01c6-4304-a95a-baea0794e0a1 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-40351f0e-01c6-4304-a95a-baea0794e0a1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-40351f0e-01c6-4304-a95a-baea0794e0a1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-40351f0e-01c6-4304-a95a-baea0794e0a1.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-40351f0e-01c6-4304-a95a-baea0794e0a1 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-40351f0e-01c6-4304-a95a-baea0794e0a1-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-40351f0e-01c6-4304-a95a-baea0794e0a1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-40351f0e-01c6-4304-a95a-baea0794e0a1 .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-40351f0e-01c6-4304-a95a-baea0794e0a1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-40351f0e-01c6-4304-a95a-baea0794e0a1 img.shogun-image {
  width: 100%;
  
  
  

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




.s-40351f0e-01c6-4304-a95a-baea0794e0a1 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-40351f0e-01c6-4304-a95a-baea0794e0a1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-40351f0e-01c6-4304-a95a-baea0794e0a1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-40351f0e-01c6-4304-a95a-baea0794e0a1.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-40351f0e-01c6-4304-a95a-baea0794e0a1 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-40351f0e-01c6-4304-a95a-baea0794e0a1-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-40351f0e-01c6-4304-a95a-baea0794e0a1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-40351f0e-01c6-4304-a95a-baea0794e0a1 .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-40351f0e-01c6-4304-a95a-baea0794e0a1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-40351f0e-01c6-4304-a95a-baea0794e0a1 img.shogun-image {
  width: 100%;
  
  
  

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




.s-40351f0e-01c6-4304-a95a-baea0794e0a1 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-40351f0e-01c6-4304-a95a-baea0794e0a1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-40351f0e-01c6-4304-a95a-baea0794e0a1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-40351f0e-01c6-4304-a95a-baea0794e0a1.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-40351f0e-01c6-4304-a95a-baea0794e0a1 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-40351f0e-01c6-4304-a95a-baea0794e0a1-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-40351f0e-01c6-4304-a95a-baea0794e0a1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-40351f0e-01c6-4304-a95a-baea0794e0a1 .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-40351f0e-01c6-4304-a95a-baea0794e0a1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-40351f0e-01c6-4304-a95a-baea0794e0a1 img.shogun-image {
  width: 100%;
  
  
  

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




.s-40351f0e-01c6-4304-a95a-baea0794e0a1 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-40351f0e-01c6-4304-a95a-baea0794e0a1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-40351f0e-01c6-4304-a95a-baea0794e0a1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-40351f0e-01c6-4304-a95a-baea0794e0a1.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-40351f0e-01c6-4304-a95a-baea0794e0a1 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-40351f0e-01c6-4304-a95a-baea0794e0a1-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-40351f0e-01c6-4304-a95a-baea0794e0a1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-40351f0e-01c6-4304-a95a-baea0794e0a1 .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-40351f0e-01c6-4304-a95a-baea0794e0a1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-40351f0e-01c6-4304-a95a-baea0794e0a1 img.shogun-image {
  width: 100%;
  
  
  

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




.s-40351f0e-01c6-4304-a95a-baea0794e0a1 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-40351f0e-01c6-4304-a95a-baea0794e0a1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-40351f0e-01c6-4304-a95a-baea0794e0a1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-40351f0e-01c6-4304-a95a-baea0794e0a1.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-104e5093-ff08-4a7f-8eda-a43b6110f01e {
  margin-top: 12px;
margin-left: auto;
margin-bottom: 12px;
margin-right: auto;
padding-top: 0%;
padding-left: 0px;
padding-bottom: 0%;
padding-right: 10px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 6px;
min-height: 50px;
}
@media (max-width: 767px){#s-104e5093-ff08-4a7f-8eda-a43b6110f01e {
  margin-top: 24px;
margin-bottom: 0px;
padding-top: 0px;
padding-left: 0%;
padding-bottom: 0%;
padding-right: 0%;
}
}
#s-104e5093-ff08-4a7f-8eda-a43b6110f01e {
  background-image: url();
}








#s-104e5093-ff08-4a7f-8eda-a43b6110f01e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-104e5093-ff08-4a7f-8eda-a43b6110f01e.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-ff687169-e4b9-4437-805c-7e2c81d12c89 {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
}
@media (max-width: 767px){#s-ff687169-e4b9-4437-805c-7e2c81d12c89 {
  margin-top: 0px;
}
}
#s-ff687169-e4b9-4437-805c-7e2c81d12c89 .shg-proportional-font-size,
#s-ff687169-e4b9-4437-805c-7e2c81d12c89 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-b0634fe7-d206-4e79-b5d0-909e57bc4f2c {
  margin-top: 4px;
margin-left: auto;
margin-right: auto;
}
@media (max-width: 767px){#s-b0634fe7-d206-4e79-b5d0-909e57bc4f2c {
  margin-top: 8px;
}
}
#s-b0634fe7-d206-4e79-b5d0-909e57bc4f2c .shg-proportional-font-size,
#s-b0634fe7-d206-4e79-b5d0-909e57bc4f2c .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-96435c87-46b0-427e-b3d4-b770654001d3 {
  margin-top: 16px;
margin-left: auto;
margin-right: auto;
}

#s-96435c87-46b0-427e-b3d4-b770654001d3 .shg-proportional-font-size,
#s-96435c87-46b0-427e-b3d4-b770654001d3 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-7ae09d7d-4cd9-46aa-8624-22b3522b1e68 {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-7ae09d7d-4cd9-46aa-8624-22b3522b1e68"] > .shg-row > .shg-c-xs-4 {
  width: calc(33.333333333333336% - 2.6666666666666665px);
}

}

@media (min-width: 768px) {
[id="s-7ae09d7d-4cd9-46aa-8624-22b3522b1e68"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 2.6666666666666665px);
}

}

@media (min-width: 992px) {
[id="s-7ae09d7d-4cd9-46aa-8624-22b3522b1e68"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 2.6666666666666665px);
}

}

@media (min-width: 1200px) {
[id="s-7ae09d7d-4cd9-46aa-8624-22b3522b1e68"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 2.6666666666666665px);
}

}

#s-685c31aa-afb7-44cb-b2cc-b02d531e6e2f {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
padding-top: 6px;
padding-left: 12px;
padding-bottom: 6px;
padding-right: 12px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(40, 40, 40, 1);
border-style: none;
border-radius: 30px;
background-color: rgba(227, 227, 227, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(40, 40, 40, 1);
}
#s-685c31aa-afb7-44cb-b2cc-b02d531e6e2f:hover {border-style: solid !important;
border-top-width: 1px !important;
border-left-width: 1px !important;
border-bottom-width: 1px !important;
border-right-width: 1px !important;
border-color: rgba(170, 170, 170, 1) !important;
background-color: rgba(227, 227, 227, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(40, 40, 40, 1) !important;}#s-685c31aa-afb7-44cb-b2cc-b02d531e6e2f:active {border-style: solid !important;
border-top-width: 1px !important;
border-left-width: 1px !important;
border-bottom-width: 1px !important;
border-right-width: 1px !important;
border-color: rgba(170, 170, 170, 1) !important;
background-color: rgba(227, 227, 227, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(40, 40, 40, 1) !important;}

  #s-685c31aa-afb7-44cb-b2cc-b02d531e6e2f-root {
    text-align: center;
  }


#s-685c31aa-afb7-44cb-b2cc-b02d531e6e2f.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
@media (min-width: 1200px){
  #s-685c31aa-afb7-44cb-b2cc-b02d531e6e2f-root {
    text-align: center;
  }


#s-685c31aa-afb7-44cb-b2cc-b02d531e6e2f.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-685c31aa-afb7-44cb-b2cc-b02d531e6e2f-root {
    text-align: center;
  }


#s-685c31aa-afb7-44cb-b2cc-b02d531e6e2f.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-685c31aa-afb7-44cb-b2cc-b02d531e6e2f-root {
    text-align: center;
  }


#s-685c31aa-afb7-44cb-b2cc-b02d531e6e2f.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (max-width: 767px){
  #s-685c31aa-afb7-44cb-b2cc-b02d531e6e2f-root {
    text-align: center;
  }


#s-685c31aa-afb7-44cb-b2cc-b02d531e6e2f.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}
#s-8273b01e-cd78-49ee-bd64-4f0446225657 {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
padding-top: 6px;
padding-left: 12px;
padding-bottom: 6px;
padding-right: 12px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(40, 40, 40, 1);
border-style: none;
border-radius: 30px;
background-color: rgba(227, 227, 227, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(40, 40, 40, 1);
}
#s-8273b01e-cd78-49ee-bd64-4f0446225657:hover {border-style: solid !important;
border-top-width: 1px !important;
border-left-width: 1px !important;
border-bottom-width: 1px !important;
border-right-width: 1px !important;
border-color: rgba(170, 170, 170, 1) !important;
background-color: rgba(227, 227, 227, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(40, 40, 40, 1) !important;}#s-8273b01e-cd78-49ee-bd64-4f0446225657:active {border-style: solid !important;
border-top-width: 1px !important;
border-left-width: 1px !important;
border-bottom-width: 1px !important;
border-right-width: 1px !important;
border-color: rgba(170, 170, 170, 1) !important;
background-color: rgba(227, 227, 227, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(40, 40, 40, 1) !important;}

  #s-8273b01e-cd78-49ee-bd64-4f0446225657-root {
    text-align: center;
  }


#s-8273b01e-cd78-49ee-bd64-4f0446225657.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
@media (min-width: 1200px){
  #s-8273b01e-cd78-49ee-bd64-4f0446225657-root {
    text-align: center;
  }


#s-8273b01e-cd78-49ee-bd64-4f0446225657.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-8273b01e-cd78-49ee-bd64-4f0446225657-root {
    text-align: center;
  }


#s-8273b01e-cd78-49ee-bd64-4f0446225657.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-8273b01e-cd78-49ee-bd64-4f0446225657-root {
    text-align: center;
  }


#s-8273b01e-cd78-49ee-bd64-4f0446225657.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (max-width: 767px){
  #s-8273b01e-cd78-49ee-bd64-4f0446225657-root {
    text-align: center;
  }


#s-8273b01e-cd78-49ee-bd64-4f0446225657.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}
#s-20845929-6dd8-46c7-a3b7-9bc6ea607f00 {
  margin-top: 16px;
margin-left: auto;
margin-right: auto;
}

#s-20845929-6dd8-46c7-a3b7-9bc6ea607f00 .shg-proportional-font-size,
#s-20845929-6dd8-46c7-a3b7-9bc6ea607f00 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-e577358f-aacd-4d3d-ba8b-71e87ef803bc {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-e577358f-aacd-4d3d-ba8b-71e87ef803bc"] > .shg-row > .shg-c-xs-4 {
  width: calc(33.333333333333336% - 2.6666666666666665px);
}

}

@media (min-width: 768px) {
[id="s-e577358f-aacd-4d3d-ba8b-71e87ef803bc"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 2.6666666666666665px);
}

}

@media (min-width: 992px) {
[id="s-e577358f-aacd-4d3d-ba8b-71e87ef803bc"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 2.6666666666666665px);
}

}

@media (min-width: 1200px) {
[id="s-e577358f-aacd-4d3d-ba8b-71e87ef803bc"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 2.6666666666666665px);
}

}

#s-19c1593d-4368-4780-93dc-02114174140c {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
padding-top: 6px;
padding-left: 12px;
padding-bottom: 6px;
padding-right: 12px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(40, 40, 40, 1);
border-style: none;
border-radius: 30px;
background-color: rgba(227, 227, 227, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(40, 40, 40, 1);
}
#s-19c1593d-4368-4780-93dc-02114174140c:hover {border-style: solid !important;
border-top-width: 1px !important;
border-left-width: 1px !important;
border-bottom-width: 1px !important;
border-right-width: 1px !important;
border-color: rgba(170, 170, 170, 1) !important;
background-color: rgba(227, 227, 227, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(40, 40, 40, 1) !important;}#s-19c1593d-4368-4780-93dc-02114174140c:active {border-style: solid !important;
border-top-width: 1px !important;
border-left-width: 1px !important;
border-bottom-width: 1px !important;
border-right-width: 1px !important;
border-color: rgba(170, 170, 170, 1) !important;
background-color: rgba(227, 227, 227, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(40, 40, 40, 1) !important;}

  #s-19c1593d-4368-4780-93dc-02114174140c-root {
    text-align: center;
  }


#s-19c1593d-4368-4780-93dc-02114174140c.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
@media (min-width: 1200px){
  #s-19c1593d-4368-4780-93dc-02114174140c-root {
    text-align: center;
  }


#s-19c1593d-4368-4780-93dc-02114174140c.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-19c1593d-4368-4780-93dc-02114174140c-root {
    text-align: center;
  }


#s-19c1593d-4368-4780-93dc-02114174140c.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-19c1593d-4368-4780-93dc-02114174140c-root {
    text-align: center;
  }


#s-19c1593d-4368-4780-93dc-02114174140c.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (max-width: 767px){
  #s-19c1593d-4368-4780-93dc-02114174140c-root {
    text-align: center;
  }


#s-19c1593d-4368-4780-93dc-02114174140c.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}
#s-181b3d32-cb72-4274-a57d-1293de451d19 {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
padding-top: 6px;
padding-left: 12px;
padding-bottom: 6px;
padding-right: 12px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(40, 40, 40, 1);
border-style: none;
border-radius: 30px;
background-color: rgba(227, 227, 227, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(40, 40, 40, 1);
}
#s-181b3d32-cb72-4274-a57d-1293de451d19:hover {border-style: solid !important;
border-top-width: 1px !important;
border-left-width: 1px !important;
border-bottom-width: 1px !important;
border-right-width: 1px !important;
border-color: rgba(170, 170, 170, 1) !important;
background-color: rgba(227, 227, 227, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(40, 40, 40, 1) !important;}#s-181b3d32-cb72-4274-a57d-1293de451d19:active {border-style: solid !important;
border-top-width: 1px !important;
border-left-width: 1px !important;
border-bottom-width: 1px !important;
border-right-width: 1px !important;
border-color: rgba(170, 170, 170, 1) !important;
background-color: rgba(227, 227, 227, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(40, 40, 40, 1) !important;}

  #s-181b3d32-cb72-4274-a57d-1293de451d19-root {
    text-align: center;
  }


#s-181b3d32-cb72-4274-a57d-1293de451d19.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
@media (min-width: 1200px){
  #s-181b3d32-cb72-4274-a57d-1293de451d19-root {
    text-align: center;
  }


#s-181b3d32-cb72-4274-a57d-1293de451d19.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-181b3d32-cb72-4274-a57d-1293de451d19-root {
    text-align: center;
  }


#s-181b3d32-cb72-4274-a57d-1293de451d19.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-181b3d32-cb72-4274-a57d-1293de451d19-root {
    text-align: center;
  }


#s-181b3d32-cb72-4274-a57d-1293de451d19.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (max-width: 767px){
  #s-181b3d32-cb72-4274-a57d-1293de451d19-root {
    text-align: center;
  }


#s-181b3d32-cb72-4274-a57d-1293de451d19.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}
#s-16fca16f-cc99-4171-a43a-9a4c465efcd9 {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
padding-top: 6px;
padding-left: 12px;
padding-bottom: 6px;
padding-right: 12px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(40, 40, 40, 1);
border-style: none;
border-radius: 30px;
background-color: rgba(227, 227, 227, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(40, 40, 40, 1);
}
#s-16fca16f-cc99-4171-a43a-9a4c465efcd9:hover {border-style: solid !important;
border-top-width: 1px !important;
border-left-width: 1px !important;
border-bottom-width: 1px !important;
border-right-width: 1px !important;
border-color: rgba(170, 170, 170, 1) !important;
background-color: rgba(227, 227, 227, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(40, 40, 40, 1) !important;}#s-16fca16f-cc99-4171-a43a-9a4c465efcd9:active {border-style: solid !important;
border-top-width: 1px !important;
border-left-width: 1px !important;
border-bottom-width: 1px !important;
border-right-width: 1px !important;
border-color: rgba(170, 170, 170, 1) !important;
background-color: rgba(227, 227, 227, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(40, 40, 40, 1) !important;}

  #s-16fca16f-cc99-4171-a43a-9a4c465efcd9-root {
    text-align: center;
  }


#s-16fca16f-cc99-4171-a43a-9a4c465efcd9.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
@media (min-width: 1200px){
  #s-16fca16f-cc99-4171-a43a-9a4c465efcd9-root {
    text-align: center;
  }


#s-16fca16f-cc99-4171-a43a-9a4c465efcd9.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-16fca16f-cc99-4171-a43a-9a4c465efcd9-root {
    text-align: center;
  }


#s-16fca16f-cc99-4171-a43a-9a4c465efcd9.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-16fca16f-cc99-4171-a43a-9a4c465efcd9-root {
    text-align: center;
  }


#s-16fca16f-cc99-4171-a43a-9a4c465efcd9.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (max-width: 767px){
  #s-16fca16f-cc99-4171-a43a-9a4c465efcd9-root {
    text-align: center;
  }


#s-16fca16f-cc99-4171-a43a-9a4c465efcd9.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}
#s-d4e75175-e9e2-4e85-8b87-6a9030aba1ce {
  margin-top: 24px;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 6px;
background-color: rgba(165, 0, 0, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
}
#s-d4e75175-e9e2-4e85-8b87-6a9030aba1ce:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-d4e75175-e9e2-4e85-8b87-6a9030aba1ce:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-d4e75175-e9e2-4e85-8b87-6a9030aba1ce-root {
    text-align: center;
  }


#s-d4e75175-e9e2-4e85-8b87-6a9030aba1ce.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
@media (min-width: 1200px){
  #s-d4e75175-e9e2-4e85-8b87-6a9030aba1ce-root {
    text-align: center;
  }


#s-d4e75175-e9e2-4e85-8b87-6a9030aba1ce.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-d4e75175-e9e2-4e85-8b87-6a9030aba1ce-root {
    text-align: center;
  }


#s-d4e75175-e9e2-4e85-8b87-6a9030aba1ce.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-d4e75175-e9e2-4e85-8b87-6a9030aba1ce-root {
    text-align: center;
  }


#s-d4e75175-e9e2-4e85-8b87-6a9030aba1ce.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (max-width: 767px){
  #s-d4e75175-e9e2-4e85-8b87-6a9030aba1ce-root {
    text-align: center;
  }


#s-d4e75175-e9e2-4e85-8b87-6a9030aba1ce.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}
#s-46f60198-8028-4905-967b-f08edf113f14 {
  margin-left: auto;
margin-right: auto;
padding-top: 2%;
padding-left: 2%;
padding-bottom: 2%;
padding-right: 2%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 8px;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}
@media (max-width: 767px){#s-46f60198-8028-4905-967b-f08edf113f14 {
  margin-top: 10px;
padding-top: 3%;
padding-left: 3%;
padding-bottom: 3%;
padding-right: 3%;
}
}







#s-46f60198-8028-4905-967b-f08edf113f14 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-46f60198-8028-4905-967b-f08edf113f14.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
@media (min-width: 992px) and (max-width: 1199px){






#s-46f60198-8028-4905-967b-f08edf113f14 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-46f60198-8028-4905-967b-f08edf113f14.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
}
#s-026ba793-7294-4082-a1c9-7386854eb35c {
  margin-left: auto;
margin-right: auto;
padding-top: 1%;
padding-left: 3%;
padding-bottom: 1%;
padding-right: 3%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 6px;
min-height: 50px;
background-color: rgba(227, 227, 227, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-026ba793-7294-4082-a1c9-7386854eb35c {
  padding-left: 2%;
padding-right: 2%;
}
}@media (max-width: 767px){#s-026ba793-7294-4082-a1c9-7386854eb35c {
  padding-top: 3%;
padding-left: 2%;
padding-bottom: 3%;
padding-right: 2%;
}
}







#s-026ba793-7294-4082-a1c9-7386854eb35c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-026ba793-7294-4082-a1c9-7386854eb35c.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-0290abb3-6c53-44fe-9f79-a4ea0c2e5811 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-0290abb3-6c53-44fe-9f79-a4ea0c2e5811"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 768px) {
[id="s-0290abb3-6c53-44fe-9f79-a4ea0c2e5811"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 5.0px);
}

[id="s-0290abb3-6c53-44fe-9f79-a4ea0c2e5811"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 5.0px);
}

}

@media (min-width: 992px) {
[id="s-0290abb3-6c53-44fe-9f79-a4ea0c2e5811"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 5.0px);
}

[id="s-0290abb3-6c53-44fe-9f79-a4ea0c2e5811"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 5.0px);
}

}

@media (min-width: 1200px) {
[id="s-0290abb3-6c53-44fe-9f79-a4ea0c2e5811"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 5.0px);
}

[id="s-0290abb3-6c53-44fe-9f79-a4ea0c2e5811"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 5.0px);
}

}

#s-90037d8f-eb0e-4e6a-a373-7d7c0d5d1fdd {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-90037d8f-eb0e-4e6a-a373-7d7c0d5d1fdd .shogun-heading-component h3 {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


#s-90037d8f-eb0e-4e6a-a373-7d7c0d5d1fdd .shogun-heading-component h3 a {
  color: rgba(40, 40, 40, 1);
}

@media (min-width: 768px) and (max-width: 991px){#s-90037d8f-eb0e-4e6a-a373-7d7c0d5d1fdd .shogun-heading-component h3 {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}


#s-90037d8f-eb0e-4e6a-a373-7d7c0d5d1fdd .shogun-heading-component h3 a {
  color: rgba(40, 40, 40, 1);
}

}@media (max-width: 767px){#s-90037d8f-eb0e-4e6a-a373-7d7c0d5d1fdd .shogun-heading-component h3 {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}


#s-90037d8f-eb0e-4e6a-a373-7d7c0d5d1fdd .shogun-heading-component h3 a {
  color: rgba(40, 40, 40, 1);
}

}
#s-101427c8-2247-4e26-8dde-16a1209602bd {
  margin-left: auto;
margin-right: auto;
}

#s-101427c8-2247-4e26-8dde-16a1209602bd .shg-proportional-font-size,
#s-101427c8-2247-4e26-8dde-16a1209602bd .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}
@media (min-width: 768px) and (max-width: 991px){#s-101427c8-2247-4e26-8dde-16a1209602bd .shg-proportional-font-size,
#s-101427c8-2247-4e26-8dde-16a1209602bd .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 90;
    
    
    font-size: 0.9em;
  
}
}@media (max-width: 767px){#s-101427c8-2247-4e26-8dde-16a1209602bd .shg-proportional-font-size,
#s-101427c8-2247-4e26-8dde-16a1209602bd .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 90;
    
    
    font-size: 0.9em;
  
}
}
#s-09ef57b6-e57e-4f6a-8ba2-9210480fecfd {
  margin-top: 12px;
margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-09ef57b6-e57e-4f6a-8ba2-9210480fecfd"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-09ef57b6-e57e-4f6a-8ba2-9210480fecfd"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-09ef57b6-e57e-4f6a-8ba2-9210480fecfd"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-09ef57b6-e57e-4f6a-8ba2-9210480fecfd"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-6356ab9a-e68f-4986-ab29-0f41da2a6e76 {
  margin-left: auto;
margin-right: auto;
max-width: 1200px;
text-align: center;
}

#s-6356ab9a-e68f-4986-ab29-0f41da2a6e76 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-6356ab9a-e68f-4986-ab29-0f41da2a6e76-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-6356ab9a-e68f-4986-ab29-0f41da2a6e76 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-6356ab9a-e68f-4986-ab29-0f41da2a6e76 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-6356ab9a-e68f-4986-ab29-0f41da2a6e76 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-6356ab9a-e68f-4986-ab29-0f41da2a6e76 img.shogun-image {
  width: 100%;
  
  
  max-width: 1200px;

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




.s-6356ab9a-e68f-4986-ab29-0f41da2a6e76 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-6356ab9a-e68f-4986-ab29-0f41da2a6e76.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6356ab9a-e68f-4986-ab29-0f41da2a6e76.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6356ab9a-e68f-4986-ab29-0f41da2a6e76.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-6356ab9a-e68f-4986-ab29-0f41da2a6e76 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-6356ab9a-e68f-4986-ab29-0f41da2a6e76-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-6356ab9a-e68f-4986-ab29-0f41da2a6e76 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-6356ab9a-e68f-4986-ab29-0f41da2a6e76 .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-6356ab9a-e68f-4986-ab29-0f41da2a6e76 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-6356ab9a-e68f-4986-ab29-0f41da2a6e76 img.shogun-image {
  width: 100%;
  
  
  

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




.s-6356ab9a-e68f-4986-ab29-0f41da2a6e76 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-6356ab9a-e68f-4986-ab29-0f41da2a6e76.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6356ab9a-e68f-4986-ab29-0f41da2a6e76.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6356ab9a-e68f-4986-ab29-0f41da2a6e76.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-6356ab9a-e68f-4986-ab29-0f41da2a6e76 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-6356ab9a-e68f-4986-ab29-0f41da2a6e76-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-6356ab9a-e68f-4986-ab29-0f41da2a6e76 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-6356ab9a-e68f-4986-ab29-0f41da2a6e76 .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-6356ab9a-e68f-4986-ab29-0f41da2a6e76 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-6356ab9a-e68f-4986-ab29-0f41da2a6e76 img.shogun-image {
  width: 100%;
  
  
  

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




.s-6356ab9a-e68f-4986-ab29-0f41da2a6e76 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-6356ab9a-e68f-4986-ab29-0f41da2a6e76.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6356ab9a-e68f-4986-ab29-0f41da2a6e76.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6356ab9a-e68f-4986-ab29-0f41da2a6e76.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-6356ab9a-e68f-4986-ab29-0f41da2a6e76 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-6356ab9a-e68f-4986-ab29-0f41da2a6e76-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-6356ab9a-e68f-4986-ab29-0f41da2a6e76 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-6356ab9a-e68f-4986-ab29-0f41da2a6e76 .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-6356ab9a-e68f-4986-ab29-0f41da2a6e76 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-6356ab9a-e68f-4986-ab29-0f41da2a6e76 img.shogun-image {
  width: 100%;
  
  
  

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




.s-6356ab9a-e68f-4986-ab29-0f41da2a6e76 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-6356ab9a-e68f-4986-ab29-0f41da2a6e76.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6356ab9a-e68f-4986-ab29-0f41da2a6e76.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6356ab9a-e68f-4986-ab29-0f41da2a6e76.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-6356ab9a-e68f-4986-ab29-0f41da2a6e76 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-6356ab9a-e68f-4986-ab29-0f41da2a6e76-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-6356ab9a-e68f-4986-ab29-0f41da2a6e76 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-6356ab9a-e68f-4986-ab29-0f41da2a6e76 .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-6356ab9a-e68f-4986-ab29-0f41da2a6e76 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-6356ab9a-e68f-4986-ab29-0f41da2a6e76 img.shogun-image {
  width: 100%;
  
  
  

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




.s-6356ab9a-e68f-4986-ab29-0f41da2a6e76 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-6356ab9a-e68f-4986-ab29-0f41da2a6e76.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6356ab9a-e68f-4986-ab29-0f41da2a6e76.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6356ab9a-e68f-4986-ab29-0f41da2a6e76.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-7d00213e-f0d3-4e28-822a-a5f7c41c0bd8 {
  margin-top: 12px;
margin-left: auto;
margin-bottom: 12px;
margin-right: auto;
padding-top: 0%;
padding-left: 0px;
padding-bottom: 0%;
padding-right: 10px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 6px;
min-height: 50px;
}
@media (max-width: 767px){#s-7d00213e-f0d3-4e28-822a-a5f7c41c0bd8 {
  margin-top: 24px;
margin-bottom: 0px;
padding-top: 0px;
padding-left: 0%;
padding-bottom: 0px;
padding-right: 0%;
}
}
#s-7d00213e-f0d3-4e28-822a-a5f7c41c0bd8 {
  background-image: url();
}








#s-7d00213e-f0d3-4e28-822a-a5f7c41c0bd8 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-7d00213e-f0d3-4e28-822a-a5f7c41c0bd8.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-cc4ac8af-10f8-4c3b-8389-0058df061b5a {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
}
@media (max-width: 767px){#s-cc4ac8af-10f8-4c3b-8389-0058df061b5a {
  margin-top: 0px;
}
}
#s-cc4ac8af-10f8-4c3b-8389-0058df061b5a .shg-proportional-font-size,
#s-cc4ac8af-10f8-4c3b-8389-0058df061b5a .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-a84fcef5-db6c-495b-b1f9-9874eeb6611d {
  margin-top: 4px;
margin-left: auto;
margin-right: auto;
}
@media (max-width: 767px){#s-a84fcef5-db6c-495b-b1f9-9874eeb6611d {
  margin-top: 8px;
}
}
#s-a84fcef5-db6c-495b-b1f9-9874eeb6611d .shg-proportional-font-size,
#s-a84fcef5-db6c-495b-b1f9-9874eeb6611d .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-76fe9b2d-7c55-42c1-8200-f76f4441fb4a {
  margin-top: 16px;
margin-left: auto;
margin-right: auto;
}

#s-76fe9b2d-7c55-42c1-8200-f76f4441fb4a .shg-proportional-font-size,
#s-76fe9b2d-7c55-42c1-8200-f76f4441fb4a .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-12159f60-ab29-4fe1-9416-5ad1df325a85 {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-12159f60-ab29-4fe1-9416-5ad1df325a85"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 2.0px);
}

}

@media (min-width: 768px) {
[id="s-12159f60-ab29-4fe1-9416-5ad1df325a85"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 2.0px);
}

}

@media (min-width: 992px) {
[id="s-12159f60-ab29-4fe1-9416-5ad1df325a85"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 2.0px);
}

}

@media (min-width: 1200px) {
[id="s-12159f60-ab29-4fe1-9416-5ad1df325a85"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 2.0px);
}

}

#s-89ba23c3-cbc2-4df1-bfc6-8c6d8366e8e5 {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
padding-top: 6px;
padding-left: 12px;
padding-bottom: 6px;
padding-right: 12px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(40, 40, 40, 1);
border-style: none;
border-radius: 30px;
background-color: rgba(40, 40, 40, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
}
#s-89ba23c3-cbc2-4df1-bfc6-8c6d8366e8e5:hover {background-color: rgba(66, 66, 66, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-89ba23c3-cbc2-4df1-bfc6-8c6d8366e8e5:active {background-color: rgba(40, 40, 40, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}

  #s-89ba23c3-cbc2-4df1-bfc6-8c6d8366e8e5-root {
    text-align: center;
  }


#s-89ba23c3-cbc2-4df1-bfc6-8c6d8366e8e5.shg-btn {
  color: #ffffff;
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
@media (min-width: 1200px){
  #s-89ba23c3-cbc2-4df1-bfc6-8c6d8366e8e5-root {
    text-align: center;
  }


#s-89ba23c3-cbc2-4df1-bfc6-8c6d8366e8e5.shg-btn {
  color: #ffffff;
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-89ba23c3-cbc2-4df1-bfc6-8c6d8366e8e5-root {
    text-align: center;
  }


#s-89ba23c3-cbc2-4df1-bfc6-8c6d8366e8e5.shg-btn {
  color: #ffffff;
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-89ba23c3-cbc2-4df1-bfc6-8c6d8366e8e5-root {
    text-align: center;
  }


#s-89ba23c3-cbc2-4df1-bfc6-8c6d8366e8e5.shg-btn {
  color: #ffffff;
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (max-width: 767px){
  #s-89ba23c3-cbc2-4df1-bfc6-8c6d8366e8e5-root {
    text-align: center;
  }


#s-89ba23c3-cbc2-4df1-bfc6-8c6d8366e8e5.shg-btn {
  color: #ffffff;
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}
#s-ec855aef-252b-448a-8ae0-ffbbf14a9a3e {
  margin-top: 16px;
margin-left: auto;
margin-right: auto;
}

#s-ec855aef-252b-448a-8ae0-ffbbf14a9a3e .shg-proportional-font-size,
#s-ec855aef-252b-448a-8ae0-ffbbf14a9a3e .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-892e0734-22d9-4d73-9f83-6bbb8c87eb1f {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-892e0734-22d9-4d73-9f83-6bbb8c87eb1f"] > .shg-row > .shg-c-xs-4 {
  width: calc(33.333333333333336% - 2.6666666666666665px);
}

}

@media (min-width: 768px) {
[id="s-892e0734-22d9-4d73-9f83-6bbb8c87eb1f"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 2.6666666666666665px);
}

}

@media (min-width: 992px) {
[id="s-892e0734-22d9-4d73-9f83-6bbb8c87eb1f"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 2.6666666666666665px);
}

}

@media (min-width: 1200px) {
[id="s-892e0734-22d9-4d73-9f83-6bbb8c87eb1f"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 2.6666666666666665px);
}

}

#s-9cd4cc4f-8685-4c09-8e2a-18ffc96611b1 {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
padding-top: 6px;
padding-left: 12px;
padding-bottom: 6px;
padding-right: 12px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(40, 40, 40, 1);
border-style: none;
border-radius: 30px;
background-color: rgba(227, 227, 227, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(40, 40, 40, 1);
}
#s-9cd4cc4f-8685-4c09-8e2a-18ffc96611b1:hover {border-style: solid !important;
border-top-width: 1px !important;
border-left-width: 1px !important;
border-bottom-width: 1px !important;
border-right-width: 1px !important;
border-color: rgba(170, 170, 170, 1) !important;
background-color: rgba(227, 227, 227, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(40, 40, 40, 1) !important;}#s-9cd4cc4f-8685-4c09-8e2a-18ffc96611b1:active {border-style: solid !important;
border-top-width: 1px !important;
border-left-width: 1px !important;
border-bottom-width: 1px !important;
border-right-width: 1px !important;
border-color: rgba(170, 170, 170, 1) !important;
background-color: rgba(227, 227, 227, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(40, 40, 40, 1) !important;}

  #s-9cd4cc4f-8685-4c09-8e2a-18ffc96611b1-root {
    text-align: center;
  }


#s-9cd4cc4f-8685-4c09-8e2a-18ffc96611b1.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
@media (min-width: 1200px){
  #s-9cd4cc4f-8685-4c09-8e2a-18ffc96611b1-root {
    text-align: center;
  }


#s-9cd4cc4f-8685-4c09-8e2a-18ffc96611b1.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-9cd4cc4f-8685-4c09-8e2a-18ffc96611b1-root {
    text-align: center;
  }


#s-9cd4cc4f-8685-4c09-8e2a-18ffc96611b1.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-9cd4cc4f-8685-4c09-8e2a-18ffc96611b1-root {
    text-align: center;
  }


#s-9cd4cc4f-8685-4c09-8e2a-18ffc96611b1.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (max-width: 767px){
  #s-9cd4cc4f-8685-4c09-8e2a-18ffc96611b1-root {
    text-align: center;
  }


#s-9cd4cc4f-8685-4c09-8e2a-18ffc96611b1.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 12px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}
#s-1e4ed335-287f-4128-ae45-f39b2b79b050 {
  margin-top: 24px;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 6px;
background-color: rgba(165, 0, 0, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
}
#s-1e4ed335-287f-4128-ae45-f39b2b79b050:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-1e4ed335-287f-4128-ae45-f39b2b79b050:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-1e4ed335-287f-4128-ae45-f39b2b79b050-root {
    text-align: center;
  }


#s-1e4ed335-287f-4128-ae45-f39b2b79b050.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
@media (min-width: 1200px){
  #s-1e4ed335-287f-4128-ae45-f39b2b79b050-root {
    text-align: center;
  }


#s-1e4ed335-287f-4128-ae45-f39b2b79b050.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-1e4ed335-287f-4128-ae45-f39b2b79b050-root {
    text-align: center;
  }


#s-1e4ed335-287f-4128-ae45-f39b2b79b050.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-1e4ed335-287f-4128-ae45-f39b2b79b050-root {
    text-align: center;
  }


#s-1e4ed335-287f-4128-ae45-f39b2b79b050.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (max-width: 767px){
  #s-1e4ed335-287f-4128-ae45-f39b2b79b050-root {
    text-align: center;
  }


#s-1e4ed335-287f-4128-ae45-f39b2b79b050.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}
#s-247b83b6-b03f-44bc-8c77-da886959b5db {
  margin-left: auto;
margin-right: auto;
padding-top: 64px;
padding-left: 2%;
padding-bottom: 64px;
padding-right: 2%;
min-height: 50px;
max-width: 1400px;
background-color: rgb(255, 255, 255);
}
@media (max-width: 767px){#s-247b83b6-b03f-44bc-8c77-da886959b5db {
  padding-top: 64px;
padding-left: 5%;
padding-bottom: 64px;
padding-right: 5%;
}
}







#s-247b83b6-b03f-44bc-8c77-da886959b5db > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-247b83b6-b03f-44bc-8c77-da886959b5db.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-90d1d5c1-784b-4fab-b639-4795b4a5843b {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-90d1d5c1-784b-4fab-b639-4795b4a5843b .shogun-heading-component h2 {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 36px;
  
  
  
}


@media (min-width: 768px) and (max-width: 991px){#s-90d1d5c1-784b-4fab-b639-4795b4a5843b .shogun-heading-component h2 {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 36px;
  
  
  
}


}@media (max-width: 767px){#s-90d1d5c1-784b-4fab-b639-4795b4a5843b .shogun-heading-component h2 {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 27px;
  
  
  
}


}
#s-90140e5b-2742-4924-8baa-c81234339e76 {
  margin-top: 4px;
margin-left: auto;
margin-right: auto;
}
@media (max-width: 767px){#s-90140e5b-2742-4924-8baa-c81234339e76 {
  margin-top: 8px;
}
}
#s-90140e5b-2742-4924-8baa-c81234339e76 .shg-proportional-font-size,
#s-90140e5b-2742-4924-8baa-c81234339e76 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-0b9e89f1-6982-4e86-8dc9-fb98810d7de0 {
  margin-top: 16px;
margin-left: auto;
margin-right: auto;
padding-top: 2%;
padding-left: 2%;
padding-bottom: 2%;
padding-right: 2%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}
@media (min-width: 1200px){#s-0b9e89f1-6982-4e86-8dc9-fb98810d7de0 {
  padding-top: 1%;
padding-left: 1%;
padding-bottom: 1%;
padding-right: 1%;
border-radius: 8px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-0b9e89f1-6982-4e86-8dc9-fb98810d7de0 {
  border-radius: 8px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-0b9e89f1-6982-4e86-8dc9-fb98810d7de0 {
  border-radius: 8px;
}
}@media (max-width: 767px){#s-0b9e89f1-6982-4e86-8dc9-fb98810d7de0 {
  border-radius: 8px;
}
}







#s-0b9e89f1-6982-4e86-8dc9-fb98810d7de0 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-0b9e89f1-6982-4e86-8dc9-fb98810d7de0.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-329852dd-40a4-48f9-a9b2-02ac84690e6d {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-329852dd-40a4-48f9-a9b2-02ac84690e6d"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 5.0px);
}

}

@media (min-width: 768px) {
[id="s-329852dd-40a4-48f9-a9b2-02ac84690e6d"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 8.333333333333334px);
}

}

@media (min-width: 992px) {
[id="s-329852dd-40a4-48f9-a9b2-02ac84690e6d"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 8.333333333333334px);
}

}

@media (min-width: 1200px) {
[id="s-329852dd-40a4-48f9-a9b2-02ac84690e6d"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 8.333333333333334px);
}

}

#s-e7995f97-a308-4556-a112-dcea71b631c6 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}
@media (min-width: 1200px){#s-e7995f97-a308-4556-a112-dcea71b631c6 {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-e7995f97-a308-4556-a112-dcea71b631c6 {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-e7995f97-a308-4556-a112-dcea71b631c6 {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (max-width: 767px){#s-e7995f97-a308-4556-a112-dcea71b631c6 {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}







#s-e7995f97-a308-4556-a112-dcea71b631c6 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-e7995f97-a308-4556-a112-dcea71b631c6.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
@media (min-width: 1200px){






#s-e7995f97-a308-4556-a112-dcea71b631c6 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-e7995f97-a308-4556-a112-dcea71b631c6.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
}
#s-dda85f2a-f8b8-4201-836b-a8ece60d989e {
  margin-left: auto;
margin-right: auto;
}

#s-129f2df6-a2e1-40ab-b51a-4d0390d8e74f {
  margin-left: auto;
margin-right: auto;
text-align: center;
}



.shg-c#s-129f2df6-a2e1-40ab-b51a-4d0390d8e74f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-129f2df6-a2e1-40ab-b51a-4d0390d8e74f img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-129f2df6-a2e1-40ab-b51a-4d0390d8e74f img.shogun-image,
.shg-c#s-129f2df6-a2e1-40ab-b51a-4d0390d8e74f .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-129f2df6-a2e1-40ab-b51a-4d0390d8e74f .shg-image-zoom,
.shg-c#s-129f2df6-a2e1-40ab-b51a-4d0390d8e74f img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-129f2df6-a2e1-40ab-b51a-4d0390d8e74f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-129f2df6-a2e1-40ab-b51a-4d0390d8e74f img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-129f2df6-a2e1-40ab-b51a-4d0390d8e74f img.shogun-image,
.shg-c#s-129f2df6-a2e1-40ab-b51a-4d0390d8e74f .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-129f2df6-a2e1-40ab-b51a-4d0390d8e74f .shg-image-zoom,
.shg-c#s-129f2df6-a2e1-40ab-b51a-4d0390d8e74f img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-129f2df6-a2e1-40ab-b51a-4d0390d8e74f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-129f2df6-a2e1-40ab-b51a-4d0390d8e74f img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-129f2df6-a2e1-40ab-b51a-4d0390d8e74f img.shogun-image,
.shg-c#s-129f2df6-a2e1-40ab-b51a-4d0390d8e74f .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-129f2df6-a2e1-40ab-b51a-4d0390d8e74f .shg-image-zoom,
.shg-c#s-129f2df6-a2e1-40ab-b51a-4d0390d8e74f img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-129f2df6-a2e1-40ab-b51a-4d0390d8e74f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-129f2df6-a2e1-40ab-b51a-4d0390d8e74f img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-129f2df6-a2e1-40ab-b51a-4d0390d8e74f img.shogun-image,
.shg-c#s-129f2df6-a2e1-40ab-b51a-4d0390d8e74f .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-129f2df6-a2e1-40ab-b51a-4d0390d8e74f .shg-image-zoom,
.shg-c#s-129f2df6-a2e1-40ab-b51a-4d0390d8e74f img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-129f2df6-a2e1-40ab-b51a-4d0390d8e74f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-129f2df6-a2e1-40ab-b51a-4d0390d8e74f img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-129f2df6-a2e1-40ab-b51a-4d0390d8e74f img.shogun-image,
.shg-c#s-129f2df6-a2e1-40ab-b51a-4d0390d8e74f .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-129f2df6-a2e1-40ab-b51a-4d0390d8e74f .shg-image-zoom,
.shg-c#s-129f2df6-a2e1-40ab-b51a-4d0390d8e74f img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-43d8d30d-cbde-43de-b9a7-f287eb07778f {
  margin-top: 20px;
padding-top: 10px;
padding-bottom: 2px;
text-align: left;
}
@media (min-width: 1200px){#s-43d8d30d-cbde-43de-b9a7-f287eb07778f {
  text-align: left;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-43d8d30d-cbde-43de-b9a7-f287eb07778f {
  text-align: left;
}
}@media (min-width: 768px) and (max-width: 991px){#s-43d8d30d-cbde-43de-b9a7-f287eb07778f {
  text-align: left;
}
}@media (max-width: 767px){#s-43d8d30d-cbde-43de-b9a7-f287eb07778f {
  text-align: left;
}
}
#s-43d8d30d-cbde-43de-b9a7-f287eb07778f .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
@media (min-width: 768px) and (max-width: 991px){#s-43d8d30d-cbde-43de-b9a7-f287eb07778f .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
}@media (max-width: 767px){#s-43d8d30d-cbde-43de-b9a7-f287eb07778f .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
}
#s-d9eb5f29-8c81-4d74-bdb8-142642aff50a {
  margin-top: 6px;
text-align: left;
}
@media (min-width: 1200px){#s-d9eb5f29-8c81-4d74-bdb8-142642aff50a {
  text-align: left;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-d9eb5f29-8c81-4d74-bdb8-142642aff50a {
  text-align: left;
}
}@media (min-width: 768px) and (max-width: 991px){#s-d9eb5f29-8c81-4d74-bdb8-142642aff50a {
  text-align: left;
}
}@media (max-width: 767px){#s-d9eb5f29-8c81-4d74-bdb8-142642aff50a {
  text-align: left;
}
}
#s-d9eb5f29-8c81-4d74-bdb8-142642aff50a .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-d9eb5f29-8c81-4d74-bdb8-142642aff50a .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 18px;
}

#s-d9eb5f29-8c81-4d74-bdb8-142642aff50a .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
@media (min-width: 768px) and (max-width: 991px){#s-d9eb5f29-8c81-4d74-bdb8-142642aff50a .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 16px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-d9eb5f29-8c81-4d74-bdb8-142642aff50a .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 16px;
}

#s-d9eb5f29-8c81-4d74-bdb8-142642aff50a .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
}@media (max-width: 767px){#s-d9eb5f29-8c81-4d74-bdb8-142642aff50a .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-d9eb5f29-8c81-4d74-bdb8-142642aff50a .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 18px;
}

#s-d9eb5f29-8c81-4d74-bdb8-142642aff50a .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
}
#s-c9e04216-a673-49de-a3bc-ea2de032f2d2 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}
@media (min-width: 1200px){#s-c9e04216-a673-49de-a3bc-ea2de032f2d2 {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-c9e04216-a673-49de-a3bc-ea2de032f2d2 {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-c9e04216-a673-49de-a3bc-ea2de032f2d2 {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (max-width: 767px){#s-c9e04216-a673-49de-a3bc-ea2de032f2d2 {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}







#s-c9e04216-a673-49de-a3bc-ea2de032f2d2 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-c9e04216-a673-49de-a3bc-ea2de032f2d2.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
@media (min-width: 1200px){






#s-c9e04216-a673-49de-a3bc-ea2de032f2d2 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-c9e04216-a673-49de-a3bc-ea2de032f2d2.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
}
#s-5bc69708-f3e9-4cf8-a451-24cd77b29be5 {
  margin-left: auto;
margin-right: auto;
}

#s-92912214-f0b9-44c4-a121-72922b2109d3 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}



.shg-c#s-92912214-f0b9-44c4-a121-72922b2109d3 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-92912214-f0b9-44c4-a121-72922b2109d3 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-92912214-f0b9-44c4-a121-72922b2109d3 img.shogun-image,
.shg-c#s-92912214-f0b9-44c4-a121-72922b2109d3 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-92912214-f0b9-44c4-a121-72922b2109d3 .shg-image-zoom,
.shg-c#s-92912214-f0b9-44c4-a121-72922b2109d3 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-92912214-f0b9-44c4-a121-72922b2109d3 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-92912214-f0b9-44c4-a121-72922b2109d3 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-92912214-f0b9-44c4-a121-72922b2109d3 img.shogun-image,
.shg-c#s-92912214-f0b9-44c4-a121-72922b2109d3 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-92912214-f0b9-44c4-a121-72922b2109d3 .shg-image-zoom,
.shg-c#s-92912214-f0b9-44c4-a121-72922b2109d3 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-92912214-f0b9-44c4-a121-72922b2109d3 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-92912214-f0b9-44c4-a121-72922b2109d3 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-92912214-f0b9-44c4-a121-72922b2109d3 img.shogun-image,
.shg-c#s-92912214-f0b9-44c4-a121-72922b2109d3 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-92912214-f0b9-44c4-a121-72922b2109d3 .shg-image-zoom,
.shg-c#s-92912214-f0b9-44c4-a121-72922b2109d3 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-92912214-f0b9-44c4-a121-72922b2109d3 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-92912214-f0b9-44c4-a121-72922b2109d3 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-92912214-f0b9-44c4-a121-72922b2109d3 img.shogun-image,
.shg-c#s-92912214-f0b9-44c4-a121-72922b2109d3 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-92912214-f0b9-44c4-a121-72922b2109d3 .shg-image-zoom,
.shg-c#s-92912214-f0b9-44c4-a121-72922b2109d3 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-92912214-f0b9-44c4-a121-72922b2109d3 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-92912214-f0b9-44c4-a121-72922b2109d3 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-92912214-f0b9-44c4-a121-72922b2109d3 img.shogun-image,
.shg-c#s-92912214-f0b9-44c4-a121-72922b2109d3 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-92912214-f0b9-44c4-a121-72922b2109d3 .shg-image-zoom,
.shg-c#s-92912214-f0b9-44c4-a121-72922b2109d3 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-3f232794-17e2-475f-b141-4678bd38fb81 {
  margin-top: 20px;
padding-top: 10px;
padding-bottom: 2px;
text-align: left;
}
@media (min-width: 1200px){#s-3f232794-17e2-475f-b141-4678bd38fb81 {
  text-align: left;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-3f232794-17e2-475f-b141-4678bd38fb81 {
  text-align: left;
}
}@media (min-width: 768px) and (max-width: 991px){#s-3f232794-17e2-475f-b141-4678bd38fb81 {
  text-align: left;
}
}@media (max-width: 767px){#s-3f232794-17e2-475f-b141-4678bd38fb81 {
  text-align: left;
}
}
#s-3f232794-17e2-475f-b141-4678bd38fb81 .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
@media (min-width: 768px) and (max-width: 991px){#s-3f232794-17e2-475f-b141-4678bd38fb81 .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
}@media (max-width: 767px){#s-3f232794-17e2-475f-b141-4678bd38fb81 .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
}
#s-064d4294-e2c5-4692-9b44-1f73867f8271 {
  margin-top: 6px;
text-align: left;
}
@media (min-width: 1200px){#s-064d4294-e2c5-4692-9b44-1f73867f8271 {
  text-align: left;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-064d4294-e2c5-4692-9b44-1f73867f8271 {
  text-align: left;
}
}@media (min-width: 768px) and (max-width: 991px){#s-064d4294-e2c5-4692-9b44-1f73867f8271 {
  text-align: left;
}
}@media (max-width: 767px){#s-064d4294-e2c5-4692-9b44-1f73867f8271 {
  text-align: left;
}
}
#s-064d4294-e2c5-4692-9b44-1f73867f8271 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-064d4294-e2c5-4692-9b44-1f73867f8271 .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 18px;
}

#s-064d4294-e2c5-4692-9b44-1f73867f8271 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
@media (min-width: 768px) and (max-width: 991px){#s-064d4294-e2c5-4692-9b44-1f73867f8271 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 16px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-064d4294-e2c5-4692-9b44-1f73867f8271 .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 16px;
}

#s-064d4294-e2c5-4692-9b44-1f73867f8271 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
}@media (max-width: 767px){#s-064d4294-e2c5-4692-9b44-1f73867f8271 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-064d4294-e2c5-4692-9b44-1f73867f8271 .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 18px;
}

#s-064d4294-e2c5-4692-9b44-1f73867f8271 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
}
#s-4966511e-81a5-46fd-98e4-e368db72422f {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}
@media (min-width: 1200px){#s-4966511e-81a5-46fd-98e4-e368db72422f {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-4966511e-81a5-46fd-98e4-e368db72422f {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-4966511e-81a5-46fd-98e4-e368db72422f {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (max-width: 767px){#s-4966511e-81a5-46fd-98e4-e368db72422f {
  margin-top: 10px;
padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}







#s-4966511e-81a5-46fd-98e4-e368db72422f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-4966511e-81a5-46fd-98e4-e368db72422f.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
@media (min-width: 1200px){






#s-4966511e-81a5-46fd-98e4-e368db72422f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-4966511e-81a5-46fd-98e4-e368db72422f.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
}
#s-83927b83-fedf-4c57-82b7-d444d7eee2e6 {
  margin-left: auto;
margin-right: auto;
}

#s-6f186166-86ce-4b6c-9844-4787b1c12987 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}



.shg-c#s-6f186166-86ce-4b6c-9844-4787b1c12987 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-6f186166-86ce-4b6c-9844-4787b1c12987 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-6f186166-86ce-4b6c-9844-4787b1c12987 img.shogun-image,
.shg-c#s-6f186166-86ce-4b6c-9844-4787b1c12987 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-6f186166-86ce-4b6c-9844-4787b1c12987 .shg-image-zoom,
.shg-c#s-6f186166-86ce-4b6c-9844-4787b1c12987 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-6f186166-86ce-4b6c-9844-4787b1c12987 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-6f186166-86ce-4b6c-9844-4787b1c12987 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-6f186166-86ce-4b6c-9844-4787b1c12987 img.shogun-image,
.shg-c#s-6f186166-86ce-4b6c-9844-4787b1c12987 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-6f186166-86ce-4b6c-9844-4787b1c12987 .shg-image-zoom,
.shg-c#s-6f186166-86ce-4b6c-9844-4787b1c12987 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-6f186166-86ce-4b6c-9844-4787b1c12987 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-6f186166-86ce-4b6c-9844-4787b1c12987 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-6f186166-86ce-4b6c-9844-4787b1c12987 img.shogun-image,
.shg-c#s-6f186166-86ce-4b6c-9844-4787b1c12987 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-6f186166-86ce-4b6c-9844-4787b1c12987 .shg-image-zoom,
.shg-c#s-6f186166-86ce-4b6c-9844-4787b1c12987 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-6f186166-86ce-4b6c-9844-4787b1c12987 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-6f186166-86ce-4b6c-9844-4787b1c12987 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-6f186166-86ce-4b6c-9844-4787b1c12987 img.shogun-image,
.shg-c#s-6f186166-86ce-4b6c-9844-4787b1c12987 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-6f186166-86ce-4b6c-9844-4787b1c12987 .shg-image-zoom,
.shg-c#s-6f186166-86ce-4b6c-9844-4787b1c12987 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-6f186166-86ce-4b6c-9844-4787b1c12987 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-6f186166-86ce-4b6c-9844-4787b1c12987 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-6f186166-86ce-4b6c-9844-4787b1c12987 img.shogun-image,
.shg-c#s-6f186166-86ce-4b6c-9844-4787b1c12987 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-6f186166-86ce-4b6c-9844-4787b1c12987 .shg-image-zoom,
.shg-c#s-6f186166-86ce-4b6c-9844-4787b1c12987 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-308d83dc-e18c-4711-a907-75a114088d11 {
  margin-top: 20px;
padding-top: 10px;
padding-bottom: 2px;
text-align: left;
}
@media (min-width: 1200px){#s-308d83dc-e18c-4711-a907-75a114088d11 {
  text-align: left;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-308d83dc-e18c-4711-a907-75a114088d11 {
  text-align: left;
}
}@media (min-width: 768px) and (max-width: 991px){#s-308d83dc-e18c-4711-a907-75a114088d11 {
  text-align: left;
}
}@media (max-width: 767px){#s-308d83dc-e18c-4711-a907-75a114088d11 {
  text-align: left;
}
}
#s-308d83dc-e18c-4711-a907-75a114088d11 .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
@media (min-width: 768px) and (max-width: 991px){#s-308d83dc-e18c-4711-a907-75a114088d11 .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
}@media (max-width: 767px){#s-308d83dc-e18c-4711-a907-75a114088d11 .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
}
#s-a3421153-0dd9-4818-86b6-e5ffbf6ef939 {
  margin-top: 6px;
text-align: left;
}
@media (min-width: 1200px){#s-a3421153-0dd9-4818-86b6-e5ffbf6ef939 {
  text-align: left;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-a3421153-0dd9-4818-86b6-e5ffbf6ef939 {
  text-align: left;
}
}@media (min-width: 768px) and (max-width: 991px){#s-a3421153-0dd9-4818-86b6-e5ffbf6ef939 {
  text-align: left;
}
}@media (max-width: 767px){#s-a3421153-0dd9-4818-86b6-e5ffbf6ef939 {
  text-align: left;
}
}
#s-a3421153-0dd9-4818-86b6-e5ffbf6ef939 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-a3421153-0dd9-4818-86b6-e5ffbf6ef939 .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 18px;
}

#s-a3421153-0dd9-4818-86b6-e5ffbf6ef939 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
@media (min-width: 768px) and (max-width: 991px){#s-a3421153-0dd9-4818-86b6-e5ffbf6ef939 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 16px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-a3421153-0dd9-4818-86b6-e5ffbf6ef939 .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 16px;
}

#s-a3421153-0dd9-4818-86b6-e5ffbf6ef939 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
}@media (max-width: 767px){#s-a3421153-0dd9-4818-86b6-e5ffbf6ef939 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-a3421153-0dd9-4818-86b6-e5ffbf6ef939 .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 18px;
}

#s-a3421153-0dd9-4818-86b6-e5ffbf6ef939 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
}
#s-ee94eb70-c4e3-4e2a-9592-744e79ed5dca {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}
@media (min-width: 1200px){#s-ee94eb70-c4e3-4e2a-9592-744e79ed5dca {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-ee94eb70-c4e3-4e2a-9592-744e79ed5dca {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-ee94eb70-c4e3-4e2a-9592-744e79ed5dca {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (max-width: 767px){#s-ee94eb70-c4e3-4e2a-9592-744e79ed5dca {
  margin-top: 10px;
padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}







#s-ee94eb70-c4e3-4e2a-9592-744e79ed5dca > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-ee94eb70-c4e3-4e2a-9592-744e79ed5dca.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
@media (min-width: 1200px){






#s-ee94eb70-c4e3-4e2a-9592-744e79ed5dca > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-ee94eb70-c4e3-4e2a-9592-744e79ed5dca.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
}
#s-433faded-81df-4fb1-a3a8-78c0ea5b2699 {
  margin-left: auto;
margin-right: auto;
}

#s-192643c0-d94a-460c-aaac-4292e361c0f2 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}



.shg-c#s-192643c0-d94a-460c-aaac-4292e361c0f2 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-192643c0-d94a-460c-aaac-4292e361c0f2 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-192643c0-d94a-460c-aaac-4292e361c0f2 img.shogun-image,
.shg-c#s-192643c0-d94a-460c-aaac-4292e361c0f2 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-192643c0-d94a-460c-aaac-4292e361c0f2 .shg-image-zoom,
.shg-c#s-192643c0-d94a-460c-aaac-4292e361c0f2 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-192643c0-d94a-460c-aaac-4292e361c0f2 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-192643c0-d94a-460c-aaac-4292e361c0f2 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-192643c0-d94a-460c-aaac-4292e361c0f2 img.shogun-image,
.shg-c#s-192643c0-d94a-460c-aaac-4292e361c0f2 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-192643c0-d94a-460c-aaac-4292e361c0f2 .shg-image-zoom,
.shg-c#s-192643c0-d94a-460c-aaac-4292e361c0f2 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-192643c0-d94a-460c-aaac-4292e361c0f2 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-192643c0-d94a-460c-aaac-4292e361c0f2 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-192643c0-d94a-460c-aaac-4292e361c0f2 img.shogun-image,
.shg-c#s-192643c0-d94a-460c-aaac-4292e361c0f2 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-192643c0-d94a-460c-aaac-4292e361c0f2 .shg-image-zoom,
.shg-c#s-192643c0-d94a-460c-aaac-4292e361c0f2 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-192643c0-d94a-460c-aaac-4292e361c0f2 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-192643c0-d94a-460c-aaac-4292e361c0f2 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-192643c0-d94a-460c-aaac-4292e361c0f2 img.shogun-image,
.shg-c#s-192643c0-d94a-460c-aaac-4292e361c0f2 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-192643c0-d94a-460c-aaac-4292e361c0f2 .shg-image-zoom,
.shg-c#s-192643c0-d94a-460c-aaac-4292e361c0f2 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-192643c0-d94a-460c-aaac-4292e361c0f2 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-192643c0-d94a-460c-aaac-4292e361c0f2 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-192643c0-d94a-460c-aaac-4292e361c0f2 img.shogun-image,
.shg-c#s-192643c0-d94a-460c-aaac-4292e361c0f2 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-192643c0-d94a-460c-aaac-4292e361c0f2 .shg-image-zoom,
.shg-c#s-192643c0-d94a-460c-aaac-4292e361c0f2 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-2e04ab9c-8f05-4eb9-bb5a-12b0c874d903 {
  margin-top: 20px;
padding-top: 10px;
padding-bottom: 2px;
text-align: left;
}
@media (min-width: 1200px){#s-2e04ab9c-8f05-4eb9-bb5a-12b0c874d903 {
  text-align: left;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-2e04ab9c-8f05-4eb9-bb5a-12b0c874d903 {
  text-align: left;
}
}@media (min-width: 768px) and (max-width: 991px){#s-2e04ab9c-8f05-4eb9-bb5a-12b0c874d903 {
  text-align: left;
}
}@media (max-width: 767px){#s-2e04ab9c-8f05-4eb9-bb5a-12b0c874d903 {
  text-align: left;
}
}
#s-2e04ab9c-8f05-4eb9-bb5a-12b0c874d903 .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
@media (min-width: 768px) and (max-width: 991px){#s-2e04ab9c-8f05-4eb9-bb5a-12b0c874d903 .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
}@media (max-width: 767px){#s-2e04ab9c-8f05-4eb9-bb5a-12b0c874d903 .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
}
#s-6bb5d7ee-45ff-44eb-bb2a-5f38db01c359 {
  margin-top: 6px;
text-align: left;
}
@media (min-width: 1200px){#s-6bb5d7ee-45ff-44eb-bb2a-5f38db01c359 {
  text-align: left;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-6bb5d7ee-45ff-44eb-bb2a-5f38db01c359 {
  text-align: left;
}
}@media (min-width: 768px) and (max-width: 991px){#s-6bb5d7ee-45ff-44eb-bb2a-5f38db01c359 {
  text-align: left;
}
}@media (max-width: 767px){#s-6bb5d7ee-45ff-44eb-bb2a-5f38db01c359 {
  text-align: left;
}
}
#s-6bb5d7ee-45ff-44eb-bb2a-5f38db01c359 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-6bb5d7ee-45ff-44eb-bb2a-5f38db01c359 .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 18px;
}

#s-6bb5d7ee-45ff-44eb-bb2a-5f38db01c359 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
@media (min-width: 768px) and (max-width: 991px){#s-6bb5d7ee-45ff-44eb-bb2a-5f38db01c359 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 16px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-6bb5d7ee-45ff-44eb-bb2a-5f38db01c359 .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 16px;
}

#s-6bb5d7ee-45ff-44eb-bb2a-5f38db01c359 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
}@media (max-width: 767px){#s-6bb5d7ee-45ff-44eb-bb2a-5f38db01c359 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-6bb5d7ee-45ff-44eb-bb2a-5f38db01c359 .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 18px;
}

#s-6bb5d7ee-45ff-44eb-bb2a-5f38db01c359 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
}
#s-c0b2ea85-93df-42cc-a26b-eccb1cce768c {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}
@media (min-width: 1200px){#s-c0b2ea85-93df-42cc-a26b-eccb1cce768c {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-c0b2ea85-93df-42cc-a26b-eccb1cce768c {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-c0b2ea85-93df-42cc-a26b-eccb1cce768c {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (max-width: 767px){#s-c0b2ea85-93df-42cc-a26b-eccb1cce768c {
  margin-top: 10px;
padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}







#s-c0b2ea85-93df-42cc-a26b-eccb1cce768c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-c0b2ea85-93df-42cc-a26b-eccb1cce768c.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
@media (min-width: 1200px){






#s-c0b2ea85-93df-42cc-a26b-eccb1cce768c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-c0b2ea85-93df-42cc-a26b-eccb1cce768c.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
}
#s-2ffa89ce-25c7-48fc-ab7f-2cba2c20b487 {
  margin-left: auto;
margin-right: auto;
}

#s-f93cc561-069e-4eec-b691-965a5b1e7c04 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}



.shg-c#s-f93cc561-069e-4eec-b691-965a5b1e7c04 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f93cc561-069e-4eec-b691-965a5b1e7c04 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-f93cc561-069e-4eec-b691-965a5b1e7c04 img.shogun-image,
.shg-c#s-f93cc561-069e-4eec-b691-965a5b1e7c04 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-f93cc561-069e-4eec-b691-965a5b1e7c04 .shg-image-zoom,
.shg-c#s-f93cc561-069e-4eec-b691-965a5b1e7c04 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-f93cc561-069e-4eec-b691-965a5b1e7c04 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f93cc561-069e-4eec-b691-965a5b1e7c04 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-f93cc561-069e-4eec-b691-965a5b1e7c04 img.shogun-image,
.shg-c#s-f93cc561-069e-4eec-b691-965a5b1e7c04 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-f93cc561-069e-4eec-b691-965a5b1e7c04 .shg-image-zoom,
.shg-c#s-f93cc561-069e-4eec-b691-965a5b1e7c04 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-f93cc561-069e-4eec-b691-965a5b1e7c04 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f93cc561-069e-4eec-b691-965a5b1e7c04 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-f93cc561-069e-4eec-b691-965a5b1e7c04 img.shogun-image,
.shg-c#s-f93cc561-069e-4eec-b691-965a5b1e7c04 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-f93cc561-069e-4eec-b691-965a5b1e7c04 .shg-image-zoom,
.shg-c#s-f93cc561-069e-4eec-b691-965a5b1e7c04 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-f93cc561-069e-4eec-b691-965a5b1e7c04 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f93cc561-069e-4eec-b691-965a5b1e7c04 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-f93cc561-069e-4eec-b691-965a5b1e7c04 img.shogun-image,
.shg-c#s-f93cc561-069e-4eec-b691-965a5b1e7c04 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-f93cc561-069e-4eec-b691-965a5b1e7c04 .shg-image-zoom,
.shg-c#s-f93cc561-069e-4eec-b691-965a5b1e7c04 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-f93cc561-069e-4eec-b691-965a5b1e7c04 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f93cc561-069e-4eec-b691-965a5b1e7c04 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-f93cc561-069e-4eec-b691-965a5b1e7c04 img.shogun-image,
.shg-c#s-f93cc561-069e-4eec-b691-965a5b1e7c04 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-f93cc561-069e-4eec-b691-965a5b1e7c04 .shg-image-zoom,
.shg-c#s-f93cc561-069e-4eec-b691-965a5b1e7c04 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-5d9f5255-6c66-433c-932d-738867301a8a {
  margin-top: 20px;
padding-top: 10px;
padding-bottom: 2px;
text-align: left;
}
@media (min-width: 1200px){#s-5d9f5255-6c66-433c-932d-738867301a8a {
  text-align: left;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-5d9f5255-6c66-433c-932d-738867301a8a {
  text-align: left;
}
}@media (min-width: 768px) and (max-width: 991px){#s-5d9f5255-6c66-433c-932d-738867301a8a {
  text-align: left;
}
}@media (max-width: 767px){#s-5d9f5255-6c66-433c-932d-738867301a8a {
  text-align: left;
}
}
#s-5d9f5255-6c66-433c-932d-738867301a8a .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
@media (min-width: 768px) and (max-width: 991px){#s-5d9f5255-6c66-433c-932d-738867301a8a .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
}@media (max-width: 767px){#s-5d9f5255-6c66-433c-932d-738867301a8a .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
}
#s-8c4ce707-7236-421b-b96d-ebaffee79cf3 {
  margin-top: 6px;
text-align: left;
}
@media (min-width: 1200px){#s-8c4ce707-7236-421b-b96d-ebaffee79cf3 {
  text-align: left;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-8c4ce707-7236-421b-b96d-ebaffee79cf3 {
  text-align: left;
}
}@media (min-width: 768px) and (max-width: 991px){#s-8c4ce707-7236-421b-b96d-ebaffee79cf3 {
  text-align: left;
}
}@media (max-width: 767px){#s-8c4ce707-7236-421b-b96d-ebaffee79cf3 {
  text-align: left;
}
}
#s-8c4ce707-7236-421b-b96d-ebaffee79cf3 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-8c4ce707-7236-421b-b96d-ebaffee79cf3 .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 18px;
}

#s-8c4ce707-7236-421b-b96d-ebaffee79cf3 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
@media (min-width: 768px) and (max-width: 991px){#s-8c4ce707-7236-421b-b96d-ebaffee79cf3 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 16px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-8c4ce707-7236-421b-b96d-ebaffee79cf3 .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 16px;
}

#s-8c4ce707-7236-421b-b96d-ebaffee79cf3 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
}@media (max-width: 767px){#s-8c4ce707-7236-421b-b96d-ebaffee79cf3 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-8c4ce707-7236-421b-b96d-ebaffee79cf3 .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 18px;
}

#s-8c4ce707-7236-421b-b96d-ebaffee79cf3 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
}
#s-62198c5c-431b-41db-b560-874db2c3f875 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}
@media (min-width: 1200px){#s-62198c5c-431b-41db-b560-874db2c3f875 {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-62198c5c-431b-41db-b560-874db2c3f875 {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-62198c5c-431b-41db-b560-874db2c3f875 {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (max-width: 767px){#s-62198c5c-431b-41db-b560-874db2c3f875 {
  margin-top: 10px;
padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}







#s-62198c5c-431b-41db-b560-874db2c3f875 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-62198c5c-431b-41db-b560-874db2c3f875.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
@media (min-width: 1200px){






#s-62198c5c-431b-41db-b560-874db2c3f875 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-62198c5c-431b-41db-b560-874db2c3f875.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
}
#s-4161048c-eca4-47cb-90a3-a964801680c3 {
  margin-left: auto;
margin-right: auto;
}

#s-3db6dd2f-5f34-436c-9f73-456acfd15c75 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}



.shg-c#s-3db6dd2f-5f34-436c-9f73-456acfd15c75 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3db6dd2f-5f34-436c-9f73-456acfd15c75 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-3db6dd2f-5f34-436c-9f73-456acfd15c75 img.shogun-image,
.shg-c#s-3db6dd2f-5f34-436c-9f73-456acfd15c75 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-3db6dd2f-5f34-436c-9f73-456acfd15c75 .shg-image-zoom,
.shg-c#s-3db6dd2f-5f34-436c-9f73-456acfd15c75 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-3db6dd2f-5f34-436c-9f73-456acfd15c75 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3db6dd2f-5f34-436c-9f73-456acfd15c75 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-3db6dd2f-5f34-436c-9f73-456acfd15c75 img.shogun-image,
.shg-c#s-3db6dd2f-5f34-436c-9f73-456acfd15c75 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-3db6dd2f-5f34-436c-9f73-456acfd15c75 .shg-image-zoom,
.shg-c#s-3db6dd2f-5f34-436c-9f73-456acfd15c75 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-3db6dd2f-5f34-436c-9f73-456acfd15c75 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3db6dd2f-5f34-436c-9f73-456acfd15c75 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-3db6dd2f-5f34-436c-9f73-456acfd15c75 img.shogun-image,
.shg-c#s-3db6dd2f-5f34-436c-9f73-456acfd15c75 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-3db6dd2f-5f34-436c-9f73-456acfd15c75 .shg-image-zoom,
.shg-c#s-3db6dd2f-5f34-436c-9f73-456acfd15c75 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-3db6dd2f-5f34-436c-9f73-456acfd15c75 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3db6dd2f-5f34-436c-9f73-456acfd15c75 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-3db6dd2f-5f34-436c-9f73-456acfd15c75 img.shogun-image,
.shg-c#s-3db6dd2f-5f34-436c-9f73-456acfd15c75 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-3db6dd2f-5f34-436c-9f73-456acfd15c75 .shg-image-zoom,
.shg-c#s-3db6dd2f-5f34-436c-9f73-456acfd15c75 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-3db6dd2f-5f34-436c-9f73-456acfd15c75 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3db6dd2f-5f34-436c-9f73-456acfd15c75 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-3db6dd2f-5f34-436c-9f73-456acfd15c75 img.shogun-image,
.shg-c#s-3db6dd2f-5f34-436c-9f73-456acfd15c75 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-3db6dd2f-5f34-436c-9f73-456acfd15c75 .shg-image-zoom,
.shg-c#s-3db6dd2f-5f34-436c-9f73-456acfd15c75 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-43ad6409-9e06-43b2-ae21-3b39232193ff {
  margin-top: 20px;
padding-top: 10px;
padding-bottom: 2px;
text-align: left;
}
@media (min-width: 1200px){#s-43ad6409-9e06-43b2-ae21-3b39232193ff {
  text-align: left;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-43ad6409-9e06-43b2-ae21-3b39232193ff {
  text-align: left;
}
}@media (min-width: 768px) and (max-width: 991px){#s-43ad6409-9e06-43b2-ae21-3b39232193ff {
  text-align: left;
}
}@media (max-width: 767px){#s-43ad6409-9e06-43b2-ae21-3b39232193ff {
  text-align: left;
}
}
#s-43ad6409-9e06-43b2-ae21-3b39232193ff .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
@media (min-width: 768px) and (max-width: 991px){#s-43ad6409-9e06-43b2-ae21-3b39232193ff .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
}@media (max-width: 767px){#s-43ad6409-9e06-43b2-ae21-3b39232193ff .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
}
#s-7076b074-05c3-4f91-bc90-210c1beecb47 {
  margin-top: 6px;
text-align: left;
}
@media (min-width: 1200px){#s-7076b074-05c3-4f91-bc90-210c1beecb47 {
  text-align: left;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-7076b074-05c3-4f91-bc90-210c1beecb47 {
  text-align: left;
}
}@media (min-width: 768px) and (max-width: 991px){#s-7076b074-05c3-4f91-bc90-210c1beecb47 {
  text-align: left;
}
}@media (max-width: 767px){#s-7076b074-05c3-4f91-bc90-210c1beecb47 {
  text-align: left;
}
}
#s-7076b074-05c3-4f91-bc90-210c1beecb47 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-7076b074-05c3-4f91-bc90-210c1beecb47 .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 18px;
}

#s-7076b074-05c3-4f91-bc90-210c1beecb47 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
@media (min-width: 768px) and (max-width: 991px){#s-7076b074-05c3-4f91-bc90-210c1beecb47 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 16px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-7076b074-05c3-4f91-bc90-210c1beecb47 .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 16px;
}

#s-7076b074-05c3-4f91-bc90-210c1beecb47 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
}@media (max-width: 767px){#s-7076b074-05c3-4f91-bc90-210c1beecb47 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-7076b074-05c3-4f91-bc90-210c1beecb47 .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 18px;
}

#s-7076b074-05c3-4f91-bc90-210c1beecb47 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
}
#s-afd34e8d-08cb-4c39-9ce2-30113b81ee29 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(40, 40, 40, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
}
#s-afd34e8d-08cb-4c39-9ce2-30113b81ee29:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-afd34e8d-08cb-4c39-9ce2-30113b81ee29:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 1200px){#s-afd34e8d-08cb-4c39-9ce2-30113b81ee29 {
  margin-top: 10px;
margin-bottom: 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: 6px;
background-color: rgba(40, 40, 40, 1);
background-image: none;
hover-type: color;
}
#s-afd34e8d-08cb-4c39-9ce2-30113b81ee29:hover {background-color: rgba(165, 0, 0, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}}@media (min-width: 992px) and (max-width: 1199px){#s-afd34e8d-08cb-4c39-9ce2-30113b81ee29 {
  margin-top: 10px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: none;
border-radius: 6px;
background-image: none;
background-color: rgba(40, 40, 40, 1);
hover-type: color;
}
#s-afd34e8d-08cb-4c39-9ce2-30113b81ee29:hover {background-color: rgba(165, 0, 0, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}}@media (min-width: 768px) and (max-width: 991px){#s-afd34e8d-08cb-4c39-9ce2-30113b81ee29 {
  margin-top: 10px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: none;
border-radius: 6px;
background-image: none;
background-color: rgba(40, 40, 40, 1);
hover-type: color;
}
#s-afd34e8d-08cb-4c39-9ce2-30113b81ee29:hover {background-color: rgba(165, 0, 0, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}}@media (max-width: 767px){#s-afd34e8d-08cb-4c39-9ce2-30113b81ee29 {
  margin-top: 10px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: none;
border-radius: 6px;
background-image: none;
background-color: rgba(40, 40, 40, 1);
hover-type: color;
}
#s-afd34e8d-08cb-4c39-9ce2-30113b81ee29:hover {background-color: rgba(165, 0, 0, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}}

  #s-afd34e8d-08cb-4c39-9ce2-30113b81ee29-root {
    text-align: center;
  }


#s-afd34e8d-08cb-4c39-9ce2-30113b81ee29.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-afd34e8d-08cb-4c39-9ce2-30113b81ee29-root {
    text-align: center;
  }


#s-afd34e8d-08cb-4c39-9ce2-30113b81ee29.shg-btn {
  color: #ffffff;
  font-size: 15px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-afd34e8d-08cb-4c39-9ce2-30113b81ee29-root {
    text-align: center;
  }


#s-afd34e8d-08cb-4c39-9ce2-30113b81ee29.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-afd34e8d-08cb-4c39-9ce2-30113b81ee29-root {
    text-align: center;
  }


#s-afd34e8d-08cb-4c39-9ce2-30113b81ee29.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (max-width: 767px){
  #s-afd34e8d-08cb-4c39-9ce2-30113b81ee29-root {
    text-align: center;
  }


#s-afd34e8d-08cb-4c39-9ce2-30113b81ee29.shg-btn {
  color: #ffffff;
  font-size: 15px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}
#s-5f769e2c-67c2-49c9-a4d7-88f348e6b90b {
  margin-left: auto;
margin-right: auto;
padding-top: 64px;
padding-left: 2%;
padding-bottom: 64px;
padding-right: 2%;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}
@media (min-width: 1200px){#s-5f769e2c-67c2-49c9-a4d7-88f348e6b90b {
  display: none;
}
#s-5f769e2c-67c2-49c9-a4d7-88f348e6b90b, #wrap-s-5f769e2c-67c2-49c9-a4d7-88f348e6b90b, #wrap-content-s-5f769e2c-67c2-49c9-a4d7-88f348e6b90b { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-5f769e2c-67c2-49c9-a4d7-88f348e6b90b {
  display: none;
}
#s-5f769e2c-67c2-49c9-a4d7-88f348e6b90b, #wrap-s-5f769e2c-67c2-49c9-a4d7-88f348e6b90b, #wrap-content-s-5f769e2c-67c2-49c9-a4d7-88f348e6b90b { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-5f769e2c-67c2-49c9-a4d7-88f348e6b90b {
  display: none;
}
#s-5f769e2c-67c2-49c9-a4d7-88f348e6b90b, #wrap-s-5f769e2c-67c2-49c9-a4d7-88f348e6b90b, #wrap-content-s-5f769e2c-67c2-49c9-a4d7-88f348e6b90b { display: none !important; }}@media (max-width: 767px){#s-5f769e2c-67c2-49c9-a4d7-88f348e6b90b {
  padding-top: 48px;
padding-left: 3%;
padding-bottom: 48px;
padding-right: 3%;
display: none;
}
#s-5f769e2c-67c2-49c9-a4d7-88f348e6b90b, #wrap-s-5f769e2c-67c2-49c9-a4d7-88f348e6b90b, #wrap-content-s-5f769e2c-67c2-49c9-a4d7-88f348e6b90b { display: none !important; }}







#s-5f769e2c-67c2-49c9-a4d7-88f348e6b90b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-5f769e2c-67c2-49c9-a4d7-88f348e6b90b.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-865f28b6-87b1-476d-b36a-89f3041de5e4 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-865f28b6-87b1-476d-b36a-89f3041de5e4 .shogun-heading-component h2 {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 36px;
  
  
  
}


@media (min-width: 768px) and (max-width: 991px){#s-865f28b6-87b1-476d-b36a-89f3041de5e4 .shogun-heading-component h2 {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 27px;
  
  
  
}


}@media (max-width: 767px){#s-865f28b6-87b1-476d-b36a-89f3041de5e4 .shogun-heading-component h2 {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 27px;
  
  
  
}


}
#s-70783abd-37b1-409a-8b86-a7b02c4a6b49 {
  margin-top: 4px;
margin-left: auto;
margin-right: auto;
}
@media (max-width: 767px){#s-70783abd-37b1-409a-8b86-a7b02c4a6b49 {
  margin-top: 8px;
}
}
#s-70783abd-37b1-409a-8b86-a7b02c4a6b49 .shg-proportional-font-size,
#s-70783abd-37b1-409a-8b86-a7b02c4a6b49 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

.shogun-table-wrapper {
  overflow: auto;
}

table.shogun-table {
  width: 100%;
  max-width: 100%;
  border-collapse: collapse;
  border-style: hidden;
}

thead.shogun-table-column-container {
  font-weight: bold;
}

td.shogun-table-column {
  padding: 10px;
}

td.shogun-table-row {
  padding: 10px;
  min-height: 45px;
}

td.shogun-table-column:only-child, td.shogun-table-row:only-child {
  width: 100%;
}

#s-29ee56d7-cabd-4b37-914c-58831356bd34 {
  margin-top: 16px;
margin-left: auto;
margin-right: auto;
}

#s-29ee56d7-cabd-4b37-914c-58831356bd34 .shogun-table-wrapper {
  overflow: auto;
  border: 1px solid rgba(227, 227, 227, 1);
  border-radius: 8px;
}

#s-29ee56d7-cabd-4b37-914c-58831356bd34 table.shogun-table {
  margin: 0;
  padding: 0;
}

#s-29ee56d7-cabd-4b37-914c-58831356bd34 td.shogun-table-column {
  background-color: rgba(40, 40, 40, 1);
  padding: 10px;
  text-align: center;
  font-family: ;
  font-size: 14px;
  font-weight: ;
  color: rgb(255, 255, 255);
  letter-spacing: ;
  line-height: ;
  font-style: ;
}

#s-29ee56d7-cabd-4b37-914c-58831356bd34 td.shogun-table-row {
  background-color: #fff;
  padding: 10px;
}

#s-29ee56d7-cabd-4b37-914c-58831356bd34 td.shogun-table-column, #s-29ee56d7-cabd-4b37-914c-58831356bd34 td.shogun-table-row {
  border: 1px solid rgba(227, 227, 227, 1);
}

#s-aba02ee5-7ffb-4055-8e1a-f0c2d6750678 {
  margin-left: auto;
margin-right: auto;
}

#s-aba02ee5-7ffb-4055-8e1a-f0c2d6750678 .shg-proportional-font-size,
#s-aba02ee5-7ffb-4055-8e1a-f0c2d6750678 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}
@media (min-width: 768px) and (max-width: 991px){#s-aba02ee5-7ffb-4055-8e1a-f0c2d6750678 .shg-proportional-font-size,
#s-aba02ee5-7ffb-4055-8e1a-f0c2d6750678 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 90;
    
    
    font-size: 0.9em;
  
}
}
#s-7aa14b60-e9e9-44fb-9d0d-be537761e14a {
  margin-left: auto;
margin-right: auto;
}

#s-7aa14b60-e9e9-44fb-9d0d-be537761e14a .shg-proportional-font-size,
#s-7aa14b60-e9e9-44fb-9d0d-be537761e14a .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}
@media (min-width: 768px) and (max-width: 991px){#s-7aa14b60-e9e9-44fb-9d0d-be537761e14a .shg-proportional-font-size,
#s-7aa14b60-e9e9-44fb-9d0d-be537761e14a .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 90;
    
    
    font-size: 0.9em;
  
}
}
#s-1e51f8d4-d944-4815-b486-b2c94d0ea3c1 {
  margin-left: auto;
margin-right: auto;
}

#s-1e51f8d4-d944-4815-b486-b2c94d0ea3c1 .shg-proportional-font-size,
#s-1e51f8d4-d944-4815-b486-b2c94d0ea3c1 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}
@media (min-width: 768px) and (max-width: 991px){#s-1e51f8d4-d944-4815-b486-b2c94d0ea3c1 .shg-proportional-font-size,
#s-1e51f8d4-d944-4815-b486-b2c94d0ea3c1 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 90;
    
    
    font-size: 0.9em;
  
}
}
#s-f7bc5d7c-8478-46bd-8682-336af8cc71c5 {
  margin-left: auto;
margin-right: auto;
}

#s-f7bc5d7c-8478-46bd-8682-336af8cc71c5 .shg-proportional-font-size,
#s-f7bc5d7c-8478-46bd-8682-336af8cc71c5 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}
@media (min-width: 768px) and (max-width: 991px){#s-f7bc5d7c-8478-46bd-8682-336af8cc71c5 .shg-proportional-font-size,
#s-f7bc5d7c-8478-46bd-8682-336af8cc71c5 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 90;
    
    
    font-size: 0.9em;
  
}
}
#s-f72b5c1d-6927-4e5d-b310-90162a6a1e98 {
  margin-left: auto;
margin-right: auto;
}

#s-f72b5c1d-6927-4e5d-b310-90162a6a1e98 .shogun-icon-wrapper {
  text-align: center;
}


#s-f72b5c1d-6927-4e5d-b310-90162a6a1e98 .shogun-icon-wrapper > .shogun-icon {

  font-size: 18px !important;
  color: rgba(227, 227, 227, 1);
}

#s-733a6fe1-32a5-479a-90cc-770749d2f5b6 {
  margin-left: auto;
margin-right: auto;
}

#s-733a6fe1-32a5-479a-90cc-770749d2f5b6 .shogun-icon-wrapper {
  text-align: center;
}


#s-733a6fe1-32a5-479a-90cc-770749d2f5b6 .shogun-icon-wrapper > .shogun-icon {

  font-size: 18px !important;
  color: rgba(227, 227, 227, 1);
}

#s-1e4195b8-ea4c-44c1-809c-fc448f0a2072 {
  margin-left: auto;
margin-right: auto;
}

#s-1e4195b8-ea4c-44c1-809c-fc448f0a2072 .shogun-icon-wrapper {
  text-align: center;
}


#s-1e4195b8-ea4c-44c1-809c-fc448f0a2072 .shogun-icon-wrapper > .shogun-icon {

  font-size: 18px !important;
  color: rgba(227, 227, 227, 1);
}

#s-53d1774c-6e7e-4943-b7aa-76aea5e2d185 {
  margin-left: auto;
margin-right: auto;
}

#s-53d1774c-6e7e-4943-b7aa-76aea5e2d185 .shogun-icon-wrapper {
  text-align: center;
}


#s-53d1774c-6e7e-4943-b7aa-76aea5e2d185 .shogun-icon-wrapper > .shogun-icon {

  font-size: 18px !important;
  color: rgba(227, 227, 227, 1);
}

#s-a4e67f19-dfb2-45d2-9eeb-2ecd11ff1dcc {
  margin-left: auto;
margin-right: auto;
}

#s-a4e67f19-dfb2-45d2-9eeb-2ecd11ff1dcc .shogun-icon-wrapper {
  text-align: center;
}


#s-a4e67f19-dfb2-45d2-9eeb-2ecd11ff1dcc .shogun-icon-wrapper > .shogun-icon {

  font-size: 18px !important;
  color: rgba(165, 0, 0, 1);
}

#s-fd0aed8b-5356-42a2-89e9-c9d36b5b0fdc {
  margin-left: auto;
margin-right: auto;
}

#s-fd0aed8b-5356-42a2-89e9-c9d36b5b0fdc .shogun-icon-wrapper {
  text-align: center;
}


#s-fd0aed8b-5356-42a2-89e9-c9d36b5b0fdc .shogun-icon-wrapper > .shogun-icon {

  font-size: 18px !important;
  color: rgba(165, 0, 0, 1);
}

#s-d76765b6-5722-4f6c-bb14-c95db9bf85cf {
  margin-left: auto;
margin-right: auto;
}

#s-d76765b6-5722-4f6c-bb14-c95db9bf85cf .shogun-icon-wrapper {
  text-align: center;
}


#s-d76765b6-5722-4f6c-bb14-c95db9bf85cf .shogun-icon-wrapper > .shogun-icon {

  font-size: 18px !important;
  color: rgba(165, 0, 0, 1);
}

#s-84915b64-34c7-460e-be28-8e6ba038a50e {
  margin-left: auto;
margin-right: auto;
}

#s-84915b64-34c7-460e-be28-8e6ba038a50e .shogun-icon-wrapper {
  text-align: center;
}


#s-84915b64-34c7-460e-be28-8e6ba038a50e .shogun-icon-wrapper > .shogun-icon {

  font-size: 18px !important;
  color: rgba(165, 0, 0, 1);
}

#s-1adbddaa-ccff-4897-9460-d511a4369d68 {
  margin-left: auto;
margin-right: auto;
}

#s-1adbddaa-ccff-4897-9460-d511a4369d68 .shogun-icon-wrapper {
  text-align: center;
}


#s-1adbddaa-ccff-4897-9460-d511a4369d68 .shogun-icon-wrapper > .shogun-icon {

  font-size: 18px !important;
  color: rgba(227, 227, 227, 1);
}

#s-c31aba8d-8830-4fdf-8538-aa27ba335408 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-c31aba8d-8830-4fdf-8538-aa27ba335408"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-c31aba8d-8830-4fdf-8538-aa27ba335408"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 2.0px);
}

}

@media (min-width: 992px) {
[id="s-c31aba8d-8830-4fdf-8538-aa27ba335408"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 2.0px);
}

}

@media (min-width: 1200px) {
[id="s-c31aba8d-8830-4fdf-8538-aa27ba335408"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 2.0px);
}

}

#s-bdc3df67-de35-4513-8efb-cc2b8b374820 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-bdc3df67-de35-4513-8efb-cc2b8b374820 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-bdc3df67-de35-4513-8efb-cc2b8b374820.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-0b0cef50-f1b9-4dc4-beff-c46b96f39cf1 {
  margin-left: auto;
margin-right: auto;
max-width: 80px;
text-align: left;
}

#s-0b0cef50-f1b9-4dc4-beff-c46b96f39cf1 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-0b0cef50-f1b9-4dc4-beff-c46b96f39cf1-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-0b0cef50-f1b9-4dc4-beff-c46b96f39cf1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-0b0cef50-f1b9-4dc4-beff-c46b96f39cf1 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-0b0cef50-f1b9-4dc4-beff-c46b96f39cf1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-0b0cef50-f1b9-4dc4-beff-c46b96f39cf1 img.shogun-image {
  width: 100%;
  
  
  max-width: 80px;

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




.s-0b0cef50-f1b9-4dc4-beff-c46b96f39cf1 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-0b0cef50-f1b9-4dc4-beff-c46b96f39cf1.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-0b0cef50-f1b9-4dc4-beff-c46b96f39cf1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0b0cef50-f1b9-4dc4-beff-c46b96f39cf1.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-0b0cef50-f1b9-4dc4-beff-c46b96f39cf1 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-0b0cef50-f1b9-4dc4-beff-c46b96f39cf1-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-0b0cef50-f1b9-4dc4-beff-c46b96f39cf1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-0b0cef50-f1b9-4dc4-beff-c46b96f39cf1 .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-0b0cef50-f1b9-4dc4-beff-c46b96f39cf1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-0b0cef50-f1b9-4dc4-beff-c46b96f39cf1 img.shogun-image {
  width: 100%;
  
  
  

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




.s-0b0cef50-f1b9-4dc4-beff-c46b96f39cf1 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-0b0cef50-f1b9-4dc4-beff-c46b96f39cf1.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-0b0cef50-f1b9-4dc4-beff-c46b96f39cf1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0b0cef50-f1b9-4dc4-beff-c46b96f39cf1.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-0b0cef50-f1b9-4dc4-beff-c46b96f39cf1 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-0b0cef50-f1b9-4dc4-beff-c46b96f39cf1-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-0b0cef50-f1b9-4dc4-beff-c46b96f39cf1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-0b0cef50-f1b9-4dc4-beff-c46b96f39cf1 .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-0b0cef50-f1b9-4dc4-beff-c46b96f39cf1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-0b0cef50-f1b9-4dc4-beff-c46b96f39cf1 img.shogun-image {
  width: 100%;
  
  
  

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




.s-0b0cef50-f1b9-4dc4-beff-c46b96f39cf1 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-0b0cef50-f1b9-4dc4-beff-c46b96f39cf1.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-0b0cef50-f1b9-4dc4-beff-c46b96f39cf1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0b0cef50-f1b9-4dc4-beff-c46b96f39cf1.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-0b0cef50-f1b9-4dc4-beff-c46b96f39cf1 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-0b0cef50-f1b9-4dc4-beff-c46b96f39cf1-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-0b0cef50-f1b9-4dc4-beff-c46b96f39cf1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-0b0cef50-f1b9-4dc4-beff-c46b96f39cf1 .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-0b0cef50-f1b9-4dc4-beff-c46b96f39cf1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-0b0cef50-f1b9-4dc4-beff-c46b96f39cf1 img.shogun-image {
  width: 100%;
  
  
  

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




.s-0b0cef50-f1b9-4dc4-beff-c46b96f39cf1 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-0b0cef50-f1b9-4dc4-beff-c46b96f39cf1.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-0b0cef50-f1b9-4dc4-beff-c46b96f39cf1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0b0cef50-f1b9-4dc4-beff-c46b96f39cf1.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-0b0cef50-f1b9-4dc4-beff-c46b96f39cf1 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-0b0cef50-f1b9-4dc4-beff-c46b96f39cf1-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-0b0cef50-f1b9-4dc4-beff-c46b96f39cf1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-0b0cef50-f1b9-4dc4-beff-c46b96f39cf1 .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-0b0cef50-f1b9-4dc4-beff-c46b96f39cf1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-0b0cef50-f1b9-4dc4-beff-c46b96f39cf1 img.shogun-image {
  width: 100%;
  
  
  

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




.s-0b0cef50-f1b9-4dc4-beff-c46b96f39cf1 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-0b0cef50-f1b9-4dc4-beff-c46b96f39cf1.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-0b0cef50-f1b9-4dc4-beff-c46b96f39cf1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0b0cef50-f1b9-4dc4-beff-c46b96f39cf1.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-19e273e2-50e2-480a-9478-e2c24611b254 {
  margin-left: -32px;
margin-right: auto;
min-height: 50px;
}
@media (max-width: 767px){#s-19e273e2-50e2-480a-9478-e2c24611b254 {
  margin-left: 0px;
margin-right: 0px;
}
}







#s-19e273e2-50e2-480a-9478-e2c24611b254 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-19e273e2-50e2-480a-9478-e2c24611b254.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-b993c6f8-7947-434c-9579-097d597a1f2e {
  margin-top: 4px;
margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
@media (max-width: 767px){#s-b993c6f8-7947-434c-9579-097d597a1f2e {
  margin-top: 12px;
}
}
#s-b993c6f8-7947-434c-9579-097d597a1f2e .shogun-heading-component h3 {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}



#s-08f16dbc-4105-49ae-80f4-2d1474895046 {
  margin-top: 4px;
margin-left: auto;
margin-right: auto;
}
@media (max-width: 767px){#s-08f16dbc-4105-49ae-80f4-2d1474895046 {
  margin-top: 0px;
}
}
#s-08f16dbc-4105-49ae-80f4-2d1474895046 .shg-proportional-font-size,
#s-08f16dbc-4105-49ae-80f4-2d1474895046 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-66f127b7-7961-469a-a8ef-11080b8c8eec {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-66f127b7-7961-469a-a8ef-11080b8c8eec"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-66f127b7-7961-469a-a8ef-11080b8c8eec"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 2.0px);
}

}

@media (min-width: 992px) {
[id="s-66f127b7-7961-469a-a8ef-11080b8c8eec"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 2.0px);
}

}

@media (min-width: 1200px) {
[id="s-66f127b7-7961-469a-a8ef-11080b8c8eec"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 2.0px);
}

}

#s-22cd57c3-e1b7-4afe-bf0a-142eb02b70bd {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-22cd57c3-e1b7-4afe-bf0a-142eb02b70bd > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-22cd57c3-e1b7-4afe-bf0a-142eb02b70bd.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-4b56f3a2-c773-469a-a3a4-e191a59c5d81 {
  margin-left: auto;
margin-right: auto;
max-width: 80px;
text-align: left;
}

#s-4b56f3a2-c773-469a-a3a4-e191a59c5d81 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-4b56f3a2-c773-469a-a3a4-e191a59c5d81-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-4b56f3a2-c773-469a-a3a4-e191a59c5d81 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-4b56f3a2-c773-469a-a3a4-e191a59c5d81 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-4b56f3a2-c773-469a-a3a4-e191a59c5d81 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-4b56f3a2-c773-469a-a3a4-e191a59c5d81 img.shogun-image {
  width: 100%;
  
  
  max-width: 80px;

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




.s-4b56f3a2-c773-469a-a3a4-e191a59c5d81 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-4b56f3a2-c773-469a-a3a4-e191a59c5d81.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-4b56f3a2-c773-469a-a3a4-e191a59c5d81.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4b56f3a2-c773-469a-a3a4-e191a59c5d81.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-4b56f3a2-c773-469a-a3a4-e191a59c5d81 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-4b56f3a2-c773-469a-a3a4-e191a59c5d81-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-4b56f3a2-c773-469a-a3a4-e191a59c5d81 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-4b56f3a2-c773-469a-a3a4-e191a59c5d81 .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-4b56f3a2-c773-469a-a3a4-e191a59c5d81 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-4b56f3a2-c773-469a-a3a4-e191a59c5d81 img.shogun-image {
  width: 100%;
  
  
  

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




.s-4b56f3a2-c773-469a-a3a4-e191a59c5d81 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-4b56f3a2-c773-469a-a3a4-e191a59c5d81.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-4b56f3a2-c773-469a-a3a4-e191a59c5d81.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4b56f3a2-c773-469a-a3a4-e191a59c5d81.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-4b56f3a2-c773-469a-a3a4-e191a59c5d81 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-4b56f3a2-c773-469a-a3a4-e191a59c5d81-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-4b56f3a2-c773-469a-a3a4-e191a59c5d81 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-4b56f3a2-c773-469a-a3a4-e191a59c5d81 .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-4b56f3a2-c773-469a-a3a4-e191a59c5d81 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-4b56f3a2-c773-469a-a3a4-e191a59c5d81 img.shogun-image {
  width: 100%;
  
  
  

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




.s-4b56f3a2-c773-469a-a3a4-e191a59c5d81 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-4b56f3a2-c773-469a-a3a4-e191a59c5d81.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-4b56f3a2-c773-469a-a3a4-e191a59c5d81.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4b56f3a2-c773-469a-a3a4-e191a59c5d81.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-4b56f3a2-c773-469a-a3a4-e191a59c5d81 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-4b56f3a2-c773-469a-a3a4-e191a59c5d81-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-4b56f3a2-c773-469a-a3a4-e191a59c5d81 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-4b56f3a2-c773-469a-a3a4-e191a59c5d81 .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-4b56f3a2-c773-469a-a3a4-e191a59c5d81 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-4b56f3a2-c773-469a-a3a4-e191a59c5d81 img.shogun-image {
  width: 100%;
  
  
  

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




.s-4b56f3a2-c773-469a-a3a4-e191a59c5d81 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-4b56f3a2-c773-469a-a3a4-e191a59c5d81.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-4b56f3a2-c773-469a-a3a4-e191a59c5d81.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4b56f3a2-c773-469a-a3a4-e191a59c5d81.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-4b56f3a2-c773-469a-a3a4-e191a59c5d81 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-4b56f3a2-c773-469a-a3a4-e191a59c5d81-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-4b56f3a2-c773-469a-a3a4-e191a59c5d81 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-4b56f3a2-c773-469a-a3a4-e191a59c5d81 .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-4b56f3a2-c773-469a-a3a4-e191a59c5d81 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-4b56f3a2-c773-469a-a3a4-e191a59c5d81 img.shogun-image {
  width: 100%;
  
  
  

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




.s-4b56f3a2-c773-469a-a3a4-e191a59c5d81 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-4b56f3a2-c773-469a-a3a4-e191a59c5d81.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-4b56f3a2-c773-469a-a3a4-e191a59c5d81.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4b56f3a2-c773-469a-a3a4-e191a59c5d81.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-3af1f053-6830-421e-9695-489e6d395943 {
  margin-left: -32px;
margin-right: auto;
min-height: 50px;
}
@media (max-width: 767px){#s-3af1f053-6830-421e-9695-489e6d395943 {
  margin-left: 0px;
margin-right: 0px;
}
}







#s-3af1f053-6830-421e-9695-489e6d395943 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-3af1f053-6830-421e-9695-489e6d395943.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-b3908c01-cbed-459d-8c08-94f86409cb86 {
  margin-top: 4px;
margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
@media (max-width: 767px){#s-b3908c01-cbed-459d-8c08-94f86409cb86 {
  margin-top: 12px;
}
}
#s-b3908c01-cbed-459d-8c08-94f86409cb86 .shogun-heading-component h3 {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}



#s-a00b83c9-7dea-41ef-b555-876c96581571 {
  margin-top: 4px;
margin-left: auto;
margin-right: auto;
}
@media (max-width: 767px){#s-a00b83c9-7dea-41ef-b555-876c96581571 {
  margin-top: 0px;
}
}
#s-a00b83c9-7dea-41ef-b555-876c96581571 .shg-proportional-font-size,
#s-a00b83c9-7dea-41ef-b555-876c96581571 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-783c5921-932a-46b7-b102-bab54210d340 {
  margin-left: auto;
margin-right: auto;
}

#s-783c5921-932a-46b7-b102-bab54210d340 .shg-proportional-font-size,
#s-783c5921-932a-46b7-b102-bab54210d340 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}
@media (min-width: 768px) and (max-width: 991px){#s-783c5921-932a-46b7-b102-bab54210d340 .shg-proportional-font-size,
#s-783c5921-932a-46b7-b102-bab54210d340 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 90;
    
    
    font-size: 0.9em;
  
}
}
#s-433d05e5-db05-46ea-9d0c-69178e51de67 {
  margin-left: auto;
margin-right: auto;
}

#s-433d05e5-db05-46ea-9d0c-69178e51de67 .shg-proportional-font-size,
#s-433d05e5-db05-46ea-9d0c-69178e51de67 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}
@media (min-width: 768px) and (max-width: 991px){#s-433d05e5-db05-46ea-9d0c-69178e51de67 .shg-proportional-font-size,
#s-433d05e5-db05-46ea-9d0c-69178e51de67 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 90;
    
    
    font-size: 0.9em;
  
}
}
#s-575c8fb8-a372-4687-94cb-7429fd272b37 {
  margin-left: auto;
margin-right: auto;
}

#s-575c8fb8-a372-4687-94cb-7429fd272b37 .shogun-icon-wrapper {
  text-align: center;
}


#s-575c8fb8-a372-4687-94cb-7429fd272b37 .shogun-icon-wrapper > .shogun-icon {

  font-size: 18px !important;
  color: rgba(165, 0, 0, 1);
}

#s-72274981-02a2-462f-a780-ec7c14748ad4 {
  margin-left: auto;
margin-right: auto;
}

#s-72274981-02a2-462f-a780-ec7c14748ad4 .shogun-icon-wrapper {
  text-align: center;
}


#s-72274981-02a2-462f-a780-ec7c14748ad4 .shogun-icon-wrapper > .shogun-icon {

  font-size: 18px !important;
  color: rgba(227, 227, 227, 1);
}

#s-6f5e1693-5260-4222-b5d0-eb6238846440 {
  margin-left: auto;
margin-right: auto;
}

#s-6f5e1693-5260-4222-b5d0-eb6238846440 .shogun-icon-wrapper {
  text-align: center;
}


#s-6f5e1693-5260-4222-b5d0-eb6238846440 .shogun-icon-wrapper > .shogun-icon {

  font-size: 18px !important;
  color: rgba(227, 227, 227, 1);
}

#s-81cff215-55b0-42a0-a25d-5b28d18ba678 {
  margin-left: auto;
margin-right: auto;
}

#s-81cff215-55b0-42a0-a25d-5b28d18ba678 .shogun-icon-wrapper {
  text-align: center;
}


#s-81cff215-55b0-42a0-a25d-5b28d18ba678 .shogun-icon-wrapper > .shogun-icon {

  font-size: 18px !important;
  color: rgba(227, 227, 227, 1);
}

#s-a10e1f81-d772-4303-98cf-23595f841136 {
  margin-left: auto;
margin-right: auto;
}

#s-a10e1f81-d772-4303-98cf-23595f841136 .shogun-icon-wrapper {
  text-align: center;
}


#s-a10e1f81-d772-4303-98cf-23595f841136 .shogun-icon-wrapper > .shogun-icon {

  font-size: 18px !important;
  color: rgba(227, 227, 227, 1);
}

#s-e0f7af5c-80f1-49ce-85a7-a0a12416ed41 {
  margin-left: auto;
margin-right: auto;
}

#s-e0f7af5c-80f1-49ce-85a7-a0a12416ed41 .shogun-icon-wrapper {
  text-align: center;
}


#s-e0f7af5c-80f1-49ce-85a7-a0a12416ed41 .shogun-icon-wrapper > .shogun-icon {

  font-size: 18px !important;
  color: rgba(165, 0, 0, 1);
}

#s-3771509f-fc5a-4e74-9bb2-c3168bce446e {
  margin-left: auto;
margin-right: auto;
}

#s-3771509f-fc5a-4e74-9bb2-c3168bce446e .shogun-icon-wrapper {
  text-align: center;
}


#s-3771509f-fc5a-4e74-9bb2-c3168bce446e .shogun-icon-wrapper > .shogun-icon {

  font-size: 18px !important;
  color: rgba(227, 227, 227, 1);
}

#s-29ec395c-c899-44a1-aff4-3fdb7c01394e {
  margin-left: auto;
margin-right: auto;
}

#s-29ec395c-c899-44a1-aff4-3fdb7c01394e .shogun-icon-wrapper {
  text-align: center;
}


#s-29ec395c-c899-44a1-aff4-3fdb7c01394e .shogun-icon-wrapper > .shogun-icon {

  font-size: 18px !important;
  color: rgba(227, 227, 227, 1);
}

#s-cb4ee7f6-94d5-4a53-b4c3-eaf150994b4a {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-cb4ee7f6-94d5-4a53-b4c3-eaf150994b4a"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-cb4ee7f6-94d5-4a53-b4c3-eaf150994b4a"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 2.0px);
}

}

@media (min-width: 992px) {
[id="s-cb4ee7f6-94d5-4a53-b4c3-eaf150994b4a"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 2.0px);
}

}

@media (min-width: 1200px) {
[id="s-cb4ee7f6-94d5-4a53-b4c3-eaf150994b4a"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 2.0px);
}

}

#s-5b559f27-722f-422f-a995-392b546f219f {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-5b559f27-722f-422f-a995-392b546f219f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-5b559f27-722f-422f-a995-392b546f219f.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-b627ac50-4c99-4c6b-9279-47990d729d0f {
  margin-left: auto;
margin-right: auto;
max-width: 80px;
text-align: left;
}

#s-b627ac50-4c99-4c6b-9279-47990d729d0f {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b627ac50-4c99-4c6b-9279-47990d729d0f-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-b627ac50-4c99-4c6b-9279-47990d729d0f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-b627ac50-4c99-4c6b-9279-47990d729d0f .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-b627ac50-4c99-4c6b-9279-47990d729d0f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-b627ac50-4c99-4c6b-9279-47990d729d0f img.shogun-image {
  width: 100%;
  
  
  max-width: 80px;

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




.s-b627ac50-4c99-4c6b-9279-47990d729d0f .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b627ac50-4c99-4c6b-9279-47990d729d0f.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-b627ac50-4c99-4c6b-9279-47990d729d0f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b627ac50-4c99-4c6b-9279-47990d729d0f.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-b627ac50-4c99-4c6b-9279-47990d729d0f {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b627ac50-4c99-4c6b-9279-47990d729d0f-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-b627ac50-4c99-4c6b-9279-47990d729d0f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-b627ac50-4c99-4c6b-9279-47990d729d0f .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-b627ac50-4c99-4c6b-9279-47990d729d0f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-b627ac50-4c99-4c6b-9279-47990d729d0f img.shogun-image {
  width: 100%;
  
  
  

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




.s-b627ac50-4c99-4c6b-9279-47990d729d0f .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b627ac50-4c99-4c6b-9279-47990d729d0f.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-b627ac50-4c99-4c6b-9279-47990d729d0f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b627ac50-4c99-4c6b-9279-47990d729d0f.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-b627ac50-4c99-4c6b-9279-47990d729d0f {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b627ac50-4c99-4c6b-9279-47990d729d0f-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-b627ac50-4c99-4c6b-9279-47990d729d0f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-b627ac50-4c99-4c6b-9279-47990d729d0f .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-b627ac50-4c99-4c6b-9279-47990d729d0f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-b627ac50-4c99-4c6b-9279-47990d729d0f img.shogun-image {
  width: 100%;
  
  
  

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




.s-b627ac50-4c99-4c6b-9279-47990d729d0f .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b627ac50-4c99-4c6b-9279-47990d729d0f.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-b627ac50-4c99-4c6b-9279-47990d729d0f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b627ac50-4c99-4c6b-9279-47990d729d0f.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-b627ac50-4c99-4c6b-9279-47990d729d0f {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b627ac50-4c99-4c6b-9279-47990d729d0f-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-b627ac50-4c99-4c6b-9279-47990d729d0f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-b627ac50-4c99-4c6b-9279-47990d729d0f .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-b627ac50-4c99-4c6b-9279-47990d729d0f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-b627ac50-4c99-4c6b-9279-47990d729d0f img.shogun-image {
  width: 100%;
  
  
  

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




.s-b627ac50-4c99-4c6b-9279-47990d729d0f .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b627ac50-4c99-4c6b-9279-47990d729d0f.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-b627ac50-4c99-4c6b-9279-47990d729d0f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b627ac50-4c99-4c6b-9279-47990d729d0f.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-b627ac50-4c99-4c6b-9279-47990d729d0f {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b627ac50-4c99-4c6b-9279-47990d729d0f-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-b627ac50-4c99-4c6b-9279-47990d729d0f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-b627ac50-4c99-4c6b-9279-47990d729d0f .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-b627ac50-4c99-4c6b-9279-47990d729d0f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-b627ac50-4c99-4c6b-9279-47990d729d0f img.shogun-image {
  width: 100%;
  
  
  

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




.s-b627ac50-4c99-4c6b-9279-47990d729d0f .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b627ac50-4c99-4c6b-9279-47990d729d0f.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-b627ac50-4c99-4c6b-9279-47990d729d0f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b627ac50-4c99-4c6b-9279-47990d729d0f.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-7785aff8-0d66-4803-bcff-ff592a57d187 {
  margin-left: -32px;
margin-right: auto;
min-height: 50px;
}
@media (max-width: 767px){#s-7785aff8-0d66-4803-bcff-ff592a57d187 {
  margin-left: 0px;
margin-right: 0px;
}
}







#s-7785aff8-0d66-4803-bcff-ff592a57d187 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-7785aff8-0d66-4803-bcff-ff592a57d187.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-6b4428d6-8a83-4a92-b375-09a8279d5190 {
  margin-top: 4px;
margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
@media (max-width: 767px){#s-6b4428d6-8a83-4a92-b375-09a8279d5190 {
  margin-top: 12px;
}
}
#s-6b4428d6-8a83-4a92-b375-09a8279d5190 .shogun-heading-component h3 {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}



#s-51dfbbbf-3a04-4f45-aa36-93471fb76e85 {
  margin-top: 4px;
margin-left: auto;
margin-right: auto;
}
@media (max-width: 767px){#s-51dfbbbf-3a04-4f45-aa36-93471fb76e85 {
  margin-top: 0px;
}
}
#s-51dfbbbf-3a04-4f45-aa36-93471fb76e85 .shg-proportional-font-size,
#s-51dfbbbf-3a04-4f45-aa36-93471fb76e85 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-9e3f38db-67d4-4f56-a8cb-8695c6a959df {
  margin-left: auto;
margin-right: auto;
}

#s-9e3f38db-67d4-4f56-a8cb-8695c6a959df .shogun-icon-wrapper {
  text-align: center;
}


#s-9e3f38db-67d4-4f56-a8cb-8695c6a959df .shogun-icon-wrapper > .shogun-icon {

  font-size: 18px !important;
  color: rgba(227, 227, 227, 1);
}

#s-0ae7ad8e-4ba2-48d2-8f67-034301680ff9 {
  margin-left: auto;
margin-right: auto;
}

#s-0ae7ad8e-4ba2-48d2-8f67-034301680ff9 .shogun-icon-wrapper {
  text-align: center;
}


#s-0ae7ad8e-4ba2-48d2-8f67-034301680ff9 .shogun-icon-wrapper > .shogun-icon {

  font-size: 18px !important;
  color: rgba(227, 227, 227, 1);
}

#s-35725337-ae3c-4663-a716-40adf13d5022 {
  margin-left: auto;
margin-right: auto;
}

#s-35725337-ae3c-4663-a716-40adf13d5022 .shogun-icon-wrapper {
  text-align: center;
}


#s-35725337-ae3c-4663-a716-40adf13d5022 .shogun-icon-wrapper > .shogun-icon {

  font-size: 18px !important;
  color: rgba(227, 227, 227, 1);
}

#s-52ca53a8-38a4-4c9e-a782-f08e57ef5eed {
  margin-left: auto;
margin-right: auto;
}

#s-52ca53a8-38a4-4c9e-a782-f08e57ef5eed .shogun-icon-wrapper {
  text-align: center;
}


#s-52ca53a8-38a4-4c9e-a782-f08e57ef5eed .shogun-icon-wrapper > .shogun-icon {

  font-size: 18px !important;
  color: rgba(227, 227, 227, 1);
}

#s-bc8b978e-1339-45e0-a92d-8cd2b87d3ffa {
  margin-left: auto;
margin-right: auto;
}

#s-bc8b978e-1339-45e0-a92d-8cd2b87d3ffa .shogun-icon-wrapper {
  text-align: center;
}


#s-bc8b978e-1339-45e0-a92d-8cd2b87d3ffa .shogun-icon-wrapper > .shogun-icon {

  font-size: 18px !important;
  color: rgba(227, 227, 227, 1);
}

#s-a98c3d17-aed7-4478-9823-e80c24c45146 {
  margin-left: auto;
margin-right: auto;
}

#s-a98c3d17-aed7-4478-9823-e80c24c45146 .shogun-icon-wrapper {
  text-align: center;
}


#s-a98c3d17-aed7-4478-9823-e80c24c45146 .shogun-icon-wrapper > .shogun-icon {

  font-size: 18px !important;
  color: rgba(227, 227, 227, 1);
}

#s-3411e32b-80dc-4577-8484-76d6d0d8f70e {
  margin-left: auto;
margin-right: auto;
}

#s-3411e32b-80dc-4577-8484-76d6d0d8f70e .shogun-icon-wrapper {
  text-align: center;
}


#s-3411e32b-80dc-4577-8484-76d6d0d8f70e .shogun-icon-wrapper > .shogun-icon {

  font-size: 18px !important;
  color: rgba(227, 227, 227, 1);
}

#s-f9563d05-14b1-45dd-8b46-27c1e7863535 {
  margin-left: auto;
margin-right: auto;
}

#s-f9563d05-14b1-45dd-8b46-27c1e7863535 .shogun-icon-wrapper {
  text-align: center;
}


#s-f9563d05-14b1-45dd-8b46-27c1e7863535 .shogun-icon-wrapper > .shogun-icon {

  font-size: 18px !important;
  color: rgba(227, 227, 227, 1);
}

#s-4277b08f-7ea4-4fb1-9fa0-9f88c290a2a4 {
  margin-left: auto;
margin-right: auto;
}

#s-4277b08f-7ea4-4fb1-9fa0-9f88c290a2a4 .shogun-icon-wrapper {
  text-align: center;
}


#s-4277b08f-7ea4-4fb1-9fa0-9f88c290a2a4 .shogun-icon-wrapper > .shogun-icon {

  font-size: 18px !important;
  color: rgba(165, 0, 0, 1);
}

#s-5fd1ebc7-1e1c-4d71-9084-64b3a5d551ba {
  margin-left: auto;
margin-right: auto;
}

#s-5fd1ebc7-1e1c-4d71-9084-64b3a5d551ba .shg-proportional-font-size,
#s-5fd1ebc7-1e1c-4d71-9084-64b3a5d551ba .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}
@media (min-width: 768px) and (max-width: 991px){#s-5fd1ebc7-1e1c-4d71-9084-64b3a5d551ba .shg-proportional-font-size,
#s-5fd1ebc7-1e1c-4d71-9084-64b3a5d551ba .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 90;
    
    
    font-size: 0.9em;
  
}
}
#s-c28b21ca-16d7-4a24-9ebe-21477600f7ed {
  margin-left: auto;
margin-right: auto;
}

#s-c28b21ca-16d7-4a24-9ebe-21477600f7ed .shg-proportional-font-size,
#s-c28b21ca-16d7-4a24-9ebe-21477600f7ed .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}
@media (min-width: 768px) and (max-width: 991px){#s-c28b21ca-16d7-4a24-9ebe-21477600f7ed .shg-proportional-font-size,
#s-c28b21ca-16d7-4a24-9ebe-21477600f7ed .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 90;
    
    
    font-size: 0.9em;
  
}
}
#s-31537cd6-8e58-4791-a9ef-16f9a75754b9 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-31537cd6-8e58-4791-a9ef-16f9a75754b9"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-31537cd6-8e58-4791-a9ef-16f9a75754b9"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 2.0px);
}

}

@media (min-width: 992px) {
[id="s-31537cd6-8e58-4791-a9ef-16f9a75754b9"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 2.0px);
}

}

@media (min-width: 1200px) {
[id="s-31537cd6-8e58-4791-a9ef-16f9a75754b9"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 2.0px);
}

}

#s-21531270-3718-4ae2-8ac0-b95c3c4486e1 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-21531270-3718-4ae2-8ac0-b95c3c4486e1 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-21531270-3718-4ae2-8ac0-b95c3c4486e1.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-0584e21f-b574-4289-884e-a7cfc6cc250f {
  margin-left: auto;
margin-right: auto;
max-width: 80px;
text-align: left;
}

#s-0584e21f-b574-4289-884e-a7cfc6cc250f {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-0584e21f-b574-4289-884e-a7cfc6cc250f-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-0584e21f-b574-4289-884e-a7cfc6cc250f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-0584e21f-b574-4289-884e-a7cfc6cc250f .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-0584e21f-b574-4289-884e-a7cfc6cc250f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-0584e21f-b574-4289-884e-a7cfc6cc250f img.shogun-image {
  width: 100%;
  
  
  max-width: 80px;

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




.s-0584e21f-b574-4289-884e-a7cfc6cc250f .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-0584e21f-b574-4289-884e-a7cfc6cc250f.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-0584e21f-b574-4289-884e-a7cfc6cc250f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0584e21f-b574-4289-884e-a7cfc6cc250f.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-0584e21f-b574-4289-884e-a7cfc6cc250f {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-0584e21f-b574-4289-884e-a7cfc6cc250f-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-0584e21f-b574-4289-884e-a7cfc6cc250f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-0584e21f-b574-4289-884e-a7cfc6cc250f .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-0584e21f-b574-4289-884e-a7cfc6cc250f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-0584e21f-b574-4289-884e-a7cfc6cc250f img.shogun-image {
  width: 100%;
  
  
  

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




.s-0584e21f-b574-4289-884e-a7cfc6cc250f .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-0584e21f-b574-4289-884e-a7cfc6cc250f.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-0584e21f-b574-4289-884e-a7cfc6cc250f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0584e21f-b574-4289-884e-a7cfc6cc250f.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-0584e21f-b574-4289-884e-a7cfc6cc250f {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-0584e21f-b574-4289-884e-a7cfc6cc250f-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-0584e21f-b574-4289-884e-a7cfc6cc250f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-0584e21f-b574-4289-884e-a7cfc6cc250f .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-0584e21f-b574-4289-884e-a7cfc6cc250f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-0584e21f-b574-4289-884e-a7cfc6cc250f img.shogun-image {
  width: 100%;
  
  
  

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




.s-0584e21f-b574-4289-884e-a7cfc6cc250f .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-0584e21f-b574-4289-884e-a7cfc6cc250f.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-0584e21f-b574-4289-884e-a7cfc6cc250f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0584e21f-b574-4289-884e-a7cfc6cc250f.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-0584e21f-b574-4289-884e-a7cfc6cc250f {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-0584e21f-b574-4289-884e-a7cfc6cc250f-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-0584e21f-b574-4289-884e-a7cfc6cc250f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-0584e21f-b574-4289-884e-a7cfc6cc250f .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-0584e21f-b574-4289-884e-a7cfc6cc250f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-0584e21f-b574-4289-884e-a7cfc6cc250f img.shogun-image {
  width: 100%;
  
  
  

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




.s-0584e21f-b574-4289-884e-a7cfc6cc250f .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-0584e21f-b574-4289-884e-a7cfc6cc250f.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-0584e21f-b574-4289-884e-a7cfc6cc250f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0584e21f-b574-4289-884e-a7cfc6cc250f.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-0584e21f-b574-4289-884e-a7cfc6cc250f {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-0584e21f-b574-4289-884e-a7cfc6cc250f-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-0584e21f-b574-4289-884e-a7cfc6cc250f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-0584e21f-b574-4289-884e-a7cfc6cc250f .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-0584e21f-b574-4289-884e-a7cfc6cc250f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-0584e21f-b574-4289-884e-a7cfc6cc250f img.shogun-image {
  width: 100%;
  
  
  

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




.s-0584e21f-b574-4289-884e-a7cfc6cc250f .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-0584e21f-b574-4289-884e-a7cfc6cc250f.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-0584e21f-b574-4289-884e-a7cfc6cc250f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0584e21f-b574-4289-884e-a7cfc6cc250f.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-3bc9830b-2316-4afe-8888-c498723494f0 {
  margin-left: -32px;
margin-right: auto;
min-height: 50px;
}
@media (max-width: 767px){#s-3bc9830b-2316-4afe-8888-c498723494f0 {
  margin-left: 0px;
margin-right: 0px;
}
}







#s-3bc9830b-2316-4afe-8888-c498723494f0 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-3bc9830b-2316-4afe-8888-c498723494f0.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-d21c8a48-beae-46e5-9317-7a20c67b2de1 {
  margin-top: 4px;
margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
@media (max-width: 767px){#s-d21c8a48-beae-46e5-9317-7a20c67b2de1 {
  margin-top: 12px;
}
}
#s-d21c8a48-beae-46e5-9317-7a20c67b2de1 .shogun-heading-component h3 {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}



#s-3168fb49-a503-4fc6-b447-53e54e74121e {
  margin-top: 4px;
margin-left: auto;
margin-right: auto;
}
@media (max-width: 767px){#s-3168fb49-a503-4fc6-b447-53e54e74121e {
  margin-top: 0px;
}
}
#s-3168fb49-a503-4fc6-b447-53e54e74121e .shg-proportional-font-size,
#s-3168fb49-a503-4fc6-b447-53e54e74121e .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-017cf8a6-90f1-4775-ae2c-76e88530fc6e {
  margin-left: auto;
margin-right: auto;
}

#s-017cf8a6-90f1-4775-ae2c-76e88530fc6e .shg-proportional-font-size,
#s-017cf8a6-90f1-4775-ae2c-76e88530fc6e .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}
@media (min-width: 768px) and (max-width: 991px){#s-017cf8a6-90f1-4775-ae2c-76e88530fc6e .shg-proportional-font-size,
#s-017cf8a6-90f1-4775-ae2c-76e88530fc6e .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 90;
    
    
    font-size: 0.9em;
  
}
}
#s-468a5db4-1bd7-493d-b057-87178dde13f6 {
  margin-left: auto;
margin-right: auto;
}

#s-468a5db4-1bd7-493d-b057-87178dde13f6 .shg-proportional-font-size,
#s-468a5db4-1bd7-493d-b057-87178dde13f6 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}
@media (min-width: 768px) and (max-width: 991px){#s-468a5db4-1bd7-493d-b057-87178dde13f6 .shg-proportional-font-size,
#s-468a5db4-1bd7-493d-b057-87178dde13f6 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 90;
    
    
    font-size: 0.9em;
  
}
}
#s-4ee79986-f13d-4af6-9fe8-b6a8df8c2612 {
  margin-left: auto;
margin-right: auto;
}

#s-4ee79986-f13d-4af6-9fe8-b6a8df8c2612 .shogun-icon-wrapper {
  text-align: center;
}


#s-4ee79986-f13d-4af6-9fe8-b6a8df8c2612 .shogun-icon-wrapper > .shogun-icon {

  font-size: 18px !important;
  color: rgba(227, 227, 227, 1);
}

#s-8a405a40-996b-4091-af2d-5e657582610f {
  margin-left: auto;
margin-right: auto;
}

#s-8a405a40-996b-4091-af2d-5e657582610f .shogun-icon-wrapper {
  text-align: center;
}


#s-8a405a40-996b-4091-af2d-5e657582610f .shogun-icon-wrapper > .shogun-icon {

  font-size: 18px !important;
  color: rgba(227, 227, 227, 1);
}

#s-03a4f091-7966-424d-a9ae-c963eba95640 {
  margin-left: auto;
margin-right: auto;
}

#s-03a4f091-7966-424d-a9ae-c963eba95640 .shogun-icon-wrapper {
  text-align: center;
}


#s-03a4f091-7966-424d-a9ae-c963eba95640 .shogun-icon-wrapper > .shogun-icon {

  font-size: 18px !important;
  color: rgba(227, 227, 227, 1);
}

#s-6df3bb1c-5820-4541-8274-de3958df988e {
  margin-left: auto;
margin-right: auto;
}

#s-6df3bb1c-5820-4541-8274-de3958df988e .shogun-icon-wrapper {
  text-align: center;
}


#s-6df3bb1c-5820-4541-8274-de3958df988e .shogun-icon-wrapper > .shogun-icon {

  font-size: 18px !important;
  color: rgba(165, 0, 0, 1);
}

#s-219faf2b-dd64-4a46-bad5-3de91b4ed92c {
  margin-left: auto;
margin-right: auto;
}

#s-219faf2b-dd64-4a46-bad5-3de91b4ed92c .shogun-icon-wrapper {
  text-align: center;
}


#s-219faf2b-dd64-4a46-bad5-3de91b4ed92c .shogun-icon-wrapper > .shogun-icon {

  font-size: 18px !important;
  color: rgba(165, 0, 0, 1);
}

#s-8a9a0eac-e2d3-4ca2-acf7-dcd42b69b0ef {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-8a9a0eac-e2d3-4ca2-acf7-dcd42b69b0ef"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-8a9a0eac-e2d3-4ca2-acf7-dcd42b69b0ef"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 2.0px);
}

}

@media (min-width: 992px) {
[id="s-8a9a0eac-e2d3-4ca2-acf7-dcd42b69b0ef"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 2.0px);
}

}

@media (min-width: 1200px) {
[id="s-8a9a0eac-e2d3-4ca2-acf7-dcd42b69b0ef"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 2.0px);
}

}

#s-171e5599-c87d-414d-9317-bcb1232dfe35 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-171e5599-c87d-414d-9317-bcb1232dfe35 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-171e5599-c87d-414d-9317-bcb1232dfe35.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-e72d74e2-1938-4b46-a509-2b7d2cb2cd69 {
  margin-left: auto;
margin-right: auto;
max-width: 80px;
text-align: left;
}

#s-e72d74e2-1938-4b46-a509-2b7d2cb2cd69 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-e72d74e2-1938-4b46-a509-2b7d2cb2cd69-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-e72d74e2-1938-4b46-a509-2b7d2cb2cd69 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-e72d74e2-1938-4b46-a509-2b7d2cb2cd69 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-e72d74e2-1938-4b46-a509-2b7d2cb2cd69 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-e72d74e2-1938-4b46-a509-2b7d2cb2cd69 img.shogun-image {
  width: 100%;
  
  
  max-width: 80px;

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




.s-e72d74e2-1938-4b46-a509-2b7d2cb2cd69 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-e72d74e2-1938-4b46-a509-2b7d2cb2cd69.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-e72d74e2-1938-4b46-a509-2b7d2cb2cd69.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e72d74e2-1938-4b46-a509-2b7d2cb2cd69.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-e72d74e2-1938-4b46-a509-2b7d2cb2cd69 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-e72d74e2-1938-4b46-a509-2b7d2cb2cd69-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-e72d74e2-1938-4b46-a509-2b7d2cb2cd69 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-e72d74e2-1938-4b46-a509-2b7d2cb2cd69 .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-e72d74e2-1938-4b46-a509-2b7d2cb2cd69 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-e72d74e2-1938-4b46-a509-2b7d2cb2cd69 img.shogun-image {
  width: 100%;
  
  
  

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




.s-e72d74e2-1938-4b46-a509-2b7d2cb2cd69 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-e72d74e2-1938-4b46-a509-2b7d2cb2cd69.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-e72d74e2-1938-4b46-a509-2b7d2cb2cd69.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e72d74e2-1938-4b46-a509-2b7d2cb2cd69.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-e72d74e2-1938-4b46-a509-2b7d2cb2cd69 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-e72d74e2-1938-4b46-a509-2b7d2cb2cd69-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-e72d74e2-1938-4b46-a509-2b7d2cb2cd69 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-e72d74e2-1938-4b46-a509-2b7d2cb2cd69 .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-e72d74e2-1938-4b46-a509-2b7d2cb2cd69 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-e72d74e2-1938-4b46-a509-2b7d2cb2cd69 img.shogun-image {
  width: 100%;
  
  
  

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




.s-e72d74e2-1938-4b46-a509-2b7d2cb2cd69 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-e72d74e2-1938-4b46-a509-2b7d2cb2cd69.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-e72d74e2-1938-4b46-a509-2b7d2cb2cd69.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e72d74e2-1938-4b46-a509-2b7d2cb2cd69.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-e72d74e2-1938-4b46-a509-2b7d2cb2cd69 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-e72d74e2-1938-4b46-a509-2b7d2cb2cd69-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-e72d74e2-1938-4b46-a509-2b7d2cb2cd69 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-e72d74e2-1938-4b46-a509-2b7d2cb2cd69 .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-e72d74e2-1938-4b46-a509-2b7d2cb2cd69 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-e72d74e2-1938-4b46-a509-2b7d2cb2cd69 img.shogun-image {
  width: 100%;
  
  
  

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




.s-e72d74e2-1938-4b46-a509-2b7d2cb2cd69 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-e72d74e2-1938-4b46-a509-2b7d2cb2cd69.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-e72d74e2-1938-4b46-a509-2b7d2cb2cd69.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e72d74e2-1938-4b46-a509-2b7d2cb2cd69.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-e72d74e2-1938-4b46-a509-2b7d2cb2cd69 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-e72d74e2-1938-4b46-a509-2b7d2cb2cd69-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-e72d74e2-1938-4b46-a509-2b7d2cb2cd69 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-e72d74e2-1938-4b46-a509-2b7d2cb2cd69 .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-e72d74e2-1938-4b46-a509-2b7d2cb2cd69 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-e72d74e2-1938-4b46-a509-2b7d2cb2cd69 img.shogun-image {
  width: 100%;
  
  
  

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




.s-e72d74e2-1938-4b46-a509-2b7d2cb2cd69 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-e72d74e2-1938-4b46-a509-2b7d2cb2cd69.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-e72d74e2-1938-4b46-a509-2b7d2cb2cd69.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e72d74e2-1938-4b46-a509-2b7d2cb2cd69.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-18ee5ced-c5ef-4ee1-b606-594e8f33835d {
  margin-left: -32px;
margin-right: auto;
min-height: 50px;
}
@media (max-width: 767px){#s-18ee5ced-c5ef-4ee1-b606-594e8f33835d {
  margin-left: 0px;
margin-right: 0px;
}
}







#s-18ee5ced-c5ef-4ee1-b606-594e8f33835d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-18ee5ced-c5ef-4ee1-b606-594e8f33835d.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-d5dfc8da-b2c7-49e2-a089-f6b75bc0672c {
  margin-top: 4px;
margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
@media (max-width: 767px){#s-d5dfc8da-b2c7-49e2-a089-f6b75bc0672c {
  margin-top: 12px;
}
}
#s-d5dfc8da-b2c7-49e2-a089-f6b75bc0672c .shogun-heading-component h3 {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}



#s-63ab5047-13bf-4fcf-b09a-3084f34b5b8a {
  margin-top: 4px;
margin-left: auto;
margin-right: auto;
}
@media (max-width: 767px){#s-63ab5047-13bf-4fcf-b09a-3084f34b5b8a {
  margin-top: 0px;
}
}
#s-63ab5047-13bf-4fcf-b09a-3084f34b5b8a .shg-proportional-font-size,
#s-63ab5047-13bf-4fcf-b09a-3084f34b5b8a .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-e8b08321-7ec9-4ee9-adfd-d222cdec9801 {
  margin-left: auto;
margin-right: auto;
}

#s-e8b08321-7ec9-4ee9-adfd-d222cdec9801 .shg-proportional-font-size,
#s-e8b08321-7ec9-4ee9-adfd-d222cdec9801 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}
@media (min-width: 768px) and (max-width: 991px){#s-e8b08321-7ec9-4ee9-adfd-d222cdec9801 .shg-proportional-font-size,
#s-e8b08321-7ec9-4ee9-adfd-d222cdec9801 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 90;
    
    
    font-size: 0.9em;
  
}
}
#s-66321dc7-4df0-4f43-8de9-50526073689c {
  margin-left: auto;
margin-right: auto;
}

#s-66321dc7-4df0-4f43-8de9-50526073689c .shg-proportional-font-size,
#s-66321dc7-4df0-4f43-8de9-50526073689c .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}
@media (min-width: 768px) and (max-width: 991px){#s-66321dc7-4df0-4f43-8de9-50526073689c .shg-proportional-font-size,
#s-66321dc7-4df0-4f43-8de9-50526073689c .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 90;
    
    
    font-size: 0.9em;
  
}
}
#s-85392aad-c90b-4ccd-bf61-f6ca310fca09 {
  margin-left: auto;
margin-right: auto;
}

#s-85392aad-c90b-4ccd-bf61-f6ca310fca09 .shogun-icon-wrapper {
  text-align: center;
}


#s-85392aad-c90b-4ccd-bf61-f6ca310fca09 .shogun-icon-wrapper > .shogun-icon {

  font-size: 18px !important;
  color: rgba(227, 227, 227, 1);
}

#s-71f31504-ad20-4f80-9988-79f8c6202ba4 {
  margin-left: auto;
margin-right: auto;
}

#s-71f31504-ad20-4f80-9988-79f8c6202ba4 .shogun-icon-wrapper {
  text-align: center;
}


#s-71f31504-ad20-4f80-9988-79f8c6202ba4 .shogun-icon-wrapper > .shogun-icon {

  font-size: 18px !important;
  color: rgba(227, 227, 227, 1);
}

#s-aa83dab8-cd0b-4516-9c0f-310dc3fc952e {
  margin-left: auto;
margin-right: auto;
}

#s-aa83dab8-cd0b-4516-9c0f-310dc3fc952e .shogun-icon-wrapper {
  text-align: center;
}


#s-aa83dab8-cd0b-4516-9c0f-310dc3fc952e .shogun-icon-wrapper > .shogun-icon {

  font-size: 18px !important;
  color: rgba(227, 227, 227, 1);
}

#s-02f05c5e-fe14-4c92-ba63-c641ece67640 {
  margin-left: auto;
margin-right: auto;
}

#s-02f05c5e-fe14-4c92-ba63-c641ece67640 .shogun-icon-wrapper {
  text-align: center;
}


#s-02f05c5e-fe14-4c92-ba63-c641ece67640 .shogun-icon-wrapper > .shogun-icon {

  font-size: 18px !important;
  color: rgba(227, 227, 227, 1);
}

#s-7a918fa5-afa3-445f-be29-ef4d0d550a6b {
  margin-left: auto;
margin-right: auto;
}

#s-7a918fa5-afa3-445f-be29-ef4d0d550a6b .shogun-icon-wrapper {
  text-align: center;
}


#s-7a918fa5-afa3-445f-be29-ef4d0d550a6b .shogun-icon-wrapper > .shogun-icon {

  font-size: 18px !important;
  color: rgba(227, 227, 227, 1);
}

#s-5deb13de-4211-425f-b3d5-d0b48ab936e2 {
  margin-left: auto;
margin-right: auto;
}

#s-5deb13de-4211-425f-b3d5-d0b48ab936e2 .shogun-icon-wrapper {
  text-align: center;
}


#s-5deb13de-4211-425f-b3d5-d0b48ab936e2 .shogun-icon-wrapper > .shogun-icon {

  font-size: 18px !important;
  color: rgba(165, 0, 0, 1);
}

#s-cdb5b031-047d-47f7-bb40-c00c11b8a2f1 {
  margin-left: auto;
margin-right: auto;
}

#s-cdb5b031-047d-47f7-bb40-c00c11b8a2f1 .shogun-icon-wrapper {
  text-align: center;
}


#s-cdb5b031-047d-47f7-bb40-c00c11b8a2f1 .shogun-icon-wrapper > .shogun-icon {

  font-size: 18px !important;
  color: rgba(165, 0, 0, 1);
}

#s-aafb8242-7987-494a-86df-9e4753ede0c0 {
  margin-left: auto;
margin-right: auto;
}

#s-aafb8242-7987-494a-86df-9e4753ede0c0 .shogun-icon-wrapper {
  text-align: center;
}


#s-aafb8242-7987-494a-86df-9e4753ede0c0 .shogun-icon-wrapper > .shogun-icon {

  font-size: 18px !important;
  color: rgba(165, 0, 0, 1);
}

#s-8603791f-7e58-47ae-a96f-f0d04f701430 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-8603791f-7e58-47ae-a96f-f0d04f701430"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-8603791f-7e58-47ae-a96f-f0d04f701430"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 2.0px);
}

}

@media (min-width: 992px) {
[id="s-8603791f-7e58-47ae-a96f-f0d04f701430"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 2.0px);
}

}

@media (min-width: 1200px) {
[id="s-8603791f-7e58-47ae-a96f-f0d04f701430"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 2.0px);
}

}

#s-71de0bb2-c323-41b2-b871-189c39aa546f {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-71de0bb2-c323-41b2-b871-189c39aa546f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-71de0bb2-c323-41b2-b871-189c39aa546f.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-ba66aed3-4116-49b0-b614-3d3470d617e2 {
  margin-left: auto;
margin-right: auto;
max-width: 80px;
text-align: left;
}

#s-ba66aed3-4116-49b0-b614-3d3470d617e2 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ba66aed3-4116-49b0-b614-3d3470d617e2-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-ba66aed3-4116-49b0-b614-3d3470d617e2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-ba66aed3-4116-49b0-b614-3d3470d617e2 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-ba66aed3-4116-49b0-b614-3d3470d617e2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-ba66aed3-4116-49b0-b614-3d3470d617e2 img.shogun-image {
  width: 100%;
  
  
  max-width: 80px;

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




.s-ba66aed3-4116-49b0-b614-3d3470d617e2 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-ba66aed3-4116-49b0-b614-3d3470d617e2.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-ba66aed3-4116-49b0-b614-3d3470d617e2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ba66aed3-4116-49b0-b614-3d3470d617e2.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-ba66aed3-4116-49b0-b614-3d3470d617e2 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ba66aed3-4116-49b0-b614-3d3470d617e2-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-ba66aed3-4116-49b0-b614-3d3470d617e2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-ba66aed3-4116-49b0-b614-3d3470d617e2 .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-ba66aed3-4116-49b0-b614-3d3470d617e2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-ba66aed3-4116-49b0-b614-3d3470d617e2 img.shogun-image {
  width: 100%;
  
  
  

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




.s-ba66aed3-4116-49b0-b614-3d3470d617e2 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-ba66aed3-4116-49b0-b614-3d3470d617e2.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-ba66aed3-4116-49b0-b614-3d3470d617e2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ba66aed3-4116-49b0-b614-3d3470d617e2.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-ba66aed3-4116-49b0-b614-3d3470d617e2 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ba66aed3-4116-49b0-b614-3d3470d617e2-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-ba66aed3-4116-49b0-b614-3d3470d617e2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-ba66aed3-4116-49b0-b614-3d3470d617e2 .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-ba66aed3-4116-49b0-b614-3d3470d617e2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-ba66aed3-4116-49b0-b614-3d3470d617e2 img.shogun-image {
  width: 100%;
  
  
  

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




.s-ba66aed3-4116-49b0-b614-3d3470d617e2 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-ba66aed3-4116-49b0-b614-3d3470d617e2.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-ba66aed3-4116-49b0-b614-3d3470d617e2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ba66aed3-4116-49b0-b614-3d3470d617e2.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-ba66aed3-4116-49b0-b614-3d3470d617e2 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ba66aed3-4116-49b0-b614-3d3470d617e2-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-ba66aed3-4116-49b0-b614-3d3470d617e2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-ba66aed3-4116-49b0-b614-3d3470d617e2 .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-ba66aed3-4116-49b0-b614-3d3470d617e2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-ba66aed3-4116-49b0-b614-3d3470d617e2 img.shogun-image {
  width: 100%;
  
  
  

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




.s-ba66aed3-4116-49b0-b614-3d3470d617e2 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-ba66aed3-4116-49b0-b614-3d3470d617e2.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-ba66aed3-4116-49b0-b614-3d3470d617e2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ba66aed3-4116-49b0-b614-3d3470d617e2.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-ba66aed3-4116-49b0-b614-3d3470d617e2 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ba66aed3-4116-49b0-b614-3d3470d617e2-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-ba66aed3-4116-49b0-b614-3d3470d617e2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-ba66aed3-4116-49b0-b614-3d3470d617e2 .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-ba66aed3-4116-49b0-b614-3d3470d617e2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-ba66aed3-4116-49b0-b614-3d3470d617e2 img.shogun-image {
  width: 100%;
  
  
  

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




.s-ba66aed3-4116-49b0-b614-3d3470d617e2 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-ba66aed3-4116-49b0-b614-3d3470d617e2.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-ba66aed3-4116-49b0-b614-3d3470d617e2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ba66aed3-4116-49b0-b614-3d3470d617e2.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-6dcb46aa-7a5e-4ffb-aefc-e47adec1768d {
  margin-left: -32px;
margin-right: auto;
min-height: 50px;
}
@media (max-width: 767px){#s-6dcb46aa-7a5e-4ffb-aefc-e47adec1768d {
  margin-left: 0px;
margin-right: 0px;
}
}







#s-6dcb46aa-7a5e-4ffb-aefc-e47adec1768d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-6dcb46aa-7a5e-4ffb-aefc-e47adec1768d.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-ed55d0a5-fd72-4ec0-ae91-8c6e0cb9092b {
  margin-top: 4px;
margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
@media (max-width: 767px){#s-ed55d0a5-fd72-4ec0-ae91-8c6e0cb9092b {
  margin-top: 12px;
}
}
#s-ed55d0a5-fd72-4ec0-ae91-8c6e0cb9092b .shogun-heading-component h3 {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}



#s-383b0d5e-7902-42bd-82f2-1afd0ff1d7c6 {
  margin-top: 4px;
margin-left: auto;
margin-right: auto;
}
@media (max-width: 767px){#s-383b0d5e-7902-42bd-82f2-1afd0ff1d7c6 {
  margin-top: 0px;
}
}
#s-383b0d5e-7902-42bd-82f2-1afd0ff1d7c6 .shg-proportional-font-size,
#s-383b0d5e-7902-42bd-82f2-1afd0ff1d7c6 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-009d50f9-d6fd-4df5-bd63-5d995062b761 {
  margin-left: auto;
margin-right: auto;
}

#s-009d50f9-d6fd-4df5-bd63-5d995062b761 .shogun-icon-wrapper {
  text-align: center;
}


#s-009d50f9-d6fd-4df5-bd63-5d995062b761 .shogun-icon-wrapper > .shogun-icon {

  font-size: 18px !important;
  color: rgba(165, 0, 0, 1);
}

#s-17af8b61-2b73-47a3-a715-8bc4be32c8b0 {
  margin-left: auto;
margin-right: auto;
}

#s-17af8b61-2b73-47a3-a715-8bc4be32c8b0 .shogun-icon-wrapper {
  text-align: center;
}


#s-17af8b61-2b73-47a3-a715-8bc4be32c8b0 .shogun-icon-wrapper > .shogun-icon {

  font-size: 18px !important;
  color: rgba(165, 0, 0, 1);
}

#s-d1264b6c-b8f7-4382-9e76-d900aeccd182 {
  margin-left: auto;
margin-right: auto;
}

#s-d1264b6c-b8f7-4382-9e76-d900aeccd182 .shogun-icon-wrapper {
  text-align: center;
}


#s-d1264b6c-b8f7-4382-9e76-d900aeccd182 .shogun-icon-wrapper > .shogun-icon {

  font-size: 18px !important;
  color: rgba(165, 0, 0, 1);
}

#s-d141c4fa-c8ec-42e5-8730-2f1e1f561de4 {
  margin-top: 16px;
margin-left: auto;
margin-right: auto;
}

#s-d141c4fa-c8ec-42e5-8730-2f1e1f561de4 .shogun-table-wrapper {
  overflow: auto;
  border: 1px solid rgba(227, 227, 227, 1);
  border-radius: 8px;
}

#s-d141c4fa-c8ec-42e5-8730-2f1e1f561de4 table.shogun-table {
  margin: 0;
  padding: 0;
}

#s-d141c4fa-c8ec-42e5-8730-2f1e1f561de4 td.shogun-table-column {
  background-color: rgba(40, 40, 40, 1);
  padding: 10px;
  text-align: center;
  font-family: ;
  font-size: 14px;
  font-weight: ;
  color: rgb(255, 255, 255);
  letter-spacing: ;
  line-height: ;
  font-style: ;
}

#s-d141c4fa-c8ec-42e5-8730-2f1e1f561de4 td.shogun-table-row {
  background-color: #fff;
  padding: 10px;
}

#s-d141c4fa-c8ec-42e5-8730-2f1e1f561de4 td.shogun-table-column, #s-d141c4fa-c8ec-42e5-8730-2f1e1f561de4 td.shogun-table-row {
  border: 1px solid rgba(227, 227, 227, 1);
}

#s-ceec3083-00b9-4cf3-a462-fbb9d685157e {
  margin-left: auto;
margin-right: auto;
}

#s-ceec3083-00b9-4cf3-a462-fbb9d685157e .shg-proportional-font-size,
#s-ceec3083-00b9-4cf3-a462-fbb9d685157e .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}
@media (min-width: 768px) and (max-width: 991px){#s-ceec3083-00b9-4cf3-a462-fbb9d685157e .shg-proportional-font-size,
#s-ceec3083-00b9-4cf3-a462-fbb9d685157e .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 90;
    
    
    font-size: 0.9em;
  
}
}
#s-2edee0e8-def5-40f2-bff3-f023c013d8e3 {
  margin-left: auto;
margin-right: auto;
}

#s-2edee0e8-def5-40f2-bff3-f023c013d8e3 .shg-proportional-font-size,
#s-2edee0e8-def5-40f2-bff3-f023c013d8e3 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}
@media (min-width: 768px) and (max-width: 991px){#s-2edee0e8-def5-40f2-bff3-f023c013d8e3 .shg-proportional-font-size,
#s-2edee0e8-def5-40f2-bff3-f023c013d8e3 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 90;
    
    
    font-size: 0.9em;
  
}
}
#s-ead7ca85-2a05-4bc4-bcf5-fe1813018d89 {
  margin-left: auto;
margin-right: auto;
}

#s-ead7ca85-2a05-4bc4-bcf5-fe1813018d89 .shg-proportional-font-size,
#s-ead7ca85-2a05-4bc4-bcf5-fe1813018d89 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}
@media (min-width: 768px) and (max-width: 991px){#s-ead7ca85-2a05-4bc4-bcf5-fe1813018d89 .shg-proportional-font-size,
#s-ead7ca85-2a05-4bc4-bcf5-fe1813018d89 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 90;
    
    
    font-size: 0.9em;
  
}
}
#s-e88255ce-a9a8-499b-bf83-b7ae07d1ad35 {
  margin-left: auto;
margin-right: auto;
}

#s-e88255ce-a9a8-499b-bf83-b7ae07d1ad35 .shogun-icon-wrapper {
  text-align: center;
}


#s-e88255ce-a9a8-499b-bf83-b7ae07d1ad35 .shogun-icon-wrapper > .shogun-icon {

  font-size: 18px !important;
  color: rgba(227, 227, 227, 1);
}

#s-d920628c-e72c-4d0f-8a6b-ca9b4cd28b18 {
  margin-left: auto;
margin-right: auto;
}

#s-d920628c-e72c-4d0f-8a6b-ca9b4cd28b18 .shogun-icon-wrapper {
  text-align: center;
}


#s-d920628c-e72c-4d0f-8a6b-ca9b4cd28b18 .shogun-icon-wrapper > .shogun-icon {

  font-size: 18px !important;
  color: rgba(227, 227, 227, 1);
}

#s-dfb0298d-6a64-4039-80a2-af761a995355 {
  margin-left: auto;
margin-right: auto;
}

#s-dfb0298d-6a64-4039-80a2-af761a995355 .shogun-icon-wrapper {
  text-align: center;
}


#s-dfb0298d-6a64-4039-80a2-af761a995355 .shogun-icon-wrapper > .shogun-icon {

  font-size: 18px !important;
  color: rgba(165, 0, 0, 1);
}

#s-4c2dec44-1175-4b68-8ca1-a91299b67178 {
  margin-left: auto;
margin-right: auto;
}

#s-4c2dec44-1175-4b68-8ca1-a91299b67178 .shogun-icon-wrapper {
  text-align: center;
}


#s-4c2dec44-1175-4b68-8ca1-a91299b67178 .shogun-icon-wrapper > .shogun-icon {

  font-size: 18px !important;
  color: rgba(227, 227, 227, 1);
}

#s-1074de8f-f742-43b6-92ba-2d25c3498fdd {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-1074de8f-f742-43b6-92ba-2d25c3498fdd"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-1074de8f-f742-43b6-92ba-2d25c3498fdd"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 2.0px);
}

}

@media (min-width: 992px) {
[id="s-1074de8f-f742-43b6-92ba-2d25c3498fdd"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 2.0px);
}

}

@media (min-width: 1200px) {
[id="s-1074de8f-f742-43b6-92ba-2d25c3498fdd"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 2.0px);
}

}

#s-3a3038b0-cf50-49ca-8c9a-5f9163d48a5f {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-3a3038b0-cf50-49ca-8c9a-5f9163d48a5f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-3a3038b0-cf50-49ca-8c9a-5f9163d48a5f.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-e6cd7255-9790-4868-9fe4-29f8f915ed78 {
  margin-left: auto;
margin-right: auto;
max-width: 80px;
text-align: left;
}

#s-e6cd7255-9790-4868-9fe4-29f8f915ed78 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-e6cd7255-9790-4868-9fe4-29f8f915ed78-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-e6cd7255-9790-4868-9fe4-29f8f915ed78 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-e6cd7255-9790-4868-9fe4-29f8f915ed78 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-e6cd7255-9790-4868-9fe4-29f8f915ed78 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-e6cd7255-9790-4868-9fe4-29f8f915ed78 img.shogun-image {
  width: 100%;
  
  
  max-width: 80px;

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




.s-e6cd7255-9790-4868-9fe4-29f8f915ed78 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-e6cd7255-9790-4868-9fe4-29f8f915ed78.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-e6cd7255-9790-4868-9fe4-29f8f915ed78.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e6cd7255-9790-4868-9fe4-29f8f915ed78.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-e6cd7255-9790-4868-9fe4-29f8f915ed78 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-e6cd7255-9790-4868-9fe4-29f8f915ed78-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-e6cd7255-9790-4868-9fe4-29f8f915ed78 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-e6cd7255-9790-4868-9fe4-29f8f915ed78 .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-e6cd7255-9790-4868-9fe4-29f8f915ed78 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-e6cd7255-9790-4868-9fe4-29f8f915ed78 img.shogun-image {
  width: 100%;
  
  
  

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




.s-e6cd7255-9790-4868-9fe4-29f8f915ed78 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-e6cd7255-9790-4868-9fe4-29f8f915ed78.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-e6cd7255-9790-4868-9fe4-29f8f915ed78.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e6cd7255-9790-4868-9fe4-29f8f915ed78.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-e6cd7255-9790-4868-9fe4-29f8f915ed78 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-e6cd7255-9790-4868-9fe4-29f8f915ed78-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-e6cd7255-9790-4868-9fe4-29f8f915ed78 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-e6cd7255-9790-4868-9fe4-29f8f915ed78 .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-e6cd7255-9790-4868-9fe4-29f8f915ed78 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-e6cd7255-9790-4868-9fe4-29f8f915ed78 img.shogun-image {
  width: 100%;
  
  
  

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




.s-e6cd7255-9790-4868-9fe4-29f8f915ed78 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-e6cd7255-9790-4868-9fe4-29f8f915ed78.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-e6cd7255-9790-4868-9fe4-29f8f915ed78.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e6cd7255-9790-4868-9fe4-29f8f915ed78.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-e6cd7255-9790-4868-9fe4-29f8f915ed78 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-e6cd7255-9790-4868-9fe4-29f8f915ed78-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-e6cd7255-9790-4868-9fe4-29f8f915ed78 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-e6cd7255-9790-4868-9fe4-29f8f915ed78 .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-e6cd7255-9790-4868-9fe4-29f8f915ed78 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-e6cd7255-9790-4868-9fe4-29f8f915ed78 img.shogun-image {
  width: 100%;
  
  
  

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




.s-e6cd7255-9790-4868-9fe4-29f8f915ed78 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-e6cd7255-9790-4868-9fe4-29f8f915ed78.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-e6cd7255-9790-4868-9fe4-29f8f915ed78.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e6cd7255-9790-4868-9fe4-29f8f915ed78.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-e6cd7255-9790-4868-9fe4-29f8f915ed78 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-e6cd7255-9790-4868-9fe4-29f8f915ed78-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-e6cd7255-9790-4868-9fe4-29f8f915ed78 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-e6cd7255-9790-4868-9fe4-29f8f915ed78 .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-e6cd7255-9790-4868-9fe4-29f8f915ed78 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-e6cd7255-9790-4868-9fe4-29f8f915ed78 img.shogun-image {
  width: 100%;
  
  
  

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




.s-e6cd7255-9790-4868-9fe4-29f8f915ed78 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-e6cd7255-9790-4868-9fe4-29f8f915ed78.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-e6cd7255-9790-4868-9fe4-29f8f915ed78.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e6cd7255-9790-4868-9fe4-29f8f915ed78.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-b5cd17bc-8a9c-4a84-8ce6-ebd530bfcb0d {
  margin-left: -32px;
margin-right: auto;
min-height: 50px;
}
@media (max-width: 767px){#s-b5cd17bc-8a9c-4a84-8ce6-ebd530bfcb0d {
  margin-left: 0px;
margin-right: 0px;
}
}







#s-b5cd17bc-8a9c-4a84-8ce6-ebd530bfcb0d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-b5cd17bc-8a9c-4a84-8ce6-ebd530bfcb0d.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-2fc8914c-38fc-40a2-84e1-7088c94c5a58 {
  margin-top: 4px;
margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
@media (max-width: 767px){#s-2fc8914c-38fc-40a2-84e1-7088c94c5a58 {
  margin-top: 12px;
}
}
#s-2fc8914c-38fc-40a2-84e1-7088c94c5a58 .shogun-heading-component h3 {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}



#s-320459b4-eda6-45d3-98e9-e348efaa7d4b {
  margin-top: 4px;
margin-left: auto;
margin-right: auto;
}
@media (max-width: 767px){#s-320459b4-eda6-45d3-98e9-e348efaa7d4b {
  margin-top: 0px;
}
}
#s-320459b4-eda6-45d3-98e9-e348efaa7d4b .shg-proportional-font-size,
#s-320459b4-eda6-45d3-98e9-e348efaa7d4b .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-55b927bb-e386-443d-8834-3e381b04ca90 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-55b927bb-e386-443d-8834-3e381b04ca90"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-55b927bb-e386-443d-8834-3e381b04ca90"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 2.0px);
}

}

@media (min-width: 992px) {
[id="s-55b927bb-e386-443d-8834-3e381b04ca90"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 2.0px);
}

}

@media (min-width: 1200px) {
[id="s-55b927bb-e386-443d-8834-3e381b04ca90"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 2.0px);
}

}

#s-b344d5b6-c02a-4459-9a22-5c9dee5bc8b9 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-b344d5b6-c02a-4459-9a22-5c9dee5bc8b9 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-b344d5b6-c02a-4459-9a22-5c9dee5bc8b9.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-9bb304f5-629b-4f5d-82d3-de509fe297dd {
  margin-left: auto;
margin-right: auto;
max-width: 80px;
text-align: left;
}

#s-9bb304f5-629b-4f5d-82d3-de509fe297dd {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-9bb304f5-629b-4f5d-82d3-de509fe297dd-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-9bb304f5-629b-4f5d-82d3-de509fe297dd {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-9bb304f5-629b-4f5d-82d3-de509fe297dd .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-9bb304f5-629b-4f5d-82d3-de509fe297dd {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-9bb304f5-629b-4f5d-82d3-de509fe297dd img.shogun-image {
  width: 100%;
  
  
  max-width: 80px;

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




.s-9bb304f5-629b-4f5d-82d3-de509fe297dd .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-9bb304f5-629b-4f5d-82d3-de509fe297dd.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-9bb304f5-629b-4f5d-82d3-de509fe297dd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9bb304f5-629b-4f5d-82d3-de509fe297dd.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-9bb304f5-629b-4f5d-82d3-de509fe297dd {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-9bb304f5-629b-4f5d-82d3-de509fe297dd-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-9bb304f5-629b-4f5d-82d3-de509fe297dd {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-9bb304f5-629b-4f5d-82d3-de509fe297dd .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-9bb304f5-629b-4f5d-82d3-de509fe297dd {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-9bb304f5-629b-4f5d-82d3-de509fe297dd img.shogun-image {
  width: 100%;
  
  
  

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




.s-9bb304f5-629b-4f5d-82d3-de509fe297dd .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-9bb304f5-629b-4f5d-82d3-de509fe297dd.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-9bb304f5-629b-4f5d-82d3-de509fe297dd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9bb304f5-629b-4f5d-82d3-de509fe297dd.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-9bb304f5-629b-4f5d-82d3-de509fe297dd {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-9bb304f5-629b-4f5d-82d3-de509fe297dd-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-9bb304f5-629b-4f5d-82d3-de509fe297dd {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-9bb304f5-629b-4f5d-82d3-de509fe297dd .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-9bb304f5-629b-4f5d-82d3-de509fe297dd {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-9bb304f5-629b-4f5d-82d3-de509fe297dd img.shogun-image {
  width: 100%;
  
  
  

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




.s-9bb304f5-629b-4f5d-82d3-de509fe297dd .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-9bb304f5-629b-4f5d-82d3-de509fe297dd.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-9bb304f5-629b-4f5d-82d3-de509fe297dd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9bb304f5-629b-4f5d-82d3-de509fe297dd.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-9bb304f5-629b-4f5d-82d3-de509fe297dd {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-9bb304f5-629b-4f5d-82d3-de509fe297dd-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-9bb304f5-629b-4f5d-82d3-de509fe297dd {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-9bb304f5-629b-4f5d-82d3-de509fe297dd .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-9bb304f5-629b-4f5d-82d3-de509fe297dd {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-9bb304f5-629b-4f5d-82d3-de509fe297dd img.shogun-image {
  width: 100%;
  
  
  

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




.s-9bb304f5-629b-4f5d-82d3-de509fe297dd .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-9bb304f5-629b-4f5d-82d3-de509fe297dd.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-9bb304f5-629b-4f5d-82d3-de509fe297dd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9bb304f5-629b-4f5d-82d3-de509fe297dd.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-9bb304f5-629b-4f5d-82d3-de509fe297dd {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-9bb304f5-629b-4f5d-82d3-de509fe297dd-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-9bb304f5-629b-4f5d-82d3-de509fe297dd {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-9bb304f5-629b-4f5d-82d3-de509fe297dd .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-9bb304f5-629b-4f5d-82d3-de509fe297dd {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-9bb304f5-629b-4f5d-82d3-de509fe297dd img.shogun-image {
  width: 100%;
  
  
  

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




.s-9bb304f5-629b-4f5d-82d3-de509fe297dd .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-9bb304f5-629b-4f5d-82d3-de509fe297dd.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-9bb304f5-629b-4f5d-82d3-de509fe297dd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9bb304f5-629b-4f5d-82d3-de509fe297dd.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-2c739808-a62d-43c0-a677-8847a6984a13 {
  margin-left: -32px;
margin-right: auto;
min-height: 50px;
}
@media (max-width: 767px){#s-2c739808-a62d-43c0-a677-8847a6984a13 {
  margin-left: 0px;
margin-right: 0px;
}
}







#s-2c739808-a62d-43c0-a677-8847a6984a13 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-2c739808-a62d-43c0-a677-8847a6984a13.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-5ef20f7d-32e3-4852-9c93-bef951a54dd7 {
  margin-top: 4px;
margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
@media (max-width: 767px){#s-5ef20f7d-32e3-4852-9c93-bef951a54dd7 {
  margin-top: 12px;
}
}
#s-5ef20f7d-32e3-4852-9c93-bef951a54dd7 .shogun-heading-component h3 {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}



#s-4c1412a2-15a7-47e3-8f18-9b03a293363b {
  margin-top: 4px;
margin-left: auto;
margin-right: auto;
}
@media (max-width: 767px){#s-4c1412a2-15a7-47e3-8f18-9b03a293363b {
  margin-top: 0px;
}
}
#s-4c1412a2-15a7-47e3-8f18-9b03a293363b .shg-proportional-font-size,
#s-4c1412a2-15a7-47e3-8f18-9b03a293363b .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-cc351221-8001-433c-b5e6-84a67a917d5f {
  margin-left: auto;
margin-right: auto;
}

#s-cc351221-8001-433c-b5e6-84a67a917d5f .shogun-icon-wrapper {
  text-align: center;
}


#s-cc351221-8001-433c-b5e6-84a67a917d5f .shogun-icon-wrapper > .shogun-icon {

  font-size: 18px !important;
  color: rgba(227, 227, 227, 1);
}

#s-5ef765e1-4ca8-46fc-ab08-43b9d55f8d19 {
  margin-left: auto;
margin-right: auto;
}

#s-5ef765e1-4ca8-46fc-ab08-43b9d55f8d19 .shogun-icon-wrapper {
  text-align: center;
}


#s-5ef765e1-4ca8-46fc-ab08-43b9d55f8d19 .shogun-icon-wrapper > .shogun-icon {

  font-size: 18px !important;
  color: rgba(227, 227, 227, 1);
}

#s-24ef3b26-abfb-4808-9310-fe8e6c41a94d {
  margin-left: auto;
margin-right: auto;
}

#s-24ef3b26-abfb-4808-9310-fe8e6c41a94d .shogun-icon-wrapper {
  text-align: center;
}


#s-24ef3b26-abfb-4808-9310-fe8e6c41a94d .shogun-icon-wrapper > .shogun-icon {

  font-size: 18px !important;
  color: rgba(165, 0, 0, 1);
}

#s-53d0f253-1687-4ef7-84ee-068511333ef4 {
  margin-left: auto;
margin-right: auto;
}

#s-53d0f253-1687-4ef7-84ee-068511333ef4 .shogun-icon-wrapper {
  text-align: center;
}


#s-53d0f253-1687-4ef7-84ee-068511333ef4 .shogun-icon-wrapper > .shogun-icon {

  font-size: 18px !important;
  color: rgba(227, 227, 227, 1);
}

#s-7bdb5161-8c56-4b0f-85f4-38b1accdf4a6 {
  margin-left: auto;
margin-right: auto;
}

#s-7bdb5161-8c56-4b0f-85f4-38b1accdf4a6 .shogun-icon-wrapper {
  text-align: center;
}


#s-7bdb5161-8c56-4b0f-85f4-38b1accdf4a6 .shogun-icon-wrapper > .shogun-icon {

  font-size: 18px !important;
  color: rgba(227, 227, 227, 1);
}

#s-2f59e28d-0cbc-4c03-8cfd-ce772e16fb05 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-2f59e28d-0cbc-4c03-8cfd-ce772e16fb05"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-2f59e28d-0cbc-4c03-8cfd-ce772e16fb05"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 2.0px);
}

}

@media (min-width: 992px) {
[id="s-2f59e28d-0cbc-4c03-8cfd-ce772e16fb05"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 2.0px);
}

}

@media (min-width: 1200px) {
[id="s-2f59e28d-0cbc-4c03-8cfd-ce772e16fb05"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 2.0px);
}

}

#s-2ec47af1-b74d-4a49-ada0-57c5da460f86 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-2ec47af1-b74d-4a49-ada0-57c5da460f86 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-2ec47af1-b74d-4a49-ada0-57c5da460f86.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-7ce68394-f2d8-4646-a1c0-2d541616dcac {
  margin-left: auto;
margin-right: auto;
max-width: 80px;
text-align: left;
}

#s-7ce68394-f2d8-4646-a1c0-2d541616dcac {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-7ce68394-f2d8-4646-a1c0-2d541616dcac-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-7ce68394-f2d8-4646-a1c0-2d541616dcac {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-7ce68394-f2d8-4646-a1c0-2d541616dcac .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-7ce68394-f2d8-4646-a1c0-2d541616dcac {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-7ce68394-f2d8-4646-a1c0-2d541616dcac img.shogun-image {
  width: 100%;
  
  
  max-width: 80px;

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




.s-7ce68394-f2d8-4646-a1c0-2d541616dcac .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-7ce68394-f2d8-4646-a1c0-2d541616dcac.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-7ce68394-f2d8-4646-a1c0-2d541616dcac.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7ce68394-f2d8-4646-a1c0-2d541616dcac.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-7ce68394-f2d8-4646-a1c0-2d541616dcac {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-7ce68394-f2d8-4646-a1c0-2d541616dcac-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-7ce68394-f2d8-4646-a1c0-2d541616dcac {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-7ce68394-f2d8-4646-a1c0-2d541616dcac .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-7ce68394-f2d8-4646-a1c0-2d541616dcac {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-7ce68394-f2d8-4646-a1c0-2d541616dcac img.shogun-image {
  width: 100%;
  
  
  

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




.s-7ce68394-f2d8-4646-a1c0-2d541616dcac .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-7ce68394-f2d8-4646-a1c0-2d541616dcac.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-7ce68394-f2d8-4646-a1c0-2d541616dcac.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7ce68394-f2d8-4646-a1c0-2d541616dcac.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-7ce68394-f2d8-4646-a1c0-2d541616dcac {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-7ce68394-f2d8-4646-a1c0-2d541616dcac-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-7ce68394-f2d8-4646-a1c0-2d541616dcac {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-7ce68394-f2d8-4646-a1c0-2d541616dcac .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-7ce68394-f2d8-4646-a1c0-2d541616dcac {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-7ce68394-f2d8-4646-a1c0-2d541616dcac img.shogun-image {
  width: 100%;
  
  
  

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




.s-7ce68394-f2d8-4646-a1c0-2d541616dcac .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-7ce68394-f2d8-4646-a1c0-2d541616dcac.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-7ce68394-f2d8-4646-a1c0-2d541616dcac.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7ce68394-f2d8-4646-a1c0-2d541616dcac.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-7ce68394-f2d8-4646-a1c0-2d541616dcac {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-7ce68394-f2d8-4646-a1c0-2d541616dcac-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-7ce68394-f2d8-4646-a1c0-2d541616dcac {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-7ce68394-f2d8-4646-a1c0-2d541616dcac .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-7ce68394-f2d8-4646-a1c0-2d541616dcac {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-7ce68394-f2d8-4646-a1c0-2d541616dcac img.shogun-image {
  width: 100%;
  
  
  

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




.s-7ce68394-f2d8-4646-a1c0-2d541616dcac .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-7ce68394-f2d8-4646-a1c0-2d541616dcac.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-7ce68394-f2d8-4646-a1c0-2d541616dcac.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7ce68394-f2d8-4646-a1c0-2d541616dcac.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-7ce68394-f2d8-4646-a1c0-2d541616dcac {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-7ce68394-f2d8-4646-a1c0-2d541616dcac-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-7ce68394-f2d8-4646-a1c0-2d541616dcac {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-7ce68394-f2d8-4646-a1c0-2d541616dcac .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-7ce68394-f2d8-4646-a1c0-2d541616dcac {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-7ce68394-f2d8-4646-a1c0-2d541616dcac img.shogun-image {
  width: 100%;
  
  
  

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




.s-7ce68394-f2d8-4646-a1c0-2d541616dcac .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-7ce68394-f2d8-4646-a1c0-2d541616dcac.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-7ce68394-f2d8-4646-a1c0-2d541616dcac.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7ce68394-f2d8-4646-a1c0-2d541616dcac.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-866a9870-8438-4c17-a2f3-429cd0c13947 {
  margin-left: -32px;
margin-right: auto;
min-height: 50px;
}
@media (max-width: 767px){#s-866a9870-8438-4c17-a2f3-429cd0c13947 {
  margin-left: 0px;
margin-right: 0px;
}
}







#s-866a9870-8438-4c17-a2f3-429cd0c13947 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-866a9870-8438-4c17-a2f3-429cd0c13947.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-4bd9ff9d-da2c-4191-9cdc-3a92b83cec6f {
  margin-top: 4px;
margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
@media (max-width: 767px){#s-4bd9ff9d-da2c-4191-9cdc-3a92b83cec6f {
  margin-top: 12px;
}
}
#s-4bd9ff9d-da2c-4191-9cdc-3a92b83cec6f .shogun-heading-component h3 {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}



#s-e97a42ac-e3fc-434b-b460-693c3d596611 {
  margin-top: 4px;
margin-left: auto;
margin-right: auto;
}
@media (max-width: 767px){#s-e97a42ac-e3fc-434b-b460-693c3d596611 {
  margin-top: 0px;
}
}
#s-e97a42ac-e3fc-434b-b460-693c3d596611 .shg-proportional-font-size,
#s-e97a42ac-e3fc-434b-b460-693c3d596611 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-e5f755dd-f91d-4adb-a05b-1a315898259d {
  margin-left: auto;
margin-right: auto;
}

#s-e5f755dd-f91d-4adb-a05b-1a315898259d .shogun-icon-wrapper {
  text-align: center;
}


#s-e5f755dd-f91d-4adb-a05b-1a315898259d .shogun-icon-wrapper > .shogun-icon {

  font-size: 18px !important;
  color: rgba(227, 227, 227, 1);
}

#s-a502d6ae-fb95-4b2b-85a1-de814ad021f8 {
  margin-left: auto;
margin-right: auto;
}

#s-a502d6ae-fb95-4b2b-85a1-de814ad021f8 .shogun-icon-wrapper {
  text-align: center;
}


#s-a502d6ae-fb95-4b2b-85a1-de814ad021f8 .shogun-icon-wrapper > .shogun-icon {

  font-size: 18px !important;
  color: rgba(227, 227, 227, 1);
}

#s-fc8ddceb-97ea-4c36-8d82-fd13cf691bc3 {
  margin-left: auto;
margin-right: auto;
}

#s-fc8ddceb-97ea-4c36-8d82-fd13cf691bc3 .shogun-icon-wrapper {
  text-align: center;
}


#s-fc8ddceb-97ea-4c36-8d82-fd13cf691bc3 .shogun-icon-wrapper > .shogun-icon {

  font-size: 18px !important;
  color: rgba(165, 0, 0, 1);
}

#s-3494940f-4398-48b0-92f1-a57a12d22bc3 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-3494940f-4398-48b0-92f1-a57a12d22bc3"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-3494940f-4398-48b0-92f1-a57a12d22bc3"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 2.0px);
}

}

@media (min-width: 992px) {
[id="s-3494940f-4398-48b0-92f1-a57a12d22bc3"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 2.0px);
}

}

@media (min-width: 1200px) {
[id="s-3494940f-4398-48b0-92f1-a57a12d22bc3"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 2.0px);
}

}

#s-61336b21-4809-4538-bf6a-94062a88e80f {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-61336b21-4809-4538-bf6a-94062a88e80f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-61336b21-4809-4538-bf6a-94062a88e80f.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-173a168f-5343-46f7-9080-a3806d0cf32e {
  margin-left: auto;
margin-right: auto;
max-width: 80px;
text-align: left;
}

#s-173a168f-5343-46f7-9080-a3806d0cf32e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-173a168f-5343-46f7-9080-a3806d0cf32e-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-173a168f-5343-46f7-9080-a3806d0cf32e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-173a168f-5343-46f7-9080-a3806d0cf32e .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-173a168f-5343-46f7-9080-a3806d0cf32e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-173a168f-5343-46f7-9080-a3806d0cf32e img.shogun-image {
  width: 100%;
  
  
  max-width: 80px;

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




.s-173a168f-5343-46f7-9080-a3806d0cf32e .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-173a168f-5343-46f7-9080-a3806d0cf32e.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-173a168f-5343-46f7-9080-a3806d0cf32e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-173a168f-5343-46f7-9080-a3806d0cf32e.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-173a168f-5343-46f7-9080-a3806d0cf32e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-173a168f-5343-46f7-9080-a3806d0cf32e-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-173a168f-5343-46f7-9080-a3806d0cf32e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-173a168f-5343-46f7-9080-a3806d0cf32e .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-173a168f-5343-46f7-9080-a3806d0cf32e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-173a168f-5343-46f7-9080-a3806d0cf32e img.shogun-image {
  width: 100%;
  
  
  

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




.s-173a168f-5343-46f7-9080-a3806d0cf32e .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-173a168f-5343-46f7-9080-a3806d0cf32e.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-173a168f-5343-46f7-9080-a3806d0cf32e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-173a168f-5343-46f7-9080-a3806d0cf32e.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-173a168f-5343-46f7-9080-a3806d0cf32e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-173a168f-5343-46f7-9080-a3806d0cf32e-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-173a168f-5343-46f7-9080-a3806d0cf32e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-173a168f-5343-46f7-9080-a3806d0cf32e .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-173a168f-5343-46f7-9080-a3806d0cf32e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-173a168f-5343-46f7-9080-a3806d0cf32e img.shogun-image {
  width: 100%;
  
  
  

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




.s-173a168f-5343-46f7-9080-a3806d0cf32e .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-173a168f-5343-46f7-9080-a3806d0cf32e.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-173a168f-5343-46f7-9080-a3806d0cf32e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-173a168f-5343-46f7-9080-a3806d0cf32e.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-173a168f-5343-46f7-9080-a3806d0cf32e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-173a168f-5343-46f7-9080-a3806d0cf32e-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-173a168f-5343-46f7-9080-a3806d0cf32e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-173a168f-5343-46f7-9080-a3806d0cf32e .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-173a168f-5343-46f7-9080-a3806d0cf32e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-173a168f-5343-46f7-9080-a3806d0cf32e img.shogun-image {
  width: 100%;
  
  
  

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




.s-173a168f-5343-46f7-9080-a3806d0cf32e .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-173a168f-5343-46f7-9080-a3806d0cf32e.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-173a168f-5343-46f7-9080-a3806d0cf32e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-173a168f-5343-46f7-9080-a3806d0cf32e.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-173a168f-5343-46f7-9080-a3806d0cf32e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-173a168f-5343-46f7-9080-a3806d0cf32e-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-173a168f-5343-46f7-9080-a3806d0cf32e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-173a168f-5343-46f7-9080-a3806d0cf32e .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-173a168f-5343-46f7-9080-a3806d0cf32e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-173a168f-5343-46f7-9080-a3806d0cf32e img.shogun-image {
  width: 100%;
  
  
  

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




.s-173a168f-5343-46f7-9080-a3806d0cf32e .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-173a168f-5343-46f7-9080-a3806d0cf32e.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-173a168f-5343-46f7-9080-a3806d0cf32e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-173a168f-5343-46f7-9080-a3806d0cf32e.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-8d04213b-1429-4885-a9c3-d03d1ddddcde {
  margin-left: -32px;
margin-right: auto;
min-height: 50px;
}
@media (max-width: 767px){#s-8d04213b-1429-4885-a9c3-d03d1ddddcde {
  margin-left: 0px;
margin-right: 0px;
}
}







#s-8d04213b-1429-4885-a9c3-d03d1ddddcde > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-8d04213b-1429-4885-a9c3-d03d1ddddcde.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-85bb1f08-8373-47ca-97a9-8d9b436a66c7 {
  margin-top: 4px;
margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
@media (max-width: 767px){#s-85bb1f08-8373-47ca-97a9-8d9b436a66c7 {
  margin-top: 12px;
}
}
#s-85bb1f08-8373-47ca-97a9-8d9b436a66c7 .shogun-heading-component h3 {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}



#s-53c1bef7-1645-4c47-b0e0-2d9754f4889d {
  margin-top: 4px;
margin-left: auto;
margin-right: auto;
}
@media (max-width: 767px){#s-53c1bef7-1645-4c47-b0e0-2d9754f4889d {
  margin-top: 0px;
}
}
#s-53c1bef7-1645-4c47-b0e0-2d9754f4889d .shg-proportional-font-size,
#s-53c1bef7-1645-4c47-b0e0-2d9754f4889d .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-71b566a9-e2f7-4780-b52d-422caccaa98a {
  margin-left: auto;
margin-right: auto;
}

#s-71b566a9-e2f7-4780-b52d-422caccaa98a .shogun-icon-wrapper {
  text-align: center;
}


#s-71b566a9-e2f7-4780-b52d-422caccaa98a .shogun-icon-wrapper > .shogun-icon {

  font-size: 18px !important;
  color: rgba(227, 227, 227, 1);
}

#s-f85447a8-330a-4e80-8d78-c90e8bbae185 {
  margin-left: auto;
margin-right: auto;
}

#s-f85447a8-330a-4e80-8d78-c90e8bbae185 .shogun-icon-wrapper {
  text-align: center;
}


#s-f85447a8-330a-4e80-8d78-c90e8bbae185 .shogun-icon-wrapper > .shogun-icon {

  font-size: 18px !important;
  color: rgba(227, 227, 227, 1);
}

#s-39c452e9-eb19-4c91-b5ae-de3603631c5a {
  margin-left: auto;
margin-right: auto;
}

#s-39c452e9-eb19-4c91-b5ae-de3603631c5a .shogun-icon-wrapper {
  text-align: center;
}


#s-39c452e9-eb19-4c91-b5ae-de3603631c5a .shogun-icon-wrapper > .shogun-icon {

  font-size: 18px !important;
  color: rgba(165, 0, 0, 1);
}

#s-4de348d3-4c26-4f78-84d4-83b57da4970b {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-4de348d3-4c26-4f78-84d4-83b57da4970b"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-4de348d3-4c26-4f78-84d4-83b57da4970b"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 2.0px);
}

}

@media (min-width: 992px) {
[id="s-4de348d3-4c26-4f78-84d4-83b57da4970b"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 2.0px);
}

}

@media (min-width: 1200px) {
[id="s-4de348d3-4c26-4f78-84d4-83b57da4970b"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 2.0px);
}

}

#s-65b93fc7-3564-45e7-9ec8-0a9e83965152 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-65b93fc7-3564-45e7-9ec8-0a9e83965152 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-65b93fc7-3564-45e7-9ec8-0a9e83965152.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-2fb95bb3-e6a8-45e9-8c18-2491c13e697c {
  margin-left: auto;
margin-right: auto;
max-width: 80px;
text-align: left;
}

#s-2fb95bb3-e6a8-45e9-8c18-2491c13e697c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-2fb95bb3-e6a8-45e9-8c18-2491c13e697c-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-2fb95bb3-e6a8-45e9-8c18-2491c13e697c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-2fb95bb3-e6a8-45e9-8c18-2491c13e697c .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-2fb95bb3-e6a8-45e9-8c18-2491c13e697c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-2fb95bb3-e6a8-45e9-8c18-2491c13e697c img.shogun-image {
  width: 100%;
  
  
  max-width: 80px;

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




.s-2fb95bb3-e6a8-45e9-8c18-2491c13e697c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-2fb95bb3-e6a8-45e9-8c18-2491c13e697c.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-2fb95bb3-e6a8-45e9-8c18-2491c13e697c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2fb95bb3-e6a8-45e9-8c18-2491c13e697c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-2fb95bb3-e6a8-45e9-8c18-2491c13e697c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-2fb95bb3-e6a8-45e9-8c18-2491c13e697c-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-2fb95bb3-e6a8-45e9-8c18-2491c13e697c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-2fb95bb3-e6a8-45e9-8c18-2491c13e697c .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-2fb95bb3-e6a8-45e9-8c18-2491c13e697c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-2fb95bb3-e6a8-45e9-8c18-2491c13e697c img.shogun-image {
  width: 100%;
  
  
  

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




.s-2fb95bb3-e6a8-45e9-8c18-2491c13e697c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-2fb95bb3-e6a8-45e9-8c18-2491c13e697c.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-2fb95bb3-e6a8-45e9-8c18-2491c13e697c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2fb95bb3-e6a8-45e9-8c18-2491c13e697c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-2fb95bb3-e6a8-45e9-8c18-2491c13e697c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-2fb95bb3-e6a8-45e9-8c18-2491c13e697c-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-2fb95bb3-e6a8-45e9-8c18-2491c13e697c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-2fb95bb3-e6a8-45e9-8c18-2491c13e697c .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-2fb95bb3-e6a8-45e9-8c18-2491c13e697c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-2fb95bb3-e6a8-45e9-8c18-2491c13e697c img.shogun-image {
  width: 100%;
  
  
  

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




.s-2fb95bb3-e6a8-45e9-8c18-2491c13e697c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-2fb95bb3-e6a8-45e9-8c18-2491c13e697c.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-2fb95bb3-e6a8-45e9-8c18-2491c13e697c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2fb95bb3-e6a8-45e9-8c18-2491c13e697c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-2fb95bb3-e6a8-45e9-8c18-2491c13e697c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-2fb95bb3-e6a8-45e9-8c18-2491c13e697c-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-2fb95bb3-e6a8-45e9-8c18-2491c13e697c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-2fb95bb3-e6a8-45e9-8c18-2491c13e697c .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-2fb95bb3-e6a8-45e9-8c18-2491c13e697c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-2fb95bb3-e6a8-45e9-8c18-2491c13e697c img.shogun-image {
  width: 100%;
  
  
  

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




.s-2fb95bb3-e6a8-45e9-8c18-2491c13e697c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-2fb95bb3-e6a8-45e9-8c18-2491c13e697c.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-2fb95bb3-e6a8-45e9-8c18-2491c13e697c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2fb95bb3-e6a8-45e9-8c18-2491c13e697c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-2fb95bb3-e6a8-45e9-8c18-2491c13e697c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-2fb95bb3-e6a8-45e9-8c18-2491c13e697c-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-2fb95bb3-e6a8-45e9-8c18-2491c13e697c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-2fb95bb3-e6a8-45e9-8c18-2491c13e697c .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-2fb95bb3-e6a8-45e9-8c18-2491c13e697c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-2fb95bb3-e6a8-45e9-8c18-2491c13e697c img.shogun-image {
  width: 100%;
  
  
  

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




.s-2fb95bb3-e6a8-45e9-8c18-2491c13e697c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-2fb95bb3-e6a8-45e9-8c18-2491c13e697c.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-2fb95bb3-e6a8-45e9-8c18-2491c13e697c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2fb95bb3-e6a8-45e9-8c18-2491c13e697c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-13fc4521-4e71-4983-bb97-2ed2d9401d97 {
  margin-left: -32px;
margin-right: auto;
min-height: 50px;
}
@media (max-width: 767px){#s-13fc4521-4e71-4983-bb97-2ed2d9401d97 {
  margin-left: 0px;
margin-right: 0px;
}
}







#s-13fc4521-4e71-4983-bb97-2ed2d9401d97 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-13fc4521-4e71-4983-bb97-2ed2d9401d97.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-c2a20d03-7e51-467d-82e8-1a67ba22c785 {
  margin-top: 4px;
margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
@media (max-width: 767px){#s-c2a20d03-7e51-467d-82e8-1a67ba22c785 {
  margin-top: 12px;
}
}
#s-c2a20d03-7e51-467d-82e8-1a67ba22c785 .shogun-heading-component h3 {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}



#s-ca43891f-9761-471f-8e14-48f558c3d592 {
  margin-top: 4px;
margin-left: auto;
margin-right: auto;
}
@media (max-width: 767px){#s-ca43891f-9761-471f-8e14-48f558c3d592 {
  margin-top: 0px;
}
}
#s-ca43891f-9761-471f-8e14-48f558c3d592 .shg-proportional-font-size,
#s-ca43891f-9761-471f-8e14-48f558c3d592 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-f87dad7d-2e6b-4124-91eb-428faf461600 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-f87dad7d-2e6b-4124-91eb-428faf461600"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-f87dad7d-2e6b-4124-91eb-428faf461600"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 2.0px);
}

}

@media (min-width: 992px) {
[id="s-f87dad7d-2e6b-4124-91eb-428faf461600"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 2.0px);
}

}

@media (min-width: 1200px) {
[id="s-f87dad7d-2e6b-4124-91eb-428faf461600"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 2.0px);
}

}

#s-c5af1e3d-ebbc-47bc-b14f-51bb681b48e9 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-c5af1e3d-ebbc-47bc-b14f-51bb681b48e9 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-c5af1e3d-ebbc-47bc-b14f-51bb681b48e9.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-7703d86e-5cf4-49ca-a47a-ab69a43cfc48 {
  margin-left: auto;
margin-right: auto;
max-width: 80px;
text-align: left;
}

#s-7703d86e-5cf4-49ca-a47a-ab69a43cfc48 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-7703d86e-5cf4-49ca-a47a-ab69a43cfc48-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-7703d86e-5cf4-49ca-a47a-ab69a43cfc48 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-7703d86e-5cf4-49ca-a47a-ab69a43cfc48 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-7703d86e-5cf4-49ca-a47a-ab69a43cfc48 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-7703d86e-5cf4-49ca-a47a-ab69a43cfc48 img.shogun-image {
  width: 100%;
  
  
  max-width: 80px;

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




.s-7703d86e-5cf4-49ca-a47a-ab69a43cfc48 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-7703d86e-5cf4-49ca-a47a-ab69a43cfc48.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-7703d86e-5cf4-49ca-a47a-ab69a43cfc48.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7703d86e-5cf4-49ca-a47a-ab69a43cfc48.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-7703d86e-5cf4-49ca-a47a-ab69a43cfc48 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-7703d86e-5cf4-49ca-a47a-ab69a43cfc48-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-7703d86e-5cf4-49ca-a47a-ab69a43cfc48 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-7703d86e-5cf4-49ca-a47a-ab69a43cfc48 .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-7703d86e-5cf4-49ca-a47a-ab69a43cfc48 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-7703d86e-5cf4-49ca-a47a-ab69a43cfc48 img.shogun-image {
  width: 100%;
  
  
  

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




.s-7703d86e-5cf4-49ca-a47a-ab69a43cfc48 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-7703d86e-5cf4-49ca-a47a-ab69a43cfc48.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-7703d86e-5cf4-49ca-a47a-ab69a43cfc48.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7703d86e-5cf4-49ca-a47a-ab69a43cfc48.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-7703d86e-5cf4-49ca-a47a-ab69a43cfc48 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-7703d86e-5cf4-49ca-a47a-ab69a43cfc48-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-7703d86e-5cf4-49ca-a47a-ab69a43cfc48 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-7703d86e-5cf4-49ca-a47a-ab69a43cfc48 .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-7703d86e-5cf4-49ca-a47a-ab69a43cfc48 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-7703d86e-5cf4-49ca-a47a-ab69a43cfc48 img.shogun-image {
  width: 100%;
  
  
  

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




.s-7703d86e-5cf4-49ca-a47a-ab69a43cfc48 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-7703d86e-5cf4-49ca-a47a-ab69a43cfc48.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-7703d86e-5cf4-49ca-a47a-ab69a43cfc48.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7703d86e-5cf4-49ca-a47a-ab69a43cfc48.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-7703d86e-5cf4-49ca-a47a-ab69a43cfc48 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-7703d86e-5cf4-49ca-a47a-ab69a43cfc48-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-7703d86e-5cf4-49ca-a47a-ab69a43cfc48 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-7703d86e-5cf4-49ca-a47a-ab69a43cfc48 .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-7703d86e-5cf4-49ca-a47a-ab69a43cfc48 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-7703d86e-5cf4-49ca-a47a-ab69a43cfc48 img.shogun-image {
  width: 100%;
  
  
  

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




.s-7703d86e-5cf4-49ca-a47a-ab69a43cfc48 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-7703d86e-5cf4-49ca-a47a-ab69a43cfc48.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-7703d86e-5cf4-49ca-a47a-ab69a43cfc48.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7703d86e-5cf4-49ca-a47a-ab69a43cfc48.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-7703d86e-5cf4-49ca-a47a-ab69a43cfc48 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-7703d86e-5cf4-49ca-a47a-ab69a43cfc48-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-7703d86e-5cf4-49ca-a47a-ab69a43cfc48 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-7703d86e-5cf4-49ca-a47a-ab69a43cfc48 .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-7703d86e-5cf4-49ca-a47a-ab69a43cfc48 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-7703d86e-5cf4-49ca-a47a-ab69a43cfc48 img.shogun-image {
  width: 100%;
  
  
  

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




.s-7703d86e-5cf4-49ca-a47a-ab69a43cfc48 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-7703d86e-5cf4-49ca-a47a-ab69a43cfc48.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-7703d86e-5cf4-49ca-a47a-ab69a43cfc48.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7703d86e-5cf4-49ca-a47a-ab69a43cfc48.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-3e0e44b5-dd4b-4782-8b58-a5a65ec077c4 {
  margin-left: -76px;
margin-right: auto;
min-height: 50px;
}
@media (max-width: 767px){#s-3e0e44b5-dd4b-4782-8b58-a5a65ec077c4 {
  margin-left: 0px;
margin-right: 0px;
}
}







#s-3e0e44b5-dd4b-4782-8b58-a5a65ec077c4 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-3e0e44b5-dd4b-4782-8b58-a5a65ec077c4.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-2d7d1172-b4d5-4e89-827a-5c2db2c3fed1 {
  margin-top: 4px;
margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
@media (max-width: 767px){#s-2d7d1172-b4d5-4e89-827a-5c2db2c3fed1 {
  margin-top: 12px;
}
}
#s-2d7d1172-b4d5-4e89-827a-5c2db2c3fed1 .shogun-heading-component h3 {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}



#s-547687a2-1dd4-4f0e-9f7d-3dfeb84b6251 {
  margin-top: 4px;
margin-left: auto;
margin-right: auto;
}
@media (max-width: 767px){#s-547687a2-1dd4-4f0e-9f7d-3dfeb84b6251 {
  margin-top: 0px;
}
}
#s-547687a2-1dd4-4f0e-9f7d-3dfeb84b6251 .shg-proportional-font-size,
#s-547687a2-1dd4-4f0e-9f7d-3dfeb84b6251 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-0ca0ee34-3976-46f6-9b7e-9bdea0aff182 {
  margin-left: auto;
margin-right: auto;
padding-top: 64px;
padding-left: 2%;
padding-bottom: 64px;
padding-right: 2%;
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;
min-height: 50px;
max-width: 1400px;
background-color: rgba(40, 40, 40, 1);
}
@media (max-width: 767px){#s-0ca0ee34-3976-46f6-9b7e-9bdea0aff182 {
  margin-left: 5%;
margin-right: 5%;
padding-top: 24px;
padding-left: 3%;
padding-bottom: 3%;
padding-right: 3%;
}
}







#s-0ca0ee34-3976-46f6-9b7e-9bdea0aff182 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-0ca0ee34-3976-46f6-9b7e-9bdea0aff182.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-5179aca7-fc04-4d2f-a942-3495fa518a69 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-5179aca7-fc04-4d2f-a942-3495fa518a69"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-5179aca7-fc04-4d2f-a942-3495fa518a69"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-5179aca7-fc04-4d2f-a942-3495fa518a69"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-5179aca7-fc04-4d2f-a942-3495fa518a69"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-a0e49f87-94a5-4c82-8fcc-1538ca9e9990 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-a0e49f87-94a5-4c82-8fcc-1538ca9e9990 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-a0e49f87-94a5-4c82-8fcc-1538ca9e9990.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-02c6df77-1f23-4115-b495-53c1288bf302 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-02c6df77-1f23-4115-b495-53c1288bf302 .shogun-heading-component h3 {
  color: rgba(165, 0, 0, 1);
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 12px;
  
  
  
}


@media (min-width: 768px) and (max-width: 991px){#s-02c6df77-1f23-4115-b495-53c1288bf302 .shogun-heading-component h3 {
  color: rgba(165, 0, 0, 1);
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 12px;
  
  
  
}


}@media (max-width: 767px){#s-02c6df77-1f23-4115-b495-53c1288bf302 .shogun-heading-component h3 {
  color: rgba(165, 0, 0, 1);
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 12px;
  
  
  
}


}
#s-de91ef4c-0f12-42e0-a91f-d3056c95e0a5 {
  margin-top: 8px;
margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-de91ef4c-0f12-42e0-a91f-d3056c95e0a5 .shogun-heading-component h2 {
  color: rgb(255, 255, 255);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 36px;
  
  
  
}


@media (min-width: 768px) and (max-width: 991px){#s-de91ef4c-0f12-42e0-a91f-d3056c95e0a5 .shogun-heading-component h2 {
  color: rgb(255, 255, 255);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 36px;
  
  
  
}


}@media (max-width: 767px){#s-de91ef4c-0f12-42e0-a91f-d3056c95e0a5 .shogun-heading-component h2 {
  color: rgb(255, 255, 255);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 27px;
  
  
  
}


}
#s-7007fd33-64e2-4ba2-964a-e49772c5bc91 {
  margin-top: 4px;
margin-left: auto;
margin-right: auto;
}
@media (max-width: 767px){#s-7007fd33-64e2-4ba2-964a-e49772c5bc91 {
  margin-top: 8px;
}
}
#s-7007fd33-64e2-4ba2-964a-e49772c5bc91 .shg-proportional-font-size,
#s-7007fd33-64e2-4ba2-964a-e49772c5bc91 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-728cca15-c814-4b19-bf38-c9372ae32357 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-728cca15-c814-4b19-bf38-c9372ae32357 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-728cca15-c814-4b19-bf38-c9372ae32357.shg-box.shg-c {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}

#s-70e38c25-7b03-44ad-a467-bf78ac583f5f {
  margin-left: auto;
margin-right: auto;
}
@media (max-width: 767px){#s-70e38c25-7b03-44ad-a467-bf78ac583f5f {
  margin-top: 24px;
margin-bottom: 0px;
}
}
@media (min-width: 0px) {
[id="s-70e38c25-7b03-44ad-a467-bf78ac583f5f"] > .shg-row > .shg-c-xs-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

@media (min-width: 768px) {
[id="s-70e38c25-7b03-44ad-a467-bf78ac583f5f"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

@media (min-width: 992px) {
[id="s-70e38c25-7b03-44ad-a467-bf78ac583f5f"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

@media (min-width: 1200px) {
[id="s-70e38c25-7b03-44ad-a467-bf78ac583f5f"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

#s-3575002d-1df3-452b-9591-0962ccff61f9 {
  margin-left: auto;
margin-right: auto;
padding-top: 8px;
padding-left: 12px;
padding-bottom: 8px;
padding-right: 12px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(255, 255, 255, 0.1);
border-style: solid;
border-radius: 8px;
min-height: 50px;
}
@media (max-width: 767px){#s-3575002d-1df3-452b-9591-0962ccff61f9 {
  padding-top: 8px;
padding-left: 12px;
padding-bottom: 8px;
padding-right: 12px;
}
}







#s-3575002d-1df3-452b-9591-0962ccff61f9 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-3575002d-1df3-452b-9591-0962ccff61f9.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
@media (min-width: 768px) and (max-width: 991px){






#s-3575002d-1df3-452b-9591-0962ccff61f9 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-3575002d-1df3-452b-9591-0962ccff61f9.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
}@media (max-width: 767px){






#s-3575002d-1df3-452b-9591-0962ccff61f9 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-3575002d-1df3-452b-9591-0962ccff61f9.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
}
#s-66dc871b-4b85-4f00-b0b4-b440f938984d {
  margin-left: auto;
margin-right: auto;
}

#s-66dc871b-4b85-4f00-b0b4-b440f938984d .shg-proportional-font-size,
#s-66dc871b-4b85-4f00-b0b4-b440f938984d .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}
@media (min-width: 768px) and (max-width: 991px){#s-66dc871b-4b85-4f00-b0b4-b440f938984d .shg-proportional-font-size,
#s-66dc871b-4b85-4f00-b0b4-b440f938984d .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 90;
    
    
    font-size: 0.9em;
  
}
}
#s-7d98566f-991f-45b3-8abb-37793a9a5dc0 {
  margin-top: -3px;
margin-left: auto;
margin-right: auto;
}

#s-7d98566f-991f-45b3-8abb-37793a9a5dc0 .shg-proportional-font-size,
#s-7d98566f-991f-45b3-8abb-37793a9a5dc0 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}
@media (min-width: 768px) and (max-width: 991px){#s-7d98566f-991f-45b3-8abb-37793a9a5dc0 .shg-proportional-font-size,
#s-7d98566f-991f-45b3-8abb-37793a9a5dc0 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 90;
    
    
    font-size: 0.9em;
  
}
}
#s-2cd3a222-1b26-45aa-aa58-6f2eade97091 {
  margin-left: auto;
margin-right: auto;
padding-top: 8px;
padding-left: 12px;
padding-bottom: 8px;
padding-right: 12px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(255, 255, 255, 0.1);
border-style: solid;
border-radius: 8px;
min-height: 50px;
}
@media (max-width: 767px){#s-2cd3a222-1b26-45aa-aa58-6f2eade97091 {
  padding-top: 8px;
padding-left: 12px;
padding-bottom: 8px;
padding-right: 12px;
}
}







#s-2cd3a222-1b26-45aa-aa58-6f2eade97091 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-2cd3a222-1b26-45aa-aa58-6f2eade97091.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
@media (min-width: 768px) and (max-width: 991px){






#s-2cd3a222-1b26-45aa-aa58-6f2eade97091 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-2cd3a222-1b26-45aa-aa58-6f2eade97091.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
}@media (max-width: 767px){






#s-2cd3a222-1b26-45aa-aa58-6f2eade97091 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-2cd3a222-1b26-45aa-aa58-6f2eade97091.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
}
#s-6073776b-2d64-47ab-a58b-db5eb5ce3f5b {
  margin-left: auto;
margin-right: auto;
}

#s-6073776b-2d64-47ab-a58b-db5eb5ce3f5b .shg-proportional-font-size,
#s-6073776b-2d64-47ab-a58b-db5eb5ce3f5b .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}
@media (min-width: 768px) and (max-width: 991px){#s-6073776b-2d64-47ab-a58b-db5eb5ce3f5b .shg-proportional-font-size,
#s-6073776b-2d64-47ab-a58b-db5eb5ce3f5b .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 90;
    
    
    font-size: 0.9em;
  
}
}
#s-e95e21f8-37f2-4e42-8446-f99869fa293a {
  margin-top: -3px;
margin-left: auto;
margin-right: auto;
}

#s-e95e21f8-37f2-4e42-8446-f99869fa293a .shg-proportional-font-size,
#s-e95e21f8-37f2-4e42-8446-f99869fa293a .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}
@media (min-width: 768px) and (max-width: 991px){#s-e95e21f8-37f2-4e42-8446-f99869fa293a .shg-proportional-font-size,
#s-e95e21f8-37f2-4e42-8446-f99869fa293a .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 90;
    
    
    font-size: 0.9em;
  
}
}
#s-53b65869-3b16-4cfa-b6dd-76ae6136cbe1 {
  margin-left: auto;
margin-right: auto;
padding-top: 8px;
padding-left: 12px;
padding-bottom: 8px;
padding-right: 12px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(255, 255, 255, 0.1);
border-style: solid;
border-radius: 8px;
min-height: 50px;
}
@media (max-width: 767px){#s-53b65869-3b16-4cfa-b6dd-76ae6136cbe1 {
  padding-top: 8px;
padding-left: 12px;
padding-bottom: 8px;
padding-right: 12px;
}
}







#s-53b65869-3b16-4cfa-b6dd-76ae6136cbe1 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-53b65869-3b16-4cfa-b6dd-76ae6136cbe1.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
@media (min-width: 768px) and (max-width: 991px){






#s-53b65869-3b16-4cfa-b6dd-76ae6136cbe1 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-53b65869-3b16-4cfa-b6dd-76ae6136cbe1.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
}@media (max-width: 767px){






#s-53b65869-3b16-4cfa-b6dd-76ae6136cbe1 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-53b65869-3b16-4cfa-b6dd-76ae6136cbe1.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
}
#s-ba77458f-9ce3-4cbe-8918-8383acb78f40 {
  margin-left: auto;
margin-right: auto;
}

#s-ba77458f-9ce3-4cbe-8918-8383acb78f40 .shg-proportional-font-size,
#s-ba77458f-9ce3-4cbe-8918-8383acb78f40 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}
@media (min-width: 768px) and (max-width: 991px){#s-ba77458f-9ce3-4cbe-8918-8383acb78f40 .shg-proportional-font-size,
#s-ba77458f-9ce3-4cbe-8918-8383acb78f40 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 90;
    
    
    font-size: 0.9em;
  
}
}
#s-e9b2e894-23f6-495f-b8fe-31f52745e69e {
  margin-top: -3px;
margin-left: auto;
margin-right: auto;
}

#s-e9b2e894-23f6-495f-b8fe-31f52745e69e .shg-proportional-font-size,
#s-e9b2e894-23f6-495f-b8fe-31f52745e69e .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}
@media (min-width: 768px) and (max-width: 991px){#s-e9b2e894-23f6-495f-b8fe-31f52745e69e .shg-proportional-font-size,
#s-e9b2e894-23f6-495f-b8fe-31f52745e69e .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 90;
    
    
    font-size: 0.9em;
  
}
}
#s-4bf68681-ee50-4661-8d0a-8237086dbcde {
  margin-top: 24px;
margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-4bf68681-ee50-4661-8d0a-8237086dbcde"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-4bf68681-ee50-4661-8d0a-8237086dbcde"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

@media (min-width: 992px) {
[id="s-4bf68681-ee50-4661-8d0a-8237086dbcde"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

@media (min-width: 1200px) {
[id="s-4bf68681-ee50-4661-8d0a-8237086dbcde"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

#s-1221dafb-1451-4436-aa9b-657d2ac27442 {
  margin-left: auto;
margin-right: auto;
padding-top: 0%;
padding-left: 0%;
padding-bottom: 12px;
padding-right: 0%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(62, 62, 62, 1);
border-style: solid;
border-radius: 8px;
min-height: 50px;
background-color: rgba(46, 46, 46, 1);
}








#s-1221dafb-1451-4436-aa9b-657d2ac27442 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-1221dafb-1451-4436-aa9b-657d2ac27442.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-22c91704-ea56-442c-a716-f66317fcec90 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-a766adc6-de78-4753-9393-0918e58bb4be {
  margin-left: auto;
margin-right: auto;
padding-left: 3%;
padding-bottom: 0px;
padding-right: 3%;
text-align: center;
}

#s-a766adc6-de78-4753-9393-0918e58bb4be .shogun-heading-component h4 {
  color: rgba(255, 255, 255, 1);
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 14px;
  
  
  
}


@media (max-width: 767px){#s-a766adc6-de78-4753-9393-0918e58bb4be .shogun-heading-component h4 {
  color: rgba(255, 255, 255, 1);
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 14px;
  
  
  
}


}
#s-a3f05311-05f0-454c-a03d-4c87657b2ca5 {
  margin-left: auto;
margin-right: auto;
padding-top: 0%;
padding-left: 0%;
padding-bottom: 12px;
padding-right: 0%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(62, 62, 62, 1);
border-style: solid;
border-radius: 8px;
min-height: 50px;
background-color: rgba(46, 46, 46, 1);
}
@media (max-width: 767px){#s-a3f05311-05f0-454c-a03d-4c87657b2ca5 {
  margin-top: 10px;
}
}







#s-a3f05311-05f0-454c-a03d-4c87657b2ca5 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-a3f05311-05f0-454c-a03d-4c87657b2ca5.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-4029e341-729b-4d87-a729-a936c1fff725 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-cee64ad0-8ac5-4e48-8b66-7299af1b5926 {
  margin-left: auto;
margin-right: auto;
padding-left: 3%;
padding-bottom: 0px;
padding-right: 3%;
text-align: center;
}

#s-cee64ad0-8ac5-4e48-8b66-7299af1b5926 .shogun-heading-component h4 {
  color: rgba(255, 255, 255, 1);
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 14px;
  
  
  
}


@media (max-width: 767px){#s-cee64ad0-8ac5-4e48-8b66-7299af1b5926 .shogun-heading-component h4 {
  color: rgba(255, 255, 255, 1);
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 14px;
  
  
  
}


}
#s-8a6cc920-aa79-4a8a-8cb2-1afa8070ed75 {
  margin-left: auto;
margin-right: auto;
padding-top: 0%;
padding-left: 0%;
padding-bottom: 12px;
padding-right: 0%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(62, 62, 62, 1);
border-style: solid;
border-radius: 8px;
min-height: 50px;
background-color: rgba(46, 46, 46, 1);
}
@media (max-width: 767px){#s-8a6cc920-aa79-4a8a-8cb2-1afa8070ed75 {
  margin-top: 10px;
}
}







#s-8a6cc920-aa79-4a8a-8cb2-1afa8070ed75 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-8a6cc920-aa79-4a8a-8cb2-1afa8070ed75.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

.shogun-video {
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden;
}

.shogun-video-16x9 {
  padding-bottom: 56.25%;
}

.shogun-video-4x3 {
  padding-bottom: 75%;
}

.shogun-video-embed {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

#s-00a2e5f4-dd93-404a-92ca-bf0ea7b65aca {
  margin-top: 0px;
margin-bottom: 0px;
}
@media (max-width: 767px){#s-00a2e5f4-dd93-404a-92ca-bf0ea7b65aca {
  margin-top: 0px;
}
}
#s-26c46dc7-c589-4f65-8ba6-91a29b447ca4 {
  margin-top: 8px;
margin-left: auto;
margin-right: auto;
padding-left: 3%;
padding-bottom: 0px;
padding-right: 3%;
text-align: center;
}

#s-26c46dc7-c589-4f65-8ba6-91a29b447ca4 .shogun-heading-component h4 {
  color: rgba(255, 255, 255, 1);
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 14px;
  
  
  
}


@media (max-width: 767px){#s-26c46dc7-c589-4f65-8ba6-91a29b447ca4 .shogun-heading-component h4 {
  color: rgba(255, 255, 255, 1);
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 14px;
  
  
  
}


}
#s-521d2677-0db6-4e1b-9cae-f0cff5ba62fe {
  margin-top: 64px;
margin-left: auto;
margin-right: auto;
padding-top: 64px;
padding-left: 2%;
padding-bottom: 64px;
padding-right: 2%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 8px;
min-height: 50px;
max-width: 1400px;
background-color: rgba(242, 242, 242, 1);
}
@media (max-width: 767px){#s-521d2677-0db6-4e1b-9cae-f0cff5ba62fe {
  margin-left: 5%;
margin-right: 5%;
padding-top: 48px;
padding-left: 3%;
padding-bottom: 3%;
padding-right: 3%;
}
}







#s-521d2677-0db6-4e1b-9cae-f0cff5ba62fe > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-521d2677-0db6-4e1b-9cae-f0cff5ba62fe.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-d55cffee-c28a-4208-a23e-e2430f97c306 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
max-width: 50%;
text-align: center;
}

#s-d55cffee-c28a-4208-a23e-e2430f97c306 .shogun-heading-component h3 {
  color: rgba(165, 0, 0, 1);
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 12px;
  
  
  
}


@media (min-width: 768px) and (max-width: 991px){#s-d55cffee-c28a-4208-a23e-e2430f97c306 .shogun-heading-component h3 {
  color: rgba(165, 0, 0, 1);
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 12px;
  
  
  
}


}@media (max-width: 767px){#s-d55cffee-c28a-4208-a23e-e2430f97c306 .shogun-heading-component h3 {
  color: rgba(165, 0, 0, 1);
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 12px;
  
  
  
}


}
#s-47816eef-5726-4a0a-80f0-b2e1547ff11c {
  margin-top: 8px;
margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
max-width: 60%;
text-align: center;
}
@media (min-width: 768px) and (max-width: 991px){#s-47816eef-5726-4a0a-80f0-b2e1547ff11c {
  max-width: 60%;
}
}@media (max-width: 767px){#s-47816eef-5726-4a0a-80f0-b2e1547ff11c {
  max-width: 100%;
}
}
#s-47816eef-5726-4a0a-80f0-b2e1547ff11c .shogun-heading-component h2 {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 36px;
  
  
  
}


@media (min-width: 768px) and (max-width: 991px){#s-47816eef-5726-4a0a-80f0-b2e1547ff11c .shogun-heading-component h2 {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 36px;
  
  
  
}


}@media (max-width: 767px){#s-47816eef-5726-4a0a-80f0-b2e1547ff11c .shogun-heading-component h2 {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 27px;
  
  
  
}


}
#s-02717eb3-7755-4588-898b-a79d19bafc38 {
  margin-top: 12px;
margin-left: auto;
margin-right: auto;
max-width: 50%;
}
@media (min-width: 768px) and (max-width: 991px){#s-02717eb3-7755-4588-898b-a79d19bafc38 {
  max-width: 74%;
}
}@media (max-width: 767px){#s-02717eb3-7755-4588-898b-a79d19bafc38 {
  margin-top: 8px;
max-width: 100%;
}
}
#s-02717eb3-7755-4588-898b-a79d19bafc38 .shg-proportional-font-size,
#s-02717eb3-7755-4588-898b-a79d19bafc38 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-044bcf3c-9a56-4714-b5f1-62a165fa268a {
  margin-top: 16px;
margin-left: auto;
margin-right: auto;
max-width: 50%;
}
@media (min-width: 768px) and (max-width: 991px){#s-044bcf3c-9a56-4714-b5f1-62a165fa268a {
  max-width: 70%;
}
}@media (max-width: 767px){#s-044bcf3c-9a56-4714-b5f1-62a165fa268a {
  margin-top: 24px;
margin-bottom: 0px;
max-width: 100%;
}
}
@media (min-width: 0px) {
[id="s-044bcf3c-9a56-4714-b5f1-62a165fa268a"] > .shg-row > .shg-c-xs-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

@media (min-width: 768px) {
[id="s-044bcf3c-9a56-4714-b5f1-62a165fa268a"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

@media (min-width: 992px) {
[id="s-044bcf3c-9a56-4714-b5f1-62a165fa268a"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

@media (min-width: 1200px) {
[id="s-044bcf3c-9a56-4714-b5f1-62a165fa268a"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

#s-8fda7da4-7f85-45aa-9fe3-466f2aa6a377 {
  margin-left: auto;
margin-right: auto;
padding-top: 8px;
padding-left: 12px;
padding-bottom: 8px;
padding-right: 12px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 8px;
min-height: 50px;
background-color: rgba(227, 227, 227, 1);
}
@media (max-width: 767px){#s-8fda7da4-7f85-45aa-9fe3-466f2aa6a377 {
  padding-top: 8px;
padding-left: 12px;
padding-bottom: 8px;
padding-right: 12px;
}
}







#s-8fda7da4-7f85-45aa-9fe3-466f2aa6a377 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-8fda7da4-7f85-45aa-9fe3-466f2aa6a377.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
@media (max-width: 767px){






#s-8fda7da4-7f85-45aa-9fe3-466f2aa6a377 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-8fda7da4-7f85-45aa-9fe3-466f2aa6a377.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
}
#s-0c775159-9058-41d0-a405-ac17f3015ad8 {
  margin-left: auto;
margin-right: auto;
}

#s-0c775159-9058-41d0-a405-ac17f3015ad8 .shg-proportional-font-size,
#s-0c775159-9058-41d0-a405-ac17f3015ad8 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}
@media (min-width: 768px) and (max-width: 991px){#s-0c775159-9058-41d0-a405-ac17f3015ad8 .shg-proportional-font-size,
#s-0c775159-9058-41d0-a405-ac17f3015ad8 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 90;
    
    
    font-size: 0.9em;
  
}
}
#s-c13eb6bf-9da2-4f1b-8e91-748087bd1503 {
  margin-left: auto;
margin-right: auto;
padding-top: 8px;
padding-left: 12px;
padding-bottom: 8px;
padding-right: 12px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 8px;
min-height: 50px;
background-color: rgba(227, 227, 227, 1);
}
@media (max-width: 767px){#s-c13eb6bf-9da2-4f1b-8e91-748087bd1503 {
  padding-top: 8px;
padding-left: 12px;
padding-bottom: 8px;
padding-right: 12px;
}
}







#s-c13eb6bf-9da2-4f1b-8e91-748087bd1503 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-c13eb6bf-9da2-4f1b-8e91-748087bd1503.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
@media (max-width: 767px){






#s-c13eb6bf-9da2-4f1b-8e91-748087bd1503 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-c13eb6bf-9da2-4f1b-8e91-748087bd1503.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
}
#s-f2bc1048-4c17-4b8f-9cc7-d976c398e0d1 {
  margin-left: auto;
margin-right: auto;
}

#s-f2bc1048-4c17-4b8f-9cc7-d976c398e0d1 .shg-proportional-font-size,
#s-f2bc1048-4c17-4b8f-9cc7-d976c398e0d1 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}
@media (min-width: 768px) and (max-width: 991px){#s-f2bc1048-4c17-4b8f-9cc7-d976c398e0d1 .shg-proportional-font-size,
#s-f2bc1048-4c17-4b8f-9cc7-d976c398e0d1 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 90;
    
    
    font-size: 0.9em;
  
}
}
#s-88158157-5e5a-4733-81a8-dbc46fd55f0a {
  margin-left: auto;
margin-right: auto;
padding-top: 8px;
padding-left: 12px;
padding-bottom: 8px;
padding-right: 12px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 8px;
min-height: 50px;
background-color: rgba(227, 227, 227, 1);
}
@media (max-width: 767px){#s-88158157-5e5a-4733-81a8-dbc46fd55f0a {
  padding-top: 8px;
padding-left: 12px;
padding-bottom: 8px;
padding-right: 12px;
}
}







#s-88158157-5e5a-4733-81a8-dbc46fd55f0a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-88158157-5e5a-4733-81a8-dbc46fd55f0a.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
@media (max-width: 767px){






#s-88158157-5e5a-4733-81a8-dbc46fd55f0a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-88158157-5e5a-4733-81a8-dbc46fd55f0a.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
}
#s-87463cde-b906-47ea-9c27-b86664e6795d {
  margin-left: auto;
margin-right: auto;
}

#s-87463cde-b906-47ea-9c27-b86664e6795d .shg-proportional-font-size,
#s-87463cde-b906-47ea-9c27-b86664e6795d .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}
@media (min-width: 768px) and (max-width: 991px){#s-87463cde-b906-47ea-9c27-b86664e6795d .shg-proportional-font-size,
#s-87463cde-b906-47ea-9c27-b86664e6795d .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 90;
    
    
    font-size: 0.9em;
  
}
}
#s-478ba1fc-0944-4832-a15a-fc4aec480efc {
  margin-top: 32px;
margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-478ba1fc-0944-4832-a15a-fc4aec480efc"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-478ba1fc-0944-4832-a15a-fc4aec480efc"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 992px) {
[id="s-478ba1fc-0944-4832-a15a-fc4aec480efc"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 1200px) {
[id="s-478ba1fc-0944-4832-a15a-fc4aec480efc"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 5.0px);
}

}

#s-52d0e90c-2cb2-469b-a7e0-e588127070af {
  margin-left: auto;
margin-right: auto;
padding-top: 3%;
padding-left: 3%;
padding-bottom: 3%;
padding-right: 3%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 8px;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}
@media (max-width: 767px){#s-52d0e90c-2cb2-469b-a7e0-e588127070af {
  padding-top: 5%;
}
}







#s-52d0e90c-2cb2-469b-a7e0-e588127070af > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-52d0e90c-2cb2-469b-a7e0-e588127070af.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-be894485-0d78-4085-97dc-25844c344287 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-left: 0%;
padding-bottom: 0px;
padding-right: 0%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 5px;
background-color: rgba(255, 255, 255, 0);
}
@media (max-width: 767px){#s-be894485-0d78-4085-97dc-25844c344287 {
  margin-top: -7px;
}
}
@media (min-width: 0px) {
[id="s-be894485-0d78-4085-97dc-25844c344287"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 7.5px);
}

}

@media (min-width: 768px) {
[id="s-be894485-0d78-4085-97dc-25844c344287"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 7.5px);
}

}

@media (min-width: 992px) {
[id="s-be894485-0d78-4085-97dc-25844c344287"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 7.5px);
}

}

@media (min-width: 1200px) {
[id="s-be894485-0d78-4085-97dc-25844c344287"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 7.5px);
}

}

.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 {
  object-fit: cover;
  font-family: "object-fit: cover;";
  width: 100%;
}

.shogun-image-contain {
  font-family: "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-658c4407-fd04-4c5f-a092-0b462bde7e6f {
  margin-left: auto;
margin-right: auto;
max-width: 720px;
aspect-ratio: 1/1;
text-align: center;
}

#s-658c4407-fd04-4c5f-a092-0b462bde7e6f {
  margin: 0 !important;
  overflow: visible;
}

#s-658c4407-fd04-4c5f-a092-0b462bde7e6f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-658c4407-fd04-4c5f-a092-0b462bde7e6f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-658c4407-fd04-4c5f-a092-0b462bde7e6f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-658c4407-fd04-4c5f-a092-0b462bde7e6f img.shogun-image {
  /* Add background color handling */
  
}

#s-658c4407-fd04-4c5f-a092-0b462bde7e6f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-color: #000;
  border-style: solid;
  border-radius: 5px;

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-658c4407-fd04-4c5f-a092-0b462bde7e6f .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-658c4407-fd04-4c5f-a092-0b462bde7e6f .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-658c4407-fd04-4c5f-a092-0b462bde7e6f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-658c4407-fd04-4c5f-a092-0b462bde7e6f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-658c4407-fd04-4c5f-a092-0b462bde7e6f img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 720px;
  }



  img.s-658c4407-fd04-4c5f-a092-0b462bde7e6f.shogun-image {
    
    
    
    max-height: 720px;
  }


.s-658c4407-fd04-4c5f-a092-0b462bde7e6f .shogun-image-content {
  
    justify-content: center;
  
}

.s-658c4407-fd04-4c5f-a092-0b462bde7e6f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-658c4407-fd04-4c5f-a092-0b462bde7e6f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-658c4407-fd04-4c5f-a092-0b462bde7e6f.shogun-image {
  box-sizing: border-box;
}



.s-658c4407-fd04-4c5f-a092-0b462bde7e6f img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-658c4407-fd04-4c5f-a092-0b462bde7e6f {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-658c4407-fd04-4c5f-a092-0b462bde7e6f.shogun-image-container {
      position: relative;
    }

    .s-658c4407-fd04-4c5f-a092-0b462bde7e6f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-658c4407-fd04-4c5f-a092-0b462bde7e6f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-658c4407-fd04-4c5f-a092-0b462bde7e6f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 720px;
    }
  }

@media (min-width: 1200px){#s-658c4407-fd04-4c5f-a092-0b462bde7e6f {
  margin: 0 !important;
  overflow: visible;
}

#s-658c4407-fd04-4c5f-a092-0b462bde7e6f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-658c4407-fd04-4c5f-a092-0b462bde7e6f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-658c4407-fd04-4c5f-a092-0b462bde7e6f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-658c4407-fd04-4c5f-a092-0b462bde7e6f img.shogun-image {
  /* Add background color handling */
  
}

#s-658c4407-fd04-4c5f-a092-0b462bde7e6f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-658c4407-fd04-4c5f-a092-0b462bde7e6f .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-658c4407-fd04-4c5f-a092-0b462bde7e6f .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-658c4407-fd04-4c5f-a092-0b462bde7e6f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-658c4407-fd04-4c5f-a092-0b462bde7e6f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-658c4407-fd04-4c5f-a092-0b462bde7e6f img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 720px;
  }



  img.s-658c4407-fd04-4c5f-a092-0b462bde7e6f.shogun-image {
    
    
    
    max-height: 720px;
  }


.s-658c4407-fd04-4c5f-a092-0b462bde7e6f .shogun-image-content {
  
    justify-content: center;
  
}

.s-658c4407-fd04-4c5f-a092-0b462bde7e6f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-658c4407-fd04-4c5f-a092-0b462bde7e6f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-658c4407-fd04-4c5f-a092-0b462bde7e6f.shogun-image {
  box-sizing: border-box;
}



.s-658c4407-fd04-4c5f-a092-0b462bde7e6f img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-658c4407-fd04-4c5f-a092-0b462bde7e6f {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-658c4407-fd04-4c5f-a092-0b462bde7e6f.shogun-image-container {
      position: relative;
    }

    .s-658c4407-fd04-4c5f-a092-0b462bde7e6f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-658c4407-fd04-4c5f-a092-0b462bde7e6f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-658c4407-fd04-4c5f-a092-0b462bde7e6f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 720px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-658c4407-fd04-4c5f-a092-0b462bde7e6f {
  margin: 0 !important;
  overflow: visible;
}

#s-658c4407-fd04-4c5f-a092-0b462bde7e6f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-658c4407-fd04-4c5f-a092-0b462bde7e6f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-658c4407-fd04-4c5f-a092-0b462bde7e6f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-658c4407-fd04-4c5f-a092-0b462bde7e6f img.shogun-image {
  /* Add background color handling */
  
}

#s-658c4407-fd04-4c5f-a092-0b462bde7e6f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-658c4407-fd04-4c5f-a092-0b462bde7e6f .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-658c4407-fd04-4c5f-a092-0b462bde7e6f .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-658c4407-fd04-4c5f-a092-0b462bde7e6f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-658c4407-fd04-4c5f-a092-0b462bde7e6f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-658c4407-fd04-4c5f-a092-0b462bde7e6f img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 720px;
  }



  img.s-658c4407-fd04-4c5f-a092-0b462bde7e6f.shogun-image {
    
    
    
    max-height: 720px;
  }


.s-658c4407-fd04-4c5f-a092-0b462bde7e6f .shogun-image-content {
  
    justify-content: center;
  
}

.s-658c4407-fd04-4c5f-a092-0b462bde7e6f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-658c4407-fd04-4c5f-a092-0b462bde7e6f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-658c4407-fd04-4c5f-a092-0b462bde7e6f.shogun-image {
  box-sizing: border-box;
}



.s-658c4407-fd04-4c5f-a092-0b462bde7e6f img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-658c4407-fd04-4c5f-a092-0b462bde7e6f {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-658c4407-fd04-4c5f-a092-0b462bde7e6f.shogun-image-container {
      position: relative;
    }

    .s-658c4407-fd04-4c5f-a092-0b462bde7e6f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-658c4407-fd04-4c5f-a092-0b462bde7e6f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-658c4407-fd04-4c5f-a092-0b462bde7e6f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 720px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-658c4407-fd04-4c5f-a092-0b462bde7e6f {
  margin: 0 !important;
  overflow: visible;
}

#s-658c4407-fd04-4c5f-a092-0b462bde7e6f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-658c4407-fd04-4c5f-a092-0b462bde7e6f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-658c4407-fd04-4c5f-a092-0b462bde7e6f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-658c4407-fd04-4c5f-a092-0b462bde7e6f img.shogun-image {
  /* Add background color handling */
  
}

#s-658c4407-fd04-4c5f-a092-0b462bde7e6f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-658c4407-fd04-4c5f-a092-0b462bde7e6f .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-658c4407-fd04-4c5f-a092-0b462bde7e6f .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-658c4407-fd04-4c5f-a092-0b462bde7e6f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-658c4407-fd04-4c5f-a092-0b462bde7e6f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-658c4407-fd04-4c5f-a092-0b462bde7e6f img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 720px;
  }



  img.s-658c4407-fd04-4c5f-a092-0b462bde7e6f.shogun-image {
    
    
    
    max-height: 720px;
  }


.s-658c4407-fd04-4c5f-a092-0b462bde7e6f .shogun-image-content {
  
    justify-content: center;
  
}

.s-658c4407-fd04-4c5f-a092-0b462bde7e6f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-658c4407-fd04-4c5f-a092-0b462bde7e6f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-658c4407-fd04-4c5f-a092-0b462bde7e6f.shogun-image {
  box-sizing: border-box;
}



.s-658c4407-fd04-4c5f-a092-0b462bde7e6f img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-658c4407-fd04-4c5f-a092-0b462bde7e6f {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-658c4407-fd04-4c5f-a092-0b462bde7e6f.shogun-image-container {
      position: relative;
    }

    .s-658c4407-fd04-4c5f-a092-0b462bde7e6f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-658c4407-fd04-4c5f-a092-0b462bde7e6f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-658c4407-fd04-4c5f-a092-0b462bde7e6f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 720px;
    }
  }

}@media (max-width: 767px){#s-658c4407-fd04-4c5f-a092-0b462bde7e6f {
  margin: 0 !important;
  overflow: visible;
}

#s-658c4407-fd04-4c5f-a092-0b462bde7e6f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-658c4407-fd04-4c5f-a092-0b462bde7e6f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-658c4407-fd04-4c5f-a092-0b462bde7e6f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-658c4407-fd04-4c5f-a092-0b462bde7e6f img.shogun-image {
  /* Add background color handling */
  
}

#s-658c4407-fd04-4c5f-a092-0b462bde7e6f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-658c4407-fd04-4c5f-a092-0b462bde7e6f .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-658c4407-fd04-4c5f-a092-0b462bde7e6f .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-658c4407-fd04-4c5f-a092-0b462bde7e6f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-658c4407-fd04-4c5f-a092-0b462bde7e6f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-658c4407-fd04-4c5f-a092-0b462bde7e6f img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 720px;
  }



  img.s-658c4407-fd04-4c5f-a092-0b462bde7e6f.shogun-image {
    
    
    
    max-height: 720px;
  }


.s-658c4407-fd04-4c5f-a092-0b462bde7e6f .shogun-image-content {
  
    justify-content: center;
  
}

.s-658c4407-fd04-4c5f-a092-0b462bde7e6f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-658c4407-fd04-4c5f-a092-0b462bde7e6f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-658c4407-fd04-4c5f-a092-0b462bde7e6f.shogun-image {
  box-sizing: border-box;
}



.s-658c4407-fd04-4c5f-a092-0b462bde7e6f img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-658c4407-fd04-4c5f-a092-0b462bde7e6f {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-658c4407-fd04-4c5f-a092-0b462bde7e6f.shogun-image-container {
      position: relative;
    }

    .s-658c4407-fd04-4c5f-a092-0b462bde7e6f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-658c4407-fd04-4c5f-a092-0b462bde7e6f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-658c4407-fd04-4c5f-a092-0b462bde7e6f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 720px;
    }
  }

}
#s-ea33090f-d80e-4468-b593-9957dde7daf7 {
  margin-top: 12px;
margin-left: auto;
margin-right: auto;
}
@media (max-width: 767px){#s-ea33090f-d80e-4468-b593-9957dde7daf7 {
  margin-top: 12px;
}
}
#s-ea33090f-d80e-4468-b593-9957dde7daf7 .shg-proportional-font-size,
#s-ea33090f-d80e-4468-b593-9957dde7daf7 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}
@media (min-width: 768px) and (max-width: 991px){#s-ea33090f-d80e-4468-b593-9957dde7daf7 .shg-proportional-font-size,
#s-ea33090f-d80e-4468-b593-9957dde7daf7 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 90;
    
    
    font-size: 0.9em;
  
}
}@media (max-width: 767px){#s-ea33090f-d80e-4468-b593-9957dde7daf7 .shg-proportional-font-size,
#s-ea33090f-d80e-4468-b593-9957dde7daf7 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}
}
#s-2cf661a3-a863-443c-b315-09529e3bc433 {
  margin-left: auto;
margin-right: auto;
max-width: 720px;
aspect-ratio: 1/1;
text-align: center;
}

#s-2cf661a3-a863-443c-b315-09529e3bc433 {
  margin: 0 !important;
  overflow: visible;
}

#s-2cf661a3-a863-443c-b315-09529e3bc433-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2cf661a3-a863-443c-b315-09529e3bc433 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2cf661a3-a863-443c-b315-09529e3bc433 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2cf661a3-a863-443c-b315-09529e3bc433 img.shogun-image {
  /* Add background color handling */
  
}

#s-2cf661a3-a863-443c-b315-09529e3bc433 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-color: #000;
  border-style: solid;
  border-radius: 5px;

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2cf661a3-a863-443c-b315-09529e3bc433 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-2cf661a3-a863-443c-b315-09529e3bc433 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2cf661a3-a863-443c-b315-09529e3bc433 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2cf661a3-a863-443c-b315-09529e3bc433.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2cf661a3-a863-443c-b315-09529e3bc433 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 720px;
  }



  img.s-2cf661a3-a863-443c-b315-09529e3bc433.shogun-image {
    
    
    
    max-height: 720px;
  }


.s-2cf661a3-a863-443c-b315-09529e3bc433 .shogun-image-content {
  
    justify-content: center;
  
}

.s-2cf661a3-a863-443c-b315-09529e3bc433.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2cf661a3-a863-443c-b315-09529e3bc433.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2cf661a3-a863-443c-b315-09529e3bc433.shogun-image {
  box-sizing: border-box;
}



.s-2cf661a3-a863-443c-b315-09529e3bc433 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-2cf661a3-a863-443c-b315-09529e3bc433 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-2cf661a3-a863-443c-b315-09529e3bc433.shogun-image-container {
      position: relative;
    }

    .s-2cf661a3-a863-443c-b315-09529e3bc433.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2cf661a3-a863-443c-b315-09529e3bc433.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2cf661a3-a863-443c-b315-09529e3bc433 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 720px;
    }
  }

@media (min-width: 1200px){#s-2cf661a3-a863-443c-b315-09529e3bc433 {
  margin: 0 !important;
  overflow: visible;
}

#s-2cf661a3-a863-443c-b315-09529e3bc433-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2cf661a3-a863-443c-b315-09529e3bc433 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2cf661a3-a863-443c-b315-09529e3bc433 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2cf661a3-a863-443c-b315-09529e3bc433 img.shogun-image {
  /* Add background color handling */
  
}

#s-2cf661a3-a863-443c-b315-09529e3bc433 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2cf661a3-a863-443c-b315-09529e3bc433 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-2cf661a3-a863-443c-b315-09529e3bc433 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2cf661a3-a863-443c-b315-09529e3bc433 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2cf661a3-a863-443c-b315-09529e3bc433.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2cf661a3-a863-443c-b315-09529e3bc433 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 720px;
  }



  img.s-2cf661a3-a863-443c-b315-09529e3bc433.shogun-image {
    
    
    
    max-height: 720px;
  }


.s-2cf661a3-a863-443c-b315-09529e3bc433 .shogun-image-content {
  
    justify-content: center;
  
}

.s-2cf661a3-a863-443c-b315-09529e3bc433.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2cf661a3-a863-443c-b315-09529e3bc433.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2cf661a3-a863-443c-b315-09529e3bc433.shogun-image {
  box-sizing: border-box;
}



.s-2cf661a3-a863-443c-b315-09529e3bc433 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-2cf661a3-a863-443c-b315-09529e3bc433 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-2cf661a3-a863-443c-b315-09529e3bc433.shogun-image-container {
      position: relative;
    }

    .s-2cf661a3-a863-443c-b315-09529e3bc433.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2cf661a3-a863-443c-b315-09529e3bc433.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2cf661a3-a863-443c-b315-09529e3bc433 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 720px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-2cf661a3-a863-443c-b315-09529e3bc433 {
  margin: 0 !important;
  overflow: visible;
}

#s-2cf661a3-a863-443c-b315-09529e3bc433-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2cf661a3-a863-443c-b315-09529e3bc433 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2cf661a3-a863-443c-b315-09529e3bc433 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2cf661a3-a863-443c-b315-09529e3bc433 img.shogun-image {
  /* Add background color handling */
  
}

#s-2cf661a3-a863-443c-b315-09529e3bc433 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2cf661a3-a863-443c-b315-09529e3bc433 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-2cf661a3-a863-443c-b315-09529e3bc433 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2cf661a3-a863-443c-b315-09529e3bc433 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2cf661a3-a863-443c-b315-09529e3bc433.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2cf661a3-a863-443c-b315-09529e3bc433 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 720px;
  }



  img.s-2cf661a3-a863-443c-b315-09529e3bc433.shogun-image {
    
    
    
    max-height: 720px;
  }


.s-2cf661a3-a863-443c-b315-09529e3bc433 .shogun-image-content {
  
    justify-content: center;
  
}

.s-2cf661a3-a863-443c-b315-09529e3bc433.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2cf661a3-a863-443c-b315-09529e3bc433.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2cf661a3-a863-443c-b315-09529e3bc433.shogun-image {
  box-sizing: border-box;
}



.s-2cf661a3-a863-443c-b315-09529e3bc433 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-2cf661a3-a863-443c-b315-09529e3bc433 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-2cf661a3-a863-443c-b315-09529e3bc433.shogun-image-container {
      position: relative;
    }

    .s-2cf661a3-a863-443c-b315-09529e3bc433.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2cf661a3-a863-443c-b315-09529e3bc433.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2cf661a3-a863-443c-b315-09529e3bc433 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 720px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-2cf661a3-a863-443c-b315-09529e3bc433 {
  margin: 0 !important;
  overflow: visible;
}

#s-2cf661a3-a863-443c-b315-09529e3bc433-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2cf661a3-a863-443c-b315-09529e3bc433 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2cf661a3-a863-443c-b315-09529e3bc433 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2cf661a3-a863-443c-b315-09529e3bc433 img.shogun-image {
  /* Add background color handling */
  
}

#s-2cf661a3-a863-443c-b315-09529e3bc433 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2cf661a3-a863-443c-b315-09529e3bc433 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-2cf661a3-a863-443c-b315-09529e3bc433 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2cf661a3-a863-443c-b315-09529e3bc433 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2cf661a3-a863-443c-b315-09529e3bc433.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2cf661a3-a863-443c-b315-09529e3bc433 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 720px;
  }



  img.s-2cf661a3-a863-443c-b315-09529e3bc433.shogun-image {
    
    
    
    max-height: 720px;
  }


.s-2cf661a3-a863-443c-b315-09529e3bc433 .shogun-image-content {
  
    justify-content: center;
  
}

.s-2cf661a3-a863-443c-b315-09529e3bc433.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2cf661a3-a863-443c-b315-09529e3bc433.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2cf661a3-a863-443c-b315-09529e3bc433.shogun-image {
  box-sizing: border-box;
}



.s-2cf661a3-a863-443c-b315-09529e3bc433 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-2cf661a3-a863-443c-b315-09529e3bc433 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-2cf661a3-a863-443c-b315-09529e3bc433.shogun-image-container {
      position: relative;
    }

    .s-2cf661a3-a863-443c-b315-09529e3bc433.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2cf661a3-a863-443c-b315-09529e3bc433.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2cf661a3-a863-443c-b315-09529e3bc433 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 720px;
    }
  }

}@media (max-width: 767px){#s-2cf661a3-a863-443c-b315-09529e3bc433 {
  margin: 0 !important;
  overflow: visible;
}

#s-2cf661a3-a863-443c-b315-09529e3bc433-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2cf661a3-a863-443c-b315-09529e3bc433 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2cf661a3-a863-443c-b315-09529e3bc433 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2cf661a3-a863-443c-b315-09529e3bc433 img.shogun-image {
  /* Add background color handling */
  
}

#s-2cf661a3-a863-443c-b315-09529e3bc433 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2cf661a3-a863-443c-b315-09529e3bc433 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-2cf661a3-a863-443c-b315-09529e3bc433 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2cf661a3-a863-443c-b315-09529e3bc433 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2cf661a3-a863-443c-b315-09529e3bc433.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2cf661a3-a863-443c-b315-09529e3bc433 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 720px;
  }



  img.s-2cf661a3-a863-443c-b315-09529e3bc433.shogun-image {
    
    
    
    max-height: 720px;
  }


.s-2cf661a3-a863-443c-b315-09529e3bc433 .shogun-image-content {
  
    justify-content: center;
  
}

.s-2cf661a3-a863-443c-b315-09529e3bc433.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2cf661a3-a863-443c-b315-09529e3bc433.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2cf661a3-a863-443c-b315-09529e3bc433.shogun-image {
  box-sizing: border-box;
}



.s-2cf661a3-a863-443c-b315-09529e3bc433 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-2cf661a3-a863-443c-b315-09529e3bc433 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-2cf661a3-a863-443c-b315-09529e3bc433.shogun-image-container {
      position: relative;
    }

    .s-2cf661a3-a863-443c-b315-09529e3bc433.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2cf661a3-a863-443c-b315-09529e3bc433.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2cf661a3-a863-443c-b315-09529e3bc433 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 720px;
    }
  }

}
#s-df9e14c7-4a7a-486f-b142-982d08c1cb4e {
  margin-top: 12px;
margin-left: auto;
margin-right: auto;
}
@media (max-width: 767px){#s-df9e14c7-4a7a-486f-b142-982d08c1cb4e {
  margin-top: 12px;
}
}
#s-df9e14c7-4a7a-486f-b142-982d08c1cb4e .shg-proportional-font-size,
#s-df9e14c7-4a7a-486f-b142-982d08c1cb4e .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}
@media (min-width: 768px) and (max-width: 991px){#s-df9e14c7-4a7a-486f-b142-982d08c1cb4e .shg-proportional-font-size,
#s-df9e14c7-4a7a-486f-b142-982d08c1cb4e .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 90;
    
    
    font-size: 0.9em;
  
}
}
#s-52df4dae-1304-47f2-88b4-f99cdd2262fc {
  margin-left: auto;
margin-right: auto;
padding-top: 3%;
padding-left: 3%;
padding-bottom: 3%;
padding-right: 3%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 8px;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}
@media (max-width: 767px){#s-52df4dae-1304-47f2-88b4-f99cdd2262fc {
  margin-top: 10px;
padding-top: 3%;
}
}







#s-52df4dae-1304-47f2-88b4-f99cdd2262fc > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-52df4dae-1304-47f2-88b4-f99cdd2262fc.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-41b3d6d3-bad1-4194-aba3-edd1371aef57 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 5px;
background-color: rgba(255, 255, 255, 0);
}
@media (max-width: 767px){#s-41b3d6d3-bad1-4194-aba3-edd1371aef57 {
  margin-top: 0px;
margin-bottom: 0px;
}
}
@media (min-width: 0px) {
[id="s-41b3d6d3-bad1-4194-aba3-edd1371aef57"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 7.5px);
}

}

@media (min-width: 768px) {
[id="s-41b3d6d3-bad1-4194-aba3-edd1371aef57"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 7.5px);
}

}

@media (min-width: 992px) {
[id="s-41b3d6d3-bad1-4194-aba3-edd1371aef57"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 7.5px);
}

}

@media (min-width: 1200px) {
[id="s-41b3d6d3-bad1-4194-aba3-edd1371aef57"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 7.5px);
}

}

#s-2ea3058f-5f2b-4634-b709-984d649c4f68 {
  margin-left: auto;
margin-right: auto;
max-width: 720px;
aspect-ratio: 1/1;
text-align: center;
}

#s-2ea3058f-5f2b-4634-b709-984d649c4f68 {
  margin: 0 !important;
  overflow: visible;
}

#s-2ea3058f-5f2b-4634-b709-984d649c4f68-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2ea3058f-5f2b-4634-b709-984d649c4f68 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2ea3058f-5f2b-4634-b709-984d649c4f68 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2ea3058f-5f2b-4634-b709-984d649c4f68 img.shogun-image {
  /* Add background color handling */
  
}

#s-2ea3058f-5f2b-4634-b709-984d649c4f68 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-color: #000;
  border-style: solid;
  border-radius: 5px;

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2ea3058f-5f2b-4634-b709-984d649c4f68 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-2ea3058f-5f2b-4634-b709-984d649c4f68 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2ea3058f-5f2b-4634-b709-984d649c4f68 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2ea3058f-5f2b-4634-b709-984d649c4f68.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2ea3058f-5f2b-4634-b709-984d649c4f68 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 720px;
  }



  img.s-2ea3058f-5f2b-4634-b709-984d649c4f68.shogun-image {
    
    
    
    max-height: 720px;
  }


.s-2ea3058f-5f2b-4634-b709-984d649c4f68 .shogun-image-content {
  
    justify-content: center;
  
}

.s-2ea3058f-5f2b-4634-b709-984d649c4f68.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2ea3058f-5f2b-4634-b709-984d649c4f68.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2ea3058f-5f2b-4634-b709-984d649c4f68.shogun-image {
  box-sizing: border-box;
}



.s-2ea3058f-5f2b-4634-b709-984d649c4f68 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-2ea3058f-5f2b-4634-b709-984d649c4f68 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-2ea3058f-5f2b-4634-b709-984d649c4f68.shogun-image-container {
      position: relative;
    }

    .s-2ea3058f-5f2b-4634-b709-984d649c4f68.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2ea3058f-5f2b-4634-b709-984d649c4f68.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2ea3058f-5f2b-4634-b709-984d649c4f68 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 720px;
    }
  }

@media (min-width: 1200px){#s-2ea3058f-5f2b-4634-b709-984d649c4f68 {
  margin: 0 !important;
  overflow: visible;
}

#s-2ea3058f-5f2b-4634-b709-984d649c4f68-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2ea3058f-5f2b-4634-b709-984d649c4f68 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2ea3058f-5f2b-4634-b709-984d649c4f68 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2ea3058f-5f2b-4634-b709-984d649c4f68 img.shogun-image {
  /* Add background color handling */
  
}

#s-2ea3058f-5f2b-4634-b709-984d649c4f68 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2ea3058f-5f2b-4634-b709-984d649c4f68 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-2ea3058f-5f2b-4634-b709-984d649c4f68 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2ea3058f-5f2b-4634-b709-984d649c4f68 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2ea3058f-5f2b-4634-b709-984d649c4f68.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2ea3058f-5f2b-4634-b709-984d649c4f68 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 720px;
  }



  img.s-2ea3058f-5f2b-4634-b709-984d649c4f68.shogun-image {
    
    
    
    max-height: 720px;
  }


.s-2ea3058f-5f2b-4634-b709-984d649c4f68 .shogun-image-content {
  
    justify-content: center;
  
}

.s-2ea3058f-5f2b-4634-b709-984d649c4f68.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2ea3058f-5f2b-4634-b709-984d649c4f68.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2ea3058f-5f2b-4634-b709-984d649c4f68.shogun-image {
  box-sizing: border-box;
}



.s-2ea3058f-5f2b-4634-b709-984d649c4f68 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-2ea3058f-5f2b-4634-b709-984d649c4f68 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-2ea3058f-5f2b-4634-b709-984d649c4f68.shogun-image-container {
      position: relative;
    }

    .s-2ea3058f-5f2b-4634-b709-984d649c4f68.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2ea3058f-5f2b-4634-b709-984d649c4f68.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2ea3058f-5f2b-4634-b709-984d649c4f68 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 720px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-2ea3058f-5f2b-4634-b709-984d649c4f68 {
  margin: 0 !important;
  overflow: visible;
}

#s-2ea3058f-5f2b-4634-b709-984d649c4f68-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2ea3058f-5f2b-4634-b709-984d649c4f68 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2ea3058f-5f2b-4634-b709-984d649c4f68 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2ea3058f-5f2b-4634-b709-984d649c4f68 img.shogun-image {
  /* Add background color handling */
  
}

#s-2ea3058f-5f2b-4634-b709-984d649c4f68 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2ea3058f-5f2b-4634-b709-984d649c4f68 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-2ea3058f-5f2b-4634-b709-984d649c4f68 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2ea3058f-5f2b-4634-b709-984d649c4f68 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2ea3058f-5f2b-4634-b709-984d649c4f68.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2ea3058f-5f2b-4634-b709-984d649c4f68 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 720px;
  }



  img.s-2ea3058f-5f2b-4634-b709-984d649c4f68.shogun-image {
    
    
    
    max-height: 720px;
  }


.s-2ea3058f-5f2b-4634-b709-984d649c4f68 .shogun-image-content {
  
    justify-content: center;
  
}

.s-2ea3058f-5f2b-4634-b709-984d649c4f68.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2ea3058f-5f2b-4634-b709-984d649c4f68.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2ea3058f-5f2b-4634-b709-984d649c4f68.shogun-image {
  box-sizing: border-box;
}



.s-2ea3058f-5f2b-4634-b709-984d649c4f68 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-2ea3058f-5f2b-4634-b709-984d649c4f68 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-2ea3058f-5f2b-4634-b709-984d649c4f68.shogun-image-container {
      position: relative;
    }

    .s-2ea3058f-5f2b-4634-b709-984d649c4f68.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2ea3058f-5f2b-4634-b709-984d649c4f68.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2ea3058f-5f2b-4634-b709-984d649c4f68 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 720px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-2ea3058f-5f2b-4634-b709-984d649c4f68 {
  margin: 0 !important;
  overflow: visible;
}

#s-2ea3058f-5f2b-4634-b709-984d649c4f68-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2ea3058f-5f2b-4634-b709-984d649c4f68 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2ea3058f-5f2b-4634-b709-984d649c4f68 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2ea3058f-5f2b-4634-b709-984d649c4f68 img.shogun-image {
  /* Add background color handling */
  
}

#s-2ea3058f-5f2b-4634-b709-984d649c4f68 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2ea3058f-5f2b-4634-b709-984d649c4f68 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-2ea3058f-5f2b-4634-b709-984d649c4f68 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2ea3058f-5f2b-4634-b709-984d649c4f68 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2ea3058f-5f2b-4634-b709-984d649c4f68.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2ea3058f-5f2b-4634-b709-984d649c4f68 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 720px;
  }



  img.s-2ea3058f-5f2b-4634-b709-984d649c4f68.shogun-image {
    
    
    
    max-height: 720px;
  }


.s-2ea3058f-5f2b-4634-b709-984d649c4f68 .shogun-image-content {
  
    justify-content: center;
  
}

.s-2ea3058f-5f2b-4634-b709-984d649c4f68.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2ea3058f-5f2b-4634-b709-984d649c4f68.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2ea3058f-5f2b-4634-b709-984d649c4f68.shogun-image {
  box-sizing: border-box;
}



.s-2ea3058f-5f2b-4634-b709-984d649c4f68 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-2ea3058f-5f2b-4634-b709-984d649c4f68 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-2ea3058f-5f2b-4634-b709-984d649c4f68.shogun-image-container {
      position: relative;
    }

    .s-2ea3058f-5f2b-4634-b709-984d649c4f68.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2ea3058f-5f2b-4634-b709-984d649c4f68.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2ea3058f-5f2b-4634-b709-984d649c4f68 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 720px;
    }
  }

}@media (max-width: 767px){#s-2ea3058f-5f2b-4634-b709-984d649c4f68 {
  margin: 0 !important;
  overflow: visible;
}

#s-2ea3058f-5f2b-4634-b709-984d649c4f68-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2ea3058f-5f2b-4634-b709-984d649c4f68 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2ea3058f-5f2b-4634-b709-984d649c4f68 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2ea3058f-5f2b-4634-b709-984d649c4f68 img.shogun-image {
  /* Add background color handling */
  
}

#s-2ea3058f-5f2b-4634-b709-984d649c4f68 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2ea3058f-5f2b-4634-b709-984d649c4f68 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-2ea3058f-5f2b-4634-b709-984d649c4f68 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2ea3058f-5f2b-4634-b709-984d649c4f68 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2ea3058f-5f2b-4634-b709-984d649c4f68.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2ea3058f-5f2b-4634-b709-984d649c4f68 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 720px;
  }



  img.s-2ea3058f-5f2b-4634-b709-984d649c4f68.shogun-image {
    
    
    
    max-height: 720px;
  }


.s-2ea3058f-5f2b-4634-b709-984d649c4f68 .shogun-image-content {
  
    justify-content: center;
  
}

.s-2ea3058f-5f2b-4634-b709-984d649c4f68.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2ea3058f-5f2b-4634-b709-984d649c4f68.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2ea3058f-5f2b-4634-b709-984d649c4f68.shogun-image {
  box-sizing: border-box;
}



.s-2ea3058f-5f2b-4634-b709-984d649c4f68 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-2ea3058f-5f2b-4634-b709-984d649c4f68 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-2ea3058f-5f2b-4634-b709-984d649c4f68.shogun-image-container {
      position: relative;
    }

    .s-2ea3058f-5f2b-4634-b709-984d649c4f68.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2ea3058f-5f2b-4634-b709-984d649c4f68.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2ea3058f-5f2b-4634-b709-984d649c4f68 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 720px;
    }
  }

}
#s-53d586f7-6e63-4b13-81a7-8ddea454f01a {
  margin-top: 12px;
margin-left: auto;
margin-right: auto;
}
@media (max-width: 767px){#s-53d586f7-6e63-4b13-81a7-8ddea454f01a {
  margin-top: 12px;
}
}
#s-53d586f7-6e63-4b13-81a7-8ddea454f01a .shg-proportional-font-size,
#s-53d586f7-6e63-4b13-81a7-8ddea454f01a .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}
@media (min-width: 768px) and (max-width: 991px){#s-53d586f7-6e63-4b13-81a7-8ddea454f01a .shg-proportional-font-size,
#s-53d586f7-6e63-4b13-81a7-8ddea454f01a .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 90;
    
    
    font-size: 0.9em;
  
}
}
#s-c4342fbe-a98d-46c9-bf55-b6e2831408cb {
  margin-left: auto;
margin-right: auto;
max-width: 720px;
aspect-ratio: 1/1;
text-align: center;
}

#s-c4342fbe-a98d-46c9-bf55-b6e2831408cb {
  margin: 0 !important;
  overflow: visible;
}

#s-c4342fbe-a98d-46c9-bf55-b6e2831408cb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c4342fbe-a98d-46c9-bf55-b6e2831408cb {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c4342fbe-a98d-46c9-bf55-b6e2831408cb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c4342fbe-a98d-46c9-bf55-b6e2831408cb img.shogun-image {
  /* Add background color handling */
  
}

#s-c4342fbe-a98d-46c9-bf55-b6e2831408cb img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-color: #000;
  border-style: solid;
  border-radius: 5px;

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c4342fbe-a98d-46c9-bf55-b6e2831408cb .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-c4342fbe-a98d-46c9-bf55-b6e2831408cb .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c4342fbe-a98d-46c9-bf55-b6e2831408cb .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c4342fbe-a98d-46c9-bf55-b6e2831408cb.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c4342fbe-a98d-46c9-bf55-b6e2831408cb img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 720px;
  }



  img.s-c4342fbe-a98d-46c9-bf55-b6e2831408cb.shogun-image {
    
    
    
    max-height: 720px;
  }


.s-c4342fbe-a98d-46c9-bf55-b6e2831408cb .shogun-image-content {
  
    justify-content: center;
  
}

.s-c4342fbe-a98d-46c9-bf55-b6e2831408cb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c4342fbe-a98d-46c9-bf55-b6e2831408cb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c4342fbe-a98d-46c9-bf55-b6e2831408cb.shogun-image {
  box-sizing: border-box;
}



.s-c4342fbe-a98d-46c9-bf55-b6e2831408cb img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-c4342fbe-a98d-46c9-bf55-b6e2831408cb {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-c4342fbe-a98d-46c9-bf55-b6e2831408cb.shogun-image-container {
      position: relative;
    }

    .s-c4342fbe-a98d-46c9-bf55-b6e2831408cb.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c4342fbe-a98d-46c9-bf55-b6e2831408cb.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c4342fbe-a98d-46c9-bf55-b6e2831408cb img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 720px;
    }
  }

@media (min-width: 1200px){#s-c4342fbe-a98d-46c9-bf55-b6e2831408cb {
  margin: 0 !important;
  overflow: visible;
}

#s-c4342fbe-a98d-46c9-bf55-b6e2831408cb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c4342fbe-a98d-46c9-bf55-b6e2831408cb {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c4342fbe-a98d-46c9-bf55-b6e2831408cb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c4342fbe-a98d-46c9-bf55-b6e2831408cb img.shogun-image {
  /* Add background color handling */
  
}

#s-c4342fbe-a98d-46c9-bf55-b6e2831408cb img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c4342fbe-a98d-46c9-bf55-b6e2831408cb .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-c4342fbe-a98d-46c9-bf55-b6e2831408cb .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c4342fbe-a98d-46c9-bf55-b6e2831408cb .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c4342fbe-a98d-46c9-bf55-b6e2831408cb.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c4342fbe-a98d-46c9-bf55-b6e2831408cb img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 720px;
  }



  img.s-c4342fbe-a98d-46c9-bf55-b6e2831408cb.shogun-image {
    
    
    
    max-height: 720px;
  }


.s-c4342fbe-a98d-46c9-bf55-b6e2831408cb .shogun-image-content {
  
    justify-content: center;
  
}

.s-c4342fbe-a98d-46c9-bf55-b6e2831408cb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c4342fbe-a98d-46c9-bf55-b6e2831408cb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c4342fbe-a98d-46c9-bf55-b6e2831408cb.shogun-image {
  box-sizing: border-box;
}



.s-c4342fbe-a98d-46c9-bf55-b6e2831408cb img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-c4342fbe-a98d-46c9-bf55-b6e2831408cb {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-c4342fbe-a98d-46c9-bf55-b6e2831408cb.shogun-image-container {
      position: relative;
    }

    .s-c4342fbe-a98d-46c9-bf55-b6e2831408cb.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c4342fbe-a98d-46c9-bf55-b6e2831408cb.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c4342fbe-a98d-46c9-bf55-b6e2831408cb img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 720px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-c4342fbe-a98d-46c9-bf55-b6e2831408cb {
  margin: 0 !important;
  overflow: visible;
}

#s-c4342fbe-a98d-46c9-bf55-b6e2831408cb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c4342fbe-a98d-46c9-bf55-b6e2831408cb {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c4342fbe-a98d-46c9-bf55-b6e2831408cb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c4342fbe-a98d-46c9-bf55-b6e2831408cb img.shogun-image {
  /* Add background color handling */
  
}

#s-c4342fbe-a98d-46c9-bf55-b6e2831408cb img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c4342fbe-a98d-46c9-bf55-b6e2831408cb .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-c4342fbe-a98d-46c9-bf55-b6e2831408cb .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c4342fbe-a98d-46c9-bf55-b6e2831408cb .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c4342fbe-a98d-46c9-bf55-b6e2831408cb.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c4342fbe-a98d-46c9-bf55-b6e2831408cb img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 720px;
  }



  img.s-c4342fbe-a98d-46c9-bf55-b6e2831408cb.shogun-image {
    
    
    
    max-height: 720px;
  }


.s-c4342fbe-a98d-46c9-bf55-b6e2831408cb .shogun-image-content {
  
    justify-content: center;
  
}

.s-c4342fbe-a98d-46c9-bf55-b6e2831408cb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c4342fbe-a98d-46c9-bf55-b6e2831408cb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c4342fbe-a98d-46c9-bf55-b6e2831408cb.shogun-image {
  box-sizing: border-box;
}



.s-c4342fbe-a98d-46c9-bf55-b6e2831408cb img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-c4342fbe-a98d-46c9-bf55-b6e2831408cb {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-c4342fbe-a98d-46c9-bf55-b6e2831408cb.shogun-image-container {
      position: relative;
    }

    .s-c4342fbe-a98d-46c9-bf55-b6e2831408cb.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c4342fbe-a98d-46c9-bf55-b6e2831408cb.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c4342fbe-a98d-46c9-bf55-b6e2831408cb img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 720px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-c4342fbe-a98d-46c9-bf55-b6e2831408cb {
  margin: 0 !important;
  overflow: visible;
}

#s-c4342fbe-a98d-46c9-bf55-b6e2831408cb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c4342fbe-a98d-46c9-bf55-b6e2831408cb {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c4342fbe-a98d-46c9-bf55-b6e2831408cb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c4342fbe-a98d-46c9-bf55-b6e2831408cb img.shogun-image {
  /* Add background color handling */
  
}

#s-c4342fbe-a98d-46c9-bf55-b6e2831408cb img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c4342fbe-a98d-46c9-bf55-b6e2831408cb .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-c4342fbe-a98d-46c9-bf55-b6e2831408cb .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c4342fbe-a98d-46c9-bf55-b6e2831408cb .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c4342fbe-a98d-46c9-bf55-b6e2831408cb.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c4342fbe-a98d-46c9-bf55-b6e2831408cb img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 720px;
  }



  img.s-c4342fbe-a98d-46c9-bf55-b6e2831408cb.shogun-image {
    
    
    
    max-height: 720px;
  }


.s-c4342fbe-a98d-46c9-bf55-b6e2831408cb .shogun-image-content {
  
    justify-content: center;
  
}

.s-c4342fbe-a98d-46c9-bf55-b6e2831408cb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c4342fbe-a98d-46c9-bf55-b6e2831408cb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c4342fbe-a98d-46c9-bf55-b6e2831408cb.shogun-image {
  box-sizing: border-box;
}



.s-c4342fbe-a98d-46c9-bf55-b6e2831408cb img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-c4342fbe-a98d-46c9-bf55-b6e2831408cb {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-c4342fbe-a98d-46c9-bf55-b6e2831408cb.shogun-image-container {
      position: relative;
    }

    .s-c4342fbe-a98d-46c9-bf55-b6e2831408cb.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c4342fbe-a98d-46c9-bf55-b6e2831408cb.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c4342fbe-a98d-46c9-bf55-b6e2831408cb img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 720px;
    }
  }

}@media (max-width: 767px){#s-c4342fbe-a98d-46c9-bf55-b6e2831408cb {
  margin: 0 !important;
  overflow: visible;
}

#s-c4342fbe-a98d-46c9-bf55-b6e2831408cb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c4342fbe-a98d-46c9-bf55-b6e2831408cb {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c4342fbe-a98d-46c9-bf55-b6e2831408cb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c4342fbe-a98d-46c9-bf55-b6e2831408cb img.shogun-image {
  /* Add background color handling */
  
}

#s-c4342fbe-a98d-46c9-bf55-b6e2831408cb img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c4342fbe-a98d-46c9-bf55-b6e2831408cb .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-c4342fbe-a98d-46c9-bf55-b6e2831408cb .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c4342fbe-a98d-46c9-bf55-b6e2831408cb .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c4342fbe-a98d-46c9-bf55-b6e2831408cb.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c4342fbe-a98d-46c9-bf55-b6e2831408cb img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 720px;
  }



  img.s-c4342fbe-a98d-46c9-bf55-b6e2831408cb.shogun-image {
    
    
    
    max-height: 720px;
  }


.s-c4342fbe-a98d-46c9-bf55-b6e2831408cb .shogun-image-content {
  
    justify-content: center;
  
}

.s-c4342fbe-a98d-46c9-bf55-b6e2831408cb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c4342fbe-a98d-46c9-bf55-b6e2831408cb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c4342fbe-a98d-46c9-bf55-b6e2831408cb.shogun-image {
  box-sizing: border-box;
}



.s-c4342fbe-a98d-46c9-bf55-b6e2831408cb img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-c4342fbe-a98d-46c9-bf55-b6e2831408cb {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-c4342fbe-a98d-46c9-bf55-b6e2831408cb.shogun-image-container {
      position: relative;
    }

    .s-c4342fbe-a98d-46c9-bf55-b6e2831408cb.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c4342fbe-a98d-46c9-bf55-b6e2831408cb.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c4342fbe-a98d-46c9-bf55-b6e2831408cb img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 720px;
    }
  }

}
#s-7d69aa36-4112-49ff-97d1-c9ad1038aa6b {
  margin-top: 12px;
margin-left: auto;
margin-right: auto;
}
@media (max-width: 767px){#s-7d69aa36-4112-49ff-97d1-c9ad1038aa6b {
  margin-top: 12px;
}
}
#s-7d69aa36-4112-49ff-97d1-c9ad1038aa6b .shg-proportional-font-size,
#s-7d69aa36-4112-49ff-97d1-c9ad1038aa6b .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}
@media (min-width: 768px) and (max-width: 991px){#s-7d69aa36-4112-49ff-97d1-c9ad1038aa6b .shg-proportional-font-size,
#s-7d69aa36-4112-49ff-97d1-c9ad1038aa6b .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 90;
    
    
    font-size: 0.9em;
  
}
}
#s-b4d5e3ef-92c5-45c2-98e7-24ba1a929bfb {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-b4d5e3ef-92c5-45c2-98e7-24ba1a929bfb"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-b4d5e3ef-92c5-45c2-98e7-24ba1a929bfb"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 992px) {
[id="s-b4d5e3ef-92c5-45c2-98e7-24ba1a929bfb"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 1200px) {
[id="s-b4d5e3ef-92c5-45c2-98e7-24ba1a929bfb"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 5.0px);
}

}

#s-6e6eacac-e7fa-478e-852b-3641a008e33d {
  margin-left: auto;
margin-right: auto;
padding-top: 3%;
padding-left: 3%;
padding-bottom: 3%;
padding-right: 3%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 8px;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}
@media (max-width: 767px){#s-6e6eacac-e7fa-478e-852b-3641a008e33d {
  padding-top: 3%;
}
}







#s-6e6eacac-e7fa-478e-852b-3641a008e33d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-6e6eacac-e7fa-478e-852b-3641a008e33d.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-8af71dc9-1dcc-4c05-9102-769ae6231cf9 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 5px;
background-color: rgba(255, 255, 255, 0);
}
@media (max-width: 767px){#s-8af71dc9-1dcc-4c05-9102-769ae6231cf9 {
  margin-top: 0px;
}
}
@media (min-width: 0px) {
[id="s-8af71dc9-1dcc-4c05-9102-769ae6231cf9"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 7.5px);
}

}

@media (min-width: 768px) {
[id="s-8af71dc9-1dcc-4c05-9102-769ae6231cf9"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 7.5px);
}

}

@media (min-width: 992px) {
[id="s-8af71dc9-1dcc-4c05-9102-769ae6231cf9"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 7.5px);
}

}

@media (min-width: 1200px) {
[id="s-8af71dc9-1dcc-4c05-9102-769ae6231cf9"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 7.5px);
}

}

#s-714cca7f-22d3-4059-a0d5-12ade21175d5 {
  margin-left: auto;
margin-right: auto;
max-width: 720px;
aspect-ratio: 1/1;
text-align: center;
}

#s-714cca7f-22d3-4059-a0d5-12ade21175d5 {
  margin: 0 !important;
  overflow: visible;
}

#s-714cca7f-22d3-4059-a0d5-12ade21175d5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-714cca7f-22d3-4059-a0d5-12ade21175d5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-714cca7f-22d3-4059-a0d5-12ade21175d5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-714cca7f-22d3-4059-a0d5-12ade21175d5 img.shogun-image {
  /* Add background color handling */
  
}

#s-714cca7f-22d3-4059-a0d5-12ade21175d5 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-color: #000;
  border-style: solid;
  border-radius: 5px;

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-714cca7f-22d3-4059-a0d5-12ade21175d5 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-714cca7f-22d3-4059-a0d5-12ade21175d5 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-714cca7f-22d3-4059-a0d5-12ade21175d5 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-714cca7f-22d3-4059-a0d5-12ade21175d5.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-714cca7f-22d3-4059-a0d5-12ade21175d5 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 720px;
  }



  img.s-714cca7f-22d3-4059-a0d5-12ade21175d5.shogun-image {
    
    
    
    max-height: 720px;
  }


.s-714cca7f-22d3-4059-a0d5-12ade21175d5 .shogun-image-content {
  
    justify-content: center;
  
}

.s-714cca7f-22d3-4059-a0d5-12ade21175d5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-714cca7f-22d3-4059-a0d5-12ade21175d5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-714cca7f-22d3-4059-a0d5-12ade21175d5.shogun-image {
  box-sizing: border-box;
}



.s-714cca7f-22d3-4059-a0d5-12ade21175d5 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-714cca7f-22d3-4059-a0d5-12ade21175d5 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-714cca7f-22d3-4059-a0d5-12ade21175d5.shogun-image-container {
      position: relative;
    }

    .s-714cca7f-22d3-4059-a0d5-12ade21175d5.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-714cca7f-22d3-4059-a0d5-12ade21175d5.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-714cca7f-22d3-4059-a0d5-12ade21175d5 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 720px;
    }
  }

@media (min-width: 1200px){#s-714cca7f-22d3-4059-a0d5-12ade21175d5 {
  margin: 0 !important;
  overflow: visible;
}

#s-714cca7f-22d3-4059-a0d5-12ade21175d5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-714cca7f-22d3-4059-a0d5-12ade21175d5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-714cca7f-22d3-4059-a0d5-12ade21175d5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-714cca7f-22d3-4059-a0d5-12ade21175d5 img.shogun-image {
  /* Add background color handling */
  
}

#s-714cca7f-22d3-4059-a0d5-12ade21175d5 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-714cca7f-22d3-4059-a0d5-12ade21175d5 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-714cca7f-22d3-4059-a0d5-12ade21175d5 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-714cca7f-22d3-4059-a0d5-12ade21175d5 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-714cca7f-22d3-4059-a0d5-12ade21175d5.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-714cca7f-22d3-4059-a0d5-12ade21175d5 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 720px;
  }



  img.s-714cca7f-22d3-4059-a0d5-12ade21175d5.shogun-image {
    
    
    
    max-height: 720px;
  }


.s-714cca7f-22d3-4059-a0d5-12ade21175d5 .shogun-image-content {
  
    justify-content: center;
  
}

.s-714cca7f-22d3-4059-a0d5-12ade21175d5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-714cca7f-22d3-4059-a0d5-12ade21175d5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-714cca7f-22d3-4059-a0d5-12ade21175d5.shogun-image {
  box-sizing: border-box;
}



.s-714cca7f-22d3-4059-a0d5-12ade21175d5 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-714cca7f-22d3-4059-a0d5-12ade21175d5 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-714cca7f-22d3-4059-a0d5-12ade21175d5.shogun-image-container {
      position: relative;
    }

    .s-714cca7f-22d3-4059-a0d5-12ade21175d5.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-714cca7f-22d3-4059-a0d5-12ade21175d5.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-714cca7f-22d3-4059-a0d5-12ade21175d5 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 720px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-714cca7f-22d3-4059-a0d5-12ade21175d5 {
  margin: 0 !important;
  overflow: visible;
}

#s-714cca7f-22d3-4059-a0d5-12ade21175d5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-714cca7f-22d3-4059-a0d5-12ade21175d5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-714cca7f-22d3-4059-a0d5-12ade21175d5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-714cca7f-22d3-4059-a0d5-12ade21175d5 img.shogun-image {
  /* Add background color handling */
  
}

#s-714cca7f-22d3-4059-a0d5-12ade21175d5 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-714cca7f-22d3-4059-a0d5-12ade21175d5 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-714cca7f-22d3-4059-a0d5-12ade21175d5 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-714cca7f-22d3-4059-a0d5-12ade21175d5 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-714cca7f-22d3-4059-a0d5-12ade21175d5.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-714cca7f-22d3-4059-a0d5-12ade21175d5 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 720px;
  }



  img.s-714cca7f-22d3-4059-a0d5-12ade21175d5.shogun-image {
    
    
    
    max-height: 720px;
  }


.s-714cca7f-22d3-4059-a0d5-12ade21175d5 .shogun-image-content {
  
    justify-content: center;
  
}

.s-714cca7f-22d3-4059-a0d5-12ade21175d5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-714cca7f-22d3-4059-a0d5-12ade21175d5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-714cca7f-22d3-4059-a0d5-12ade21175d5.shogun-image {
  box-sizing: border-box;
}



.s-714cca7f-22d3-4059-a0d5-12ade21175d5 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-714cca7f-22d3-4059-a0d5-12ade21175d5 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-714cca7f-22d3-4059-a0d5-12ade21175d5.shogun-image-container {
      position: relative;
    }

    .s-714cca7f-22d3-4059-a0d5-12ade21175d5.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-714cca7f-22d3-4059-a0d5-12ade21175d5.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-714cca7f-22d3-4059-a0d5-12ade21175d5 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 720px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-714cca7f-22d3-4059-a0d5-12ade21175d5 {
  margin: 0 !important;
  overflow: visible;
}

#s-714cca7f-22d3-4059-a0d5-12ade21175d5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-714cca7f-22d3-4059-a0d5-12ade21175d5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-714cca7f-22d3-4059-a0d5-12ade21175d5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-714cca7f-22d3-4059-a0d5-12ade21175d5 img.shogun-image {
  /* Add background color handling */
  
}

#s-714cca7f-22d3-4059-a0d5-12ade21175d5 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-714cca7f-22d3-4059-a0d5-12ade21175d5 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-714cca7f-22d3-4059-a0d5-12ade21175d5 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-714cca7f-22d3-4059-a0d5-12ade21175d5 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-714cca7f-22d3-4059-a0d5-12ade21175d5.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-714cca7f-22d3-4059-a0d5-12ade21175d5 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 720px;
  }



  img.s-714cca7f-22d3-4059-a0d5-12ade21175d5.shogun-image {
    
    
    
    max-height: 720px;
  }


.s-714cca7f-22d3-4059-a0d5-12ade21175d5 .shogun-image-content {
  
    justify-content: center;
  
}

.s-714cca7f-22d3-4059-a0d5-12ade21175d5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-714cca7f-22d3-4059-a0d5-12ade21175d5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-714cca7f-22d3-4059-a0d5-12ade21175d5.shogun-image {
  box-sizing: border-box;
}



.s-714cca7f-22d3-4059-a0d5-12ade21175d5 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-714cca7f-22d3-4059-a0d5-12ade21175d5 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-714cca7f-22d3-4059-a0d5-12ade21175d5.shogun-image-container {
      position: relative;
    }

    .s-714cca7f-22d3-4059-a0d5-12ade21175d5.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-714cca7f-22d3-4059-a0d5-12ade21175d5.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-714cca7f-22d3-4059-a0d5-12ade21175d5 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 720px;
    }
  }

}@media (max-width: 767px){#s-714cca7f-22d3-4059-a0d5-12ade21175d5 {
  margin: 0 !important;
  overflow: visible;
}

#s-714cca7f-22d3-4059-a0d5-12ade21175d5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-714cca7f-22d3-4059-a0d5-12ade21175d5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-714cca7f-22d3-4059-a0d5-12ade21175d5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-714cca7f-22d3-4059-a0d5-12ade21175d5 img.shogun-image {
  /* Add background color handling */
  
}

#s-714cca7f-22d3-4059-a0d5-12ade21175d5 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-714cca7f-22d3-4059-a0d5-12ade21175d5 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-714cca7f-22d3-4059-a0d5-12ade21175d5 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-714cca7f-22d3-4059-a0d5-12ade21175d5 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-714cca7f-22d3-4059-a0d5-12ade21175d5.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-714cca7f-22d3-4059-a0d5-12ade21175d5 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 720px;
  }



  img.s-714cca7f-22d3-4059-a0d5-12ade21175d5.shogun-image {
    
    
    
    max-height: 720px;
  }


.s-714cca7f-22d3-4059-a0d5-12ade21175d5 .shogun-image-content {
  
    justify-content: center;
  
}

.s-714cca7f-22d3-4059-a0d5-12ade21175d5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-714cca7f-22d3-4059-a0d5-12ade21175d5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-714cca7f-22d3-4059-a0d5-12ade21175d5.shogun-image {
  box-sizing: border-box;
}



.s-714cca7f-22d3-4059-a0d5-12ade21175d5 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-714cca7f-22d3-4059-a0d5-12ade21175d5 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-714cca7f-22d3-4059-a0d5-12ade21175d5.shogun-image-container {
      position: relative;
    }

    .s-714cca7f-22d3-4059-a0d5-12ade21175d5.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-714cca7f-22d3-4059-a0d5-12ade21175d5.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-714cca7f-22d3-4059-a0d5-12ade21175d5 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 720px;
    }
  }

}
#s-4061b43f-a157-42e2-919c-a0e824592e8f {
  margin-top: 12px;
margin-left: auto;
margin-right: auto;
}
@media (max-width: 767px){#s-4061b43f-a157-42e2-919c-a0e824592e8f {
  margin-top: 12px;
}
}
#s-4061b43f-a157-42e2-919c-a0e824592e8f .shg-proportional-font-size,
#s-4061b43f-a157-42e2-919c-a0e824592e8f .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}
@media (min-width: 768px) and (max-width: 991px){#s-4061b43f-a157-42e2-919c-a0e824592e8f .shg-proportional-font-size,
#s-4061b43f-a157-42e2-919c-a0e824592e8f .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 90;
    
    
    font-size: 0.9em;
  
}
}
#s-e3a6baef-42ea-47d8-9546-c57bfc6d3772 {
  margin-left: auto;
margin-right: auto;
max-width: 720px;
aspect-ratio: 1/1;
text-align: center;
}

#s-e3a6baef-42ea-47d8-9546-c57bfc6d3772 {
  margin: 0 !important;
  overflow: visible;
}

#s-e3a6baef-42ea-47d8-9546-c57bfc6d3772-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e3a6baef-42ea-47d8-9546-c57bfc6d3772 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e3a6baef-42ea-47d8-9546-c57bfc6d3772 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e3a6baef-42ea-47d8-9546-c57bfc6d3772 img.shogun-image {
  /* Add background color handling */
  
}

#s-e3a6baef-42ea-47d8-9546-c57bfc6d3772 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-color: #000;
  border-style: solid;
  border-radius: 5px;

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e3a6baef-42ea-47d8-9546-c57bfc6d3772 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-e3a6baef-42ea-47d8-9546-c57bfc6d3772 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e3a6baef-42ea-47d8-9546-c57bfc6d3772 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e3a6baef-42ea-47d8-9546-c57bfc6d3772.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e3a6baef-42ea-47d8-9546-c57bfc6d3772 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 720px;
  }



  img.s-e3a6baef-42ea-47d8-9546-c57bfc6d3772.shogun-image {
    
    
    
    max-height: 720px;
  }


.s-e3a6baef-42ea-47d8-9546-c57bfc6d3772 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e3a6baef-42ea-47d8-9546-c57bfc6d3772.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e3a6baef-42ea-47d8-9546-c57bfc6d3772.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e3a6baef-42ea-47d8-9546-c57bfc6d3772.shogun-image {
  box-sizing: border-box;
}



.s-e3a6baef-42ea-47d8-9546-c57bfc6d3772 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e3a6baef-42ea-47d8-9546-c57bfc6d3772 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-e3a6baef-42ea-47d8-9546-c57bfc6d3772.shogun-image-container {
      position: relative;
    }

    .s-e3a6baef-42ea-47d8-9546-c57bfc6d3772.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e3a6baef-42ea-47d8-9546-c57bfc6d3772.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e3a6baef-42ea-47d8-9546-c57bfc6d3772 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 720px;
    }
  }

@media (min-width: 1200px){#s-e3a6baef-42ea-47d8-9546-c57bfc6d3772 {
  margin: 0 !important;
  overflow: visible;
}

#s-e3a6baef-42ea-47d8-9546-c57bfc6d3772-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e3a6baef-42ea-47d8-9546-c57bfc6d3772 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e3a6baef-42ea-47d8-9546-c57bfc6d3772 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e3a6baef-42ea-47d8-9546-c57bfc6d3772 img.shogun-image {
  /* Add background color handling */
  
}

#s-e3a6baef-42ea-47d8-9546-c57bfc6d3772 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e3a6baef-42ea-47d8-9546-c57bfc6d3772 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-e3a6baef-42ea-47d8-9546-c57bfc6d3772 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e3a6baef-42ea-47d8-9546-c57bfc6d3772 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e3a6baef-42ea-47d8-9546-c57bfc6d3772.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e3a6baef-42ea-47d8-9546-c57bfc6d3772 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 720px;
  }



  img.s-e3a6baef-42ea-47d8-9546-c57bfc6d3772.shogun-image {
    
    
    
    max-height: 720px;
  }


.s-e3a6baef-42ea-47d8-9546-c57bfc6d3772 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e3a6baef-42ea-47d8-9546-c57bfc6d3772.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e3a6baef-42ea-47d8-9546-c57bfc6d3772.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e3a6baef-42ea-47d8-9546-c57bfc6d3772.shogun-image {
  box-sizing: border-box;
}



.s-e3a6baef-42ea-47d8-9546-c57bfc6d3772 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e3a6baef-42ea-47d8-9546-c57bfc6d3772 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-e3a6baef-42ea-47d8-9546-c57bfc6d3772.shogun-image-container {
      position: relative;
    }

    .s-e3a6baef-42ea-47d8-9546-c57bfc6d3772.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e3a6baef-42ea-47d8-9546-c57bfc6d3772.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e3a6baef-42ea-47d8-9546-c57bfc6d3772 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 720px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-e3a6baef-42ea-47d8-9546-c57bfc6d3772 {
  margin: 0 !important;
  overflow: visible;
}

#s-e3a6baef-42ea-47d8-9546-c57bfc6d3772-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e3a6baef-42ea-47d8-9546-c57bfc6d3772 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e3a6baef-42ea-47d8-9546-c57bfc6d3772 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e3a6baef-42ea-47d8-9546-c57bfc6d3772 img.shogun-image {
  /* Add background color handling */
  
}

#s-e3a6baef-42ea-47d8-9546-c57bfc6d3772 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e3a6baef-42ea-47d8-9546-c57bfc6d3772 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-e3a6baef-42ea-47d8-9546-c57bfc6d3772 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e3a6baef-42ea-47d8-9546-c57bfc6d3772 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e3a6baef-42ea-47d8-9546-c57bfc6d3772.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e3a6baef-42ea-47d8-9546-c57bfc6d3772 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 720px;
  }



  img.s-e3a6baef-42ea-47d8-9546-c57bfc6d3772.shogun-image {
    
    
    
    max-height: 720px;
  }


.s-e3a6baef-42ea-47d8-9546-c57bfc6d3772 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e3a6baef-42ea-47d8-9546-c57bfc6d3772.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e3a6baef-42ea-47d8-9546-c57bfc6d3772.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e3a6baef-42ea-47d8-9546-c57bfc6d3772.shogun-image {
  box-sizing: border-box;
}



.s-e3a6baef-42ea-47d8-9546-c57bfc6d3772 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e3a6baef-42ea-47d8-9546-c57bfc6d3772 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-e3a6baef-42ea-47d8-9546-c57bfc6d3772.shogun-image-container {
      position: relative;
    }

    .s-e3a6baef-42ea-47d8-9546-c57bfc6d3772.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e3a6baef-42ea-47d8-9546-c57bfc6d3772.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e3a6baef-42ea-47d8-9546-c57bfc6d3772 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 720px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-e3a6baef-42ea-47d8-9546-c57bfc6d3772 {
  margin: 0 !important;
  overflow: visible;
}

#s-e3a6baef-42ea-47d8-9546-c57bfc6d3772-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e3a6baef-42ea-47d8-9546-c57bfc6d3772 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e3a6baef-42ea-47d8-9546-c57bfc6d3772 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e3a6baef-42ea-47d8-9546-c57bfc6d3772 img.shogun-image {
  /* Add background color handling */
  
}

#s-e3a6baef-42ea-47d8-9546-c57bfc6d3772 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e3a6baef-42ea-47d8-9546-c57bfc6d3772 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-e3a6baef-42ea-47d8-9546-c57bfc6d3772 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e3a6baef-42ea-47d8-9546-c57bfc6d3772 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e3a6baef-42ea-47d8-9546-c57bfc6d3772.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e3a6baef-42ea-47d8-9546-c57bfc6d3772 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 720px;
  }



  img.s-e3a6baef-42ea-47d8-9546-c57bfc6d3772.shogun-image {
    
    
    
    max-height: 720px;
  }


.s-e3a6baef-42ea-47d8-9546-c57bfc6d3772 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e3a6baef-42ea-47d8-9546-c57bfc6d3772.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e3a6baef-42ea-47d8-9546-c57bfc6d3772.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e3a6baef-42ea-47d8-9546-c57bfc6d3772.shogun-image {
  box-sizing: border-box;
}



.s-e3a6baef-42ea-47d8-9546-c57bfc6d3772 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e3a6baef-42ea-47d8-9546-c57bfc6d3772 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-e3a6baef-42ea-47d8-9546-c57bfc6d3772.shogun-image-container {
      position: relative;
    }

    .s-e3a6baef-42ea-47d8-9546-c57bfc6d3772.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e3a6baef-42ea-47d8-9546-c57bfc6d3772.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e3a6baef-42ea-47d8-9546-c57bfc6d3772 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 720px;
    }
  }

}@media (max-width: 767px){#s-e3a6baef-42ea-47d8-9546-c57bfc6d3772 {
  margin: 0 !important;
  overflow: visible;
}

#s-e3a6baef-42ea-47d8-9546-c57bfc6d3772-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e3a6baef-42ea-47d8-9546-c57bfc6d3772 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e3a6baef-42ea-47d8-9546-c57bfc6d3772 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e3a6baef-42ea-47d8-9546-c57bfc6d3772 img.shogun-image {
  /* Add background color handling */
  
}

#s-e3a6baef-42ea-47d8-9546-c57bfc6d3772 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e3a6baef-42ea-47d8-9546-c57bfc6d3772 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-e3a6baef-42ea-47d8-9546-c57bfc6d3772 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e3a6baef-42ea-47d8-9546-c57bfc6d3772 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e3a6baef-42ea-47d8-9546-c57bfc6d3772.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e3a6baef-42ea-47d8-9546-c57bfc6d3772 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 720px;
  }



  img.s-e3a6baef-42ea-47d8-9546-c57bfc6d3772.shogun-image {
    
    
    
    max-height: 720px;
  }


.s-e3a6baef-42ea-47d8-9546-c57bfc6d3772 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e3a6baef-42ea-47d8-9546-c57bfc6d3772.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e3a6baef-42ea-47d8-9546-c57bfc6d3772.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e3a6baef-42ea-47d8-9546-c57bfc6d3772.shogun-image {
  box-sizing: border-box;
}



.s-e3a6baef-42ea-47d8-9546-c57bfc6d3772 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e3a6baef-42ea-47d8-9546-c57bfc6d3772 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-e3a6baef-42ea-47d8-9546-c57bfc6d3772.shogun-image-container {
      position: relative;
    }

    .s-e3a6baef-42ea-47d8-9546-c57bfc6d3772.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e3a6baef-42ea-47d8-9546-c57bfc6d3772.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e3a6baef-42ea-47d8-9546-c57bfc6d3772 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 720px;
    }
  }

}
#s-e2de1a00-e869-4c4c-80a0-ca1300414920 {
  margin-top: 12px;
margin-left: auto;
margin-right: auto;
}
@media (max-width: 767px){#s-e2de1a00-e869-4c4c-80a0-ca1300414920 {
  margin-top: 12px;
}
}
#s-e2de1a00-e869-4c4c-80a0-ca1300414920 .shg-proportional-font-size,
#s-e2de1a00-e869-4c4c-80a0-ca1300414920 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}
@media (min-width: 768px) and (max-width: 991px){#s-e2de1a00-e869-4c4c-80a0-ca1300414920 .shg-proportional-font-size,
#s-e2de1a00-e869-4c4c-80a0-ca1300414920 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 90;
    
    
    font-size: 0.9em;
  
}
}
#s-45882fb7-d28d-49d4-90e2-917c6a506736 {
  margin-left: auto;
margin-right: auto;
padding-top: 3%;
padding-left: 3%;
padding-bottom: 3%;
padding-right: 3%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 8px;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}
@media (max-width: 767px){#s-45882fb7-d28d-49d4-90e2-917c6a506736 {
  margin-top: 10px;
padding-top: 3%;
}
}







#s-45882fb7-d28d-49d4-90e2-917c6a506736 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-45882fb7-d28d-49d4-90e2-917c6a506736.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-f4aea6bb-6c93-429c-b09a-0d80a69e33c4 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 5px;
background-color: rgba(255, 255, 255, 0);
}
@media (max-width: 767px){#s-f4aea6bb-6c93-429c-b09a-0d80a69e33c4 {
  margin-top: 0px;
}
}
@media (min-width: 0px) {
[id="s-f4aea6bb-6c93-429c-b09a-0d80a69e33c4"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 7.5px);
}

}

@media (min-width: 768px) {
[id="s-f4aea6bb-6c93-429c-b09a-0d80a69e33c4"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 7.5px);
}

}

@media (min-width: 992px) {
[id="s-f4aea6bb-6c93-429c-b09a-0d80a69e33c4"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 7.5px);
}

}

@media (min-width: 1200px) {
[id="s-f4aea6bb-6c93-429c-b09a-0d80a69e33c4"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 7.5px);
}

}

#s-76c14cea-8e1a-49be-afb5-de21585b59c4 {
  margin-left: auto;
margin-right: auto;
max-width: 720px;
aspect-ratio: 1/1;
text-align: center;
}

#s-76c14cea-8e1a-49be-afb5-de21585b59c4 {
  margin: 0 !important;
  overflow: visible;
}

#s-76c14cea-8e1a-49be-afb5-de21585b59c4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-76c14cea-8e1a-49be-afb5-de21585b59c4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-76c14cea-8e1a-49be-afb5-de21585b59c4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-76c14cea-8e1a-49be-afb5-de21585b59c4 img.shogun-image {
  /* Add background color handling */
  
}

#s-76c14cea-8e1a-49be-afb5-de21585b59c4 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-color: #000;
  border-style: solid;
  border-radius: 5px;

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-76c14cea-8e1a-49be-afb5-de21585b59c4 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-76c14cea-8e1a-49be-afb5-de21585b59c4 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-76c14cea-8e1a-49be-afb5-de21585b59c4 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-76c14cea-8e1a-49be-afb5-de21585b59c4.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-76c14cea-8e1a-49be-afb5-de21585b59c4 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 720px;
  }



  img.s-76c14cea-8e1a-49be-afb5-de21585b59c4.shogun-image {
    
    
    
    max-height: 720px;
  }


.s-76c14cea-8e1a-49be-afb5-de21585b59c4 .shogun-image-content {
  
    justify-content: center;
  
}

.s-76c14cea-8e1a-49be-afb5-de21585b59c4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-76c14cea-8e1a-49be-afb5-de21585b59c4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-76c14cea-8e1a-49be-afb5-de21585b59c4.shogun-image {
  box-sizing: border-box;
}



.s-76c14cea-8e1a-49be-afb5-de21585b59c4 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-76c14cea-8e1a-49be-afb5-de21585b59c4 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-76c14cea-8e1a-49be-afb5-de21585b59c4.shogun-image-container {
      position: relative;
    }

    .s-76c14cea-8e1a-49be-afb5-de21585b59c4.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-76c14cea-8e1a-49be-afb5-de21585b59c4.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-76c14cea-8e1a-49be-afb5-de21585b59c4 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 720px;
    }
  }

@media (min-width: 1200px){#s-76c14cea-8e1a-49be-afb5-de21585b59c4 {
  margin: 0 !important;
  overflow: visible;
}

#s-76c14cea-8e1a-49be-afb5-de21585b59c4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-76c14cea-8e1a-49be-afb5-de21585b59c4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-76c14cea-8e1a-49be-afb5-de21585b59c4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-76c14cea-8e1a-49be-afb5-de21585b59c4 img.shogun-image {
  /* Add background color handling */
  
}

#s-76c14cea-8e1a-49be-afb5-de21585b59c4 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-76c14cea-8e1a-49be-afb5-de21585b59c4 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-76c14cea-8e1a-49be-afb5-de21585b59c4 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-76c14cea-8e1a-49be-afb5-de21585b59c4 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-76c14cea-8e1a-49be-afb5-de21585b59c4.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-76c14cea-8e1a-49be-afb5-de21585b59c4 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 720px;
  }



  img.s-76c14cea-8e1a-49be-afb5-de21585b59c4.shogun-image {
    
    
    
    max-height: 720px;
  }


.s-76c14cea-8e1a-49be-afb5-de21585b59c4 .shogun-image-content {
  
    justify-content: center;
  
}

.s-76c14cea-8e1a-49be-afb5-de21585b59c4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-76c14cea-8e1a-49be-afb5-de21585b59c4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-76c14cea-8e1a-49be-afb5-de21585b59c4.shogun-image {
  box-sizing: border-box;
}



.s-76c14cea-8e1a-49be-afb5-de21585b59c4 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-76c14cea-8e1a-49be-afb5-de21585b59c4 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-76c14cea-8e1a-49be-afb5-de21585b59c4.shogun-image-container {
      position: relative;
    }

    .s-76c14cea-8e1a-49be-afb5-de21585b59c4.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-76c14cea-8e1a-49be-afb5-de21585b59c4.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-76c14cea-8e1a-49be-afb5-de21585b59c4 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 720px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-76c14cea-8e1a-49be-afb5-de21585b59c4 {
  margin: 0 !important;
  overflow: visible;
}

#s-76c14cea-8e1a-49be-afb5-de21585b59c4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-76c14cea-8e1a-49be-afb5-de21585b59c4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-76c14cea-8e1a-49be-afb5-de21585b59c4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-76c14cea-8e1a-49be-afb5-de21585b59c4 img.shogun-image {
  /* Add background color handling */
  
}

#s-76c14cea-8e1a-49be-afb5-de21585b59c4 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-76c14cea-8e1a-49be-afb5-de21585b59c4 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-76c14cea-8e1a-49be-afb5-de21585b59c4 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-76c14cea-8e1a-49be-afb5-de21585b59c4 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-76c14cea-8e1a-49be-afb5-de21585b59c4.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-76c14cea-8e1a-49be-afb5-de21585b59c4 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 720px;
  }



  img.s-76c14cea-8e1a-49be-afb5-de21585b59c4.shogun-image {
    
    
    
    max-height: 720px;
  }


.s-76c14cea-8e1a-49be-afb5-de21585b59c4 .shogun-image-content {
  
    justify-content: center;
  
}

.s-76c14cea-8e1a-49be-afb5-de21585b59c4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-76c14cea-8e1a-49be-afb5-de21585b59c4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-76c14cea-8e1a-49be-afb5-de21585b59c4.shogun-image {
  box-sizing: border-box;
}



.s-76c14cea-8e1a-49be-afb5-de21585b59c4 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-76c14cea-8e1a-49be-afb5-de21585b59c4 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-76c14cea-8e1a-49be-afb5-de21585b59c4.shogun-image-container {
      position: relative;
    }

    .s-76c14cea-8e1a-49be-afb5-de21585b59c4.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-76c14cea-8e1a-49be-afb5-de21585b59c4.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-76c14cea-8e1a-49be-afb5-de21585b59c4 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 720px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-76c14cea-8e1a-49be-afb5-de21585b59c4 {
  margin: 0 !important;
  overflow: visible;
}

#s-76c14cea-8e1a-49be-afb5-de21585b59c4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-76c14cea-8e1a-49be-afb5-de21585b59c4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-76c14cea-8e1a-49be-afb5-de21585b59c4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-76c14cea-8e1a-49be-afb5-de21585b59c4 img.shogun-image {
  /* Add background color handling */
  
}

#s-76c14cea-8e1a-49be-afb5-de21585b59c4 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-76c14cea-8e1a-49be-afb5-de21585b59c4 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-76c14cea-8e1a-49be-afb5-de21585b59c4 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-76c14cea-8e1a-49be-afb5-de21585b59c4 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-76c14cea-8e1a-49be-afb5-de21585b59c4.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-76c14cea-8e1a-49be-afb5-de21585b59c4 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 720px;
  }



  img.s-76c14cea-8e1a-49be-afb5-de21585b59c4.shogun-image {
    
    
    
    max-height: 720px;
  }


.s-76c14cea-8e1a-49be-afb5-de21585b59c4 .shogun-image-content {
  
    justify-content: center;
  
}

.s-76c14cea-8e1a-49be-afb5-de21585b59c4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-76c14cea-8e1a-49be-afb5-de21585b59c4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-76c14cea-8e1a-49be-afb5-de21585b59c4.shogun-image {
  box-sizing: border-box;
}



.s-76c14cea-8e1a-49be-afb5-de21585b59c4 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-76c14cea-8e1a-49be-afb5-de21585b59c4 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-76c14cea-8e1a-49be-afb5-de21585b59c4.shogun-image-container {
      position: relative;
    }

    .s-76c14cea-8e1a-49be-afb5-de21585b59c4.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-76c14cea-8e1a-49be-afb5-de21585b59c4.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-76c14cea-8e1a-49be-afb5-de21585b59c4 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 720px;
    }
  }

}@media (max-width: 767px){#s-76c14cea-8e1a-49be-afb5-de21585b59c4 {
  margin: 0 !important;
  overflow: visible;
}

#s-76c14cea-8e1a-49be-afb5-de21585b59c4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-76c14cea-8e1a-49be-afb5-de21585b59c4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-76c14cea-8e1a-49be-afb5-de21585b59c4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-76c14cea-8e1a-49be-afb5-de21585b59c4 img.shogun-image {
  /* Add background color handling */
  
}

#s-76c14cea-8e1a-49be-afb5-de21585b59c4 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-76c14cea-8e1a-49be-afb5-de21585b59c4 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-76c14cea-8e1a-49be-afb5-de21585b59c4 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-76c14cea-8e1a-49be-afb5-de21585b59c4 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-76c14cea-8e1a-49be-afb5-de21585b59c4.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-76c14cea-8e1a-49be-afb5-de21585b59c4 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 720px;
  }



  img.s-76c14cea-8e1a-49be-afb5-de21585b59c4.shogun-image {
    
    
    
    max-height: 720px;
  }


.s-76c14cea-8e1a-49be-afb5-de21585b59c4 .shogun-image-content {
  
    justify-content: center;
  
}

.s-76c14cea-8e1a-49be-afb5-de21585b59c4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-76c14cea-8e1a-49be-afb5-de21585b59c4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-76c14cea-8e1a-49be-afb5-de21585b59c4.shogun-image {
  box-sizing: border-box;
}



.s-76c14cea-8e1a-49be-afb5-de21585b59c4 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-76c14cea-8e1a-49be-afb5-de21585b59c4 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-76c14cea-8e1a-49be-afb5-de21585b59c4.shogun-image-container {
      position: relative;
    }

    .s-76c14cea-8e1a-49be-afb5-de21585b59c4.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-76c14cea-8e1a-49be-afb5-de21585b59c4.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-76c14cea-8e1a-49be-afb5-de21585b59c4 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 720px;
    }
  }

}
#s-621c3a44-16e5-460f-b523-dc3a110fe15c {
  margin-top: 12px;
margin-left: auto;
margin-right: auto;
}
@media (max-width: 767px){#s-621c3a44-16e5-460f-b523-dc3a110fe15c {
  margin-top: 12px;
}
}
#s-621c3a44-16e5-460f-b523-dc3a110fe15c .shg-proportional-font-size,
#s-621c3a44-16e5-460f-b523-dc3a110fe15c .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}
@media (min-width: 768px) and (max-width: 991px){#s-621c3a44-16e5-460f-b523-dc3a110fe15c .shg-proportional-font-size,
#s-621c3a44-16e5-460f-b523-dc3a110fe15c .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 90;
    
    
    font-size: 0.9em;
  
}
}
#s-b32949f5-9a39-49b0-a4be-21076806bcac {
  margin-left: auto;
margin-right: auto;
max-width: 720px;
aspect-ratio: 1/1;
text-align: center;
}

#s-b32949f5-9a39-49b0-a4be-21076806bcac {
  margin: 0 !important;
  overflow: visible;
}

#s-b32949f5-9a39-49b0-a4be-21076806bcac-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b32949f5-9a39-49b0-a4be-21076806bcac {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b32949f5-9a39-49b0-a4be-21076806bcac {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b32949f5-9a39-49b0-a4be-21076806bcac img.shogun-image {
  /* Add background color handling */
  
}

#s-b32949f5-9a39-49b0-a4be-21076806bcac img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-color: #000;
  border-style: solid;
  border-radius: 5px;

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b32949f5-9a39-49b0-a4be-21076806bcac .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-b32949f5-9a39-49b0-a4be-21076806bcac .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b32949f5-9a39-49b0-a4be-21076806bcac .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b32949f5-9a39-49b0-a4be-21076806bcac.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b32949f5-9a39-49b0-a4be-21076806bcac img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 720px;
  }



  img.s-b32949f5-9a39-49b0-a4be-21076806bcac.shogun-image {
    
    
    
    max-height: 720px;
  }


.s-b32949f5-9a39-49b0-a4be-21076806bcac .shogun-image-content {
  
    justify-content: center;
  
}

.s-b32949f5-9a39-49b0-a4be-21076806bcac.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b32949f5-9a39-49b0-a4be-21076806bcac.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b32949f5-9a39-49b0-a4be-21076806bcac.shogun-image {
  box-sizing: border-box;
}



.s-b32949f5-9a39-49b0-a4be-21076806bcac img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-b32949f5-9a39-49b0-a4be-21076806bcac {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-b32949f5-9a39-49b0-a4be-21076806bcac.shogun-image-container {
      position: relative;
    }

    .s-b32949f5-9a39-49b0-a4be-21076806bcac.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b32949f5-9a39-49b0-a4be-21076806bcac.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b32949f5-9a39-49b0-a4be-21076806bcac img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 720px;
    }
  }

@media (min-width: 1200px){#s-b32949f5-9a39-49b0-a4be-21076806bcac {
  margin: 0 !important;
  overflow: visible;
}

#s-b32949f5-9a39-49b0-a4be-21076806bcac-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b32949f5-9a39-49b0-a4be-21076806bcac {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b32949f5-9a39-49b0-a4be-21076806bcac {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b32949f5-9a39-49b0-a4be-21076806bcac img.shogun-image {
  /* Add background color handling */
  
}

#s-b32949f5-9a39-49b0-a4be-21076806bcac img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b32949f5-9a39-49b0-a4be-21076806bcac .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-b32949f5-9a39-49b0-a4be-21076806bcac .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b32949f5-9a39-49b0-a4be-21076806bcac .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b32949f5-9a39-49b0-a4be-21076806bcac.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b32949f5-9a39-49b0-a4be-21076806bcac img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 720px;
  }



  img.s-b32949f5-9a39-49b0-a4be-21076806bcac.shogun-image {
    
    
    
    max-height: 720px;
  }


.s-b32949f5-9a39-49b0-a4be-21076806bcac .shogun-image-content {
  
    justify-content: center;
  
}

.s-b32949f5-9a39-49b0-a4be-21076806bcac.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b32949f5-9a39-49b0-a4be-21076806bcac.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b32949f5-9a39-49b0-a4be-21076806bcac.shogun-image {
  box-sizing: border-box;
}



.s-b32949f5-9a39-49b0-a4be-21076806bcac img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-b32949f5-9a39-49b0-a4be-21076806bcac {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-b32949f5-9a39-49b0-a4be-21076806bcac.shogun-image-container {
      position: relative;
    }

    .s-b32949f5-9a39-49b0-a4be-21076806bcac.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b32949f5-9a39-49b0-a4be-21076806bcac.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b32949f5-9a39-49b0-a4be-21076806bcac img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 720px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-b32949f5-9a39-49b0-a4be-21076806bcac {
  margin: 0 !important;
  overflow: visible;
}

#s-b32949f5-9a39-49b0-a4be-21076806bcac-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b32949f5-9a39-49b0-a4be-21076806bcac {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b32949f5-9a39-49b0-a4be-21076806bcac {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b32949f5-9a39-49b0-a4be-21076806bcac img.shogun-image {
  /* Add background color handling */
  
}

#s-b32949f5-9a39-49b0-a4be-21076806bcac img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b32949f5-9a39-49b0-a4be-21076806bcac .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-b32949f5-9a39-49b0-a4be-21076806bcac .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b32949f5-9a39-49b0-a4be-21076806bcac .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b32949f5-9a39-49b0-a4be-21076806bcac.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b32949f5-9a39-49b0-a4be-21076806bcac img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 720px;
  }



  img.s-b32949f5-9a39-49b0-a4be-21076806bcac.shogun-image {
    
    
    
    max-height: 720px;
  }


.s-b32949f5-9a39-49b0-a4be-21076806bcac .shogun-image-content {
  
    justify-content: center;
  
}

.s-b32949f5-9a39-49b0-a4be-21076806bcac.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b32949f5-9a39-49b0-a4be-21076806bcac.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b32949f5-9a39-49b0-a4be-21076806bcac.shogun-image {
  box-sizing: border-box;
}



.s-b32949f5-9a39-49b0-a4be-21076806bcac img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-b32949f5-9a39-49b0-a4be-21076806bcac {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-b32949f5-9a39-49b0-a4be-21076806bcac.shogun-image-container {
      position: relative;
    }

    .s-b32949f5-9a39-49b0-a4be-21076806bcac.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b32949f5-9a39-49b0-a4be-21076806bcac.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b32949f5-9a39-49b0-a4be-21076806bcac img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 720px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-b32949f5-9a39-49b0-a4be-21076806bcac {
  margin: 0 !important;
  overflow: visible;
}

#s-b32949f5-9a39-49b0-a4be-21076806bcac-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b32949f5-9a39-49b0-a4be-21076806bcac {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b32949f5-9a39-49b0-a4be-21076806bcac {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b32949f5-9a39-49b0-a4be-21076806bcac img.shogun-image {
  /* Add background color handling */
  
}

#s-b32949f5-9a39-49b0-a4be-21076806bcac img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b32949f5-9a39-49b0-a4be-21076806bcac .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-b32949f5-9a39-49b0-a4be-21076806bcac .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b32949f5-9a39-49b0-a4be-21076806bcac .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b32949f5-9a39-49b0-a4be-21076806bcac.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b32949f5-9a39-49b0-a4be-21076806bcac img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 720px;
  }



  img.s-b32949f5-9a39-49b0-a4be-21076806bcac.shogun-image {
    
    
    
    max-height: 720px;
  }


.s-b32949f5-9a39-49b0-a4be-21076806bcac .shogun-image-content {
  
    justify-content: center;
  
}

.s-b32949f5-9a39-49b0-a4be-21076806bcac.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b32949f5-9a39-49b0-a4be-21076806bcac.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b32949f5-9a39-49b0-a4be-21076806bcac.shogun-image {
  box-sizing: border-box;
}



.s-b32949f5-9a39-49b0-a4be-21076806bcac img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-b32949f5-9a39-49b0-a4be-21076806bcac {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-b32949f5-9a39-49b0-a4be-21076806bcac.shogun-image-container {
      position: relative;
    }

    .s-b32949f5-9a39-49b0-a4be-21076806bcac.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b32949f5-9a39-49b0-a4be-21076806bcac.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b32949f5-9a39-49b0-a4be-21076806bcac img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 720px;
    }
  }

}@media (max-width: 767px){#s-b32949f5-9a39-49b0-a4be-21076806bcac {
  margin: 0 !important;
  overflow: visible;
}

#s-b32949f5-9a39-49b0-a4be-21076806bcac-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b32949f5-9a39-49b0-a4be-21076806bcac {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b32949f5-9a39-49b0-a4be-21076806bcac {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b32949f5-9a39-49b0-a4be-21076806bcac img.shogun-image {
  /* Add background color handling */
  
}

#s-b32949f5-9a39-49b0-a4be-21076806bcac img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b32949f5-9a39-49b0-a4be-21076806bcac .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-b32949f5-9a39-49b0-a4be-21076806bcac .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b32949f5-9a39-49b0-a4be-21076806bcac .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b32949f5-9a39-49b0-a4be-21076806bcac.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b32949f5-9a39-49b0-a4be-21076806bcac img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 720px;
  }



  img.s-b32949f5-9a39-49b0-a4be-21076806bcac.shogun-image {
    
    
    
    max-height: 720px;
  }


.s-b32949f5-9a39-49b0-a4be-21076806bcac .shogun-image-content {
  
    justify-content: center;
  
}

.s-b32949f5-9a39-49b0-a4be-21076806bcac.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b32949f5-9a39-49b0-a4be-21076806bcac.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b32949f5-9a39-49b0-a4be-21076806bcac.shogun-image {
  box-sizing: border-box;
}



.s-b32949f5-9a39-49b0-a4be-21076806bcac img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-b32949f5-9a39-49b0-a4be-21076806bcac {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-b32949f5-9a39-49b0-a4be-21076806bcac.shogun-image-container {
      position: relative;
    }

    .s-b32949f5-9a39-49b0-a4be-21076806bcac.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b32949f5-9a39-49b0-a4be-21076806bcac.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b32949f5-9a39-49b0-a4be-21076806bcac img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 720px;
    }
  }

}
#s-0b4e4f4d-1037-44f4-99d3-c839d271494f {
  margin-top: 12px;
margin-left: auto;
margin-right: auto;
}
@media (max-width: 767px){#s-0b4e4f4d-1037-44f4-99d3-c839d271494f {
  margin-top: 12px;
}
}
#s-0b4e4f4d-1037-44f4-99d3-c839d271494f .shg-proportional-font-size,
#s-0b4e4f4d-1037-44f4-99d3-c839d271494f .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}
@media (min-width: 768px) and (max-width: 991px){#s-0b4e4f4d-1037-44f4-99d3-c839d271494f .shg-proportional-font-size,
#s-0b4e4f4d-1037-44f4-99d3-c839d271494f .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 90;
    
    
    font-size: 0.9em;
  
}
}
#s-4a8ff019-b470-4674-9b5d-51ee8190689d {
  margin-left: auto;
margin-right: auto;
padding-top: 64px;
padding-left: 2%;
padding-bottom: 0px;
padding-right: 2%;
min-height: 50px;
max-width: 1400px;
background-color: rgb(255, 255, 255);
}
@media (max-width: 767px){#s-4a8ff019-b470-4674-9b5d-51ee8190689d {
  padding-top: 64px;
padding-left: 5%;
padding-bottom: 0px;
padding-right: 5%;
}
}







#s-4a8ff019-b470-4674-9b5d-51ee8190689d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-4a8ff019-b470-4674-9b5d-51ee8190689d.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-4a6e968e-0651-4521-a17e-d452128ddbba {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-4a6e968e-0651-4521-a17e-d452128ddbba .shogun-heading-component h2 {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 36px;
  
  
  
}


@media (min-width: 768px) and (max-width: 991px){#s-4a6e968e-0651-4521-a17e-d452128ddbba .shogun-heading-component h2 {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 36px;
  
  
  
}


}@media (max-width: 767px){#s-4a6e968e-0651-4521-a17e-d452128ddbba .shogun-heading-component h2 {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 27px;
  
  
  
}


}
#s-38301ced-83a8-441b-b8c6-052c15bef861 {
  margin-top: 16px;
margin-left: auto;
margin-right: auto;
padding-top: 2%;
padding-left: 2%;
padding-bottom: 2%;
padding-right: 2%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}
@media (min-width: 1200px){#s-38301ced-83a8-441b-b8c6-052c15bef861 {
  padding-top: 1%;
padding-left: 1%;
padding-bottom: 1%;
padding-right: 1%;
border-radius: 8px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-38301ced-83a8-441b-b8c6-052c15bef861 {
  border-radius: 8px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-38301ced-83a8-441b-b8c6-052c15bef861 {
  border-radius: 8px;
}
}@media (max-width: 767px){#s-38301ced-83a8-441b-b8c6-052c15bef861 {
  border-radius: 8px;
}
}







#s-38301ced-83a8-441b-b8c6-052c15bef861 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-38301ced-83a8-441b-b8c6-052c15bef861.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-08f40660-5f19-4cda-b486-6c0efa621e15 {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-08f40660-5f19-4cda-b486-6c0efa621e15"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 5.0px);
}

}

@media (min-width: 768px) {
[id="s-08f40660-5f19-4cda-b486-6c0efa621e15"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 8.333333333333334px);
}

}

@media (min-width: 992px) {
[id="s-08f40660-5f19-4cda-b486-6c0efa621e15"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 8.333333333333334px);
}

}

@media (min-width: 1200px) {
[id="s-08f40660-5f19-4cda-b486-6c0efa621e15"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 8.333333333333334px);
}

}

#s-c207039b-3c8b-43d9-9cf6-effba2fc6234 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}
@media (min-width: 1200px){#s-c207039b-3c8b-43d9-9cf6-effba2fc6234 {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-c207039b-3c8b-43d9-9cf6-effba2fc6234 {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-c207039b-3c8b-43d9-9cf6-effba2fc6234 {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (max-width: 767px){#s-c207039b-3c8b-43d9-9cf6-effba2fc6234 {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}







#s-c207039b-3c8b-43d9-9cf6-effba2fc6234 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-c207039b-3c8b-43d9-9cf6-effba2fc6234.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
@media (min-width: 1200px){






#s-c207039b-3c8b-43d9-9cf6-effba2fc6234 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-c207039b-3c8b-43d9-9cf6-effba2fc6234.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
}
#s-10067cbf-b46e-473b-8190-b8e5ffa5629a {
  margin-left: auto;
margin-right: auto;
}

#s-c2600182-3aeb-4fe5-89b7-14324132da5d {
  margin-left: auto;
margin-right: auto;
text-align: center;
}



.shg-c#s-c2600182-3aeb-4fe5-89b7-14324132da5d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-c2600182-3aeb-4fe5-89b7-14324132da5d img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-c2600182-3aeb-4fe5-89b7-14324132da5d img.shogun-image,
.shg-c#s-c2600182-3aeb-4fe5-89b7-14324132da5d .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-c2600182-3aeb-4fe5-89b7-14324132da5d .shg-image-zoom,
.shg-c#s-c2600182-3aeb-4fe5-89b7-14324132da5d img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-c2600182-3aeb-4fe5-89b7-14324132da5d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-c2600182-3aeb-4fe5-89b7-14324132da5d img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-c2600182-3aeb-4fe5-89b7-14324132da5d img.shogun-image,
.shg-c#s-c2600182-3aeb-4fe5-89b7-14324132da5d .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-c2600182-3aeb-4fe5-89b7-14324132da5d .shg-image-zoom,
.shg-c#s-c2600182-3aeb-4fe5-89b7-14324132da5d img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-c2600182-3aeb-4fe5-89b7-14324132da5d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-c2600182-3aeb-4fe5-89b7-14324132da5d img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-c2600182-3aeb-4fe5-89b7-14324132da5d img.shogun-image,
.shg-c#s-c2600182-3aeb-4fe5-89b7-14324132da5d .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-c2600182-3aeb-4fe5-89b7-14324132da5d .shg-image-zoom,
.shg-c#s-c2600182-3aeb-4fe5-89b7-14324132da5d img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-c2600182-3aeb-4fe5-89b7-14324132da5d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-c2600182-3aeb-4fe5-89b7-14324132da5d img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-c2600182-3aeb-4fe5-89b7-14324132da5d img.shogun-image,
.shg-c#s-c2600182-3aeb-4fe5-89b7-14324132da5d .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-c2600182-3aeb-4fe5-89b7-14324132da5d .shg-image-zoom,
.shg-c#s-c2600182-3aeb-4fe5-89b7-14324132da5d img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-c2600182-3aeb-4fe5-89b7-14324132da5d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-c2600182-3aeb-4fe5-89b7-14324132da5d img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-c2600182-3aeb-4fe5-89b7-14324132da5d img.shogun-image,
.shg-c#s-c2600182-3aeb-4fe5-89b7-14324132da5d .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-c2600182-3aeb-4fe5-89b7-14324132da5d .shg-image-zoom,
.shg-c#s-c2600182-3aeb-4fe5-89b7-14324132da5d img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-d14e6dd0-0676-484b-a50a-ee06f66551b6 {
  margin-top: 20px;
padding-top: 10px;
padding-bottom: 2px;
text-align: left;
}
@media (min-width: 1200px){#s-d14e6dd0-0676-484b-a50a-ee06f66551b6 {
  text-align: left;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-d14e6dd0-0676-484b-a50a-ee06f66551b6 {
  text-align: left;
}
}@media (min-width: 768px) and (max-width: 991px){#s-d14e6dd0-0676-484b-a50a-ee06f66551b6 {
  text-align: left;
}
}@media (max-width: 767px){#s-d14e6dd0-0676-484b-a50a-ee06f66551b6 {
  text-align: left;
}
}
#s-d14e6dd0-0676-484b-a50a-ee06f66551b6 .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
@media (min-width: 768px) and (max-width: 991px){#s-d14e6dd0-0676-484b-a50a-ee06f66551b6 .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
}@media (max-width: 767px){#s-d14e6dd0-0676-484b-a50a-ee06f66551b6 .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
}
#s-8e405a5d-6978-4d5b-9f45-eb4fae28eba1 {
  margin-top: 6px;
text-align: left;
}
@media (min-width: 1200px){#s-8e405a5d-6978-4d5b-9f45-eb4fae28eba1 {
  text-align: left;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-8e405a5d-6978-4d5b-9f45-eb4fae28eba1 {
  text-align: left;
}
}@media (min-width: 768px) and (max-width: 991px){#s-8e405a5d-6978-4d5b-9f45-eb4fae28eba1 {
  text-align: left;
}
}@media (max-width: 767px){#s-8e405a5d-6978-4d5b-9f45-eb4fae28eba1 {
  text-align: left;
}
}
#s-8e405a5d-6978-4d5b-9f45-eb4fae28eba1 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-8e405a5d-6978-4d5b-9f45-eb4fae28eba1 .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 18px;
}

#s-8e405a5d-6978-4d5b-9f45-eb4fae28eba1 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
@media (min-width: 768px) and (max-width: 991px){#s-8e405a5d-6978-4d5b-9f45-eb4fae28eba1 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 16px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-8e405a5d-6978-4d5b-9f45-eb4fae28eba1 .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 16px;
}

#s-8e405a5d-6978-4d5b-9f45-eb4fae28eba1 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
}@media (max-width: 767px){#s-8e405a5d-6978-4d5b-9f45-eb4fae28eba1 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-8e405a5d-6978-4d5b-9f45-eb4fae28eba1 .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 18px;
}

#s-8e405a5d-6978-4d5b-9f45-eb4fae28eba1 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
}
#s-ca55861e-1773-4ac9-95e6-a77607d4d61c {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}
@media (min-width: 1200px){#s-ca55861e-1773-4ac9-95e6-a77607d4d61c {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-ca55861e-1773-4ac9-95e6-a77607d4d61c {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-ca55861e-1773-4ac9-95e6-a77607d4d61c {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (max-width: 767px){#s-ca55861e-1773-4ac9-95e6-a77607d4d61c {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}







#s-ca55861e-1773-4ac9-95e6-a77607d4d61c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-ca55861e-1773-4ac9-95e6-a77607d4d61c.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
@media (min-width: 1200px){






#s-ca55861e-1773-4ac9-95e6-a77607d4d61c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-ca55861e-1773-4ac9-95e6-a77607d4d61c.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
}
#s-b7d02eb7-b84a-4e63-a98e-c3374025d65f {
  margin-left: auto;
margin-right: auto;
}

#s-01eea01a-0841-4cc0-ab03-40cabbb7d604 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}



.shg-c#s-01eea01a-0841-4cc0-ab03-40cabbb7d604 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-01eea01a-0841-4cc0-ab03-40cabbb7d604 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-01eea01a-0841-4cc0-ab03-40cabbb7d604 img.shogun-image,
.shg-c#s-01eea01a-0841-4cc0-ab03-40cabbb7d604 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-01eea01a-0841-4cc0-ab03-40cabbb7d604 .shg-image-zoom,
.shg-c#s-01eea01a-0841-4cc0-ab03-40cabbb7d604 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-01eea01a-0841-4cc0-ab03-40cabbb7d604 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-01eea01a-0841-4cc0-ab03-40cabbb7d604 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-01eea01a-0841-4cc0-ab03-40cabbb7d604 img.shogun-image,
.shg-c#s-01eea01a-0841-4cc0-ab03-40cabbb7d604 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-01eea01a-0841-4cc0-ab03-40cabbb7d604 .shg-image-zoom,
.shg-c#s-01eea01a-0841-4cc0-ab03-40cabbb7d604 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-01eea01a-0841-4cc0-ab03-40cabbb7d604 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-01eea01a-0841-4cc0-ab03-40cabbb7d604 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-01eea01a-0841-4cc0-ab03-40cabbb7d604 img.shogun-image,
.shg-c#s-01eea01a-0841-4cc0-ab03-40cabbb7d604 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-01eea01a-0841-4cc0-ab03-40cabbb7d604 .shg-image-zoom,
.shg-c#s-01eea01a-0841-4cc0-ab03-40cabbb7d604 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-01eea01a-0841-4cc0-ab03-40cabbb7d604 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-01eea01a-0841-4cc0-ab03-40cabbb7d604 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-01eea01a-0841-4cc0-ab03-40cabbb7d604 img.shogun-image,
.shg-c#s-01eea01a-0841-4cc0-ab03-40cabbb7d604 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-01eea01a-0841-4cc0-ab03-40cabbb7d604 .shg-image-zoom,
.shg-c#s-01eea01a-0841-4cc0-ab03-40cabbb7d604 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-01eea01a-0841-4cc0-ab03-40cabbb7d604 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-01eea01a-0841-4cc0-ab03-40cabbb7d604 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-01eea01a-0841-4cc0-ab03-40cabbb7d604 img.shogun-image,
.shg-c#s-01eea01a-0841-4cc0-ab03-40cabbb7d604 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-01eea01a-0841-4cc0-ab03-40cabbb7d604 .shg-image-zoom,
.shg-c#s-01eea01a-0841-4cc0-ab03-40cabbb7d604 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-13d7a43b-5e48-4162-9a48-b88f1f347bf4 {
  margin-top: 20px;
padding-top: 10px;
padding-bottom: 2px;
text-align: left;
}
@media (min-width: 1200px){#s-13d7a43b-5e48-4162-9a48-b88f1f347bf4 {
  text-align: left;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-13d7a43b-5e48-4162-9a48-b88f1f347bf4 {
  text-align: left;
}
}@media (min-width: 768px) and (max-width: 991px){#s-13d7a43b-5e48-4162-9a48-b88f1f347bf4 {
  text-align: left;
}
}@media (max-width: 767px){#s-13d7a43b-5e48-4162-9a48-b88f1f347bf4 {
  text-align: left;
}
}
#s-13d7a43b-5e48-4162-9a48-b88f1f347bf4 .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
@media (min-width: 768px) and (max-width: 991px){#s-13d7a43b-5e48-4162-9a48-b88f1f347bf4 .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
}@media (max-width: 767px){#s-13d7a43b-5e48-4162-9a48-b88f1f347bf4 .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
}
#s-d39c16f4-a304-4257-a9e8-6ad7b7801df9 {
  margin-top: 6px;
text-align: left;
}
@media (min-width: 1200px){#s-d39c16f4-a304-4257-a9e8-6ad7b7801df9 {
  text-align: left;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-d39c16f4-a304-4257-a9e8-6ad7b7801df9 {
  text-align: left;
}
}@media (min-width: 768px) and (max-width: 991px){#s-d39c16f4-a304-4257-a9e8-6ad7b7801df9 {
  text-align: left;
}
}@media (max-width: 767px){#s-d39c16f4-a304-4257-a9e8-6ad7b7801df9 {
  text-align: left;
}
}
#s-d39c16f4-a304-4257-a9e8-6ad7b7801df9 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-d39c16f4-a304-4257-a9e8-6ad7b7801df9 .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 18px;
}

#s-d39c16f4-a304-4257-a9e8-6ad7b7801df9 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
@media (min-width: 768px) and (max-width: 991px){#s-d39c16f4-a304-4257-a9e8-6ad7b7801df9 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 16px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-d39c16f4-a304-4257-a9e8-6ad7b7801df9 .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 16px;
}

#s-d39c16f4-a304-4257-a9e8-6ad7b7801df9 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
}@media (max-width: 767px){#s-d39c16f4-a304-4257-a9e8-6ad7b7801df9 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-d39c16f4-a304-4257-a9e8-6ad7b7801df9 .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 18px;
}

#s-d39c16f4-a304-4257-a9e8-6ad7b7801df9 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
}
#s-f5e0b6c0-cfbb-4a2b-ba66-4a5914e42322 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}
@media (min-width: 1200px){#s-f5e0b6c0-cfbb-4a2b-ba66-4a5914e42322 {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-f5e0b6c0-cfbb-4a2b-ba66-4a5914e42322 {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-f5e0b6c0-cfbb-4a2b-ba66-4a5914e42322 {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (max-width: 767px){#s-f5e0b6c0-cfbb-4a2b-ba66-4a5914e42322 {
  margin-top: 10px;
padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}







#s-f5e0b6c0-cfbb-4a2b-ba66-4a5914e42322 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-f5e0b6c0-cfbb-4a2b-ba66-4a5914e42322.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
@media (min-width: 1200px){






#s-f5e0b6c0-cfbb-4a2b-ba66-4a5914e42322 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-f5e0b6c0-cfbb-4a2b-ba66-4a5914e42322.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
}
#s-d31e733c-15b8-47a4-afc2-0fb21de88e9e {
  margin-left: auto;
margin-right: auto;
}

#s-d4d87fd7-aad5-4417-95c3-8142f1f22e79 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}



.shg-c#s-d4d87fd7-aad5-4417-95c3-8142f1f22e79 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d4d87fd7-aad5-4417-95c3-8142f1f22e79 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-d4d87fd7-aad5-4417-95c3-8142f1f22e79 img.shogun-image,
.shg-c#s-d4d87fd7-aad5-4417-95c3-8142f1f22e79 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-d4d87fd7-aad5-4417-95c3-8142f1f22e79 .shg-image-zoom,
.shg-c#s-d4d87fd7-aad5-4417-95c3-8142f1f22e79 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-d4d87fd7-aad5-4417-95c3-8142f1f22e79 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d4d87fd7-aad5-4417-95c3-8142f1f22e79 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-d4d87fd7-aad5-4417-95c3-8142f1f22e79 img.shogun-image,
.shg-c#s-d4d87fd7-aad5-4417-95c3-8142f1f22e79 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-d4d87fd7-aad5-4417-95c3-8142f1f22e79 .shg-image-zoom,
.shg-c#s-d4d87fd7-aad5-4417-95c3-8142f1f22e79 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-d4d87fd7-aad5-4417-95c3-8142f1f22e79 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d4d87fd7-aad5-4417-95c3-8142f1f22e79 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-d4d87fd7-aad5-4417-95c3-8142f1f22e79 img.shogun-image,
.shg-c#s-d4d87fd7-aad5-4417-95c3-8142f1f22e79 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-d4d87fd7-aad5-4417-95c3-8142f1f22e79 .shg-image-zoom,
.shg-c#s-d4d87fd7-aad5-4417-95c3-8142f1f22e79 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-d4d87fd7-aad5-4417-95c3-8142f1f22e79 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d4d87fd7-aad5-4417-95c3-8142f1f22e79 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-d4d87fd7-aad5-4417-95c3-8142f1f22e79 img.shogun-image,
.shg-c#s-d4d87fd7-aad5-4417-95c3-8142f1f22e79 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-d4d87fd7-aad5-4417-95c3-8142f1f22e79 .shg-image-zoom,
.shg-c#s-d4d87fd7-aad5-4417-95c3-8142f1f22e79 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-d4d87fd7-aad5-4417-95c3-8142f1f22e79 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d4d87fd7-aad5-4417-95c3-8142f1f22e79 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-d4d87fd7-aad5-4417-95c3-8142f1f22e79 img.shogun-image,
.shg-c#s-d4d87fd7-aad5-4417-95c3-8142f1f22e79 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-d4d87fd7-aad5-4417-95c3-8142f1f22e79 .shg-image-zoom,
.shg-c#s-d4d87fd7-aad5-4417-95c3-8142f1f22e79 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-f45b0398-8bc9-4c56-b7f3-928961da8b11 {
  margin-top: 20px;
padding-top: 10px;
padding-bottom: 2px;
text-align: left;
}
@media (min-width: 1200px){#s-f45b0398-8bc9-4c56-b7f3-928961da8b11 {
  text-align: left;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-f45b0398-8bc9-4c56-b7f3-928961da8b11 {
  text-align: left;
}
}@media (min-width: 768px) and (max-width: 991px){#s-f45b0398-8bc9-4c56-b7f3-928961da8b11 {
  text-align: left;
}
}@media (max-width: 767px){#s-f45b0398-8bc9-4c56-b7f3-928961da8b11 {
  text-align: left;
}
}
#s-f45b0398-8bc9-4c56-b7f3-928961da8b11 .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
@media (min-width: 768px) and (max-width: 991px){#s-f45b0398-8bc9-4c56-b7f3-928961da8b11 .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
}@media (max-width: 767px){#s-f45b0398-8bc9-4c56-b7f3-928961da8b11 .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
}
#s-f0224fc9-7f61-478a-8e49-c3ca450faad5 {
  margin-top: 6px;
text-align: left;
}
@media (min-width: 1200px){#s-f0224fc9-7f61-478a-8e49-c3ca450faad5 {
  text-align: left;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-f0224fc9-7f61-478a-8e49-c3ca450faad5 {
  text-align: left;
}
}@media (min-width: 768px) and (max-width: 991px){#s-f0224fc9-7f61-478a-8e49-c3ca450faad5 {
  text-align: left;
}
}@media (max-width: 767px){#s-f0224fc9-7f61-478a-8e49-c3ca450faad5 {
  text-align: left;
}
}
#s-f0224fc9-7f61-478a-8e49-c3ca450faad5 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-f0224fc9-7f61-478a-8e49-c3ca450faad5 .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 18px;
}

#s-f0224fc9-7f61-478a-8e49-c3ca450faad5 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
@media (min-width: 768px) and (max-width: 991px){#s-f0224fc9-7f61-478a-8e49-c3ca450faad5 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 16px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-f0224fc9-7f61-478a-8e49-c3ca450faad5 .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 16px;
}

#s-f0224fc9-7f61-478a-8e49-c3ca450faad5 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
}@media (max-width: 767px){#s-f0224fc9-7f61-478a-8e49-c3ca450faad5 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-f0224fc9-7f61-478a-8e49-c3ca450faad5 .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 18px;
}

#s-f0224fc9-7f61-478a-8e49-c3ca450faad5 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
}
#s-b6fb04e1-a389-47a4-b3db-28f73d678eaa {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}
@media (min-width: 1200px){#s-b6fb04e1-a389-47a4-b3db-28f73d678eaa {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-b6fb04e1-a389-47a4-b3db-28f73d678eaa {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-b6fb04e1-a389-47a4-b3db-28f73d678eaa {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (max-width: 767px){#s-b6fb04e1-a389-47a4-b3db-28f73d678eaa {
  margin-top: 10px;
padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}







#s-b6fb04e1-a389-47a4-b3db-28f73d678eaa > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-b6fb04e1-a389-47a4-b3db-28f73d678eaa.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
@media (min-width: 1200px){






#s-b6fb04e1-a389-47a4-b3db-28f73d678eaa > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-b6fb04e1-a389-47a4-b3db-28f73d678eaa.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
}
#s-7ece5abf-9ba5-415c-8d1b-55b944742baf {
  margin-left: auto;
margin-right: auto;
}

#s-9188f347-1186-44de-8a39-b08588135fc0 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}



.shg-c#s-9188f347-1186-44de-8a39-b08588135fc0 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9188f347-1186-44de-8a39-b08588135fc0 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-9188f347-1186-44de-8a39-b08588135fc0 img.shogun-image,
.shg-c#s-9188f347-1186-44de-8a39-b08588135fc0 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-9188f347-1186-44de-8a39-b08588135fc0 .shg-image-zoom,
.shg-c#s-9188f347-1186-44de-8a39-b08588135fc0 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-9188f347-1186-44de-8a39-b08588135fc0 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9188f347-1186-44de-8a39-b08588135fc0 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-9188f347-1186-44de-8a39-b08588135fc0 img.shogun-image,
.shg-c#s-9188f347-1186-44de-8a39-b08588135fc0 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-9188f347-1186-44de-8a39-b08588135fc0 .shg-image-zoom,
.shg-c#s-9188f347-1186-44de-8a39-b08588135fc0 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-9188f347-1186-44de-8a39-b08588135fc0 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9188f347-1186-44de-8a39-b08588135fc0 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-9188f347-1186-44de-8a39-b08588135fc0 img.shogun-image,
.shg-c#s-9188f347-1186-44de-8a39-b08588135fc0 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-9188f347-1186-44de-8a39-b08588135fc0 .shg-image-zoom,
.shg-c#s-9188f347-1186-44de-8a39-b08588135fc0 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-9188f347-1186-44de-8a39-b08588135fc0 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9188f347-1186-44de-8a39-b08588135fc0 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-9188f347-1186-44de-8a39-b08588135fc0 img.shogun-image,
.shg-c#s-9188f347-1186-44de-8a39-b08588135fc0 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-9188f347-1186-44de-8a39-b08588135fc0 .shg-image-zoom,
.shg-c#s-9188f347-1186-44de-8a39-b08588135fc0 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-9188f347-1186-44de-8a39-b08588135fc0 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9188f347-1186-44de-8a39-b08588135fc0 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-9188f347-1186-44de-8a39-b08588135fc0 img.shogun-image,
.shg-c#s-9188f347-1186-44de-8a39-b08588135fc0 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-9188f347-1186-44de-8a39-b08588135fc0 .shg-image-zoom,
.shg-c#s-9188f347-1186-44de-8a39-b08588135fc0 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-70c880ec-5003-41f2-b118-d40c5732ba86 {
  margin-top: 20px;
padding-top: 10px;
padding-bottom: 2px;
text-align: left;
}
@media (min-width: 1200px){#s-70c880ec-5003-41f2-b118-d40c5732ba86 {
  text-align: left;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-70c880ec-5003-41f2-b118-d40c5732ba86 {
  text-align: left;
}
}@media (min-width: 768px) and (max-width: 991px){#s-70c880ec-5003-41f2-b118-d40c5732ba86 {
  text-align: left;
}
}@media (max-width: 767px){#s-70c880ec-5003-41f2-b118-d40c5732ba86 {
  text-align: left;
}
}
#s-70c880ec-5003-41f2-b118-d40c5732ba86 .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
@media (min-width: 768px) and (max-width: 991px){#s-70c880ec-5003-41f2-b118-d40c5732ba86 .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
}@media (max-width: 767px){#s-70c880ec-5003-41f2-b118-d40c5732ba86 .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
}
#s-168c2f38-ab2c-4206-8a60-e3a3bd4f3ffd {
  margin-top: 6px;
text-align: left;
}
@media (min-width: 1200px){#s-168c2f38-ab2c-4206-8a60-e3a3bd4f3ffd {
  text-align: left;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-168c2f38-ab2c-4206-8a60-e3a3bd4f3ffd {
  text-align: left;
}
}@media (min-width: 768px) and (max-width: 991px){#s-168c2f38-ab2c-4206-8a60-e3a3bd4f3ffd {
  text-align: left;
}
}@media (max-width: 767px){#s-168c2f38-ab2c-4206-8a60-e3a3bd4f3ffd {
  text-align: left;
}
}
#s-168c2f38-ab2c-4206-8a60-e3a3bd4f3ffd .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-168c2f38-ab2c-4206-8a60-e3a3bd4f3ffd .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 18px;
}

#s-168c2f38-ab2c-4206-8a60-e3a3bd4f3ffd .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
@media (min-width: 768px) and (max-width: 991px){#s-168c2f38-ab2c-4206-8a60-e3a3bd4f3ffd .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 16px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-168c2f38-ab2c-4206-8a60-e3a3bd4f3ffd .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 16px;
}

#s-168c2f38-ab2c-4206-8a60-e3a3bd4f3ffd .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
}@media (max-width: 767px){#s-168c2f38-ab2c-4206-8a60-e3a3bd4f3ffd .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-168c2f38-ab2c-4206-8a60-e3a3bd4f3ffd .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 18px;
}

#s-168c2f38-ab2c-4206-8a60-e3a3bd4f3ffd .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
}
#s-a21a323c-67af-40e8-a074-e9ea495b42f1 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}
@media (min-width: 1200px){#s-a21a323c-67af-40e8-a074-e9ea495b42f1 {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-a21a323c-67af-40e8-a074-e9ea495b42f1 {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-a21a323c-67af-40e8-a074-e9ea495b42f1 {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (max-width: 767px){#s-a21a323c-67af-40e8-a074-e9ea495b42f1 {
  margin-top: 10px;
padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}







#s-a21a323c-67af-40e8-a074-e9ea495b42f1 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-a21a323c-67af-40e8-a074-e9ea495b42f1.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
@media (min-width: 1200px){






#s-a21a323c-67af-40e8-a074-e9ea495b42f1 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-a21a323c-67af-40e8-a074-e9ea495b42f1.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
}
#s-c7b2c938-dc00-443f-9e51-7d9feeaa113e {
  margin-left: auto;
margin-right: auto;
}

#s-b3457051-09d3-4edf-a5be-89382641d3d9 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}



.shg-c#s-b3457051-09d3-4edf-a5be-89382641d3d9 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b3457051-09d3-4edf-a5be-89382641d3d9 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-b3457051-09d3-4edf-a5be-89382641d3d9 img.shogun-image,
.shg-c#s-b3457051-09d3-4edf-a5be-89382641d3d9 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-b3457051-09d3-4edf-a5be-89382641d3d9 .shg-image-zoom,
.shg-c#s-b3457051-09d3-4edf-a5be-89382641d3d9 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-b3457051-09d3-4edf-a5be-89382641d3d9 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b3457051-09d3-4edf-a5be-89382641d3d9 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-b3457051-09d3-4edf-a5be-89382641d3d9 img.shogun-image,
.shg-c#s-b3457051-09d3-4edf-a5be-89382641d3d9 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-b3457051-09d3-4edf-a5be-89382641d3d9 .shg-image-zoom,
.shg-c#s-b3457051-09d3-4edf-a5be-89382641d3d9 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-b3457051-09d3-4edf-a5be-89382641d3d9 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b3457051-09d3-4edf-a5be-89382641d3d9 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-b3457051-09d3-4edf-a5be-89382641d3d9 img.shogun-image,
.shg-c#s-b3457051-09d3-4edf-a5be-89382641d3d9 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-b3457051-09d3-4edf-a5be-89382641d3d9 .shg-image-zoom,
.shg-c#s-b3457051-09d3-4edf-a5be-89382641d3d9 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-b3457051-09d3-4edf-a5be-89382641d3d9 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b3457051-09d3-4edf-a5be-89382641d3d9 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-b3457051-09d3-4edf-a5be-89382641d3d9 img.shogun-image,
.shg-c#s-b3457051-09d3-4edf-a5be-89382641d3d9 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-b3457051-09d3-4edf-a5be-89382641d3d9 .shg-image-zoom,
.shg-c#s-b3457051-09d3-4edf-a5be-89382641d3d9 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-b3457051-09d3-4edf-a5be-89382641d3d9 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b3457051-09d3-4edf-a5be-89382641d3d9 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-b3457051-09d3-4edf-a5be-89382641d3d9 img.shogun-image,
.shg-c#s-b3457051-09d3-4edf-a5be-89382641d3d9 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-b3457051-09d3-4edf-a5be-89382641d3d9 .shg-image-zoom,
.shg-c#s-b3457051-09d3-4edf-a5be-89382641d3d9 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-e0906590-7d6d-49d6-bf88-1e9d108ede60 {
  margin-top: 20px;
padding-top: 10px;
padding-bottom: 2px;
text-align: left;
}
@media (min-width: 1200px){#s-e0906590-7d6d-49d6-bf88-1e9d108ede60 {
  text-align: left;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-e0906590-7d6d-49d6-bf88-1e9d108ede60 {
  text-align: left;
}
}@media (min-width: 768px) and (max-width: 991px){#s-e0906590-7d6d-49d6-bf88-1e9d108ede60 {
  text-align: left;
}
}@media (max-width: 767px){#s-e0906590-7d6d-49d6-bf88-1e9d108ede60 {
  text-align: left;
}
}
#s-e0906590-7d6d-49d6-bf88-1e9d108ede60 .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
@media (min-width: 768px) and (max-width: 991px){#s-e0906590-7d6d-49d6-bf88-1e9d108ede60 .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
}@media (max-width: 767px){#s-e0906590-7d6d-49d6-bf88-1e9d108ede60 .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
}
#s-8c4d3589-e683-4698-966f-c43d2d92a5dd {
  margin-top: 6px;
text-align: left;
}
@media (min-width: 1200px){#s-8c4d3589-e683-4698-966f-c43d2d92a5dd {
  text-align: left;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-8c4d3589-e683-4698-966f-c43d2d92a5dd {
  text-align: left;
}
}@media (min-width: 768px) and (max-width: 991px){#s-8c4d3589-e683-4698-966f-c43d2d92a5dd {
  text-align: left;
}
}@media (max-width: 767px){#s-8c4d3589-e683-4698-966f-c43d2d92a5dd {
  text-align: left;
}
}
#s-8c4d3589-e683-4698-966f-c43d2d92a5dd .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-8c4d3589-e683-4698-966f-c43d2d92a5dd .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 18px;
}

#s-8c4d3589-e683-4698-966f-c43d2d92a5dd .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
@media (min-width: 768px) and (max-width: 991px){#s-8c4d3589-e683-4698-966f-c43d2d92a5dd .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 16px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-8c4d3589-e683-4698-966f-c43d2d92a5dd .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 16px;
}

#s-8c4d3589-e683-4698-966f-c43d2d92a5dd .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
}@media (max-width: 767px){#s-8c4d3589-e683-4698-966f-c43d2d92a5dd .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-8c4d3589-e683-4698-966f-c43d2d92a5dd .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 18px;
}

#s-8c4d3589-e683-4698-966f-c43d2d92a5dd .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
}
#s-97572cad-b9a0-46b3-824b-458e6f91a4a9 {
  margin-left: auto;
margin-right: auto;
padding-top: 64px;
padding-bottom: 100px;
min-height: 50px;
max-width: 1400px;
}
@media (min-width: 768px) and (max-width: 991px){#s-97572cad-b9a0-46b3-824b-458e6f91a4a9 {
  margin-left: auto;
margin-right: auto;
}
}@media (max-width: 767px){#s-97572cad-b9a0-46b3-824b-458e6f91a4a9 {
  margin-left: 5%;
margin-right: 5%;
padding-bottom: 50px;
}
}







#s-97572cad-b9a0-46b3-824b-458e6f91a4a9 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-97572cad-b9a0-46b3-824b-458e6f91a4a9.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-1ee42d73-8e3a-4430-a183-567ab82cf514 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-1ee42d73-8e3a-4430-a183-567ab82cf514 .shogun-heading-component h2 {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 36px;
  
  
  
}


@media (min-width: 768px) and (max-width: 991px){#s-1ee42d73-8e3a-4430-a183-567ab82cf514 .shogun-heading-component h2 {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 36px;
  
  
  
}


}@media (max-width: 767px){#s-1ee42d73-8e3a-4430-a183-567ab82cf514 .shogun-heading-component h2 {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 27px;
  
  
  
}


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

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

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

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

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

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

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

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

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

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

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

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

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

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

#s-682f4ca4-d7e0-4927-a7c9-ff50eeaa5ab5 {
  margin-top: 16px;
margin-left: auto;
margin-right: auto;
max-width: 70%;
}
@media (max-width: 767px){#s-682f4ca4-d7e0-4927-a7c9-ff50eeaa5ab5 {
  max-width: 100%;
}
}
#s-682f4ca4-d7e0-4927-a7c9-ff50eeaa5ab5 > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid rgba(227, 227, 227, 1);
}

#s-682f4ca4-d7e0-4927-a7c9-ff50eeaa5ab5 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: rgba(242, 242, 242, 1);
  padding: 20px;
}

#s-682f4ca4-d7e0-4927-a7c9-ff50eeaa5ab5 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(40, 40, 40, 1);
}

#s-682f4ca4-d7e0-4927-a7c9-ff50eeaa5ab5 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: rgba(242, 242, 242, 1);
  border-top: 1px solid rgba(227, 227, 227, 1);
}

#s-682f4ca4-d7e0-4927-a7c9-ff50eeaa5ab5 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: rgba(40, 40, 40, 1);
  text-align: left;
  font-family: Montserrat;
  font-weight: 800;
  font-style: ;
  font-size: 16px;
}

#s-682f4ca4-d7e0-4927-a7c9-ff50eeaa5ab5 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 16px;
}
#s-78bb3094-f3f2-48c5-b422-5966347a2939 {
  margin-left: auto;
margin-right: auto;
padding-top: 20px;
padding-left: 2%;
padding-bottom: 20px;
padding-right: 2%;
min-height: 50px;
}
@media (max-width: 767px){#s-78bb3094-f3f2-48c5-b422-5966347a2939 {
  margin-left: 3%;
margin-right: 3%;
}
}







#s-78bb3094-f3f2-48c5-b422-5966347a2939 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-78bb3094-f3f2-48c5-b422-5966347a2939.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  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 ::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-bc068d13-2237-4384-a16a-9ac1c5601c94 {
  margin-left: auto;
margin-right: auto;
}

#s-aed35251-db11-4130-a7d0-27a7dc34142a {
  margin-left: auto;
margin-right: auto;
padding-top: 20px;
padding-left: 2%;
padding-bottom: 20px;
padding-right: 2%;
min-height: 50px;
}








#s-aed35251-db11-4130-a7d0-27a7dc34142a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-aed35251-db11-4130-a7d0-27a7dc34142a.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-1609ee77-1a10-438f-98c9-cf0ace2b2354 {
  margin-left: auto;
margin-right: auto;
}
@media (max-width: 767px){#s-1609ee77-1a10-438f-98c9-cf0ace2b2354 {
  margin-left: 3%;
margin-right: 3%;
}
}
#s-928aea3a-7ee7-4234-8900-5aea271bd004 {
  margin-left: auto;
margin-right: auto;
padding-top: 20px;
padding-left: 2%;
padding-bottom: 20px;
padding-right: 2%;
min-height: 50px;
}
@media (max-width: 767px){#s-928aea3a-7ee7-4234-8900-5aea271bd004 {
  margin-left: 3%;
margin-right: 3%;
}
}







#s-928aea3a-7ee7-4234-8900-5aea271bd004 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-928aea3a-7ee7-4234-8900-5aea271bd004.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-c03e23c4-38b9-4e2d-bca3-31efdc860309 {
  margin-left: auto;
margin-right: auto;
}

#s-91886a7a-6c50-4b6e-9587-abc63858994f {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-91886a7a-6c50-4b6e-9587-abc63858994f"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-91886a7a-6c50-4b6e-9587-abc63858994f"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 992px) {
[id="s-91886a7a-6c50-4b6e-9587-abc63858994f"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 1200px) {
[id="s-91886a7a-6c50-4b6e-9587-abc63858994f"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 5.0px);
}

}

#s-a527c75c-eee9-4d88-9938-3e00bc0de0b5 {
  margin-left: auto;
margin-right: auto;
padding-top: 25px;
padding-left: 5%;
padding-bottom: 25px;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 5px;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-a527c75c-eee9-4d88-9938-3e00bc0de0b5 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-a527c75c-eee9-4d88-9938-3e00bc0de0b5.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-0c52ce4e-83b9-45b9-b37e-de0187aa02fe {
  margin-left: auto;
margin-right: auto;
max-width: 300px;
aspect-ratio: 900/425;
text-align: left;
}

#s-0c52ce4e-83b9-45b9-b37e-de0187aa02fe {
  margin: 0 !important;
  overflow: visible;
}

#s-0c52ce4e-83b9-45b9-b37e-de0187aa02fe-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0c52ce4e-83b9-45b9-b37e-de0187aa02fe {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-0c52ce4e-83b9-45b9-b37e-de0187aa02fe {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0c52ce4e-83b9-45b9-b37e-de0187aa02fe img.shogun-image {
  /* Add background color handling */
  
}

#s-0c52ce4e-83b9-45b9-b37e-de0187aa02fe img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* 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: 5px;

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-0c52ce4e-83b9-45b9-b37e-de0187aa02fe .shg-image-content-wrapper {
      aspect-ratio: 900/425;
      min-width: 100%;
      height: auto;
    }

    #s-0c52ce4e-83b9-45b9-b37e-de0187aa02fe .shogun-image-link {
      aspect-ratio: 900/425;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-0c52ce4e-83b9-45b9-b37e-de0187aa02fe .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-0c52ce4e-83b9-45b9-b37e-de0187aa02fe.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-0c52ce4e-83b9-45b9-b37e-de0187aa02fe img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 300px;
  }



  img.s-0c52ce4e-83b9-45b9-b37e-de0187aa02fe.shogun-image {
    
    
    
    max-height: 300px;
  }


.s-0c52ce4e-83b9-45b9-b37e-de0187aa02fe .shogun-image-content {
  
    justify-content: center;
  
}

.s-0c52ce4e-83b9-45b9-b37e-de0187aa02fe.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-0c52ce4e-83b9-45b9-b37e-de0187aa02fe.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0c52ce4e-83b9-45b9-b37e-de0187aa02fe.shogun-image {
  box-sizing: border-box;
}



.s-0c52ce4e-83b9-45b9-b37e-de0187aa02fe img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-0c52ce4e-83b9-45b9-b37e-de0187aa02fe {
      --shg-aspect-ratio: calc(900/425); 
    }

    .s-0c52ce4e-83b9-45b9-b37e-de0187aa02fe.shogun-image-container {
      position: relative;
    }

    .s-0c52ce4e-83b9-45b9-b37e-de0187aa02fe.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-0c52ce4e-83b9-45b9-b37e-de0187aa02fe.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-0c52ce4e-83b9-45b9-b37e-de0187aa02fe img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 300px;
    }
  }

@media (min-width: 1200px){#s-0c52ce4e-83b9-45b9-b37e-de0187aa02fe {
  margin: 0 !important;
  overflow: visible;
}

#s-0c52ce4e-83b9-45b9-b37e-de0187aa02fe-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0c52ce4e-83b9-45b9-b37e-de0187aa02fe {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-0c52ce4e-83b9-45b9-b37e-de0187aa02fe {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0c52ce4e-83b9-45b9-b37e-de0187aa02fe img.shogun-image {
  /* Add background color handling */
  
}

#s-0c52ce4e-83b9-45b9-b37e-de0187aa02fe img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-0c52ce4e-83b9-45b9-b37e-de0187aa02fe .shg-image-content-wrapper {
      aspect-ratio: 900/425;
      min-width: 100%;
      height: auto;
    }

    #s-0c52ce4e-83b9-45b9-b37e-de0187aa02fe .shogun-image-link {
      aspect-ratio: 900/425;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-0c52ce4e-83b9-45b9-b37e-de0187aa02fe .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-0c52ce4e-83b9-45b9-b37e-de0187aa02fe.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-0c52ce4e-83b9-45b9-b37e-de0187aa02fe img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 300px;
  }



  img.s-0c52ce4e-83b9-45b9-b37e-de0187aa02fe.shogun-image {
    
    
    
    max-height: 300px;
  }


.s-0c52ce4e-83b9-45b9-b37e-de0187aa02fe .shogun-image-content {
  
    justify-content: center;
  
}

.s-0c52ce4e-83b9-45b9-b37e-de0187aa02fe.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-0c52ce4e-83b9-45b9-b37e-de0187aa02fe.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0c52ce4e-83b9-45b9-b37e-de0187aa02fe.shogun-image {
  box-sizing: border-box;
}



.s-0c52ce4e-83b9-45b9-b37e-de0187aa02fe img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-0c52ce4e-83b9-45b9-b37e-de0187aa02fe {
      --shg-aspect-ratio: calc(900/425); 
    }

    .s-0c52ce4e-83b9-45b9-b37e-de0187aa02fe.shogun-image-container {
      position: relative;
    }

    .s-0c52ce4e-83b9-45b9-b37e-de0187aa02fe.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-0c52ce4e-83b9-45b9-b37e-de0187aa02fe.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-0c52ce4e-83b9-45b9-b37e-de0187aa02fe img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 300px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-0c52ce4e-83b9-45b9-b37e-de0187aa02fe {
  margin: 0 !important;
  overflow: visible;
}

#s-0c52ce4e-83b9-45b9-b37e-de0187aa02fe-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0c52ce4e-83b9-45b9-b37e-de0187aa02fe {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-0c52ce4e-83b9-45b9-b37e-de0187aa02fe {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0c52ce4e-83b9-45b9-b37e-de0187aa02fe img.shogun-image {
  /* Add background color handling */
  
}

#s-0c52ce4e-83b9-45b9-b37e-de0187aa02fe img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-0c52ce4e-83b9-45b9-b37e-de0187aa02fe .shg-image-content-wrapper {
      aspect-ratio: 900/425;
      min-width: 100%;
      height: auto;
    }

    #s-0c52ce4e-83b9-45b9-b37e-de0187aa02fe .shogun-image-link {
      aspect-ratio: 900/425;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-0c52ce4e-83b9-45b9-b37e-de0187aa02fe .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-0c52ce4e-83b9-45b9-b37e-de0187aa02fe.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-0c52ce4e-83b9-45b9-b37e-de0187aa02fe img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 300px;
  }



  img.s-0c52ce4e-83b9-45b9-b37e-de0187aa02fe.shogun-image {
    
    
    
    max-height: 300px;
  }


.s-0c52ce4e-83b9-45b9-b37e-de0187aa02fe .shogun-image-content {
  
    justify-content: center;
  
}

.s-0c52ce4e-83b9-45b9-b37e-de0187aa02fe.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-0c52ce4e-83b9-45b9-b37e-de0187aa02fe.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0c52ce4e-83b9-45b9-b37e-de0187aa02fe.shogun-image {
  box-sizing: border-box;
}



.s-0c52ce4e-83b9-45b9-b37e-de0187aa02fe img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-0c52ce4e-83b9-45b9-b37e-de0187aa02fe {
      --shg-aspect-ratio: calc(900/425); 
    }

    .s-0c52ce4e-83b9-45b9-b37e-de0187aa02fe.shogun-image-container {
      position: relative;
    }

    .s-0c52ce4e-83b9-45b9-b37e-de0187aa02fe.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-0c52ce4e-83b9-45b9-b37e-de0187aa02fe.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-0c52ce4e-83b9-45b9-b37e-de0187aa02fe img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 300px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-0c52ce4e-83b9-45b9-b37e-de0187aa02fe {
  margin: 0 !important;
  overflow: visible;
}

#s-0c52ce4e-83b9-45b9-b37e-de0187aa02fe-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0c52ce4e-83b9-45b9-b37e-de0187aa02fe {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-0c52ce4e-83b9-45b9-b37e-de0187aa02fe {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0c52ce4e-83b9-45b9-b37e-de0187aa02fe img.shogun-image {
  /* Add background color handling */
  
}

#s-0c52ce4e-83b9-45b9-b37e-de0187aa02fe img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-0c52ce4e-83b9-45b9-b37e-de0187aa02fe .shg-image-content-wrapper {
      aspect-ratio: 900/425;
      min-width: 100%;
      height: auto;
    }

    #s-0c52ce4e-83b9-45b9-b37e-de0187aa02fe .shogun-image-link {
      aspect-ratio: 900/425;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-0c52ce4e-83b9-45b9-b37e-de0187aa02fe .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-0c52ce4e-83b9-45b9-b37e-de0187aa02fe.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-0c52ce4e-83b9-45b9-b37e-de0187aa02fe img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 300px;
  }



  img.s-0c52ce4e-83b9-45b9-b37e-de0187aa02fe.shogun-image {
    
    
    
    max-height: 300px;
  }


.s-0c52ce4e-83b9-45b9-b37e-de0187aa02fe .shogun-image-content {
  
    justify-content: center;
  
}

.s-0c52ce4e-83b9-45b9-b37e-de0187aa02fe.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-0c52ce4e-83b9-45b9-b37e-de0187aa02fe.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0c52ce4e-83b9-45b9-b37e-de0187aa02fe.shogun-image {
  box-sizing: border-box;
}



.s-0c52ce4e-83b9-45b9-b37e-de0187aa02fe img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-0c52ce4e-83b9-45b9-b37e-de0187aa02fe {
      --shg-aspect-ratio: calc(900/425); 
    }

    .s-0c52ce4e-83b9-45b9-b37e-de0187aa02fe.shogun-image-container {
      position: relative;
    }

    .s-0c52ce4e-83b9-45b9-b37e-de0187aa02fe.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-0c52ce4e-83b9-45b9-b37e-de0187aa02fe.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-0c52ce4e-83b9-45b9-b37e-de0187aa02fe img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 300px;
    }
  }

}@media (max-width: 767px){#s-0c52ce4e-83b9-45b9-b37e-de0187aa02fe {
  margin: 0 !important;
  overflow: visible;
}

#s-0c52ce4e-83b9-45b9-b37e-de0187aa02fe-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0c52ce4e-83b9-45b9-b37e-de0187aa02fe {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-0c52ce4e-83b9-45b9-b37e-de0187aa02fe {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0c52ce4e-83b9-45b9-b37e-de0187aa02fe img.shogun-image {
  /* Add background color handling */
  
}

#s-0c52ce4e-83b9-45b9-b37e-de0187aa02fe img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-0c52ce4e-83b9-45b9-b37e-de0187aa02fe .shg-image-content-wrapper {
      aspect-ratio: 900/425;
      min-width: 100%;
      height: auto;
    }

    #s-0c52ce4e-83b9-45b9-b37e-de0187aa02fe .shogun-image-link {
      aspect-ratio: 900/425;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-0c52ce4e-83b9-45b9-b37e-de0187aa02fe .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-0c52ce4e-83b9-45b9-b37e-de0187aa02fe.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-0c52ce4e-83b9-45b9-b37e-de0187aa02fe img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 300px;
  }



  img.s-0c52ce4e-83b9-45b9-b37e-de0187aa02fe.shogun-image {
    
    
    
    max-height: 300px;
  }


.s-0c52ce4e-83b9-45b9-b37e-de0187aa02fe .shogun-image-content {
  
    justify-content: center;
  
}

.s-0c52ce4e-83b9-45b9-b37e-de0187aa02fe.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-0c52ce4e-83b9-45b9-b37e-de0187aa02fe.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0c52ce4e-83b9-45b9-b37e-de0187aa02fe.shogun-image {
  box-sizing: border-box;
}



.s-0c52ce4e-83b9-45b9-b37e-de0187aa02fe img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-0c52ce4e-83b9-45b9-b37e-de0187aa02fe {
      --shg-aspect-ratio: calc(900/425); 
    }

    .s-0c52ce4e-83b9-45b9-b37e-de0187aa02fe.shogun-image-container {
      position: relative;
    }

    .s-0c52ce4e-83b9-45b9-b37e-de0187aa02fe.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-0c52ce4e-83b9-45b9-b37e-de0187aa02fe.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-0c52ce4e-83b9-45b9-b37e-de0187aa02fe img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 300px;
    }
  }

}
#s-f69af4e5-9d3e-49e0-a960-d00aae012cf4 {
  margin-top: 10px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-f69af4e5-9d3e-49e0-a960-d00aae012cf4 .shogun-heading-component h5 {
  color: ;
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 20px;
  
  
  
}



#s-5d7c9cdb-7848-45b6-9f79-5741544f3cbf {
  margin-left: auto;
margin-right: auto;
}

#s-78b1ee41-9c67-4bb0-b46d-43827dc5f339 {
  margin-left: auto;
margin-right: auto;
padding-top: 25px;
padding-left: 5%;
padding-bottom: 25px;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 5px;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}
@media (max-width: 767px){#s-78b1ee41-9c67-4bb0-b46d-43827dc5f339 {
  margin-top: 10px;
padding-top: 25px;
padding-bottom: 25px;
}
}







#s-78b1ee41-9c67-4bb0-b46d-43827dc5f339 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-78b1ee41-9c67-4bb0-b46d-43827dc5f339.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-a6bb59a6-1c08-42aa-b49e-edd25930f414 {
  margin-left: auto;
margin-right: auto;
max-width: 150px;
aspect-ratio: 1/1;
text-align: left;
}

#s-a6bb59a6-1c08-42aa-b49e-edd25930f414 {
  margin: 0 !important;
  overflow: visible;
}

#s-a6bb59a6-1c08-42aa-b49e-edd25930f414-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a6bb59a6-1c08-42aa-b49e-edd25930f414 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a6bb59a6-1c08-42aa-b49e-edd25930f414 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a6bb59a6-1c08-42aa-b49e-edd25930f414 img.shogun-image {
  /* Add background color handling */
  
}

#s-a6bb59a6-1c08-42aa-b49e-edd25930f414 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* 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: 5px;

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a6bb59a6-1c08-42aa-b49e-edd25930f414 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-a6bb59a6-1c08-42aa-b49e-edd25930f414 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a6bb59a6-1c08-42aa-b49e-edd25930f414 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a6bb59a6-1c08-42aa-b49e-edd25930f414.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a6bb59a6-1c08-42aa-b49e-edd25930f414 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 150px;
  }



  img.s-a6bb59a6-1c08-42aa-b49e-edd25930f414.shogun-image {
    
    
    
    max-height: 150px;
  }


.s-a6bb59a6-1c08-42aa-b49e-edd25930f414 .shogun-image-content {
  
    justify-content: center;
  
}

.s-a6bb59a6-1c08-42aa-b49e-edd25930f414.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-a6bb59a6-1c08-42aa-b49e-edd25930f414.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a6bb59a6-1c08-42aa-b49e-edd25930f414.shogun-image {
  box-sizing: border-box;
}



.s-a6bb59a6-1c08-42aa-b49e-edd25930f414 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-a6bb59a6-1c08-42aa-b49e-edd25930f414 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-a6bb59a6-1c08-42aa-b49e-edd25930f414.shogun-image-container {
      position: relative;
    }

    .s-a6bb59a6-1c08-42aa-b49e-edd25930f414.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a6bb59a6-1c08-42aa-b49e-edd25930f414.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a6bb59a6-1c08-42aa-b49e-edd25930f414 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 150px;
    }
  }

@media (min-width: 1200px){#s-a6bb59a6-1c08-42aa-b49e-edd25930f414 {
  margin: 0 !important;
  overflow: visible;
}

#s-a6bb59a6-1c08-42aa-b49e-edd25930f414-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a6bb59a6-1c08-42aa-b49e-edd25930f414 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a6bb59a6-1c08-42aa-b49e-edd25930f414 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a6bb59a6-1c08-42aa-b49e-edd25930f414 img.shogun-image {
  /* Add background color handling */
  
}

#s-a6bb59a6-1c08-42aa-b49e-edd25930f414 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a6bb59a6-1c08-42aa-b49e-edd25930f414 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-a6bb59a6-1c08-42aa-b49e-edd25930f414 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a6bb59a6-1c08-42aa-b49e-edd25930f414 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a6bb59a6-1c08-42aa-b49e-edd25930f414.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a6bb59a6-1c08-42aa-b49e-edd25930f414 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 150px;
  }



  img.s-a6bb59a6-1c08-42aa-b49e-edd25930f414.shogun-image {
    
    
    
    max-height: 150px;
  }


.s-a6bb59a6-1c08-42aa-b49e-edd25930f414 .shogun-image-content {
  
    justify-content: center;
  
}

.s-a6bb59a6-1c08-42aa-b49e-edd25930f414.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-a6bb59a6-1c08-42aa-b49e-edd25930f414.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a6bb59a6-1c08-42aa-b49e-edd25930f414.shogun-image {
  box-sizing: border-box;
}



.s-a6bb59a6-1c08-42aa-b49e-edd25930f414 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-a6bb59a6-1c08-42aa-b49e-edd25930f414 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-a6bb59a6-1c08-42aa-b49e-edd25930f414.shogun-image-container {
      position: relative;
    }

    .s-a6bb59a6-1c08-42aa-b49e-edd25930f414.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a6bb59a6-1c08-42aa-b49e-edd25930f414.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a6bb59a6-1c08-42aa-b49e-edd25930f414 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 150px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-a6bb59a6-1c08-42aa-b49e-edd25930f414 {
  margin: 0 !important;
  overflow: visible;
}

#s-a6bb59a6-1c08-42aa-b49e-edd25930f414-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a6bb59a6-1c08-42aa-b49e-edd25930f414 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a6bb59a6-1c08-42aa-b49e-edd25930f414 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a6bb59a6-1c08-42aa-b49e-edd25930f414 img.shogun-image {
  /* Add background color handling */
  
}

#s-a6bb59a6-1c08-42aa-b49e-edd25930f414 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a6bb59a6-1c08-42aa-b49e-edd25930f414 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-a6bb59a6-1c08-42aa-b49e-edd25930f414 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a6bb59a6-1c08-42aa-b49e-edd25930f414 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a6bb59a6-1c08-42aa-b49e-edd25930f414.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a6bb59a6-1c08-42aa-b49e-edd25930f414 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 150px;
  }



  img.s-a6bb59a6-1c08-42aa-b49e-edd25930f414.shogun-image {
    
    
    
    max-height: 150px;
  }


.s-a6bb59a6-1c08-42aa-b49e-edd25930f414 .shogun-image-content {
  
    justify-content: center;
  
}

.s-a6bb59a6-1c08-42aa-b49e-edd25930f414.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-a6bb59a6-1c08-42aa-b49e-edd25930f414.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a6bb59a6-1c08-42aa-b49e-edd25930f414.shogun-image {
  box-sizing: border-box;
}



.s-a6bb59a6-1c08-42aa-b49e-edd25930f414 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-a6bb59a6-1c08-42aa-b49e-edd25930f414 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-a6bb59a6-1c08-42aa-b49e-edd25930f414.shogun-image-container {
      position: relative;
    }

    .s-a6bb59a6-1c08-42aa-b49e-edd25930f414.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a6bb59a6-1c08-42aa-b49e-edd25930f414.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a6bb59a6-1c08-42aa-b49e-edd25930f414 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 150px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-a6bb59a6-1c08-42aa-b49e-edd25930f414 {
  margin: 0 !important;
  overflow: visible;
}

#s-a6bb59a6-1c08-42aa-b49e-edd25930f414-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a6bb59a6-1c08-42aa-b49e-edd25930f414 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a6bb59a6-1c08-42aa-b49e-edd25930f414 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a6bb59a6-1c08-42aa-b49e-edd25930f414 img.shogun-image {
  /* Add background color handling */
  
}

#s-a6bb59a6-1c08-42aa-b49e-edd25930f414 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a6bb59a6-1c08-42aa-b49e-edd25930f414 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-a6bb59a6-1c08-42aa-b49e-edd25930f414 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a6bb59a6-1c08-42aa-b49e-edd25930f414 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a6bb59a6-1c08-42aa-b49e-edd25930f414.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a6bb59a6-1c08-42aa-b49e-edd25930f414 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 150px;
  }



  img.s-a6bb59a6-1c08-42aa-b49e-edd25930f414.shogun-image {
    
    
    
    max-height: 150px;
  }


.s-a6bb59a6-1c08-42aa-b49e-edd25930f414 .shogun-image-content {
  
    justify-content: center;
  
}

.s-a6bb59a6-1c08-42aa-b49e-edd25930f414.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-a6bb59a6-1c08-42aa-b49e-edd25930f414.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a6bb59a6-1c08-42aa-b49e-edd25930f414.shogun-image {
  box-sizing: border-box;
}



.s-a6bb59a6-1c08-42aa-b49e-edd25930f414 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-a6bb59a6-1c08-42aa-b49e-edd25930f414 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-a6bb59a6-1c08-42aa-b49e-edd25930f414.shogun-image-container {
      position: relative;
    }

    .s-a6bb59a6-1c08-42aa-b49e-edd25930f414.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a6bb59a6-1c08-42aa-b49e-edd25930f414.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a6bb59a6-1c08-42aa-b49e-edd25930f414 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 150px;
    }
  }

}@media (max-width: 767px){#s-a6bb59a6-1c08-42aa-b49e-edd25930f414 {
  margin: 0 !important;
  overflow: visible;
}

#s-a6bb59a6-1c08-42aa-b49e-edd25930f414-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a6bb59a6-1c08-42aa-b49e-edd25930f414 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a6bb59a6-1c08-42aa-b49e-edd25930f414 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a6bb59a6-1c08-42aa-b49e-edd25930f414 img.shogun-image {
  /* Add background color handling */
  
}

#s-a6bb59a6-1c08-42aa-b49e-edd25930f414 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a6bb59a6-1c08-42aa-b49e-edd25930f414 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-a6bb59a6-1c08-42aa-b49e-edd25930f414 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a6bb59a6-1c08-42aa-b49e-edd25930f414 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a6bb59a6-1c08-42aa-b49e-edd25930f414.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a6bb59a6-1c08-42aa-b49e-edd25930f414 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 150px;
  }



  img.s-a6bb59a6-1c08-42aa-b49e-edd25930f414.shogun-image {
    
    
    
    max-height: 150px;
  }


.s-a6bb59a6-1c08-42aa-b49e-edd25930f414 .shogun-image-content {
  
    justify-content: center;
  
}

.s-a6bb59a6-1c08-42aa-b49e-edd25930f414.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-a6bb59a6-1c08-42aa-b49e-edd25930f414.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a6bb59a6-1c08-42aa-b49e-edd25930f414.shogun-image {
  box-sizing: border-box;
}



.s-a6bb59a6-1c08-42aa-b49e-edd25930f414 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-a6bb59a6-1c08-42aa-b49e-edd25930f414 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-a6bb59a6-1c08-42aa-b49e-edd25930f414.shogun-image-container {
      position: relative;
    }

    .s-a6bb59a6-1c08-42aa-b49e-edd25930f414.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a6bb59a6-1c08-42aa-b49e-edd25930f414.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a6bb59a6-1c08-42aa-b49e-edd25930f414 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 150px;
    }
  }

}
#s-2bcc077f-4468-4928-a982-c4f738043a11 {
  margin-top: 10px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-2bcc077f-4468-4928-a982-c4f738043a11 .shogun-heading-component h5 {
  color: ;
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 20px;
  
  
  
}



#s-d2e7f82d-50ab-45e8-a8fc-6221d3db4af6 {
  margin-left: auto;
margin-right: auto;
}
@media (max-width: 767px){#s-d2e7f82d-50ab-45e8-a8fc-6221d3db4af6 {
  margin-bottom: 10px;
}
}
#s-5cbf8c39-262a-4737-8c89-cb90094d2e6e {
  margin-left: auto;
margin-right: auto;
padding-top: 20px;
padding-left: 2%;
padding-bottom: 20px;
padding-right: 2%;
min-height: 50px;
}
@media (max-width: 767px){#s-5cbf8c39-262a-4737-8c89-cb90094d2e6e {
  margin-left: 3%;
margin-right: 3%;
padding-left: 2%;
padding-right: 2%;
}
}







#s-5cbf8c39-262a-4737-8c89-cb90094d2e6e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-5cbf8c39-262a-4737-8c89-cb90094d2e6e.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-1471ce54-9d72-4184-85f0-d7b57853d26c {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-1471ce54-9d72-4184-85f0-d7b57853d26c"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-1471ce54-9d72-4184-85f0-d7b57853d26c"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 5.0px);
}

[id="s-1471ce54-9d72-4184-85f0-d7b57853d26c"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 5.0px);
}

}

@media (min-width: 992px) {
[id="s-1471ce54-9d72-4184-85f0-d7b57853d26c"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 5.0px);
}

[id="s-1471ce54-9d72-4184-85f0-d7b57853d26c"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 5.0px);
}

}

@media (min-width: 1200px) {
[id="s-1471ce54-9d72-4184-85f0-d7b57853d26c"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 5.0px);
}

[id="s-1471ce54-9d72-4184-85f0-d7b57853d26c"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 5.0px);
}

}

#s-2c8adcf9-718f-4655-a33d-d98205aeb80f {
  margin-left: auto;
margin-right: auto;
}

#s-2c8adcf9-718f-4655-a33d-d98205aeb80f .shogun-table-wrapper {
  overflow: auto;
  border: 1px solid rgba(227, 227, 227, 1);
  border-radius: 5px;
}

#s-2c8adcf9-718f-4655-a33d-d98205aeb80f table.shogun-table {
  margin: 0;
  padding: 0;
}

#s-2c8adcf9-718f-4655-a33d-d98205aeb80f td.shogun-table-column {
  background-color: rgba(227, 227, 227, 1);
  padding: 10px;
  text-align: inherit;
  font-family: Montserrat;
  font-size: 18px;
  font-weight: 900;
  color: ;
  letter-spacing: ;
  line-height: ;
  font-style: ;
}

#s-2c8adcf9-718f-4655-a33d-d98205aeb80f td.shogun-table-row {
  background-color: rgba(255, 255, 255, 1);
  padding: 10px;
}

#s-2c8adcf9-718f-4655-a33d-d98205aeb80f td.shogun-table-column, #s-2c8adcf9-718f-4655-a33d-d98205aeb80f td.shogun-table-row {
  border: 1px solid rgba(227, 227, 227, 1);
}

#s-8ae7f4dd-0edb-4900-b7a1-9a7a2e8bb1a1 {
  margin-left: auto;
margin-right: auto;
}

#s-cb3cf4bb-e1cb-44a2-a035-6ed2cb6eac8c {
  margin-left: auto;
margin-right: auto;
}
@media (max-width: 767px){#s-cb3cf4bb-e1cb-44a2-a035-6ed2cb6eac8c {
  margin-top: 10px;
}
}
#s-cb3cf4bb-e1cb-44a2-a035-6ed2cb6eac8c .shogun-table-wrapper {
  overflow: auto;
  border: 1px solid rgba(227, 227, 227, 1);
  border-radius: 5px;
}

#s-cb3cf4bb-e1cb-44a2-a035-6ed2cb6eac8c table.shogun-table {
  margin: 0;
  padding: 0;
}

#s-cb3cf4bb-e1cb-44a2-a035-6ed2cb6eac8c td.shogun-table-column {
  background-color: rgba(40, 40, 40, 1);
  padding: 10px;
  text-align: inherit;
  font-family: Montserrat;
  font-size: 18px;
  font-weight: 900;
  color: rgba(255, 255, 255, 1);
  letter-spacing: ;
  line-height: ;
  font-style: ;
}

#s-cb3cf4bb-e1cb-44a2-a035-6ed2cb6eac8c td.shogun-table-row {
  background-color: rgba(255, 255, 255, 1);
  padding: 10px;
}

#s-cb3cf4bb-e1cb-44a2-a035-6ed2cb6eac8c td.shogun-table-column, #s-cb3cf4bb-e1cb-44a2-a035-6ed2cb6eac8c td.shogun-table-row {
  border: 1px solid rgba(227, 227, 227, 1);
}

#s-59efdc69-ba72-4092-a640-6fa6e12d4d36 {
  margin-left: auto;
margin-right: auto;
}

/*
  $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;
  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;
}
