#s-458573ab-e8d1-466a-9da0-1466fe29f7f2 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-1052eda3-b39f-4337-a5d2-6737f94cca5b {
  text-align: left;
}

#s-bb1f76d1-16db-4533-823f-167e8f2da49b {
  text-align: left;
}

.shogun-tabs {
  margin: 0 !important;
  list-style: none !important;
  padding: 0 0 0 0;
  overflow: visible;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}

.shogun-tabs.shogun-modern {
  padding-left: 10px;
  padding-right: 5px;
  overflow: hidden;
  transform: translate(0px, 0px);
}

.shogun-tabs li {
  text-decoration: none;
  cursor: pointer;
  position: relative;
  display: flex;
  flex-grow: 1;
  justify-content: center;
  align-items: center;
}

.shogun-tabs.shogun-modern li {
  width: 200px;
  height: 45px;
  margin: 0 5px 0 0;
}

.shogun-tabs.shogun-rounded li {
  margin-bottom: 0;
  float: left;
  box-sizing: border-box;
  margin-right: 2px;
  line-height: 1.42857143;
  position: relative;
  display: block;
  overflow: visible;
}

.shogun-tabs.shogun-rounded li .shogun-tab-box {
  padding: 10px 15px !important;
  border-radius: 4px 4px 0 0;
}

.shogun-tabs.shogun-modern li .shogun-tab-box {
  padding: 12px 5px !important;
  width: 100%;
  height: 100%;
}

@media (max-width: 768px) {
  .shogun-tabs.shogun-rounded li .shogun-tab-box {
    padding: 10px 5px !important;
    text-align: center;
  }

  .shogun-tabs.shogun-modern li .shogun-tab-box {
    padding: 12px 15px !important;
  }
}

.shogun-tabs.shogun-rounded .shogun-tab-box {
  border-bottom: none !important;
}

.shogun-tabs.shogun-modern li.active {
  z-index: 40;
}

.shogun-tabs.shogun-modern li .shogun-tab-box::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: -1px;
  left: 0;
  z-index: -1;
  outline: 1px solid transparent;
  border-radius: 4px 4px 0 0;
  content: "";
  transform: perspective(100px) rotateX(30deg);
  -webkit-transform: perspective(100px) rotateX(30deg);
}

.shogun-tabs.shogun-modern li.shogun-tab-active .shogun-tab-box::after {
  border-bottom: none !important;
  height: 46px;
}

.shogun-tabs-body {
  padding-top: 10px;
}

.shogun-tabs-body.shogun-rounded {
  margin-top: 0px !important;
}

@keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

.shogun-tabs-body > .shogun-tab-content {
  display: none;
}

.shogun-tabs-body > .shogun-tab-content.shogun-tab-active {
  animation: fadeIn 0.5s;
  display: block;
}

.shogun-tab-border {
  position: absolute;
}

.shogun-tab-title {
  white-space: nowrap;
  text-align: center;

  display: inline-block;
  width: 100%;
}

.shogun-tabs.shogun-modern .shogun-tab-title {
  /** Hack for Safari weird bug */
  /* https://stackoverflow.com/questions/18146511/bug-in-css3-rotatey-transition-on-safari */
  transform: translateZ(1000px);
}


  #s-b21f75d3-81d0-4828-bf5c-8f64f79a598d .shogun-tabs > li > .shogun-tab-box {
    background: rgba(0, 0, 0, 1);
    border: 1px solid rgba(0, 0, 0, 1);
  }
  #s-b21f75d3-81d0-4828-bf5c-8f64f79a598d .shogun-tabs > li.shogun-tab-active > .shogun-tab-box  {
    background: rgba(0, 0, 0, 1);
    border: 1px solid rgba(0, 0, 0, 1);
  }
#s-b21f75d3-81d0-4828-bf5c-8f64f79a598d .shogun-tabs > li > .shogun-tab-box > .shogun-tab-title {
  color: #50b3da;
  font-family: ;
  font-weight: ;
  font-style: ;
  font-size: 16px;
}

#s-b21f75d3-81d0-4828-bf5c-8f64f79a598d .shogun-tabs > li.shogun-tab-active > .shogun-tab-box > .shogun-tab-title {
  color: rgba(255, 255, 255, 1);
}

#s-b21f75d3-81d0-4828-bf5c-8f64f79a598d .shogun-tabs > li > .shogun-tab-border {
  width: calc(100% - 2 * 1px);
  left: 1px;
  bottom: -1px;
  height: 1px;
  background: rgba(0, 0, 0, 1);
}

#s-b21f75d3-81d0-4828-bf5c-8f64f79a598d .shogun-tabs-body {
  margin-top: -1px;
  border-top: 1px solid rgba(0, 0, 0, 1);
}

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

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

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

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

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

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

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

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

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

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

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

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

#s-15fdd0a0-02a8-47ab-953b-7ce5ba201430 {
  min-height: 50px;
background-color: rgba(0, 0, 0, 1);
}








#s-15fdd0a0-02a8-47ab-953b-7ce5ba201430 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-15fdd0a0-02a8-47ab-953b-7ce5ba201430.shg-box.shg-c {
  justify-content: center;
}

#s-8e8dd6a7-44cd-4be1-90d5-287678b35e9d {
  margin-top: 0em;
margin-bottom: 0em;
min-height: 50px;
background-color: rgba(0, 0, 0, 1);
}
@media (min-width: 1200px){#s-8e8dd6a7-44cd-4be1-90d5-287678b35e9d {
  padding-top: 1em;
padding-bottom: 5em;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-8e8dd6a7-44cd-4be1-90d5-287678b35e9d {
  padding-top: 1em;
padding-bottom: 5em;
}
}@media (min-width: 768px) and (max-width: 991px){#s-8e8dd6a7-44cd-4be1-90d5-287678b35e9d {
  padding-top: 1em;
padding-bottom: 3em;
}
}@media (max-width: 767px){#s-8e8dd6a7-44cd-4be1-90d5-287678b35e9d {
  margin-bottom: 1em;
padding-bottom: 0em;
}
}







#s-8e8dd6a7-44cd-4be1-90d5-287678b35e9d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-8e8dd6a7-44cd-4be1-90d5-287678b35e9d.shg-box.shg-c {
  justify-content: center;
}

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

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

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

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

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

#s-9195e160-bf38-4fb8-942e-f90852ee0d95 {
  background-color: rgba(0, 0, 0, 1);
}

@media (min-width: 0px) {
[id="s-9195e160-bf38-4fb8-942e-f90852ee0d95"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-9195e160-bf38-4fb8-942e-f90852ee0d95"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-9195e160-bf38-4fb8-942e-f90852ee0d95"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-9195e160-bf38-4fb8-942e-f90852ee0d95"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

.shogun-image-container {
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.shogun-image-content {
  display: flex;
  flex-direction: column;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 10;
}

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

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

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

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

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

.shogun-image.hover {
  opacity: 0;
  z-index: 200;
  position: absolute;
  left: 0;
  top: 0;
}

.shogun-image.hover:hover {
  opacity: 1;
}

#s-92cb640f-ffa8-4ce6-af5b-e8993a48f199 {
  max-width: 1230px;
aspect-ratio: 1230/820;
text-align: left;
}
@media (min-width: 1200px){#s-92cb640f-ffa8-4ce6-af5b-e8993a48f199 {
  display: none;
}
#s-92cb640f-ffa8-4ce6-af5b-e8993a48f199, #wrap-s-92cb640f-ffa8-4ce6-af5b-e8993a48f199, #wrap-content-s-92cb640f-ffa8-4ce6-af5b-e8993a48f199 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-92cb640f-ffa8-4ce6-af5b-e8993a48f199 {
  display: none;
}
#s-92cb640f-ffa8-4ce6-af5b-e8993a48f199, #wrap-s-92cb640f-ffa8-4ce6-af5b-e8993a48f199, #wrap-content-s-92cb640f-ffa8-4ce6-af5b-e8993a48f199 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-92cb640f-ffa8-4ce6-af5b-e8993a48f199 {
  display: none;
}
#s-92cb640f-ffa8-4ce6-af5b-e8993a48f199, #wrap-s-92cb640f-ffa8-4ce6-af5b-e8993a48f199, #wrap-content-s-92cb640f-ffa8-4ce6-af5b-e8993a48f199 { display: none !important; }}@media (max-width: 767px){#s-92cb640f-ffa8-4ce6-af5b-e8993a48f199 {
  margin-top: 0px;
}
}
#s-92cb640f-ffa8-4ce6-af5b-e8993a48f199 {
  overflow: hidden;
  
  
      max-width: 1230px;
      
      
      
        margin-left: 0;
        margin-right: auto;
      
  
}





  #s-92cb640f-ffa8-4ce6-af5b-e8993a48f199 img.shogun-image,
  #s-92cb640f-ffa8-4ce6-af5b-e8993a48f199 .shg-image-content-wrapper {
    height: 100%;
    width: 100%;
  }

  #s-92cb640f-ffa8-4ce6-af5b-e8993a48f199 {
    width: 100%;
    height: auto;
  }



  #s-92cb640f-ffa8-4ce6-af5b-e8993a48f199 img.shogun-image {
    

    
    
    
  }


#s-92cb640f-ffa8-4ce6-af5b-e8993a48f199 .shogun-image-content {
  
    justify-content: center;
  
}

#s-26414776-2c5a-4997-826c-0bb48b5b0f95 {
  padding-top: 1em;
padding-bottom: 0px;
max-width: 1260px;
aspect-ratio: 1260/840;
text-align: left;
}
@media (min-width: 1200px){#s-26414776-2c5a-4997-826c-0bb48b5b0f95 {
  margin-top: -13px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-26414776-2c5a-4997-826c-0bb48b5b0f95 {
  margin-top: -13px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-26414776-2c5a-4997-826c-0bb48b5b0f95 {
  margin-top: -5px;
}
}@media (max-width: 767px){#s-26414776-2c5a-4997-826c-0bb48b5b0f95 {
  display: none;
}
#s-26414776-2c5a-4997-826c-0bb48b5b0f95, #wrap-s-26414776-2c5a-4997-826c-0bb48b5b0f95, #wrap-content-s-26414776-2c5a-4997-826c-0bb48b5b0f95 { display: none !important; }}
#s-26414776-2c5a-4997-826c-0bb48b5b0f95 {
  overflow: hidden;
  
  
      max-width: 1260px;
      
      
      
        margin-left: 0;
        margin-right: auto;
      
  
}





  #s-26414776-2c5a-4997-826c-0bb48b5b0f95 img.shogun-image,
  #s-26414776-2c5a-4997-826c-0bb48b5b0f95 .shg-image-content-wrapper {
    height: 100%;
    width: 100%;
  }

  #s-26414776-2c5a-4997-826c-0bb48b5b0f95 {
    width: 100%;
    height: auto;
  }



  #s-26414776-2c5a-4997-826c-0bb48b5b0f95 img.shogun-image {
    

    
    
    
  }


#s-26414776-2c5a-4997-826c-0bb48b5b0f95 .shogun-image-content {
  
    justify-content: center;
  
}

#s-c9c8db3f-9a5a-468f-8e33-a2a4d6614fa5 {
  min-height: 50px;
}
@media (min-width: 1200px){#s-c9c8db3f-9a5a-468f-8e33-a2a4d6614fa5 {
  margin-top: 4em;
margin-left: 2%;
margin-right: 2%;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-c9c8db3f-9a5a-468f-8e33-a2a4d6614fa5 {
  margin-top: 4em;
margin-left: 2%;
margin-right: 2%;
}
}@media (min-width: 768px) and (max-width: 991px){#s-c9c8db3f-9a5a-468f-8e33-a2a4d6614fa5 {
  margin-top: 3em;
}
}@media (max-width: 767px){#s-c9c8db3f-9a5a-468f-8e33-a2a4d6614fa5 {
  margin-top: 0em;
margin-left: 0.5em;
margin-right: 0.5em;
}
}







#s-c9c8db3f-9a5a-468f-8e33-a2a4d6614fa5 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-c9c8db3f-9a5a-468f-8e33-a2a4d6614fa5.shg-box.shg-c {
  justify-content: center;
}

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

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

#s-ddb1ca55-64ad-4e9b-8584-564d7aae0cb0 {
  margin-top: 2.5em;
margin-left: 0px;
margin-bottom: 0em;
margin-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
opacity: 0.3;
}
@media (min-width: 1200px){#s-ddb1ca55-64ad-4e9b-8584-564d7aae0cb0 {
  margin-top: 0em;
margin-left: 0em;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-ddb1ca55-64ad-4e9b-8584-564d7aae0cb0 {
  margin-top: 0em;
margin-left: 0em;
}
}@media (max-width: 767px){#s-ddb1ca55-64ad-4e9b-8584-564d7aae0cb0 {
  margin-bottom: 1em;
}
}
#s-ddb1ca55-64ad-4e9b-8584-564d7aae0cb0 .shogun-heading-component h2 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 7em;
  line-height: 0.5em;
  
  text-align: left;
}


@media (min-width: 1200px){#s-ddb1ca55-64ad-4e9b-8584-564d7aae0cb0 .shogun-heading-component h2 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 12em;
  line-height: 0.5em;
  
  text-align: left;
}


}@media (min-width: 992px) and (max-width: 1199px){#s-ddb1ca55-64ad-4e9b-8584-564d7aae0cb0 .shogun-heading-component h2 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 12em;
  line-height: 0.5em;
  
  text-align: left;
}


}@media (max-width: 767px){#s-ddb1ca55-64ad-4e9b-8584-564d7aae0cb0 .shogun-heading-component h2 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 7em;
  line-height: 0.5em;
  
  text-align: center;
}


}
#s-3a1e5a1e-06e0-4da7-86ca-7367f917e0ad {
  margin-left: 4em;
margin-right: 0em;
min-height: 50px;
}
@media (min-width: 1200px){#s-3a1e5a1e-06e0-4da7-86ca-7367f917e0ad {
  margin-left: 0em;
margin-right: 0em;
padding-left: 0em;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-3a1e5a1e-06e0-4da7-86ca-7367f917e0ad {
  margin-left: 0em;
margin-right: 0em;
padding-left: 0em;
padding-right: 0em;
}
}@media (min-width: 768px) and (max-width: 991px){#s-3a1e5a1e-06e0-4da7-86ca-7367f917e0ad {
  margin-left: 0em;
}
}@media (max-width: 767px){#s-3a1e5a1e-06e0-4da7-86ca-7367f917e0ad {
  margin-left: 1em;
margin-right: 1em;
}
}







#s-3a1e5a1e-06e0-4da7-86ca-7367f917e0ad > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-3a1e5a1e-06e0-4da7-86ca-7367f917e0ad.shg-box.shg-c {
  justify-content: center;
}

#s-b6cdb54c-848e-4620-9082-36825dfffbc2 {
  margin-left: 0px;
margin-right: 0px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 10px;
text-align: left;
}
@media (min-width: 992px) and (max-width: 1199px){#s-b6cdb54c-848e-4620-9082-36825dfffbc2 {
  padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
}
#s-b6cdb54c-848e-4620-9082-36825dfffbc2 .shogun-heading-component h2 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (min-width: 992px) and (max-width: 1199px){#s-b6cdb54c-848e-4620-9082-36825dfffbc2 .shogun-heading-component h2 {
  color: rgba(99, 23, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

#s-62e7f923-a956-49eb-8234-b26aceea88de {
  margin-left: auto;
margin-right: auto;
padding-left: 3%;
padding-right: 3%;
}
@media (min-width: 1200px){#s-62e7f923-a956-49eb-8234-b26aceea88de {
  padding-left: 5%;
padding-right: 5%;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-62e7f923-a956-49eb-8234-b26aceea88de {
  padding-left: 5%;
padding-right: 5%;
}
}@media (max-width: 767px){#s-62e7f923-a956-49eb-8234-b26aceea88de {
  padding-left: 2%;
padding-right: 2%;
}
}
#s-62e7f923-a956-49eb-8234-b26aceea88de .shg-proportional-font-size,
#s-62e7f923-a956-49eb-8234-b26aceea88de .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-96a9b3b9-c1d1-42e0-9202-31537fc30305 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}
@media (min-width: 1200px){#s-96a9b3b9-c1d1-42e0-9202-31537fc30305 {
  margin-top: 1em;
margin-left: 4em;
margin-right: 0em;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-96a9b3b9-c1d1-42e0-9202-31537fc30305 {
  margin-top: 1em;
margin-left: 4em;
margin-right: 0em;
}
}@media (min-width: 768px) and (max-width: 991px){#s-96a9b3b9-c1d1-42e0-9202-31537fc30305 {
  margin-top: 1em;
}
}@media (max-width: 767px){#s-96a9b3b9-c1d1-42e0-9202-31537fc30305 {
  margin-top: 1em;
}
}







#s-96a9b3b9-c1d1-42e0-9202-31537fc30305 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-96a9b3b9-c1d1-42e0-9202-31537fc30305.shg-box.shg-c {
  justify-content: center;
}

#s-a731a1e3-40b9-4267-9bf6-ffac07715760 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-a731a1e3-40b9-4267-9bf6-ffac07715760 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-a731a1e3-40b9-4267-9bf6-ffac07715760.shg-box.shg-c {
  justify-content: center;
}

#s-3bd723e0-6cfb-443a-b5ac-5b138f863f88 {
  margin-left: -6%;
margin-right: 0px;
text-align: left;
}
@media (max-width: 767px){#s-3bd723e0-6cfb-443a-b5ac-5b138f863f88 {
  margin-left: -1.5%;
}
}
#s-90b022ba-0c4b-4fb3-b8f8-56d21aac49e3 {
  margin-left: 0em;
margin-right: auto;
}
@media (min-width: 1200px){#s-90b022ba-0c4b-4fb3-b8f8-56d21aac49e3 {
  margin-top: 1em;
margin-left: 4em;
margin-right: 2em;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-90b022ba-0c4b-4fb3-b8f8-56d21aac49e3 {
  margin-top: 1em;
margin-left: 4em;
margin-right: 2em;
}
}@media (min-width: 768px) and (max-width: 991px){#s-90b022ba-0c4b-4fb3-b8f8-56d21aac49e3 {
  margin-top: 1em;
}
}@media (max-width: 767px){#s-90b022ba-0c4b-4fb3-b8f8-56d21aac49e3 {
  margin-top: 1em;
}
}







#s-90b022ba-0c4b-4fb3-b8f8-56d21aac49e3 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-90b022ba-0c4b-4fb3-b8f8-56d21aac49e3.shg-box.shg-c {
  justify-content: center;
}

#s-6c9c09a1-ffbf-43cc-859c-bc5118f89e21 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}
@media (min-width: 1200px){#s-6c9c09a1-ffbf-43cc-859c-bc5118f89e21 {
  margin-top: 0.5em;
margin-left: 0%;
margin-right: 0px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-6c9c09a1-ffbf-43cc-859c-bc5118f89e21 {
  margin-top: 0.5em;
margin-left: 0%;
margin-right: 0px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-6c9c09a1-ffbf-43cc-859c-bc5118f89e21 {
  margin-top: 0.5em;
}
}







#s-6c9c09a1-ffbf-43cc-859c-bc5118f89e21 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-6c9c09a1-ffbf-43cc-859c-bc5118f89e21.shg-box.shg-c {
  justify-content: center;
}

#s-15bd42b6-2e5b-46a7-bcda-3cdf98e76210 {
  margin-left: 0px;
margin-right: 0px;
}

#s-1e2fbd4b-f007-4df8-8914-1baf3c8b7655 {
  margin-left: 0px;
margin-right: 0px;
padding-left: 0px;
padding-right: 0px;
text-align: left;
}
@media (min-width: 1200px){#s-1e2fbd4b-f007-4df8-8914-1baf3c8b7655 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-1e2fbd4b-f007-4df8-8914-1baf3c8b7655 .shg-product-sold-out {
  display: none;
  color: rgba(245, 245, 245, 1);
  font-size: 18px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-1e2fbd4b-f007-4df8-8914-1baf3c8b7655 .shg-product-price {
  color: rgba(245, 245, 245, 1);
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
}

#s-1e2fbd4b-f007-4df8-8914-1baf3c8b7655 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(160, 160, 160, 1);
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 5px;
}

#s-7b7dc7e2-94d4-4997-a6ac-ed88e97d085c {
  margin-left: 1em;
margin-right: 1em;
text-align: left;
}

#s-bf179cdf-c8db-4e1b-a325-d80ebb55a6a3 {
  margin-left: 0px;
margin-right: 0px;
text-align: left;
background-color: rgba(255, 255, 255, 0);
}
@media (min-width: 1200px){#s-bf179cdf-c8db-4e1b-a325-d80ebb55a6a3 {
  margin-top: 0px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-bf179cdf-c8db-4e1b-a325-d80ebb55a6a3 {
  margin-top: 0px;
margin-bottom: 0px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-bf179cdf-c8db-4e1b-a325-d80ebb55a6a3 {
  margin-top: 8px;
margin-bottom: 0px;
}
}@media (max-width: 767px){#s-bf179cdf-c8db-4e1b-a325-d80ebb55a6a3 {
  margin-top: 2em;
margin-bottom: 0em;
text-align: center;
}
}
#s-175d5630-ba10-4c27-b625-06383326c35b {
  margin-top: 0em;
margin-left: 0%;
margin-bottom: 0em;
margin-right: 0%;
padding-top: 2em;
padding-left: 0em;
padding-bottom: 2em;
padding-right: 0em;
min-height: 50px;
background-color: rgba(255, 255, 255, 0);
}
@media (min-width: 1200px){#s-175d5630-ba10-4c27-b625-06383326c35b {
  padding-top: 0.5em;
padding-left: 0em;
padding-right: 0em;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-175d5630-ba10-4c27-b625-06383326c35b {
  padding-top: 0.5em;
padding-left: 0em;
padding-bottom: 2em;
padding-right: 0em;
}
}@media (min-width: 768px) and (max-width: 991px){#s-175d5630-ba10-4c27-b625-06383326c35b {
  padding-top: 0em;
padding-left: 0em;
}
}@media (max-width: 767px){#s-175d5630-ba10-4c27-b625-06383326c35b {
  padding-top: 0em;
padding-left: 0em;
padding-bottom: 0em;
padding-right: 0px;
}
}







#s-175d5630-ba10-4c27-b625-06383326c35b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-175d5630-ba10-4c27-b625-06383326c35b.shg-box.shg-c {
  justify-content: center;
}

#s-2c59d278-ba74-467a-ae91-f1ea3e9abd16 {
  margin-top: 1em;
margin-left: 0px;
margin-bottom: 0.5em;
margin-right: 0%;
padding-top: 1em;
padding-left: 1em;
padding-bottom: 1em;
padding-right: 1em;
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;
max-width: 700px;
background-color: rgba(60, 60, 60, 1);
}
@media (min-width: 1200px){#s-2c59d278-ba74-467a-ae91-f1ea3e9abd16 {
  margin-bottom: 0.5em;
margin-right: 5%;
max-width: 700px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-2c59d278-ba74-467a-ae91-f1ea3e9abd16 {
  margin-right: 10%;
max-width: 700px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-2c59d278-ba74-467a-ae91-f1ea3e9abd16 {
  margin-right: 10%;
}
}@media (max-width: 767px){#s-2c59d278-ba74-467a-ae91-f1ea3e9abd16 {
  margin-bottom: 1em;
}
}







#s-2c59d278-ba74-467a-ae91-f1ea3e9abd16 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-2c59d278-ba74-467a-ae91-f1ea3e9abd16.shg-box.shg-c {
  justify-content: center;
}

#s-0eff4c3e-1d78-45c8-9e7a-c47274555c1d {
  margin-left: 0px;
margin-right: 0px;
text-align: left;
}
@media (max-width: 767px){#s-0eff4c3e-1d78-45c8-9e7a-c47274555c1d {
  margin-left: 0px;
margin-right: 0px;
}
}
#s-0ee718bb-064a-45f0-9ff0-ddece589ff6c {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-0ee718bb-064a-45f0-9ff0-ddece589ff6c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-0ee718bb-064a-45f0-9ff0-ddece589ff6c.shg-box.shg-c {
  justify-content: center;
}

#s-a85e0c97-8e06-41f2-8dcc-76a1e4678cef {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-bcf60639-eed1-4a04-971d-d672ef720bc5 {
  margin-top: 0em;
margin-left: auto;
margin-bottom: 0em;
margin-right: auto;
text-align: left;
}

#s-94c15350-3ae3-4dec-b760-f58214b6d4e0 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-94c15350-3ae3-4dec-b760-f58214b6d4e0 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-94c15350-3ae3-4dec-b760-f58214b6d4e0.shg-box.shg-c {
  justify-content: center;
}

#s-9028e2dc-51f5-482b-b326-09c6ac56fac2 {
  margin-top: 10px;
margin-left: 1em;
margin-bottom: 0px;
margin-right: 1em;
padding-left: 0em;
padding-right: 0em;
border-top-width: 1.5px;
border-left-width: 1.5px;
border-bottom-width: 1.5px;
border-right-width: 1.5px;
border-color: #000;
border-style: none;
border-radius: 10px;
min-height: 50px;
background-color: rgba(223, 234, 245, 1);
}
@media (min-width: 1200px){#s-9028e2dc-51f5-482b-b326-09c6ac56fac2 {
  display: none;
}
#s-9028e2dc-51f5-482b-b326-09c6ac56fac2, #wrap-s-9028e2dc-51f5-482b-b326-09c6ac56fac2, #wrap-content-s-9028e2dc-51f5-482b-b326-09c6ac56fac2 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-9028e2dc-51f5-482b-b326-09c6ac56fac2 {
  display: none;
}
#s-9028e2dc-51f5-482b-b326-09c6ac56fac2, #wrap-s-9028e2dc-51f5-482b-b326-09c6ac56fac2, #wrap-content-s-9028e2dc-51f5-482b-b326-09c6ac56fac2 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-9028e2dc-51f5-482b-b326-09c6ac56fac2 {
  display: none;
}
#s-9028e2dc-51f5-482b-b326-09c6ac56fac2, #wrap-s-9028e2dc-51f5-482b-b326-09c6ac56fac2, #wrap-content-s-9028e2dc-51f5-482b-b326-09c6ac56fac2 { display: none !important; }}@media (max-width: 767px){#s-9028e2dc-51f5-482b-b326-09c6ac56fac2 {
  margin-top: 10px;
margin-bottom: 10px;
display: none;
}
#s-9028e2dc-51f5-482b-b326-09c6ac56fac2, #wrap-s-9028e2dc-51f5-482b-b326-09c6ac56fac2, #wrap-content-s-9028e2dc-51f5-482b-b326-09c6ac56fac2 { display: none !important; }}







#s-9028e2dc-51f5-482b-b326-09c6ac56fac2 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-9028e2dc-51f5-482b-b326-09c6ac56fac2.shg-box.shg-c {
  justify-content: center;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

#s-38f3c7ba-d744-4fac-955b-2e709d408b22 {
  margin-top: 5px;
margin-bottom: -10px;
padding-left: 0%;
padding-right: 0%;
}

#s-cf0fb17b-8378-4be2-9ea4-ca1a2fb6fade {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}
@media (min-width: 1200px){#s-cf0fb17b-8378-4be2-9ea4-ca1a2fb6fade {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-cf0fb17b-8378-4be2-9ea4-ca1a2fb6fade {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-cf0fb17b-8378-4be2-9ea4-ca1a2fb6fade {
  
}
}@media (max-width: 767px){#s-cf0fb17b-8378-4be2-9ea4-ca1a2fb6fade {
  
}
}







#s-cf0fb17b-8378-4be2-9ea4-ca1a2fb6fade > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-cf0fb17b-8378-4be2-9ea4-ca1a2fb6fade.shg-box.shg-c {
  justify-content: center;
}

#s-8b8f31ba-3ad0-486a-92d7-a50e0f444262 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}
@media (min-width: 1200px){#s-8b8f31ba-3ad0-486a-92d7-a50e0f444262 {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-8b8f31ba-3ad0-486a-92d7-a50e0f444262 {
  
}
}@media (max-width: 767px){#s-8b8f31ba-3ad0-486a-92d7-a50e0f444262 {
  
}
}
#s-7f576318-c294-433b-b5a9-848e5d82a8ec {
  margin-top: 0em;
margin-left: 1em;
margin-bottom: 0em;
margin-right: 1em;
padding-top: 2em;
padding-bottom: 0em;
}
@media (max-width: 767px){#s-7f576318-c294-433b-b5a9-848e5d82a8ec {
  margin-top: 2em;
margin-left: 0.5em;
margin-bottom: 0em;
margin-right: 0.5em;
padding-top: 3em;
}
}







#s-7f576318-c294-433b-b5a9-848e5d82a8ec > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-7f576318-c294-433b-b5a9-848e5d82a8ec.shg-box.shg-c {
  justify-content: center;
}

#s-1712d1c6-9c96-475f-8db5-b51638c34ee9 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-f07df475-4447-4bc6-93ee-72b003f47e0f {
  margin-top: 1em;
margin-bottom: 0em;
text-align: center;
}
@media (min-width: 1200px){#s-f07df475-4447-4bc6-93ee-72b003f47e0f {
  margin-top: 0em;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-f07df475-4447-4bc6-93ee-72b003f47e0f {
  margin-top: 0em;
}
}@media (min-width: 768px) and (max-width: 991px){#s-f07df475-4447-4bc6-93ee-72b003f47e0f {
  margin-top: 0em;
}
}@media (max-width: 767px){#s-f07df475-4447-4bc6-93ee-72b003f47e0f {
  margin-top: -4em;
text-align: center;
}
}
#s-6466a63f-50bb-49d9-b6d9-25cd67eb3c88 {
  padding-bottom: 2em;
}

@media (min-width: 0px) {
[id="s-6466a63f-50bb-49d9-b6d9-25cd67eb3c88"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-6466a63f-50bb-49d9-b6d9-25cd67eb3c88"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-6466a63f-50bb-49d9-b6d9-25cd67eb3c88"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-6466a63f-50bb-49d9-b6d9-25cd67eb3c88"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

#s-eafd6cd8-7deb-4fe6-bf7f-bd35d6853bf5 {
  margin-left: 0em;
margin-right: 0em;
}
@media (max-width: 767px){#s-eafd6cd8-7deb-4fe6-bf7f-bd35d6853bf5 {
  margin-right: 0em;
}
}







#s-eafd6cd8-7deb-4fe6-bf7f-bd35d6853bf5 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-eafd6cd8-7deb-4fe6-bf7f-bd35d6853bf5.shg-box.shg-c {
  justify-content: center;
}

.box{
    border-radius:15px;
    background-color:#c9262600;;
    padding:30px;
    padding-right: 10rem;
    /*padding-bottom: 10px;*/
    padding-top: 10px;
}
.flex{
    display:flex;
    padding-bottom: 0px !important;
}
.logo-size{
  width:60px!important;
  margin-top:8px;
   
}
.btn{
    border:1px solid #000 ;
    /*border-color: #000;*/
    border-radius: 10px !important;
    padding-top: 5px;
    padding-left: 17px;
    padding-bottom: 5px;
    padding-right: 17px;
    color: #000;
    font-size: 1.2vw;
    font-weight:600;
    
}
.extra-style .box{
    background-color:#fff!important;
}
.tex{
    font-size: 2.1vw;
    margin-left:10px;
    color:#000;
    margin-top: 15px;
}
.span-extra-text{
    font-size: 12px;
    color: #929292!important;
}
.extra-span .box{
    padding-bottom: 30px !important;
    padding: 10px;
    padding-left: 30px;
}
.extra-span .spn{
    font-size: 2.5vw!important;
    margin-top:0px;
    padding-bottom:0px!important;
}
.extra-span .col{
   font-size: 14px!important; 
}
.spn{
    /*margin-top: 10px;*/
    color:#000;
    font-size: 3vw;
    line-height: 104%;
    
}
.bg-white .box{
    background-color:#fff;
    
}
.bg-white .spn{
    color:#000;
    padding-bottom:15px;
    font-size: 3.3vw;
    line-height: normal;
}
.col{
    color:#000; 
    font-size: 1.2vw;
    line-height: 120.5%!important;
    
    padding-bottom: 10px;
}
.btn-txt {
    display:flex;
}

/* css for transparent background */
.bgd-unset .box {
    background-color: rgba(0,0,0,0.6);
    padding-right: 30px !important;
    border-radius: 0px 0px 10px 10px;
}

.bgd-unset .spn{
    font-size: 4.9vw!important;
}
.bgd-unset .tex{
    font-size: 1.8vw!important;
}
.bgd-unset .col{
            font-size: 1.6vw!important;
    }
    
.text-white-color .spn{
    color: #fff!important;
}
.text-white-color .tex{
    color: #fff!important;  
}
.text-white-color .col {
    color: #fff!important;
}
.text-white-color .btn {
    color: #fff!important;
    border: 1px solid #fff!important;
}

/* css for inear-gradient background */
.multi-clr .box {
    background: linear-gradient(90deg, #0A78CA, #8111BB);
}

  /* gray color */
.gray-clr .spn {
    color: #474747 !important;
}
/* remove button */
.remove-btn .btn {
    display: none;
}

.btn:hover{
border-color: #000 !important;
background-color: rgba(66,66,66,0.03) !important;
color: #000;
}
.btn:focus{
    color: #000;
    background-color:#ffe4c400!important;
    }
    
    .text-white-color .btn:hover {
    color: #fff!important;
     border: 1px solid #fff !important;
}
.text-white-color .btn:focus {
    color: #fff!important;
     border: 1px solid #fff !important;
}
/* css for 322 */
.connectivity .spn {
    font-size: 3.9vw !important;
}
.connectivity .tex {
    font-size: 2.5vw;
}
.see-more .spn {
    font-size: 5.6vw !important;
}
.large-size .spn{
    font-size: 5vw!important;
}

/*close button css*/
.modal .modal-close {
    right: 1.8%!important;
}
@media screen and (max-width: 900px) and (min-width: 60px) {
    .box{
        padding-right: 30px; 
    }
    .tex {
        font-size: 18px;
    }
    .spn {
        font-size: 34px;
    }
    .col {
        font-size: 18px;
    }
    .btn {
        font-size: 16px;
    }
     .connectivity .spn {
        font-size: 45px !important;
    }
    .connectivity .tex {
        font-size: 26px;
    }
    .see-more .spn {
        font-size: 55px !important;
    }
     .large-size .spn {
        font-size: 46px!important;
    }
    .bgd-unset .spn {
    font-size: 31px!important;
    }
    .bgd-unset .tex {
    font-size: 18px!important;
    }
    .bgd-unset .col {
    font-size: 17px!important;
    }
    .bg-white .spn{
            font-size: 34px;
    }
    .bg-white .spn{
    font-size: 35px!important;
    }
    .extra-span .spn {
    font-size: 35px!important;
    }
/* css for transparent background */

.bgd-unset .box{
    background-color: #e9dfdf00;
     padding-right: 30px!important; 
}
}
#s-90e5b9be-b601-46d9-bcf4-6a410bf660b1 {
  margin-top: 0px;
margin-left: 0%;
margin-bottom: 0em;
margin-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
background-color: rgba(0, 0, 0, 1);
text-align: left;
}
@media (max-width: 767px){#s-90e5b9be-b601-46d9-bcf4-6a410bf660b1 {
  margin-top: 0px;
padding-left: 0em;
padding-right: 0em;
}
}
#s-7b8270a6-337b-4495-bfa1-3130f2880c85 {
  min-height: 50px;
}








#s-7b8270a6-337b-4495-bfa1-3130f2880c85 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-7b8270a6-337b-4495-bfa1-3130f2880c85.shg-box.shg-c {
  justify-content: center;
}

#s-5c93fe5b-59e1-4a8c-807d-bdd57672ec45 {
  margin-top: 0em;
margin-left: 0em;
margin-bottom: 0em;
text-align: left;
}

#s-5c93fe5b-59e1-4a8c-807d-bdd57672ec45 {
  overflow: hidden;
  
  
}







  #s-5c93fe5b-59e1-4a8c-807d-bdd57672ec45 img.shogun-image {
    

    
    
    
  }


#s-5c93fe5b-59e1-4a8c-807d-bdd57672ec45 .shogun-image-content {
  
    justify-content: center;
  
}

#s-12f08094-e103-4da1-b3b9-e745958fe648 {
  margin-top: 0.5em;
margin-left: 1em;
margin-bottom: 0.5em;
margin-right: 1em;
}
@media (min-width: 1200px){#s-12f08094-e103-4da1-b3b9-e745958fe648 {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-12f08094-e103-4da1-b3b9-e745958fe648 {
  
}
}@media (max-width: 767px){#s-12f08094-e103-4da1-b3b9-e745958fe648 {
  margin-left: 0.5em;
margin-bottom: 0.5em;
margin-right: 0.5em;
}
}
@media (min-width: 0px) {
[id="s-12f08094-e103-4da1-b3b9-e745958fe648"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-12f08094-e103-4da1-b3b9-e745958fe648"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.25em);
}

}

@media (min-width: 992px) {
[id="s-12f08094-e103-4da1-b3b9-e745958fe648"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.25em);
}

}

@media (min-width: 1200px) {
[id="s-12f08094-e103-4da1-b3b9-e745958fe648"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.25em);
}

}

#s-bb2da363-309a-4c62-bac1-e741227d48ad {
  background-repeat: no-repeat;
background-size: cover;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 20px;
min-height: 50px;
background-position: center center;
}
@media (max-width: 767px){#s-bb2da363-309a-4c62-bac1-e741227d48ad {
  margin-bottom: 0.5em;
min-height: 20em;
}
}







#s-bb2da363-309a-4c62-bac1-e741227d48ad > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-bb2da363-309a-4c62-bac1-e741227d48ad.shg-box.shg-c {
  justify-content: center;
}

#s-01305567-ced5-40ce-8d20-01e99a88ea4f {
  padding-top: 0em;
padding-bottom: 0em;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: solid;
border-radius: 20px;
min-height: 0px;
background-color: rgba(20, 20, 20, 1);
}
@media (max-width: 767px){#s-01305567-ced5-40ce-8d20-01e99a88ea4f {
  margin-top: 0em;
}
}







#s-01305567-ced5-40ce-8d20-01e99a88ea4f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-01305567-ced5-40ce-8d20-01e99a88ea4f.shg-box.shg-c {
  justify-content: center;
}

#s-f4217ad3-2e58-426e-9551-45eafbac3d50 {
  margin-top: 0em;
margin-bottom: 0em;
padding-left: 0em;
}
@media (max-width: 767px){#s-f4217ad3-2e58-426e-9551-45eafbac3d50 {
  margin-bottom: 0.5em;
}
}
#s-591f2a39-541c-469d-9ed1-cf099ac20fb7 {
  padding-top: 0em;
padding-left: 1em;
padding-bottom: 0em;
padding-right: 1em;
}
@media (min-width: 1200px){#s-591f2a39-541c-469d-9ed1-cf099ac20fb7 {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-591f2a39-541c-469d-9ed1-cf099ac20fb7 {
  
}
}@media (max-width: 767px){#s-591f2a39-541c-469d-9ed1-cf099ac20fb7 {
  padding-top: 0em;
padding-left: 0.5em;
padding-right: 0.5em;
}
}
@media (min-width: 0px) {
[id="s-591f2a39-541c-469d-9ed1-cf099ac20fb7"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-591f2a39-541c-469d-9ed1-cf099ac20fb7"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.25em);
}

}

@media (min-width: 992px) {
[id="s-591f2a39-541c-469d-9ed1-cf099ac20fb7"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.25em);
}

}

@media (min-width: 1200px) {
[id="s-591f2a39-541c-469d-9ed1-cf099ac20fb7"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.25em);
}

}

@media (max-width: 767px) {
  [id="s-591f2a39-541c-469d-9ed1-cf099ac20fb7"] > .shg-row {
    flex-flow: column-reverse;
  }
}

#s-d99ff35d-8f3c-4822-81b8-9bb9f3ccbea2 {
  padding-top: 1em;
padding-bottom: 2em;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 20px;
background-color: rgba(20, 20, 20, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-d99ff35d-8f3c-4822-81b8-9bb9f3ccbea2 {
  margin-bottom: 0.5em;
}
}@media (max-width: 767px){#s-d99ff35d-8f3c-4822-81b8-9bb9f3ccbea2 {
  margin-top: 0em;
}
}







#s-d99ff35d-8f3c-4822-81b8-9bb9f3ccbea2 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-d99ff35d-8f3c-4822-81b8-9bb9f3ccbea2.shg-box.shg-c {
  justify-content: center;
}

#s-a8460c4f-e082-4557-9e1d-818413c693db {
  margin-top: 0em;
margin-bottom: 0em;
padding-left: 0em;
}
@media (max-width: 767px){#s-a8460c4f-e082-4557-9e1d-818413c693db {
  margin-bottom: 0.5em;
}
}
#s-decbf3bf-86c1-4802-83e0-e4a05cb75bc6 {
  background-repeat: no-repeat;
background-size: cover;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 20px;
min-height: 50px;
background-position: center center;
}
@media (max-width: 767px){#s-decbf3bf-86c1-4802-83e0-e4a05cb75bc6 {
  margin-bottom: 0.5em;
min-height: 20em;
}
}







#s-decbf3bf-86c1-4802-83e0-e4a05cb75bc6 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-decbf3bf-86c1-4802-83e0-e4a05cb75bc6.shg-box.shg-c {
  justify-content: center;
}

#s-2d854d98-dfb3-46e1-8391-fe86f7c9ed0a {
  margin-top: 0.5em;
margin-left: 1em;
margin-bottom: 0.5em;
margin-right: 1em;
}
@media (max-width: 767px){#s-2d854d98-dfb3-46e1-8391-fe86f7c9ed0a {
  margin-left: 0.5em;
margin-bottom: 0.5em;
margin-right: 0.5em;
}
}
@media (min-width: 0px) {
[id="s-2d854d98-dfb3-46e1-8391-fe86f7c9ed0a"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-2d854d98-dfb3-46e1-8391-fe86f7c9ed0a"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.25em);
}

}

@media (min-width: 992px) {
[id="s-2d854d98-dfb3-46e1-8391-fe86f7c9ed0a"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.25em);
}

}

@media (min-width: 1200px) {
[id="s-2d854d98-dfb3-46e1-8391-fe86f7c9ed0a"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.25em);
}

}

#s-311ab692-2ac5-4383-ac23-f32d8fbf4298 {
  border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 20px;
text-align: center;
}
@media (min-width: 768px) and (max-width: 991px){#s-311ab692-2ac5-4383-ac23-f32d8fbf4298 {
  margin-bottom: 0.5em;
}
}@media (max-width: 767px){#s-311ab692-2ac5-4383-ac23-f32d8fbf4298 {
  margin-bottom: 0.5em;
}
}
#s-311ab692-2ac5-4383-ac23-f32d8fbf4298 {
  overflow: hidden;
  
  
}







  #s-311ab692-2ac5-4383-ac23-f32d8fbf4298 img.shogun-image {
    

    
    
    
  }


#s-311ab692-2ac5-4383-ac23-f32d8fbf4298 .shogun-image-content {
  
    justify-content: center;
  
}

#s-f78ce0e5-85a3-4c1a-9695-bee65fa1da42 {
  padding-top: 0em;
padding-bottom: 0em;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: solid;
border-radius: 20px;
min-height: 0px;
background-color: rgba(20, 20, 20, 1);
}
@media (max-width: 767px){#s-f78ce0e5-85a3-4c1a-9695-bee65fa1da42 {
  margin-top: 0em;
margin-bottom: 0em;
}
}







#s-f78ce0e5-85a3-4c1a-9695-bee65fa1da42 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-f78ce0e5-85a3-4c1a-9695-bee65fa1da42.shg-box.shg-c {
  justify-content: center;
}

#s-e137bc57-28ce-489c-9f4a-569a87c07895 {
  margin-top: 0em;
margin-bottom: 0em;
padding-left: 0em;
}
@media (min-width: 1200px){#s-e137bc57-28ce-489c-9f4a-569a87c07895 {
  margin-bottom: 4em;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-e137bc57-28ce-489c-9f4a-569a87c07895 {
  margin-top: 0em;
margin-bottom: 4em;
}
}@media (min-width: 768px) and (max-width: 991px){#s-e137bc57-28ce-489c-9f4a-569a87c07895 {
  margin-top: 0em;
margin-bottom: 4em;
}
}@media (max-width: 767px){#s-e137bc57-28ce-489c-9f4a-569a87c07895 {
  padding-top: 0.5em;
padding-bottom: 0.5em;
}
}
#s-3ddcdd75-5d36-4d77-a067-0b203904e837 {
  padding-top: 0em;
padding-left: 1em;
padding-bottom: 0em;
padding-right: 1em;
}
@media (max-width: 767px){#s-3ddcdd75-5d36-4d77-a067-0b203904e837 {
  padding-top: 0em;
padding-left: 0.5em;
padding-bottom: 0.5em;
padding-right: 0.5em;
}
}
@media (min-width: 0px) {
[id="s-3ddcdd75-5d36-4d77-a067-0b203904e837"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-3ddcdd75-5d36-4d77-a067-0b203904e837"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.25em);
}

}

@media (min-width: 992px) {
[id="s-3ddcdd75-5d36-4d77-a067-0b203904e837"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.25em);
}

}

@media (min-width: 1200px) {
[id="s-3ddcdd75-5d36-4d77-a067-0b203904e837"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.25em);
}

}

@media (max-width: 767px) {
  [id="s-3ddcdd75-5d36-4d77-a067-0b203904e837"] > .shg-row {
    flex-flow: column-reverse;
  }
}

#s-6a0d96ae-7d4c-45cd-8991-8c554ffb18a5 {
  padding-top: 1em;
padding-bottom: 2em;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 20px;
background-color: rgba(20, 20, 20, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-6a0d96ae-7d4c-45cd-8991-8c554ffb18a5 {
  margin-bottom: 0.5em;
}
}@media (max-width: 767px){#s-6a0d96ae-7d4c-45cd-8991-8c554ffb18a5 {
  margin-top: 0em;
margin-bottom: 0em;
}
}







#s-6a0d96ae-7d4c-45cd-8991-8c554ffb18a5 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-6a0d96ae-7d4c-45cd-8991-8c554ffb18a5.shg-box.shg-c {
  justify-content: center;
}

#s-e1bddcbf-ea98-4be9-bb8e-b6aeda27083d {
  margin-top: 0em;
margin-bottom: 0em;
padding-left: 0em;
}
@media (max-width: 767px){#s-e1bddcbf-ea98-4be9-bb8e-b6aeda27083d {
  margin-bottom: 0.5em;
}
}
#s-67421cf4-b572-464b-a34c-7a1c28ac1ccc {
  border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 20px;
text-align: center;
}
@media (max-width: 767px){#s-67421cf4-b572-464b-a34c-7a1c28ac1ccc {
  margin-bottom: 0.5em;
}
}
#s-67421cf4-b572-464b-a34c-7a1c28ac1ccc {
  overflow: hidden;
  
  
}







  #s-67421cf4-b572-464b-a34c-7a1c28ac1ccc img.shogun-image {
    

    
    
    
  }


#s-67421cf4-b572-464b-a34c-7a1c28ac1ccc .shogun-image-content {
  
    justify-content: center;
  
}

#s-c987d380-644a-47e1-9cb8-aee5a14dd6f9 {
  margin-top: 2em;
margin-left: 1em;
margin-bottom: 5em;
margin-right: 1em;
}
@media (min-width: 1200px){#s-c987d380-644a-47e1-9cb8-aee5a14dd6f9 {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-c987d380-644a-47e1-9cb8-aee5a14dd6f9 {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-c987d380-644a-47e1-9cb8-aee5a14dd6f9 {
  margin-top: 0em;
}
}@media (max-width: 767px){#s-c987d380-644a-47e1-9cb8-aee5a14dd6f9 {
  margin-top: 3em;
margin-left: 0em;
margin-bottom: 3em;
margin-right: 0em;
}
}
@media (min-width: 0px) {
[id="s-c987d380-644a-47e1-9cb8-aee5a14dd6f9"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-c987d380-644a-47e1-9cb8-aee5a14dd6f9"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.25em);
}

}

@media (min-width: 992px) {
[id="s-c987d380-644a-47e1-9cb8-aee5a14dd6f9"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.25em);
}

}

@media (min-width: 1200px) {
[id="s-c987d380-644a-47e1-9cb8-aee5a14dd6f9"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.25em);
}

}

@media (max-width: 767px) {
  [id="s-c987d380-644a-47e1-9cb8-aee5a14dd6f9"] > .shg-row {
    flex-flow: column-reverse;
  }
}

#s-d01584fb-357d-4632-b4cd-7892fd52767d {
  min-height: 50px;
}








#s-d01584fb-357d-4632-b4cd-7892fd52767d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-d01584fb-357d-4632-b4cd-7892fd52767d.shg-box.shg-c {
  justify-content: center;
}

#s-33f90c51-f580-461c-86b4-2e4600fd0ae2 {
  margin-left: 0%;
margin-right: 0%;
padding-left: 30%;
padding-right: 30%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 20px;
max-width: 600px;
text-align: center;
}
@media (min-width: 1200px){#s-33f90c51-f580-461c-86b4-2e4600fd0ae2 {
  padding-left: 20%;
padding-right: 20%;
}
}@media (max-width: 767px){#s-33f90c51-f580-461c-86b4-2e4600fd0ae2 {
  margin-left: 0%;
margin-right: 0%;
}
}
#s-33f90c51-f580-461c-86b4-2e4600fd0ae2 {
  overflow: hidden;
  
  
      max-width: 600px;
      
        margin-left: auto;
        margin-right: auto;
      
      
      
  
}








#s-33f90c51-f580-461c-86b4-2e4600fd0ae2 .shogun-image-content {
  
    justify-content: center;
  
}

#s-852751bc-f494-40d5-b090-872e161b75fa {
  min-height: 50px;
}
@media (max-width: 767px){#s-852751bc-f494-40d5-b090-872e161b75fa {
  margin-left: 0em;
margin-right: 0em;
}
}







#s-852751bc-f494-40d5-b090-872e161b75fa > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-852751bc-f494-40d5-b090-872e161b75fa.shg-box.shg-c {
  justify-content: center;
}

#s-05efc1c4-fa63-4edc-a62a-1e6aa043cf08 {
  padding-bottom: 2em;
}
@media (min-width: 1200px){#s-05efc1c4-fa63-4edc-a62a-1e6aa043cf08 {
  padding-top: 0.5em;
padding-left: 1em;
padding-right: 1em;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-05efc1c4-fa63-4edc-a62a-1e6aa043cf08 {
  padding-top: 0.5em;
padding-left: 1em;
padding-right: 1em;
}
}@media (min-width: 768px) and (max-width: 991px){#s-05efc1c4-fa63-4edc-a62a-1e6aa043cf08 {
  padding-top: 0.5em;
padding-left: 1em;
padding-right: 1em;
}
}@media (max-width: 767px){#s-05efc1c4-fa63-4edc-a62a-1e6aa043cf08 {
  padding-left: 0.5em;
padding-bottom: 0em;
padding-right: 0.5em;
}
}
@media (min-width: 0px) {
[id="s-05efc1c4-fa63-4edc-a62a-1e6aa043cf08"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-05efc1c4-fa63-4edc-a62a-1e6aa043cf08"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.25em);
}

}

@media (min-width: 992px) {
[id="s-05efc1c4-fa63-4edc-a62a-1e6aa043cf08"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.25em);
}

}

@media (min-width: 1200px) {
[id="s-05efc1c4-fa63-4edc-a62a-1e6aa043cf08"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.25em);
}

}

@media (max-width: 767px) {
  [id="s-05efc1c4-fa63-4edc-a62a-1e6aa043cf08"] > .shg-row {
    flex-flow: column-reverse;
  }
}

#s-51150c93-4f73-4473-932b-919d0c5dbc2e {
  text-align: center;
}
@media (max-width: 767px){#s-51150c93-4f73-4473-932b-919d0c5dbc2e {
  margin-top: 2em;
margin-bottom: 2em;
}
}
#s-51150c93-4f73-4473-932b-919d0c5dbc2e {
  overflow: hidden;
  
  
}







  #s-51150c93-4f73-4473-932b-919d0c5dbc2e img.shogun-image {
    

    
    
    
  }


#s-51150c93-4f73-4473-932b-919d0c5dbc2e .shogun-image-content {
  
    justify-content: center;
  
}

#s-6f0e5266-2d0b-44ae-91c3-d0e838c90c50 {
  padding-top: 1em;
padding-bottom: 2em;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 20px;
background-color: rgba(20, 20, 20, 1);
}
@media (max-width: 767px){#s-6f0e5266-2d0b-44ae-91c3-d0e838c90c50 {
  margin-top: 0.5em;
margin-bottom: 0.5em;
}
}







#s-6f0e5266-2d0b-44ae-91c3-d0e838c90c50 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-6f0e5266-2d0b-44ae-91c3-d0e838c90c50.shg-box.shg-c {
  justify-content: center;
}

#s-a52b91da-cb47-43eb-ac6e-e3233585e0d8 {
  margin-top: 0em;
margin-bottom: 0em;
padding-left: 0em;
}
@media (max-width: 767px){#s-a52b91da-cb47-43eb-ac6e-e3233585e0d8 {
  margin-bottom: 0.5em;
}
}
#s-d3ada6da-ba43-42b5-ac91-eaebb3e54cee {
  margin-top: 1em;
margin-left: 0em;
margin-bottom: 1em;
margin-right: 0em;
min-height: 50px;
}
@media (max-width: 767px){#s-d3ada6da-ba43-42b5-ac91-eaebb3e54cee {
  margin-top: 0em;
margin-bottom: 0em;
}
}







#s-d3ada6da-ba43-42b5-ac91-eaebb3e54cee > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-d3ada6da-ba43-42b5-ac91-eaebb3e54cee.shg-box.shg-c {
  justify-content: center;
}

#s-e02027b1-c742-4ffd-83f9-7e8f5eead20b {
  margin-left: 1em;
}
@media (min-width: 1200px){#s-e02027b1-c742-4ffd-83f9-7e8f5eead20b {
  margin-left: 3em;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-e02027b1-c742-4ffd-83f9-7e8f5eead20b {
  margin-left: 3em;
}
}@media (max-width: 767px){#s-e02027b1-c742-4ffd-83f9-7e8f5eead20b {
  margin-top: 0em;
margin-bottom: 2em;
}
}
@media (min-width: 0px) {
[id="s-e02027b1-c742-4ffd-83f9-7e8f5eead20b"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-e02027b1-c742-4ffd-83f9-7e8f5eead20b"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-e02027b1-c742-4ffd-83f9-7e8f5eead20b"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-e02027b1-c742-4ffd-83f9-7e8f5eead20b"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-e02027b1-c742-4ffd-83f9-7e8f5eead20b"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-e02027b1-c742-4ffd-83f9-7e8f5eead20b"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-e02027b1-c742-4ffd-83f9-7e8f5eead20b"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 0.0px);
}

}

.flex{
    display:flex;
    padding-bottom:10px;
}
.imgg{
  width:60px!important;
  padding-top:10px;
    
}
.tex{
    margin-left:10px;
}
.text-logo{
    
    margin-top: 30px;
}
.logo-text .tex{
    font-size: 1.5vw;
}
@media screen and (max-width: 900px) and (min-width: 60px) {
  .logo-text .tex{
    font-size: 13px;
}  
}
#s-f35a2e01-b3a0-4e03-b1b9-444cd1005c23 {
  margin-top: 0em;
margin-bottom: 0em;
}

#s-96af5f70-8c75-42b6-929f-3f7db6f6c63f {
  margin-top: 0em;
margin-left: 0em;
margin-bottom: 0em;
margin-right: 0em;
text-align: center;
}
@media (min-width: 1200px){#s-96af5f70-8c75-42b6-929f-3f7db6f6c63f {
  margin-top: -8em;
margin-bottom: -8em;
}
}@media (max-width: 767px){#s-96af5f70-8c75-42b6-929f-3f7db6f6c63f {
  display: none;
}
#s-96af5f70-8c75-42b6-929f-3f7db6f6c63f, #wrap-s-96af5f70-8c75-42b6-929f-3f7db6f6c63f, #wrap-content-s-96af5f70-8c75-42b6-929f-3f7db6f6c63f { display: none !important; }}
#s-96af5f70-8c75-42b6-929f-3f7db6f6c63f {
  overflow: hidden;
  
  
}







  #s-96af5f70-8c75-42b6-929f-3f7db6f6c63f img.shogun-image {
    

    
    
    
  }


#s-96af5f70-8c75-42b6-929f-3f7db6f6c63f .shogun-image-content {
  
    justify-content: center;
  
}

#s-caf5b328-7677-41db-b66b-b953c673c1eb {
  text-align: center;
}
@media (min-width: 1200px){#s-caf5b328-7677-41db-b66b-b953c673c1eb {
  display: none;
}
#s-caf5b328-7677-41db-b66b-b953c673c1eb, #wrap-s-caf5b328-7677-41db-b66b-b953c673c1eb, #wrap-content-s-caf5b328-7677-41db-b66b-b953c673c1eb { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-caf5b328-7677-41db-b66b-b953c673c1eb {
  display: none;
}
#s-caf5b328-7677-41db-b66b-b953c673c1eb, #wrap-s-caf5b328-7677-41db-b66b-b953c673c1eb, #wrap-content-s-caf5b328-7677-41db-b66b-b953c673c1eb { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-caf5b328-7677-41db-b66b-b953c673c1eb {
  display: none;
}
#s-caf5b328-7677-41db-b66b-b953c673c1eb, #wrap-s-caf5b328-7677-41db-b66b-b953c673c1eb, #wrap-content-s-caf5b328-7677-41db-b66b-b953c673c1eb { display: none !important; }}@media (max-width: 767px){#s-caf5b328-7677-41db-b66b-b953c673c1eb {
  margin-top: -3em;
margin-bottom: -6em;
}
}
#s-caf5b328-7677-41db-b66b-b953c673c1eb {
  overflow: hidden;
  
  
}







  #s-caf5b328-7677-41db-b66b-b953c673c1eb img.shogun-image {
    

    
    
    
  }


#s-caf5b328-7677-41db-b66b-b953c673c1eb .shogun-image-content {
  
    justify-content: center;
  
}

#s-5a445a51-5799-4fb7-94eb-1beee6805e0c {
  margin-top: -8em;
margin-left: 0em;
}
@media (min-width: 1200px){#s-5a445a51-5799-4fb7-94eb-1beee6805e0c {
  margin-top: -7em;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-5a445a51-5799-4fb7-94eb-1beee6805e0c {
  margin-top: -7em;
}
}@media (min-width: 768px) and (max-width: 991px){#s-5a445a51-5799-4fb7-94eb-1beee6805e0c {
  margin-top: -7em;
}
}@media (max-width: 767px){#s-5a445a51-5799-4fb7-94eb-1beee6805e0c {
  margin-top: 3em;
margin-left: 0em;
margin-right: 4em;
}
}
@media (min-width: 0px) {
[id="s-5a445a51-5799-4fb7-94eb-1beee6805e0c"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-5a445a51-5799-4fb7-94eb-1beee6805e0c"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-5a445a51-5799-4fb7-94eb-1beee6805e0c"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-5a445a51-5799-4fb7-94eb-1beee6805e0c"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-5a445a51-5799-4fb7-94eb-1beee6805e0c"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-5a445a51-5799-4fb7-94eb-1beee6805e0c"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-5a445a51-5799-4fb7-94eb-1beee6805e0c"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 0.0px);
}

}

#s-f0a944ba-55a2-426c-995f-07108a279b12 {
  margin-top: -10%;
padding-left: 0em;
padding-right: 0%;
}
@media (min-width: 1200px){#s-f0a944ba-55a2-426c-995f-07108a279b12 {
  margin-top: -5%;
margin-left: 1em;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-f0a944ba-55a2-426c-995f-07108a279b12 {
  margin-top: -5%;
margin-left: 1em;
}
}@media (min-width: 768px) and (max-width: 991px){#s-f0a944ba-55a2-426c-995f-07108a279b12 {
  margin-top: -4%;
}
}@media (max-width: 767px){#s-f0a944ba-55a2-426c-995f-07108a279b12 {
  margin-top: -12%;
}
}
#s-39521189-9e61-4e99-ac26-83262e94c43c {
  margin-top: 1em;
margin-left: 1em;
margin-bottom: 0em;
margin-right: 1em;
padding-top: 0em;
padding-bottom: 0em;
}
@media (max-width: 767px){#s-39521189-9e61-4e99-ac26-83262e94c43c {
  margin-top: 1em;
margin-left: 0.5em;
margin-right: 0.5em;
}
}
#s-88d2e91c-9ba8-4820-816d-ac5b689917af {
  text-align: center;
}
@media (min-width: 1200px){#s-88d2e91c-9ba8-4820-816d-ac5b689917af {
  margin-top: 2em;
margin-bottom: 0em;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-88d2e91c-9ba8-4820-816d-ac5b689917af {
  margin-top: 0em;
margin-bottom: 0em;
}
}@media (min-width: 768px) and (max-width: 991px){#s-88d2e91c-9ba8-4820-816d-ac5b689917af {
  margin-top: 2em;
margin-bottom: 0em;
}
}
#s-88d2e91c-9ba8-4820-816d-ac5b689917af {
  overflow: hidden;
  
  
}







  #s-88d2e91c-9ba8-4820-816d-ac5b689917af img.shogun-image {
    

    
    
    
  }


#s-88d2e91c-9ba8-4820-816d-ac5b689917af .shogun-image-content {
  
    justify-content: center;
  
}

#s-172f2fec-302e-4be8-a727-ae1856bf6a5e {
  margin-top: 0px;
margin-left: 0%;
margin-bottom: 0px;
margin-right: 0%;
padding-top: 0%;
padding-left: 10%;
padding-bottom: 0%;
padding-right: 10%;
}
@media (max-width: 767px){#s-172f2fec-302e-4be8-a727-ae1856bf6a5e {
  margin-left: 0.5em;
margin-right: 0.5em;
padding-left: 0.5em;
padding-right: 0.5em;
}
}
@media (min-width: 1200px){#s-40cc7d60-aa1f-44d2-b289-55c1538d39de {
  margin-top: 3em;
margin-bottom: 3em;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-40cc7d60-aa1f-44d2-b289-55c1538d39de {
  margin-top: 3em;
margin-bottom: 3em;
}
}@media (min-width: 768px) and (max-width: 991px){#s-40cc7d60-aa1f-44d2-b289-55c1538d39de {
  margin-top: 3em;
margin-bottom: 3em;
}
}@media (max-width: 767px){#s-40cc7d60-aa1f-44d2-b289-55c1538d39de {
  margin-left: 0.5em;
margin-bottom: 3em;
margin-right: 0.5em;
}
}
@media (min-width: 0px) {
[id="s-40cc7d60-aa1f-44d2-b289-55c1538d39de"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-40cc7d60-aa1f-44d2-b289-55c1538d39de"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-40cc7d60-aa1f-44d2-b289-55c1538d39de"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-40cc7d60-aa1f-44d2-b289-55c1538d39de"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (max-width: 767px) {
  [id="s-40cc7d60-aa1f-44d2-b289-55c1538d39de"] > .shg-row {
    flex-flow: column-reverse;
  }
}

#s-f4546800-4ae9-413e-82c0-02d800b7c9f5 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-f4546800-4ae9-413e-82c0-02d800b7c9f5 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-f4546800-4ae9-413e-82c0-02d800b7c9f5.shg-box.shg-c {
  justify-content: center;
}

#s-d19edb61-dcd2-4bf1-bc4d-09a7c5030cc3 {
  margin-top: 0px;
margin-bottom: 0px;
padding-top: 0px;
padding-bottom: 0em;
text-align: center;
}
@media (max-width: 767px){#s-d19edb61-dcd2-4bf1-bc4d-09a7c5030cc3 {
  margin-top: 1em;
}
}
#s-d19edb61-dcd2-4bf1-bc4d-09a7c5030cc3 {
  overflow: hidden;
  
  
}








#s-d19edb61-dcd2-4bf1-bc4d-09a7c5030cc3 .shogun-image-content {
  
    justify-content: center;
  
}

@media (max-width: 767px){#s-dff0264b-9ddf-4c8b-ba20-5a6a10930ddc {
  margin-top: -4em;
margin-left: 1em;
margin-bottom: 0px;
margin-right: 0.5em;
padding-top: 0em;
padding-left: 0%;
padding-bottom: 2em;
padding-right: 0%;
}
}







#s-dff0264b-9ddf-4c8b-ba20-5a6a10930ddc > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-dff0264b-9ddf-4c8b-ba20-5a6a10930ddc.shg-box.shg-c {
  justify-content: center;
}

#s-8bf93146-8869-42e2-b2d4-1dc45a670ad6 {
  margin-top: 0%;
margin-right: 10%;
}
@media (min-width: 1200px){#s-8bf93146-8869-42e2-b2d4-1dc45a670ad6 {
  margin-left: 0em;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-8bf93146-8869-42e2-b2d4-1dc45a670ad6 {
  margin-left: 1em;
}
}@media (max-width: 767px){#s-8bf93146-8869-42e2-b2d4-1dc45a670ad6 {
  margin-right: 0%;
}
}
#s-b29d2e95-1299-4d0c-9987-5a23046d25c2 {
  margin-top: 3em;
margin-left: 1em;
margin-bottom: 0em;
margin-right: 1em;
padding-top: 0px;
padding-left: 0%;
padding-bottom: 0px;
padding-right: 0%;
min-height: 0px;
}
@media (max-width: 767px){#s-b29d2e95-1299-4d0c-9987-5a23046d25c2 {
  margin-top: 1em;
margin-left: 0.5em;
margin-right: 0.5em;
}
}







#s-b29d2e95-1299-4d0c-9987-5a23046d25c2 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-b29d2e95-1299-4d0c-9987-5a23046d25c2.shg-box.shg-c {
  justify-content: center;
}

#s-d6a5c950-bd0e-4af1-ad89-43dba9ceeaea {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-d6a5c950-bd0e-4af1-ad89-43dba9ceeaea .shogun-heading-component h5 {
  color: rgba(245, 245, 245, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}



@media (min-width: 0px) {
[id="s-4da24e35-13be-43d1-bb72-9e5338e717f4"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-4da24e35-13be-43d1-bb72-9e5338e717f4"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.25em);
}

}

@media (min-width: 992px) {
[id="s-4da24e35-13be-43d1-bb72-9e5338e717f4"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.25em);
}

}

@media (min-width: 1200px) {
[id="s-4da24e35-13be-43d1-bb72-9e5338e717f4"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.25em);
}

}

#s-431832b3-3e8f-4c18-80c4-56f2acccc0fd {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 10px;
text-align: center;
}
@media (min-width: 992px) and (max-width: 1199px){#s-431832b3-3e8f-4c18-80c4-56f2acccc0fd {
  padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
}
#s-431832b3-3e8f-4c18-80c4-56f2acccc0fd .shogun-heading-component h6 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (min-width: 992px) and (max-width: 1199px){#s-431832b3-3e8f-4c18-80c4-56f2acccc0fd .shogun-heading-component h6 {
  color: rgba(99, 23, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


}
#s-cce98682-e55f-4177-9811-7ed9dc1d0d8b {
  min-height: 50px;
}








#s-cce98682-e55f-4177-9811-7ed9dc1d0d8b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-cce98682-e55f-4177-9811-7ed9dc1d0d8b.shg-box.shg-c {
  justify-content: center;
}

#s-d2cd4721-0470-4b27-8117-d39e789416c4 {
  padding-bottom: 0px;
}

#s-7de8ee70-35a7-46c0-a7b9-435dc9eeb9e6 {
  margin-left: 0px;
margin-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 10px;
text-align: center;
}
@media (min-width: 992px) and (max-width: 1199px){#s-7de8ee70-35a7-46c0-a7b9-435dc9eeb9e6 {
  padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
}
#s-7de8ee70-35a7-46c0-a7b9-435dc9eeb9e6 .shogun-heading-component h6 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (min-width: 992px) and (max-width: 1199px){#s-7de8ee70-35a7-46c0-a7b9-435dc9eeb9e6 .shogun-heading-component h6 {
  color: rgba(99, 23, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


}
#s-e6bd27e6-2ba1-4a0d-9551-d61ddc48055d {
  min-height: 50px;
}








#s-e6bd27e6-2ba1-4a0d-9551-d61ddc48055d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-e6bd27e6-2ba1-4a0d-9551-d61ddc48055d.shg-box.shg-c {
  justify-content: center;
}

#s-4f61226f-32ed-47c4-92c1-e886775c198c {
  margin-left: 1em;
margin-right: 1em;
}
@media (max-width: 767px){#s-4f61226f-32ed-47c4-92c1-e886775c198c {
  margin-left: 0.5em;
margin-right: 0.5em;
}
}
@media (min-width: 0px) {
[id="s-4f61226f-32ed-47c4-92c1-e886775c198c"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-4f61226f-32ed-47c4-92c1-e886775c198c"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.25em);
}

}

@media (min-width: 992px) {
[id="s-4f61226f-32ed-47c4-92c1-e886775c198c"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.25em);
}

}

@media (min-width: 1200px) {
[id="s-4f61226f-32ed-47c4-92c1-e886775c198c"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.25em);
}

}

#s-f39793b0-1745-4e0d-99b6-0a5b7c2bcf45 {
  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: 20px;
min-height: 0px;
background-color: rgba(20, 20, 20, 1);
}
@media (min-width: 1200px){#s-f39793b0-1745-4e0d-99b6-0a5b7c2bcf45 {
  margin-top: 0px;
margin-bottom: 0em;
}
}@media (max-width: 767px){#s-f39793b0-1745-4e0d-99b6-0a5b7c2bcf45 {
  margin-top: 0em;
margin-bottom: 0.5em;
padding-top: 2em;
padding-bottom: 3em;
}
}







#s-f39793b0-1745-4e0d-99b6-0a5b7c2bcf45 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-f39793b0-1745-4e0d-99b6-0a5b7c2bcf45.shg-box.shg-c {
  justify-content: center;
}

#s-fb1322d6-61e0-4586-bec5-c6c837ebfde4 {
  margin-top: 5em;
margin-bottom: 5em;
padding-left: 0em;
text-align: left;
}
@media (max-width: 767px){#s-fb1322d6-61e0-4586-bec5-c6c837ebfde4 {
  margin-top: 0em;
margin-bottom: 0em;
}
}
#s-99647604-5014-418b-8475-04492b21ec74 {
  background-repeat: no-repeat;
background-size: cover;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 20px;
min-height: 50px;
background-position: center center;
}
@media (max-width: 767px){#s-99647604-5014-418b-8475-04492b21ec74 {
  min-height: 20em;
}
}







#s-99647604-5014-418b-8475-04492b21ec74 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-99647604-5014-418b-8475-04492b21ec74.shg-box.shg-c {
  justify-content: center;
}

@media (min-width: 1200px){#s-f4be4d5b-bb2d-44ad-a1b2-f078c9dcbe68 {
  margin-top: 3em;
margin-bottom: 3em;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-f4be4d5b-bb2d-44ad-a1b2-f078c9dcbe68 {
  margin-top: 3em;
margin-bottom: 3em;
}
}@media (min-width: 768px) and (max-width: 991px){#s-f4be4d5b-bb2d-44ad-a1b2-f078c9dcbe68 {
  margin-top: 3em;
margin-bottom: 3em;
}
}@media (max-width: 767px){#s-f4be4d5b-bb2d-44ad-a1b2-f078c9dcbe68 {
  margin-left: 0.5em;
margin-bottom: 3em;
margin-right: 0.5em;
}
}
@media (min-width: 0px) {
[id="s-f4be4d5b-bb2d-44ad-a1b2-f078c9dcbe68"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-f4be4d5b-bb2d-44ad-a1b2-f078c9dcbe68"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-f4be4d5b-bb2d-44ad-a1b2-f078c9dcbe68"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-f4be4d5b-bb2d-44ad-a1b2-f078c9dcbe68"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-f4be4d5b-bb2d-44ad-a1b2-f078c9dcbe68"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-f4be4d5b-bb2d-44ad-a1b2-f078c9dcbe68"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-f4be4d5b-bb2d-44ad-a1b2-f078c9dcbe68"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 0.0px);
}

}

@media (max-width: 767px) {
  [id="s-f4be4d5b-bb2d-44ad-a1b2-f078c9dcbe68"] > .shg-row {
    flex-flow: column-reverse;
  }
}

#s-abaa6b3d-d034-4ebb-9c7b-45ec819997f8 {
  margin-top: 0px;
margin-bottom: 0px;
padding-top: 0px;
padding-bottom: 0em;
max-width: 1018px;
aspect-ratio: 1018/794;
text-align: center;
}
@media (max-width: 767px){#s-abaa6b3d-d034-4ebb-9c7b-45ec819997f8 {
  margin-top: 1em;
}
}
#s-abaa6b3d-d034-4ebb-9c7b-45ec819997f8 {
  overflow: hidden;
  
  
      max-width: 1018px;
      
        margin-left: auto;
        margin-right: auto;
      
      
      
  
}





  #s-abaa6b3d-d034-4ebb-9c7b-45ec819997f8 img.shogun-image,
  #s-abaa6b3d-d034-4ebb-9c7b-45ec819997f8 .shg-image-content-wrapper {
    height: 100%;
    width: 100%;
  }

  #s-abaa6b3d-d034-4ebb-9c7b-45ec819997f8 {
    width: 100%;
    height: auto;
  }



  #s-abaa6b3d-d034-4ebb-9c7b-45ec819997f8 img.shogun-image {
    

    
    
    
  }


#s-abaa6b3d-d034-4ebb-9c7b-45ec819997f8 .shogun-image-content {
  
    justify-content: center;
  
}

@media (max-width: 767px){#s-d176e4b9-a4d0-430e-ab29-83c1e48885ff {
  margin-top: 0.5em;
margin-left: 1em;
margin-bottom: 0px;
margin-right: 0.5em;
padding-top: 0em;
padding-left: 0%;
padding-bottom: 2em;
padding-right: 0%;
}
}







#s-d176e4b9-a4d0-430e-ab29-83c1e48885ff > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-d176e4b9-a4d0-430e-ab29-83c1e48885ff.shg-box.shg-c {
  justify-content: center;
}

#s-a02e9d42-68ec-47a0-b813-ad6ef5a5f1de {
  margin-top: 0em;
margin-bottom: 0em;
padding-top: 1em;
padding-left: 0em;
padding-bottom: 2em;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: solid;
border-radius: 20px;
background-color: rgba(20, 20, 20, 0);
}
@media (min-width: 768px) and (max-width: 991px){#s-a02e9d42-68ec-47a0-b813-ad6ef5a5f1de {
  padding-top: 0em;
}
}@media (max-width: 767px){#s-a02e9d42-68ec-47a0-b813-ad6ef5a5f1de {
  margin-bottom: 0px;
padding-top: 0em;
padding-bottom: 0em;
}
}
#s-7de19daa-f556-4889-b89e-ad0c93638e50 {
  margin-top: 2em;
}
@media (min-width: 1200px){#s-7de19daa-f556-4889-b89e-ad0c93638e50 {
  margin-top: 0em;
margin-left: 2em;
margin-right: 2em;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-7de19daa-f556-4889-b89e-ad0c93638e50 {
  margin-top: 0em;
margin-left: 0em;
margin-bottom: 2em;
margin-right: 0em;
}
}@media (min-width: 768px) and (max-width: 991px){#s-7de19daa-f556-4889-b89e-ad0c93638e50 {
  margin-top: 0em;
margin-left: 0em;
margin-bottom: 0em;
margin-right: 0em;
}
}@media (max-width: 767px){#s-7de19daa-f556-4889-b89e-ad0c93638e50 {
  margin-top: 0em;
margin-left: 0.5em;
margin-right: 0.5em;
}
}







#s-7de19daa-f556-4889-b89e-ad0c93638e50 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-7de19daa-f556-4889-b89e-ad0c93638e50.shg-box.shg-c {
  justify-content: center;
}

#s-94a82f21-ae23-444e-980b-bebffe5bb7c7 {
  margin-top: 0em;
margin-left: 1em;
margin-bottom: 1em;
margin-right: 1em;
}
@media (min-width: 1200px){#s-94a82f21-ae23-444e-980b-bebffe5bb7c7 {
  padding-bottom: 0em;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-94a82f21-ae23-444e-980b-bebffe5bb7c7 {
  padding-bottom: 0em;
}
}@media (min-width: 768px) and (max-width: 991px){#s-94a82f21-ae23-444e-980b-bebffe5bb7c7 {
  padding-bottom: 0em;
}
}@media (max-width: 767px){#s-94a82f21-ae23-444e-980b-bebffe5bb7c7 {
  margin-top: 0px;
margin-left: 0.5em;
margin-right: 0.5em;
padding-top: 0.5em;
padding-left: 0em;
padding-bottom: 0em;
padding-right: 0em;
}
}
.shg-sld-content {
  width: 100%;
  position: relative;
  z-index: 1;
}

.shg-sld-slides {
  word-break: break-word;
  position: relative;
  overflow-x: hidden;
}

.shg-sld-slides-padded {
  padding: 0 35px;
}

.shg-sld-nav-button {
  cursor: pointer;
  position: absolute;
  z-index: 10;
  top: 0;
  width: 35px;
  min-height: 35px;
  height: 100%;

  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}

.shg-sld-nav-button > svg {
  height: 100%;
  width: 100%;
}

.shg-sld-nav-button.shg-sld-left {
  left: 0;
}

.shg-sld-nav-button.shg-sld-left-over-content {
  left: 2%;
}

.shg-sld-nav-button.shg-sld-right {
  right: 0;
}

.shg-sld-nav-button.shg-sld-right-over-content {
  right: 2%;
}

.shg-sld-nav-button.shg-sld-disabled {
  cursor: default;
  opacity: 0.2;
}

.shg-sld-item {
  display: none;
}

.shg-sld-item.shg-sld-active {
  display: block;
}

.shg-sld-dots {
  margin-top: 10px;
  text-align: center;
  z-index: 1;
  position: relative;
}

.shg-sld-dots-on-top {
  margin-top: -30px !important;
}

.shg-sld-dot {
  cursor: pointer;
  display: inline-block !important;
  height: 14px;
  width: 14px;
  border-radius: 100%;
  margin-left: 5px;
  opacity: 0.5;
}

.shg-sld-dot:first-child {
  margin-left: 0px;
}

.shg-sld-dot.shg-sld-active {
  opacity: 1;
}

@keyframes shg-sld-fade {
  from {
    opacity: 0.4;
  }

  to {
    opacity: 1;
  }
}

#s-e3bd0746-0c8e-4e85-b4f7-0a35b13693d8 {
  margin-top: 0px;
margin-left: 0em;
margin-right: 0em;
padding-top: 0px;
padding-left: 0%;
padding-bottom: 0px;
padding-right: 0%;
}
@media (max-width: 767px){#s-e3bd0746-0c8e-4e85-b4f7-0a35b13693d8 {
  display: none;
}
#s-e3bd0746-0c8e-4e85-b4f7-0a35b13693d8, #wrap-s-e3bd0746-0c8e-4e85-b4f7-0a35b13693d8, #wrap-content-s-e3bd0746-0c8e-4e85-b4f7-0a35b13693d8 { display: none !important; }}
#s-e3bd0746-0c8e-4e85-b4f7-0a35b13693d8 .shg-sld-dot {
  background-color: rgba(113, 113, 113, 1);
}

#s-e3bd0746-0c8e-4e85-b4f7-0a35b13693d8 .shg-sld-nav-button.shg-sld-left,
#s-e3bd0746-0c8e-4e85-b4f7-0a35b13693d8 .shg-sld-nav-button.shg-sld-right {
  fill: rgba(113, 113, 113, 1);
}

#s-ed0f8002-0069-4c65-a768-bd0ca7df08b3 {
  margin-left: 3%;
margin-right: 3%;
}

@media (min-width: 0px) {
[id="s-ed0f8002-0069-4c65-a768-bd0ca7df08b3"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 5.0px);
}

}

@media (min-width: 768px) {
[id="s-ed0f8002-0069-4c65-a768-bd0ca7df08b3"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 7.5px);
}

}

@media (min-width: 992px) {
[id="s-ed0f8002-0069-4c65-a768-bd0ca7df08b3"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 7.5px);
}

}

@media (min-width: 1200px) {
[id="s-ed0f8002-0069-4c65-a768-bd0ca7df08b3"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 7.5px);
}

}

#s-0d248882-c89f-403f-b5e2-96ac97a57a59 {
  margin-left: 3%;
margin-right: 6.25%;
}

@media (min-width: 0px) {
[id="s-0d248882-c89f-403f-b5e2-96ac97a57a59"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 5.0px);
}

}

@media (min-width: 768px) {
[id="s-0d248882-c89f-403f-b5e2-96ac97a57a59"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 7.5px);
}

}

@media (min-width: 992px) {
[id="s-0d248882-c89f-403f-b5e2-96ac97a57a59"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 7.5px);
}

}

@media (min-width: 1200px) {
[id="s-0d248882-c89f-403f-b5e2-96ac97a57a59"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 7.5px);
}

}

@media (min-width: 0px) {
[id="s-653db959-2554-4c7d-a1b0-4568fb643c62"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-653db959-2554-4c7d-a1b0-4568fb643c62"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 22.5px);
}

}

@media (min-width: 992px) {
[id="s-653db959-2554-4c7d-a1b0-4568fb643c62"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 22.5px);
}

}

@media (min-width: 1200px) {
[id="s-653db959-2554-4c7d-a1b0-4568fb643c62"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 22.5px);
}

}

#s-8d9a5e72-14d9-4d1f-8961-79aa7c6cf84f {
  text-align: center;
}

#s-8d9a5e72-14d9-4d1f-8961-79aa7c6cf84f {
  overflow: hidden;
  
  
}







  #s-8d9a5e72-14d9-4d1f-8961-79aa7c6cf84f img.shogun-image {
    

    
    
    
  }


#s-8d9a5e72-14d9-4d1f-8961-79aa7c6cf84f .shogun-image-content {
  
    justify-content: center;
  
}

#s-595718e8-e672-4e7b-a8e1-42f664e4ac01 {
  text-align: center;
}

#s-595718e8-e672-4e7b-a8e1-42f664e4ac01 {
  overflow: hidden;
  
  
}







  #s-595718e8-e672-4e7b-a8e1-42f664e4ac01 img.shogun-image {
    

    
    
    
  }


#s-595718e8-e672-4e7b-a8e1-42f664e4ac01 .shogun-image-content {
  
    justify-content: center;
  
}

#s-3bfdbff4-d70c-48b6-870a-df33325ebb16 {
  text-align: center;
}

#s-3bfdbff4-d70c-48b6-870a-df33325ebb16 {
  overflow: hidden;
  
  
}







  #s-3bfdbff4-d70c-48b6-870a-df33325ebb16 img.shogun-image {
    

    
    
    
  }


#s-3bfdbff4-d70c-48b6-870a-df33325ebb16 .shogun-image-content {
  
    justify-content: center;
  
}

#s-95217a12-ac55-45d9-84d3-21a74d57e8e8 {
  text-align: center;
}

#s-95217a12-ac55-45d9-84d3-21a74d57e8e8 {
  overflow: hidden;
  
  
}







  #s-95217a12-ac55-45d9-84d3-21a74d57e8e8 img.shogun-image {
    

    
    
    
  }


#s-95217a12-ac55-45d9-84d3-21a74d57e8e8 .shogun-image-content {
  
    justify-content: center;
  
}

#s-0c5de2e9-75c6-41c8-bc2a-6e4034357026 {
  margin-left: 5%;
margin-right: 5%;
padding-top: 10px;
padding-bottom: 10px;
}
@media (min-width: 1200px){#s-0c5de2e9-75c6-41c8-bc2a-6e4034357026 {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-0c5de2e9-75c6-41c8-bc2a-6e4034357026 {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-0c5de2e9-75c6-41c8-bc2a-6e4034357026 {
  
}
}@media (max-width: 767px){#s-0c5de2e9-75c6-41c8-bc2a-6e4034357026 {
  margin-left: 0%;
margin-right: 0%;
padding-top: 10px;
padding-bottom: 0px;
}
}
#s-0c5de2e9-75c6-41c8-bc2a-6e4034357026 .shg-sld-dot {
  background-color: rgba(113, 113, 113, 1);
}

#s-0c5de2e9-75c6-41c8-bc2a-6e4034357026 .shg-sld-nav-button.shg-sld-left,
#s-0c5de2e9-75c6-41c8-bc2a-6e4034357026 .shg-sld-nav-button.shg-sld-right {
  fill: rgba(113, 113, 113, 1);
}

@media (min-width: 1200px){#s-72782cb1-98a4-4571-bc3e-2e0e347b84b6 {
  display: none;
}
#s-72782cb1-98a4-4571-bc3e-2e0e347b84b6, #wrap-s-72782cb1-98a4-4571-bc3e-2e0e347b84b6, #wrap-content-s-72782cb1-98a4-4571-bc3e-2e0e347b84b6 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-72782cb1-98a4-4571-bc3e-2e0e347b84b6 {
  display: none;
}
#s-72782cb1-98a4-4571-bc3e-2e0e347b84b6, #wrap-s-72782cb1-98a4-4571-bc3e-2e0e347b84b6, #wrap-content-s-72782cb1-98a4-4571-bc3e-2e0e347b84b6 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-72782cb1-98a4-4571-bc3e-2e0e347b84b6 {
  display: none;
}
#s-72782cb1-98a4-4571-bc3e-2e0e347b84b6, #wrap-s-72782cb1-98a4-4571-bc3e-2e0e347b84b6, #wrap-content-s-72782cb1-98a4-4571-bc3e-2e0e347b84b6 { display: none !important; }}
@media (min-width: 0px) {
[id="s-72782cb1-98a4-4571-bc3e-2e0e347b84b6"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-72782cb1-98a4-4571-bc3e-2e0e347b84b6"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 2.5px);
}

}

@media (min-width: 992px) {
[id="s-72782cb1-98a4-4571-bc3e-2e0e347b84b6"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 2.5px);
}

}

@media (min-width: 1200px) {
[id="s-72782cb1-98a4-4571-bc3e-2e0e347b84b6"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 2.5px);
}

}

@media (min-width: 0px) {
[id="s-7663b7c1-26d3-4041-9bab-763196c842c7"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-7663b7c1-26d3-4041-9bab-763196c842c7"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 2.5px);
}

}

@media (min-width: 992px) {
[id="s-7663b7c1-26d3-4041-9bab-763196c842c7"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 2.5px);
}

}

@media (min-width: 1200px) {
[id="s-7663b7c1-26d3-4041-9bab-763196c842c7"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 2.5px);
}

}

@media (min-width: 0px) {
[id="s-82f110fa-dc90-4a20-8646-cf8b001146de"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-82f110fa-dc90-4a20-8646-cf8b001146de"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 2.5px);
}

}

@media (min-width: 992px) {
[id="s-82f110fa-dc90-4a20-8646-cf8b001146de"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 2.5px);
}

}

@media (min-width: 1200px) {
[id="s-82f110fa-dc90-4a20-8646-cf8b001146de"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 2.5px);
}

}

@media (min-width: 0px) {
[id="s-7a9b6af8-05b5-441d-9704-8f2eeff09637"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-7a9b6af8-05b5-441d-9704-8f2eeff09637"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 2.5px);
}

}

@media (min-width: 992px) {
[id="s-7a9b6af8-05b5-441d-9704-8f2eeff09637"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 2.5px);
}

}

@media (min-width: 1200px) {
[id="s-7a9b6af8-05b5-441d-9704-8f2eeff09637"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 2.5px);
}

}

#s-f3c16538-68fc-449c-8257-3fb7f4009fbc {
  margin-top: 4em;
margin-left: 2em;
margin-bottom: 3em;
margin-right: 2em;
padding-top: 3em;
padding-bottom: 3em;
}
@media (min-width: 1200px){#s-f3c16538-68fc-449c-8257-3fb7f4009fbc {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-f3c16538-68fc-449c-8257-3fb7f4009fbc {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-f3c16538-68fc-449c-8257-3fb7f4009fbc {
  margin-bottom: 2em;
}
}@media (max-width: 767px){#s-f3c16538-68fc-449c-8257-3fb7f4009fbc {
  margin-top: 2em;
margin-bottom: 2em;
}
}







#s-f3c16538-68fc-449c-8257-3fb7f4009fbc > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-f3c16538-68fc-449c-8257-3fb7f4009fbc.shg-box.shg-c {
  justify-content: center;
}

#s-1e68ed31-e4ca-46bb-8e3d-41425883bc97 {
  text-align: left;
}

#s-8ec57c09-6d27-4dbb-a4da-6f8d8f3de027 {
  margin-top: 1em;
}
@media (min-width: 1200px){#s-8ec57c09-6d27-4dbb-a4da-6f8d8f3de027 {
  margin-left: 1em;
margin-right: 1em;
padding-left: 0em;
padding-right: 0em;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-8ec57c09-6d27-4dbb-a4da-6f8d8f3de027 {
  margin-bottom: 0em;
}
}@media (min-width: 768px) and (max-width: 991px){#s-8ec57c09-6d27-4dbb-a4da-6f8d8f3de027 {
  
}
}@media (max-width: 767px){#s-8ec57c09-6d27-4dbb-a4da-6f8d8f3de027 {
  margin-top: 0em;
margin-left: 0.5em;
margin-right: 0.5em;
padding-left: 0em;
padding-right: 0em;
}
}







#s-8ec57c09-6d27-4dbb-a4da-6f8d8f3de027 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-8ec57c09-6d27-4dbb-a4da-6f8d8f3de027.shg-box.shg-c {
  justify-content: center;
}

#s-94762969-807f-4299-912e-7b32e25a62c5 {
  margin-top: 0em;
margin-left: 1em;
margin-bottom: 0em;
margin-right: 1em;
padding-top: 0em;
padding-bottom: 0em;
}
@media (min-width: 1200px){#s-94762969-807f-4299-912e-7b32e25a62c5 {
  padding-bottom: 0em;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-94762969-807f-4299-912e-7b32e25a62c5 {
  padding-bottom: 0em;
}
}@media (min-width: 768px) and (max-width: 991px){#s-94762969-807f-4299-912e-7b32e25a62c5 {
  padding-bottom: 0em;
}
}@media (max-width: 767px){#s-94762969-807f-4299-912e-7b32e25a62c5 {
  margin-top: 0px;
margin-left: 0.5em;
margin-right: 0.5em;
padding-top: 0em;
padding-left: 0em;
padding-bottom: 0em;
padding-right: 0em;
}
}
#s-a8d2499f-adeb-478d-b97d-1b9e102c3a34 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 10px;
text-align: left;
}
@media (min-width: 992px) and (max-width: 1199px){#s-a8d2499f-adeb-478d-b97d-1b9e102c3a34 {
  padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
}
#s-a8d2499f-adeb-478d-b97d-1b9e102c3a34 .shogun-heading-component h5 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (min-width: 992px) and (max-width: 1199px){#s-a8d2499f-adeb-478d-b97d-1b9e102c3a34 .shogun-heading-component h5 {
  color: rgba(99, 23, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


}
#s-d54e9be7-5da0-4a06-8d9b-31fbd6e04f49 {
  margin-top: 1em;
margin-bottom: 1em;
}

@media (min-width: 0px) {
[id="s-d54e9be7-5da0-4a06-8d9b-31fbd6e04f49"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-d54e9be7-5da0-4a06-8d9b-31fbd6e04f49"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-d54e9be7-5da0-4a06-8d9b-31fbd6e04f49"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-d54e9be7-5da0-4a06-8d9b-31fbd6e04f49"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-4dddd10e-4cdc-4a83-8df3-f9f018d1c1d9 {
  min-height: 50px;
}








#s-4dddd10e-4cdc-4a83-8df3-f9f018d1c1d9 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-4dddd10e-4cdc-4a83-8df3-f9f018d1c1d9.shg-box.shg-c {
  justify-content: center;
}

#s-f651439d-42c9-4c12-bc8d-6668b691d62e {
  margin-bottom: 0.5em;
padding-top: 3em;
padding-left: 3em;
padding-bottom: 2em;
padding-right: 7em;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 20px;
min-height: 50px;
background-color: rgba(20, 20, 20, 1);
}
@media (min-width: 1200px){#s-f651439d-42c9-4c12-bc8d-6668b691d62e {
  padding-top: 3em;
padding-left: 2em;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-f651439d-42c9-4c12-bc8d-6668b691d62e {
  margin-bottom: 0.5em;
padding-left: 2em;
}
}@media (min-width: 768px) and (max-width: 991px){#s-f651439d-42c9-4c12-bc8d-6668b691d62e {
  padding-left: 2em;
padding-right: 1em;
}
}@media (max-width: 767px){#s-f651439d-42c9-4c12-bc8d-6668b691d62e {
  margin-left: 0em;
margin-right: 0em;
padding-top: 2em;
padding-left: 2em;
padding-bottom: 2em;
padding-right: 2em;
}
}







#s-f651439d-42c9-4c12-bc8d-6668b691d62e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-f651439d-42c9-4c12-bc8d-6668b691d62e.shg-box.shg-c {
  justify-content: center;
}

@media (min-width: 0px) {
[id="s-642cf23b-d3d6-4f1f-b82c-f527a1509792"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-642cf23b-d3d6-4f1f-b82c-f527a1509792"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 15.0px);
}

[id="s-642cf23b-d3d6-4f1f-b82c-f527a1509792"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-642cf23b-d3d6-4f1f-b82c-f527a1509792"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 15.0px);
}

[id="s-642cf23b-d3d6-4f1f-b82c-f527a1509792"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-642cf23b-d3d6-4f1f-b82c-f527a1509792"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 15.0px);
}

[id="s-642cf23b-d3d6-4f1f-b82c-f527a1509792"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 15.0px);
}

}

#s-aa7e81b7-72e5-4478-b5d0-c590243d4a29 {
  max-width: 541px;
text-align: center;
}

#s-aa7e81b7-72e5-4478-b5d0-c590243d4a29 {
  overflow: hidden;
  
  
      max-width: 541px;
      
        margin-left: auto;
        margin-right: auto;
      
      
      
  
}








#s-aa7e81b7-72e5-4478-b5d0-c590243d4a29 .shogun-image-content {
  
    justify-content: center;
  
}

#s-b6bebd5f-9259-41ab-885e-5fc8d3960ae1 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 10px;
text-align: left;
}
@media (min-width: 992px) and (max-width: 1199px){#s-b6bebd5f-9259-41ab-885e-5fc8d3960ae1 {
  padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
}
#s-b6bebd5f-9259-41ab-885e-5fc8d3960ae1 .shogun-heading-component h5 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (min-width: 992px) and (max-width: 1199px){#s-b6bebd5f-9259-41ab-885e-5fc8d3960ae1 .shogun-heading-component h5 {
  color: rgba(99, 23, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


}
#s-fdcb8710-38be-4250-8e75-6a5b382d70a6 {
  margin-top: 0.5em;
margin-bottom: 0.5em;
padding-right: 5%;
}

.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-cd2e4668-3358-45d2-a177-af475007fc97 {
  border-style: solid;
margin-top: 0.5em;
margin-right: 0.5em;
padding-top: 5px;
padding-left: 17px;
padding-bottom: 5px;
padding-right: 17px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(245, 245, 245, 1);
border-radius: 10px;
background-color: rgba(245, 245, 245, 0);
text-align: left;
text-decoration: none;
color: rgba(245, 245, 245, 1);
background-image: none;
hover-type: color;
}
#s-cd2e4668-3358-45d2-a177-af475007fc97:hover {border-style: solid !important;
border-color: rgba(160, 160, 160, 1) !important;
border-radius: 10px !important;
background-color: rgba(239, 239, 239, 0) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(245, 245, 245, 1) !important;}#s-cd2e4668-3358-45d2-a177-af475007fc97:active {border-style: solid !important;
border-color: rgba(245, 245, 245, 1) !important;
border-radius: 10px !important;
background-color: rgba(245, 245, 245, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(245, 245, 245, 1) !important;}@media (min-width: 768px) and (max-width: 991px){#s-cd2e4668-3358-45d2-a177-af475007fc97 {
  padding-left: 12px;
padding-right: 12px;
}
}@media (max-width: 767px){#s-cd2e4668-3358-45d2-a177-af475007fc97 {
  padding-left: 10px;
padding-right: 10px;
}
}

  #s-cd2e4668-3358-45d2-a177-af475007fc97-root {
    text-align: left;
  }


#s-cd2e4668-3358-45d2-a177-af475007fc97.shg-btn {
  color: rgba(245, 245, 245, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-cd2e4668-3358-45d2-a177-af475007fc97-root {
    text-align: left;
  }


#s-cd2e4668-3358-45d2-a177-af475007fc97.shg-btn {
  color: rgba(245, 245, 245, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-cd2e4668-3358-45d2-a177-af475007fc97-root {
    text-align: left;
  }


#s-cd2e4668-3358-45d2-a177-af475007fc97.shg-btn {
  color: rgba(245, 245, 245, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-cd2e4668-3358-45d2-a177-af475007fc97-root {
    text-align: left;
  }


#s-cd2e4668-3358-45d2-a177-af475007fc97.shg-btn {
  color: rgba(245, 245, 245, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-cd2e4668-3358-45d2-a177-af475007fc97-root {
    text-align: left;
  }


#s-cd2e4668-3358-45d2-a177-af475007fc97.shg-btn {
  color: rgba(245, 245, 245, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}
#s-2c89b7d6-2d01-408f-8705-4b1c687b8060 {
  margin-top: 0em;
margin-bottom: 0em;
padding-top: 3em;
padding-left: 3em;
padding-bottom: 2em;
padding-right: 7em;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 20px;
min-height: 50px;
background-color: rgba(20, 20, 20, 1);
}
@media (min-width: 1200px){#s-2c89b7d6-2d01-408f-8705-4b1c687b8060 {
  padding-top: 2em;
padding-left: 2em;
padding-bottom: 3em;
min-height: 0px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-2c89b7d6-2d01-408f-8705-4b1c687b8060 {
  padding-top: 2em;
padding-left: 2em;
padding-bottom: 3em;
}
}@media (min-width: 768px) and (max-width: 991px){#s-2c89b7d6-2d01-408f-8705-4b1c687b8060 {
  padding-top: 2em;
padding-left: 2em;
padding-bottom: 3em;
padding-right: 2em;
}
}@media (max-width: 767px){#s-2c89b7d6-2d01-408f-8705-4b1c687b8060 {
  margin-left: 0em;
margin-right: 0em;
padding-top: 2em;
padding-left: 2em;
padding-bottom: 3em;
padding-right: 2em;
}
}







#s-2c89b7d6-2d01-408f-8705-4b1c687b8060 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-2c89b7d6-2d01-408f-8705-4b1c687b8060.shg-box.shg-c {
  justify-content: flex-start;
}

#s-255a6962-125f-45b8-b385-015f9147015b {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}
@media (max-width: 767px){#s-255a6962-125f-45b8-b385-015f9147015b {
  padding-top: 0px;
padding-bottom: 0px;
}
}
#s-255a6962-125f-45b8-b385-015f9147015b .shogun-heading-component h4 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}



#s-2dcad1e2-52af-4925-8be5-117e264c7507 {
  margin-left: auto;
margin-right: auto;
padding-top: 1em;
padding-bottom: 10px;
text-align: center;
}

#s-2dcad1e2-52af-4925-8be5-117e264c7507 .shogun-heading-component h6 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}



#s-1db7534d-bf25-4df6-be59-9b1e9001ba65 {
  border-style: solid;
margin-top: 0.5em;
margin-right: 0.5em;
padding-top: 5px;
padding-left: 17px;
padding-bottom: 5px;
padding-right: 17px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(245, 245, 245, 1);
border-radius: 10px;
background-color: rgba(245, 245, 245, 0);
text-align: left;
text-decoration: none;
color: rgba(245, 245, 245, 1);
background-image: none;
hover-type: color;
}
#s-1db7534d-bf25-4df6-be59-9b1e9001ba65:hover {border-style: solid !important;
border-color: rgba(160, 160, 160, 1) !important;
border-radius: 10px !important;
background-color: rgba(239, 239, 239, 0) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(245, 245, 245, 1) !important;}#s-1db7534d-bf25-4df6-be59-9b1e9001ba65:active {border-style: solid !important;
border-color: rgba(245, 245, 245, 1) !important;
border-radius: 10px !important;
background-color: rgba(245, 245, 245, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(245, 245, 245, 1) !important;}@media (min-width: 768px) and (max-width: 991px){#s-1db7534d-bf25-4df6-be59-9b1e9001ba65 {
  padding-left: 12px;
padding-right: 12px;
}
}@media (max-width: 767px){#s-1db7534d-bf25-4df6-be59-9b1e9001ba65 {
  padding-left: 10px;
padding-right: 10px;
}
}

  #s-1db7534d-bf25-4df6-be59-9b1e9001ba65-root {
    text-align: left;
  }


#s-1db7534d-bf25-4df6-be59-9b1e9001ba65.shg-btn {
  color: rgba(245, 245, 245, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-1db7534d-bf25-4df6-be59-9b1e9001ba65-root {
    text-align: left;
  }


#s-1db7534d-bf25-4df6-be59-9b1e9001ba65.shg-btn {
  color: rgba(245, 245, 245, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-1db7534d-bf25-4df6-be59-9b1e9001ba65-root {
    text-align: left;
  }


#s-1db7534d-bf25-4df6-be59-9b1e9001ba65.shg-btn {
  color: rgba(245, 245, 245, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-1db7534d-bf25-4df6-be59-9b1e9001ba65-root {
    text-align: left;
  }


#s-1db7534d-bf25-4df6-be59-9b1e9001ba65.shg-btn {
  color: rgba(245, 245, 245, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-1db7534d-bf25-4df6-be59-9b1e9001ba65-root {
    text-align: left;
  }


#s-1db7534d-bf25-4df6-be59-9b1e9001ba65.shg-btn {
  color: rgba(245, 245, 245, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}
#s-8ff39196-7c46-4734-8164-dce08dc2fbc7 {
  min-height: 50px;
}








#s-8ff39196-7c46-4734-8164-dce08dc2fbc7 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-8ff39196-7c46-4734-8164-dce08dc2fbc7.shg-box.shg-c {
  justify-content: center;
}

#s-0b467af6-98e2-4697-9593-9a3cf364bb24 {
  text-align: center;
}

#s-0b467af6-98e2-4697-9593-9a3cf364bb24 {
  overflow: hidden;
  
  
}







  #s-0b467af6-98e2-4697-9593-9a3cf364bb24 img.shogun-image {
    

    
    
    
  }


#s-0b467af6-98e2-4697-9593-9a3cf364bb24 .shogun-image-content {
  
    justify-content: center;
  
}

#s-3beed173-fbce-4ca6-993c-f912775b9c23 {
  margin-left: 1em;
margin-right: 1em;
padding-top: 3em;
padding-bottom: 1em;
text-align: left;
}
@media (min-width: 1200px){#s-3beed173-fbce-4ca6-993c-f912775b9c23 {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-3beed173-fbce-4ca6-993c-f912775b9c23 {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-3beed173-fbce-4ca6-993c-f912775b9c23 {
  
}
}@media (max-width: 767px){#s-3beed173-fbce-4ca6-993c-f912775b9c23 {
  margin-left: 0.5em;
margin-right: 0.5em;
}
}
#s-98511e6b-3514-4273-9d35-53f178467798 {
  margin-top: 1em;
margin-bottom: 1em;
min-height: 50px;
background-color: rgba(0, 0, 0, 1);
}
@media (min-width: 1200px){#s-98511e6b-3514-4273-9d35-53f178467798 {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-98511e6b-3514-4273-9d35-53f178467798 {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-98511e6b-3514-4273-9d35-53f178467798 {
  
}
}@media (max-width: 767px){#s-98511e6b-3514-4273-9d35-53f178467798 {
  
}
}







#s-98511e6b-3514-4273-9d35-53f178467798 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-98511e6b-3514-4273-9d35-53f178467798.shg-box.shg-c {
  justify-content: center;
}

#s-6a89be3b-9a77-4704-8bf4-dc5902db2ae0 {
  margin-left: 25%;
margin-right: 25%;
}
@media (min-width: 1200px){#s-6a89be3b-9a77-4704-8bf4-dc5902db2ae0 {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-6a89be3b-9a77-4704-8bf4-dc5902db2ae0 {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-6a89be3b-9a77-4704-8bf4-dc5902db2ae0 {
  
}
}@media (max-width: 767px){#s-6a89be3b-9a77-4704-8bf4-dc5902db2ae0 {
  margin-left: 10%;
margin-right: 10%;
}
}
@media (min-width: 0px) {
[id="s-6a89be3b-9a77-4704-8bf4-dc5902db2ae0"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 25.0px);
}

}

@media (min-width: 768px) {
[id="s-6a89be3b-9a77-4704-8bf4-dc5902db2ae0"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 37.5px);
}

}

@media (min-width: 992px) {
[id="s-6a89be3b-9a77-4704-8bf4-dc5902db2ae0"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 37.5px);
}

}

@media (min-width: 1200px) {
[id="s-6a89be3b-9a77-4704-8bf4-dc5902db2ae0"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 37.5px);
}

}


        .nb_icon_container {
            text-align: center;
            margin-top: 15px;
    
        }
        
.nb_icons{
        max-width: 60% !important;
}
        .nb_icons:hover {
            transform: scale(1.1);
            cursor: pointer;
        }

        .up_down_arrow {
            width: 30px;
            height: 15px;
            transition: 0.5s;
        }

        .up_down_arrow:hover {
            cursor: pointer;
        }
        .up_down_arrow_clicked{
            transform: rotate(3.142rad);
        }
        .main-content{
            margin-top:15px;
        }

        .spec_content {
            background: #efefef;
            border-radius: 20px;
            padding: 20px;
            word-break: break-word;
            text-align: center;
            /*position: absolute;*/
            width: 200px;
            height: auto;
            z-index: 99999;
            margin-top: 10%;
            display: none;
        }

        .show_me {
            display: block;
            animation: fadein 2s; 
        }

        @keyframes fadein {
            from {
                opacity: 0;
            }

            to {
                opacity: 1;
            }
        }
        .parent_div {
            display: flex;
            align-items: center;
            flex-direction: column;
        }
        
        @media only screen and (max-width: 540px) {
            .spec_content {
                /*position: absolute;*/
            }
        }
#s-3d0a3fa4-6a72-40ce-b5b1-bba4bb59a80c {
  padding-top: 3em;
padding-bottom: 1em;
min-height: 50px;
}
@media (min-width: 1200px){#s-3d0a3fa4-6a72-40ce-b5b1-bba4bb59a80c {
  margin-left: 1em;
margin-right: 1em;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-3d0a3fa4-6a72-40ce-b5b1-bba4bb59a80c {
  margin-left: 1em;
margin-right: 1em;
}
}@media (min-width: 768px) and (max-width: 991px){#s-3d0a3fa4-6a72-40ce-b5b1-bba4bb59a80c {
  margin-left: 0.5em;
margin-right: 0.5em;
}
}@media (max-width: 767px){#s-3d0a3fa4-6a72-40ce-b5b1-bba4bb59a80c {
  margin-left: 0.5em;
margin-right: 0.5em;
}
}
#s-3d0a3fa4-6a72-40ce-b5b1-bba4bb59a80c {
  background-image: url();
}








#s-3d0a3fa4-6a72-40ce-b5b1-bba4bb59a80c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-3d0a3fa4-6a72-40ce-b5b1-bba4bb59a80c.shg-box.shg-c {
  justify-content: center;
}

#s-3139b08b-e350-4cd3-b3c0-72452304919b {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-3139b08b-e350-4cd3-b3c0-72452304919b .shogun-heading-component h5 {
  color: rgba(245, 245, 245, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}



#s-ceb6e90e-f243-4cf7-87fd-15909ec845ab {
  margin-left: 1em;
margin-right: 1em;
padding-bottom: 1em;
}
@media (min-width: 1200px){#s-ceb6e90e-f243-4cf7-87fd-15909ec845ab {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-ceb6e90e-f243-4cf7-87fd-15909ec845ab {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-ceb6e90e-f243-4cf7-87fd-15909ec845ab {
  margin-left: 0.5em;
margin-right: 0.5em;
}
}@media (max-width: 767px){#s-ceb6e90e-f243-4cf7-87fd-15909ec845ab {
  margin-left: 0.5em;
margin-right: 0.5em;
}
}
@media (min-width: 0px) {
[id="s-ceb6e90e-f243-4cf7-87fd-15909ec845ab"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-ceb6e90e-f243-4cf7-87fd-15909ec845ab"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.25em);
}

}

@media (min-width: 992px) {
[id="s-ceb6e90e-f243-4cf7-87fd-15909ec845ab"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.25em);
}

}

@media (min-width: 1200px) {
[id="s-ceb6e90e-f243-4cf7-87fd-15909ec845ab"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.25em);
}

}

@media (max-width: 767px) {
  [id="s-ceb6e90e-f243-4cf7-87fd-15909ec845ab"] > .shg-row {
    flex-flow: column-reverse;
  }
}

.fa-play-circle,
.fa-circle-pause {
    position: absolute;
    z-index: 10;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    color: #fff;
    font-size: 50px;
    background: #6317ff;
    border-radius: 50%;
}

.fa-widget{
    visibility:hidden !important;
}
.nb-shogun-video-container:hover .fa-widget{
    visibility:visible !important;
}
.nb-shogun-Video-section
{
     display: flex;
    align-content: center;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: auto;
}

.fa-play-circle:hover,
.fa-circle-pause:hover {
    cursor: pointer;
}

.nb-shogun-video-container
{
    display: flex;
    align-content: center;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    flex-direction: row;   
}
@media only screen and (max-width: 540px) {
    .Video-Div {
        width: 100%;
    }
}
#s-73dfa911-32b1-4a9a-8304-3828a033820b {
  border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(245, 245, 245, 1);
border-style: solid;
border-radius: 20px;
min-height: 50px;
}
@media (min-width: 992px) and (max-width: 1199px){#s-73dfa911-32b1-4a9a-8304-3828a033820b {
  border-style: solid;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(245, 245, 245, 1);
}
}@media (max-width: 767px){#s-73dfa911-32b1-4a9a-8304-3828a033820b {
  margin-top: 0em;
margin-left: 0em;
margin-bottom: 0.5em;
margin-right: 0em;
padding-top: 0em;
padding-bottom: 3em;
}
}
#s-73dfa911-32b1-4a9a-8304-3828a033820b {
  background-image: url();
}








#s-73dfa911-32b1-4a9a-8304-3828a033820b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-73dfa911-32b1-4a9a-8304-3828a033820b.shg-box.shg-c {
  justify-content: center;
}

#s-2a4a5207-0968-4eef-a592-e966929eb3f3 {
  margin-top: 0em;
margin-left: 0.5em;
margin-bottom: 0em;
margin-right: 0.5em;
padding-top: 0em;
padding-bottom: 0em;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
}
@media (max-width: 767px){#s-2a4a5207-0968-4eef-a592-e966929eb3f3 {
  margin-top: 3em;
padding-top: 0em;
padding-bottom: 0em;
}
}







#s-2a4a5207-0968-4eef-a592-e966929eb3f3 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-2a4a5207-0968-4eef-a592-e966929eb3f3.shg-box.shg-c {
  justify-content: center;
}

#s-7d1e3731-d9f9-4f8e-b7a3-0e7aebdc50a4 {
  margin-top: 0em;
margin-left: 0em;
margin-bottom: 0em;
margin-right: 0em;
padding-top: 3em;
padding-left: 1em;
padding-bottom: 1em;
padding-right: 1em;
min-height: 50px;
}
@media (max-width: 767px){#s-7d1e3731-d9f9-4f8e-b7a3-0e7aebdc50a4 {
  padding-left: 0.5em;
padding-right: 0.5em;
}
}







#s-7d1e3731-d9f9-4f8e-b7a3-0e7aebdc50a4 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-7d1e3731-d9f9-4f8e-b7a3-0e7aebdc50a4.shg-box.shg-c {
  justify-content: center;
}

#s-6b5fb15b-44a7-4ff5-b882-3112ccabbc5a {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 10px;
text-align: left;
}
@media (min-width: 992px) and (max-width: 1199px){#s-6b5fb15b-44a7-4ff5-b882-3112ccabbc5a {
  padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
}
#s-6b5fb15b-44a7-4ff5-b882-3112ccabbc5a .shogun-heading-component h5 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (min-width: 992px) and (max-width: 1199px){#s-6b5fb15b-44a7-4ff5-b882-3112ccabbc5a .shogun-heading-component h5 {
  color: rgba(99, 23, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


}
#s-3e43e135-2d8a-43de-8ec7-5ac2b0d84d53 {
  min-height: 50px;
}
@media (min-width: 1200px){#s-3e43e135-2d8a-43de-8ec7-5ac2b0d84d53 {
  margin-left: 1em;
margin-right: 1em;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-3e43e135-2d8a-43de-8ec7-5ac2b0d84d53 {
  margin-left: 1em;
margin-right: 1em;
}
}@media (min-width: 768px) and (max-width: 991px){#s-3e43e135-2d8a-43de-8ec7-5ac2b0d84d53 {
  margin-left: 1em;
margin-right: 1em;
}
}@media (max-width: 767px){#s-3e43e135-2d8a-43de-8ec7-5ac2b0d84d53 {
  margin-left: 0.5em;
margin-right: 0.5em;
}
}







#s-3e43e135-2d8a-43de-8ec7-5ac2b0d84d53 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-3e43e135-2d8a-43de-8ec7-5ac2b0d84d53.shg-box.shg-c {
  justify-content: center;
}

#s-3cbf3ccb-8088-4be5-876e-d838665091bf {
  min-height: 50px;
}








#s-3cbf3ccb-8088-4be5-876e-d838665091bf > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-3cbf3ccb-8088-4be5-876e-d838665091bf.shg-box.shg-c {
  justify-content: center;
}

#s-ca968d94-6f68-4baa-8fac-7f0360370389 {
  margin-top: 12px;
margin-left: 0%;
margin-bottom: 0.5em;
margin-right: 0%;
}

@media (min-width: 0px) {
[id="s-ca968d94-6f68-4baa-8fac-7f0360370389"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-ca968d94-6f68-4baa-8fac-7f0360370389"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 3.3333333333333335px);
}

}

@media (min-width: 992px) {
[id="s-ca968d94-6f68-4baa-8fac-7f0360370389"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 3.3333333333333335px);
}

}

@media (min-width: 1200px) {
[id="s-ca968d94-6f68-4baa-8fac-7f0360370389"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 3.3333333333333335px);
}

}

#s-a7d6a73a-3ceb-4f49-a1d7-83787c34fe9f {
  margin-left: 0%;
margin-right: 0%;
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(0, 0, 0, 0);
border-style: solid;
border-radius: 10px;
background-color: rgba(239, 239, 239, 1);
}
@media (max-width: 767px){#s-a7d6a73a-3ceb-4f49-a1d7-83787c34fe9f {
  margin-bottom: 0.5em;
}
}







#s-a7d6a73a-3ceb-4f49-a1d7-83787c34fe9f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-a7d6a73a-3ceb-4f49-a1d7-83787c34fe9f.shg-box.shg-c {
  justify-content: center;
}

#s-1ec6506b-64f8-4eb1-aeef-cc4c779a2b47 {
  min-height: 50px;
}








#s-1ec6506b-64f8-4eb1-aeef-cc4c779a2b47 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-1ec6506b-64f8-4eb1-aeef-cc4c779a2b47.shg-box.shg-c {
  justify-content: center;
}

#s-e0296623-d883-4bdc-bbac-836016c96020 {
  text-align: right;
}

.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-f6e740a9-1183-4e1f-a08f-411e50e9b7f3 {
  margin-top: 0.5em;
margin-bottom: 0em;
text-align: left;
}

#s-f6e740a9-1183-4e1f-a08f-411e50e9b7f3 .shg-product-title-component h5 span {
  color: rgba(99, 23, 255, 1);
  font-weight:   ;
  font-family: ;
  font-style:   ;
  
  line-height: ;
  letter-spacing: ;
  text-align: left;
}

#s-0fb4d03d-4041-4cbc-9f88-1d56c4495ea4 {
  text-align: right;
}
@media (min-width: 1200px){#s-0fb4d03d-4041-4cbc-9f88-1d56c4495ea4 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-0fb4d03d-4041-4cbc-9f88-1d56c4495ea4 .shg-product-sold-out {
  display: none;
  color: rgba(0, 0, 0, 1);
  font-size: 24px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-0fb4d03d-4041-4cbc-9f88-1d56c4495ea4 .shg-product-price {
  color: rgba(0, 0, 0, 1);
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 24px;
}

#s-0fb4d03d-4041-4cbc-9f88-1d56c4495ea4 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(160, 160, 160, 1);
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 10px;
}
@media (min-width: 1200px){#s-0fb4d03d-4041-4cbc-9f88-1d56c4495ea4 .shg-product-sold-out {
  display: none;
  color: rgba(0, 0, 0, 1);
  font-size: 24px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-0fb4d03d-4041-4cbc-9f88-1d56c4495ea4 .shg-product-price {
  color: rgba(0, 0, 0, 1);
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 24px;
}

#s-0fb4d03d-4041-4cbc-9f88-1d56c4495ea4 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(160, 160, 160, 1);
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 10px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-0fb4d03d-4041-4cbc-9f88-1d56c4495ea4 .shg-product-sold-out {
  display: none;
  color: rgba(0, 0, 0, 1);
  font-size: 24px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-0fb4d03d-4041-4cbc-9f88-1d56c4495ea4 .shg-product-price {
  color: rgba(0, 0, 0, 1);
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 24px;
}

#s-0fb4d03d-4041-4cbc-9f88-1d56c4495ea4 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(160, 160, 160, 1);
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 10px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-0fb4d03d-4041-4cbc-9f88-1d56c4495ea4 .shg-product-sold-out {
  display: none;
  color: rgba(0, 0, 0, 1);
  font-size: 24px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-0fb4d03d-4041-4cbc-9f88-1d56c4495ea4 .shg-product-price {
  color: rgba(0, 0, 0, 1);
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 24px;
}

#s-0fb4d03d-4041-4cbc-9f88-1d56c4495ea4 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(160, 160, 160, 1);
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 10px;
}
}@media (max-width: 767px){#s-0fb4d03d-4041-4cbc-9f88-1d56c4495ea4 .shg-product-sold-out {
  display: none;
  color: rgba(0, 0, 0, 1);
  font-size: 24px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-0fb4d03d-4041-4cbc-9f88-1d56c4495ea4 .shg-product-price {
  color: rgba(0, 0, 0, 1);
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 24px;
}

#s-0fb4d03d-4041-4cbc-9f88-1d56c4495ea4 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(160, 160, 160, 1);
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 10px;
}
}
#s-e0892558-605a-4391-b8df-3ffe96c333de {
  margin-top: 0.5em;
margin-bottom: 0.5em;
padding-right: 5%;
}

#s-f91e4778-0aea-47c7-b795-ff7b6fbddedf {
  margin-top: 5%;
margin-left: 0%;
margin-bottom: 5%;
margin-right: 0%;
}

@media (min-width: 0px) {
[id="s-f91e4778-0aea-47c7-b795-ff7b6fbddedf"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-f91e4778-0aea-47c7-b795-ff7b6fbddedf"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 2.5px);
}

[id="s-f91e4778-0aea-47c7-b795-ff7b6fbddedf"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 2.5px);
}

}

@media (min-width: 992px) {
[id="s-f91e4778-0aea-47c7-b795-ff7b6fbddedf"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 2.5px);
}

[id="s-f91e4778-0aea-47c7-b795-ff7b6fbddedf"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 2.5px);
}

}

@media (min-width: 1200px) {
[id="s-f91e4778-0aea-47c7-b795-ff7b6fbddedf"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 2.5px);
}

[id="s-f91e4778-0aea-47c7-b795-ff7b6fbddedf"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 2.5px);
}

}

#s-91bd80fb-05ee-412a-bc61-26df09a629e2 {
  max-width: 1200px;
text-align: center;
}

#s-91bd80fb-05ee-412a-bc61-26df09a629e2 {
  overflow: hidden;
  
  
      max-width: 1200px;
      
        margin-left: auto;
        margin-right: auto;
      
      
      
  
}








#s-91bd80fb-05ee-412a-bc61-26df09a629e2 .shogun-image-content {
  
    justify-content: center;
  
}

.gallery-open img {
        height: 4em;
    width: 2.7rem;
    -o-object-fit: contain;
       object-fit: contain;
}
#gallery{
   
    line-height: 1;  
}
#s-8b6167a9-eb9a-4159-9dc9-4fc5abcfce31 {
  margin-left: 0%;
margin-right: 0%;
text-align: right;
}
@media (max-width: 767px){#s-8b6167a9-eb9a-4159-9dc9-4fc5abcfce31 {
  text-align: center;
display: none;
}
#s-8b6167a9-eb9a-4159-9dc9-4fc5abcfce31, #wrap-s-8b6167a9-eb9a-4159-9dc9-4fc5abcfce31, #wrap-content-s-8b6167a9-eb9a-4159-9dc9-4fc5abcfce31 { display: none !important; }}
@media (min-width: 0px) {
[id="s-b78370f1-6bcb-44d5-8478-27ee7c4a6e85"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 4.0px);
}

}

@media (min-width: 768px) {
[id="s-b78370f1-6bcb-44d5-8478-27ee7c4a6e85"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 4.0px);
}

}

@media (min-width: 992px) {
[id="s-b78370f1-6bcb-44d5-8478-27ee7c4a6e85"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 4.0px);
}

}

@media (min-width: 1200px) {
[id="s-b78370f1-6bcb-44d5-8478-27ee7c4a6e85"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 4.0px);
}

}

#s-573ea7f5-c9b3-4d0b-ab5b-8c38105d1965 {
  border-style: solid;
margin-right: 0.5em;
padding-top: 5px;
padding-left: 17px;
padding-bottom: 5px;
padding-right: 17px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(0, 0, 0, 1);
border-radius: 10px;
background-color: rgba(239, 239, 239, 0);
text-align: right;
text-decoration: none;
color: rgba(0, 0, 0, 1);
background-image: none;
hover-type: color;
}
#s-573ea7f5-c9b3-4d0b-ab5b-8c38105d1965:hover {border-style: solid !important;
border-color: rgba(0, 0, 0, 1) !important;
border-radius: 10px !important;
background-color: rgba(255, 255, 255, 0) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(0, 0, 0, 1) !important;}#s-573ea7f5-c9b3-4d0b-ab5b-8c38105d1965:active {border-style: solid !important;
border-color: rgba(0, 0, 0, 1) !important;
border-radius: 10px !important;
background-color: rgba(239, 239, 239, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(0, 0, 0, 1) !important;}@media (min-width: 768px) and (max-width: 991px){#s-573ea7f5-c9b3-4d0b-ab5b-8c38105d1965 {
  margin-left: 0em;
margin-right: 0em;
padding-left: 12px;
padding-right: 12px;
text-align: center;
}
}@media (max-width: 767px){#s-573ea7f5-c9b3-4d0b-ab5b-8c38105d1965 {
  padding-left: 10px;
padding-right: 10px;
}
}

  #s-573ea7f5-c9b3-4d0b-ab5b-8c38105d1965-root {
    text-align: right;
  }


#s-573ea7f5-c9b3-4d0b-ab5b-8c38105d1965.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-573ea7f5-c9b3-4d0b-ab5b-8c38105d1965-root {
    text-align: right;
  }


#s-573ea7f5-c9b3-4d0b-ab5b-8c38105d1965.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-573ea7f5-c9b3-4d0b-ab5b-8c38105d1965-root {
    text-align: right;
  }


#s-573ea7f5-c9b3-4d0b-ab5b-8c38105d1965.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-573ea7f5-c9b3-4d0b-ab5b-8c38105d1965-root {
    text-align: center;
  }


#s-573ea7f5-c9b3-4d0b-ab5b-8c38105d1965.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-573ea7f5-c9b3-4d0b-ab5b-8c38105d1965-root {
    text-align: right;
  }


#s-573ea7f5-c9b3-4d0b-ab5b-8c38105d1965.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}
.shg-btn.shg-cse, .shg-btn.shg-cse:hover, .shg-btn.shg-cse:focus {
  color: #FFF;
}

.shg-product-atc-wrapper {
  position: relative;
}

.shg-product-atc-btn {
  position: relative;
  z-index: 2;
  display: block;
  border: none;
  align-items: normal;
  box-sizing: border-box;
  cursor: pointer;
  transition: opacity 200ms linear;
  opacity: 1;
}

.shg-product-atc-btn-opaque {
  opacity: 0;
}

.shg-product-atc-info-box {
  position: absolute;
  z-index: 1;
  display: flex;
  overflow: hidden;
  justify-content: center;
  align-items: center;
  text-align: center;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}

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

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

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

#s-77f9e903-4066-47f5-8e31-d919f3e48cf8 {
  border-style: solid;
margin-left: 0%;
margin-right: 0%;
padding-top: 4px;
padding-left: 17px;
padding-bottom: 4px;
padding-right: 17px;
border-color: rgba(99, 23, 255, 1);
border-radius: 10px;
background-color: rgba(99, 23, 255, 1);
text-align: left;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-77f9e903-4066-47f5-8e31-d919f3e48cf8:hover {border-style: solid !important;
border-color: rgba(71, 24, 167, 1) !important;
border-radius: 10px !important;
background-color: rgba(71, 24, 167, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-77f9e903-4066-47f5-8e31-d919f3e48cf8:active {border-style: solid !important;
border-color: rgba(95, 34, 221, 1) !important;
border-radius: 10px !important;
background-color: rgba(95, 34, 221, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}@media (min-width: 768px) and (max-width: 991px){#s-77f9e903-4066-47f5-8e31-d919f3e48cf8 {
  text-align: center;
}
}

  #s-77f9e903-4066-47f5-8e31-d919f3e48cf8-atc-btn-wrapper {
    text-align: left;
  }


#s-77f9e903-4066-47f5-8e31-d919f3e48cf8 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-77f9e903-4066-47f5-8e31-d919f3e48cf8.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-77f9e903-4066-47f5-8e31-d919f3e48cf8.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-77f9e903-4066-47f5-8e31-d919f3e48cf8.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-77f9e903-4066-47f5-8e31-d919f3e48cf8-atc-btn-wrapper {
    text-align: left;
  }


#s-77f9e903-4066-47f5-8e31-d919f3e48cf8 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-77f9e903-4066-47f5-8e31-d919f3e48cf8.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-77f9e903-4066-47f5-8e31-d919f3e48cf8.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-77f9e903-4066-47f5-8e31-d919f3e48cf8.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-77f9e903-4066-47f5-8e31-d919f3e48cf8-atc-btn-wrapper {
    text-align: left;
  }


#s-77f9e903-4066-47f5-8e31-d919f3e48cf8 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-77f9e903-4066-47f5-8e31-d919f3e48cf8.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-77f9e903-4066-47f5-8e31-d919f3e48cf8.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-77f9e903-4066-47f5-8e31-d919f3e48cf8.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-77f9e903-4066-47f5-8e31-d919f3e48cf8-atc-btn-wrapper {
    text-align: center;
  }


#s-77f9e903-4066-47f5-8e31-d919f3e48cf8 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-77f9e903-4066-47f5-8e31-d919f3e48cf8.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-77f9e903-4066-47f5-8e31-d919f3e48cf8.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-77f9e903-4066-47f5-8e31-d919f3e48cf8.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-77f9e903-4066-47f5-8e31-d919f3e48cf8-atc-btn-wrapper {
    text-align: left;
  }


#s-77f9e903-4066-47f5-8e31-d919f3e48cf8 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-77f9e903-4066-47f5-8e31-d919f3e48cf8.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-77f9e903-4066-47f5-8e31-d919f3e48cf8.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-77f9e903-4066-47f5-8e31-d919f3e48cf8.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-fdcd01c8-ad16-47ab-a640-dacb0c1eb282 {
  min-height: 50px;
}








#s-fdcd01c8-ad16-47ab-a640-dacb0c1eb282 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-fdcd01c8-ad16-47ab-a640-dacb0c1eb282.shg-box.shg-c {
  justify-content: center;
}

#s-0749040e-c55e-43ca-9c98-1d90ef10eb5f {
  padding-top: 10px;
padding-bottom: 10px;
}

#s-0749040e-c55e-43ca-9c98-1d90ef10eb5f .shg-sld-dot {
  background-color: rgba(113, 113, 113, 1);
}

#s-0749040e-c55e-43ca-9c98-1d90ef10eb5f .shg-sld-nav-button.shg-sld-left,
#s-0749040e-c55e-43ca-9c98-1d90ef10eb5f .shg-sld-nav-button.shg-sld-right {
  fill: rgba(113, 113, 113, 1);
}

#s-a1b0b387-9efc-4d3a-a7b7-5d4d60a0b294 {
  text-align: center;
}

#s-a1b0b387-9efc-4d3a-a7b7-5d4d60a0b294 {
  overflow: hidden;
  
  
}







  #s-a1b0b387-9efc-4d3a-a7b7-5d4d60a0b294 img.shogun-image {
    

    
    
    
  }


#s-a1b0b387-9efc-4d3a-a7b7-5d4d60a0b294 .shogun-image-content {
  
    justify-content: center;
  
}

#s-568b1010-ab73-4f4d-a6a0-9e06f96195c4 {
  text-align: center;
}

#s-568b1010-ab73-4f4d-a6a0-9e06f96195c4 {
  overflow: hidden;
  
  
}







  #s-568b1010-ab73-4f4d-a6a0-9e06f96195c4 img.shogun-image {
    

    
    
    
  }


#s-568b1010-ab73-4f4d-a6a0-9e06f96195c4 .shogun-image-content {
  
    justify-content: center;
  
}

#s-8ffd25e9-9db8-45f7-8ea5-b52c6ca3ce5d {
  text-align: center;
}

#s-8ffd25e9-9db8-45f7-8ea5-b52c6ca3ce5d {
  overflow: hidden;
  
  
}







  #s-8ffd25e9-9db8-45f7-8ea5-b52c6ca3ce5d img.shogun-image {
    

    
    
    
  }


#s-8ffd25e9-9db8-45f7-8ea5-b52c6ca3ce5d .shogun-image-content {
  
    justify-content: center;
  
}

#s-40d6be05-0b4f-4c1b-87a3-e86719885726 {
  text-align: center;
}

#s-40d6be05-0b4f-4c1b-87a3-e86719885726 {
  overflow: hidden;
  
  
}







  #s-40d6be05-0b4f-4c1b-87a3-e86719885726 img.shogun-image {
    

    
    
    
  }


#s-40d6be05-0b4f-4c1b-87a3-e86719885726 .shogun-image-content {
  
    justify-content: center;
  
}

.gradient-close-button{
    background:#6317ff !important;
    width: 40px;
    height: 40px;
    text-align: center;
    font-size: 18px;
    padding: 5px;
    color: #fff !important;
    font-weight: 600;
    border-radius: 5px;
    z-index: 99999;
    text-decoration: none;
    font-size:23px;
    margin-left: 2.2rem;
    margin-top: -3.6rem;
    position: absolute;
}
.gradient-close-button .fa{
    font-size: larger!important;
    color:#fff !important;
       
}
#s-bfc82006-f00f-4bd2-85d9-76738355ff88 {
  margin-left: 0px;
text-align: center;
}

#s-d80195f8-b25e-4405-b0f0-e1df331b0287 {
  margin-left: 0%;
margin-right: 0%;
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(0, 0, 0, 0);
border-style: solid;
border-radius: 10px;
background-color: rgba(239, 239, 239, 1);
}
@media (max-width: 767px){#s-d80195f8-b25e-4405-b0f0-e1df331b0287 {
  margin-bottom: 0.5em;
}
}







#s-d80195f8-b25e-4405-b0f0-e1df331b0287 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-d80195f8-b25e-4405-b0f0-e1df331b0287.shg-box.shg-c {
  justify-content: center;
}

#s-9067c4df-b94e-4e7a-a4e6-874d0eca2bb2 {
  min-height: 50px;
}








#s-9067c4df-b94e-4e7a-a4e6-874d0eca2bb2 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-9067c4df-b94e-4e7a-a4e6-874d0eca2bb2.shg-box.shg-c {
  justify-content: center;
}

#s-6e5047ef-9421-48c0-9f4a-96e93d3773b5 {
  text-align: right;
}

#s-6d0d3989-a6d7-4077-a0de-61045ac6cb3f {
  margin-top: 0.5em;
margin-bottom: 0.5em;
text-align: left;
}
@media (min-width: 1200px){#s-6d0d3989-a6d7-4077-a0de-61045ac6cb3f {
  margin-bottom: 0em;
}
}
#s-6d0d3989-a6d7-4077-a0de-61045ac6cb3f .shg-product-title-component h5 span {
  color: rgba(99, 23, 255, 1);
  font-weight:   ;
  font-family: ;
  font-style:   ;
  
  line-height: ;
  letter-spacing: ;
  text-align: left;
}

#s-3afe6191-138c-4ba6-ba8a-d5b4028312aa {
  text-align: right;
}
@media (min-width: 1200px){#s-3afe6191-138c-4ba6-ba8a-d5b4028312aa {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-3afe6191-138c-4ba6-ba8a-d5b4028312aa .shg-product-sold-out {
  display: none;
  color: rgba(0, 0, 0, 1);
  font-size: 24px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-3afe6191-138c-4ba6-ba8a-d5b4028312aa .shg-product-price {
  color: rgba(0, 0, 0, 1);
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 24px;
}

#s-3afe6191-138c-4ba6-ba8a-d5b4028312aa .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(160, 160, 160, 1);
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 10px;
}
@media (min-width: 1200px){#s-3afe6191-138c-4ba6-ba8a-d5b4028312aa .shg-product-sold-out {
  display: none;
  color: rgba(0, 0, 0, 1);
  font-size: 24px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-3afe6191-138c-4ba6-ba8a-d5b4028312aa .shg-product-price {
  color: rgba(0, 0, 0, 1);
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 24px;
}

#s-3afe6191-138c-4ba6-ba8a-d5b4028312aa .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(160, 160, 160, 1);
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 10px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-3afe6191-138c-4ba6-ba8a-d5b4028312aa .shg-product-sold-out {
  display: none;
  color: rgba(0, 0, 0, 1);
  font-size: 24px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-3afe6191-138c-4ba6-ba8a-d5b4028312aa .shg-product-price {
  color: rgba(0, 0, 0, 1);
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 24px;
}

#s-3afe6191-138c-4ba6-ba8a-d5b4028312aa .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(160, 160, 160, 1);
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 10px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-3afe6191-138c-4ba6-ba8a-d5b4028312aa .shg-product-sold-out {
  display: none;
  color: rgba(0, 0, 0, 1);
  font-size: 24px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-3afe6191-138c-4ba6-ba8a-d5b4028312aa .shg-product-price {
  color: rgba(0, 0, 0, 1);
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 24px;
}

#s-3afe6191-138c-4ba6-ba8a-d5b4028312aa .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(160, 160, 160, 1);
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 10px;
}
}@media (max-width: 767px){#s-3afe6191-138c-4ba6-ba8a-d5b4028312aa .shg-product-sold-out {
  display: none;
  color: rgba(0, 0, 0, 1);
  font-size: 24px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-3afe6191-138c-4ba6-ba8a-d5b4028312aa .shg-product-price {
  color: rgba(0, 0, 0, 1);
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 24px;
}

#s-3afe6191-138c-4ba6-ba8a-d5b4028312aa .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(160, 160, 160, 1);
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 10px;
}
}
#s-fdbe95fa-6185-43e6-b950-42fa6cee2449 {
  margin-top: 0.5em;
margin-bottom: 0.5em;
padding-right: 5%;
}

#s-61ed90b8-3b41-4ec6-976e-f81a628e0b4d {
  margin-top: 5%;
margin-bottom: 5%;
}

@media (min-width: 0px) {
[id="s-61ed90b8-3b41-4ec6-976e-f81a628e0b4d"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-61ed90b8-3b41-4ec6-976e-f81a628e0b4d"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 2.5px);
}

[id="s-61ed90b8-3b41-4ec6-976e-f81a628e0b4d"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 2.5px);
}

}

@media (min-width: 992px) {
[id="s-61ed90b8-3b41-4ec6-976e-f81a628e0b4d"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 2.5px);
}

[id="s-61ed90b8-3b41-4ec6-976e-f81a628e0b4d"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 2.5px);
}

}

@media (min-width: 1200px) {
[id="s-61ed90b8-3b41-4ec6-976e-f81a628e0b4d"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 2.5px);
}

[id="s-61ed90b8-3b41-4ec6-976e-f81a628e0b4d"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 2.5px);
}

}

#s-1d9362be-68fa-4b93-9876-7ae81953af52 {
  max-width: 1200px;
text-align: center;
}

#s-1d9362be-68fa-4b93-9876-7ae81953af52 {
  overflow: hidden;
  
  
      max-width: 1200px;
      
        margin-left: auto;
        margin-right: auto;
      
      
      
  
}








#s-1d9362be-68fa-4b93-9876-7ae81953af52 .shogun-image-content {
  
    justify-content: center;
  
}

#s-d76047c8-5a8c-4eed-b4f6-0d72fb8f7fc4 {
  text-align: right;
}
@media (max-width: 767px){#s-d76047c8-5a8c-4eed-b4f6-0d72fb8f7fc4 {
  text-align: center;
display: none;
}
#s-d76047c8-5a8c-4eed-b4f6-0d72fb8f7fc4, #wrap-s-d76047c8-5a8c-4eed-b4f6-0d72fb8f7fc4, #wrap-content-s-d76047c8-5a8c-4eed-b4f6-0d72fb8f7fc4 { display: none !important; }}
@media (min-width: 0px) {
[id="s-a06dc8c2-86d5-4c73-b2d7-3c8d9e16442a"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 4.0px);
}

}

@media (min-width: 768px) {
[id="s-a06dc8c2-86d5-4c73-b2d7-3c8d9e16442a"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 4.0px);
}

}

@media (min-width: 992px) {
[id="s-a06dc8c2-86d5-4c73-b2d7-3c8d9e16442a"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 4.0px);
}

}

@media (min-width: 1200px) {
[id="s-a06dc8c2-86d5-4c73-b2d7-3c8d9e16442a"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 4.0px);
}

}

#s-3d181283-b519-470f-8b2c-a4104f8aa0f8 {
  border-style: solid;
margin-right: 0.5em;
padding-top: 5px;
padding-left: 17px;
padding-bottom: 5px;
padding-right: 17px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(0, 0, 0, 1);
border-radius: 10px;
background-color: rgba(239, 239, 239, 0);
text-align: right;
text-decoration: none;
color: rgba(0, 0, 0, 1);
background-image: none;
hover-type: color;
}
#s-3d181283-b519-470f-8b2c-a4104f8aa0f8:hover {border-style: solid !important;
border-color: rgba(0, 0, 0, 1) !important;
border-radius: 10px !important;
background-color: rgba(255, 255, 255, 0) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(0, 0, 0, 1) !important;}#s-3d181283-b519-470f-8b2c-a4104f8aa0f8:active {border-style: solid !important;
border-color: rgba(0, 0, 0, 1) !important;
border-radius: 10px !important;
background-color: rgba(239, 239, 239, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(0, 0, 0, 1) !important;}@media (min-width: 768px) and (max-width: 991px){#s-3d181283-b519-470f-8b2c-a4104f8aa0f8 {
  margin-left: 0em;
margin-right: 0em;
padding-left: 12px;
padding-right: 12px;
text-align: center;
}
}@media (max-width: 767px){#s-3d181283-b519-470f-8b2c-a4104f8aa0f8 {
  padding-left: 10px;
padding-right: 10px;
}
}

  #s-3d181283-b519-470f-8b2c-a4104f8aa0f8-root {
    text-align: right;
  }


#s-3d181283-b519-470f-8b2c-a4104f8aa0f8.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-3d181283-b519-470f-8b2c-a4104f8aa0f8-root {
    text-align: right;
  }


#s-3d181283-b519-470f-8b2c-a4104f8aa0f8.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-3d181283-b519-470f-8b2c-a4104f8aa0f8-root {
    text-align: right;
  }


#s-3d181283-b519-470f-8b2c-a4104f8aa0f8.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-3d181283-b519-470f-8b2c-a4104f8aa0f8-root {
    text-align: center;
  }


#s-3d181283-b519-470f-8b2c-a4104f8aa0f8.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-3d181283-b519-470f-8b2c-a4104f8aa0f8-root {
    text-align: right;
  }


#s-3d181283-b519-470f-8b2c-a4104f8aa0f8.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}
#s-913473c2-2c56-401d-b8e7-bd2d76bc0d32 {
  border-style: solid;
margin-left: 0%;
margin-right: 0%;
padding-top: 4px;
padding-left: 17px;
padding-bottom: 4px;
padding-right: 17px;
border-color: rgba(99, 23, 255, 1);
border-radius: 10px;
background-color: rgba(99, 23, 255, 1);
text-align: left;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-913473c2-2c56-401d-b8e7-bd2d76bc0d32:hover {border-style: solid !important;
border-color: rgba(71, 24, 167, 1) !important;
border-radius: 10px !important;
background-color: rgba(71, 24, 167, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-913473c2-2c56-401d-b8e7-bd2d76bc0d32:active {border-style: solid !important;
border-color: rgba(95, 34, 221, 1) !important;
border-radius: 10px !important;
background-color: rgba(95, 34, 221, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}@media (min-width: 768px) and (max-width: 991px){#s-913473c2-2c56-401d-b8e7-bd2d76bc0d32 {
  text-align: center;
}
}

  #s-913473c2-2c56-401d-b8e7-bd2d76bc0d32-atc-btn-wrapper {
    text-align: left;
  }


#s-913473c2-2c56-401d-b8e7-bd2d76bc0d32 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-913473c2-2c56-401d-b8e7-bd2d76bc0d32.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-913473c2-2c56-401d-b8e7-bd2d76bc0d32.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-913473c2-2c56-401d-b8e7-bd2d76bc0d32.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-913473c2-2c56-401d-b8e7-bd2d76bc0d32-atc-btn-wrapper {
    text-align: left;
  }


#s-913473c2-2c56-401d-b8e7-bd2d76bc0d32 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-913473c2-2c56-401d-b8e7-bd2d76bc0d32.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-913473c2-2c56-401d-b8e7-bd2d76bc0d32.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-913473c2-2c56-401d-b8e7-bd2d76bc0d32.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-913473c2-2c56-401d-b8e7-bd2d76bc0d32-atc-btn-wrapper {
    text-align: left;
  }


#s-913473c2-2c56-401d-b8e7-bd2d76bc0d32 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-913473c2-2c56-401d-b8e7-bd2d76bc0d32.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-913473c2-2c56-401d-b8e7-bd2d76bc0d32.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-913473c2-2c56-401d-b8e7-bd2d76bc0d32.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-913473c2-2c56-401d-b8e7-bd2d76bc0d32-atc-btn-wrapper {
    text-align: center;
  }


#s-913473c2-2c56-401d-b8e7-bd2d76bc0d32 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-913473c2-2c56-401d-b8e7-bd2d76bc0d32.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-913473c2-2c56-401d-b8e7-bd2d76bc0d32.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-913473c2-2c56-401d-b8e7-bd2d76bc0d32.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-913473c2-2c56-401d-b8e7-bd2d76bc0d32-atc-btn-wrapper {
    text-align: left;
  }


#s-913473c2-2c56-401d-b8e7-bd2d76bc0d32 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-913473c2-2c56-401d-b8e7-bd2d76bc0d32.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-913473c2-2c56-401d-b8e7-bd2d76bc0d32.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-913473c2-2c56-401d-b8e7-bd2d76bc0d32.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-3209f974-af91-4d88-a62c-9f47800e27f1 {
  min-height: 50px;
}








#s-3209f974-af91-4d88-a62c-9f47800e27f1 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-3209f974-af91-4d88-a62c-9f47800e27f1.shg-box.shg-c {
  justify-content: center;
}

#s-dc390df3-5dd7-4f52-a14b-60a303aee44f {
  padding-top: 10px;
padding-bottom: 10px;
}

#s-dc390df3-5dd7-4f52-a14b-60a303aee44f .shg-sld-dot {
  background-color: rgba(113, 113, 113, 1);
}

#s-dc390df3-5dd7-4f52-a14b-60a303aee44f .shg-sld-nav-button.shg-sld-left,
#s-dc390df3-5dd7-4f52-a14b-60a303aee44f .shg-sld-nav-button.shg-sld-right {
  fill: rgba(113, 113, 113, 1);
}

#s-e1fbebb2-e500-4aa5-9396-e3a390839bc0 {
  text-align: center;
}

#s-e1fbebb2-e500-4aa5-9396-e3a390839bc0 {
  overflow: hidden;
  
  
}







  #s-e1fbebb2-e500-4aa5-9396-e3a390839bc0 img.shogun-image {
    

    
    
    
  }


#s-e1fbebb2-e500-4aa5-9396-e3a390839bc0 .shogun-image-content {
  
    justify-content: center;
  
}

#s-519d9459-dbf1-41a8-9353-a69d0edabeb0 {
  text-align: center;
}

#s-519d9459-dbf1-41a8-9353-a69d0edabeb0 {
  overflow: hidden;
  
  
}







  #s-519d9459-dbf1-41a8-9353-a69d0edabeb0 img.shogun-image {
    

    
    
    
  }


#s-519d9459-dbf1-41a8-9353-a69d0edabeb0 .shogun-image-content {
  
    justify-content: center;
  
}

#s-03c538b1-cfa2-4251-88b7-d398c6d3ac64 {
  text-align: center;
}

#s-03c538b1-cfa2-4251-88b7-d398c6d3ac64 {
  overflow: hidden;
  
  
}







  #s-03c538b1-cfa2-4251-88b7-d398c6d3ac64 img.shogun-image {
    

    
    
    
  }


#s-03c538b1-cfa2-4251-88b7-d398c6d3ac64 .shogun-image-content {
  
    justify-content: center;
  
}

#s-6ffe6807-d1d6-4652-bbb7-0faf26a94cee {
  text-align: center;
}

#s-6ffe6807-d1d6-4652-bbb7-0faf26a94cee {
  overflow: hidden;
  
  
}







  #s-6ffe6807-d1d6-4652-bbb7-0faf26a94cee img.shogun-image {
    

    
    
    
  }


#s-6ffe6807-d1d6-4652-bbb7-0faf26a94cee .shogun-image-content {
  
    justify-content: center;
  
}

#s-6151cdb3-fdbb-4c0b-b67b-e157ee3ad91f {
  text-align: center;
}

#s-2f3e7ff9-433a-4236-8d5b-0201fb2ecf33 {
  margin-left: 0%;
margin-right: 0%;
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(0, 0, 0, 0);
border-style: solid;
border-radius: 10px;
background-color: rgba(239, 239, 239, 1);
}








#s-2f3e7ff9-433a-4236-8d5b-0201fb2ecf33 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-2f3e7ff9-433a-4236-8d5b-0201fb2ecf33.shg-box.shg-c {
  justify-content: center;
}

#s-0698801c-5078-490c-92eb-82bb9204f497 {
  min-height: 50px;
}








#s-0698801c-5078-490c-92eb-82bb9204f497 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-0698801c-5078-490c-92eb-82bb9204f497.shg-box.shg-c {
  justify-content: center;
}

#s-b7233500-0ede-48d2-b1a8-3cc0d79ca771 {
  text-align: right;
}

#s-814a4c73-6d87-4704-af39-72c32f80097b {
  margin-top: 0.5em;
margin-bottom: 0.5em;
text-align: left;
}
@media (min-width: 1200px){#s-814a4c73-6d87-4704-af39-72c32f80097b {
  margin-bottom: 0em;
}
}
#s-814a4c73-6d87-4704-af39-72c32f80097b .shg-product-title-component h5 span {
  color: rgba(99, 23, 255, 1);
  font-weight:   ;
  font-family: ;
  font-style:   ;
  
  line-height: ;
  letter-spacing: ;
  text-align: left;
}

#s-e2276655-0a67-4d4f-8180-a9e1e8e03151 {
  text-align: right;
}
@media (min-width: 1200px){#s-e2276655-0a67-4d4f-8180-a9e1e8e03151 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-e2276655-0a67-4d4f-8180-a9e1e8e03151 .shg-product-sold-out {
  display: none;
  color: rgba(0, 0, 0, 1);
  font-size: 24px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-e2276655-0a67-4d4f-8180-a9e1e8e03151 .shg-product-price {
  color: rgba(0, 0, 0, 1);
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 24px;
}

#s-e2276655-0a67-4d4f-8180-a9e1e8e03151 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(160, 160, 160, 1);
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 10px;
}
@media (min-width: 1200px){#s-e2276655-0a67-4d4f-8180-a9e1e8e03151 .shg-product-sold-out {
  display: none;
  color: rgba(0, 0, 0, 1);
  font-size: 24px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-e2276655-0a67-4d4f-8180-a9e1e8e03151 .shg-product-price {
  color: rgba(0, 0, 0, 1);
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 24px;
}

#s-e2276655-0a67-4d4f-8180-a9e1e8e03151 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(160, 160, 160, 1);
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 10px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-e2276655-0a67-4d4f-8180-a9e1e8e03151 .shg-product-sold-out {
  display: none;
  color: rgba(0, 0, 0, 1);
  font-size: 24px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-e2276655-0a67-4d4f-8180-a9e1e8e03151 .shg-product-price {
  color: rgba(0, 0, 0, 1);
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 24px;
}

#s-e2276655-0a67-4d4f-8180-a9e1e8e03151 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(160, 160, 160, 1);
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 10px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-e2276655-0a67-4d4f-8180-a9e1e8e03151 .shg-product-sold-out {
  display: none;
  color: rgba(0, 0, 0, 1);
  font-size: 24px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-e2276655-0a67-4d4f-8180-a9e1e8e03151 .shg-product-price {
  color: rgba(0, 0, 0, 1);
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 24px;
}

#s-e2276655-0a67-4d4f-8180-a9e1e8e03151 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(160, 160, 160, 1);
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 10px;
}
}@media (max-width: 767px){#s-e2276655-0a67-4d4f-8180-a9e1e8e03151 .shg-product-sold-out {
  display: none;
  color: rgba(0, 0, 0, 1);
  font-size: 24px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-e2276655-0a67-4d4f-8180-a9e1e8e03151 .shg-product-price {
  color: rgba(0, 0, 0, 1);
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 24px;
}

#s-e2276655-0a67-4d4f-8180-a9e1e8e03151 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(160, 160, 160, 1);
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 10px;
}
}
#s-6f1a8bc8-d515-492e-a4e8-397ff32e5592 {
  margin-top: 0.5em;
margin-bottom: 0.5em;
padding-right: 5%;
}

#s-42feb0c6-61f6-4d68-bedf-30845e5d30e7 {
  margin-top: 5%;
margin-bottom: 5%;
}

@media (min-width: 0px) {
[id="s-42feb0c6-61f6-4d68-bedf-30845e5d30e7"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-42feb0c6-61f6-4d68-bedf-30845e5d30e7"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 2.5px);
}

[id="s-42feb0c6-61f6-4d68-bedf-30845e5d30e7"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 2.5px);
}

}

@media (min-width: 992px) {
[id="s-42feb0c6-61f6-4d68-bedf-30845e5d30e7"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 2.5px);
}

[id="s-42feb0c6-61f6-4d68-bedf-30845e5d30e7"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 2.5px);
}

}

@media (min-width: 1200px) {
[id="s-42feb0c6-61f6-4d68-bedf-30845e5d30e7"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 2.5px);
}

[id="s-42feb0c6-61f6-4d68-bedf-30845e5d30e7"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 2.5px);
}

}

#s-47b41b1f-64fb-4c80-be62-69eb3917d860 {
  max-width: 1200px;
text-align: center;
}

#s-47b41b1f-64fb-4c80-be62-69eb3917d860 {
  overflow: hidden;
  
  
      max-width: 1200px;
      
        margin-left: auto;
        margin-right: auto;
      
      
      
  
}








#s-47b41b1f-64fb-4c80-be62-69eb3917d860 .shogun-image-content {
  
    justify-content: center;
  
}

#s-3bbadbd9-0fbb-4c77-9dc4-422886d9ef60 {
  text-align: right;
}
@media (max-width: 767px){#s-3bbadbd9-0fbb-4c77-9dc4-422886d9ef60 {
  text-align: center;
display: none;
}
#s-3bbadbd9-0fbb-4c77-9dc4-422886d9ef60, #wrap-s-3bbadbd9-0fbb-4c77-9dc4-422886d9ef60, #wrap-content-s-3bbadbd9-0fbb-4c77-9dc4-422886d9ef60 { display: none !important; }}
@media (min-width: 0px) {
[id="s-55fb0dbf-66a5-47eb-8c10-ee45dff125a3"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 4.0px);
}

}

@media (min-width: 768px) {
[id="s-55fb0dbf-66a5-47eb-8c10-ee45dff125a3"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 4.0px);
}

}

@media (min-width: 992px) {
[id="s-55fb0dbf-66a5-47eb-8c10-ee45dff125a3"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 4.0px);
}

}

@media (min-width: 1200px) {
[id="s-55fb0dbf-66a5-47eb-8c10-ee45dff125a3"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 4.0px);
}

}

#s-61786f9e-18df-4a2f-a6bc-3b5c150a94a9 {
  border-style: solid;
margin-right: 0.5em;
padding-top: 5px;
padding-left: 17px;
padding-bottom: 5px;
padding-right: 17px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(0, 0, 0, 1);
border-radius: 10px;
background-color: rgba(239, 239, 239, 0);
text-align: right;
text-decoration: none;
color: rgba(0, 0, 0, 1);
background-image: none;
hover-type: color;
}
#s-61786f9e-18df-4a2f-a6bc-3b5c150a94a9:hover {border-style: solid !important;
border-color: rgba(0, 0, 0, 1) !important;
border-radius: 10px !important;
background-color: rgba(255, 255, 255, 0) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(0, 0, 0, 1) !important;}#s-61786f9e-18df-4a2f-a6bc-3b5c150a94a9:active {border-style: solid !important;
border-color: rgba(0, 0, 0, 1) !important;
border-radius: 10px !important;
background-color: rgba(239, 239, 239, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(0, 0, 0, 1) !important;}@media (min-width: 768px) and (max-width: 991px){#s-61786f9e-18df-4a2f-a6bc-3b5c150a94a9 {
  margin-left: 0em;
margin-right: 0em;
padding-left: 12px;
padding-right: 12px;
text-align: center;
}
}@media (max-width: 767px){#s-61786f9e-18df-4a2f-a6bc-3b5c150a94a9 {
  padding-left: 10px;
padding-right: 10px;
}
}

  #s-61786f9e-18df-4a2f-a6bc-3b5c150a94a9-root {
    text-align: right;
  }


#s-61786f9e-18df-4a2f-a6bc-3b5c150a94a9.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-61786f9e-18df-4a2f-a6bc-3b5c150a94a9-root {
    text-align: right;
  }


#s-61786f9e-18df-4a2f-a6bc-3b5c150a94a9.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-61786f9e-18df-4a2f-a6bc-3b5c150a94a9-root {
    text-align: right;
  }


#s-61786f9e-18df-4a2f-a6bc-3b5c150a94a9.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-61786f9e-18df-4a2f-a6bc-3b5c150a94a9-root {
    text-align: center;
  }


#s-61786f9e-18df-4a2f-a6bc-3b5c150a94a9.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-61786f9e-18df-4a2f-a6bc-3b5c150a94a9-root {
    text-align: right;
  }


#s-61786f9e-18df-4a2f-a6bc-3b5c150a94a9.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}
#s-319bd4a1-8137-4863-9c16-b86670b8e3de {
  border-style: solid;
margin-left: 0%;
margin-right: 0%;
padding-top: 4px;
padding-left: 17px;
padding-bottom: 4px;
padding-right: 17px;
border-color: rgba(99, 23, 255, 1);
border-radius: 10px;
background-color: rgba(99, 23, 255, 1);
text-align: left;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-319bd4a1-8137-4863-9c16-b86670b8e3de:hover {border-style: solid !important;
border-color: rgba(71, 24, 167, 1) !important;
border-radius: 10px !important;
background-color: rgba(71, 24, 167, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-319bd4a1-8137-4863-9c16-b86670b8e3de:active {border-style: solid !important;
border-color: rgba(95, 34, 221, 1) !important;
border-radius: 10px !important;
background-color: rgba(95, 34, 221, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}@media (min-width: 768px) and (max-width: 991px){#s-319bd4a1-8137-4863-9c16-b86670b8e3de {
  text-align: center;
}
}

  #s-319bd4a1-8137-4863-9c16-b86670b8e3de-atc-btn-wrapper {
    text-align: left;
  }


#s-319bd4a1-8137-4863-9c16-b86670b8e3de {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-319bd4a1-8137-4863-9c16-b86670b8e3de.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-319bd4a1-8137-4863-9c16-b86670b8e3de.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-319bd4a1-8137-4863-9c16-b86670b8e3de.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-319bd4a1-8137-4863-9c16-b86670b8e3de-atc-btn-wrapper {
    text-align: left;
  }


#s-319bd4a1-8137-4863-9c16-b86670b8e3de {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-319bd4a1-8137-4863-9c16-b86670b8e3de.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-319bd4a1-8137-4863-9c16-b86670b8e3de.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-319bd4a1-8137-4863-9c16-b86670b8e3de.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-319bd4a1-8137-4863-9c16-b86670b8e3de-atc-btn-wrapper {
    text-align: left;
  }


#s-319bd4a1-8137-4863-9c16-b86670b8e3de {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-319bd4a1-8137-4863-9c16-b86670b8e3de.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-319bd4a1-8137-4863-9c16-b86670b8e3de.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-319bd4a1-8137-4863-9c16-b86670b8e3de.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-319bd4a1-8137-4863-9c16-b86670b8e3de-atc-btn-wrapper {
    text-align: center;
  }


#s-319bd4a1-8137-4863-9c16-b86670b8e3de {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-319bd4a1-8137-4863-9c16-b86670b8e3de.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-319bd4a1-8137-4863-9c16-b86670b8e3de.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-319bd4a1-8137-4863-9c16-b86670b8e3de.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-319bd4a1-8137-4863-9c16-b86670b8e3de-atc-btn-wrapper {
    text-align: left;
  }


#s-319bd4a1-8137-4863-9c16-b86670b8e3de {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-319bd4a1-8137-4863-9c16-b86670b8e3de.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-319bd4a1-8137-4863-9c16-b86670b8e3de.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-319bd4a1-8137-4863-9c16-b86670b8e3de.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-f9d88527-8db7-4c12-99a9-b58895c6829e {
  min-height: 50px;
}








#s-f9d88527-8db7-4c12-99a9-b58895c6829e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-f9d88527-8db7-4c12-99a9-b58895c6829e.shg-box.shg-c {
  justify-content: center;
}

#s-b4d1e0b7-534e-4001-8683-5715f89cfe4d {
  padding-top: 10px;
padding-bottom: 10px;
}

#s-b4d1e0b7-534e-4001-8683-5715f89cfe4d .shg-sld-dot {
  background-color: rgba(113, 113, 113, 1);
}

#s-b4d1e0b7-534e-4001-8683-5715f89cfe4d .shg-sld-nav-button.shg-sld-left,
#s-b4d1e0b7-534e-4001-8683-5715f89cfe4d .shg-sld-nav-button.shg-sld-right {
  fill: rgba(113, 113, 113, 1);
}

#s-ec683110-2d55-463c-a603-fb969154341c {
  text-align: center;
}

#s-ec683110-2d55-463c-a603-fb969154341c {
  overflow: hidden;
  
  
}







  #s-ec683110-2d55-463c-a603-fb969154341c img.shogun-image {
    

    
    
    
  }


#s-ec683110-2d55-463c-a603-fb969154341c .shogun-image-content {
  
    justify-content: center;
  
}

#s-e0c5a61f-68d4-4727-861a-f4167b8d4e23 {
  text-align: center;
}

#s-e0c5a61f-68d4-4727-861a-f4167b8d4e23 {
  overflow: hidden;
  
  
}







  #s-e0c5a61f-68d4-4727-861a-f4167b8d4e23 img.shogun-image {
    

    
    
    
  }


#s-e0c5a61f-68d4-4727-861a-f4167b8d4e23 .shogun-image-content {
  
    justify-content: center;
  
}

#s-b3642e12-3da2-43ed-850e-e9ed1602f8f2 {
  text-align: center;
}

#s-b3642e12-3da2-43ed-850e-e9ed1602f8f2 {
  overflow: hidden;
  
  
}







  #s-b3642e12-3da2-43ed-850e-e9ed1602f8f2 img.shogun-image {
    

    
    
    
  }


#s-b3642e12-3da2-43ed-850e-e9ed1602f8f2 .shogun-image-content {
  
    justify-content: center;
  
}

#s-cca0d28b-c2b3-4a9d-886a-264b5a0f83e7 {
  text-align: center;
}

#s-cca0d28b-c2b3-4a9d-886a-264b5a0f83e7 {
  overflow: hidden;
  
  
}







  #s-cca0d28b-c2b3-4a9d-886a-264b5a0f83e7 img.shogun-image {
    

    
    
    
  }


#s-cca0d28b-c2b3-4a9d-886a-264b5a0f83e7 .shogun-image-content {
  
    justify-content: center;
  
}

#s-afa2f071-a097-4b4a-aac6-9ea5586432f0 {
  text-align: center;
}

.widget-card {
            position: absolute;
            width: 100%;
            min-height: 300px;
            background-image: url(/images/card-bg.png);
            /*background-size: 100% 100%;*/
            /*object-fit: fill;*/
            background-repeat: no-repeat;
            background-size: cover;
            border-radius: 20px;
            padding: 20px 20px;
            color: #fff;
            font-family: 'Roobert TRIAL';
            font-style: normal;
            font-size: 20px;
        }

        #overlay {
            position: absolute;
            width: 100%;
            min-height: 300px;
            height: auto;
            top: 0;
            left: 0;
            right: 0;
            padding: 20px 20px;
            border-radius: 20px;
            background-color: rgba(0, 0, 0, 0.5);
            opacity: 0.9;
            z-index: 2;

        }
        .review-container{
            position:absolute;
            bottom:0;
            z-index:5;
            margin-bottom: 15px;
        }
        .head-container {
            display: flex;
            align-items: center;
        }

        .u_image {
            width: 45px;
            height: 45px;
            margin: 0px 20px 0px 0px;
            z-index: 3;
            border-radius:50%;
        }

        .u_name {
            z-index: 3;
            font-size: 14px;
            margin: 0px;
        }

        .stars {
            display: flex;
            margin: 0px 0px 20px 0px;
        }

        .single-star {
            margin: 0px 0px 0px 6px;
        }

        .rev-head {
            font-weight: bold;
            font-size:14px;
            margin: 0px;
        }

        .rev-content {
            margin: 0px;
            font-size:12px;
        }
        @media only screen and (max-width: 540px) {
           .widget-card, #overlay{
                padding: 5px 5px;
                border-radius: 15px;
                min-height:250px;
            }
            .u_image {
                width: 35px;
                height: 35px;
                margin: 0px 10px 0px 0px;
                z-index: 3;
            }
            .stars img{
                height:15px;
            }
            .rev-head {
            font-size:12px;
        }
        .review-container{
            bottom:unset;
            height: 80%;
            display: flex;
            flex-direction: column;
            justify-content: space-between;
            padding: 10px 0px 0px 0px;
            margin: 0px 0px 15px 0px;
}           
        }
#s-3eaa6b8b-c97d-4a34-895b-6f1d80628b97 {
  margin-top: 0em;
margin-bottom: 0em;
}
@media (min-width: 1200px){#s-3eaa6b8b-c97d-4a34-895b-6f1d80628b97 {
  margin-top: 0.5em;
margin-left: 1em;
margin-right: 1em;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-3eaa6b8b-c97d-4a34-895b-6f1d80628b97 {
  margin-top: 0.5em;
margin-left: 1em;
margin-right: 1em;
}
}@media (min-width: 768px) and (max-width: 991px){#s-3eaa6b8b-c97d-4a34-895b-6f1d80628b97 {
  margin-top: 0.5em;
margin-left: 1em;
margin-bottom: 3em;
margin-right: 1em;
}
}@media (max-width: 767px){#s-3eaa6b8b-c97d-4a34-895b-6f1d80628b97 {
  margin-top: 0.5em;
margin-left: 0.5em;
margin-bottom: 2em;
margin-right: 0.5em;
}
}
#s-b6d1f1f3-5b26-4c05-9dd9-63b3b939d57f {
  padding-left: 0em;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 0px;
min-height: 50px;
background-color: rgba(255, 255, 255, 0);
}








#s-b6d1f1f3-5b26-4c05-9dd9-63b3b939d57f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-b6d1f1f3-5b26-4c05-9dd9-63b3b939d57f.shg-box.shg-c {
  justify-content: center;
}

#s-6c38483f-eb12-48d1-a662-dcd6050950e5 {
  border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 20px;
min-height: 50px;
background-color: rgba(239, 239, 239, 1);
}








#s-6c38483f-eb12-48d1-a662-dcd6050950e5 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-6c38483f-eb12-48d1-a662-dcd6050950e5.shg-box.shg-c {
  justify-content: center;
}

.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: -moz-max-content;
  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-5979f4b2-48e7-4c82-98fd-2864afc3cc3f {
  text-align: center;
background-color: rgba(239, 239, 239, 0);
}



.shg-c#s-5979f4b2-48e7-4c82-98fd-2864afc3cc3f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-5979f4b2-48e7-4c82-98fd-2864afc3cc3f img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-5979f4b2-48e7-4c82-98fd-2864afc3cc3f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-5979f4b2-48e7-4c82-98fd-2864afc3cc3f img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-5979f4b2-48e7-4c82-98fd-2864afc3cc3f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-5979f4b2-48e7-4c82-98fd-2864afc3cc3f img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-5979f4b2-48e7-4c82-98fd-2864afc3cc3f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-5979f4b2-48e7-4c82-98fd-2864afc3cc3f img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-5979f4b2-48e7-4c82-98fd-2864afc3cc3f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-5979f4b2-48e7-4c82-98fd-2864afc3cc3f img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-9738b5bd-0e4e-4477-9bd6-73fba5f01c31 {
  margin-top: 0em;
margin-bottom: 0em;
text-align: left;
}

#s-9738b5bd-0e4e-4477-9bd6-73fba5f01c31 .shg-product-title-component h6 span {
  color: rgba(0, 0, 0, 1);
  font-weight:   ;
  font-family: ;
  font-style:   ;
  
  line-height: ;
  letter-spacing: ;
  text-align: left;
}

#s-46137e8e-c8e4-4d96-a0d9-97e0b4657382 {
  text-align: left;
}
@media (min-width: 1200px){#s-46137e8e-c8e4-4d96-a0d9-97e0b4657382 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-46137e8e-c8e4-4d96-a0d9-97e0b4657382 .shg-product-sold-out {
  display: none;
  color: rgba(245, 245, 245, 1);
  font-size: 14px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-46137e8e-c8e4-4d96-a0d9-97e0b4657382 .shg-product-price {
  color: rgba(245, 245, 245, 1);
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 14px;
}

#s-46137e8e-c8e4-4d96-a0d9-97e0b4657382 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(160, 160, 160, 1);
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 10px;
}

#s-cdd92270-ca99-4d25-8bcf-cc36875b50ec {
  padding-left: 0em;
min-height: 50px;
}








#s-cdd92270-ca99-4d25-8bcf-cc36875b50ec > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-cdd92270-ca99-4d25-8bcf-cc36875b50ec.shg-box.shg-c {
  justify-content: center;
}

#s-507f6685-5460-4544-88b9-f82d014adcd9 {
  border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 20px;
min-height: 50px;
background-color: rgba(239, 239, 239, 1);
}








#s-507f6685-5460-4544-88b9-f82d014adcd9 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-507f6685-5460-4544-88b9-f82d014adcd9.shg-box.shg-c {
  justify-content: center;
}

#s-a67dc381-cb3e-4f97-908e-b73e5cbc07be {
  text-align: center;
}



.shg-c#s-a67dc381-cb3e-4f97-908e-b73e5cbc07be .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a67dc381-cb3e-4f97-908e-b73e5cbc07be img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-a67dc381-cb3e-4f97-908e-b73e5cbc07be .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a67dc381-cb3e-4f97-908e-b73e5cbc07be img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-a67dc381-cb3e-4f97-908e-b73e5cbc07be .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a67dc381-cb3e-4f97-908e-b73e5cbc07be img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-a67dc381-cb3e-4f97-908e-b73e5cbc07be .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a67dc381-cb3e-4f97-908e-b73e5cbc07be img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-a67dc381-cb3e-4f97-908e-b73e5cbc07be .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a67dc381-cb3e-4f97-908e-b73e5cbc07be img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-558c17df-0a2d-4128-9bb3-3b051d6ac9f9 {
  margin-top: 0em;
margin-bottom: 0em;
text-align: left;
}

#s-558c17df-0a2d-4128-9bb3-3b051d6ac9f9 .shg-product-title-component h6 span {
  color: rgba(0, 0, 0, 1);
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 1em;
  line-height: ;
  letter-spacing: ;
  text-align: left;
}

#s-f8d17afa-c191-4a72-ad16-69196ba08c28 {
  text-align: left;
}
@media (min-width: 1200px){#s-f8d17afa-c191-4a72-ad16-69196ba08c28 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-f8d17afa-c191-4a72-ad16-69196ba08c28 .shg-product-sold-out {
  display: none;
  color: rgba(245, 245, 245, 1);
  font-size: 14px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-f8d17afa-c191-4a72-ad16-69196ba08c28 .shg-product-price {
  color: rgba(245, 245, 245, 1);
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 14px;
}

#s-f8d17afa-c191-4a72-ad16-69196ba08c28 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(160, 160, 160, 1);
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 10px;
}

#s-123df949-9679-4bc6-b4ae-6e7960d8707b {
  padding-left: 0em;
min-height: 50px;
}








#s-123df949-9679-4bc6-b4ae-6e7960d8707b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-123df949-9679-4bc6-b4ae-6e7960d8707b.shg-box.shg-c {
  justify-content: center;
}

#s-3a28b5ef-a948-4a0f-9306-2b944efab600 {
  border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 1.25em;
min-height: 50px;
background-color: rgba(239, 239, 239, 1);
}








#s-3a28b5ef-a948-4a0f-9306-2b944efab600 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-3a28b5ef-a948-4a0f-9306-2b944efab600.shg-box.shg-c {
  justify-content: center;
}

#s-f787d4a6-142e-4850-ac0c-578af1de9ae6 {
  text-align: center;
}



.shg-c#s-f787d4a6-142e-4850-ac0c-578af1de9ae6 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f787d4a6-142e-4850-ac0c-578af1de9ae6 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-f787d4a6-142e-4850-ac0c-578af1de9ae6 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f787d4a6-142e-4850-ac0c-578af1de9ae6 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-f787d4a6-142e-4850-ac0c-578af1de9ae6 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f787d4a6-142e-4850-ac0c-578af1de9ae6 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-f787d4a6-142e-4850-ac0c-578af1de9ae6 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f787d4a6-142e-4850-ac0c-578af1de9ae6 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-f787d4a6-142e-4850-ac0c-578af1de9ae6 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f787d4a6-142e-4850-ac0c-578af1de9ae6 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-7c04f8b1-52f6-4b24-a90e-d8a5f95906bb {
  margin-top: 0em;
margin-bottom: 0em;
text-align: left;
}

#s-7c04f8b1-52f6-4b24-a90e-d8a5f95906bb .shg-product-title-component h6 span {
  color: rgba(0, 0, 0, 1);
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 1em;
  line-height: ;
  letter-spacing: ;
  text-align: left;
}

#s-6b97e8ee-d036-4a52-89ae-d6d29e2e6261 {
  text-align: left;
}
@media (min-width: 1200px){#s-6b97e8ee-d036-4a52-89ae-d6d29e2e6261 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-6b97e8ee-d036-4a52-89ae-d6d29e2e6261 .shg-product-sold-out {
  display: none;
  color: rgba(245, 245, 245, 1);
  font-size: 14px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-6b97e8ee-d036-4a52-89ae-d6d29e2e6261 .shg-product-price {
  color: rgba(245, 245, 245, 1);
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 14px;
}

#s-6b97e8ee-d036-4a52-89ae-d6d29e2e6261 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(160, 160, 160, 1);
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 10px;
}

#s-40a3aed6-ebca-482c-9e9e-d454331d8ff8 {
  padding-left: 0%;
min-height: 50px;
}








#s-40a3aed6-ebca-482c-9e9e-d454331d8ff8 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-40a3aed6-ebca-482c-9e9e-d454331d8ff8.shg-box.shg-c {
  justify-content: center;
}

#s-a4d1b5bf-bd93-4ccc-b13d-71b7782c10c9 {
  border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 20px;
min-height: 50px;
background-color: rgba(239, 239, 239, 1);
}








#s-a4d1b5bf-bd93-4ccc-b13d-71b7782c10c9 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-a4d1b5bf-bd93-4ccc-b13d-71b7782c10c9.shg-box.shg-c {
  justify-content: center;
}

#s-0deb2f75-f9a5-4307-8b51-b2eb2f5ac766 {
  text-align: center;
}



.shg-c#s-0deb2f75-f9a5-4307-8b51-b2eb2f5ac766 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0deb2f75-f9a5-4307-8b51-b2eb2f5ac766 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-0deb2f75-f9a5-4307-8b51-b2eb2f5ac766 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0deb2f75-f9a5-4307-8b51-b2eb2f5ac766 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-0deb2f75-f9a5-4307-8b51-b2eb2f5ac766 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0deb2f75-f9a5-4307-8b51-b2eb2f5ac766 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-0deb2f75-f9a5-4307-8b51-b2eb2f5ac766 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0deb2f75-f9a5-4307-8b51-b2eb2f5ac766 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-0deb2f75-f9a5-4307-8b51-b2eb2f5ac766 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0deb2f75-f9a5-4307-8b51-b2eb2f5ac766 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-19829102-6820-4da2-af7f-14df1538f280 {
  margin-top: 0em;
margin-bottom: 0em;
text-align: left;
}

#s-19829102-6820-4da2-af7f-14df1538f280 .shg-product-title-component h6 span {
  color: rgba(0, 0, 0, 1);
  font-weight:   ;
  font-family: ;
  font-style:   ;
  
  line-height: ;
  letter-spacing: ;
  text-align: left;
}

#s-fda5d737-a304-472c-9e03-07887b19d843 {
  text-align: left;
}
@media (min-width: 1200px){#s-fda5d737-a304-472c-9e03-07887b19d843 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-fda5d737-a304-472c-9e03-07887b19d843 .shg-product-sold-out {
  display: none;
  color: rgba(245, 245, 245, 1);
  font-size: 14px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-fda5d737-a304-472c-9e03-07887b19d843 .shg-product-price {
  color: rgba(245, 245, 245, 1);
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 14px;
}

#s-fda5d737-a304-472c-9e03-07887b19d843 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(160, 160, 160, 1);
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 10px;
}

#s-7422cd52-eb1a-484d-8dc6-fbb5c4ce41ff {
  margin-top: 0em;
margin-left: 1em;
margin-bottom: 0em;
margin-right: 1em;
padding-top: 3em;
padding-left: 1em;
padding-bottom: 0em;
padding-right: 1em;
min-height: 50px;
}








#s-7422cd52-eb1a-484d-8dc6-fbb5c4ce41ff > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-7422cd52-eb1a-484d-8dc6-fbb5c4ce41ff.shg-box.shg-c {
  justify-content: center;
}
@media (max-width: 767px){






#s-7422cd52-eb1a-484d-8dc6-fbb5c4ce41ff > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-7422cd52-eb1a-484d-8dc6-fbb5c4ce41ff.shg-box.shg-c {
  justify-content: flex-start;
}
}
#s-a3a59427-bde1-48a4-834b-9b4a1983f1cf {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-a3a59427-bde1-48a4-834b-9b4a1983f1cf .shogun-heading-component h5 {
  color: rgba(245, 245, 245, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}



#s-6c4f3f7b-30e4-4375-bf20-2b97b1a16fbb {
  margin-left: 1em;
margin-right: 1em;
text-align: left;
}
@media (max-width: 767px){#s-6c4f3f7b-30e4-4375-bf20-2b97b1a16fbb {
  margin-left: 0.5em;
margin-bottom: 0.5em;
margin-right: 0.5em;
}
}
#s-44c16e7e-6723-4197-a0ff-ed20731c22c6 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-0fe97dc2-52a3-4218-8172-13959a9b22f6 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-a7d8245f-f009-4e9b-8c58-95b4b5ac74c1 {
  padding-top: 20px;
padding-bottom: 20px;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 1200px){#s-a7d8245f-f009-4e9b-8c58-95b4b5ac74c1 {
  padding-top: 0px;
padding-bottom: 0px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-a7d8245f-f009-4e9b-8c58-95b4b5ac74c1 {
  padding-top: 0px;
padding-bottom: 0px;
}
}@media (max-width: 767px){#s-a7d8245f-f009-4e9b-8c58-95b4b5ac74c1 {
  padding-top: 0px;
padding-bottom: 0px;
}
}







#s-a7d8245f-f009-4e9b-8c58-95b4b5ac74c1 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-a7d8245f-f009-4e9b-8c58-95b4b5ac74c1.shg-box.shg-c {
  justify-content: center;
}

#s-ea29cf77-326d-40b5-a970-8224c823745d {
  padding-top: 0em;
padding-bottom: 0em;
min-height: 50px;
}








#s-ea29cf77-326d-40b5-a970-8224c823745d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-ea29cf77-326d-40b5-a970-8224c823745d.shg-box.shg-c {
  justify-content: center;
}

#s-b8b591e8-7384-4933-bf24-210246eabdbc {
  min-height: 50px;
}
@media (min-width: 1200px){#s-b8b591e8-7384-4933-bf24-210246eabdbc {
  padding-top: 0px;
padding-left: 2em;
padding-bottom: 1em;
padding-right: 2em;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-b8b591e8-7384-4933-bf24-210246eabdbc {
  padding-left: 2em;
padding-bottom: 1em;
padding-right: 2em;
}
}@media (min-width: 768px) and (max-width: 991px){#s-b8b591e8-7384-4933-bf24-210246eabdbc {
  padding-top: 0px;
padding-bottom: 1em;
}
}@media (max-width: 767px){#s-b8b591e8-7384-4933-bf24-210246eabdbc {
  margin-top: 0px;
margin-bottom: 0px;
padding-top: 0%;
padding-left: 0.5em;
padding-bottom: 5%;
padding-right: 0.5em;
}
}







#s-b8b591e8-7384-4933-bf24-210246eabdbc > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-b8b591e8-7384-4933-bf24-210246eabdbc.shg-box.shg-c {
  justify-content: center;
}

#s-0ce92a33-e205-400b-8d52-ad8168517990 {
  padding-top: 2em;
padding-left: 5em;
padding-bottom: 2em;
padding-right: 5em;
min-height: 50px;
}
@media (min-width: 1200px){#s-0ce92a33-e205-400b-8d52-ad8168517990 {
  padding-top: 0em;
padding-bottom: 0em;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-0ce92a33-e205-400b-8d52-ad8168517990 {
  padding-top: 0em;
padding-bottom: 0em;
}
}@media (min-width: 768px) and (max-width: 991px){#s-0ce92a33-e205-400b-8d52-ad8168517990 {
  padding-top: 0em;
padding-bottom: 0em;
}
}@media (max-width: 767px){#s-0ce92a33-e205-400b-8d52-ad8168517990 {
  padding-top: 1.5em;
padding-left: 0.7em;
padding-bottom: 0em;
padding-right: 0.7em;
}
}







#s-0ce92a33-e205-400b-8d52-ad8168517990 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-0ce92a33-e205-400b-8d52-ad8168517990.shg-box.shg-c {
  justify-content: center;
}

#s-0ab45071-68b4-428d-80c7-e9a5b1407282 {
  margin-top: 0px;
margin-bottom: 0px;
padding-top: 5em;
padding-left: 22%;
padding-bottom: 0px;
padding-right: 22%;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 1200px){#s-0ab45071-68b4-428d-80c7-e9a5b1407282 {
  padding-top: 0em;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-0ab45071-68b4-428d-80c7-e9a5b1407282 {
  padding-top: 0em;
}
}@media (min-width: 768px) and (max-width: 991px){#s-0ab45071-68b4-428d-80c7-e9a5b1407282 {
  padding-top: 0em;
}
}@media (max-width: 767px){#s-0ab45071-68b4-428d-80c7-e9a5b1407282 {
  padding-top: 0em;
padding-left: 0%;
padding-bottom: 0px;
padding-right: 9%;
}
}







#s-0ab45071-68b4-428d-80c7-e9a5b1407282 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-0ab45071-68b4-428d-80c7-e9a5b1407282.shg-box.shg-c {
  justify-content: center;
}

#s-6a76ad28-8314-49d8-88bd-1daebfd6c44f {
  padding-top: 1em;
padding-bottom: 3em;
}
@media (min-width: 1200px){#s-6a76ad28-8314-49d8-88bd-1daebfd6c44f {
  padding-bottom: 0em;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-6a76ad28-8314-49d8-88bd-1daebfd6c44f {
  padding-bottom: 0em;
}
}@media (min-width: 768px) and (max-width: 991px){#s-6a76ad28-8314-49d8-88bd-1daebfd6c44f {
  padding-bottom: 0em;
}
}@media (max-width: 767px){#s-6a76ad28-8314-49d8-88bd-1daebfd6c44f {
  padding-top: 0em;
padding-bottom: 0em;
}
}
@media (min-width: 0px) {
[id="s-6a76ad28-8314-49d8-88bd-1daebfd6c44f"] > .shg-row > .shg-c-xs-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 768px) {
[id="s-6a76ad28-8314-49d8-88bd-1daebfd6c44f"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-6a76ad28-8314-49d8-88bd-1daebfd6c44f"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-6a76ad28-8314-49d8-88bd-1daebfd6c44f"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

#s-8a15978d-0353-4b5e-80a1-5252073c30a3 {
  min-height: 50px;
}








#s-8a15978d-0353-4b5e-80a1-5252073c30a3 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-8a15978d-0353-4b5e-80a1-5252073c30a3.shg-box.shg-c {
  justify-content: center;
}

#s-86ce0bf7-f33f-401b-bbad-18d3c359a9c3 {
  margin-top: -5%;
margin-bottom: 0px;
text-align: center;
}

#s-86ce0bf7-f33f-401b-bbad-18d3c359a9c3 {
  overflow: hidden;
  
  
}







  #s-86ce0bf7-f33f-401b-bbad-18d3c359a9c3 img.shogun-image {
    

    
    
    
  }


#s-86ce0bf7-f33f-401b-bbad-18d3c359a9c3 .shogun-image-content {
  
    justify-content: center;
  
}

#s-372cc27b-2305-4eda-bfc9-c549ccd39a5e {
  min-height: 50px;
}








#s-372cc27b-2305-4eda-bfc9-c549ccd39a5e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-372cc27b-2305-4eda-bfc9-c549ccd39a5e.shg-box.shg-c {
  justify-content: center;
}

#s-964dc5cc-8454-4e40-8e1a-53c732fa94f4 {
  max-width: 510px;
text-align: center;
}

#s-964dc5cc-8454-4e40-8e1a-53c732fa94f4 {
  overflow: hidden;
  
  
      max-width: 510px;
      
        margin-left: auto;
        margin-right: auto;
      
      
      
  
}








#s-964dc5cc-8454-4e40-8e1a-53c732fa94f4 .shogun-image-content {
  
    justify-content: center;
  
}

#s-d053bbc5-bac5-4165-a282-71722aca13e0 {
  min-height: 50px;
}








#s-d053bbc5-bac5-4165-a282-71722aca13e0 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-d053bbc5-bac5-4165-a282-71722aca13e0.shg-box.shg-c {
  justify-content: center;
}

#s-98b53494-aa6c-4df7-9299-7d7e26a88d53 {
  text-align: center;
}

#s-98b53494-aa6c-4df7-9299-7d7e26a88d53 {
  overflow: hidden;
  
  
}







  #s-98b53494-aa6c-4df7-9299-7d7e26a88d53 img.shogun-image {
    

    
    
    
  }


#s-98b53494-aa6c-4df7-9299-7d7e26a88d53 .shogun-image-content {
  
    justify-content: center;
  
}

#s-29c9817d-f43b-4048-9e47-a0def99b76cc {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
@media (max-width: 767px){#s-29c9817d-f43b-4048-9e47-a0def99b76cc {
  margin-top: 0%;
margin-bottom: 0%;
}
}
#s-29c9817d-f43b-4048-9e47-a0def99b76cc .shogun-heading-component h2 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}



#s-9417c37a-8ef2-4686-a335-6869d6d66f92 {
  margin-left: 8em;
margin-right: 8em;
min-height: 50px;
}
@media (min-width: 1200px){#s-9417c37a-8ef2-4686-a335-6869d6d66f92 {
  margin-right: 6em;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-9417c37a-8ef2-4686-a335-6869d6d66f92 {
  margin-right: 6em;
}
}@media (min-width: 768px) and (max-width: 991px){#s-9417c37a-8ef2-4686-a335-6869d6d66f92 {
  margin-left: 5em;
margin-right: 3em;
}
}@media (max-width: 767px){#s-9417c37a-8ef2-4686-a335-6869d6d66f92 {
  margin-left: 0.5em;
margin-right: 0.5em;
}
}







#s-9417c37a-8ef2-4686-a335-6869d6d66f92 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-9417c37a-8ef2-4686-a335-6869d6d66f92.shg-box.shg-c {
  justify-content: center;
}

.custom-table {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 5px;
  
  font-size: 15px !important
}

.entry {
  /*background-color: #f9f9f9;*/
  padding: 5px 10px;
  border-radius: 8px;
  /*border: 1px solid #ddd;*/
}

.entry-content {
  display: flex;
  align-items: flex-start;
}

/* Label with fixed width and colon after */
.entry-label {
  /*font-weight: bold;*/
  min-width: 175px;
  margin-right: 12px;
  text-align: left;
  position: relative;
  font-weight:700 !important;
}

/* Add colon after the label */
.entry-label::after {
  content: ":";
  position: absolute;
  right: -10px;
}

.entry-value {
  flex: 1;
  white-space: pre-line;
  color: #333;
  margin-left: 8px; /* small gap between colon and value */
}

/* Mobile: stack entries in one column */
@media (max-width: 768px) {
  .custom-table {
    grid-template-columns: 1fr;
  }

  .left, .right {
    grid-column: 1;
  }
  .entry-label {
 
  min-width: 168px !important;
  }
}

#s-d8a1df7b-0f00-4483-b795-abca8a5ccbe8 {
  margin-top: 0.5em;
margin-bottom: 0.5em;
}

#s-31754f7f-ab98-4ec9-87a7-146553c3d1f6 {
  min-height: 50px;
}
@media (min-width: 1200px){#s-31754f7f-ab98-4ec9-87a7-146553c3d1f6 {
  margin-bottom: 0em;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-31754f7f-ab98-4ec9-87a7-146553c3d1f6 {
  margin-bottom: 0em;
}
}@media (min-width: 768px) and (max-width: 991px){#s-31754f7f-ab98-4ec9-87a7-146553c3d1f6 {
  margin-bottom: 0em;
}
}@media (max-width: 767px){#s-31754f7f-ab98-4ec9-87a7-146553c3d1f6 {
  margin-bottom: 0em;
}
}







#s-31754f7f-ab98-4ec9-87a7-146553c3d1f6 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-31754f7f-ab98-4ec9-87a7-146553c3d1f6.shg-box.shg-c {
  justify-content: center;
}

#s-d31a7870-d2e1-40c7-a6e8-70bec7d6b57f {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 10px;
text-align: left;
}
@media (min-width: 992px) and (max-width: 1199px){#s-d31a7870-d2e1-40c7-a6e8-70bec7d6b57f {
  padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
}@media (max-width: 767px){#s-d31a7870-d2e1-40c7-a6e8-70bec7d6b57f {
  margin-top: 0%;
margin-bottom: 0%;
}
}
#s-d31a7870-d2e1-40c7-a6e8-70bec7d6b57f .shogun-heading-component h2 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (min-width: 992px) and (max-width: 1199px){#s-d31a7870-d2e1-40c7-a6e8-70bec7d6b57f .shogun-heading-component h2 {
  color: rgba(99, 23, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


}
#s-4b9a70a6-32d3-46cf-b8ba-641cf00a5e01 {
  padding-left: 5%;
padding-right: 5%;
min-height: 50px;
}








#s-4b9a70a6-32d3-46cf-b8ba-641cf00a5e01 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-4b9a70a6-32d3-46cf-b8ba-641cf00a5e01.shg-box.shg-c {
  justify-content: center;
}

@media (min-width: 0px) {
[id="s-e052c276-d4cc-401a-9286-d884adf02c2d"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-e052c276-d4cc-401a-9286-d884adf02c2d"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-e052c276-d4cc-401a-9286-d884adf02c2d"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-e052c276-d4cc-401a-9286-d884adf02c2d"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-8e2cd58e-2c25-482b-bfc5-0ae9afcb50c0 {
  min-height: 50px;
}








#s-8e2cd58e-2c25-482b-bfc5-0ae9afcb50c0 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-8e2cd58e-2c25-482b-bfc5-0ae9afcb50c0.shg-box.shg-c {
  justify-content: center;
}

#s-b228a1a6-1e9e-4cd5-a78e-a262959645db {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
@media (max-width: 767px){#s-b228a1a6-1e9e-4cd5-a78e-a262959645db {
  margin-left: 0%;
margin-right: 0%;
}
}
#s-b228a1a6-1e9e-4cd5-a78e-a262959645db .shogun-heading-component h5 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}



#s-becdccfa-2ce9-4fd5-90e4-bfc73a237be9 {
  margin-left: auto;
margin-right: auto;
}

#s-becdccfa-2ce9-4fd5-90e4-bfc73a237be9 .shg-proportional-font-size,
#s-becdccfa-2ce9-4fd5-90e4-bfc73a237be9 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-229a721a-4786-408a-8215-78ba05082f80 {
  margin-left: auto;
margin-right: auto;
}

#s-229a721a-4786-408a-8215-78ba05082f80 .shg-proportional-font-size,
#s-229a721a-4786-408a-8215-78ba05082f80 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-3078b01d-76dd-470d-a2d5-95f247e151b0 {
  text-align: center;
}

#s-3078b01d-76dd-470d-a2d5-95f247e151b0 {
  overflow: hidden;
  
  
}







  #s-3078b01d-76dd-470d-a2d5-95f247e151b0 img.shogun-image {
    

    
    
    
  }


#s-3078b01d-76dd-470d-a2d5-95f247e151b0 .shogun-image-content {
  
    justify-content: center;
  
}

#s-89421537-d0a2-41a2-9e77-8aec17ec2c13 {
  padding-top: 0%;
padding-left: 5%;
padding-bottom: 0%;
padding-right: 5%;
min-height: 50px;
}








#s-89421537-d0a2-41a2-9e77-8aec17ec2c13 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-89421537-d0a2-41a2-9e77-8aec17ec2c13.shg-box.shg-c {
  justify-content: center;
}

#s-79836549-dab6-4489-a28f-622cec643931 {
  text-align: center;
}
@media (max-width: 767px){#s-79836549-dab6-4489-a28f-622cec643931 {
  padding-bottom: 0%;
}
}
#s-79836549-dab6-4489-a28f-622cec643931 {
  overflow: hidden;
  
  
}








#s-79836549-dab6-4489-a28f-622cec643931 .shogun-image-content {
  
    justify-content: center;
  
}

#s-88197aa7-0fb1-4247-9ce2-bbeb17230fbd {
  padding-left: 5%;
padding-right: 5%;
min-height: 50px;
}








#s-88197aa7-0fb1-4247-9ce2-bbeb17230fbd > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-88197aa7-0fb1-4247-9ce2-bbeb17230fbd.shg-box.shg-c {
  justify-content: center;
}

@media (min-width: 0px) {
[id="s-6c72c6cb-1d63-4890-a58f-971704b5bae6"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-6c72c6cb-1d63-4890-a58f-971704b5bae6"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-6c72c6cb-1d63-4890-a58f-971704b5bae6"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-6c72c6cb-1d63-4890-a58f-971704b5bae6"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (max-width: 767px) {
  [id="s-6c72c6cb-1d63-4890-a58f-971704b5bae6"] > .shg-row {
    flex-flow: column-reverse;
  }
}

#s-1530f536-2b53-4811-8849-cda29e455f16 {
  border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 25px;
text-align: center;
}
@media (max-width: 767px){#s-1530f536-2b53-4811-8849-cda29e455f16 {
  margin-bottom: 0em;
}
}
#s-1530f536-2b53-4811-8849-cda29e455f16 {
  overflow: hidden;
  
  
}







  #s-1530f536-2b53-4811-8849-cda29e455f16 img.shogun-image {
    

    
    
    
  }


#s-1530f536-2b53-4811-8849-cda29e455f16 .shogun-image-content {
  
    justify-content: center;
  
}

#s-173c79a7-2ea7-4b85-9764-b9c2504a4c48 {
  min-height: 150px;
}
@media (max-width: 767px){#s-173c79a7-2ea7-4b85-9764-b9c2504a4c48 {
  padding-top: 10px;
padding-bottom: 10px;
}
}







#s-173c79a7-2ea7-4b85-9764-b9c2504a4c48 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-173c79a7-2ea7-4b85-9764-b9c2504a4c48.shg-box.shg-c {
  justify-content: center;
}

#s-fd796c6f-4495-4db7-828d-2d088d643c05 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
@media (max-width: 767px){#s-fd796c6f-4495-4db7-828d-2d088d643c05 {
  margin-left: 0%;
margin-right: 0%;
}
}
#s-fd796c6f-4495-4db7-828d-2d088d643c05 .shogun-heading-component h5 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}



#s-5b19979b-e3af-4faf-aa58-f3044ea0624a {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
}

#s-5b19979b-e3af-4faf-aa58-f3044ea0624a .shg-proportional-font-size,
#s-5b19979b-e3af-4faf-aa58-f3044ea0624a .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-49ca4988-95f3-48c7-83ed-2a2d09e1196f {
  min-height: 50px;
}
@media (min-width: 1200px){#s-49ca4988-95f3-48c7-83ed-2a2d09e1196f {
  margin-bottom: 0em;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-49ca4988-95f3-48c7-83ed-2a2d09e1196f {
  margin-bottom: 0em;
}
}@media (min-width: 768px) and (max-width: 991px){#s-49ca4988-95f3-48c7-83ed-2a2d09e1196f {
  margin-bottom: 0em;
}
}@media (max-width: 767px){#s-49ca4988-95f3-48c7-83ed-2a2d09e1196f {
  margin-bottom: 0em;
}
}







#s-49ca4988-95f3-48c7-83ed-2a2d09e1196f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-49ca4988-95f3-48c7-83ed-2a2d09e1196f.shg-box.shg-c {
  justify-content: center;
}

#s-06e10f5e-0097-4fde-87b9-a4cc4f811c62 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 10px;
text-align: left;
}
@media (min-width: 992px) and (max-width: 1199px){#s-06e10f5e-0097-4fde-87b9-a4cc4f811c62 {
  padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
}
#s-06e10f5e-0097-4fde-87b9-a4cc4f811c62 .shogun-heading-component h2 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (min-width: 992px) and (max-width: 1199px){#s-06e10f5e-0097-4fde-87b9-a4cc4f811c62 .shogun-heading-component h2 {
  color: rgba(99, 23, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


}
#s-286ed09d-74c8-4299-9bb1-25ee12618337 {
  padding-left: 5%;
padding-right: 5%;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-286ed09d-74c8-4299-9bb1-25ee12618337 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-286ed09d-74c8-4299-9bb1-25ee12618337.shg-box.shg-c {
  justify-content: center;
}

@media (min-width: 0px) {
[id="s-ddf03778-f713-419d-b2c8-d5075e97d7bf"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-ddf03778-f713-419d-b2c8-d5075e97d7bf"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 30.0px);
}

}

@media (min-width: 992px) {
[id="s-ddf03778-f713-419d-b2c8-d5075e97d7bf"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 30.0px);
}

}

@media (min-width: 1200px) {
[id="s-ddf03778-f713-419d-b2c8-d5075e97d7bf"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 30.0px);
}

}

#s-88f61445-a2f1-4617-b843-b6a78cb53003 {
  min-height: 50px;
}








#s-88f61445-a2f1-4617-b843-b6a78cb53003 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-88f61445-a2f1-4617-b843-b6a78cb53003.shg-box.shg-c {
  justify-content: center;
}

#s-0e8bc6e3-3ecf-4f4b-a6b4-86f495934faf {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
@media (max-width: 767px){#s-0e8bc6e3-3ecf-4f4b-a6b4-86f495934faf {
  margin-left: 0%;
margin-right: 0%;
}
}
#s-0e8bc6e3-3ecf-4f4b-a6b4-86f495934faf .shogun-heading-component h5 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}



#s-7b9ca51b-cb21-4f58-9cff-55a929bbe354 {
  margin-left: auto;
margin-right: auto;
}
@media (max-width: 767px){#s-7b9ca51b-cb21-4f58-9cff-55a929bbe354 {
  margin-top: 5%;
}
}
#s-7b9ca51b-cb21-4f58-9cff-55a929bbe354 .shg-proportional-font-size,
#s-7b9ca51b-cb21-4f58-9cff-55a929bbe354 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-4081da2f-55b1-4236-a559-ab385c98604c {
  margin-left: auto;
margin-right: auto;
}
@media (max-width: 767px){#s-4081da2f-55b1-4236-a559-ab385c98604c {
  margin-top: 5%;
}
}
#s-4081da2f-55b1-4236-a559-ab385c98604c .shg-proportional-font-size,
#s-4081da2f-55b1-4236-a559-ab385c98604c .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-9a007f03-048e-479b-bbc8-8c5f3b9f5452 {
  max-width: 85%;
}
@media (max-width: 767px){#s-9a007f03-048e-479b-bbc8-8c5f3b9f5452 {
  margin-top: 0.5em;
margin-bottom: 0em;
}
}







#s-9a007f03-048e-479b-bbc8-8c5f3b9f5452 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-9a007f03-048e-479b-bbc8-8c5f3b9f5452.shg-box.shg-c {
  justify-content: center;
}

#s-bc7a7907-ef6c-48a8-8513-d29afa555d00 {
  border-radius: 25px;
text-align: center;
}
@media (max-width: 767px){#s-bc7a7907-ef6c-48a8-8513-d29afa555d00 {
  margin-top: 5%;
}
}
#s-bc7a7907-ef6c-48a8-8513-d29afa555d00 {
  overflow: hidden;
  
  
}








#s-bc7a7907-ef6c-48a8-8513-d29afa555d00 .shogun-image-content {
  
    justify-content: center;
  
}

#s-fefbba31-6a93-46f5-ba27-baa1feaed3e8 {
  padding-left: 5%;
padding-right: 5%;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}
@media (max-width: 767px){#s-fefbba31-6a93-46f5-ba27-baa1feaed3e8 {
  padding-bottom: 5%;
}
}







#s-fefbba31-6a93-46f5-ba27-baa1feaed3e8 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-fefbba31-6a93-46f5-ba27-baa1feaed3e8.shg-box.shg-c {
  justify-content: center;
}

@media (min-width: 0px) {
[id="s-1acd6b22-08e9-423e-b9a0-14dcb2b76f29"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-1acd6b22-08e9-423e-b9a0-14dcb2b76f29"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 30.0px);
}

}

@media (min-width: 992px) {
[id="s-1acd6b22-08e9-423e-b9a0-14dcb2b76f29"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 30.0px);
}

}

@media (min-width: 1200px) {
[id="s-1acd6b22-08e9-423e-b9a0-14dcb2b76f29"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 30.0px);
}

}

@media (max-width: 767px) {
  [id="s-1acd6b22-08e9-423e-b9a0-14dcb2b76f29"] > .shg-row {
    flex-flow: column-reverse;
  }
}

#s-4c84706b-bf4a-451b-8793-50626e096983 {
  border-radius: 25px;
max-width: 636px;
text-align: center;
}
@media (max-width: 767px){#s-4c84706b-bf4a-451b-8793-50626e096983 {
  margin-top: 5%;
}
}
#s-4c84706b-bf4a-451b-8793-50626e096983 {
  overflow: hidden;
  
  
      max-width: 636px;
      
        margin-left: auto;
        margin-right: auto;
      
      
      
  
}








#s-4c84706b-bf4a-451b-8793-50626e096983 .shogun-image-content {
  
    justify-content: center;
  
}

#s-9e7f27f8-bd27-4e4e-873e-62ca1f4e31ee {
  min-height: 150px;
}
@media (max-width: 767px){#s-9e7f27f8-bd27-4e4e-873e-62ca1f4e31ee {
  padding-top: 10px;
padding-bottom: 10px;
}
}







#s-9e7f27f8-bd27-4e4e-873e-62ca1f4e31ee > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-9e7f27f8-bd27-4e4e-873e-62ca1f4e31ee.shg-box.shg-c {
  justify-content: center;
}

#s-6569c3fd-0c4b-49f8-b5bb-8aad04cd0c67 {
  margin-left: 0px;
margin-right: 0px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 10px;
text-align: left;
}
@media (min-width: 992px) and (max-width: 1199px){#s-6569c3fd-0c4b-49f8-b5bb-8aad04cd0c67 {
  padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
}@media (max-width: 767px){#s-6569c3fd-0c4b-49f8-b5bb-8aad04cd0c67 {
  margin-left: 0%;
margin-right: 0%;
}
}
#s-6569c3fd-0c4b-49f8-b5bb-8aad04cd0c67 .shogun-heading-component h5 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (min-width: 992px) and (max-width: 1199px){#s-6569c3fd-0c4b-49f8-b5bb-8aad04cd0c67 .shogun-heading-component h5 {
  color: rgba(99, 23, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


}
#s-1b4bacb6-2ac2-417c-a22d-a688bcb0ed6b {
  margin-left: auto;
margin-right: auto;
}
@media (max-width: 767px){#s-1b4bacb6-2ac2-417c-a22d-a688bcb0ed6b {
  margin-top: 5%;
}
}
#s-1b4bacb6-2ac2-417c-a22d-a688bcb0ed6b .shg-proportional-font-size,
#s-1b4bacb6-2ac2-417c-a22d-a688bcb0ed6b .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-1a34ccf6-1e24-4f41-b511-cf9c482a19b4 {
  margin-left: auto;
margin-right: auto;
}
@media (max-width: 767px){#s-1a34ccf6-1e24-4f41-b511-cf9c482a19b4 {
  margin-top: 5%;
}
}
#s-1a34ccf6-1e24-4f41-b511-cf9c482a19b4 .shg-proportional-font-size,
#s-1a34ccf6-1e24-4f41-b511-cf9c482a19b4 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

.tabletext1{
    font-size:16px;
   
    text-align: right;
    padding: 0px;
    color:black;
}
.tabletext2{
    font-size:25px;
   
    text-align: center;
    line-height: 24px;
    padding: 0px;
    color:black;
    font-weight: normal;
}
.linebold{
   font-weight: 600;
   padding-bottom:10px;
   padding-top:10px;
}
.tabletext3{
    font-size:16px;
   
    text-align: left;
    padding: 0px;
    color:black;
}
@media only screen and (max-width: 600px) {
    .tabletext1{
        font-size:13px;
    }
    .tabletext2{
        font-size:13px;
    }
    .tabletext3{
        font-size:13px;
    }
}
#s-a263725d-0ae5-4a6a-89f8-c0178b086566 {
  min-height: 50px;
}
@media (max-width: 767px){#s-a263725d-0ae5-4a6a-89f8-c0178b086566 {
  margin-bottom: 0px;
}
}







#s-a263725d-0ae5-4a6a-89f8-c0178b086566 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-a263725d-0ae5-4a6a-89f8-c0178b086566.shg-box.shg-c {
  justify-content: center;
}

#s-ebd585d8-2a27-43de-b41a-69259c14d122 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 10px;
text-align: left;
}
@media (min-width: 992px) and (max-width: 1199px){#s-ebd585d8-2a27-43de-b41a-69259c14d122 {
  padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
}
#s-ebd585d8-2a27-43de-b41a-69259c14d122 .shogun-heading-component h2 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (min-width: 992px) and (max-width: 1199px){#s-ebd585d8-2a27-43de-b41a-69259c14d122 .shogun-heading-component h2 {
  color: rgba(99, 23, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


}
#s-36c49b28-d9f4-4271-8060-96688a8ae6ba {
  padding-left: 5%;
padding-right: 5%;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-36c49b28-d9f4-4271-8060-96688a8ae6ba > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-36c49b28-d9f4-4271-8060-96688a8ae6ba.shg-box.shg-c {
  justify-content: center;
}

@media (min-width: 0px) {
[id="s-076ebdc5-661c-4edb-94a5-715d73cd9962"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-076ebdc5-661c-4edb-94a5-715d73cd9962"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 30.0px);
}

}

@media (min-width: 992px) {
[id="s-076ebdc5-661c-4edb-94a5-715d73cd9962"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 30.0px);
}

}

@media (min-width: 1200px) {
[id="s-076ebdc5-661c-4edb-94a5-715d73cd9962"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 30.0px);
}

}

#s-420f73da-dfae-4cb5-8cf0-86edd15a1ffb {
  min-height: 50px;
}








#s-420f73da-dfae-4cb5-8cf0-86edd15a1ffb > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-420f73da-dfae-4cb5-8cf0-86edd15a1ffb.shg-box.shg-c {
  justify-content: center;
}

#s-69631e7d-0b7b-43e5-a650-2a4db69abf0e {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 10px;
text-align: left;
}
@media (min-width: 992px) and (max-width: 1199px){#s-69631e7d-0b7b-43e5-a650-2a4db69abf0e {
  padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
}@media (max-width: 767px){#s-69631e7d-0b7b-43e5-a650-2a4db69abf0e {
  margin-left: 0%;
margin-right: 0%;
}
}
#s-69631e7d-0b7b-43e5-a650-2a4db69abf0e .shogun-heading-component h5 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (min-width: 992px) and (max-width: 1199px){#s-69631e7d-0b7b-43e5-a650-2a4db69abf0e .shogun-heading-component h5 {
  color: rgba(99, 23, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


}
#s-fa8ce92e-a42c-4fbd-88c3-1f33e4a24395 {
  margin-left: auto;
margin-right: auto;
}

#s-fa8ce92e-a42c-4fbd-88c3-1f33e4a24395 .shg-proportional-font-size,
#s-fa8ce92e-a42c-4fbd-88c3-1f33e4a24395 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-3feef6a7-7f8d-4e64-bc2a-ac80f9118bd7 {
  min-height: 50px;
}
@media (max-width: 767px){#s-3feef6a7-7f8d-4e64-bc2a-ac80f9118bd7 {
  margin-top: 0.5em;
}
}







#s-3feef6a7-7f8d-4e64-bc2a-ac80f9118bd7 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-3feef6a7-7f8d-4e64-bc2a-ac80f9118bd7.shg-box.shg-c {
  justify-content: center;
}

#s-cb3b74f0-c100-4e7d-9a00-c46578290994 {
  text-align: center;
}

#s-cb3b74f0-c100-4e7d-9a00-c46578290994 {
  overflow: hidden;
  
  
}







  #s-cb3b74f0-c100-4e7d-9a00-c46578290994 img.shogun-image {
    

    
    
    
  }


#s-cb3b74f0-c100-4e7d-9a00-c46578290994 .shogun-image-content {
  
    justify-content: center;
  
}

#s-5b7de40a-360b-4d01-8a92-3c3c6592e58a {
  padding-top: 0%;
padding-left: 5%;
padding-bottom: 0%;
padding-right: 5%;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}
@media (max-width: 767px){#s-5b7de40a-360b-4d01-8a92-3c3c6592e58a {
  margin-top: 1em;
margin-bottom: 0.5em;
}
}







#s-5b7de40a-360b-4d01-8a92-3c3c6592e58a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-5b7de40a-360b-4d01-8a92-3c3c6592e58a.shg-box.shg-c {
  justify-content: center;
}

.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-2d083b47-9776-4ad0-a866-957d41ad53d7 {
  margin-top: 0px;
margin-bottom: 0px;
}
@media (max-width: 767px){#s-2d083b47-9776-4ad0-a866-957d41ad53d7 {
  margin-top: 5%;
}
}
#s-5e099fcb-38f6-4752-a390-20242220ff15 {
  padding-left: 5%;
padding-right: 5%;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-5e099fcb-38f6-4752-a390-20242220ff15 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-5e099fcb-38f6-4752-a390-20242220ff15.shg-box.shg-c {
  justify-content: center;
}

@media (max-width: 767px){#s-050f27a7-4d05-45a3-909c-cea25f5af907 {
  margin-top: 10px;
}
}
@media (min-width: 0px) {
[id="s-050f27a7-4d05-45a3-909c-cea25f5af907"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-050f27a7-4d05-45a3-909c-cea25f5af907"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-050f27a7-4d05-45a3-909c-cea25f5af907"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-050f27a7-4d05-45a3-909c-cea25f5af907"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-6c247168-5bd1-4097-aec9-4b224f9bbc47 {
  margin-left: 0px;
margin-right: 0px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 10px;
text-align: left;
}
@media (min-width: 992px) and (max-width: 1199px){#s-6c247168-5bd1-4097-aec9-4b224f9bbc47 {
  padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
}@media (max-width: 767px){#s-6c247168-5bd1-4097-aec9-4b224f9bbc47 {
  margin-left: 0%;
}
}
#s-6c247168-5bd1-4097-aec9-4b224f9bbc47 .shogun-heading-component h5 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (min-width: 992px) and (max-width: 1199px){#s-6c247168-5bd1-4097-aec9-4b224f9bbc47 .shogun-heading-component h5 {
  color: rgba(99, 23, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


}
#s-82ebcccc-42e1-4946-81e9-2a241d8ba811 {
  margin-left: auto;
margin-right: auto;
}

#s-82ebcccc-42e1-4946-81e9-2a241d8ba811 .shg-proportional-font-size,
#s-82ebcccc-42e1-4946-81e9-2a241d8ba811 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-e14eadef-b7b4-4292-84b9-55f93d7fb230 {
  margin-left: auto;
margin-right: auto;
}

#s-e14eadef-b7b4-4292-84b9-55f93d7fb230 .shg-proportional-font-size,
#s-e14eadef-b7b4-4292-84b9-55f93d7fb230 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-a9115d95-330e-4525-b075-3a236ed2f4db {
  max-width: 90%;
text-align: center;
}
@media (max-width: 767px){#s-a9115d95-330e-4525-b075-3a236ed2f4db {
  margin-top: 5%;
margin-bottom: 5%;
max-width: 100%;
}
}
#s-a9115d95-330e-4525-b075-3a236ed2f4db {
  overflow: hidden;
  
  
      max-width: 90%;
      
        margin-left: auto;
        margin-right: auto;
      
      
      
  
}








#s-a9115d95-330e-4525-b075-3a236ed2f4db .shogun-image-content {
  
    justify-content: center;
  
}

#s-9207c129-2a27-494f-b89b-1bd4b5b8a527 {
  padding-left: 5%;
padding-right: 5%;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-9207c129-2a27-494f-b89b-1bd4b5b8a527 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-9207c129-2a27-494f-b89b-1bd4b5b8a527.shg-box.shg-c {
  justify-content: center;
}

@media (max-width: 767px){#s-d2bbac85-7f93-43cb-a2ea-656684ddd929 {
  padding-top: 10px;
}
}
@media (min-width: 0px) {
[id="s-d2bbac85-7f93-43cb-a2ea-656684ddd929"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-d2bbac85-7f93-43cb-a2ea-656684ddd929"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-d2bbac85-7f93-43cb-a2ea-656684ddd929"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-d2bbac85-7f93-43cb-a2ea-656684ddd929"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (max-width: 767px) {
  [id="s-d2bbac85-7f93-43cb-a2ea-656684ddd929"] > .shg-row {
    flex-flow: column-reverse;
  }
}

#s-93a4f3eb-ec39-4f97-9da9-6c10d085a7c2 {
  min-height: 50px;
}
@media (max-width: 767px){#s-93a4f3eb-ec39-4f97-9da9-6c10d085a7c2 {
  margin-top: 0.5em;
}
}







#s-93a4f3eb-ec39-4f97-9da9-6c10d085a7c2 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-93a4f3eb-ec39-4f97-9da9-6c10d085a7c2.shg-box.shg-c {
  justify-content: center;
}

#s-d201e0e8-c829-498f-affc-34eb89fc3c79 {
  max-width: 90%;
text-align: center;
}
@media (max-width: 767px){#s-d201e0e8-c829-498f-affc-34eb89fc3c79 {
  margin-top: 5%;
margin-bottom: 5%;
max-width: 100%;
}
}
#s-d201e0e8-c829-498f-affc-34eb89fc3c79 {
  overflow: hidden;
  
  
      max-width: 90%;
      
        margin-left: auto;
        margin-right: auto;
      
      
      
  
}







  #s-d201e0e8-c829-498f-affc-34eb89fc3c79 img.shogun-image {
    

    
    
    
  }


#s-d201e0e8-c829-498f-affc-34eb89fc3c79 .shogun-image-content {
  
    justify-content: center;
  
}

#s-ce992873-3702-4173-a182-18471602a26e {
  margin-left: 0px;
margin-right: 0px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 10px;
text-align: left;
}
@media (min-width: 992px) and (max-width: 1199px){#s-ce992873-3702-4173-a182-18471602a26e {
  padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
}@media (max-width: 767px){#s-ce992873-3702-4173-a182-18471602a26e {
  margin-left: 0%;
}
}
#s-ce992873-3702-4173-a182-18471602a26e .shogun-heading-component h5 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (min-width: 992px) and (max-width: 1199px){#s-ce992873-3702-4173-a182-18471602a26e .shogun-heading-component h5 {
  color: rgba(99, 23, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


}
#s-0dc55d66-ab40-44c4-8724-cd34b702a2c4 {
  margin-left: auto;
margin-right: auto;
}

#s-0dc55d66-ab40-44c4-8724-cd34b702a2c4 .shg-proportional-font-size,
#s-0dc55d66-ab40-44c4-8724-cd34b702a2c4 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-ec171d54-1a5b-4b55-81b1-7b1a9c4e73ca {
  margin-left: auto;
margin-right: auto;
}

#s-ec171d54-1a5b-4b55-81b1-7b1a9c4e73ca .shg-proportional-font-size,
#s-ec171d54-1a5b-4b55-81b1-7b1a9c4e73ca .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-8fe8bbe8-9a69-43e1-9db9-a256a724a223 {
  min-height: 50px;
}
@media (min-width: 1200px){#s-8fe8bbe8-9a69-43e1-9db9-a256a724a223 {
  margin-bottom: 0em;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-8fe8bbe8-9a69-43e1-9db9-a256a724a223 {
  margin-bottom: 0em;
}
}@media (min-width: 768px) and (max-width: 991px){#s-8fe8bbe8-9a69-43e1-9db9-a256a724a223 {
  margin-bottom: 0em;
}
}@media (max-width: 767px){#s-8fe8bbe8-9a69-43e1-9db9-a256a724a223 {
  margin-bottom: 0em;
}
}







#s-8fe8bbe8-9a69-43e1-9db9-a256a724a223 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-8fe8bbe8-9a69-43e1-9db9-a256a724a223.shg-box.shg-c {
  justify-content: center;
}

#s-12f00d9d-5ee9-446b-b98f-b1272cf80156 {
  margin-left: 0em;
margin-right: 0em;
padding-top: 0px;
padding-bottom: 0px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 10px;
text-align: left;
}
@media (min-width: 992px) and (max-width: 1199px){#s-12f00d9d-5ee9-446b-b98f-b1272cf80156 {
  padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
}@media (max-width: 767px){#s-12f00d9d-5ee9-446b-b98f-b1272cf80156 {
  margin-left: auto;
margin-right: auto;
}
}
#s-12f00d9d-5ee9-446b-b98f-b1272cf80156 .shogun-heading-component h2 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (min-width: 992px) and (max-width: 1199px){#s-12f00d9d-5ee9-446b-b98f-b1272cf80156 .shogun-heading-component h2 {
  color: rgba(99, 23, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


}
#s-67def439-2db1-45f0-aa7a-3358fc69b2ad {
  padding-left: 5%;
padding-right: 5%;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 1200px){#s-67def439-2db1-45f0-aa7a-3358fc69b2ad {
  padding-bottom: 4%;
padding-right: 7%;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-67def439-2db1-45f0-aa7a-3358fc69b2ad {
  padding-bottom: 4%;
padding-right: 7%;
}
}@media (min-width: 768px) and (max-width: 991px){#s-67def439-2db1-45f0-aa7a-3358fc69b2ad {
  padding-bottom: 4%;
}
}







#s-67def439-2db1-45f0-aa7a-3358fc69b2ad > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-67def439-2db1-45f0-aa7a-3358fc69b2ad.shg-box.shg-c {
  justify-content: center;
}

@media (min-width: 0px) {
[id="s-f0ebeb6e-9017-4aa1-81c3-c497029e804c"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-f0ebeb6e-9017-4aa1-81c3-c497029e804c"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 30.0px);
}

}

@media (min-width: 992px) {
[id="s-f0ebeb6e-9017-4aa1-81c3-c497029e804c"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 30.0px);
}

}

@media (min-width: 1200px) {
[id="s-f0ebeb6e-9017-4aa1-81c3-c497029e804c"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 30.0px);
}

}

#s-b286f154-37fe-402c-9bb5-d4c62af7ffc3 {
  min-height: 50px;
}








#s-b286f154-37fe-402c-9bb5-d4c62af7ffc3 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-b286f154-37fe-402c-9bb5-d4c62af7ffc3.shg-box.shg-c {
  justify-content: center;
}

#s-c3aa94fc-6e5f-4d2f-b84f-ca7c54eb6b5a {
  margin-left: 0px;
margin-right: 0px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
text-align: left;
}
@media (max-width: 767px){#s-c3aa94fc-6e5f-4d2f-b84f-ca7c54eb6b5a {
  margin-left: 0%;
margin-right: 0%;
}
}
#s-c3aa94fc-6e5f-4d2f-b84f-ca7c54eb6b5a .shogun-heading-component h5 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}



#s-194cc492-d76f-41d5-b5a1-323a9234400c {
  margin-left: auto;
margin-right: auto;
}

#s-194cc492-d76f-41d5-b5a1-323a9234400c .shg-proportional-font-size,
#s-194cc492-d76f-41d5-b5a1-323a9234400c .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-e602cd6a-b20b-43db-99ec-817df2038578 {
  min-height: 0px;
}
@media (max-width: 767px){#s-e602cd6a-b20b-43db-99ec-817df2038578 {
  margin-top: 0.5em;
margin-bottom: 0.5em;
padding-top: 0px;
padding-bottom: 0px;
}
}







#s-e602cd6a-b20b-43db-99ec-817df2038578 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-e602cd6a-b20b-43db-99ec-817df2038578.shg-box.shg-c {
  justify-content: center;
}

#s-b0dd4dbd-2199-4d97-b05d-80171a81720c {
  margin-left: 0%;
margin-right: 0%;
border-radius: 25px;
min-height: 80%;
max-width: 80%;
text-align: center;
}
@media (max-width: 767px){#s-b0dd4dbd-2199-4d97-b05d-80171a81720c {
  margin-top: 5%;
min-height: 100%;
max-width: 100%;
}
}
#s-b0dd4dbd-2199-4d97-b05d-80171a81720c {
  overflow: hidden;
  
  
      max-width: 80%;
      
        margin-left: auto;
        margin-right: auto;
      
      
      
  
}







  #s-b0dd4dbd-2199-4d97-b05d-80171a81720c img.shogun-image {
    

    
    
    
  }


#s-b0dd4dbd-2199-4d97-b05d-80171a81720c .shogun-image-content {
  
    justify-content: center;
  
}

#s-b7d31b00-5920-4853-949c-506569093f2b {
  padding-left: 5%;
padding-right: 5%;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-b7d31b00-5920-4853-949c-506569093f2b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-b7d31b00-5920-4853-949c-506569093f2b.shg-box.shg-c {
  justify-content: center;
}

@media (min-width: 0px) {
[id="s-73839e58-d7b6-4bdc-80d8-1d1c125b722a"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-73839e58-d7b6-4bdc-80d8-1d1c125b722a"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-73839e58-d7b6-4bdc-80d8-1d1c125b722a"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-73839e58-d7b6-4bdc-80d8-1d1c125b722a"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (max-width: 767px) {
  [id="s-73839e58-d7b6-4bdc-80d8-1d1c125b722a"] > .shg-row {
    flex-flow: column-reverse;
  }
}

#s-461d507f-8d80-4a80-8ab5-1d0c44c99e22 {
  border-radius: 25px;
text-align: center;
}

#s-461d507f-8d80-4a80-8ab5-1d0c44c99e22 {
  overflow: hidden;
  
  
}







  #s-461d507f-8d80-4a80-8ab5-1d0c44c99e22 img.shogun-image {
    

    
    
    
  }


#s-461d507f-8d80-4a80-8ab5-1d0c44c99e22 .shogun-image-content {
  
    justify-content: center;
  
}

#s-2aa5ebc2-0856-4561-8c03-a8ac7a48e5ea {
  min-height: 150px;
}
@media (max-width: 767px){#s-2aa5ebc2-0856-4561-8c03-a8ac7a48e5ea {
  padding-top: 10px;
padding-bottom: 10px;
}
}







#s-2aa5ebc2-0856-4561-8c03-a8ac7a48e5ea > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-2aa5ebc2-0856-4561-8c03-a8ac7a48e5ea.shg-box.shg-c {
  justify-content: center;
}

#s-e13c305e-11b5-4de3-90dc-21b7ebe8ac26 {
  margin-left: 0px;
margin-right: 0px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
text-align: left;
}

#s-e13c305e-11b5-4de3-90dc-21b7ebe8ac26 .shogun-heading-component h5 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}



#s-191f985a-e461-45a5-a2f1-47204ba9333a {
  margin-left: auto;
margin-right: auto;
}

#s-191f985a-e461-45a5-a2f1-47204ba9333a .shg-proportional-font-size,
#s-191f985a-e461-45a5-a2f1-47204ba9333a .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-ea7cd746-8b8e-40d7-9ff4-55074a0429a3 {
  padding-left: 5%;
padding-right: 5%;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-ea7cd746-8b8e-40d7-9ff4-55074a0429a3 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-ea7cd746-8b8e-40d7-9ff4-55074a0429a3.shg-box.shg-c {
  justify-content: center;
}

@media (min-width: 0px) {
[id="s-221c9b49-e39c-4880-9176-f3b391e06b01"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-221c9b49-e39c-4880-9176-f3b391e06b01"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-221c9b49-e39c-4880-9176-f3b391e06b01"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-221c9b49-e39c-4880-9176-f3b391e06b01"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-ff44cc10-623c-4fd7-b94c-20552cce4eaa {
  min-height: 50px;
}








#s-ff44cc10-623c-4fd7-b94c-20552cce4eaa > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-ff44cc10-623c-4fd7-b94c-20552cce4eaa.shg-box.shg-c {
  justify-content: center;
}

#s-404708fe-6bf9-42f8-b695-38cdad22f27c {
  margin-left: 0px;
margin-right: 0px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
text-align: left;
}
@media (max-width: 767px){#s-404708fe-6bf9-42f8-b695-38cdad22f27c {
  margin-left: 0%;
margin-right: 0%;
}
}
#s-404708fe-6bf9-42f8-b695-38cdad22f27c .shogun-heading-component h5 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}



#s-d0dfb0eb-a7d5-4f53-bf15-950dc3a967d3 {
  margin-left: auto;
margin-right: auto;
}

#s-d0dfb0eb-a7d5-4f53-bf15-950dc3a967d3 .shg-proportional-font-size,
#s-d0dfb0eb-a7d5-4f53-bf15-950dc3a967d3 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-c07b1d13-18f2-4228-a762-177e15b1bc45 {
  margin-left: auto;
margin-right: auto;
}
@media (max-width: 767px){#s-c07b1d13-18f2-4228-a762-177e15b1bc45 {
  margin-top: 5%;
}
}
#s-c07b1d13-18f2-4228-a762-177e15b1bc45 .shg-proportional-font-size,
#s-c07b1d13-18f2-4228-a762-177e15b1bc45 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-65c5b5ef-b690-43e5-aa1c-535c24a37c25 {
  border-radius: 25px;
text-align: center;
}
@media (max-width: 767px){#s-65c5b5ef-b690-43e5-aa1c-535c24a37c25 {
  margin-top: 5%;
margin-bottom: 5%;
}
}
#s-65c5b5ef-b690-43e5-aa1c-535c24a37c25 {
  overflow: hidden;
  
  
}








#s-65c5b5ef-b690-43e5-aa1c-535c24a37c25 .shogun-image-content {
  
    justify-content: center;
  
}

#s-774ee458-c374-4566-be37-1e425420e212 {
  min-height: 50px;
}
@media (min-width: 1200px){#s-774ee458-c374-4566-be37-1e425420e212 {
  margin-bottom: 0em;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-774ee458-c374-4566-be37-1e425420e212 {
  margin-bottom: 0em;
}
}@media (min-width: 768px) and (max-width: 991px){#s-774ee458-c374-4566-be37-1e425420e212 {
  margin-bottom: 0em;
}
}@media (max-width: 767px){#s-774ee458-c374-4566-be37-1e425420e212 {
  margin-bottom: 0em;
}
}







#s-774ee458-c374-4566-be37-1e425420e212 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-774ee458-c374-4566-be37-1e425420e212.shg-box.shg-c {
  justify-content: center;
}

#s-c8dcc9d6-1ac8-46ce-9dc1-3262de646d3b {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 10px;
text-align: left;
}
@media (min-width: 992px) and (max-width: 1199px){#s-c8dcc9d6-1ac8-46ce-9dc1-3262de646d3b {
  padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
}
#s-c8dcc9d6-1ac8-46ce-9dc1-3262de646d3b .shogun-heading-component h2 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (min-width: 992px) and (max-width: 1199px){#s-c8dcc9d6-1ac8-46ce-9dc1-3262de646d3b .shogun-heading-component h2 {
  color: rgba(99, 23, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


}
#s-b9f3b23c-6929-4f61-bf66-ab5ab8b90afa {
  padding-left: 5%;
padding-right: 5%;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-b9f3b23c-6929-4f61-bf66-ab5ab8b90afa > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-b9f3b23c-6929-4f61-bf66-ab5ab8b90afa.shg-box.shg-c {
  justify-content: center;
}

@media (min-width: 0px) {
[id="s-10c6e416-1a30-431c-9c47-a4836958818a"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-10c6e416-1a30-431c-9c47-a4836958818a"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-10c6e416-1a30-431c-9c47-a4836958818a"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-10c6e416-1a30-431c-9c47-a4836958818a"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-bd952620-9f81-4422-b94c-26f778b7b757 {
  min-height: 50px;
}








#s-bd952620-9f81-4422-b94c-26f778b7b757 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-bd952620-9f81-4422-b94c-26f778b7b757.shg-box.shg-c {
  justify-content: center;
}

#s-763083d3-c430-43a5-84b4-e72203dfff0c {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 10px;
text-align: left;
}
@media (min-width: 992px) and (max-width: 1199px){#s-763083d3-c430-43a5-84b4-e72203dfff0c {
  padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
}@media (max-width: 767px){#s-763083d3-c430-43a5-84b4-e72203dfff0c {
  margin-left: 0%;
margin-right: 0%;
}
}
#s-763083d3-c430-43a5-84b4-e72203dfff0c .shogun-heading-component h5 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (min-width: 992px) and (max-width: 1199px){#s-763083d3-c430-43a5-84b4-e72203dfff0c .shogun-heading-component h5 {
  color: rgba(99, 23, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


}
#s-c2da3729-4af6-4821-ae90-22ea4cc13937 {
  margin-left: auto;
margin-right: auto;
}

#s-c2da3729-4af6-4821-ae90-22ea4cc13937 .shg-proportional-font-size,
#s-c2da3729-4af6-4821-ae90-22ea4cc13937 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-abc7ba2f-045c-442e-8a27-5eac4aa24af1 {
  min-height: 150px;
}
@media (max-width: 767px){#s-abc7ba2f-045c-442e-8a27-5eac4aa24af1 {
  margin-top: 0.5em;
padding-top: 0px;
padding-bottom: 0px;
min-height: 0px;
}
}







#s-abc7ba2f-045c-442e-8a27-5eac4aa24af1 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-abc7ba2f-045c-442e-8a27-5eac4aa24af1.shg-box.shg-c {
  justify-content: center;
}

#s-d27e98a8-b1e6-40aa-b763-66e4f75a4f31 {
  margin-left: 0%;
padding-left: 0%;
padding-right: 0%;
border-radius: 25px;
max-width: 550px;
text-align: center;
}
@media (max-width: 767px){#s-d27e98a8-b1e6-40aa-b763-66e4f75a4f31 {
  margin-top: 5%;
}
}
#s-d27e98a8-b1e6-40aa-b763-66e4f75a4f31 {
  overflow: hidden;
  
  
      max-width: 550px;
      
        margin-left: auto;
        margin-right: auto;
      
      
      
  
}








#s-d27e98a8-b1e6-40aa-b763-66e4f75a4f31 .shogun-image-content {
  
    justify-content: center;
  
}

#s-87b379f8-2dba-4af6-8681-9b55f35c625d {
  margin-top: 0%;
margin-left: 0%;
margin-bottom: 0%;
margin-right: 0%;
padding-left: 5%;
padding-right: 5%;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}
@media (max-width: 767px){#s-87b379f8-2dba-4af6-8681-9b55f35c625d {
  margin-bottom: 0px;
}
}







#s-87b379f8-2dba-4af6-8681-9b55f35c625d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-87b379f8-2dba-4af6-8681-9b55f35c625d.shg-box.shg-c {
  justify-content: center;
}

#s-ba6469c5-7c02-41d9-adae-e31bb8e53074 {
  margin-left: 0px;
margin-right: 0px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 10px;
text-align: left;
}
@media (min-width: 992px) and (max-width: 1199px){#s-ba6469c5-7c02-41d9-adae-e31bb8e53074 {
  padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
}
#s-ba6469c5-7c02-41d9-adae-e31bb8e53074 .shogun-heading-component h5 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (min-width: 992px) and (max-width: 1199px){#s-ba6469c5-7c02-41d9-adae-e31bb8e53074 .shogun-heading-component h5 {
  color: rgba(99, 23, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


}
#s-9d2d4a2e-acb8-4550-8dbe-01e97b416165 {
  margin-left: auto;
margin-right: auto;
}

#s-9d2d4a2e-acb8-4550-8dbe-01e97b416165 .shg-proportional-font-size,
#s-9d2d4a2e-acb8-4550-8dbe-01e97b416165 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-fc55b6b2-ba9a-4543-acd0-bef8b4d0e2dc {
  padding-left: 5%;
padding-right: 5%;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-fc55b6b2-ba9a-4543-acd0-bef8b4d0e2dc > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-fc55b6b2-ba9a-4543-acd0-bef8b4d0e2dc.shg-box.shg-c {
  justify-content: center;
}

@media (min-width: 0px) {
[id="s-7f19a644-5255-4979-b943-078167a05938"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-7f19a644-5255-4979-b943-078167a05938"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-7f19a644-5255-4979-b943-078167a05938"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-7f19a644-5255-4979-b943-078167a05938"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-7764cb5b-2ac4-4733-9525-d1d3dc988c30 {
  min-height: 50px;
}
@media (max-width: 767px){#s-7764cb5b-2ac4-4733-9525-d1d3dc988c30 {
  padding-bottom: 10px;
}
}







#s-7764cb5b-2ac4-4733-9525-d1d3dc988c30 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-7764cb5b-2ac4-4733-9525-d1d3dc988c30.shg-box.shg-c {
  justify-content: center;
}

#s-c680c396-7f35-45fe-b54b-f2468db5d71f {
  margin-left: 0px;
margin-right: 0px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 10px;
text-align: left;
}
@media (min-width: 992px) and (max-width: 1199px){#s-c680c396-7f35-45fe-b54b-f2468db5d71f {
  padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
}
#s-c680c396-7f35-45fe-b54b-f2468db5d71f .shogun-heading-component h5 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (min-width: 992px) and (max-width: 1199px){#s-c680c396-7f35-45fe-b54b-f2468db5d71f .shogun-heading-component h5 {
  color: rgba(99, 23, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


}
#s-caa9fd8d-2063-4a53-9787-21e3c8e684ac {
  margin-left: auto;
margin-right: auto;
}

#s-caa9fd8d-2063-4a53-9787-21e3c8e684ac .shg-proportional-font-size,
#s-caa9fd8d-2063-4a53-9787-21e3c8e684ac .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-dffd9fb1-6f7e-45a1-a8ca-f51c1e687e03 {
  min-height: 50px;
}
@media (max-width: 767px){#s-dffd9fb1-6f7e-45a1-a8ca-f51c1e687e03 {
  margin-bottom: 0.5em;
min-height: 0px;
}
}







#s-dffd9fb1-6f7e-45a1-a8ca-f51c1e687e03 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-dffd9fb1-6f7e-45a1-a8ca-f51c1e687e03.shg-box.shg-c {
  justify-content: center;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.shogun-image-content-v3 > * {
  flex-shrink: 0; /* Prevents children from shrinking maintaining natural size*/
  width: 100%;
}
#s-87f3bdf1-3ba2-49c7-af87-abfd27a4217a {
  margin-left: auto;
margin-right: auto;
max-width: 640px;
text-align: center;
}
@media (max-width: 767px){#s-87f3bdf1-3ba2-49c7-af87-abfd27a4217a {
  margin-top: 5%;
}
}
#s-87f3bdf1-3ba2-49c7-af87-abfd27a4217a {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-87f3bdf1-3ba2-49c7-af87-abfd27a4217a-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-87f3bdf1-3ba2-49c7-af87-abfd27a4217a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-87f3bdf1-3ba2-49c7-af87-abfd27a4217a .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-87f3bdf1-3ba2-49c7-af87-abfd27a4217a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-87f3bdf1-3ba2-49c7-af87-abfd27a4217a img.shogun-image {
  width: 100%;
  
  
  max-width: 640px;

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




.s-87f3bdf1-3ba2-49c7-af87-abfd27a4217a .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-87f3bdf1-3ba2-49c7-af87-abfd27a4217a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-87f3bdf1-3ba2-49c7-af87-abfd27a4217a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-87f3bdf1-3ba2-49c7-af87-abfd27a4217a.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-87f3bdf1-3ba2-49c7-af87-abfd27a4217a {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-87f3bdf1-3ba2-49c7-af87-abfd27a4217a-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-87f3bdf1-3ba2-49c7-af87-abfd27a4217a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-87f3bdf1-3ba2-49c7-af87-abfd27a4217a .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-87f3bdf1-3ba2-49c7-af87-abfd27a4217a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-87f3bdf1-3ba2-49c7-af87-abfd27a4217a img.shogun-image {
  width: 100%;
  
  
  

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




.s-87f3bdf1-3ba2-49c7-af87-abfd27a4217a .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-87f3bdf1-3ba2-49c7-af87-abfd27a4217a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-87f3bdf1-3ba2-49c7-af87-abfd27a4217a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-87f3bdf1-3ba2-49c7-af87-abfd27a4217a.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-87f3bdf1-3ba2-49c7-af87-abfd27a4217a {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-87f3bdf1-3ba2-49c7-af87-abfd27a4217a-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-87f3bdf1-3ba2-49c7-af87-abfd27a4217a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-87f3bdf1-3ba2-49c7-af87-abfd27a4217a .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-87f3bdf1-3ba2-49c7-af87-abfd27a4217a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-87f3bdf1-3ba2-49c7-af87-abfd27a4217a img.shogun-image {
  width: 100%;
  
  
  

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




.s-87f3bdf1-3ba2-49c7-af87-abfd27a4217a .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-87f3bdf1-3ba2-49c7-af87-abfd27a4217a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-87f3bdf1-3ba2-49c7-af87-abfd27a4217a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-87f3bdf1-3ba2-49c7-af87-abfd27a4217a.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-87f3bdf1-3ba2-49c7-af87-abfd27a4217a {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-87f3bdf1-3ba2-49c7-af87-abfd27a4217a-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-87f3bdf1-3ba2-49c7-af87-abfd27a4217a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-87f3bdf1-3ba2-49c7-af87-abfd27a4217a .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-87f3bdf1-3ba2-49c7-af87-abfd27a4217a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-87f3bdf1-3ba2-49c7-af87-abfd27a4217a img.shogun-image {
  width: 100%;
  
  
  

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




.s-87f3bdf1-3ba2-49c7-af87-abfd27a4217a .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-87f3bdf1-3ba2-49c7-af87-abfd27a4217a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-87f3bdf1-3ba2-49c7-af87-abfd27a4217a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-87f3bdf1-3ba2-49c7-af87-abfd27a4217a.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-87f3bdf1-3ba2-49c7-af87-abfd27a4217a {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-87f3bdf1-3ba2-49c7-af87-abfd27a4217a-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-87f3bdf1-3ba2-49c7-af87-abfd27a4217a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 5%;
  
}

#s-87f3bdf1-3ba2-49c7-af87-abfd27a4217a .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-87f3bdf1-3ba2-49c7-af87-abfd27a4217a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-87f3bdf1-3ba2-49c7-af87-abfd27a4217a img.shogun-image {
  width: 100%;
  
  
  

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




.s-87f3bdf1-3ba2-49c7-af87-abfd27a4217a .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-87f3bdf1-3ba2-49c7-af87-abfd27a4217a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-87f3bdf1-3ba2-49c7-af87-abfd27a4217a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-87f3bdf1-3ba2-49c7-af87-abfd27a4217a.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-9cba2538-0a9f-4bfd-a348-2dce4710e9df {
  padding-left: 5%;
padding-right: 5%;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-9cba2538-0a9f-4bfd-a348-2dce4710e9df > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-9cba2538-0a9f-4bfd-a348-2dce4710e9df.shg-box.shg-c {
  justify-content: center;
}

@media (min-width: 0px) {
[id="s-1d8abdb9-1c4b-4561-9e50-0321ce659696"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-1d8abdb9-1c4b-4561-9e50-0321ce659696"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-1d8abdb9-1c4b-4561-9e50-0321ce659696"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-1d8abdb9-1c4b-4561-9e50-0321ce659696"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (max-width: 767px) {
  [id="s-1d8abdb9-1c4b-4561-9e50-0321ce659696"] > .shg-row {
    flex-flow: column-reverse;
  }
}

#s-57c9f017-19bd-457e-803b-2f97b1d4786f {
  min-height: 50px;
}








#s-57c9f017-19bd-457e-803b-2f97b1d4786f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-57c9f017-19bd-457e-803b-2f97b1d4786f.shg-box.shg-c {
  justify-content: center;
}

#s-b7948666-7edb-4248-baf2-e22acfffadea {
  margin-left: auto;
margin-right: auto;
max-width: 80%;
text-align: center;
}
@media (max-width: 767px){#s-b7948666-7edb-4248-baf2-e22acfffadea {
  margin-top: 5%;
}
}
#s-b7948666-7edb-4248-baf2-e22acfffadea {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b7948666-7edb-4248-baf2-e22acfffadea-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-b7948666-7edb-4248-baf2-e22acfffadea {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-b7948666-7edb-4248-baf2-e22acfffadea .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-b7948666-7edb-4248-baf2-e22acfffadea {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-b7948666-7edb-4248-baf2-e22acfffadea img.shogun-image {
  width: 100%;
  
  
  max-width: 80%;

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




.s-b7948666-7edb-4248-baf2-e22acfffadea .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b7948666-7edb-4248-baf2-e22acfffadea.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b7948666-7edb-4248-baf2-e22acfffadea.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b7948666-7edb-4248-baf2-e22acfffadea.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-b7948666-7edb-4248-baf2-e22acfffadea {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b7948666-7edb-4248-baf2-e22acfffadea-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-b7948666-7edb-4248-baf2-e22acfffadea {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-b7948666-7edb-4248-baf2-e22acfffadea .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-b7948666-7edb-4248-baf2-e22acfffadea {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-b7948666-7edb-4248-baf2-e22acfffadea img.shogun-image {
  width: 100%;
  
  
  

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




.s-b7948666-7edb-4248-baf2-e22acfffadea .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b7948666-7edb-4248-baf2-e22acfffadea.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b7948666-7edb-4248-baf2-e22acfffadea.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b7948666-7edb-4248-baf2-e22acfffadea.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-b7948666-7edb-4248-baf2-e22acfffadea {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b7948666-7edb-4248-baf2-e22acfffadea-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-b7948666-7edb-4248-baf2-e22acfffadea {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-b7948666-7edb-4248-baf2-e22acfffadea .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-b7948666-7edb-4248-baf2-e22acfffadea {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-b7948666-7edb-4248-baf2-e22acfffadea img.shogun-image {
  width: 100%;
  
  
  

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




.s-b7948666-7edb-4248-baf2-e22acfffadea .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b7948666-7edb-4248-baf2-e22acfffadea.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b7948666-7edb-4248-baf2-e22acfffadea.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b7948666-7edb-4248-baf2-e22acfffadea.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-b7948666-7edb-4248-baf2-e22acfffadea {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b7948666-7edb-4248-baf2-e22acfffadea-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-b7948666-7edb-4248-baf2-e22acfffadea {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-b7948666-7edb-4248-baf2-e22acfffadea .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-b7948666-7edb-4248-baf2-e22acfffadea {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-b7948666-7edb-4248-baf2-e22acfffadea img.shogun-image {
  width: 100%;
  
  
  

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




.s-b7948666-7edb-4248-baf2-e22acfffadea .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b7948666-7edb-4248-baf2-e22acfffadea.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b7948666-7edb-4248-baf2-e22acfffadea.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b7948666-7edb-4248-baf2-e22acfffadea.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-b7948666-7edb-4248-baf2-e22acfffadea {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b7948666-7edb-4248-baf2-e22acfffadea-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-b7948666-7edb-4248-baf2-e22acfffadea {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 5%;
  
}

#s-b7948666-7edb-4248-baf2-e22acfffadea .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-b7948666-7edb-4248-baf2-e22acfffadea {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-b7948666-7edb-4248-baf2-e22acfffadea img.shogun-image {
  width: 100%;
  
  
  

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




.s-b7948666-7edb-4248-baf2-e22acfffadea .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b7948666-7edb-4248-baf2-e22acfffadea.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b7948666-7edb-4248-baf2-e22acfffadea.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b7948666-7edb-4248-baf2-e22acfffadea.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-d086fcea-3747-45f7-b85c-c076157fdde9 {
  min-height: 150px;
}
@media (max-width: 767px){#s-d086fcea-3747-45f7-b85c-c076157fdde9 {
  padding-top: 10px;
padding-bottom: 10px;
}
}







#s-d086fcea-3747-45f7-b85c-c076157fdde9 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-d086fcea-3747-45f7-b85c-c076157fdde9.shg-box.shg-c {
  justify-content: center;
}

#s-4bbae3c3-cece-42f3-be49-7558107e2bbd {
  margin-left: 0px;
margin-right: 0px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 10px;
text-align: left;
}
@media (min-width: 992px) and (max-width: 1199px){#s-4bbae3c3-cece-42f3-be49-7558107e2bbd {
  padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
}
#s-4bbae3c3-cece-42f3-be49-7558107e2bbd .shogun-heading-component h5 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (min-width: 992px) and (max-width: 1199px){#s-4bbae3c3-cece-42f3-be49-7558107e2bbd .shogun-heading-component h5 {
  color: rgba(99, 23, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


}
#s-c79127cc-94ec-4ab1-bf8d-870d461726a5 {
  margin-left: auto;
margin-right: auto;
}

#s-c79127cc-94ec-4ab1-bf8d-870d461726a5 .shg-proportional-font-size,
#s-c79127cc-94ec-4ab1-bf8d-870d461726a5 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-27049919-8a4a-4a30-8e00-02dfebad722e {
  padding-left: 5%;
padding-right: 5%;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-27049919-8a4a-4a30-8e00-02dfebad722e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-27049919-8a4a-4a30-8e00-02dfebad722e.shg-box.shg-c {
  justify-content: center;
}

@media (min-width: 0px) {
[id="s-c5bfa28f-502c-4332-a7b6-3bae04071c21"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-c5bfa28f-502c-4332-a7b6-3bae04071c21"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-c5bfa28f-502c-4332-a7b6-3bae04071c21"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-c5bfa28f-502c-4332-a7b6-3bae04071c21"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-d0d30f4e-06e4-4be3-8427-19a3ad5c51ee {
  min-height: 50px;
}
@media (max-width: 767px){#s-d0d30f4e-06e4-4be3-8427-19a3ad5c51ee {
  padding-bottom: 10px;
}
}







#s-d0d30f4e-06e4-4be3-8427-19a3ad5c51ee > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-d0d30f4e-06e4-4be3-8427-19a3ad5c51ee.shg-box.shg-c {
  justify-content: center;
}

#s-6e1fa4f1-205c-436e-ba04-6f61b93011c2 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 10px;
text-align: left;
}
@media (min-width: 992px) and (max-width: 1199px){#s-6e1fa4f1-205c-436e-ba04-6f61b93011c2 {
  padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
}@media (max-width: 767px){#s-6e1fa4f1-205c-436e-ba04-6f61b93011c2 {
  margin-left: 0%;
margin-right: 0%;
}
}
#s-6e1fa4f1-205c-436e-ba04-6f61b93011c2 .shogun-heading-component h5 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (min-width: 992px) and (max-width: 1199px){#s-6e1fa4f1-205c-436e-ba04-6f61b93011c2 .shogun-heading-component h5 {
  color: rgba(99, 23, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


}
#s-0a5ce97f-5b79-456e-ad64-ca8ec342d00f {
  margin-left: auto;
margin-right: auto;
}

#s-0a5ce97f-5b79-456e-ad64-ca8ec342d00f .shg-proportional-font-size,
#s-0a5ce97f-5b79-456e-ad64-ca8ec342d00f .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-92c5661d-8deb-4601-8ae3-521c770453dd {
  margin-left: auto;
margin-right: auto;
}

#s-92c5661d-8deb-4601-8ae3-521c770453dd .shg-proportional-font-size,
#s-92c5661d-8deb-4601-8ae3-521c770453dd .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-18df4a63-d3da-4b6b-8109-b2bd73a60756 {
  min-height: 150px;
}
@media (max-width: 767px){#s-18df4a63-d3da-4b6b-8109-b2bd73a60756 {
  margin-top: 0.5em;
padding-top: 10px;
padding-bottom: 10px;
}
}







#s-18df4a63-d3da-4b6b-8109-b2bd73a60756 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-18df4a63-d3da-4b6b-8109-b2bd73a60756.shg-box.shg-c {
  justify-content: center;
}

#s-f9b1b0e5-5d93-4afb-815c-217ad2c7f4b4 {
  margin-left: auto;
margin-right: auto;
max-width: 80%;
text-align: center;
}

#s-f9b1b0e5-5d93-4afb-815c-217ad2c7f4b4 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f9b1b0e5-5d93-4afb-815c-217ad2c7f4b4-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-f9b1b0e5-5d93-4afb-815c-217ad2c7f4b4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-f9b1b0e5-5d93-4afb-815c-217ad2c7f4b4 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-f9b1b0e5-5d93-4afb-815c-217ad2c7f4b4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-f9b1b0e5-5d93-4afb-815c-217ad2c7f4b4 img.shogun-image {
  width: 100%;
  
  
  max-width: 80%;

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




.s-f9b1b0e5-5d93-4afb-815c-217ad2c7f4b4 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f9b1b0e5-5d93-4afb-815c-217ad2c7f4b4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f9b1b0e5-5d93-4afb-815c-217ad2c7f4b4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f9b1b0e5-5d93-4afb-815c-217ad2c7f4b4.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-f9b1b0e5-5d93-4afb-815c-217ad2c7f4b4 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f9b1b0e5-5d93-4afb-815c-217ad2c7f4b4-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-f9b1b0e5-5d93-4afb-815c-217ad2c7f4b4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-f9b1b0e5-5d93-4afb-815c-217ad2c7f4b4 .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-f9b1b0e5-5d93-4afb-815c-217ad2c7f4b4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-f9b1b0e5-5d93-4afb-815c-217ad2c7f4b4 img.shogun-image {
  width: 100%;
  
  
  

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




.s-f9b1b0e5-5d93-4afb-815c-217ad2c7f4b4 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f9b1b0e5-5d93-4afb-815c-217ad2c7f4b4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f9b1b0e5-5d93-4afb-815c-217ad2c7f4b4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f9b1b0e5-5d93-4afb-815c-217ad2c7f4b4.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-f9b1b0e5-5d93-4afb-815c-217ad2c7f4b4 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f9b1b0e5-5d93-4afb-815c-217ad2c7f4b4-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-f9b1b0e5-5d93-4afb-815c-217ad2c7f4b4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-f9b1b0e5-5d93-4afb-815c-217ad2c7f4b4 .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-f9b1b0e5-5d93-4afb-815c-217ad2c7f4b4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-f9b1b0e5-5d93-4afb-815c-217ad2c7f4b4 img.shogun-image {
  width: 100%;
  
  
  

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




.s-f9b1b0e5-5d93-4afb-815c-217ad2c7f4b4 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f9b1b0e5-5d93-4afb-815c-217ad2c7f4b4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f9b1b0e5-5d93-4afb-815c-217ad2c7f4b4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f9b1b0e5-5d93-4afb-815c-217ad2c7f4b4.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-f9b1b0e5-5d93-4afb-815c-217ad2c7f4b4 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f9b1b0e5-5d93-4afb-815c-217ad2c7f4b4-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-f9b1b0e5-5d93-4afb-815c-217ad2c7f4b4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-f9b1b0e5-5d93-4afb-815c-217ad2c7f4b4 .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-f9b1b0e5-5d93-4afb-815c-217ad2c7f4b4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-f9b1b0e5-5d93-4afb-815c-217ad2c7f4b4 img.shogun-image {
  width: 100%;
  
  
  

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




.s-f9b1b0e5-5d93-4afb-815c-217ad2c7f4b4 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f9b1b0e5-5d93-4afb-815c-217ad2c7f4b4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f9b1b0e5-5d93-4afb-815c-217ad2c7f4b4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f9b1b0e5-5d93-4afb-815c-217ad2c7f4b4.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-f9b1b0e5-5d93-4afb-815c-217ad2c7f4b4 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f9b1b0e5-5d93-4afb-815c-217ad2c7f4b4-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-f9b1b0e5-5d93-4afb-815c-217ad2c7f4b4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-f9b1b0e5-5d93-4afb-815c-217ad2c7f4b4 .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-f9b1b0e5-5d93-4afb-815c-217ad2c7f4b4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-f9b1b0e5-5d93-4afb-815c-217ad2c7f4b4 img.shogun-image {
  width: 100%;
  
  
  

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




.s-f9b1b0e5-5d93-4afb-815c-217ad2c7f4b4 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f9b1b0e5-5d93-4afb-815c-217ad2c7f4b4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f9b1b0e5-5d93-4afb-815c-217ad2c7f4b4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f9b1b0e5-5d93-4afb-815c-217ad2c7f4b4.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-2bc9cf42-b24a-4da3-84da-6597c5321abc {
  margin-top: 0%;
margin-left: 0%;
margin-bottom: 0%;
margin-right: 0%;
padding-left: 5%;
padding-right: 5%;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-2bc9cf42-b24a-4da3-84da-6597c5321abc > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-2bc9cf42-b24a-4da3-84da-6597c5321abc.shg-box.shg-c {
  justify-content: center;
}

#s-b76f28a6-da0f-4f79-b6d2-135c000aaaf1 {
  margin-left: auto;
margin-right: auto;
}

#s-b76f28a6-da0f-4f79-b6d2-135c000aaaf1 .shg-proportional-font-size,
#s-b76f28a6-da0f-4f79-b6d2-135c000aaaf1 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-0f0897cd-bed3-43ec-b9f6-961e5309608e {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
@media (min-width: 992px) and (max-width: 1199px){#s-0f0897cd-bed3-43ec-b9f6-961e5309608e {
  padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
}@media (max-width: 767px){#s-0f0897cd-bed3-43ec-b9f6-961e5309608e {
  margin-top: 0%;
margin-bottom: 0%;
}
}
#s-0f0897cd-bed3-43ec-b9f6-961e5309608e .shogun-heading-component h2 {
  color: rgba(99, 23, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (min-width: 992px) and (max-width: 1199px){#s-0f0897cd-bed3-43ec-b9f6-961e5309608e .shogun-heading-component h2 {
  color: rgba(99, 23, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


}
#s-b3940d6d-5d65-421f-b5d0-f1246deb27ca {
  padding-left: 5%;
padding-right: 5%;
min-height: 50px;
}








#s-b3940d6d-5d65-421f-b5d0-f1246deb27ca > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-b3940d6d-5d65-421f-b5d0-f1246deb27ca.shg-box.shg-c {
  justify-content: center;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.shogun-image-content > * {
  flex-shrink: 0; /* Prevents children from shrinking maintaining natural size*/
  width: 100%;
}
#s-9349e2a4-e2a0-4064-8097-86cbf46f00d8 {
  max-width: 80%;
text-align: center;
}
@media (max-width: 767px){#s-9349e2a4-e2a0-4064-8097-86cbf46f00d8 {
  max-width: 100%;
}
}
#s-9349e2a4-e2a0-4064-8097-86cbf46f00d8 {
  margin: 0 !important;
  overflow: visible;
}

#s-9349e2a4-e2a0-4064-8097-86cbf46f00d8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9349e2a4-e2a0-4064-8097-86cbf46f00d8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9349e2a4-e2a0-4064-8097-86cbf46f00d8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9349e2a4-e2a0-4064-8097-86cbf46f00d8 img.shogun-image {
  /* Add background color handling */
  
}

#s-9349e2a4-e2a0-4064-8097-86cbf46f00d8 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: 25px;

}





  img.s-9349e2a4-e2a0-4064-8097-86cbf46f00d8.shogun-image {
    
    
    
    max-height: 80%;
  }


.s-9349e2a4-e2a0-4064-8097-86cbf46f00d8 .shogun-image-content {
  
    justify-content: center;
  
}

.s-9349e2a4-e2a0-4064-8097-86cbf46f00d8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9349e2a4-e2a0-4064-8097-86cbf46f00d8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9349e2a4-e2a0-4064-8097-86cbf46f00d8.shogun-image {
  box-sizing: border-box;
}



.s-9349e2a4-e2a0-4064-8097-86cbf46f00d8 img.shogun-image {
  
}


@media (min-width: 1200px){#s-9349e2a4-e2a0-4064-8097-86cbf46f00d8 {
  margin: 0 !important;
  overflow: visible;
}

#s-9349e2a4-e2a0-4064-8097-86cbf46f00d8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9349e2a4-e2a0-4064-8097-86cbf46f00d8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9349e2a4-e2a0-4064-8097-86cbf46f00d8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9349e2a4-e2a0-4064-8097-86cbf46f00d8 img.shogun-image {
  /* Add background color handling */
  
}

#s-9349e2a4-e2a0-4064-8097-86cbf46f00d8 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}





  img.s-9349e2a4-e2a0-4064-8097-86cbf46f00d8.shogun-image {
    
    
    
    max-height: 80%;
  }


.s-9349e2a4-e2a0-4064-8097-86cbf46f00d8 .shogun-image-content {
  
    justify-content: center;
  
}

.s-9349e2a4-e2a0-4064-8097-86cbf46f00d8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9349e2a4-e2a0-4064-8097-86cbf46f00d8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9349e2a4-e2a0-4064-8097-86cbf46f00d8.shogun-image {
  box-sizing: border-box;
}



.s-9349e2a4-e2a0-4064-8097-86cbf46f00d8 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-9349e2a4-e2a0-4064-8097-86cbf46f00d8 {
  margin: 0 !important;
  overflow: visible;
}

#s-9349e2a4-e2a0-4064-8097-86cbf46f00d8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9349e2a4-e2a0-4064-8097-86cbf46f00d8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9349e2a4-e2a0-4064-8097-86cbf46f00d8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9349e2a4-e2a0-4064-8097-86cbf46f00d8 img.shogun-image {
  /* Add background color handling */
  
}

#s-9349e2a4-e2a0-4064-8097-86cbf46f00d8 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}





  img.s-9349e2a4-e2a0-4064-8097-86cbf46f00d8.shogun-image {
    
    
    
    max-height: 80%;
  }


.s-9349e2a4-e2a0-4064-8097-86cbf46f00d8 .shogun-image-content {
  
    justify-content: center;
  
}

.s-9349e2a4-e2a0-4064-8097-86cbf46f00d8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9349e2a4-e2a0-4064-8097-86cbf46f00d8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9349e2a4-e2a0-4064-8097-86cbf46f00d8.shogun-image {
  box-sizing: border-box;
}



.s-9349e2a4-e2a0-4064-8097-86cbf46f00d8 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-9349e2a4-e2a0-4064-8097-86cbf46f00d8 {
  margin: 0 !important;
  overflow: visible;
}

#s-9349e2a4-e2a0-4064-8097-86cbf46f00d8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9349e2a4-e2a0-4064-8097-86cbf46f00d8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9349e2a4-e2a0-4064-8097-86cbf46f00d8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9349e2a4-e2a0-4064-8097-86cbf46f00d8 img.shogun-image {
  /* Add background color handling */
  
}

#s-9349e2a4-e2a0-4064-8097-86cbf46f00d8 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}





  img.s-9349e2a4-e2a0-4064-8097-86cbf46f00d8.shogun-image {
    
    
    
    max-height: 80%;
  }


.s-9349e2a4-e2a0-4064-8097-86cbf46f00d8 .shogun-image-content {
  
    justify-content: center;
  
}

.s-9349e2a4-e2a0-4064-8097-86cbf46f00d8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9349e2a4-e2a0-4064-8097-86cbf46f00d8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9349e2a4-e2a0-4064-8097-86cbf46f00d8.shogun-image {
  box-sizing: border-box;
}



.s-9349e2a4-e2a0-4064-8097-86cbf46f00d8 img.shogun-image {
  
}


}@media (max-width: 767px){#s-9349e2a4-e2a0-4064-8097-86cbf46f00d8 {
  margin: 0 !important;
  overflow: visible;
}

#s-9349e2a4-e2a0-4064-8097-86cbf46f00d8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9349e2a4-e2a0-4064-8097-86cbf46f00d8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9349e2a4-e2a0-4064-8097-86cbf46f00d8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9349e2a4-e2a0-4064-8097-86cbf46f00d8 img.shogun-image {
  /* Add background color handling */
  
}

#s-9349e2a4-e2a0-4064-8097-86cbf46f00d8 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}





  img.s-9349e2a4-e2a0-4064-8097-86cbf46f00d8.shogun-image {
    
    
    
    max-height: 80%;
  }


.s-9349e2a4-e2a0-4064-8097-86cbf46f00d8 .shogun-image-content {
  
    justify-content: center;
  
}

.s-9349e2a4-e2a0-4064-8097-86cbf46f00d8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9349e2a4-e2a0-4064-8097-86cbf46f00d8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9349e2a4-e2a0-4064-8097-86cbf46f00d8.shogun-image {
  box-sizing: border-box;
}



.s-9349e2a4-e2a0-4064-8097-86cbf46f00d8 img.shogun-image {
  
}


}
#s-43fc3cc2-e216-446a-b5e4-5600b283b99c {
  margin-left: auto;
margin-right: auto;
}

#s-43fc3cc2-e216-446a-b5e4-5600b283b99c .shg-proportional-font-size,
#s-43fc3cc2-e216-446a-b5e4-5600b283b99c .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-c138f79e-5d50-453b-8dcd-51e9575246e1 {
  margin-left: auto;
margin-right: auto;
padding-left: 10%;
padding-right: 10%;
}
@media (max-width: 767px){#s-c138f79e-5d50-453b-8dcd-51e9575246e1 {
  padding-left: 2%;
padding-right: 2%;
}
}
#s-c138f79e-5d50-453b-8dcd-51e9575246e1 .shg-proportional-font-size,
#s-c138f79e-5d50-453b-8dcd-51e9575246e1 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-d63938ee-bf76-4a96-ad52-32eeece6c700 {
  min-height: 50px;
}
@media (min-width: 1200px){#s-d63938ee-bf76-4a96-ad52-32eeece6c700 {
  margin-bottom: 0em;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-d63938ee-bf76-4a96-ad52-32eeece6c700 {
  margin-bottom: 0em;
}
}@media (min-width: 768px) and (max-width: 991px){#s-d63938ee-bf76-4a96-ad52-32eeece6c700 {
  margin-bottom: 0em;
}
}@media (max-width: 767px){#s-d63938ee-bf76-4a96-ad52-32eeece6c700 {
  margin-bottom: 0em;
}
}







#s-d63938ee-bf76-4a96-ad52-32eeece6c700 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-d63938ee-bf76-4a96-ad52-32eeece6c700.shg-box.shg-c {
  justify-content: center;
}

#s-83fd8899-74b2-497b-b91c-4ccbe2b262a3 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 10px;
text-align: left;
}
@media (min-width: 992px) and (max-width: 1199px){#s-83fd8899-74b2-497b-b91c-4ccbe2b262a3 {
  padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
}
#s-83fd8899-74b2-497b-b91c-4ccbe2b262a3 .shogun-heading-component h2 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (min-width: 992px) and (max-width: 1199px){#s-83fd8899-74b2-497b-b91c-4ccbe2b262a3 .shogun-heading-component h2 {
  color: rgba(99, 23, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


}
#s-0c79a9f4-bfbe-4180-9e10-8e089985e4a5 {
  padding-left: 5%;
padding-right: 5%;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-0c79a9f4-bfbe-4180-9e10-8e089985e4a5 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-0c79a9f4-bfbe-4180-9e10-8e089985e4a5.shg-box.shg-c {
  justify-content: center;
}

@media (min-width: 0px) {
[id="s-670e3c7b-8076-48f4-a1c8-58523862bc89"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-670e3c7b-8076-48f4-a1c8-58523862bc89"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 30.0px);
}

}

@media (min-width: 992px) {
[id="s-670e3c7b-8076-48f4-a1c8-58523862bc89"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 30.0px);
}

}

@media (min-width: 1200px) {
[id="s-670e3c7b-8076-48f4-a1c8-58523862bc89"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 30.0px);
}

}

#s-27134f44-1f0b-4064-b9e5-1b36c8b4c475 {
  min-height: 50px;
}








#s-27134f44-1f0b-4064-b9e5-1b36c8b4c475 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-27134f44-1f0b-4064-b9e5-1b36c8b4c475.shg-box.shg-c {
  justify-content: center;
}

#s-e966c1cc-a7df-49e4-be85-cc4a24a70fd3 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 10px;
text-align: left;
}
@media (min-width: 992px) and (max-width: 1199px){#s-e966c1cc-a7df-49e4-be85-cc4a24a70fd3 {
  padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
}@media (max-width: 767px){#s-e966c1cc-a7df-49e4-be85-cc4a24a70fd3 {
  margin-left: 0%;
margin-right: 0%;
}
}
#s-e966c1cc-a7df-49e4-be85-cc4a24a70fd3 .shogun-heading-component h5 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (min-width: 992px) and (max-width: 1199px){#s-e966c1cc-a7df-49e4-be85-cc4a24a70fd3 .shogun-heading-component h5 {
  color: rgba(99, 23, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


}
#s-3c71cb01-0b00-4bb6-bbdd-bc4df3710823 {
  margin-left: auto;
margin-right: auto;
}

#s-3c71cb01-0b00-4bb6-bbdd-bc4df3710823 .shg-proportional-font-size,
#s-3c71cb01-0b00-4bb6-bbdd-bc4df3710823 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-b309d019-c103-4420-b6b0-e550f80352ee {
  min-height: 150px;
}
@media (max-width: 767px){#s-b309d019-c103-4420-b6b0-e550f80352ee {
  margin-top: 0.5em;
padding-top: 0px;
padding-bottom: 0px;
}
}







#s-b309d019-c103-4420-b6b0-e550f80352ee > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-b309d019-c103-4420-b6b0-e550f80352ee.shg-box.shg-c {
  justify-content: center;
}

#s-af635e29-cad1-4474-8faa-926afbac4117 {
  border-radius: 25px;
text-align: center;
}

#s-af635e29-cad1-4474-8faa-926afbac4117 {
  overflow: hidden;
  
  
}







  #s-af635e29-cad1-4474-8faa-926afbac4117 img.shogun-image {
    

    
    
    
  }


#s-af635e29-cad1-4474-8faa-926afbac4117 .shogun-image-content {
  
    justify-content: center;
  
}

#s-10d2ed96-0ec4-4557-ac48-ebb21be18be8 {
  min-height: 50px;
}
@media (min-width: 1200px){#s-10d2ed96-0ec4-4557-ac48-ebb21be18be8 {
  margin-bottom: 0em;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-10d2ed96-0ec4-4557-ac48-ebb21be18be8 {
  margin-bottom: 0em;
}
}@media (min-width: 768px) and (max-width: 991px){#s-10d2ed96-0ec4-4557-ac48-ebb21be18be8 {
  margin-bottom: 0em;
}
}@media (max-width: 767px){#s-10d2ed96-0ec4-4557-ac48-ebb21be18be8 {
  margin-bottom: 0em;
}
}







#s-10d2ed96-0ec4-4557-ac48-ebb21be18be8 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-10d2ed96-0ec4-4557-ac48-ebb21be18be8.shg-box.shg-c {
  justify-content: center;
}

#s-a8b073c6-d2ca-48f7-a838-93bd6676578c {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 10px;
text-align: left;
}
@media (min-width: 992px) and (max-width: 1199px){#s-a8b073c6-d2ca-48f7-a838-93bd6676578c {
  padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
}
#s-a8b073c6-d2ca-48f7-a838-93bd6676578c .shogun-heading-component h2 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (min-width: 992px) and (max-width: 1199px){#s-a8b073c6-d2ca-48f7-a838-93bd6676578c .shogun-heading-component h2 {
  color: rgba(99, 23, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


}
#s-a5a74174-443a-4d9c-9ad2-1d6d97764e91 {
  min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-a5a74174-443a-4d9c-9ad2-1d6d97764e91 {
  padding-bottom: 1em;
}
}@media (max-width: 767px){#s-a5a74174-443a-4d9c-9ad2-1d6d97764e91 {
  padding-top: 0em;
padding-bottom: 1em;
}
}







#s-a5a74174-443a-4d9c-9ad2-1d6d97764e91 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-a5a74174-443a-4d9c-9ad2-1d6d97764e91.shg-box.shg-c {
  justify-content: center;
}

#s-fc66b16e-5aaf-46d2-98ba-00fdfb866461 {
  margin-top: 2%;
margin-bottom: 0em;
max-width: 128px;
text-align: center;
}
@media (max-width: 767px){#s-fc66b16e-5aaf-46d2-98ba-00fdfb866461 {
  margin-top: 0%;
margin-bottom: 0%;
}
}
#s-fc66b16e-5aaf-46d2-98ba-00fdfb866461 {
  overflow: hidden;
  
  
      max-width: 128px;
      
        margin-left: auto;
        margin-right: auto;
      
      
      
  
}








#s-fc66b16e-5aaf-46d2-98ba-00fdfb866461 .shogun-image-content {
  
    justify-content: center;
  
}

#s-95b842a1-b783-4f03-affb-2325f3a40dfe {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 10px;
text-align: left;
}
@media (min-width: 992px) and (max-width: 1199px){#s-95b842a1-b783-4f03-affb-2325f3a40dfe {
  padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
}
#s-95b842a1-b783-4f03-affb-2325f3a40dfe .shogun-heading-component h5 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (min-width: 992px) and (max-width: 1199px){#s-95b842a1-b783-4f03-affb-2325f3a40dfe .shogun-heading-component h5 {
  color: rgba(99, 23, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


}
#s-0f922ee5-ae85-4f4f-842b-34d6837746ba {
  padding-left: 5%;
padding-right: 5%;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-0f922ee5-ae85-4f4f-842b-34d6837746ba > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-0f922ee5-ae85-4f4f-842b-34d6837746ba.shg-box.shg-c {
  justify-content: center;
}

@media (min-width: 0px) {
[id="s-381e2326-607f-423a-9304-e13d5282d3ea"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-381e2326-607f-423a-9304-e13d5282d3ea"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-381e2326-607f-423a-9304-e13d5282d3ea"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-381e2326-607f-423a-9304-e13d5282d3ea"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (max-width: 767px) {
  [id="s-381e2326-607f-423a-9304-e13d5282d3ea"] > .shg-row {
    flex-flow: column-reverse;
  }
}

#s-bf9032ea-63ac-467b-b612-d2a604edc41c {
  min-height: 150px;
}
@media (max-width: 767px){#s-bf9032ea-63ac-467b-b612-d2a604edc41c {
  padding-top: 10px;
padding-bottom: 10px;
}
}







#s-bf9032ea-63ac-467b-b612-d2a604edc41c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-bf9032ea-63ac-467b-b612-d2a604edc41c.shg-box.shg-c {
  justify-content: center;
}

#s-4ad6f885-7e3e-44e7-bb70-e49654162fed {
  margin-left: 0px;
margin-right: 0px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 10px;
text-align: left;
}
@media (min-width: 992px) and (max-width: 1199px){#s-4ad6f885-7e3e-44e7-bb70-e49654162fed {
  padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
}
#s-4ad6f885-7e3e-44e7-bb70-e49654162fed .shogun-heading-component h5 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (min-width: 992px) and (max-width: 1199px){#s-4ad6f885-7e3e-44e7-bb70-e49654162fed .shogun-heading-component h5 {
  color: rgba(99, 23, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


}
#s-0b1d0c9e-2aa7-4c62-9cf1-04f3a054ad46 {
  margin-left: auto;
margin-right: auto;
}

#s-0b1d0c9e-2aa7-4c62-9cf1-04f3a054ad46 .shg-proportional-font-size,
#s-0b1d0c9e-2aa7-4c62-9cf1-04f3a054ad46 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-84ee6001-8646-43a8-8105-a726a2ba1366 {
  min-height: 50px;
}








#s-84ee6001-8646-43a8-8105-a726a2ba1366 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-84ee6001-8646-43a8-8105-a726a2ba1366.shg-box.shg-c {
  justify-content: center;
}

#s-6e271c50-b9e3-47d7-9e31-e85724bd2fc5 {
  border-radius: 25px;
text-align: center;
}

#s-6e271c50-b9e3-47d7-9e31-e85724bd2fc5 {
  overflow: hidden;
  
  
}







  #s-6e271c50-b9e3-47d7-9e31-e85724bd2fc5 img.shogun-image {
    

    
    
    
  }


#s-6e271c50-b9e3-47d7-9e31-e85724bd2fc5 .shogun-image-content {
  
    justify-content: center;
  
}

#s-64a25c67-c13f-4dbc-803c-d5ac0703840d {
  padding-left: 5%;
padding-right: 5%;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-64a25c67-c13f-4dbc-803c-d5ac0703840d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-64a25c67-c13f-4dbc-803c-d5ac0703840d.shg-box.shg-c {
  justify-content: center;
}

#s-6049dbff-4d19-4885-974d-1c6723eaecab {
  margin-left: auto;
margin-right: auto;
}

#s-6049dbff-4d19-4885-974d-1c6723eaecab .shg-proportional-font-size,
#s-6049dbff-4d19-4885-974d-1c6723eaecab .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-d78122ca-f622-4fed-a36d-6d35653ab290 {
  min-height: 50px;
}
@media (min-width: 1200px){#s-d78122ca-f622-4fed-a36d-6d35653ab290 {
  margin-bottom: 0em;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-d78122ca-f622-4fed-a36d-6d35653ab290 {
  margin-bottom: 0em;
}
}@media (min-width: 768px) and (max-width: 991px){#s-d78122ca-f622-4fed-a36d-6d35653ab290 {
  margin-bottom: 0em;
}
}@media (max-width: 767px){#s-d78122ca-f622-4fed-a36d-6d35653ab290 {
  margin-bottom: 0em;
}
}







#s-d78122ca-f622-4fed-a36d-6d35653ab290 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-d78122ca-f622-4fed-a36d-6d35653ab290.shg-box.shg-c {
  justify-content: center;
}

#s-b89665a5-140e-4883-9fe8-1aab11b0572d {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 10px;
text-align: left;
}
@media (min-width: 992px) and (max-width: 1199px){#s-b89665a5-140e-4883-9fe8-1aab11b0572d {
  padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
}
#s-b89665a5-140e-4883-9fe8-1aab11b0572d .shogun-heading-component h2 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (min-width: 992px) and (max-width: 1199px){#s-b89665a5-140e-4883-9fe8-1aab11b0572d .shogun-heading-component h2 {
  color: rgba(99, 23, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


}
#s-c49c05d4-7fa7-466f-97cc-a32f8527f0fe {
  padding-top: 2%;
padding-left: 5%;
padding-bottom: 2%;
padding-right: 5%;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-c49c05d4-7fa7-466f-97cc-a32f8527f0fe > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-c49c05d4-7fa7-466f-97cc-a32f8527f0fe.shg-box.shg-c {
  justify-content: center;
}

@media (min-width: 0px) {
[id="s-296d0bb4-a783-4a5c-9707-c403a8566425"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-296d0bb4-a783-4a5c-9707-c403a8566425"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 30.0px);
}

}

@media (min-width: 992px) {
[id="s-296d0bb4-a783-4a5c-9707-c403a8566425"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 30.0px);
}

}

@media (min-width: 1200px) {
[id="s-296d0bb4-a783-4a5c-9707-c403a8566425"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 30.0px);
}

}

#s-54369ab2-f79f-452d-9155-fbc78d5b71ed {
  min-height: 50px;
}








#s-54369ab2-f79f-452d-9155-fbc78d5b71ed > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-54369ab2-f79f-452d-9155-fbc78d5b71ed.shg-box.shg-c {
  justify-content: center;
}

#s-19893aa0-a470-47d6-8da4-b062f0e2909e {
  margin-left: 0px;
margin-right: 0px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 10px;
text-align: left;
}
@media (min-width: 992px) and (max-width: 1199px){#s-19893aa0-a470-47d6-8da4-b062f0e2909e {
  padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
}
#s-19893aa0-a470-47d6-8da4-b062f0e2909e .shogun-heading-component h5 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (min-width: 992px) and (max-width: 1199px){#s-19893aa0-a470-47d6-8da4-b062f0e2909e .shogun-heading-component h5 {
  color: rgba(99, 23, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


}
#s-849dac4d-a1d7-4fce-89fa-190dd982a627 {
  margin-left: auto;
margin-right: auto;
}

#s-849dac4d-a1d7-4fce-89fa-190dd982a627 .shg-proportional-font-size,
#s-849dac4d-a1d7-4fce-89fa-190dd982a627 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-c1358272-e1eb-4f61-99a3-b489902511ac {
  margin-left: auto;
margin-right: auto;
}

#s-c1358272-e1eb-4f61-99a3-b489902511ac .shg-proportional-font-size,
#s-c1358272-e1eb-4f61-99a3-b489902511ac .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-2ec7b9d8-37bb-4184-b9af-1dbd0641e0a6 {
  min-height: 150px;
}
@media (max-width: 767px){#s-2ec7b9d8-37bb-4184-b9af-1dbd0641e0a6 {
  margin-top: 0.5em;
padding-top: 0px;
padding-bottom: 0px;
}
}







#s-2ec7b9d8-37bb-4184-b9af-1dbd0641e0a6 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-2ec7b9d8-37bb-4184-b9af-1dbd0641e0a6.shg-box.shg-c {
  justify-content: center;
}

#s-5e3a6212-1469-4cf1-9d4a-f011f300157a {
  border-radius: 25px;
text-align: center;
}

#s-5e3a6212-1469-4cf1-9d4a-f011f300157a {
  overflow: hidden;
  
  
}







  #s-5e3a6212-1469-4cf1-9d4a-f011f300157a img.shogun-image {
    

    
    
    
  }


#s-5e3a6212-1469-4cf1-9d4a-f011f300157a .shogun-image-content {
  
    justify-content: center;
  
}

#s-e42875f7-1ba1-484f-b7ec-bcbd566a7c6e {
  padding-left: 5%;
padding-right: 5%;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-e42875f7-1ba1-484f-b7ec-bcbd566a7c6e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-e42875f7-1ba1-484f-b7ec-bcbd566a7c6e.shg-box.shg-c {
  justify-content: center;
}

@media (min-width: 0px) {
[id="s-d1789736-2d94-4bb1-a982-94c89dd9dd3e"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-d1789736-2d94-4bb1-a982-94c89dd9dd3e"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 30.0px);
}

}

@media (min-width: 992px) {
[id="s-d1789736-2d94-4bb1-a982-94c89dd9dd3e"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 30.0px);
}

}

@media (min-width: 1200px) {
[id="s-d1789736-2d94-4bb1-a982-94c89dd9dd3e"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 30.0px);
}

}

@media (max-width: 767px) {
  [id="s-d1789736-2d94-4bb1-a982-94c89dd9dd3e"] > .shg-row {
    flex-flow: column-reverse;
  }
}

#s-0b224875-928e-4e9d-a85d-f61290b0d7d2 {
  border-radius: 25px;
text-align: center;
}
@media (max-width: 767px){#s-0b224875-928e-4e9d-a85d-f61290b0d7d2 {
  margin-top: 0.5em;
margin-bottom: 0.5em;
}
}
#s-0b224875-928e-4e9d-a85d-f61290b0d7d2 {
  overflow: hidden;
  
  
}







  #s-0b224875-928e-4e9d-a85d-f61290b0d7d2 img.shogun-image {
    

    
    
    
  }


#s-0b224875-928e-4e9d-a85d-f61290b0d7d2 .shogun-image-content {
  
    justify-content: center;
  
}

#s-c4e31627-6420-43e9-838d-5a8074d3e910 {
  min-height: 150px;
}
@media (max-width: 767px){#s-c4e31627-6420-43e9-838d-5a8074d3e910 {
  padding-top: 10px;
padding-bottom: 10px;
}
}







#s-c4e31627-6420-43e9-838d-5a8074d3e910 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-c4e31627-6420-43e9-838d-5a8074d3e910.shg-box.shg-c {
  justify-content: center;
}

#s-fd5b630c-be5a-4a43-94fc-9708e6d7a0cf {
  margin-left: 0px;
margin-right: 0px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 10px;
text-align: left;
}
@media (min-width: 992px) and (max-width: 1199px){#s-fd5b630c-be5a-4a43-94fc-9708e6d7a0cf {
  padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
}
#s-fd5b630c-be5a-4a43-94fc-9708e6d7a0cf .shogun-heading-component h5 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (min-width: 992px) and (max-width: 1199px){#s-fd5b630c-be5a-4a43-94fc-9708e6d7a0cf .shogun-heading-component h5 {
  color: rgba(99, 23, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


}
#s-5408122e-e96f-45c3-bcab-9a0d7bfcb407 {
  margin-left: auto;
margin-right: auto;
}

#s-5408122e-e96f-45c3-bcab-9a0d7bfcb407 .shg-proportional-font-size,
#s-5408122e-e96f-45c3-bcab-9a0d7bfcb407 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-549b26b4-4454-4504-bd76-82418223b8b8 {
  padding-left: 5%;
padding-right: 5%;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-549b26b4-4454-4504-bd76-82418223b8b8 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-549b26b4-4454-4504-bd76-82418223b8b8.shg-box.shg-c {
  justify-content: center;
}

@media (min-width: 0px) {
[id="s-1facfd5b-9c13-4518-acf7-d35c72e00d36"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-1facfd5b-9c13-4518-acf7-d35c72e00d36"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 30.0px);
}

}

@media (min-width: 992px) {
[id="s-1facfd5b-9c13-4518-acf7-d35c72e00d36"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 30.0px);
}

}

@media (min-width: 1200px) {
[id="s-1facfd5b-9c13-4518-acf7-d35c72e00d36"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 30.0px);
}

}

#s-c0ee4c8d-bf66-4927-a03f-11315731e30d {
  min-height: 50px;
}
@media (max-width: 767px){#s-c0ee4c8d-bf66-4927-a03f-11315731e30d {
  padding-top: 10px;
}
}







#s-c0ee4c8d-bf66-4927-a03f-11315731e30d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-c0ee4c8d-bf66-4927-a03f-11315731e30d.shg-box.shg-c {
  justify-content: center;
}

#s-4239da19-91ad-4041-a939-0b6d77199c75 {
  margin-left: 0px;
margin-right: 0px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 10px;
text-align: left;
}
@media (min-width: 992px) and (max-width: 1199px){#s-4239da19-91ad-4041-a939-0b6d77199c75 {
  padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
}
#s-4239da19-91ad-4041-a939-0b6d77199c75 .shogun-heading-component h5 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (min-width: 992px) and (max-width: 1199px){#s-4239da19-91ad-4041-a939-0b6d77199c75 .shogun-heading-component h5 {
  color: rgba(99, 23, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


}
#s-e8cffe06-5666-4b92-9ba0-5c37a6426f53 {
  margin-left: auto;
margin-right: auto;
}

#s-e8cffe06-5666-4b92-9ba0-5c37a6426f53 .shg-proportional-font-size,
#s-e8cffe06-5666-4b92-9ba0-5c37a6426f53 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-2c93e852-78b4-452a-818b-4e5f125088d5 {
  min-height: 150px;
}
@media (max-width: 767px){#s-2c93e852-78b4-452a-818b-4e5f125088d5 {
  padding-top: 10px;
padding-bottom: 10px;
}
}







#s-2c93e852-78b4-452a-818b-4e5f125088d5 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-2c93e852-78b4-452a-818b-4e5f125088d5.shg-box.shg-c {
  justify-content: center;
}

#s-fa0c86d2-53e8-43bf-9746-e5d4cddeedd7 {
  border-radius: 25px;
text-align: center;
}

#s-fa0c86d2-53e8-43bf-9746-e5d4cddeedd7 {
  overflow: hidden;
  
  
}







  #s-fa0c86d2-53e8-43bf-9746-e5d4cddeedd7 img.shogun-image {
    

    
    
    
  }


#s-fa0c86d2-53e8-43bf-9746-e5d4cddeedd7 .shogun-image-content {
  
    justify-content: center;
  
}

#s-d1906ecc-47ba-41ed-8c46-80f40b238feb {
  padding-left: 5%;
padding-right: 5%;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-d1906ecc-47ba-41ed-8c46-80f40b238feb > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-d1906ecc-47ba-41ed-8c46-80f40b238feb.shg-box.shg-c {
  justify-content: center;
}

@media (min-width: 0px) {
[id="s-cd690600-23e2-4f56-abc2-425e7a06dec6"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-cd690600-23e2-4f56-abc2-425e7a06dec6"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 30.0px);
}

}

@media (min-width: 992px) {
[id="s-cd690600-23e2-4f56-abc2-425e7a06dec6"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 30.0px);
}

}

@media (min-width: 1200px) {
[id="s-cd690600-23e2-4f56-abc2-425e7a06dec6"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 30.0px);
}

}

@media (max-width: 767px) {
  [id="s-cd690600-23e2-4f56-abc2-425e7a06dec6"] > .shg-row {
    flex-flow: column-reverse;
  }
}

#s-d2784ffe-b82d-4550-b9f6-b133d0ed1143 {
  border-radius: 25px;
text-align: center;
}

#s-d2784ffe-b82d-4550-b9f6-b133d0ed1143 {
  overflow: hidden;
  
  
}







  #s-d2784ffe-b82d-4550-b9f6-b133d0ed1143 img.shogun-image {
    

    
    
    
  }


#s-d2784ffe-b82d-4550-b9f6-b133d0ed1143 .shogun-image-content {
  
    justify-content: center;
  
}

#s-22aae078-f229-4b5e-a803-d82bb571a697 {
  min-height: 150px;
}
@media (max-width: 767px){#s-22aae078-f229-4b5e-a803-d82bb571a697 {
  padding-top: 0px;
}
}







#s-22aae078-f229-4b5e-a803-d82bb571a697 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-22aae078-f229-4b5e-a803-d82bb571a697.shg-box.shg-c {
  justify-content: center;
}

#s-09e21331-1d3b-4fe8-9bec-01f429a779fc {
  margin-left: 0px;
margin-right: 0px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 10px;
text-align: left;
}
@media (min-width: 992px) and (max-width: 1199px){#s-09e21331-1d3b-4fe8-9bec-01f429a779fc {
  padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
}
#s-09e21331-1d3b-4fe8-9bec-01f429a779fc .shogun-heading-component h5 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (min-width: 992px) and (max-width: 1199px){#s-09e21331-1d3b-4fe8-9bec-01f429a779fc .shogun-heading-component h5 {
  color: rgba(99, 23, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


}
#s-462fb956-78f8-4c72-b5f0-0356e1bc3b15 {
  margin-left: auto;
margin-right: auto;
}

#s-462fb956-78f8-4c72-b5f0-0356e1bc3b15 .shg-proportional-font-size,
#s-462fb956-78f8-4c72-b5f0-0356e1bc3b15 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-951259f3-1ce1-424d-bfc7-293994d63388 {
  margin-left: auto;
margin-right: auto;
}

#s-951259f3-1ce1-424d-bfc7-293994d63388 .shg-proportional-font-size,
#s-951259f3-1ce1-424d-bfc7-293994d63388 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-bdc1fdeb-ed26-4159-a0d3-d0b0c2c637c9 {
  margin-left: auto;
margin-right: auto;
}

#s-bdc1fdeb-ed26-4159-a0d3-d0b0c2c637c9 .shg-proportional-font-size,
#s-bdc1fdeb-ed26-4159-a0d3-d0b0c2c637c9 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-8a2d4624-a8c6-4aaf-9f40-73899736b2bb {
  min-height: 50px;
}
@media (min-width: 1200px){#s-8a2d4624-a8c6-4aaf-9f40-73899736b2bb {
  margin-bottom: 0em;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-8a2d4624-a8c6-4aaf-9f40-73899736b2bb {
  margin-bottom: 0em;
}
}@media (min-width: 768px) and (max-width: 991px){#s-8a2d4624-a8c6-4aaf-9f40-73899736b2bb {
  margin-bottom: 0em;
}
}@media (max-width: 767px){#s-8a2d4624-a8c6-4aaf-9f40-73899736b2bb {
  margin-bottom: 0em;
}
}







#s-8a2d4624-a8c6-4aaf-9f40-73899736b2bb > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-8a2d4624-a8c6-4aaf-9f40-73899736b2bb.shg-box.shg-c {
  justify-content: center;
}

#s-e656e0da-1c7c-41cb-8ebb-f6be8c7cb52a {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 10px;
text-align: left;
}
@media (min-width: 992px) and (max-width: 1199px){#s-e656e0da-1c7c-41cb-8ebb-f6be8c7cb52a {
  padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
}
#s-e656e0da-1c7c-41cb-8ebb-f6be8c7cb52a .shogun-heading-component h2 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (min-width: 992px) and (max-width: 1199px){#s-e656e0da-1c7c-41cb-8ebb-f6be8c7cb52a .shogun-heading-component h2 {
  color: rgba(99, 23, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


}
#s-29b9cfe1-41b2-4b0d-b3d8-0eabfb66081c {
  padding-left: 5%;
padding-right: 5%;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-29b9cfe1-41b2-4b0d-b3d8-0eabfb66081c {
  padding-top: 5%;
}
}@media (max-width: 767px){#s-29b9cfe1-41b2-4b0d-b3d8-0eabfb66081c {
  padding-top: 2%;
}
}







#s-29b9cfe1-41b2-4b0d-b3d8-0eabfb66081c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-29b9cfe1-41b2-4b0d-b3d8-0eabfb66081c.shg-box.shg-c {
  justify-content: center;
}

@media (min-width: 0px) {
[id="s-7ec561d0-9030-433c-b23c-784e2145a9ae"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-7ec561d0-9030-433c-b23c-784e2145a9ae"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 30.0px);
}

}

@media (min-width: 992px) {
[id="s-7ec561d0-9030-433c-b23c-784e2145a9ae"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 30.0px);
}

}

@media (min-width: 1200px) {
[id="s-7ec561d0-9030-433c-b23c-784e2145a9ae"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 30.0px);
}

}

#s-70cc5915-bf9a-42fd-9e59-ec28bc52642a {
  min-height: 50px;
}








#s-70cc5915-bf9a-42fd-9e59-ec28bc52642a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-70cc5915-bf9a-42fd-9e59-ec28bc52642a.shg-box.shg-c {
  justify-content: center;
}

#s-ae87930d-d8a9-4576-b338-282f755ecfb0 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 10px;
text-align: left;
}
@media (min-width: 992px) and (max-width: 1199px){#s-ae87930d-d8a9-4576-b338-282f755ecfb0 {
  padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
}@media (max-width: 767px){#s-ae87930d-d8a9-4576-b338-282f755ecfb0 {
  margin-left: 0%;
margin-right: 0%;
}
}
#s-ae87930d-d8a9-4576-b338-282f755ecfb0 .shogun-heading-component h5 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (min-width: 992px) and (max-width: 1199px){#s-ae87930d-d8a9-4576-b338-282f755ecfb0 .shogun-heading-component h5 {
  color: rgba(99, 23, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


}
#s-d204f40a-4899-42fb-b1c6-a11af6d51a9b {
  margin-left: auto;
margin-right: auto;
}

#s-d204f40a-4899-42fb-b1c6-a11af6d51a9b .shg-proportional-font-size,
#s-d204f40a-4899-42fb-b1c6-a11af6d51a9b .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-81760087-a9fd-47e8-bb00-478cb45d6e4c {
  min-height: 150px;
}
@media (max-width: 767px){#s-81760087-a9fd-47e8-bb00-478cb45d6e4c {
  padding-top: 10px;
padding-bottom: 10px;
}
}







#s-81760087-a9fd-47e8-bb00-478cb45d6e4c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-81760087-a9fd-47e8-bb00-478cb45d6e4c.shg-box.shg-c {
  justify-content: center;
}

#s-52ec6969-ed0a-48f2-a3e2-43f248d92a32 {
  border-radius: 25px;
text-align: center;
}

#s-52ec6969-ed0a-48f2-a3e2-43f248d92a32 {
  overflow: hidden;
  
  
}







  #s-52ec6969-ed0a-48f2-a3e2-43f248d92a32 img.shogun-image {
    

    
    
    
  }


#s-52ec6969-ed0a-48f2-a3e2-43f248d92a32 .shogun-image-content {
  
    justify-content: center;
  
}

#s-53eab2f6-0381-4f0f-b8da-933403f6cbcf {
  padding-left: 5%;
padding-right: 5%;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-53eab2f6-0381-4f0f-b8da-933403f6cbcf {
  padding-top: 5%;
}
}







#s-53eab2f6-0381-4f0f-b8da-933403f6cbcf > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-53eab2f6-0381-4f0f-b8da-933403f6cbcf.shg-box.shg-c {
  justify-content: center;
}

@media (min-width: 0px) {
[id="s-b8848923-870a-479e-89d9-e32386c8c25f"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-b8848923-870a-479e-89d9-e32386c8c25f"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 30.0px);
}

}

@media (min-width: 992px) {
[id="s-b8848923-870a-479e-89d9-e32386c8c25f"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 30.0px);
}

}

@media (min-width: 1200px) {
[id="s-b8848923-870a-479e-89d9-e32386c8c25f"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 30.0px);
}

}

@media (max-width: 767px) {
  [id="s-b8848923-870a-479e-89d9-e32386c8c25f"] > .shg-row {
    flex-flow: column-reverse;
  }
}

#s-161f5bb5-5d84-416e-98ec-bad07c0f5dab {
  min-height: 50px;
}








#s-161f5bb5-5d84-416e-98ec-bad07c0f5dab > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-161f5bb5-5d84-416e-98ec-bad07c0f5dab.shg-box.shg-c {
  justify-content: center;
}

#s-362918f0-ce18-4e0c-a915-c3b7e6465796 {
  border-radius: 25px;
text-align: center;
}

#s-362918f0-ce18-4e0c-a915-c3b7e6465796 {
  overflow: hidden;
  
  
}







  #s-362918f0-ce18-4e0c-a915-c3b7e6465796 img.shogun-image {
    

    
    
    
  }


#s-362918f0-ce18-4e0c-a915-c3b7e6465796 .shogun-image-content {
  
    justify-content: center;
  
}

#s-1223c033-2bd4-4b64-9d7c-de4ccf07059f {
  min-height: 150px;
}
@media (max-width: 767px){#s-1223c033-2bd4-4b64-9d7c-de4ccf07059f {
  padding-top: 10px;
padding-bottom: 10px;
}
}







#s-1223c033-2bd4-4b64-9d7c-de4ccf07059f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-1223c033-2bd4-4b64-9d7c-de4ccf07059f.shg-box.shg-c {
  justify-content: center;
}

#s-2936eb44-12dd-47c0-ada6-b6b0c30068f0 {
  margin-left: 0px;
margin-right: 0px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 10px;
text-align: left;
}
@media (min-width: 992px) and (max-width: 1199px){#s-2936eb44-12dd-47c0-ada6-b6b0c30068f0 {
  padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
}
#s-2936eb44-12dd-47c0-ada6-b6b0c30068f0 .shogun-heading-component h5 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (min-width: 992px) and (max-width: 1199px){#s-2936eb44-12dd-47c0-ada6-b6b0c30068f0 .shogun-heading-component h5 {
  color: rgba(99, 23, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


}
#s-5bb1b15f-face-47c3-86a1-891786afc40e {
  margin-left: auto;
margin-right: auto;
}

#s-5bb1b15f-face-47c3-86a1-891786afc40e .shg-proportional-font-size,
#s-5bb1b15f-face-47c3-86a1-891786afc40e .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-89f9049b-dd33-4a9d-9357-879c40ba3d41 {
  margin-left: auto;
margin-right: auto;
}

#s-89f9049b-dd33-4a9d-9357-879c40ba3d41 .shg-proportional-font-size,
#s-89f9049b-dd33-4a9d-9357-879c40ba3d41 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-34e654c0-d96e-444d-ab51-7a82379fabd2 {
  padding-left: 5%;
padding-right: 5%;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-34e654c0-d96e-444d-ab51-7a82379fabd2 {
  padding-top: 5%;
}
}@media (max-width: 767px){#s-34e654c0-d96e-444d-ab51-7a82379fabd2 {
  padding-top: 2%;
}
}







#s-34e654c0-d96e-444d-ab51-7a82379fabd2 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-34e654c0-d96e-444d-ab51-7a82379fabd2.shg-box.shg-c {
  justify-content: center;
}

@media (min-width: 0px) {
[id="s-0e1966c6-9c0a-4264-b9da-9268a0d17c45"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-0e1966c6-9c0a-4264-b9da-9268a0d17c45"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-0e1966c6-9c0a-4264-b9da-9268a0d17c45"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-0e1966c6-9c0a-4264-b9da-9268a0d17c45"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-56cc296a-0c01-4c11-936b-df2674a272fd {
  padding-top: 10px;
min-height: 50px;
}
@media (max-width: 767px){#s-56cc296a-0c01-4c11-936b-df2674a272fd {
  padding-bottom: 10px;
}
}







#s-56cc296a-0c01-4c11-936b-df2674a272fd > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-56cc296a-0c01-4c11-936b-df2674a272fd.shg-box.shg-c {
  justify-content: center;
}

#s-a6b870c1-111b-49dd-b832-a801d1580872 {
  margin-left: 0px;
margin-right: 0px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 10px;
text-align: left;
}
@media (min-width: 992px) and (max-width: 1199px){#s-a6b870c1-111b-49dd-b832-a801d1580872 {
  padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
}
#s-a6b870c1-111b-49dd-b832-a801d1580872 .shogun-heading-component h5 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (min-width: 992px) and (max-width: 1199px){#s-a6b870c1-111b-49dd-b832-a801d1580872 .shogun-heading-component h5 {
  color: rgba(99, 23, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


}
#s-62d59876-7edc-4d9e-b012-f28d3594afa6 {
  margin-left: auto;
margin-right: auto;
}

#s-62d59876-7edc-4d9e-b012-f28d3594afa6 .shg-proportional-font-size,
#s-62d59876-7edc-4d9e-b012-f28d3594afa6 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-54de16b1-530f-454a-afa7-93c59e872eb4 {
  min-height: 150px;
}
@media (max-width: 767px){#s-54de16b1-530f-454a-afa7-93c59e872eb4 {
  margin-top: 0.5em;
padding-top: 0px;
padding-bottom: 0px;
}
}







#s-54de16b1-530f-454a-afa7-93c59e872eb4 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-54de16b1-530f-454a-afa7-93c59e872eb4.shg-box.shg-c {
  justify-content: center;
}

#s-17363a28-ec08-431e-9ee7-b1660433b8d9 {
  border-radius: 25px;
text-align: center;
}

#s-17363a28-ec08-431e-9ee7-b1660433b8d9 {
  overflow: hidden;
  
  
}







  #s-17363a28-ec08-431e-9ee7-b1660433b8d9 img.shogun-image {
    

    
    
    
  }


#s-17363a28-ec08-431e-9ee7-b1660433b8d9 .shogun-image-content {
  
    justify-content: center;
  
}

#s-8febb170-2eb6-4570-ae54-5c43b1a75651 {
  min-height: 50px;
}








#s-8febb170-2eb6-4570-ae54-5c43b1a75651 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-8febb170-2eb6-4570-ae54-5c43b1a75651.shg-box.shg-c {
  justify-content: center;
}

#s-436855ec-b40c-4408-988c-c1e46d4d21bc {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 10px;
text-align: left;
}
@media (min-width: 992px) and (max-width: 1199px){#s-436855ec-b40c-4408-988c-c1e46d4d21bc {
  padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
}
#s-436855ec-b40c-4408-988c-c1e46d4d21bc .shogun-heading-component h2 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (min-width: 992px) and (max-width: 1199px){#s-436855ec-b40c-4408-988c-c1e46d4d21bc .shogun-heading-component h2 {
  color: rgba(99, 23, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


}
#s-9e1e8401-acfd-473a-90aa-aac332a1c650 {
  margin-left: 5%;
margin-right: 5%;
min-height: 50px;
}








#s-9e1e8401-acfd-473a-90aa-aac332a1c650 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-9e1e8401-acfd-473a-90aa-aac332a1c650.shg-box.shg-c {
  justify-content: center;
}

@media (min-width: 0px) {
[id="s-850490d6-1e4d-4353-af4f-e2348cfad179"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-850490d6-1e4d-4353-af4f-e2348cfad179"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-850490d6-1e4d-4353-af4f-e2348cfad179"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-850490d6-1e4d-4353-af4f-e2348cfad179"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-9f166ca1-35e5-4d29-a43a-eb1deab30a7b {
  min-height: 50px;
}








#s-9f166ca1-35e5-4d29-a43a-eb1deab30a7b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-9f166ca1-35e5-4d29-a43a-eb1deab30a7b.shg-box.shg-c {
  justify-content: center;
}

#s-8c92caba-ad3d-425e-89a0-47ceae813347 {
  margin-left: 0px;
margin-right: 0px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 10px;
text-align: left;
}
@media (min-width: 992px) and (max-width: 1199px){#s-8c92caba-ad3d-425e-89a0-47ceae813347 {
  padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
}
#s-8c92caba-ad3d-425e-89a0-47ceae813347 .shogun-heading-component h5 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (min-width: 992px) and (max-width: 1199px){#s-8c92caba-ad3d-425e-89a0-47ceae813347 .shogun-heading-component h5 {
  color: rgba(99, 23, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


}
#s-59858f0f-b74d-4e05-b305-ec313f730b37 {
  margin-left: auto;
margin-right: auto;
}

#s-59858f0f-b74d-4e05-b305-ec313f730b37 .shg-proportional-font-size,
#s-59858f0f-b74d-4e05-b305-ec313f730b37 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-cd11a420-0310-4d91-865e-a762aebd9cb7 {
  min-height: 150px;
}
@media (max-width: 767px){#s-cd11a420-0310-4d91-865e-a762aebd9cb7 {
  margin-top: 0.5em;
margin-bottom: 1em;
padding-top: 0px;
padding-bottom: 0px;
}
}







#s-cd11a420-0310-4d91-865e-a762aebd9cb7 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-cd11a420-0310-4d91-865e-a762aebd9cb7.shg-box.shg-c {
  justify-content: center;
}

#s-0dd27bba-fc49-4fcf-8686-4ea4b3d652bc {
  border-radius: 25px;
text-align: center;
}

#s-0dd27bba-fc49-4fcf-8686-4ea4b3d652bc {
  overflow: hidden;
  
  
}







  #s-0dd27bba-fc49-4fcf-8686-4ea4b3d652bc img.shogun-image {
    

    
    
    
  }


#s-0dd27bba-fc49-4fcf-8686-4ea4b3d652bc .shogun-image-content {
  
    justify-content: center;
  
}

#s-823879d3-da34-4ea2-91db-db9e589a164b {
  margin-left: 5%;
margin-right: 5%;
min-height: 50px;
}








#s-823879d3-da34-4ea2-91db-db9e589a164b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-823879d3-da34-4ea2-91db-db9e589a164b.shg-box.shg-c {
  justify-content: center;
}

@media (min-width: 0px) {
[id="s-3915d7bb-4cc7-4f3e-913e-eaebfd096101"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-3915d7bb-4cc7-4f3e-913e-eaebfd096101"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-3915d7bb-4cc7-4f3e-913e-eaebfd096101"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-3915d7bb-4cc7-4f3e-913e-eaebfd096101"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (max-width: 767px) {
  [id="s-3915d7bb-4cc7-4f3e-913e-eaebfd096101"] > .shg-row {
    flex-flow: column-reverse;
  }
}

#s-57505ffc-d0c8-46c1-889b-b2f367c75f02 {
  min-height: 50px;
}
@media (max-width: 767px){#s-57505ffc-d0c8-46c1-889b-b2f367c75f02 {
  margin-top: 0.5em;
}
}







#s-57505ffc-d0c8-46c1-889b-b2f367c75f02 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-57505ffc-d0c8-46c1-889b-b2f367c75f02.shg-box.shg-c {
  justify-content: center;
}

#s-baf08e3e-b38e-4910-afa2-bcf58e4418ac {
  margin-left: 0%;
margin-right: 0%;
border-radius: 25px;
min-height: 0%;
max-width: 85%;
text-align: center;
}
@media (max-width: 767px){#s-baf08e3e-b38e-4910-afa2-bcf58e4418ac {
  max-width: 100%;
}
}
#s-baf08e3e-b38e-4910-afa2-bcf58e4418ac {
  overflow: hidden;
  
  
      max-width: 85%;
      
        margin-left: auto;
        margin-right: auto;
      
      
      
  
}







  #s-baf08e3e-b38e-4910-afa2-bcf58e4418ac img.shogun-image {
    

    
    
    
  }


#s-baf08e3e-b38e-4910-afa2-bcf58e4418ac .shogun-image-content {
  
    justify-content: center;
  
}

#s-57bee33f-8143-43e5-9f49-1b9c2df9ad6e {
  min-height: 150px;
}
@media (max-width: 767px){#s-57bee33f-8143-43e5-9f49-1b9c2df9ad6e {
  padding-top: 10px;
padding-bottom: 10px;
}
}







#s-57bee33f-8143-43e5-9f49-1b9c2df9ad6e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-57bee33f-8143-43e5-9f49-1b9c2df9ad6e.shg-box.shg-c {
  justify-content: center;
}

#s-61f51798-d839-48f0-99be-03d944c6e201 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 10px;
text-align: left;
}
@media (min-width: 992px) and (max-width: 1199px){#s-61f51798-d839-48f0-99be-03d944c6e201 {
  padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
}@media (max-width: 767px){#s-61f51798-d839-48f0-99be-03d944c6e201 {
  margin-left: 0%;
margin-right: 0%;
}
}
#s-61f51798-d839-48f0-99be-03d944c6e201 .shogun-heading-component h5 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (min-width: 992px) and (max-width: 1199px){#s-61f51798-d839-48f0-99be-03d944c6e201 .shogun-heading-component h5 {
  color: rgba(99, 23, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


}
#s-10d7829e-13b0-419e-b6ac-073fd13382d9 {
  margin-left: auto;
margin-right: auto;
}

#s-10d7829e-13b0-419e-b6ac-073fd13382d9 .shg-proportional-font-size,
#s-10d7829e-13b0-419e-b6ac-073fd13382d9 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-a2d31e24-d9a1-4c2d-a1ac-48b0f6579b25 {
  margin-left: auto;
margin-right: auto;
}

#s-a2d31e24-d9a1-4c2d-a1ac-48b0f6579b25 .shg-proportional-font-size,
#s-a2d31e24-d9a1-4c2d-a1ac-48b0f6579b25 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-411323ee-8c81-48b1-9eb9-86a3857c61dc {
  min-height: 50px;
}
@media (min-width: 1200px){#s-411323ee-8c81-48b1-9eb9-86a3857c61dc {
  margin-bottom: 0em;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-411323ee-8c81-48b1-9eb9-86a3857c61dc {
  margin-bottom: 0em;
}
}@media (min-width: 768px) and (max-width: 991px){#s-411323ee-8c81-48b1-9eb9-86a3857c61dc {
  margin-bottom: 0em;
}
}@media (max-width: 767px){#s-411323ee-8c81-48b1-9eb9-86a3857c61dc {
  margin-bottom: 0em;
}
}







#s-411323ee-8c81-48b1-9eb9-86a3857c61dc > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-411323ee-8c81-48b1-9eb9-86a3857c61dc.shg-box.shg-c {
  justify-content: center;
}

#s-e4600cd5-3b40-4004-8a5e-6ff2d4fbc2c9 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 10px;
text-align: left;
}
@media (min-width: 992px) and (max-width: 1199px){#s-e4600cd5-3b40-4004-8a5e-6ff2d4fbc2c9 {
  padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
}
#s-e4600cd5-3b40-4004-8a5e-6ff2d4fbc2c9 .shogun-heading-component h2 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (min-width: 992px) and (max-width: 1199px){#s-e4600cd5-3b40-4004-8a5e-6ff2d4fbc2c9 .shogun-heading-component h2 {
  color: rgba(99, 23, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


}
#s-e972a489-1294-4c0c-b9ce-989d2fafeac7 {
  padding-left: 5%;
padding-right: 5%;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-e972a489-1294-4c0c-b9ce-989d2fafeac7 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-e972a489-1294-4c0c-b9ce-989d2fafeac7.shg-box.shg-c {
  justify-content: center;
}

@media (min-width: 0px) {
[id="s-080ab676-4259-4a3e-aacb-94e9a1a19eae"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-080ab676-4259-4a3e-aacb-94e9a1a19eae"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-080ab676-4259-4a3e-aacb-94e9a1a19eae"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-080ab676-4259-4a3e-aacb-94e9a1a19eae"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-108cd4c7-4cad-4ab0-908b-3081d876b35d {
  min-height: 50px;
}
@media (max-width: 767px){#s-108cd4c7-4cad-4ab0-908b-3081d876b35d {
  padding-bottom: 10px;
}
}







#s-108cd4c7-4cad-4ab0-908b-3081d876b35d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-108cd4c7-4cad-4ab0-908b-3081d876b35d.shg-box.shg-c {
  justify-content: center;
}

#s-47ae40d9-3341-4ade-984e-4dc462f1b911 {
  margin-left: 0px;
margin-right: 0px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 10px;
text-align: left;
}
@media (min-width: 992px) and (max-width: 1199px){#s-47ae40d9-3341-4ade-984e-4dc462f1b911 {
  padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
}
#s-47ae40d9-3341-4ade-984e-4dc462f1b911 .shogun-heading-component h5 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (min-width: 992px) and (max-width: 1199px){#s-47ae40d9-3341-4ade-984e-4dc462f1b911 .shogun-heading-component h5 {
  color: rgba(99, 23, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


}
#s-f4907933-94eb-4375-a206-c0a752ef1104 {
  margin-left: auto;
margin-right: auto;
}

#s-f4907933-94eb-4375-a206-c0a752ef1104 .shg-proportional-font-size,
#s-f4907933-94eb-4375-a206-c0a752ef1104 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-ee5a4965-60ad-4386-a5fc-58d33e65d0a9 {
  min-height: 150px;
}
@media (max-width: 767px){#s-ee5a4965-60ad-4386-a5fc-58d33e65d0a9 {
  padding-top: 0.5em;
padding-bottom: 0.5em;
}
}







#s-ee5a4965-60ad-4386-a5fc-58d33e65d0a9 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-ee5a4965-60ad-4386-a5fc-58d33e65d0a9.shg-box.shg-c {
  justify-content: center;
}

#s-eb12d663-a0c6-492e-aa7a-fb6bccc5e2b5 {
  border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(0, 0, 0, 0);
border-style: solid;
border-radius: 25px;
max-width: 545px;
text-align: center;
}

#s-eb12d663-a0c6-492e-aa7a-fb6bccc5e2b5 {
  overflow: hidden;
  
  
      max-width: 545px;
      
        margin-left: auto;
        margin-right: auto;
      
      
      
  
}







  #s-eb12d663-a0c6-492e-aa7a-fb6bccc5e2b5 img.shogun-image {
    

    
    
    
  }


#s-eb12d663-a0c6-492e-aa7a-fb6bccc5e2b5 .shogun-image-content {
  
    justify-content: center;
  
}

#s-4913917d-8e4c-426b-ab75-3d6bea177232 {
  padding-top: 2%;
padding-left: 5%;
padding-bottom: 0%;
padding-right: 5%;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-4913917d-8e4c-426b-ab75-3d6bea177232 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-4913917d-8e4c-426b-ab75-3d6bea177232.shg-box.shg-c {
  justify-content: center;
}

#s-6496fb73-b41c-4cb0-8b3e-d9b77f7b645c {
  padding-top: 2%;
padding-bottom: 2%;
}
@media (max-width: 767px){#s-6496fb73-b41c-4cb0-8b3e-d9b77f7b645c {
  padding-top: 0%;
padding-bottom: 0%;
}
}
@media (min-width: 0px) {
[id="s-6496fb73-b41c-4cb0-8b3e-d9b77f7b645c"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-6496fb73-b41c-4cb0-8b3e-d9b77f7b645c"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-6496fb73-b41c-4cb0-8b3e-d9b77f7b645c"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-6496fb73-b41c-4cb0-8b3e-d9b77f7b645c"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (max-width: 767px) {
  [id="s-6496fb73-b41c-4cb0-8b3e-d9b77f7b645c"] > .shg-row {
    flex-flow: column-reverse;
  }
}

#s-ad89a58c-2f92-496f-9c8c-09d506a3d5a5 {
  min-height: 50px;
}








#s-ad89a58c-2f92-496f-9c8c-09d506a3d5a5 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-ad89a58c-2f92-496f-9c8c-09d506a3d5a5.shg-box.shg-c {
  justify-content: flex-start;
}

#s-4b7c90be-6d99-44f9-bd6c-10af72fee178 {
  border-radius: 25px;
text-align: center;
}

#s-4b7c90be-6d99-44f9-bd6c-10af72fee178 {
  overflow: hidden;
  
  
}







  #s-4b7c90be-6d99-44f9-bd6c-10af72fee178 img.shogun-image {
    

    
    
    
  }


#s-4b7c90be-6d99-44f9-bd6c-10af72fee178 .shogun-image-content {
  
    justify-content: center;
  
}

#s-9bcc1d6c-7b55-4160-bb0f-5ff9380474e4 {
  min-height: 150px;
}
@media (max-width: 767px){#s-9bcc1d6c-7b55-4160-bb0f-5ff9380474e4 {
  padding-top: 10px;
padding-bottom: 10px;
}
}







#s-9bcc1d6c-7b55-4160-bb0f-5ff9380474e4 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-9bcc1d6c-7b55-4160-bb0f-5ff9380474e4.shg-box.shg-c {
  justify-content: center;
}

#s-b73d2647-4d1e-43ce-be27-9cb19f4af33c {
  margin-left: 0px;
margin-right: 0px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 10px;
text-align: left;
}
@media (min-width: 992px) and (max-width: 1199px){#s-b73d2647-4d1e-43ce-be27-9cb19f4af33c {
  padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
}
#s-b73d2647-4d1e-43ce-be27-9cb19f4af33c .shogun-heading-component h5 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (min-width: 992px) and (max-width: 1199px){#s-b73d2647-4d1e-43ce-be27-9cb19f4af33c .shogun-heading-component h5 {
  color: rgba(99, 23, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


}
#s-41d8b366-31f7-49d4-9d2b-7812a47453c1 {
  margin-left: auto;
margin-right: auto;
}

#s-41d8b366-31f7-49d4-9d2b-7812a47453c1 .shg-proportional-font-size,
#s-41d8b366-31f7-49d4-9d2b-7812a47453c1 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-659a2b48-f8a0-4c2c-bd23-7c299c9f8ecf {
  margin-left: auto;
margin-right: auto;
}

#s-659a2b48-f8a0-4c2c-bd23-7c299c9f8ecf .shg-proportional-font-size,
#s-659a2b48-f8a0-4c2c-bd23-7c299c9f8ecf .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-4776e19f-8d28-4d63-ab23-09fb93257e01 {
  padding-left: 5%;
padding-right: 5%;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-4776e19f-8d28-4d63-ab23-09fb93257e01 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-4776e19f-8d28-4d63-ab23-09fb93257e01.shg-box.shg-c {
  justify-content: center;
}

@media (min-width: 0px) {
[id="s-2da816c4-44db-4535-b5ad-6836c4053184"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-2da816c4-44db-4535-b5ad-6836c4053184"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-2da816c4-44db-4535-b5ad-6836c4053184"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-2da816c4-44db-4535-b5ad-6836c4053184"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-d93081bb-760e-43ef-a8f9-38e60b36b6b2 {
  min-height: 50px;
}








#s-d93081bb-760e-43ef-a8f9-38e60b36b6b2 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-d93081bb-760e-43ef-a8f9-38e60b36b6b2.shg-box.shg-c {
  justify-content: center;
}

#s-e96ea7eb-79a8-4eb4-99f1-588f03061d4f {
  margin-left: 0px;
margin-right: 0px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 10px;
text-align: left;
}
@media (min-width: 992px) and (max-width: 1199px){#s-e96ea7eb-79a8-4eb4-99f1-588f03061d4f {
  padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
}
#s-e96ea7eb-79a8-4eb4-99f1-588f03061d4f .shogun-heading-component h5 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (min-width: 992px) and (max-width: 1199px){#s-e96ea7eb-79a8-4eb4-99f1-588f03061d4f .shogun-heading-component h5 {
  color: rgba(99, 23, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


}
#s-07bd2537-2840-44dd-a9ee-520dd7e820e7 {
  margin-left: auto;
margin-right: auto;
}

#s-07bd2537-2840-44dd-a9ee-520dd7e820e7 .shg-proportional-font-size,
#s-07bd2537-2840-44dd-a9ee-520dd7e820e7 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-69a79ed7-70d3-49e8-9b66-95ee5ccca9bd {
  min-height: 150px;
}
@media (max-width: 767px){#s-69a79ed7-70d3-49e8-9b66-95ee5ccca9bd {
  margin-top: 0.5em;
margin-bottom: 0.5em;
padding-top: 0px;
padding-bottom: 0px;
}
}







#s-69a79ed7-70d3-49e8-9b66-95ee5ccca9bd > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-69a79ed7-70d3-49e8-9b66-95ee5ccca9bd.shg-box.shg-c {
  justify-content: center;
}

#s-c928f227-1cd4-4da0-86ad-5b7213db767c {
  border-radius: 25px;
text-align: center;
}

#s-c928f227-1cd4-4da0-86ad-5b7213db767c {
  overflow: hidden;
  
  
}







  #s-c928f227-1cd4-4da0-86ad-5b7213db767c img.shogun-image {
    

    
    
    
  }


#s-c928f227-1cd4-4da0-86ad-5b7213db767c .shogun-image-content {
  
    justify-content: center;
  
}

#s-fe8c019f-f06f-49ed-89a6-c754f70095ae {
  padding-left: 5%;
padding-right: 5%;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-fe8c019f-f06f-49ed-89a6-c754f70095ae > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-fe8c019f-f06f-49ed-89a6-c754f70095ae.shg-box.shg-c {
  justify-content: center;
}

#s-8936a715-fdf2-4139-a0fa-e04c4d25ac32 {
  margin-left: 0px;
margin-right: 0px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 10px;
text-align: left;
}
@media (min-width: 992px) and (max-width: 1199px){#s-8936a715-fdf2-4139-a0fa-e04c4d25ac32 {
  padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
}
#s-8936a715-fdf2-4139-a0fa-e04c4d25ac32 .shogun-heading-component h5 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (min-width: 992px) and (max-width: 1199px){#s-8936a715-fdf2-4139-a0fa-e04c4d25ac32 .shogun-heading-component h5 {
  color: rgba(99, 23, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


}
#s-46527696-5a47-4ab0-bef1-15c4d4ac0726 {
  margin-left: auto;
margin-right: auto;
}

#s-46527696-5a47-4ab0-bef1-15c4d4ac0726 .shg-proportional-font-size,
#s-46527696-5a47-4ab0-bef1-15c4d4ac0726 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-d640371c-62a5-4a17-8505-046f18fd1f25 {
  padding-left: 5%;
padding-right: 5%;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-d640371c-62a5-4a17-8505-046f18fd1f25 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-d640371c-62a5-4a17-8505-046f18fd1f25.shg-box.shg-c {
  justify-content: center;
}

@media (min-width: 0px) {
[id="s-e2cddd83-ac9c-47eb-b234-7def7aba971e"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-e2cddd83-ac9c-47eb-b234-7def7aba971e"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-e2cddd83-ac9c-47eb-b234-7def7aba971e"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-e2cddd83-ac9c-47eb-b234-7def7aba971e"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-3e45fbeb-e385-4215-b02d-1964518cc3a4 {
  min-height: 50px;
}








#s-3e45fbeb-e385-4215-b02d-1964518cc3a4 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-3e45fbeb-e385-4215-b02d-1964518cc3a4.shg-box.shg-c {
  justify-content: center;
}

#s-498d18e9-e83a-421c-9a8d-dbd8da839a72 {
  margin-left: 0px;
margin-right: 0px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 10px;
text-align: left;
}
@media (min-width: 992px) and (max-width: 1199px){#s-498d18e9-e83a-421c-9a8d-dbd8da839a72 {
  padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
}
#s-498d18e9-e83a-421c-9a8d-dbd8da839a72 .shogun-heading-component h5 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (min-width: 992px) and (max-width: 1199px){#s-498d18e9-e83a-421c-9a8d-dbd8da839a72 .shogun-heading-component h5 {
  color: rgba(99, 23, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


}
#s-591a11cb-8745-4e07-8d26-151ae870a4f0 {
  margin-left: auto;
margin-right: auto;
}

#s-591a11cb-8745-4e07-8d26-151ae870a4f0 .shg-proportional-font-size,
#s-591a11cb-8745-4e07-8d26-151ae870a4f0 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-19ea9757-116d-424a-8b05-c2812e5eab30 {
  min-height: 150px;
}
@media (max-width: 767px){#s-19ea9757-116d-424a-8b05-c2812e5eab30 {
  margin-top: 0.5em;
margin-bottom: 0em;
padding-top: 0px;
padding-bottom: 0px;
}
}







#s-19ea9757-116d-424a-8b05-c2812e5eab30 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-19ea9757-116d-424a-8b05-c2812e5eab30.shg-box.shg-c {
  justify-content: center;
}

#s-b1b93b5b-2256-44f8-af2c-250bbc4c8b5b {
  margin-left: 0%;
margin-right: 0%;
border-radius: 25px;
text-align: center;
}

#s-b1b93b5b-2256-44f8-af2c-250bbc4c8b5b {
  overflow: hidden;
  
  
}







  #s-b1b93b5b-2256-44f8-af2c-250bbc4c8b5b img.shogun-image {
    

    
    
    
  }


#s-b1b93b5b-2256-44f8-af2c-250bbc4c8b5b .shogun-image-content {
  
    justify-content: center;
  
}

#s-e48c65c8-4fc3-4168-a701-a9ae6fb2a4fd {
  min-height: 50px;
}
@media (min-width: 1200px){#s-e48c65c8-4fc3-4168-a701-a9ae6fb2a4fd {
  margin-bottom: 0em;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-e48c65c8-4fc3-4168-a701-a9ae6fb2a4fd {
  margin-top: 1em;
margin-bottom: 0em;
}
}@media (min-width: 768px) and (max-width: 991px){#s-e48c65c8-4fc3-4168-a701-a9ae6fb2a4fd {
  margin-top: 1em;
margin-bottom: 0em;
}
}@media (max-width: 767px){#s-e48c65c8-4fc3-4168-a701-a9ae6fb2a4fd {
  margin-top: 1em;
margin-bottom: 0em;
}
}







#s-e48c65c8-4fc3-4168-a701-a9ae6fb2a4fd > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-e48c65c8-4fc3-4168-a701-a9ae6fb2a4fd.shg-box.shg-c {
  justify-content: center;
}

#s-d6e9fb0f-f4d3-467e-9da3-f0b0acedca48 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 10px;
text-align: left;
}
@media (min-width: 992px) and (max-width: 1199px){#s-d6e9fb0f-f4d3-467e-9da3-f0b0acedca48 {
  padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
}
#s-d6e9fb0f-f4d3-467e-9da3-f0b0acedca48 .shogun-heading-component h2 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (min-width: 992px) and (max-width: 1199px){#s-d6e9fb0f-f4d3-467e-9da3-f0b0acedca48 .shogun-heading-component h2 {
  color: rgba(99, 23, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


}
#s-f9ba938b-d3da-4d80-b707-7d33920b84cc {
  padding-left: 5%;
padding-right: 5%;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-f9ba938b-d3da-4d80-b707-7d33920b84cc > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-f9ba938b-d3da-4d80-b707-7d33920b84cc.shg-box.shg-c {
  justify-content: center;
}

@media (min-width: 0px) {
[id="s-950e510f-af33-49c4-8e4b-7db83a4333cd"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-950e510f-af33-49c4-8e4b-7db83a4333cd"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-950e510f-af33-49c4-8e4b-7db83a4333cd"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-950e510f-af33-49c4-8e4b-7db83a4333cd"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-4506c5c1-98da-4dbd-a02e-32f3d9bd6060 {
  min-height: 50px;
}








#s-4506c5c1-98da-4dbd-a02e-32f3d9bd6060 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-4506c5c1-98da-4dbd-a02e-32f3d9bd6060.shg-box.shg-c {
  justify-content: center;
}

#s-e5cf7578-8075-46a2-b51d-1ccfd6bbe8a9 {
  margin-left: 0px;
margin-right: 0px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 10px;
text-align: left;
}
@media (min-width: 992px) and (max-width: 1199px){#s-e5cf7578-8075-46a2-b51d-1ccfd6bbe8a9 {
  padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
}
#s-e5cf7578-8075-46a2-b51d-1ccfd6bbe8a9 .shogun-heading-component h5 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (min-width: 992px) and (max-width: 1199px){#s-e5cf7578-8075-46a2-b51d-1ccfd6bbe8a9 .shogun-heading-component h5 {
  color: rgba(99, 23, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


}
#s-6bbfbca2-0855-417c-a512-7c4f8a0365d1 {
  margin-left: auto;
margin-right: auto;
}

#s-6bbfbca2-0855-417c-a512-7c4f8a0365d1 .shg-proportional-font-size,
#s-6bbfbca2-0855-417c-a512-7c4f8a0365d1 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-7a03bab2-9709-4d37-83a4-741e80e14849 {
  min-height: 150px;
}
@media (max-width: 767px){#s-7a03bab2-9709-4d37-83a4-741e80e14849 {
  margin-top: 0.5em;
margin-bottom: 0.5em;
padding-top: 0px;
padding-bottom: 0px;
}
}







#s-7a03bab2-9709-4d37-83a4-741e80e14849 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-7a03bab2-9709-4d37-83a4-741e80e14849.shg-box.shg-c {
  justify-content: center;
}

#s-f70a2cfd-12d1-44ef-9982-099709aac52b {
  margin-left: 6%;
margin-right: 0%;
border-radius: 25px;
text-align: center;
}
@media (max-width: 767px){#s-f70a2cfd-12d1-44ef-9982-099709aac52b {
  margin-left: 0%;
}
}
#s-f70a2cfd-12d1-44ef-9982-099709aac52b {
  overflow: hidden;
  
  
}








#s-f70a2cfd-12d1-44ef-9982-099709aac52b .shogun-image-content {
  
    justify-content: center;
  
}

#s-353ff66f-2190-4f85-b6e2-c2a9f16814ce {
  padding-left: 5%;
padding-right: 5%;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-353ff66f-2190-4f85-b6e2-c2a9f16814ce > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-353ff66f-2190-4f85-b6e2-c2a9f16814ce.shg-box.shg-c {
  justify-content: center;
}

@media (min-width: 0px) {
[id="s-c7747318-975e-4bfa-a777-e0dd537d1132"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-c7747318-975e-4bfa-a777-e0dd537d1132"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-c7747318-975e-4bfa-a777-e0dd537d1132"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-c7747318-975e-4bfa-a777-e0dd537d1132"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (max-width: 767px) {
  [id="s-c7747318-975e-4bfa-a777-e0dd537d1132"] > .shg-row {
    flex-flow: column-reverse;
  }
}

#s-a87b10dc-12de-44ef-9c3d-c7c8652eba0e {
  min-height: 50px;
}








#s-a87b10dc-12de-44ef-9c3d-c7c8652eba0e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-a87b10dc-12de-44ef-9c3d-c7c8652eba0e.shg-box.shg-c {
  justify-content: center;
}

#s-107cff8b-54cc-404a-b776-544c30c083bc {
  border-radius: 25px;
max-width: 85%;
text-align: center;
}
@media (max-width: 767px){#s-107cff8b-54cc-404a-b776-544c30c083bc {
  max-width: 100%;
}
}
#s-107cff8b-54cc-404a-b776-544c30c083bc {
  overflow: hidden;
  
  
      max-width: 85%;
      
        margin-left: auto;
        margin-right: auto;
      
      
      
  
}







  #s-107cff8b-54cc-404a-b776-544c30c083bc img.shogun-image {
    

    
    
    
  }


#s-107cff8b-54cc-404a-b776-544c30c083bc .shogun-image-content {
  
    justify-content: center;
  
}

#s-54ea0dd6-6ec9-4b88-8e56-9660586feb77 {
  min-height: 150px;
}
@media (max-width: 767px){#s-54ea0dd6-6ec9-4b88-8e56-9660586feb77 {
  padding-top: 10px;
padding-bottom: 10px;
}
}







#s-54ea0dd6-6ec9-4b88-8e56-9660586feb77 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-54ea0dd6-6ec9-4b88-8e56-9660586feb77.shg-box.shg-c {
  justify-content: center;
}

#s-5021b767-ba8b-4193-bdf8-14481e8425fc {
  margin-left: 0px;
margin-right: 0px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 10px;
text-align: left;
}
@media (min-width: 992px) and (max-width: 1199px){#s-5021b767-ba8b-4193-bdf8-14481e8425fc {
  padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
}
#s-5021b767-ba8b-4193-bdf8-14481e8425fc .shogun-heading-component h5 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (min-width: 992px) and (max-width: 1199px){#s-5021b767-ba8b-4193-bdf8-14481e8425fc .shogun-heading-component h5 {
  color: rgba(99, 23, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


}
#s-f54c8e91-af3d-41b6-9fff-cbf161ac6d67 {
  margin-left: auto;
margin-right: auto;
}

#s-f54c8e91-af3d-41b6-9fff-cbf161ac6d67 .shg-proportional-font-size,
#s-f54c8e91-af3d-41b6-9fff-cbf161ac6d67 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-a408b1e8-0475-45e9-afe1-08ac7b95dc49 {
  min-height: 50px;
}
@media (min-width: 1200px){#s-a408b1e8-0475-45e9-afe1-08ac7b95dc49 {
  margin-bottom: 0em;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-a408b1e8-0475-45e9-afe1-08ac7b95dc49 {
  margin-bottom: 0em;
}
}@media (min-width: 768px) and (max-width: 991px){#s-a408b1e8-0475-45e9-afe1-08ac7b95dc49 {
  margin-bottom: 0em;
}
}@media (max-width: 767px){#s-a408b1e8-0475-45e9-afe1-08ac7b95dc49 {
  margin-bottom: 0em;
}
}







#s-a408b1e8-0475-45e9-afe1-08ac7b95dc49 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-a408b1e8-0475-45e9-afe1-08ac7b95dc49.shg-box.shg-c {
  justify-content: center;
}

#s-2b1cb124-fc91-4fba-8c3b-cfb3bad5b476 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 10px;
text-align: left;
}
@media (min-width: 992px) and (max-width: 1199px){#s-2b1cb124-fc91-4fba-8c3b-cfb3bad5b476 {
  padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
}
#s-2b1cb124-fc91-4fba-8c3b-cfb3bad5b476 .shogun-heading-component h2 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (min-width: 992px) and (max-width: 1199px){#s-2b1cb124-fc91-4fba-8c3b-cfb3bad5b476 .shogun-heading-component h2 {
  color: rgba(99, 23, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


}
#s-ca3d05b9-2065-4203-a759-1e532f6a71ce {
  padding-left: 5%;
padding-right: 5%;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-ca3d05b9-2065-4203-a759-1e532f6a71ce > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-ca3d05b9-2065-4203-a759-1e532f6a71ce.shg-box.shg-c {
  justify-content: center;
}

@media (min-width: 0px) {
[id="s-dc4a220a-541e-4074-8397-86f0b1724ef1"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-dc4a220a-541e-4074-8397-86f0b1724ef1"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-dc4a220a-541e-4074-8397-86f0b1724ef1"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-dc4a220a-541e-4074-8397-86f0b1724ef1"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-8433184e-882e-4f79-b6c5-812562b1baa2 {
  min-height: 50px;
}
@media (max-width: 767px){#s-8433184e-882e-4f79-b6c5-812562b1baa2 {
  margin-top: 1em;
margin-bottom: 0em;
}
}







#s-8433184e-882e-4f79-b6c5-812562b1baa2 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-8433184e-882e-4f79-b6c5-812562b1baa2.shg-box.shg-c {
  justify-content: center;
}

#s-96add2be-42e7-4fed-93bc-de4547c82122 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 10px;
text-align: left;
}
@media (min-width: 992px) and (max-width: 1199px){#s-96add2be-42e7-4fed-93bc-de4547c82122 {
  padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
}@media (max-width: 767px){#s-96add2be-42e7-4fed-93bc-de4547c82122 {
  margin-left: 0%;
margin-right: 0%;
}
}
#s-96add2be-42e7-4fed-93bc-de4547c82122 .shogun-heading-component h5 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (min-width: 992px) and (max-width: 1199px){#s-96add2be-42e7-4fed-93bc-de4547c82122 .shogun-heading-component h5 {
  color: rgba(99, 23, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


}
#s-0f22587f-6483-4027-98e5-210ca57a2c7b {
  margin-left: auto;
margin-right: auto;
}

#s-0f22587f-6483-4027-98e5-210ca57a2c7b .shg-proportional-font-size,
#s-0f22587f-6483-4027-98e5-210ca57a2c7b .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-2dd49716-7bf6-45ee-b688-6d0a64f1e426 {
  margin-left: auto;
margin-right: auto;
}

#s-2dd49716-7bf6-45ee-b688-6d0a64f1e426 .shg-proportional-font-size,
#s-2dd49716-7bf6-45ee-b688-6d0a64f1e426 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-b4456bd7-0562-4813-b602-d2dfac9f14e9 {
  min-height: 150px;
}
@media (max-width: 767px){#s-b4456bd7-0562-4813-b602-d2dfac9f14e9 {
  padding-top: 10px;
padding-bottom: 10px;
}
}







#s-b4456bd7-0562-4813-b602-d2dfac9f14e9 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-b4456bd7-0562-4813-b602-d2dfac9f14e9.shg-box.shg-c {
  justify-content: center;
}

#s-50ebec37-c5e4-4f17-aaf6-09370f672a76 {
  border-radius: 25px;
text-align: center;
}

#s-50ebec37-c5e4-4f17-aaf6-09370f672a76 {
  overflow: hidden;
  
  
}








#s-50ebec37-c5e4-4f17-aaf6-09370f672a76 .shogun-image-content {
  
    justify-content: center;
  
}

#s-688972cc-9b38-4cdc-81bf-8822c996a243 {
  padding-left: 5%;
padding-right: 5%;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-688972cc-9b38-4cdc-81bf-8822c996a243 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-688972cc-9b38-4cdc-81bf-8822c996a243.shg-box.shg-c {
  justify-content: center;
}

@media (min-width: 0px) {
[id="s-25a80972-cb22-4230-9a8e-2c9b61015717"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-25a80972-cb22-4230-9a8e-2c9b61015717"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-25a80972-cb22-4230-9a8e-2c9b61015717"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-25a80972-cb22-4230-9a8e-2c9b61015717"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (max-width: 767px) {
  [id="s-25a80972-cb22-4230-9a8e-2c9b61015717"] > .shg-row {
    flex-flow: column-reverse;
  }
}

#s-0b801d9f-98f9-4ad4-9a69-7e69fab2e45d {
  border-radius: 25px;
text-align: center;
}

#s-0b801d9f-98f9-4ad4-9a69-7e69fab2e45d {
  overflow: hidden;
  
  
}







  #s-0b801d9f-98f9-4ad4-9a69-7e69fab2e45d img.shogun-image {
    

    
    
    
  }


#s-0b801d9f-98f9-4ad4-9a69-7e69fab2e45d .shogun-image-content {
  
    justify-content: center;
  
}

#s-6737d2b5-a1e1-415f-9ecf-643b5b573dab {
  min-height: 150px;
}
@media (max-width: 767px){#s-6737d2b5-a1e1-415f-9ecf-643b5b573dab {
  padding-top: 10px;
padding-bottom: 10px;
}
}







#s-6737d2b5-a1e1-415f-9ecf-643b5b573dab > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-6737d2b5-a1e1-415f-9ecf-643b5b573dab.shg-box.shg-c {
  justify-content: center;
}

#s-7edd5fc7-28bf-454a-bbbc-aafba354d0de {
  margin-left: 0px;
margin-right: 0px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 10px;
text-align: left;
}
@media (min-width: 992px) and (max-width: 1199px){#s-7edd5fc7-28bf-454a-bbbc-aafba354d0de {
  padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
}
#s-7edd5fc7-28bf-454a-bbbc-aafba354d0de .shogun-heading-component h5 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (min-width: 992px) and (max-width: 1199px){#s-7edd5fc7-28bf-454a-bbbc-aafba354d0de .shogun-heading-component h5 {
  color: rgba(99, 23, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


}
#s-7299e5eb-cbd9-4b3f-bb91-d11868e0dc09 {
  margin-left: auto;
margin-right: auto;
}

#s-7299e5eb-cbd9-4b3f-bb91-d11868e0dc09 .shg-proportional-font-size,
#s-7299e5eb-cbd9-4b3f-bb91-d11868e0dc09 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-9972e567-cac2-4a06-be64-ea0fe1e8e931 {
  min-height: 50px;
}
@media (min-width: 1200px){#s-9972e567-cac2-4a06-be64-ea0fe1e8e931 {
  margin-top: 1em;
margin-bottom: 0em;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-9972e567-cac2-4a06-be64-ea0fe1e8e931 {
  margin-top: 1em;
margin-bottom: 0em;
}
}@media (min-width: 768px) and (max-width: 991px){#s-9972e567-cac2-4a06-be64-ea0fe1e8e931 {
  margin-top: 1em;
margin-bottom: 0em;
}
}@media (max-width: 767px){#s-9972e567-cac2-4a06-be64-ea0fe1e8e931 {
  margin-top: 1em;
margin-bottom: 0em;
}
}







#s-9972e567-cac2-4a06-be64-ea0fe1e8e931 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-9972e567-cac2-4a06-be64-ea0fe1e8e931.shg-box.shg-c {
  justify-content: center;
}

#s-799cc448-8822-4f25-b819-2b4b91b61bb6 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 10px;
text-align: left;
}
@media (min-width: 992px) and (max-width: 1199px){#s-799cc448-8822-4f25-b819-2b4b91b61bb6 {
  padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
}
#s-799cc448-8822-4f25-b819-2b4b91b61bb6 .shogun-heading-component h2 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (min-width: 992px) and (max-width: 1199px){#s-799cc448-8822-4f25-b819-2b4b91b61bb6 .shogun-heading-component h2 {
  color: rgba(99, 23, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


}
#s-befbbbf1-90b8-4b8a-98e3-895be30cfefd {
  padding-top: 2%;
padding-left: 5%;
padding-bottom: 2%;
padding-right: 5%;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-befbbbf1-90b8-4b8a-98e3-895be30cfefd > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-befbbbf1-90b8-4b8a-98e3-895be30cfefd.shg-box.shg-c {
  justify-content: center;
}

@media (min-width: 0px) {
[id="s-a0d7d633-b779-428b-9ec0-d3bbd994f24d"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-a0d7d633-b779-428b-9ec0-d3bbd994f24d"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-a0d7d633-b779-428b-9ec0-d3bbd994f24d"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-a0d7d633-b779-428b-9ec0-d3bbd994f24d"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-c6994103-8e4d-4013-8998-4f3e84944d36 {
  min-height: 50px;
}








#s-c6994103-8e4d-4013-8998-4f3e84944d36 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-c6994103-8e4d-4013-8998-4f3e84944d36.shg-box.shg-c {
  justify-content: flex-start;
}

#s-49733143-5459-4ffe-be2c-190562220c82 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 10px;
text-align: left;
}
@media (min-width: 992px) and (max-width: 1199px){#s-49733143-5459-4ffe-be2c-190562220c82 {
  padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
}
#s-49733143-5459-4ffe-be2c-190562220c82 .shogun-heading-component h5 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (min-width: 992px) and (max-width: 1199px){#s-49733143-5459-4ffe-be2c-190562220c82 .shogun-heading-component h5 {
  color: rgba(99, 23, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


}
#s-187731ab-5905-49df-969e-ad6f9c131e03 {
  margin-top: 3%;
}
@media (max-width: 767px){#s-187731ab-5905-49df-969e-ad6f9c131e03 {
  padding-bottom: 10px;
}
}
#s-337ab9e5-4433-4824-8509-88c6bc1e6bfd {
  min-height: 0px;
}
@media (max-width: 767px){#s-337ab9e5-4433-4824-8509-88c6bc1e6bfd {
  padding-top: 10px;
padding-bottom: 10px;
}
}







#s-337ab9e5-4433-4824-8509-88c6bc1e6bfd > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-337ab9e5-4433-4824-8509-88c6bc1e6bfd.shg-box.shg-c {
  justify-content: center;
}

#s-70881510-43cb-4b55-afbc-8de27dc789e6 {
  margin-left: 5%;
padding-left: 5%;
padding-right: 0%;
border-radius: 25px;
text-align: center;
}
@media (max-width: 767px){#s-70881510-43cb-4b55-afbc-8de27dc789e6 {
  margin-left: 0%;
padding-left: 0%;
}
}
#s-70881510-43cb-4b55-afbc-8de27dc789e6 {
  overflow: hidden;
  
  
}







  #s-70881510-43cb-4b55-afbc-8de27dc789e6 img.shogun-image {
    

    
    
    
  }


#s-70881510-43cb-4b55-afbc-8de27dc789e6 .shogun-image-content {
  
    justify-content: center;
  
}

#s-4cc8398a-b538-42ce-80e5-062e03e1ccd2 {
  padding-top: 2%;
padding-left: 5%;
padding-bottom: 2%;
padding-right: 5%;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-4cc8398a-b538-42ce-80e5-062e03e1ccd2 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-4cc8398a-b538-42ce-80e5-062e03e1ccd2.shg-box.shg-c {
  justify-content: center;
}

@media (min-width: 0px) {
[id="s-c584b4fa-2a58-49ff-9581-0237d4465ba1"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-c584b4fa-2a58-49ff-9581-0237d4465ba1"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-c584b4fa-2a58-49ff-9581-0237d4465ba1"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-c584b4fa-2a58-49ff-9581-0237d4465ba1"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (max-width: 767px) {
  [id="s-c584b4fa-2a58-49ff-9581-0237d4465ba1"] > .shg-row {
    flex-flow: column-reverse;
  }
}

#s-a056e2f1-3d98-479f-a70c-94b1531a034b {
  min-height: 50px;
}
@media (max-width: 767px){#s-a056e2f1-3d98-479f-a70c-94b1531a034b {
  margin-top: 0.5em;
}
}







#s-a056e2f1-3d98-479f-a70c-94b1531a034b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-a056e2f1-3d98-479f-a70c-94b1531a034b.shg-box.shg-c {
  justify-content: center;
}

#s-f188adcd-3d86-44e0-8a20-74114feec8d0 {
  border-radius: 25px;
text-align: center;
}

#s-f188adcd-3d86-44e0-8a20-74114feec8d0 {
  overflow: hidden;
  
  
}







  #s-f188adcd-3d86-44e0-8a20-74114feec8d0 img.shogun-image {
    

    
    
    
  }


#s-f188adcd-3d86-44e0-8a20-74114feec8d0 .shogun-image-content {
  
    justify-content: center;
  
}

#s-749d13d2-80fa-4387-a9f5-3625b2d035a6 {
  min-height: 150px;
}
@media (max-width: 767px){#s-749d13d2-80fa-4387-a9f5-3625b2d035a6 {
  padding-top: 10px;
padding-bottom: 10px;
}
}







#s-749d13d2-80fa-4387-a9f5-3625b2d035a6 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-749d13d2-80fa-4387-a9f5-3625b2d035a6.shg-box.shg-c {
  justify-content: center;
}

#s-bff9c1d1-f678-4013-bf68-02395a9ddd5c {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 10px;
text-align: left;
}
@media (min-width: 992px) and (max-width: 1199px){#s-bff9c1d1-f678-4013-bf68-02395a9ddd5c {
  padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
}
#s-bff9c1d1-f678-4013-bf68-02395a9ddd5c .shogun-heading-component h5 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (min-width: 992px) and (max-width: 1199px){#s-bff9c1d1-f678-4013-bf68-02395a9ddd5c .shogun-heading-component h5 {
  color: rgba(99, 23, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


}
#s-fab94861-3d0c-4582-a238-82a3290a8ed0 {
  margin-top: 3%;
}

#s-313f5c51-80c6-4097-8a92-c4d6f77d1b2d {
  min-height: 50px;
}
@media (min-width: 992px) and (max-width: 1199px){#s-313f5c51-80c6-4097-8a92-c4d6f77d1b2d {
  margin-bottom: 0em;
}
}@media (min-width: 768px) and (max-width: 991px){#s-313f5c51-80c6-4097-8a92-c4d6f77d1b2d {
  margin-bottom: 0em;
}
}@media (max-width: 767px){#s-313f5c51-80c6-4097-8a92-c4d6f77d1b2d {
  margin-bottom: 0em;
}
}







#s-313f5c51-80c6-4097-8a92-c4d6f77d1b2d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-313f5c51-80c6-4097-8a92-c4d6f77d1b2d.shg-box.shg-c {
  justify-content: center;
}

#s-3ba8b16b-293e-4290-884e-2010d03a4f37 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 10px;
text-align: left;
}
@media (min-width: 992px) and (max-width: 1199px){#s-3ba8b16b-293e-4290-884e-2010d03a4f37 {
  padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
}
#s-3ba8b16b-293e-4290-884e-2010d03a4f37 .shogun-heading-component h2 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (min-width: 992px) and (max-width: 1199px){#s-3ba8b16b-293e-4290-884e-2010d03a4f37 .shogun-heading-component h2 {
  color: rgba(99, 23, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


}
#s-d18ec378-16c2-44a7-9d8a-fd753c5d9192 {
  padding-left: 5%;
padding-right: 5%;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-d18ec378-16c2-44a7-9d8a-fd753c5d9192 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-d18ec378-16c2-44a7-9d8a-fd753c5d9192.shg-box.shg-c {
  justify-content: center;
}

@media (min-width: 0px) {
[id="s-28c02682-71d2-40ef-b328-68de1fc061a0"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-28c02682-71d2-40ef-b328-68de1fc061a0"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-28c02682-71d2-40ef-b328-68de1fc061a0"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-28c02682-71d2-40ef-b328-68de1fc061a0"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-3bd2a539-2d80-4a70-832d-abd414a98f67 {
  min-height: 50px;
}








#s-3bd2a539-2d80-4a70-832d-abd414a98f67 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-3bd2a539-2d80-4a70-832d-abd414a98f67.shg-box.shg-c {
  justify-content: center;
}

#s-30d35794-94b8-48c0-bf14-aa6c6ecfeadc {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 10px;
text-align: left;
}
@media (min-width: 992px) and (max-width: 1199px){#s-30d35794-94b8-48c0-bf14-aa6c6ecfeadc {
  padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
}
#s-30d35794-94b8-48c0-bf14-aa6c6ecfeadc .shogun-heading-component h5 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (min-width: 992px) and (max-width: 1199px){#s-30d35794-94b8-48c0-bf14-aa6c6ecfeadc .shogun-heading-component h5 {
  color: rgba(99, 23, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


}
#s-5ba1d363-2f58-443d-8592-6c84852031eb {
  margin-left: auto;
margin-right: auto;
}

#s-5ba1d363-2f58-443d-8592-6c84852031eb .shg-proportional-font-size,
#s-5ba1d363-2f58-443d-8592-6c84852031eb .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-0e577510-dbec-455b-bab5-b0e4b12cc4f1 {
  min-height: 150px;
}
@media (max-width: 767px){#s-0e577510-dbec-455b-bab5-b0e4b12cc4f1 {
  padding-top: 10px;
padding-bottom: 10px;
}
}







#s-0e577510-dbec-455b-bab5-b0e4b12cc4f1 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-0e577510-dbec-455b-bab5-b0e4b12cc4f1.shg-box.shg-c {
  justify-content: center;
}

#s-85e27151-e345-4e90-9102-6ece26965227 {
  border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 25px;
text-align: center;
}

#s-85e27151-e345-4e90-9102-6ece26965227 {
  overflow: hidden;
  
  
}







  #s-85e27151-e345-4e90-9102-6ece26965227 img.shogun-image {
    

    
    
    
  }


#s-85e27151-e345-4e90-9102-6ece26965227 .shogun-image-content {
  
    justify-content: center;
  
}

#s-419de47b-33f9-4d1c-bbb6-fd8470c9e2d2 {
  padding-left: 5%;
padding-right: 5%;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-419de47b-33f9-4d1c-bbb6-fd8470c9e2d2 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-419de47b-33f9-4d1c-bbb6-fd8470c9e2d2.shg-box.shg-c {
  justify-content: center;
}

@media (min-width: 0px) {
[id="s-ead559f1-fdce-47a0-80b9-a74a8ad2e754"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-ead559f1-fdce-47a0-80b9-a74a8ad2e754"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-ead559f1-fdce-47a0-80b9-a74a8ad2e754"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-ead559f1-fdce-47a0-80b9-a74a8ad2e754"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (max-width: 767px) {
  [id="s-ead559f1-fdce-47a0-80b9-a74a8ad2e754"] > .shg-row {
    flex-flow: column-reverse;
  }
}

#s-a0f6dc68-a5b5-4588-a8f0-5ad356c299ba {
  min-height: 150px;
}
@media (max-width: 767px){#s-a0f6dc68-a5b5-4588-a8f0-5ad356c299ba {
  padding-top: 10px;
padding-bottom: 10px;
}
}







#s-a0f6dc68-a5b5-4588-a8f0-5ad356c299ba > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-a0f6dc68-a5b5-4588-a8f0-5ad356c299ba.shg-box.shg-c {
  justify-content: center;
}

#s-33d3fd51-6f3d-43a3-945e-8e92317b74a0 {
  border-radius: 25px;
text-align: center;
}

#s-33d3fd51-6f3d-43a3-945e-8e92317b74a0 {
  overflow: hidden;
  
  
}







  #s-33d3fd51-6f3d-43a3-945e-8e92317b74a0 img.shogun-image {
    

    
    
    
  }


#s-33d3fd51-6f3d-43a3-945e-8e92317b74a0 .shogun-image-content {
  
    justify-content: center;
  
}

#s-f2f37efb-3ec6-42c0-90a7-9e48975e98ee {
  min-height: 50px;
}








#s-f2f37efb-3ec6-42c0-90a7-9e48975e98ee > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-f2f37efb-3ec6-42c0-90a7-9e48975e98ee.shg-box.shg-c {
  justify-content: center;
}

#s-8b4a4632-a313-45cf-bb4c-de114996ffc3 {
  margin-left: 0px;
margin-right: 0px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 10px;
text-align: left;
}
@media (min-width: 992px) and (max-width: 1199px){#s-8b4a4632-a313-45cf-bb4c-de114996ffc3 {
  padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
}
#s-8b4a4632-a313-45cf-bb4c-de114996ffc3 .shogun-heading-component h5 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (min-width: 992px) and (max-width: 1199px){#s-8b4a4632-a313-45cf-bb4c-de114996ffc3 .shogun-heading-component h5 {
  color: rgba(99, 23, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


}
#s-7438c32a-2af7-4bd0-af3a-60292edda3d5 {
  margin-left: auto;
margin-right: auto;
}

#s-7438c32a-2af7-4bd0-af3a-60292edda3d5 .shg-proportional-font-size,
#s-7438c32a-2af7-4bd0-af3a-60292edda3d5 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-93c3ede2-9f30-4b90-8ce6-f15eb92fb326 {
  padding-left: 5%;
padding-right: 5%;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-93c3ede2-9f30-4b90-8ce6-f15eb92fb326 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-93c3ede2-9f30-4b90-8ce6-f15eb92fb326.shg-box.shg-c {
  justify-content: center;
}

#s-ddf5529c-4009-4d38-9227-fe41a4b28a1d {
  min-height: 50px;
}
@media (min-width: 1200px){#s-ddf5529c-4009-4d38-9227-fe41a4b28a1d {
  margin-bottom: 0em;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-ddf5529c-4009-4d38-9227-fe41a4b28a1d {
  margin-bottom: 0em;
}
}@media (min-width: 768px) and (max-width: 991px){#s-ddf5529c-4009-4d38-9227-fe41a4b28a1d {
  margin-bottom: 0em;
}
}@media (max-width: 767px){#s-ddf5529c-4009-4d38-9227-fe41a4b28a1d {
  margin-bottom: 0em;
}
}







#s-ddf5529c-4009-4d38-9227-fe41a4b28a1d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-ddf5529c-4009-4d38-9227-fe41a4b28a1d.shg-box.shg-c {
  justify-content: center;
}

#s-27cb7071-df2c-46a3-869b-18fc41b128ba {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 10px;
text-align: left;
}
@media (min-width: 992px) and (max-width: 1199px){#s-27cb7071-df2c-46a3-869b-18fc41b128ba {
  padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
}
#s-27cb7071-df2c-46a3-869b-18fc41b128ba .shogun-heading-component h2 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (min-width: 992px) and (max-width: 1199px){#s-27cb7071-df2c-46a3-869b-18fc41b128ba .shogun-heading-component h2 {
  color: rgba(99, 23, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


}
#s-1026aace-987b-4358-9b78-f6a66add4af5 {
  padding-left: 5%;
padding-right: 5%;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-1026aace-987b-4358-9b78-f6a66add4af5 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-1026aace-987b-4358-9b78-f6a66add4af5.shg-box.shg-c {
  justify-content: center;
}

@media (min-width: 0px) {
[id="s-7fb4660e-7cca-4ac9-9fb6-a8e19b8334ec"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-7fb4660e-7cca-4ac9-9fb6-a8e19b8334ec"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-7fb4660e-7cca-4ac9-9fb6-a8e19b8334ec"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-7fb4660e-7cca-4ac9-9fb6-a8e19b8334ec"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (max-width: 767px) {
  [id="s-7fb4660e-7cca-4ac9-9fb6-a8e19b8334ec"] > .shg-row {
    flex-flow: column-reverse;
  }
}

#s-ef2bd005-53b8-41ba-9807-5304d57c28ba {
  min-height: 150px;
}
@media (max-width: 767px){#s-ef2bd005-53b8-41ba-9807-5304d57c28ba {
  padding-top: 10px;
padding-bottom: 10px;
}
}







#s-ef2bd005-53b8-41ba-9807-5304d57c28ba > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-ef2bd005-53b8-41ba-9807-5304d57c28ba.shg-box.shg-c {
  justify-content: center;
}

#s-4b2cc7a0-c5c7-4590-9d02-1975d125ea03 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 10px;
text-align: left;
}
@media (min-width: 992px) and (max-width: 1199px){#s-4b2cc7a0-c5c7-4590-9d02-1975d125ea03 {
  padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
}@media (max-width: 767px){#s-4b2cc7a0-c5c7-4590-9d02-1975d125ea03 {
  margin-left: 0%;
margin-right: 0%;
}
}
#s-4b2cc7a0-c5c7-4590-9d02-1975d125ea03 .shogun-heading-component h5 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (min-width: 992px) and (max-width: 1199px){#s-4b2cc7a0-c5c7-4590-9d02-1975d125ea03 .shogun-heading-component h5 {
  color: rgba(99, 23, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


}
#s-64559ff9-b87f-4f6b-892d-3901853d360e {
  margin-left: auto;
margin-right: auto;
}

#s-64559ff9-b87f-4f6b-892d-3901853d360e .shg-proportional-font-size,
#s-64559ff9-b87f-4f6b-892d-3901853d360e .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-e7f8486e-368e-462d-ba3c-61afee6dd6f7 {
  margin-left: auto;
margin-right: auto;
max-width: 880px;
text-align: center;
}

#s-e7f8486e-368e-462d-ba3c-61afee6dd6f7 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-e7f8486e-368e-462d-ba3c-61afee6dd6f7-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-e7f8486e-368e-462d-ba3c-61afee6dd6f7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-e7f8486e-368e-462d-ba3c-61afee6dd6f7 .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: 25px;
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-e7f8486e-368e-462d-ba3c-61afee6dd6f7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-e7f8486e-368e-462d-ba3c-61afee6dd6f7 img.shogun-image {
  width: 100%;
  
  
  max-width: 880px;

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




.s-e7f8486e-368e-462d-ba3c-61afee6dd6f7 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-e7f8486e-368e-462d-ba3c-61afee6dd6f7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e7f8486e-368e-462d-ba3c-61afee6dd6f7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e7f8486e-368e-462d-ba3c-61afee6dd6f7.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-e7f8486e-368e-462d-ba3c-61afee6dd6f7 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-e7f8486e-368e-462d-ba3c-61afee6dd6f7-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-e7f8486e-368e-462d-ba3c-61afee6dd6f7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-e7f8486e-368e-462d-ba3c-61afee6dd6f7 .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-e7f8486e-368e-462d-ba3c-61afee6dd6f7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-e7f8486e-368e-462d-ba3c-61afee6dd6f7 img.shogun-image {
  width: 100%;
  
  
  

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




.s-e7f8486e-368e-462d-ba3c-61afee6dd6f7 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-e7f8486e-368e-462d-ba3c-61afee6dd6f7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e7f8486e-368e-462d-ba3c-61afee6dd6f7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e7f8486e-368e-462d-ba3c-61afee6dd6f7.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-e7f8486e-368e-462d-ba3c-61afee6dd6f7 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-e7f8486e-368e-462d-ba3c-61afee6dd6f7-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-e7f8486e-368e-462d-ba3c-61afee6dd6f7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-e7f8486e-368e-462d-ba3c-61afee6dd6f7 .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-e7f8486e-368e-462d-ba3c-61afee6dd6f7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-e7f8486e-368e-462d-ba3c-61afee6dd6f7 img.shogun-image {
  width: 100%;
  
  
  

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




.s-e7f8486e-368e-462d-ba3c-61afee6dd6f7 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-e7f8486e-368e-462d-ba3c-61afee6dd6f7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e7f8486e-368e-462d-ba3c-61afee6dd6f7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e7f8486e-368e-462d-ba3c-61afee6dd6f7.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-e7f8486e-368e-462d-ba3c-61afee6dd6f7 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-e7f8486e-368e-462d-ba3c-61afee6dd6f7-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-e7f8486e-368e-462d-ba3c-61afee6dd6f7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-e7f8486e-368e-462d-ba3c-61afee6dd6f7 .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-e7f8486e-368e-462d-ba3c-61afee6dd6f7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-e7f8486e-368e-462d-ba3c-61afee6dd6f7 img.shogun-image {
  width: 100%;
  
  
  

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




.s-e7f8486e-368e-462d-ba3c-61afee6dd6f7 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-e7f8486e-368e-462d-ba3c-61afee6dd6f7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e7f8486e-368e-462d-ba3c-61afee6dd6f7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e7f8486e-368e-462d-ba3c-61afee6dd6f7.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-e7f8486e-368e-462d-ba3c-61afee6dd6f7 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-e7f8486e-368e-462d-ba3c-61afee6dd6f7-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-e7f8486e-368e-462d-ba3c-61afee6dd6f7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-e7f8486e-368e-462d-ba3c-61afee6dd6f7 .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-e7f8486e-368e-462d-ba3c-61afee6dd6f7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-e7f8486e-368e-462d-ba3c-61afee6dd6f7 img.shogun-image {
  width: 100%;
  
  
  

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




.s-e7f8486e-368e-462d-ba3c-61afee6dd6f7 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-e7f8486e-368e-462d-ba3c-61afee6dd6f7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e7f8486e-368e-462d-ba3c-61afee6dd6f7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e7f8486e-368e-462d-ba3c-61afee6dd6f7.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-a452bf8d-80c6-4021-b7f7-885618362275 {
  min-height: 50px;
}
@media (min-width: 768px) and (max-width: 991px){#s-a452bf8d-80c6-4021-b7f7-885618362275 {
  display: none;
}
#s-a452bf8d-80c6-4021-b7f7-885618362275, #wrap-s-a452bf8d-80c6-4021-b7f7-885618362275, #wrap-content-s-a452bf8d-80c6-4021-b7f7-885618362275 { display: none !important; }}@media (max-width: 767px){#s-a452bf8d-80c6-4021-b7f7-885618362275 {
  margin-top: 0.5em;
margin-bottom: 0.5em;
display: none;
}
#s-a452bf8d-80c6-4021-b7f7-885618362275, #wrap-s-a452bf8d-80c6-4021-b7f7-885618362275, #wrap-content-s-a452bf8d-80c6-4021-b7f7-885618362275 { display: none !important; }}







#s-a452bf8d-80c6-4021-b7f7-885618362275 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-a452bf8d-80c6-4021-b7f7-885618362275.shg-box.shg-c {
  justify-content: center;
}

#s-73f7bbca-f2ac-4807-bb8b-0e6866e23a66 {
  border-radius: 25px;
max-width: 85%;
text-align: center;
}
@media (min-width: 1200px){#s-73f7bbca-f2ac-4807-bb8b-0e6866e23a66 {
  display: none;
}
#s-73f7bbca-f2ac-4807-bb8b-0e6866e23a66, #wrap-s-73f7bbca-f2ac-4807-bb8b-0e6866e23a66, #wrap-content-s-73f7bbca-f2ac-4807-bb8b-0e6866e23a66 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-73f7bbca-f2ac-4807-bb8b-0e6866e23a66 {
  display: none;
}
#s-73f7bbca-f2ac-4807-bb8b-0e6866e23a66, #wrap-s-73f7bbca-f2ac-4807-bb8b-0e6866e23a66, #wrap-content-s-73f7bbca-f2ac-4807-bb8b-0e6866e23a66 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-73f7bbca-f2ac-4807-bb8b-0e6866e23a66 {
  display: none;
}
#s-73f7bbca-f2ac-4807-bb8b-0e6866e23a66, #wrap-s-73f7bbca-f2ac-4807-bb8b-0e6866e23a66, #wrap-content-s-73f7bbca-f2ac-4807-bb8b-0e6866e23a66 { display: none !important; }}@media (max-width: 767px){#s-73f7bbca-f2ac-4807-bb8b-0e6866e23a66 {
  max-width: 100%;
display: none;
}
#s-73f7bbca-f2ac-4807-bb8b-0e6866e23a66, #wrap-s-73f7bbca-f2ac-4807-bb8b-0e6866e23a66, #wrap-content-s-73f7bbca-f2ac-4807-bb8b-0e6866e23a66 { display: none !important; }}
#s-73f7bbca-f2ac-4807-bb8b-0e6866e23a66 {
  overflow: hidden;
  
  
      max-width: 85%;
      
        margin-left: auto;
        margin-right: auto;
      
      
      
  
}







  #s-73f7bbca-f2ac-4807-bb8b-0e6866e23a66 img.shogun-image {
    

    
    
    
  }


#s-73f7bbca-f2ac-4807-bb8b-0e6866e23a66 .shogun-image-content {
  
    justify-content: center;
  
}

#s-1347b048-84e8-4f5b-bf70-7d431b0b57e1 {
  padding-left: 5%;
padding-right: 5%;
background-color: rgba(255, 255, 255, 1);
}
@media (max-width: 767px){#s-1347b048-84e8-4f5b-bf70-7d431b0b57e1 {
  padding-top: 5%;
}
}







#s-1347b048-84e8-4f5b-bf70-7d431b0b57e1 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-1347b048-84e8-4f5b-bf70-7d431b0b57e1.shg-box.shg-c {
  justify-content: center;
}

@media (min-width: 0px) {
[id="s-89623b41-3a3c-4bc9-b646-134e2c8057c0"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-89623b41-3a3c-4bc9-b646-134e2c8057c0"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-89623b41-3a3c-4bc9-b646-134e2c8057c0"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-89623b41-3a3c-4bc9-b646-134e2c8057c0"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-391073f0-c46b-4073-80c6-4ca17c351013 {
  min-height: 50px;
}








#s-391073f0-c46b-4073-80c6-4ca17c351013 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-391073f0-c46b-4073-80c6-4ca17c351013.shg-box.shg-c {
  justify-content: center;
}

#s-e2228b34-0568-449c-b75b-9b6e8988acff {
  margin-left: 0px;
margin-right: 0px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 10px;
text-align: left;
}
@media (min-width: 992px) and (max-width: 1199px){#s-e2228b34-0568-449c-b75b-9b6e8988acff {
  padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
}
#s-e2228b34-0568-449c-b75b-9b6e8988acff .shogun-heading-component h5 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (min-width: 992px) and (max-width: 1199px){#s-e2228b34-0568-449c-b75b-9b6e8988acff .shogun-heading-component h5 {
  color: rgba(99, 23, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


}
#s-e146ff59-0fdb-41b7-813e-6097c3e34e24 {
  margin-left: auto;
margin-right: auto;
}

#s-e146ff59-0fdb-41b7-813e-6097c3e34e24 .shg-proportional-font-size,
#s-e146ff59-0fdb-41b7-813e-6097c3e34e24 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-1c6984a7-a011-43de-b7a4-08e1495440c5 {
  min-height: 150px;
}
@media (max-width: 767px){#s-1c6984a7-a011-43de-b7a4-08e1495440c5 {
  padding-top: 10px;
padding-bottom: 10px;
}
}







#s-1c6984a7-a011-43de-b7a4-08e1495440c5 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-1c6984a7-a011-43de-b7a4-08e1495440c5.shg-box.shg-c {
  justify-content: center;
}

#s-8a28ea80-f7df-4f01-8a57-fd4999cfab20 {
  margin-left: 4%;
border-radius: 25px;
max-width: 85%;
text-align: center;
}
@media (max-width: 767px){#s-8a28ea80-f7df-4f01-8a57-fd4999cfab20 {
  margin-left: 0%;
max-width: 100%;
}
}
#s-8a28ea80-f7df-4f01-8a57-fd4999cfab20 {
  overflow: hidden;
  
  
      max-width: 85%;
      
        margin-left: auto;
        margin-right: auto;
      
      
      
  
}







  #s-8a28ea80-f7df-4f01-8a57-fd4999cfab20 img.shogun-image {
    

    
    
    
  }


#s-8a28ea80-f7df-4f01-8a57-fd4999cfab20 .shogun-image-content {
  
    justify-content: center;
  
}

#s-213d80b1-f82c-4748-b609-6c5fda8a0eed {
  min-height: 50px;
}
@media (min-width: 1200px){#s-213d80b1-f82c-4748-b609-6c5fda8a0eed {
  margin-bottom: 0em;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-213d80b1-f82c-4748-b609-6c5fda8a0eed {
  margin-bottom: 0em;
}
}@media (min-width: 768px) and (max-width: 991px){#s-213d80b1-f82c-4748-b609-6c5fda8a0eed {
  margin-bottom: 0em;
}
}@media (max-width: 767px){#s-213d80b1-f82c-4748-b609-6c5fda8a0eed {
  margin-bottom: 0em;
}
}







#s-213d80b1-f82c-4748-b609-6c5fda8a0eed > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-213d80b1-f82c-4748-b609-6c5fda8a0eed.shg-box.shg-c {
  justify-content: center;
}

#s-6176683e-5a2c-46e6-8505-25ae3eb58692 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 10px;
text-align: left;
}
@media (min-width: 992px) and (max-width: 1199px){#s-6176683e-5a2c-46e6-8505-25ae3eb58692 {
  padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
}
#s-6176683e-5a2c-46e6-8505-25ae3eb58692 .shogun-heading-component h2 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (min-width: 992px) and (max-width: 1199px){#s-6176683e-5a2c-46e6-8505-25ae3eb58692 .shogun-heading-component h2 {
  color: rgba(99, 23, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


}
#s-1a045219-993d-43dc-81c0-d6a78f60574a {
  padding-left: 5%;
padding-right: 5%;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-1a045219-993d-43dc-81c0-d6a78f60574a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-1a045219-993d-43dc-81c0-d6a78f60574a.shg-box.shg-c {
  justify-content: center;
}

@media (min-width: 0px) {
[id="s-aa55b8c1-913a-43f6-9554-a6221ef44ffd"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-aa55b8c1-913a-43f6-9554-a6221ef44ffd"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-aa55b8c1-913a-43f6-9554-a6221ef44ffd"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-aa55b8c1-913a-43f6-9554-a6221ef44ffd"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-3f899287-90df-4bad-9503-6610a5d60a39 {
  min-height: 50px;
}








#s-3f899287-90df-4bad-9503-6610a5d60a39 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-3f899287-90df-4bad-9503-6610a5d60a39.shg-box.shg-c {
  justify-content: center;
}

#s-cc432551-de7d-4cf9-b339-86ae81bc12e3 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 10px;
text-align: left;
}
@media (min-width: 992px) and (max-width: 1199px){#s-cc432551-de7d-4cf9-b339-86ae81bc12e3 {
  padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
}@media (max-width: 767px){#s-cc432551-de7d-4cf9-b339-86ae81bc12e3 {
  margin-left: 0%;
margin-right: 0%;
}
}
#s-cc432551-de7d-4cf9-b339-86ae81bc12e3 .shogun-heading-component h5 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (min-width: 992px) and (max-width: 1199px){#s-cc432551-de7d-4cf9-b339-86ae81bc12e3 .shogun-heading-component h5 {
  color: rgba(99, 23, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


}
#s-51fe31c8-169e-4077-bf94-43f653a20fa5 {
  margin-left: auto;
margin-right: auto;
}

#s-51fe31c8-169e-4077-bf94-43f653a20fa5 .shg-proportional-font-size,
#s-51fe31c8-169e-4077-bf94-43f653a20fa5 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-b849d4ca-617c-45ac-83d8-5ee7fb850100 {
  min-height: 150px;
}
@media (max-width: 767px){#s-b849d4ca-617c-45ac-83d8-5ee7fb850100 {
  margin-top: 0.5em;
padding-top: 0px;
padding-bottom: 0px;
}
}







#s-b849d4ca-617c-45ac-83d8-5ee7fb850100 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-b849d4ca-617c-45ac-83d8-5ee7fb850100.shg-box.shg-c {
  justify-content: center;
}

#s-8e128ffe-1e50-400e-8dba-194f2bebaf00 {
  border-radius: 25px;
text-align: center;
}

#s-8e128ffe-1e50-400e-8dba-194f2bebaf00 {
  overflow: hidden;
  
  
}







  #s-8e128ffe-1e50-400e-8dba-194f2bebaf00 img.shogun-image {
    

    
    
    
  }


#s-8e128ffe-1e50-400e-8dba-194f2bebaf00 .shogun-image-content {
  
    justify-content: center;
  
}

#s-4d844e13-3ad3-47d0-9277-d0ae54a83d85 {
  padding-left: 5%;
padding-right: 5%;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-4d844e13-3ad3-47d0-9277-d0ae54a83d85 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-4d844e13-3ad3-47d0-9277-d0ae54a83d85.shg-box.shg-c {
  justify-content: center;
}

@media (min-width: 0px) {
[id="s-c49535ce-4815-4eec-8e23-38bd1aeadec7"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-c49535ce-4815-4eec-8e23-38bd1aeadec7"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-c49535ce-4815-4eec-8e23-38bd1aeadec7"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-c49535ce-4815-4eec-8e23-38bd1aeadec7"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (max-width: 767px) {
  [id="s-c49535ce-4815-4eec-8e23-38bd1aeadec7"] > .shg-row {
    flex-flow: column-reverse;
  }
}

#s-f7f4ad7c-078e-4a73-9c62-0dc057bf32e0 {
  border-radius: 25px;
text-align: center;
}

#s-f7f4ad7c-078e-4a73-9c62-0dc057bf32e0 {
  overflow: hidden;
  
  
}







  #s-f7f4ad7c-078e-4a73-9c62-0dc057bf32e0 img.shogun-image {
    

    
    
    
  }


#s-f7f4ad7c-078e-4a73-9c62-0dc057bf32e0 .shogun-image-content {
  
    justify-content: center;
  
}

#s-4c34432c-cc9f-487d-ba33-103a3b67969f {
  min-height: 150px;
}
@media (max-width: 767px){#s-4c34432c-cc9f-487d-ba33-103a3b67969f {
  padding-top: 10px;
padding-bottom: 10px;
}
}







#s-4c34432c-cc9f-487d-ba33-103a3b67969f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-4c34432c-cc9f-487d-ba33-103a3b67969f.shg-box.shg-c {
  justify-content: center;
}

#s-1afb5e5e-cf53-48f1-990e-878c21a9ed15 {
  margin-left: 0px;
margin-right: 0px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 10px;
text-align: left;
}
@media (min-width: 992px) and (max-width: 1199px){#s-1afb5e5e-cf53-48f1-990e-878c21a9ed15 {
  padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
}
#s-1afb5e5e-cf53-48f1-990e-878c21a9ed15 .shogun-heading-component h5 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (min-width: 992px) and (max-width: 1199px){#s-1afb5e5e-cf53-48f1-990e-878c21a9ed15 .shogun-heading-component h5 {
  color: rgba(99, 23, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


}
#s-e1597daa-8085-42c8-a418-98ff094b1489 {
  margin-left: auto;
margin-right: auto;
}

#s-e1597daa-8085-42c8-a418-98ff094b1489 .shg-proportional-font-size,
#s-e1597daa-8085-42c8-a418-98ff094b1489 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-5fbb2cae-1a26-4aac-aac5-e28a0e984430 {
  min-height: 50px;
}
@media (min-width: 1200px){#s-5fbb2cae-1a26-4aac-aac5-e28a0e984430 {
  margin-bottom: 0em;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-5fbb2cae-1a26-4aac-aac5-e28a0e984430 {
  margin-bottom: 0em;
}
}@media (min-width: 768px) and (max-width: 991px){#s-5fbb2cae-1a26-4aac-aac5-e28a0e984430 {
  margin-bottom: 0em;
}
}@media (max-width: 767px){#s-5fbb2cae-1a26-4aac-aac5-e28a0e984430 {
  margin-bottom: 0em;
}
}







#s-5fbb2cae-1a26-4aac-aac5-e28a0e984430 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-5fbb2cae-1a26-4aac-aac5-e28a0e984430.shg-box.shg-c {
  justify-content: center;
}

#s-ff505e27-95f2-44a8-9c7a-9c206af5b821 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 10px;
text-align: left;
}
@media (min-width: 992px) and (max-width: 1199px){#s-ff505e27-95f2-44a8-9c7a-9c206af5b821 {
  padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
}
#s-ff505e27-95f2-44a8-9c7a-9c206af5b821 .shogun-heading-component h2 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (min-width: 992px) and (max-width: 1199px){#s-ff505e27-95f2-44a8-9c7a-9c206af5b821 .shogun-heading-component h2 {
  color: rgba(99, 23, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


}
#s-c8f2670b-3be9-4019-9535-a2002b0b3d42 {
  padding-left: 5%;
padding-right: 5%;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-c8f2670b-3be9-4019-9535-a2002b0b3d42 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-c8f2670b-3be9-4019-9535-a2002b0b3d42.shg-box.shg-c {
  justify-content: center;
}

@media (min-width: 0px) {
[id="s-5e2a4144-bd90-4068-82ae-8acfb1e8522a"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-5e2a4144-bd90-4068-82ae-8acfb1e8522a"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-5e2a4144-bd90-4068-82ae-8acfb1e8522a"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-5e2a4144-bd90-4068-82ae-8acfb1e8522a"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-26eb177a-8b81-4485-892e-0d30ea2ac787 {
  min-height: 50px;
}








#s-26eb177a-8b81-4485-892e-0d30ea2ac787 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-26eb177a-8b81-4485-892e-0d30ea2ac787.shg-box.shg-c {
  justify-content: center;
}

#s-efe0575b-1265-4a5d-af62-7d607b8be2f4 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 10px;
text-align: left;
}
@media (min-width: 992px) and (max-width: 1199px){#s-efe0575b-1265-4a5d-af62-7d607b8be2f4 {
  padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
}@media (max-width: 767px){#s-efe0575b-1265-4a5d-af62-7d607b8be2f4 {
  margin-left: 0%;
margin-right: 0%;
}
}
#s-efe0575b-1265-4a5d-af62-7d607b8be2f4 .shogun-heading-component h5 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (min-width: 992px) and (max-width: 1199px){#s-efe0575b-1265-4a5d-af62-7d607b8be2f4 .shogun-heading-component h5 {
  color: rgba(99, 23, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


}
#s-91079e24-e077-4e55-ad9b-c8c15c7ad2a6 {
  margin-left: auto;
margin-right: auto;
}

#s-91079e24-e077-4e55-ad9b-c8c15c7ad2a6 .shg-proportional-font-size,
#s-91079e24-e077-4e55-ad9b-c8c15c7ad2a6 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-4bbd6b2b-20ca-4950-accf-dd9e4ff37cc2 {
  margin-left: auto;
margin-right: auto;
}

#s-4bbd6b2b-20ca-4950-accf-dd9e4ff37cc2 .shg-proportional-font-size,
#s-4bbd6b2b-20ca-4950-accf-dd9e4ff37cc2 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-9bd6df9d-0bfb-456f-a7f2-7bbeb3173dd7 {
  min-height: 150px;
}
@media (min-width: 768px) and (max-width: 991px){#s-9bd6df9d-0bfb-456f-a7f2-7bbeb3173dd7 {
  min-height: 0px;
}
}@media (max-width: 767px){#s-9bd6df9d-0bfb-456f-a7f2-7bbeb3173dd7 {
  margin-top: 0.5em;
margin-bottom: 0.5em;
}
}







#s-9bd6df9d-0bfb-456f-a7f2-7bbeb3173dd7 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-9bd6df9d-0bfb-456f-a7f2-7bbeb3173dd7.shg-box.shg-c {
  justify-content: center;
}

#s-6997c4f4-46e5-4365-b513-acdc69d8ed65 {
  border-radius: 25px;
text-align: center;
}

#s-6997c4f4-46e5-4365-b513-acdc69d8ed65 {
  overflow: hidden;
  
  
}







  #s-6997c4f4-46e5-4365-b513-acdc69d8ed65 img.shogun-image {
    

    
    
    
  }


#s-6997c4f4-46e5-4365-b513-acdc69d8ed65 .shogun-image-content {
  
    justify-content: center;
  
}

#s-976b4c2e-ba20-4a64-b5ec-feeae5cda339 {
  padding-left: 5%;
padding-right: 5%;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-976b4c2e-ba20-4a64-b5ec-feeae5cda339 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-976b4c2e-ba20-4a64-b5ec-feeae5cda339.shg-box.shg-c {
  justify-content: center;
}

#s-a29ecef0-8344-4a70-ad04-4bfd6166cecd {
  margin-left: auto;
margin-right: auto;
}

#s-a29ecef0-8344-4a70-ad04-4bfd6166cecd .shg-proportional-font-size,
#s-a29ecef0-8344-4a70-ad04-4bfd6166cecd .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-2a627838-7256-4826-81da-6d058c6ab5d2 {
  background-repeat: no-repeat;
background-size: cover;
padding-top: 10%;
padding-bottom: 10%;
min-height: 50px;
background-position: center center;
}

#s-2a627838-7256-4826-81da-6d058c6ab5d2 {
  background-image: url(https://i.shgcdn.com/b8c61cf2-d563-4983-bb69-b056f4763879/-/format/auto/-/preview/3000x3000/-/quality/lighter/);
}








#s-2a627838-7256-4826-81da-6d058c6ab5d2 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-2a627838-7256-4826-81da-6d058c6ab5d2.shg-box.shg-c {
  justify-content: center;
}

#s-1b18347d-65d0-421e-a0d3-ad8c6240904a {
  padding-left: 5%;
padding-right: 5%;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-1b18347d-65d0-421e-a0d3-ad8c6240904a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-1b18347d-65d0-421e-a0d3-ad8c6240904a.shg-box.shg-c {
  justify-content: center;
}

@media (min-width: 0px) {
[id="s-6f29a739-e455-4eab-928f-90a56397e330"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-6f29a739-e455-4eab-928f-90a56397e330"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-6f29a739-e455-4eab-928f-90a56397e330"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-6f29a739-e455-4eab-928f-90a56397e330"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-3d585a12-d1dc-428c-86e6-7d4981839477 {
  min-height: 50px;
}
@media (max-width: 767px){#s-3d585a12-d1dc-428c-86e6-7d4981839477 {
  padding-top: 20px;
}
}







#s-3d585a12-d1dc-428c-86e6-7d4981839477 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-3d585a12-d1dc-428c-86e6-7d4981839477.shg-box.shg-c {
  justify-content: center;
}

#s-9d2ffbcd-ca1c-4a3d-b63e-2ee7afcf1c17 {
  margin-left: 0px;
margin-right: 0px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 10px;
text-align: left;
}
@media (min-width: 992px) and (max-width: 1199px){#s-9d2ffbcd-ca1c-4a3d-b63e-2ee7afcf1c17 {
  padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
}
#s-9d2ffbcd-ca1c-4a3d-b63e-2ee7afcf1c17 .shogun-heading-component h5 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (min-width: 992px) and (max-width: 1199px){#s-9d2ffbcd-ca1c-4a3d-b63e-2ee7afcf1c17 .shogun-heading-component h5 {
  color: rgba(99, 23, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


}
#s-b9ba593b-0f6c-4331-82dd-6a90e2e64997 {
  margin-left: auto;
margin-right: auto;
}

#s-b9ba593b-0f6c-4331-82dd-6a90e2e64997 .shg-proportional-font-size,
#s-b9ba593b-0f6c-4331-82dd-6a90e2e64997 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-bf37dc57-d509-4f17-85ca-f003e26b9f99 {
  min-height: 150px;
}
@media (max-width: 767px){#s-bf37dc57-d509-4f17-85ca-f003e26b9f99 {
  margin-top: 0.5em;
margin-bottom: 0.5em;
}
}







#s-bf37dc57-d509-4f17-85ca-f003e26b9f99 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-bf37dc57-d509-4f17-85ca-f003e26b9f99.shg-box.shg-c {
  justify-content: center;
}

#s-f093c9cc-7ff2-41cf-9520-37f9b39ae34c {
  border-radius: 25px;
text-align: center;
}

#s-f093c9cc-7ff2-41cf-9520-37f9b39ae34c {
  overflow: hidden;
  
  
}







  #s-f093c9cc-7ff2-41cf-9520-37f9b39ae34c img.shogun-image {
    

    
    
    
  }


#s-f093c9cc-7ff2-41cf-9520-37f9b39ae34c .shogun-image-content {
  
    justify-content: center;
  
}

#s-002e6a72-bf68-43e8-a231-488bb31f4dd1 {
  padding-left: 5%;
padding-right: 5%;
min-height: 150px;
background-color: rgba(255, 255, 255, 1);
}








#s-002e6a72-bf68-43e8-a231-488bb31f4dd1 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-002e6a72-bf68-43e8-a231-488bb31f4dd1.shg-box.shg-c {
  justify-content: center;
}

.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-b9992f16-47e7-4243-b128-a46a8b198382 .shogun-table-wrapper {
  overflow: auto;
  border: 1px solid rgba(0, 0, 0, 1);
  border-radius: 0px;
}

#s-b9992f16-47e7-4243-b128-a46a8b198382 table.shogun-table {
  margin: 0;
  padding: 0;
}

#s-b9992f16-47e7-4243-b128-a46a8b198382 td.shogun-table-column {
  background-color: rgba(2, 198, 246, 1);
  padding: 10px;
  text-align: left;
  font-family: ;
  font-size: 14px;
  font-weight: ;
  color: ;
  letter-spacing: ;
  line-height: ;
  font-style: ;
}

#s-b9992f16-47e7-4243-b128-a46a8b198382 td.shogun-table-row {
  background-color: #fff;
  padding: 10px;
}

#s-b9992f16-47e7-4243-b128-a46a8b198382 td.shogun-table-column, #s-b9992f16-47e7-4243-b128-a46a8b198382 td.shogun-table-row {
  border: 1px solid rgba(0, 0, 0, 1);
}

#s-8531bad5-397a-4f0b-8003-94a4dfa679f1 {
  margin-left: auto;
margin-right: auto;
}

#s-8531bad5-397a-4f0b-8003-94a4dfa679f1 .shg-proportional-font-size,
#s-8531bad5-397a-4f0b-8003-94a4dfa679f1 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-8b910ab3-a7b8-4596-bfbd-75063c7e165f {
  margin-left: auto;
margin-right: auto;
}

#s-8b910ab3-a7b8-4596-bfbd-75063c7e165f .shg-proportional-font-size,
#s-8b910ab3-a7b8-4596-bfbd-75063c7e165f .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-1b97dc63-653c-4b29-96b9-dc6ea62709ed {
  margin-left: auto;
margin-right: auto;
}

#s-1b97dc63-653c-4b29-96b9-dc6ea62709ed .shg-proportional-font-size,
#s-1b97dc63-653c-4b29-96b9-dc6ea62709ed .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-a89a8982-29f0-4c8b-8710-9b5761389de5 {
  margin-left: auto;
margin-right: auto;
}

#s-a89a8982-29f0-4c8b-8710-9b5761389de5 .shg-proportional-font-size,
#s-a89a8982-29f0-4c8b-8710-9b5761389de5 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-14316e35-41fb-4356-a289-e697872e5c25 {
  margin-left: auto;
margin-right: auto;
}

#s-14316e35-41fb-4356-a289-e697872e5c25 .shg-proportional-font-size,
#s-14316e35-41fb-4356-a289-e697872e5c25 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-7d7d9e6a-6bb9-45be-81cc-08e6e47dc055 {
  margin-left: auto;
margin-right: auto;
}

#s-7d7d9e6a-6bb9-45be-81cc-08e6e47dc055 .shg-proportional-font-size,
#s-7d7d9e6a-6bb9-45be-81cc-08e6e47dc055 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-2824ec24-650d-4b1b-8cbf-f9006659152a {
  margin-left: auto;
margin-right: auto;
}

#s-2824ec24-650d-4b1b-8cbf-f9006659152a .shg-proportional-font-size,
#s-2824ec24-650d-4b1b-8cbf-f9006659152a .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-d03e6511-4bca-4f60-b891-2fcaec410c16 {
  margin-left: auto;
margin-right: auto;
}

#s-d03e6511-4bca-4f60-b891-2fcaec410c16 .shg-proportional-font-size,
#s-d03e6511-4bca-4f60-b891-2fcaec410c16 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-ab9a3f7f-c88f-47cb-b43b-aee1a2a83b5e {
  margin-left: auto;
margin-right: auto;
}

#s-ab9a3f7f-c88f-47cb-b43b-aee1a2a83b5e .shg-proportional-font-size,
#s-ab9a3f7f-c88f-47cb-b43b-aee1a2a83b5e .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-0cbeb697-a472-4fa5-8ff0-e67aaf3c6ac6 {
  margin-left: auto;
margin-right: auto;
}

#s-0cbeb697-a472-4fa5-8ff0-e67aaf3c6ac6 .shg-proportional-font-size,
#s-0cbeb697-a472-4fa5-8ff0-e67aaf3c6ac6 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-3aab058f-1d14-4ca7-8291-8a037218d3ae {
  margin-left: auto;
margin-right: auto;
}

#s-3aab058f-1d14-4ca7-8291-8a037218d3ae .shg-proportional-font-size,
#s-3aab058f-1d14-4ca7-8291-8a037218d3ae .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-0fe0afda-c263-4c92-9330-677822cc120b {
  margin-left: auto;
margin-right: auto;
}

#s-0fe0afda-c263-4c92-9330-677822cc120b .shg-proportional-font-size,
#s-0fe0afda-c263-4c92-9330-677822cc120b .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-22845bbb-b015-4dff-a2e6-b69e44b637d5 {
  margin-left: auto;
margin-right: auto;
}

#s-22845bbb-b015-4dff-a2e6-b69e44b637d5 .shg-proportional-font-size,
#s-22845bbb-b015-4dff-a2e6-b69e44b637d5 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-efd9222a-591d-488f-986e-72f0ca08adb7 {
  margin-left: auto;
margin-right: auto;
}

#s-efd9222a-591d-488f-986e-72f0ca08adb7 .shg-proportional-font-size,
#s-efd9222a-591d-488f-986e-72f0ca08adb7 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-40044e02-bf1d-40d1-8cb5-4f46d1dc5cdc {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 10px;
text-align: left;
}
@media (min-width: 992px) and (max-width: 1199px){#s-40044e02-bf1d-40d1-8cb5-4f46d1dc5cdc {
  padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
}
#s-40044e02-bf1d-40d1-8cb5-4f46d1dc5cdc .shogun-heading-component h6 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (min-width: 992px) and (max-width: 1199px){#s-40044e02-bf1d-40d1-8cb5-4f46d1dc5cdc .shogun-heading-component h6 {
  color: rgba(99, 23, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


}
#s-b165f617-0f55-4253-ab76-514ec0cd6891 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 10px;
text-align: left;
}
@media (min-width: 992px) and (max-width: 1199px){#s-b165f617-0f55-4253-ab76-514ec0cd6891 {
  padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
}
#s-b165f617-0f55-4253-ab76-514ec0cd6891 .shogun-heading-component h6 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (min-width: 992px) and (max-width: 1199px){#s-b165f617-0f55-4253-ab76-514ec0cd6891 .shogun-heading-component h6 {
  color: rgba(99, 23, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


}
#s-ac25ef27-c6e1-44b6-81b8-adb72a55005d {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 10px;
text-align: left;
}
@media (min-width: 992px) and (max-width: 1199px){#s-ac25ef27-c6e1-44b6-81b8-adb72a55005d {
  padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
}
#s-ac25ef27-c6e1-44b6-81b8-adb72a55005d .shogun-heading-component h6 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (min-width: 992px) and (max-width: 1199px){#s-ac25ef27-c6e1-44b6-81b8-adb72a55005d .shogun-heading-component h6 {
  color: rgba(99, 23, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


}
#s-98d49658-0557-49ff-b38f-b776d3f062a4 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 10px;
text-align: left;
}
@media (min-width: 992px) and (max-width: 1199px){#s-98d49658-0557-49ff-b38f-b776d3f062a4 {
  padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
}
#s-98d49658-0557-49ff-b38f-b776d3f062a4 .shogun-heading-component h6 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (min-width: 992px) and (max-width: 1199px){#s-98d49658-0557-49ff-b38f-b776d3f062a4 .shogun-heading-component h6 {
  color: rgba(99, 23, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


}
#s-9db4afca-3ece-4eae-863e-1e163e1c36a9 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 10px;
text-align: left;
}
@media (min-width: 992px) and (max-width: 1199px){#s-9db4afca-3ece-4eae-863e-1e163e1c36a9 {
  padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
}
#s-9db4afca-3ece-4eae-863e-1e163e1c36a9 .shogun-heading-component h6 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (min-width: 992px) and (max-width: 1199px){#s-9db4afca-3ece-4eae-863e-1e163e1c36a9 .shogun-heading-component h6 {
  color: rgba(99, 23, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


}
#s-bed2eb47-e199-48e5-add2-9de5fec4c03c {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 10px;
text-align: left;
}
@media (min-width: 992px) and (max-width: 1199px){#s-bed2eb47-e199-48e5-add2-9de5fec4c03c {
  padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
}
#s-bed2eb47-e199-48e5-add2-9de5fec4c03c .shogun-heading-component h6 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (min-width: 992px) and (max-width: 1199px){#s-bed2eb47-e199-48e5-add2-9de5fec4c03c .shogun-heading-component h6 {
  color: rgba(99, 23, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


}
#s-7b8a2f7e-73d9-4982-b4a8-48217d85be93 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 10px;
text-align: left;
}
@media (min-width: 992px) and (max-width: 1199px){#s-7b8a2f7e-73d9-4982-b4a8-48217d85be93 {
  padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
}
#s-7b8a2f7e-73d9-4982-b4a8-48217d85be93 .shogun-heading-component h6 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (min-width: 992px) and (max-width: 1199px){#s-7b8a2f7e-73d9-4982-b4a8-48217d85be93 .shogun-heading-component h6 {
  color: rgba(99, 23, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


}
#s-d00988f4-cb98-4ca9-a93a-45693ed0f767 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 10px;
text-align: left;
}
@media (min-width: 992px) and (max-width: 1199px){#s-d00988f4-cb98-4ca9-a93a-45693ed0f767 {
  padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
}
#s-d00988f4-cb98-4ca9-a93a-45693ed0f767 .shogun-heading-component h6 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (min-width: 992px) and (max-width: 1199px){#s-d00988f4-cb98-4ca9-a93a-45693ed0f767 .shogun-heading-component h6 {
  color: rgba(99, 23, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


}
#s-e7bf049c-fdbe-4f13-a619-51ffc5955322 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 10px;
text-align: left;
}
@media (min-width: 992px) and (max-width: 1199px){#s-e7bf049c-fdbe-4f13-a619-51ffc5955322 {
  padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
}
#s-e7bf049c-fdbe-4f13-a619-51ffc5955322 .shogun-heading-component h6 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (min-width: 992px) and (max-width: 1199px){#s-e7bf049c-fdbe-4f13-a619-51ffc5955322 .shogun-heading-component h6 {
  color: rgba(99, 23, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


}
#s-abcad3db-ac59-4cf3-a59a-e5b68d8bb18d {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 10px;
text-align: left;
}
@media (min-width: 992px) and (max-width: 1199px){#s-abcad3db-ac59-4cf3-a59a-e5b68d8bb18d {
  padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
}
#s-abcad3db-ac59-4cf3-a59a-e5b68d8bb18d .shogun-heading-component h6 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (min-width: 992px) and (max-width: 1199px){#s-abcad3db-ac59-4cf3-a59a-e5b68d8bb18d .shogun-heading-component h6 {
  color: rgba(99, 23, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


}
#s-e21c9da0-aa66-40e4-9153-8d20a742c0ae {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 10px;
text-align: left;
}
@media (min-width: 992px) and (max-width: 1199px){#s-e21c9da0-aa66-40e4-9153-8d20a742c0ae {
  padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
}
#s-e21c9da0-aa66-40e4-9153-8d20a742c0ae .shogun-heading-component h6 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (min-width: 992px) and (max-width: 1199px){#s-e21c9da0-aa66-40e4-9153-8d20a742c0ae .shogun-heading-component h6 {
  color: rgba(99, 23, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


}
#s-e9544835-65b8-45f2-b394-421abcbe332f {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 10px;
text-align: left;
}
@media (min-width: 992px) and (max-width: 1199px){#s-e9544835-65b8-45f2-b394-421abcbe332f {
  padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
}
#s-e9544835-65b8-45f2-b394-421abcbe332f .shogun-heading-component h6 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (min-width: 992px) and (max-width: 1199px){#s-e9544835-65b8-45f2-b394-421abcbe332f .shogun-heading-component h6 {
  color: rgba(99, 23, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


}
#s-2b969cee-e271-4b6d-aa85-cdfc2f13e418 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 10px;
text-align: left;
}
@media (min-width: 992px) and (max-width: 1199px){#s-2b969cee-e271-4b6d-aa85-cdfc2f13e418 {
  padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
}
#s-2b969cee-e271-4b6d-aa85-cdfc2f13e418 .shogun-heading-component h6 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (min-width: 992px) and (max-width: 1199px){#s-2b969cee-e271-4b6d-aa85-cdfc2f13e418 .shogun-heading-component h6 {
  color: rgba(99, 23, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


}
#s-d5ed853b-dc5c-433f-92be-bc878bf938bb {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 10px;
text-align: left;
}
@media (min-width: 992px) and (max-width: 1199px){#s-d5ed853b-dc5c-433f-92be-bc878bf938bb {
  padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
}
#s-d5ed853b-dc5c-433f-92be-bc878bf938bb .shogun-heading-component h6 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (min-width: 992px) and (max-width: 1199px){#s-d5ed853b-dc5c-433f-92be-bc878bf938bb .shogun-heading-component h6 {
  color: rgba(99, 23, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


}
#s-284a987b-f60f-43e0-8d80-e43c3ec8010a {
  margin-left: auto;
margin-right: auto;
}

#s-284a987b-f60f-43e0-8d80-e43c3ec8010a .shg-proportional-font-size,
#s-284a987b-f60f-43e0-8d80-e43c3ec8010a .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-7adfca36-3365-4238-8723-0f70d432c344 {
  padding-left: 5%;
padding-right: 5%;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-7adfca36-3365-4238-8723-0f70d432c344 {
  padding-top: 5%;
}
}







#s-7adfca36-3365-4238-8723-0f70d432c344 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-7adfca36-3365-4238-8723-0f70d432c344.shg-box.shg-c {
  justify-content: center;
}

@media (min-width: 0px) {
[id="s-10ea51ba-ccc2-4036-a6aa-55063b218da0"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-10ea51ba-ccc2-4036-a6aa-55063b218da0"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-10ea51ba-ccc2-4036-a6aa-55063b218da0"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-10ea51ba-ccc2-4036-a6aa-55063b218da0"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (max-width: 767px) {
  [id="s-10ea51ba-ccc2-4036-a6aa-55063b218da0"] > .shg-row {
    flex-flow: column-reverse;
  }
}

#s-249edb93-406a-4c96-9375-b06a120a4605 {
  min-height: 50px;
}








#s-249edb93-406a-4c96-9375-b06a120a4605 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-249edb93-406a-4c96-9375-b06a120a4605.shg-box.shg-c {
  justify-content: center;
}

#s-1e081db2-f9a4-46fa-bdb0-8ca944f8ab78 {
  border-radius: 25px;
text-align: center;
}
@media (max-width: 767px){#s-1e081db2-f9a4-46fa-bdb0-8ca944f8ab78 {
  margin-bottom: 10px;
padding-top: 0px;
}
}
#s-1e081db2-f9a4-46fa-bdb0-8ca944f8ab78 {
  overflow: hidden;
  
  
}







  #s-1e081db2-f9a4-46fa-bdb0-8ca944f8ab78 img.shogun-image {
    

    
    
    
  }


#s-1e081db2-f9a4-46fa-bdb0-8ca944f8ab78 .shogun-image-content {
  
    justify-content: center;
  
}

#s-3d7ba8a3-8a6c-456e-a8c7-36814329e17b {
  min-height: 150px;
}
@media (max-width: 767px){#s-3d7ba8a3-8a6c-456e-a8c7-36814329e17b {
  padding-top: 10px;
padding-bottom: 10px;
}
}







#s-3d7ba8a3-8a6c-456e-a8c7-36814329e17b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-3d7ba8a3-8a6c-456e-a8c7-36814329e17b.shg-box.shg-c {
  justify-content: center;
}

#s-268992ec-b07f-467a-a5ab-1c3e2aacc15e {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 10px;
text-align: left;
}
@media (min-width: 992px) and (max-width: 1199px){#s-268992ec-b07f-467a-a5ab-1c3e2aacc15e {
  padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
}@media (max-width: 767px){#s-268992ec-b07f-467a-a5ab-1c3e2aacc15e {
  margin-left: 0%;
margin-right: 0%;
}
}
#s-268992ec-b07f-467a-a5ab-1c3e2aacc15e .shogun-heading-component h5 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (min-width: 992px) and (max-width: 1199px){#s-268992ec-b07f-467a-a5ab-1c3e2aacc15e .shogun-heading-component h5 {
  color: rgba(99, 23, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


}
#s-f3fea816-8266-450c-bedf-6188dfb86b93 {
  margin-left: auto;
margin-right: auto;
}

#s-f3fea816-8266-450c-bedf-6188dfb86b93 .shg-proportional-font-size,
#s-f3fea816-8266-450c-bedf-6188dfb86b93 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-0813da3b-f363-44da-9177-ecbe0f0277da {
  padding-left: 5%;
padding-right: 5%;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-0813da3b-f363-44da-9177-ecbe0f0277da {
  padding-top: 5%;
}
}







#s-0813da3b-f363-44da-9177-ecbe0f0277da > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-0813da3b-f363-44da-9177-ecbe0f0277da.shg-box.shg-c {
  justify-content: center;
}

#s-e132e12d-e4ab-4274-8ab2-4946fa8efe6c {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 10px;
text-align: left;
}
@media (min-width: 992px) and (max-width: 1199px){#s-e132e12d-e4ab-4274-8ab2-4946fa8efe6c {
  padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
}@media (max-width: 767px){#s-e132e12d-e4ab-4274-8ab2-4946fa8efe6c {
  margin-left: 0%;
margin-right: 0%;
}
}
#s-e132e12d-e4ab-4274-8ab2-4946fa8efe6c .shogun-heading-component h5 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (min-width: 992px) and (max-width: 1199px){#s-e132e12d-e4ab-4274-8ab2-4946fa8efe6c .shogun-heading-component h5 {
  color: rgba(99, 23, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


}
#s-6648bd88-9151-45f3-a3c6-b77b05d70720 {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
min-height: 50px;
background-color: rgba(53, 57, 72, 1);
}
@media (max-width: 767px){#s-6648bd88-9151-45f3-a3c6-b77b05d70720 {
  padding-left: 1%;
padding-right: 1%;
}
}







#s-6648bd88-9151-45f3-a3c6-b77b05d70720 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-6648bd88-9151-45f3-a3c6-b77b05d70720.shg-box.shg-c {
  justify-content: center;
}

@media (min-width: 0px) {
[id="s-214c1676-fdfd-4e96-8c19-3c78996c285b"] > .shg-row > .shg-c-xs-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

@media (min-width: 768px) {
[id="s-214c1676-fdfd-4e96-8c19-3c78996c285b"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

@media (min-width: 992px) {
[id="s-214c1676-fdfd-4e96-8c19-3c78996c285b"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

@media (min-width: 1200px) {
[id="s-214c1676-fdfd-4e96-8c19-3c78996c285b"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

#s-3c5364c6-c2de-4046-b20d-cfbbef1e02ad {
  min-height: 50px;
}








#s-3c5364c6-c2de-4046-b20d-cfbbef1e02ad > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-3c5364c6-c2de-4046-b20d-cfbbef1e02ad.shg-box.shg-c {
  justify-content: center;
}

#s-13023d38-0a6b-471d-ae94-6b751c2876c8 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-13023d38-0a6b-471d-ae94-6b751c2876c8 .shogun-heading-component h3 {
  color: rgba(245, 245, 247, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  line-height: 1em;
  
  
}



#s-320964d9-f60f-405c-a147-b6927e0770b9 {
  margin-left: auto;
margin-right: auto;
}

#s-320964d9-f60f-405c-a147-b6927e0770b9 .shg-proportional-font-size,
#s-320964d9-f60f-405c-a147-b6927e0770b9 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-9e7328aa-c457-48ab-af92-ae2f169346ab {
  min-height: 50px;
}








#s-9e7328aa-c457-48ab-af92-ae2f169346ab > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-9e7328aa-c457-48ab-af92-ae2f169346ab.shg-box.shg-c {
  justify-content: center;
}

#s-68bb2018-bec1-4c2e-b7c0-3f4cc1a7591a {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-68bb2018-bec1-4c2e-b7c0-3f4cc1a7591a .shogun-heading-component h3 {
  color: rgba(245, 245, 247, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  line-height: 1em;
  
  
}



#s-b4085564-c20c-44c5-abdf-32b5d8aa4e4d {
  margin-left: auto;
margin-right: auto;
}

#s-b4085564-c20c-44c5-abdf-32b5d8aa4e4d .shg-proportional-font-size,
#s-b4085564-c20c-44c5-abdf-32b5d8aa4e4d .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-d5e49e4f-f674-4a5f-aaf5-4fe528b9eda6 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-d5e49e4f-f674-4a5f-aaf5-4fe528b9eda6 .shogun-heading-component h3 {
  color: rgba(245, 245, 247, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  line-height: 1em;
  
  
}



#s-b404c2d6-48bb-40fa-a2a1-aaa40d6ba0f8 {
  margin-left: auto;
margin-right: auto;
}

#s-b404c2d6-48bb-40fa-a2a1-aaa40d6ba0f8 .shg-proportional-font-size,
#s-b404c2d6-48bb-40fa-a2a1-aaa40d6ba0f8 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-5416b5af-f948-4586-83fe-8054413964b5 {
  min-height: 50px;
}
@media (min-width: 1200px){#s-5416b5af-f948-4586-83fe-8054413964b5 {
  margin-bottom: 0em;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-5416b5af-f948-4586-83fe-8054413964b5 {
  margin-bottom: 0em;
}
}@media (min-width: 768px) and (max-width: 991px){#s-5416b5af-f948-4586-83fe-8054413964b5 {
  margin-bottom: 0em;
}
}@media (max-width: 767px){#s-5416b5af-f948-4586-83fe-8054413964b5 {
  margin-bottom: 0em;
}
}







#s-5416b5af-f948-4586-83fe-8054413964b5 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-5416b5af-f948-4586-83fe-8054413964b5.shg-box.shg-c {
  justify-content: center;
}

#s-56bac8ed-3b6e-4a42-a5f1-2e62f582c642 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 10px;
text-align: left;
}
@media (min-width: 992px) and (max-width: 1199px){#s-56bac8ed-3b6e-4a42-a5f1-2e62f582c642 {
  padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
}
#s-56bac8ed-3b6e-4a42-a5f1-2e62f582c642 .shogun-heading-component h2 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (min-width: 992px) and (max-width: 1199px){#s-56bac8ed-3b6e-4a42-a5f1-2e62f582c642 .shogun-heading-component h2 {
  color: rgba(99, 23, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


}
#s-922c98ed-fec2-45b0-9817-d66a8a0be967 {
  padding-left: 5%;
padding-right: 5%;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-922c98ed-fec2-45b0-9817-d66a8a0be967 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-922c98ed-fec2-45b0-9817-d66a8a0be967.shg-box.shg-c {
  justify-content: center;
}

@media (min-width: 0px) {
[id="s-f0604eca-aa2d-4fd7-b01e-773c7ccbd17c"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-f0604eca-aa2d-4fd7-b01e-773c7ccbd17c"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-f0604eca-aa2d-4fd7-b01e-773c7ccbd17c"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-f0604eca-aa2d-4fd7-b01e-773c7ccbd17c"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-cd81090b-ae6c-4245-bffb-9b55a26635bc {
  min-height: 50px;
}








#s-cd81090b-ae6c-4245-bffb-9b55a26635bc > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-cd81090b-ae6c-4245-bffb-9b55a26635bc.shg-box.shg-c {
  justify-content: center;
}

#s-f5085c24-7d91-4cbf-b0e0-ef49ff50d9cd {
  margin-left: 0px;
margin-right: 0px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 10px;
text-align: left;
}
@media (min-width: 992px) and (max-width: 1199px){#s-f5085c24-7d91-4cbf-b0e0-ef49ff50d9cd {
  padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
}
#s-f5085c24-7d91-4cbf-b0e0-ef49ff50d9cd .shogun-heading-component h5 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (min-width: 992px) and (max-width: 1199px){#s-f5085c24-7d91-4cbf-b0e0-ef49ff50d9cd .shogun-heading-component h5 {
  color: rgba(99, 23, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


}
#s-d066ffdf-730e-440b-b6d3-d5da120e5ba2 {
  margin-left: auto;
margin-right: auto;
}

#s-d066ffdf-730e-440b-b6d3-d5da120e5ba2 .shg-proportional-font-size,
#s-d066ffdf-730e-440b-b6d3-d5da120e5ba2 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-2ae13096-752f-4134-8dca-3beff6beb1a8 {
  min-height: 150px;
}
@media (max-width: 767px){#s-2ae13096-752f-4134-8dca-3beff6beb1a8 {
  padding-top: 10px;
padding-bottom: 10px;
}
}







#s-2ae13096-752f-4134-8dca-3beff6beb1a8 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-2ae13096-752f-4134-8dca-3beff6beb1a8.shg-box.shg-c {
  justify-content: center;
}

#s-9b464c28-42df-4e1c-978b-85968eabc7d1 {
  border-radius: 25px;
max-width: 100%;
text-align: center;
}

#s-9b464c28-42df-4e1c-978b-85968eabc7d1 {
  overflow: hidden;
  
  
      max-width: 100%;
      
        margin-left: auto;
        margin-right: auto;
      
      
      
  
}







  #s-9b464c28-42df-4e1c-978b-85968eabc7d1 img.shogun-image {
    

    
    
    
  }


#s-9b464c28-42df-4e1c-978b-85968eabc7d1 .shogun-image-content {
  
    justify-content: center;
  
}

#s-c8cc5db1-fc45-4742-badf-97d796408c0f {
  padding-left: 5%;
padding-right: 5%;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-c8cc5db1-fc45-4742-badf-97d796408c0f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-c8cc5db1-fc45-4742-badf-97d796408c0f.shg-box.shg-c {
  justify-content: center;
}

@media (min-width: 0px) {
[id="s-0129f7e5-1acf-43bb-a329-3986cf32ee49"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-0129f7e5-1acf-43bb-a329-3986cf32ee49"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-0129f7e5-1acf-43bb-a329-3986cf32ee49"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-0129f7e5-1acf-43bb-a329-3986cf32ee49"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (max-width: 767px) {
  [id="s-0129f7e5-1acf-43bb-a329-3986cf32ee49"] > .shg-row {
    flex-flow: column-reverse;
  }
}

#s-4731b2ea-abfe-4ae3-9cf1-c7346c124dd5 {
  min-height: 50px;
}








#s-4731b2ea-abfe-4ae3-9cf1-c7346c124dd5 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-4731b2ea-abfe-4ae3-9cf1-c7346c124dd5.shg-box.shg-c {
  justify-content: center;
}

#s-ac554dd1-6a12-4321-810f-b79114b4d80a {
  border-radius: 25px;
max-width: 85%;
text-align: center;
}

#s-ac554dd1-6a12-4321-810f-b79114b4d80a {
  overflow: hidden;
  
  
      max-width: 85%;
      
        margin-left: auto;
        margin-right: auto;
      
      
      
  
}







  #s-ac554dd1-6a12-4321-810f-b79114b4d80a img.shogun-image {
    

    
    
    
  }


#s-ac554dd1-6a12-4321-810f-b79114b4d80a .shogun-image-content {
  
    justify-content: center;
  
}

#s-228e280a-3a0d-447f-8c2d-97f035564d42 {
  min-height: 150px;
}
@media (max-width: 767px){#s-228e280a-3a0d-447f-8c2d-97f035564d42 {
  padding-top: 10px;
padding-bottom: 10px;
}
}







#s-228e280a-3a0d-447f-8c2d-97f035564d42 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-228e280a-3a0d-447f-8c2d-97f035564d42.shg-box.shg-c {
  justify-content: center;
}

#s-472b9ed5-db16-4ad5-8979-c0f9f9bbb196 {
  margin-left: 0px;
margin-right: 0px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 10px;
text-align: left;
}
@media (min-width: 992px) and (max-width: 1199px){#s-472b9ed5-db16-4ad5-8979-c0f9f9bbb196 {
  padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
}
#s-472b9ed5-db16-4ad5-8979-c0f9f9bbb196 .shogun-heading-component h5 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (min-width: 992px) and (max-width: 1199px){#s-472b9ed5-db16-4ad5-8979-c0f9f9bbb196 .shogun-heading-component h5 {
  color: rgba(99, 23, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


}
#s-e070a29d-a606-4870-9255-e685e197cf9a {
  margin-left: auto;
margin-right: auto;
}

#s-e070a29d-a606-4870-9255-e685e197cf9a .shg-proportional-font-size,
#s-e070a29d-a606-4870-9255-e685e197cf9a .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-28eaf7cc-abe6-4af1-87d8-c9bd332ae27a {
  margin-left: auto;
margin-right: auto;
}

#s-28eaf7cc-abe6-4af1-87d8-c9bd332ae27a .shg-proportional-font-size,
#s-28eaf7cc-abe6-4af1-87d8-c9bd332ae27a .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-dd8d9796-d11c-4fb7-b86f-929c5b6afedb {
  min-height: 50px;
}
@media (min-width: 1200px){#s-dd8d9796-d11c-4fb7-b86f-929c5b6afedb {
  margin-bottom: 0em;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-dd8d9796-d11c-4fb7-b86f-929c5b6afedb {
  margin-bottom: 0em;
}
}@media (min-width: 768px) and (max-width: 991px){#s-dd8d9796-d11c-4fb7-b86f-929c5b6afedb {
  margin-bottom: 0em;
}
}@media (max-width: 767px){#s-dd8d9796-d11c-4fb7-b86f-929c5b6afedb {
  margin-bottom: 0em;
}
}







#s-dd8d9796-d11c-4fb7-b86f-929c5b6afedb > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-dd8d9796-d11c-4fb7-b86f-929c5b6afedb.shg-box.shg-c {
  justify-content: center;
}

#s-e03daa2e-6991-447a-86d2-4c8243baca64 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 10px;
text-align: left;
}
@media (min-width: 992px) and (max-width: 1199px){#s-e03daa2e-6991-447a-86d2-4c8243baca64 {
  padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
}
#s-e03daa2e-6991-447a-86d2-4c8243baca64 .shogun-heading-component h2 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (min-width: 992px) and (max-width: 1199px){#s-e03daa2e-6991-447a-86d2-4c8243baca64 .shogun-heading-component h2 {
  color: rgba(99, 23, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


}
#s-3f305552-91db-48a7-b28e-81754da9ed18 {
  padding-left: 5%;
padding-right: 5%;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-3f305552-91db-48a7-b28e-81754da9ed18 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-3f305552-91db-48a7-b28e-81754da9ed18.shg-box.shg-c {
  justify-content: center;
}

@media (min-width: 0px) {
[id="s-8fde3380-88df-4fbf-ad54-804a961a7b8a"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-8fde3380-88df-4fbf-ad54-804a961a7b8a"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-8fde3380-88df-4fbf-ad54-804a961a7b8a"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-8fde3380-88df-4fbf-ad54-804a961a7b8a"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-c83a729b-4007-4977-b056-4a91db7fba89 {
  min-height: 50px;
}








#s-c83a729b-4007-4977-b056-4a91db7fba89 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-c83a729b-4007-4977-b056-4a91db7fba89.shg-box.shg-c {
  justify-content: center;
}

#s-dccb2d7b-2b82-4c5c-b0ff-db1f3d775af2 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 10px;
text-align: left;
}
@media (min-width: 992px) and (max-width: 1199px){#s-dccb2d7b-2b82-4c5c-b0ff-db1f3d775af2 {
  padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
}
#s-dccb2d7b-2b82-4c5c-b0ff-db1f3d775af2 .shogun-heading-component h5 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (min-width: 992px) and (max-width: 1199px){#s-dccb2d7b-2b82-4c5c-b0ff-db1f3d775af2 .shogun-heading-component h5 {
  color: rgba(99, 23, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


}
#s-85798b9d-9f64-4251-80fe-593bbbaf0e7e {
  margin-top: 3%;
padding-bottom: 0%;
}
@media (max-width: 767px){#s-85798b9d-9f64-4251-80fe-593bbbaf0e7e {
  padding-bottom: 10px;
}
}
#s-550f633c-387a-4746-974d-5af7465d90b8 {
  min-height: 150px;
}
@media (max-width: 767px){#s-550f633c-387a-4746-974d-5af7465d90b8 {
  margin-top: 0.5em;
margin-bottom: 0.5em;
padding-top: 0px;
padding-bottom: 0px;
}
}







#s-550f633c-387a-4746-974d-5af7465d90b8 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-550f633c-387a-4746-974d-5af7465d90b8.shg-box.shg-c {
  justify-content: center;
}

#s-6df57bd6-af1e-478b-a300-d5515ab65beb {
  border-radius: 25px;
text-align: center;
}

#s-6df57bd6-af1e-478b-a300-d5515ab65beb {
  overflow: hidden;
  
  
}







  #s-6df57bd6-af1e-478b-a300-d5515ab65beb img.shogun-image {
    

    
    
    
  }


#s-6df57bd6-af1e-478b-a300-d5515ab65beb .shogun-image-content {
  
    justify-content: center;
  
}

#s-cd08dd8d-2dca-4ffd-b57e-9f193bece7fd {
  padding-left: 5%;
padding-right: 5%;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-cd08dd8d-2dca-4ffd-b57e-9f193bece7fd > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-cd08dd8d-2dca-4ffd-b57e-9f193bece7fd.shg-box.shg-c {
  justify-content: center;
}

@media (min-width: 0px) {
[id="s-9360f28d-aa6d-44c8-a78e-5613e14d1287"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-9360f28d-aa6d-44c8-a78e-5613e14d1287"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-9360f28d-aa6d-44c8-a78e-5613e14d1287"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-9360f28d-aa6d-44c8-a78e-5613e14d1287"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (max-width: 767px) {
  [id="s-9360f28d-aa6d-44c8-a78e-5613e14d1287"] > .shg-row {
    flex-flow: column-reverse;
  }
}

#s-48cd769f-9c01-4914-8259-8d8e0af09daf {
  margin-left: 10%;
margin-right: 10%;
border-radius: 25px;
max-width: 80%;
text-align: center;
}
@media (max-width: 767px){#s-48cd769f-9c01-4914-8259-8d8e0af09daf {
  margin-top: 0.5em;
margin-left: 0%;
margin-bottom: 0.5em;
margin-right: 0%;
max-width: 100%;
}
}
#s-48cd769f-9c01-4914-8259-8d8e0af09daf {
  overflow: hidden;
  
  
      max-width: 80%;
      
        margin-left: auto;
        margin-right: auto;
      
      
      
  
}







  #s-48cd769f-9c01-4914-8259-8d8e0af09daf img.shogun-image {
    

    
    
    
  }


#s-48cd769f-9c01-4914-8259-8d8e0af09daf .shogun-image-content {
  
    justify-content: center;
  
}

#s-e679cb14-7ba3-47f1-8947-eace1aa8a062 {
  min-height: 150px;
}
@media (max-width: 767px){#s-e679cb14-7ba3-47f1-8947-eace1aa8a062 {
  padding-top: 10px;
padding-bottom: 10px;
}
}







#s-e679cb14-7ba3-47f1-8947-eace1aa8a062 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-e679cb14-7ba3-47f1-8947-eace1aa8a062.shg-box.shg-c {
  justify-content: center;
}

#s-231625c4-4db6-48ee-907e-26cec3e34d4f {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 10px;
text-align: left;
}
@media (min-width: 992px) and (max-width: 1199px){#s-231625c4-4db6-48ee-907e-26cec3e34d4f {
  padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
}
#s-231625c4-4db6-48ee-907e-26cec3e34d4f .shogun-heading-component h5 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (min-width: 992px) and (max-width: 1199px){#s-231625c4-4db6-48ee-907e-26cec3e34d4f .shogun-heading-component h5 {
  color: rgba(99, 23, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


}
#s-3b78f001-66ea-490c-a033-b100e509a71e {
  margin-top: 2%;
}
@media (max-width: 767px){#s-3b78f001-66ea-490c-a033-b100e509a71e {
  padding-top: 0px;
padding-bottom: 0px;
}
}
#s-e0397e65-1150-4187-a75c-3d9954003e84 {
  padding-top: 0%;
padding-left: 5%;
padding-bottom: 0%;
padding-right: 5%;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-e0397e65-1150-4187-a75c-3d9954003e84 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-e0397e65-1150-4187-a75c-3d9954003e84.shg-box.shg-c {
  justify-content: center;
}

@media (max-width: 767px){#s-28f425d0-108a-4ba7-9b45-8ca75964bc11 {
  padding-top: 10px;
}
}
#s-0e9605b3-0cd2-4867-a4df-909cbf47ab09 {
  padding-left: 5%;
padding-right: 5%;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-0e9605b3-0cd2-4867-a4df-909cbf47ab09 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-0e9605b3-0cd2-4867-a4df-909cbf47ab09.shg-box.shg-c {
  justify-content: center;
}

@media (min-width: 0px) {
[id="s-17af6a14-ec24-4cca-b101-a176ff00a354"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-17af6a14-ec24-4cca-b101-a176ff00a354"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-17af6a14-ec24-4cca-b101-a176ff00a354"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-17af6a14-ec24-4cca-b101-a176ff00a354"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-cc1b6717-c35b-485f-93a8-bb103217a8d2 {
  min-height: 50px;
}








#s-cc1b6717-c35b-485f-93a8-bb103217a8d2 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-cc1b6717-c35b-485f-93a8-bb103217a8d2.shg-box.shg-c {
  justify-content: center;
}

#s-8e5131f9-aaa3-4b83-b91e-6d16037492a7 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 10px;
text-align: left;
}
@media (min-width: 992px) and (max-width: 1199px){#s-8e5131f9-aaa3-4b83-b91e-6d16037492a7 {
  padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
}
#s-8e5131f9-aaa3-4b83-b91e-6d16037492a7 .shogun-heading-component h5 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (min-width: 992px) and (max-width: 1199px){#s-8e5131f9-aaa3-4b83-b91e-6d16037492a7 .shogun-heading-component h5 {
  color: rgba(99, 23, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


}
#s-b6d04f49-7428-4e7a-8106-4c018554a2c1 {
  margin-top: 3%;
}
@media (max-width: 767px){#s-b6d04f49-7428-4e7a-8106-4c018554a2c1 {
  padding-bottom: 10px;
}
}
#s-d4ca7fb9-7d96-4ee3-a071-3e1dbe91925b {
  min-height: 150px;
}
@media (max-width: 767px){#s-d4ca7fb9-7d96-4ee3-a071-3e1dbe91925b {
  margin-top: 0.5em;
margin-bottom: 0.5em;
padding-top: 0px;
padding-bottom: 0px;
}
}







#s-d4ca7fb9-7d96-4ee3-a071-3e1dbe91925b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-d4ca7fb9-7d96-4ee3-a071-3e1dbe91925b.shg-box.shg-c {
  justify-content: center;
}

#s-69d2ae19-287a-487a-b05a-06243e94d36f {
  margin-left: 10%;
margin-right: 10%;
border-radius: 25px;
max-width: 80%;
text-align: center;
}
@media (max-width: 767px){#s-69d2ae19-287a-487a-b05a-06243e94d36f {
  margin-left: 0%;
margin-right: 0%;
max-width: 100%;
}
}
#s-69d2ae19-287a-487a-b05a-06243e94d36f {
  overflow: hidden;
  
  
      max-width: 80%;
      
        margin-left: auto;
        margin-right: auto;
      
      
      
  
}







  #s-69d2ae19-287a-487a-b05a-06243e94d36f img.shogun-image {
    

    
    
    
  }


#s-69d2ae19-287a-487a-b05a-06243e94d36f .shogun-image-content {
  
    justify-content: center;
  
}

#s-51b61706-7a41-420e-845b-664f3ddf1af5 {
  padding-left: 5%;
padding-right: 5%;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-51b61706-7a41-420e-845b-664f3ddf1af5 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-51b61706-7a41-420e-845b-664f3ddf1af5.shg-box.shg-c {
  justify-content: center;
}

#s-5433ec19-ee47-4e8f-a9d5-b1c5c23952b4 {
  min-height: 50px;
}
@media (min-width: 1200px){#s-5433ec19-ee47-4e8f-a9d5-b1c5c23952b4 {
  margin-bottom: 0em;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-5433ec19-ee47-4e8f-a9d5-b1c5c23952b4 {
  margin-bottom: 0em;
}
}@media (min-width: 768px) and (max-width: 991px){#s-5433ec19-ee47-4e8f-a9d5-b1c5c23952b4 {
  margin-bottom: 0em;
}
}@media (max-width: 767px){#s-5433ec19-ee47-4e8f-a9d5-b1c5c23952b4 {
  margin-bottom: 0em;
}
}







#s-5433ec19-ee47-4e8f-a9d5-b1c5c23952b4 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-5433ec19-ee47-4e8f-a9d5-b1c5c23952b4.shg-box.shg-c {
  justify-content: center;
}

#s-ef7f46de-91cc-4934-8cad-f9ec0e80da87 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 10px;
text-align: left;
}
@media (min-width: 992px) and (max-width: 1199px){#s-ef7f46de-91cc-4934-8cad-f9ec0e80da87 {
  padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
}
#s-ef7f46de-91cc-4934-8cad-f9ec0e80da87 .shogun-heading-component h2 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (min-width: 992px) and (max-width: 1199px){#s-ef7f46de-91cc-4934-8cad-f9ec0e80da87 .shogun-heading-component h2 {
  color: rgba(99, 23, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


}
#s-0c128285-9c84-4ceb-a685-6f4d8050c4b5 {
  padding-left: 5%;
padding-right: 5%;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-0c128285-9c84-4ceb-a685-6f4d8050c4b5 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-0c128285-9c84-4ceb-a685-6f4d8050c4b5.shg-box.shg-c {
  justify-content: center;
}

@media (min-width: 0px) {
[id="s-ee031be1-ec25-405b-9ef4-888de9662b22"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-ee031be1-ec25-405b-9ef4-888de9662b22"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-ee031be1-ec25-405b-9ef4-888de9662b22"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-ee031be1-ec25-405b-9ef4-888de9662b22"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-c9776690-6440-4e5b-9c01-eed40eda3353 {
  min-height: 50px;
}








#s-c9776690-6440-4e5b-9c01-eed40eda3353 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-c9776690-6440-4e5b-9c01-eed40eda3353.shg-box.shg-c {
  justify-content: center;
}

#s-cf827f77-4969-49ca-9767-2500cc6ff09c {
  margin-left: 0px;
margin-right: 0px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 10px;
text-align: left;
}
@media (min-width: 992px) and (max-width: 1199px){#s-cf827f77-4969-49ca-9767-2500cc6ff09c {
  padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
}
#s-cf827f77-4969-49ca-9767-2500cc6ff09c .shogun-heading-component h5 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (min-width: 992px) and (max-width: 1199px){#s-cf827f77-4969-49ca-9767-2500cc6ff09c .shogun-heading-component h5 {
  color: rgba(99, 23, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


}
#s-73291267-80fc-40fa-ad25-aa5fc7b2aba7 {
  margin-left: auto;
margin-right: auto;
}
@media (max-width: 767px){#s-73291267-80fc-40fa-ad25-aa5fc7b2aba7 {
  margin-bottom: 0.5em;
}
}
#s-73291267-80fc-40fa-ad25-aa5fc7b2aba7 .shg-proportional-font-size,
#s-73291267-80fc-40fa-ad25-aa5fc7b2aba7 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-5e72f6c0-9cb0-41d2-ac93-54cace79ce7a {
  border-radius: 25px;
min-height: 80%;
max-width: 80%;
text-align: center;
}
@media (min-width: 1200px){#s-5e72f6c0-9cb0-41d2-ac93-54cace79ce7a {
  min-height: 80%;
max-width: 80%;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-5e72f6c0-9cb0-41d2-ac93-54cace79ce7a {
  min-height: 80%;
max-width: 80%;
}
}
#s-5e72f6c0-9cb0-41d2-ac93-54cace79ce7a {
  overflow: hidden;
  
  
      max-width: 80%;
      
        margin-left: auto;
        margin-right: auto;
      
      
      
  
}








#s-5e72f6c0-9cb0-41d2-ac93-54cace79ce7a .shogun-image-content {
  
    justify-content: center;
  
}

#s-b2a2a2c6-757e-4970-9977-c5772a846536 {
  padding-left: 5%;
padding-right: 5%;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}
@media (max-width: 767px){#s-b2a2a2c6-757e-4970-9977-c5772a846536 {
  margin-top: 0.5em;
}
}







#s-b2a2a2c6-757e-4970-9977-c5772a846536 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-b2a2a2c6-757e-4970-9977-c5772a846536.shg-box.shg-c {
  justify-content: center;
}

#s-d934fea0-b375-4cee-bc2e-07ebe6a8c29c {
  margin-left: auto;
margin-right: auto;
}

#s-d934fea0-b375-4cee-bc2e-07ebe6a8c29c .shg-proportional-font-size,
#s-d934fea0-b375-4cee-bc2e-07ebe6a8c29c .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-b8e7948a-1260-4296-96c2-cf0803a6a295 {
  padding-left: 5%;
padding-right: 5%;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-b8e7948a-1260-4296-96c2-cf0803a6a295 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-b8e7948a-1260-4296-96c2-cf0803a6a295.shg-box.shg-c {
  justify-content: center;
}

@media (min-width: 0px) {
[id="s-984d57d7-ae55-4f2f-8570-0944502de656"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-984d57d7-ae55-4f2f-8570-0944502de656"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 30.0px);
}

}

@media (min-width: 992px) {
[id="s-984d57d7-ae55-4f2f-8570-0944502de656"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 30.0px);
}

}

@media (min-width: 1200px) {
[id="s-984d57d7-ae55-4f2f-8570-0944502de656"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 30.0px);
}

}

@media (max-width: 767px) {
  [id="s-984d57d7-ae55-4f2f-8570-0944502de656"] > .shg-row {
    flex-flow: column-reverse;
  }
}

#s-093007f2-4b59-4717-a196-368de44b82e1 {
  border-radius: 25px;
min-height: 80%;
max-width: 80%;
text-align: center;
}
@media (max-width: 767px){#s-093007f2-4b59-4717-a196-368de44b82e1 {
  margin-top: 0.5em;
margin-bottom: 0em;
min-height: 100%;
max-width: 100%;
}
}
#s-093007f2-4b59-4717-a196-368de44b82e1 {
  overflow: hidden;
  
  
      max-width: 80%;
      
        margin-left: auto;
        margin-right: auto;
      
      
      
  
}







  #s-093007f2-4b59-4717-a196-368de44b82e1 img.shogun-image {
    

    
    
    
  }


#s-093007f2-4b59-4717-a196-368de44b82e1 .shogun-image-content {
  
    justify-content: center;
  
}

#s-c35de7ad-7ef7-4763-bf82-75c00e778fe7 {
  min-height: 150px;
}
@media (max-width: 767px){#s-c35de7ad-7ef7-4763-bf82-75c00e778fe7 {
  padding-top: 10px;
padding-bottom: 10px;
}
}







#s-c35de7ad-7ef7-4763-bf82-75c00e778fe7 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-c35de7ad-7ef7-4763-bf82-75c00e778fe7.shg-box.shg-c {
  justify-content: center;
}

#s-8e8903bd-d771-47d3-b20f-55c7ce1142e5 {
  margin-left: 0px;
margin-right: 0px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 10px;
text-align: left;
}
@media (min-width: 992px) and (max-width: 1199px){#s-8e8903bd-d771-47d3-b20f-55c7ce1142e5 {
  padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
}
#s-8e8903bd-d771-47d3-b20f-55c7ce1142e5 .shogun-heading-component h5 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (min-width: 992px) and (max-width: 1199px){#s-8e8903bd-d771-47d3-b20f-55c7ce1142e5 .shogun-heading-component h5 {
  color: rgba(99, 23, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


}
#s-23a655a7-7366-496a-976d-374c7b5cf8e7 {
  margin-left: auto;
margin-right: auto;
}

#s-23a655a7-7366-496a-976d-374c7b5cf8e7 .shg-proportional-font-size,
#s-23a655a7-7366-496a-976d-374c7b5cf8e7 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-75db62a9-8145-416c-971e-f39412522ada {
  padding-left: 5%;
padding-right: 5%;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-75db62a9-8145-416c-971e-f39412522ada > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-75db62a9-8145-416c-971e-f39412522ada.shg-box.shg-c {
  justify-content: center;
}

@media (min-width: 0px) {
[id="s-26b2118e-3f28-4005-a147-ac06a42f23e3"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-26b2118e-3f28-4005-a147-ac06a42f23e3"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-26b2118e-3f28-4005-a147-ac06a42f23e3"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-26b2118e-3f28-4005-a147-ac06a42f23e3"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-8fe0b6f7-edc1-4eb9-9f28-56c1daf48036 {
  min-height: 50px;
}
@media (max-width: 767px){#s-8fe0b6f7-edc1-4eb9-9f28-56c1daf48036 {
  padding-top: 10px;
}
}







#s-8fe0b6f7-edc1-4eb9-9f28-56c1daf48036 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-8fe0b6f7-edc1-4eb9-9f28-56c1daf48036.shg-box.shg-c {
  justify-content: center;
}

#s-1f11c914-77d0-47fb-a617-730a837d5e01 {
  margin-left: 0px;
margin-right: 0px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 10px;
text-align: left;
}
@media (min-width: 992px) and (max-width: 1199px){#s-1f11c914-77d0-47fb-a617-730a837d5e01 {
  padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
}
#s-1f11c914-77d0-47fb-a617-730a837d5e01 .shogun-heading-component h5 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (min-width: 992px) and (max-width: 1199px){#s-1f11c914-77d0-47fb-a617-730a837d5e01 .shogun-heading-component h5 {
  color: rgba(99, 23, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


}
#s-52c96c88-e676-4545-9ac9-d952421c458d {
  margin-left: auto;
margin-right: auto;
}

#s-52c96c88-e676-4545-9ac9-d952421c458d .shg-proportional-font-size,
#s-52c96c88-e676-4545-9ac9-d952421c458d .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-a84b1642-d9d3-4f05-b09d-f02b5ef2e919 {
  min-height: 150px;
}
@media (max-width: 767px){#s-a84b1642-d9d3-4f05-b09d-f02b5ef2e919 {
  padding-top: 10px;
padding-bottom: 10px;
}
}







#s-a84b1642-d9d3-4f05-b09d-f02b5ef2e919 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-a84b1642-d9d3-4f05-b09d-f02b5ef2e919.shg-box.shg-c {
  justify-content: center;
}

#s-4fa17c9e-5976-4603-baa5-d447323d2547 {
  border-radius: 25px;
text-align: center;
}

#s-4fa17c9e-5976-4603-baa5-d447323d2547 {
  overflow: hidden;
  
  
}







  #s-4fa17c9e-5976-4603-baa5-d447323d2547 img.shogun-image {
    

    
    
    
  }


#s-4fa17c9e-5976-4603-baa5-d447323d2547 .shogun-image-content {
  
    justify-content: center;
  
}

#s-35d14b93-fc5d-47d9-a3bb-99147b4cc371 {
  padding-left: 5%;
padding-right: 5%;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-35d14b93-fc5d-47d9-a3bb-99147b4cc371 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-35d14b93-fc5d-47d9-a3bb-99147b4cc371.shg-box.shg-c {
  justify-content: center;
}

#s-924fe817-c396-4468-93a4-ea27112e9515 {
  margin-left: auto;
margin-right: auto;
}

#s-924fe817-c396-4468-93a4-ea27112e9515 .shg-proportional-font-size,
#s-924fe817-c396-4468-93a4-ea27112e9515 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-d46b3a71-6fee-4104-97e3-6562feab57db {
  min-height: 50px;
}
@media (min-width: 1200px){#s-d46b3a71-6fee-4104-97e3-6562feab57db {
  margin-bottom: 0em;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-d46b3a71-6fee-4104-97e3-6562feab57db {
  margin-bottom: 0em;
}
}@media (min-width: 768px) and (max-width: 991px){#s-d46b3a71-6fee-4104-97e3-6562feab57db {
  margin-bottom: 0em;
}
}@media (max-width: 767px){#s-d46b3a71-6fee-4104-97e3-6562feab57db {
  margin-bottom: 0em;
}
}







#s-d46b3a71-6fee-4104-97e3-6562feab57db > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-d46b3a71-6fee-4104-97e3-6562feab57db.shg-box.shg-c {
  justify-content: center;
}

#s-15ce2941-5201-4504-a1dc-31d4fe04aac1 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 10px;
text-align: left;
}
@media (min-width: 992px) and (max-width: 1199px){#s-15ce2941-5201-4504-a1dc-31d4fe04aac1 {
  padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
}
#s-15ce2941-5201-4504-a1dc-31d4fe04aac1 .shogun-heading-component h2 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (min-width: 992px) and (max-width: 1199px){#s-15ce2941-5201-4504-a1dc-31d4fe04aac1 .shogun-heading-component h2 {
  color: rgba(99, 23, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


}
#s-11fc3b24-4f73-4c39-adf8-1a9c37fd3d93 {
  padding-left: 5%;
padding-right: 5%;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-11fc3b24-4f73-4c39-adf8-1a9c37fd3d93 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-11fc3b24-4f73-4c39-adf8-1a9c37fd3d93.shg-box.shg-c {
  justify-content: center;
}

@media (min-width: 0px) {
[id="s-ef932605-fb1c-4304-887c-bb0e1c102ce0"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-ef932605-fb1c-4304-887c-bb0e1c102ce0"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-ef932605-fb1c-4304-887c-bb0e1c102ce0"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-ef932605-fb1c-4304-887c-bb0e1c102ce0"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (max-width: 767px) {
  [id="s-ef932605-fb1c-4304-887c-bb0e1c102ce0"] > .shg-row {
    flex-flow: column-reverse;
  }
}

#s-ceed0b21-48e0-41ab-896a-62f6a2ea50e3 {
  min-height: 50px;
}








#s-ceed0b21-48e0-41ab-896a-62f6a2ea50e3 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-ceed0b21-48e0-41ab-896a-62f6a2ea50e3.shg-box.shg-c {
  justify-content: center;
}

#s-9b377fb8-6e2c-4d06-8d92-eca7c5cd6094 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 10px;
text-align: left;
}
@media (min-width: 992px) and (max-width: 1199px){#s-9b377fb8-6e2c-4d06-8d92-eca7c5cd6094 {
  padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
}@media (max-width: 767px){#s-9b377fb8-6e2c-4d06-8d92-eca7c5cd6094 {
  margin-left: 0%;
margin-right: 0%;
}
}
#s-9b377fb8-6e2c-4d06-8d92-eca7c5cd6094 .shogun-heading-component h5 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (min-width: 992px) and (max-width: 1199px){#s-9b377fb8-6e2c-4d06-8d92-eca7c5cd6094 .shogun-heading-component h5 {
  color: rgba(99, 23, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


}
#s-1b925de5-39c2-460d-a3b0-eb6a303acdcc {
  margin-left: auto;
margin-right: auto;
}

#s-1b925de5-39c2-460d-a3b0-eb6a303acdcc .shg-proportional-font-size,
#s-1b925de5-39c2-460d-a3b0-eb6a303acdcc .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-cf186006-8a85-44de-89e1-402ff854689c {
  min-height: 150px;
}
@media (max-width: 767px){#s-cf186006-8a85-44de-89e1-402ff854689c {
  padding-top: 10px;
padding-bottom: 10px;
}
}







#s-cf186006-8a85-44de-89e1-402ff854689c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-cf186006-8a85-44de-89e1-402ff854689c.shg-box.shg-c {
  justify-content: center;
}

#s-60925ebc-eb1d-4b79-9940-43c0b8949a21 {
  border-radius: 25px;
text-align: center;
}

#s-60925ebc-eb1d-4b79-9940-43c0b8949a21 {
  overflow: hidden;
  
  
}







  #s-60925ebc-eb1d-4b79-9940-43c0b8949a21 img.shogun-image {
    

    
    
    
  }


#s-60925ebc-eb1d-4b79-9940-43c0b8949a21 .shogun-image-content {
  
    justify-content: center;
  
}

#s-0150ad42-5a9a-412c-a115-3aeac5cb9043 {
  padding-left: 5%;
padding-right: 5%;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-0150ad42-5a9a-412c-a115-3aeac5cb9043 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-0150ad42-5a9a-412c-a115-3aeac5cb9043.shg-box.shg-c {
  justify-content: center;
}

@media (min-width: 0px) {
[id="s-748e23f8-bec3-4d78-b189-397b283e8ac4"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-748e23f8-bec3-4d78-b189-397b283e8ac4"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-748e23f8-bec3-4d78-b189-397b283e8ac4"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-748e23f8-bec3-4d78-b189-397b283e8ac4"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (max-width: 767px) {
  [id="s-748e23f8-bec3-4d78-b189-397b283e8ac4"] > .shg-row {
    flex-flow: column-reverse;
  }
}

#s-85ad9307-320a-446f-8f66-cf8f7acb3623 {
  min-height: 50px;
}








#s-85ad9307-320a-446f-8f66-cf8f7acb3623 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-85ad9307-320a-446f-8f66-cf8f7acb3623.shg-box.shg-c {
  justify-content: center;
}

#s-bc7f361f-01cd-448e-b278-d79b9b93272e {
  text-align: center;
}

#s-bc7f361f-01cd-448e-b278-d79b9b93272e {
  overflow: hidden;
  
  
}







  #s-bc7f361f-01cd-448e-b278-d79b9b93272e img.shogun-image {
    

    
    
    
  }


#s-bc7f361f-01cd-448e-b278-d79b9b93272e .shogun-image-content {
  
    justify-content: center;
  
}

#s-b8838be7-85dd-416a-8c2c-33ac4570e7c9 {
  min-height: 150px;
}
@media (max-width: 767px){#s-b8838be7-85dd-416a-8c2c-33ac4570e7c9 {
  padding-top: 10px;
padding-bottom: 10px;
}
}







#s-b8838be7-85dd-416a-8c2c-33ac4570e7c9 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-b8838be7-85dd-416a-8c2c-33ac4570e7c9.shg-box.shg-c {
  justify-content: center;
}

#s-b13d2311-6655-40a8-bf34-5dcb248534a0 {
  margin-left: 0px;
margin-right: 0px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 10px;
text-align: left;
}
@media (min-width: 992px) and (max-width: 1199px){#s-b13d2311-6655-40a8-bf34-5dcb248534a0 {
  padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
}
#s-b13d2311-6655-40a8-bf34-5dcb248534a0 .shogun-heading-component h5 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (min-width: 992px) and (max-width: 1199px){#s-b13d2311-6655-40a8-bf34-5dcb248534a0 .shogun-heading-component h5 {
  color: rgba(99, 23, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


}
#s-805e8a7b-96d4-4f26-b861-a9f3ac917492 {
  margin-left: auto;
margin-right: auto;
}

#s-805e8a7b-96d4-4f26-b861-a9f3ac917492 .shg-proportional-font-size,
#s-805e8a7b-96d4-4f26-b861-a9f3ac917492 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-108869f7-c4f5-4cc8-aaf8-4e37b5822a54 {
  padding-left: 5%;
padding-right: 5%;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-108869f7-c4f5-4cc8-aaf8-4e37b5822a54 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-108869f7-c4f5-4cc8-aaf8-4e37b5822a54.shg-box.shg-c {
  justify-content: center;
}

@media (min-width: 0px) {
[id="s-db5adbca-224c-4e77-8d76-3b0c9f094a38"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-db5adbca-224c-4e77-8d76-3b0c9f094a38"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-db5adbca-224c-4e77-8d76-3b0c9f094a38"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-db5adbca-224c-4e77-8d76-3b0c9f094a38"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-ef73e656-0115-4378-99c6-098ef7f9d06e {
  min-height: 50px;
}








#s-ef73e656-0115-4378-99c6-098ef7f9d06e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-ef73e656-0115-4378-99c6-098ef7f9d06e.shg-box.shg-c {
  justify-content: center;
}

#s-4c68f88d-2ee2-4730-a7cf-dcd67877280d {
  margin-left: 0px;
margin-right: 0px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 10px;
text-align: left;
}
@media (min-width: 992px) and (max-width: 1199px){#s-4c68f88d-2ee2-4730-a7cf-dcd67877280d {
  padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
}
#s-4c68f88d-2ee2-4730-a7cf-dcd67877280d .shogun-heading-component h5 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (min-width: 992px) and (max-width: 1199px){#s-4c68f88d-2ee2-4730-a7cf-dcd67877280d .shogun-heading-component h5 {
  color: rgba(99, 23, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


}
#s-45a7877b-59e8-45e6-a472-a78608d2672b {
  margin-left: auto;
margin-right: auto;
}

#s-45a7877b-59e8-45e6-a472-a78608d2672b .shg-proportional-font-size,
#s-45a7877b-59e8-45e6-a472-a78608d2672b .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-3d881e1f-a7ba-4643-ad56-0c0051fa5cd8 {
  margin-left: auto;
margin-right: auto;
}

#s-3d881e1f-a7ba-4643-ad56-0c0051fa5cd8 .shg-proportional-font-size,
#s-3d881e1f-a7ba-4643-ad56-0c0051fa5cd8 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-213d30d1-a823-47be-86fd-17df87b6daa7 {
  min-height: 150px;
}
@media (max-width: 767px){#s-213d30d1-a823-47be-86fd-17df87b6daa7 {
  margin-top: 0.5em;
margin-bottom: 0.5em;
padding-top: 0px;
padding-bottom: 0px;
}
}







#s-213d30d1-a823-47be-86fd-17df87b6daa7 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-213d30d1-a823-47be-86fd-17df87b6daa7.shg-box.shg-c {
  justify-content: center;
}

#s-58d8dc24-e4ec-49a9-bcee-e60d320c78ce {
  border-radius: 25px;
text-align: center;
}

#s-58d8dc24-e4ec-49a9-bcee-e60d320c78ce {
  overflow: hidden;
  
  
}







  #s-58d8dc24-e4ec-49a9-bcee-e60d320c78ce img.shogun-image {
    

    
    
    
  }


#s-58d8dc24-e4ec-49a9-bcee-e60d320c78ce .shogun-image-content {
  
    justify-content: center;
  
}

#s-b8b8e6ce-e8e1-4073-989f-38bdafc5e492 {
  padding-left: 5%;
padding-right: 5%;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}
@media (max-width: 767px){#s-b8b8e6ce-e8e1-4073-989f-38bdafc5e492 {
  padding-top: 10%;
}
}







#s-b8b8e6ce-e8e1-4073-989f-38bdafc5e492 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-b8b8e6ce-e8e1-4073-989f-38bdafc5e492.shg-box.shg-c {
  justify-content: center;
}

#s-357aa98e-06e7-4451-9ba3-e0793a1b6fcf {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 10px;
text-align: left;
}
@media (min-width: 992px) and (max-width: 1199px){#s-357aa98e-06e7-4451-9ba3-e0793a1b6fcf {
  padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
}@media (max-width: 767px){#s-357aa98e-06e7-4451-9ba3-e0793a1b6fcf {
  margin-left: 0%;
margin-right: 0%;
}
}
#s-357aa98e-06e7-4451-9ba3-e0793a1b6fcf .shogun-heading-component h5 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (min-width: 992px) and (max-width: 1199px){#s-357aa98e-06e7-4451-9ba3-e0793a1b6fcf .shogun-heading-component h5 {
  color: rgba(99, 23, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


}
#s-f8a118d8-610a-4b84-8cbe-f7f2ea945140 {
  padding-top: 3%;
padding-left: 5%;
padding-bottom: 3%;
padding-right: 5%;
min-height: 50px;
background-color: rgba(53, 57, 72, 1);
}
@media (max-width: 767px){#s-f8a118d8-610a-4b84-8cbe-f7f2ea945140 {
  padding-left: 3%;
padding-bottom: 3%;
padding-right: 3%;
}
}







#s-f8a118d8-610a-4b84-8cbe-f7f2ea945140 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-f8a118d8-610a-4b84-8cbe-f7f2ea945140.shg-box.shg-c {
  justify-content: center;
}

@media (min-width: 0px) {
[id="s-5669ca88-4437-42a3-b83b-e7016cb5c02e"] > .shg-row > .shg-c-xs-4 {
  width: calc(33.333333333333336% - 13.333333333333334px);
}

}

@media (min-width: 768px) {
[id="s-5669ca88-4437-42a3-b83b-e7016cb5c02e"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 13.333333333333334px);
}

}

@media (min-width: 992px) {
[id="s-5669ca88-4437-42a3-b83b-e7016cb5c02e"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 13.333333333333334px);
}

}

@media (min-width: 1200px) {
[id="s-5669ca88-4437-42a3-b83b-e7016cb5c02e"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 13.333333333333334px);
}

}

#s-279ec0c5-1c13-48ea-9a5a-a4ddab3aa34d {
  min-height: 50px;
}








#s-279ec0c5-1c13-48ea-9a5a-a4ddab3aa34d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-279ec0c5-1c13-48ea-9a5a-a4ddab3aa34d.shg-box.shg-c {
  justify-content: center;
}

#s-93a12c39-9dc7-435d-94c2-08566e913f3a {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 10px;
text-align: left;
}
@media (min-width: 992px) and (max-width: 1199px){#s-93a12c39-9dc7-435d-94c2-08566e913f3a {
  padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
}
#s-93a12c39-9dc7-435d-94c2-08566e913f3a .shogun-heading-component h3 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (min-width: 992px) and (max-width: 1199px){#s-93a12c39-9dc7-435d-94c2-08566e913f3a .shogun-heading-component h3 {
  color: rgba(99, 23, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


}
#s-f1341182-f20c-4f90-9394-31e8a967e9eb {
  margin-left: auto;
margin-right: auto;
}

#s-f1341182-f20c-4f90-9394-31e8a967e9eb .shg-proportional-font-size,
#s-f1341182-f20c-4f90-9394-31e8a967e9eb .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-f90108f4-a6fa-4047-8cb3-0377ff2657a1 {
  min-height: 50px;
}








#s-f90108f4-a6fa-4047-8cb3-0377ff2657a1 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-f90108f4-a6fa-4047-8cb3-0377ff2657a1.shg-box.shg-c {
  justify-content: center;
}

#s-b91464b3-34a3-4bfd-8bfe-4b5f794b6841 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 10px;
text-align: left;
}
@media (min-width: 992px) and (max-width: 1199px){#s-b91464b3-34a3-4bfd-8bfe-4b5f794b6841 {
  padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
}
#s-b91464b3-34a3-4bfd-8bfe-4b5f794b6841 .shogun-heading-component h3 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (min-width: 992px) and (max-width: 1199px){#s-b91464b3-34a3-4bfd-8bfe-4b5f794b6841 .shogun-heading-component h3 {
  color: rgba(99, 23, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


}
#s-a0fe2738-8910-4813-9f34-232e5ae88d0e {
  margin-left: auto;
margin-right: auto;
}

#s-a0fe2738-8910-4813-9f34-232e5ae88d0e .shg-proportional-font-size,
#s-a0fe2738-8910-4813-9f34-232e5ae88d0e .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-b085e311-5652-4f45-8630-b94f2711081f {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 10px;
text-align: left;
}
@media (min-width: 992px) and (max-width: 1199px){#s-b085e311-5652-4f45-8630-b94f2711081f {
  padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
}
#s-b085e311-5652-4f45-8630-b94f2711081f .shogun-heading-component h3 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (min-width: 992px) and (max-width: 1199px){#s-b085e311-5652-4f45-8630-b94f2711081f .shogun-heading-component h3 {
  color: rgba(99, 23, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


}
#s-21f4a5dd-e91d-4175-9c07-9d1d8b900b3d {
  margin-left: auto;
margin-right: auto;
}

#s-21f4a5dd-e91d-4175-9c07-9d1d8b900b3d .shg-proportional-font-size,
#s-21f4a5dd-e91d-4175-9c07-9d1d8b900b3d .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-bbd8f0d9-f8f9-496a-91dd-a72ef41a7647 {
  min-height: 50px;
}
@media (min-width: 1200px){#s-bbd8f0d9-f8f9-496a-91dd-a72ef41a7647 {
  margin-bottom: 0em;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-bbd8f0d9-f8f9-496a-91dd-a72ef41a7647 {
  margin-bottom: 0em;
}
}@media (min-width: 768px) and (max-width: 991px){#s-bbd8f0d9-f8f9-496a-91dd-a72ef41a7647 {
  margin-bottom: 0em;
}
}@media (max-width: 767px){#s-bbd8f0d9-f8f9-496a-91dd-a72ef41a7647 {
  margin-bottom: 0em;
}
}







#s-bbd8f0d9-f8f9-496a-91dd-a72ef41a7647 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-bbd8f0d9-f8f9-496a-91dd-a72ef41a7647.shg-box.shg-c {
  justify-content: center;
}

#s-65bc8927-2a50-43f9-8153-5d9030089155 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 10px;
text-align: left;
}
@media (min-width: 992px) and (max-width: 1199px){#s-65bc8927-2a50-43f9-8153-5d9030089155 {
  padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
}
#s-65bc8927-2a50-43f9-8153-5d9030089155 .shogun-heading-component h2 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (min-width: 992px) and (max-width: 1199px){#s-65bc8927-2a50-43f9-8153-5d9030089155 .shogun-heading-component h2 {
  color: rgba(99, 23, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


}
#s-a25aa776-95e3-4324-9ea0-20269b9ef1b3 {
  padding-left: 5%;
padding-right: 5%;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-a25aa776-95e3-4324-9ea0-20269b9ef1b3 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-a25aa776-95e3-4324-9ea0-20269b9ef1b3.shg-box.shg-c {
  justify-content: center;
}

#s-0c34be40-c6e2-431e-ba75-ae62b4f062fe {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 10px;
text-align: left;
}
@media (min-width: 992px) and (max-width: 1199px){#s-0c34be40-c6e2-431e-ba75-ae62b4f062fe {
  padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
}
#s-0c34be40-c6e2-431e-ba75-ae62b4f062fe .shogun-heading-component h5 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (min-width: 992px) and (max-width: 1199px){#s-0c34be40-c6e2-431e-ba75-ae62b4f062fe .shogun-heading-component h5 {
  color: rgba(99, 23, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


}
#s-74e30de3-1173-46c5-8ec0-046ced68f7fa {
  margin-left: auto;
margin-right: auto;
}

#s-74e30de3-1173-46c5-8ec0-046ced68f7fa .shg-proportional-font-size,
#s-74e30de3-1173-46c5-8ec0-046ced68f7fa .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-7ec0acdb-46e9-479b-9a1b-80248f2ca3c0 {
  padding-left: 5%;
padding-right: 5%;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-7ec0acdb-46e9-479b-9a1b-80248f2ca3c0 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-7ec0acdb-46e9-479b-9a1b-80248f2ca3c0.shg-box.shg-c {
  justify-content: flex-start;
}

@media (min-width: 0px) {
[id="s-c06c3092-b45b-45fe-8463-8468633735c2"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-c06c3092-b45b-45fe-8463-8468633735c2"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-c06c3092-b45b-45fe-8463-8468633735c2"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-c06c3092-b45b-45fe-8463-8468633735c2"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-47b118e7-558a-4cb3-aff2-1a82d0a32304 {
  min-height: 50px;
}








#s-47b118e7-558a-4cb3-aff2-1a82d0a32304 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-47b118e7-558a-4cb3-aff2-1a82d0a32304.shg-box.shg-c {
  justify-content: center;
}

#s-31c85086-b4ac-4780-8e50-e4f8e65cc2a3 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 10px;
text-align: left;
}
@media (min-width: 992px) and (max-width: 1199px){#s-31c85086-b4ac-4780-8e50-e4f8e65cc2a3 {
  padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
}@media (max-width: 767px){#s-31c85086-b4ac-4780-8e50-e4f8e65cc2a3 {
  margin-left: 0%;
margin-right: 0%;
}
}
#s-31c85086-b4ac-4780-8e50-e4f8e65cc2a3 .shogun-heading-component h5 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (min-width: 992px) and (max-width: 1199px){#s-31c85086-b4ac-4780-8e50-e4f8e65cc2a3 .shogun-heading-component h5 {
  color: rgba(99, 23, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


}
#s-421fb8a0-6273-4d2a-bdf2-fb8550033553 {
  margin-left: auto;
margin-right: auto;
}

#s-421fb8a0-6273-4d2a-bdf2-fb8550033553 .shg-proportional-font-size,
#s-421fb8a0-6273-4d2a-bdf2-fb8550033553 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-2f72eb5a-8881-4db3-bbc5-c78c89f45b14 {
  margin-left: auto;
margin-right: auto;
}

#s-2f72eb5a-8881-4db3-bbc5-c78c89f45b14 .shg-proportional-font-size,
#s-2f72eb5a-8881-4db3-bbc5-c78c89f45b14 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-b781b2a9-a45f-4b75-ac27-8762923c08d2 {
  min-height: 150px;
}
@media (max-width: 767px){#s-b781b2a9-a45f-4b75-ac27-8762923c08d2 {
  margin-top: 0.5em;
margin-bottom: 0.5em;
padding-top: 0px;
padding-bottom: 0px;
}
}







#s-b781b2a9-a45f-4b75-ac27-8762923c08d2 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-b781b2a9-a45f-4b75-ac27-8762923c08d2.shg-box.shg-c {
  justify-content: center;
}

#s-f5ee76bd-e0ba-40ed-8425-19c5f696c301 {
  border-radius: 25px;
text-align: center;
}

#s-f5ee76bd-e0ba-40ed-8425-19c5f696c301 {
  overflow: hidden;
  
  
}







  #s-f5ee76bd-e0ba-40ed-8425-19c5f696c301 img.shogun-image {
    

    
    
    
  }


#s-f5ee76bd-e0ba-40ed-8425-19c5f696c301 .shogun-image-content {
  
    justify-content: center;
  
}

#s-278b8908-c7e2-4bf6-9389-250da43d1bfb {
  padding-left: 5%;
padding-right: 5%;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-278b8908-c7e2-4bf6-9389-250da43d1bfb > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-278b8908-c7e2-4bf6-9389-250da43d1bfb.shg-box.shg-c {
  justify-content: center;
}

#s-478e2278-4d5d-446d-90d7-a38d51cc9a70 {
  margin-left: auto;
margin-right: auto;
padding-left: 20%;
padding-right: 20%;
}
@media (max-width: 767px){#s-478e2278-4d5d-446d-90d7-a38d51cc9a70 {
  padding-left: 10%;
padding-right: 10%;
}
}
#s-478e2278-4d5d-446d-90d7-a38d51cc9a70 .shg-proportional-font-size,
#s-478e2278-4d5d-446d-90d7-a38d51cc9a70 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-19f80fb4-2a1e-49ce-a6c1-6310b1a55dcf {
  margin-left: auto;
margin-right: auto;
padding-left: 20%;
padding-right: 20%;
}
@media (max-width: 767px){#s-19f80fb4-2a1e-49ce-a6c1-6310b1a55dcf {
  padding-left: 10%;
padding-right: 10%;
}
}
#s-19f80fb4-2a1e-49ce-a6c1-6310b1a55dcf .shg-proportional-font-size,
#s-19f80fb4-2a1e-49ce-a6c1-6310b1a55dcf .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-cd699658-3fd9-483f-90fd-c719822704d1 {
  margin-left: auto;
margin-right: auto;
padding-left: 20%;
padding-right: 20%;
}
@media (max-width: 767px){#s-cd699658-3fd9-483f-90fd-c719822704d1 {
  padding-left: 10%;
padding-right: 10%;
}
}
#s-cd699658-3fd9-483f-90fd-c719822704d1 .shg-proportional-font-size,
#s-cd699658-3fd9-483f-90fd-c719822704d1 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-4d061032-ad00-4c8e-9362-676ec11a5275 {
  padding-left: 5%;
padding-right: 5%;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-4d061032-ad00-4c8e-9362-676ec11a5275 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-4d061032-ad00-4c8e-9362-676ec11a5275.shg-box.shg-c {
  justify-content: center;
}

@media (min-width: 0px) {
[id="s-53f8a88f-1625-4ec8-992e-28eb79a4fc96"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-53f8a88f-1625-4ec8-992e-28eb79a4fc96"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-53f8a88f-1625-4ec8-992e-28eb79a4fc96"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-53f8a88f-1625-4ec8-992e-28eb79a4fc96"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (max-width: 767px) {
  [id="s-53f8a88f-1625-4ec8-992e-28eb79a4fc96"] > .shg-row {
    flex-flow: column-reverse;
  }
}

#s-ae595118-72c1-4af2-9ce5-0efa5ae58b8d {
  border-radius: 25px;
text-align: center;
}

#s-ae595118-72c1-4af2-9ce5-0efa5ae58b8d {
  overflow: hidden;
  
  
}







  #s-ae595118-72c1-4af2-9ce5-0efa5ae58b8d img.shogun-image {
    

    
    
    
  }


#s-ae595118-72c1-4af2-9ce5-0efa5ae58b8d .shogun-image-content {
  
    justify-content: center;
  
}

#s-07dac6ca-5ee6-4773-a35d-649eea9200ed {
  min-height: 150px;
}
@media (max-width: 767px){#s-07dac6ca-5ee6-4773-a35d-649eea9200ed {
  padding-top: 10px;
padding-bottom: 10px;
}
}







#s-07dac6ca-5ee6-4773-a35d-649eea9200ed > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-07dac6ca-5ee6-4773-a35d-649eea9200ed.shg-box.shg-c {
  justify-content: center;
}

#s-778fbd41-ffc3-4a0d-8ac0-d42d1aaa60fa {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 10px;
text-align: left;
}
@media (min-width: 992px) and (max-width: 1199px){#s-778fbd41-ffc3-4a0d-8ac0-d42d1aaa60fa {
  padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
}@media (max-width: 767px){#s-778fbd41-ffc3-4a0d-8ac0-d42d1aaa60fa {
  margin-left: 0%;
margin-right: 0%;
}
}
#s-778fbd41-ffc3-4a0d-8ac0-d42d1aaa60fa .shogun-heading-component h5 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (min-width: 992px) and (max-width: 1199px){#s-778fbd41-ffc3-4a0d-8ac0-d42d1aaa60fa .shogun-heading-component h5 {
  color: rgba(99, 23, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


}
#s-ce6d1f2d-eaf5-47e8-8b01-19be51358355 {
  margin-left: auto;
margin-right: auto;
}

#s-ce6d1f2d-eaf5-47e8-8b01-19be51358355 .shg-proportional-font-size,
#s-ce6d1f2d-eaf5-47e8-8b01-19be51358355 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-75e66590-1ba6-4876-ae66-4b5cb1c3a73a {
  padding-left: 5%;
padding-right: 5%;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-75e66590-1ba6-4876-ae66-4b5cb1c3a73a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-75e66590-1ba6-4876-ae66-4b5cb1c3a73a.shg-box.shg-c {
  justify-content: center;
}

#s-87e09774-b414-4d97-9a13-990c5b033d1a {
  margin-left: auto;
margin-right: auto;
padding-left: 20%;
padding-right: 20%;
}
@media (max-width: 767px){#s-87e09774-b414-4d97-9a13-990c5b033d1a {
  padding-left: 10%;
padding-right: 10%;
}
}
#s-87e09774-b414-4d97-9a13-990c5b033d1a .shg-proportional-font-size,
#s-87e09774-b414-4d97-9a13-990c5b033d1a .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-74b41e42-9796-4685-86d1-8886ba0a8d6a {
  margin-left: auto;
margin-right: auto;
padding-left: 20%;
padding-right: 20%;
}
@media (max-width: 767px){#s-74b41e42-9796-4685-86d1-8886ba0a8d6a {
  padding-left: 10%;
padding-right: 10%;
}
}
#s-74b41e42-9796-4685-86d1-8886ba0a8d6a .shg-proportional-font-size,
#s-74b41e42-9796-4685-86d1-8886ba0a8d6a .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-c2fb037f-887b-4f42-9ec6-076d75515c3b {
  margin-left: auto;
margin-right: auto;
padding-left: 20%;
padding-right: 20%;
}
@media (max-width: 767px){#s-c2fb037f-887b-4f42-9ec6-076d75515c3b {
  padding-left: 10%;
padding-right: 10%;
}
}
#s-c2fb037f-887b-4f42-9ec6-076d75515c3b .shg-proportional-font-size,
#s-c2fb037f-887b-4f42-9ec6-076d75515c3b .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-a95efc9c-85a8-428b-9f3f-ee00953571b9 {
  margin-left: auto;
margin-right: auto;
padding-left: 20%;
padding-right: 20%;
}
@media (max-width: 767px){#s-a95efc9c-85a8-428b-9f3f-ee00953571b9 {
  padding-left: 10%;
padding-right: 10%;
}
}
#s-a95efc9c-85a8-428b-9f3f-ee00953571b9 .shg-proportional-font-size,
#s-a95efc9c-85a8-428b-9f3f-ee00953571b9 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-c954cfb4-5a33-4284-a86a-5c1aee353c59 {
  margin-left: auto;
margin-right: auto;
padding-left: 20%;
padding-right: 20%;
}
@media (max-width: 767px){#s-c954cfb4-5a33-4284-a86a-5c1aee353c59 {
  padding-left: 10%;
padding-right: 10%;
}
}
#s-c954cfb4-5a33-4284-a86a-5c1aee353c59 .shg-proportional-font-size,
#s-c954cfb4-5a33-4284-a86a-5c1aee353c59 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-d6009d95-43d5-48b8-979b-5945a17cdd6a {
  padding-top: 2%;
padding-bottom: 2%;
}

@media (min-width: 0px) {
[id="s-d6009d95-43d5-48b8-979b-5945a17cdd6a"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-d6009d95-43d5-48b8-979b-5945a17cdd6a"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-d6009d95-43d5-48b8-979b-5945a17cdd6a"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-d6009d95-43d5-48b8-979b-5945a17cdd6a"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-e0bab197-5e86-4120-a2be-09d263288322 {
  text-align: right;
}

#s-e0bab197-5e86-4120-a2be-09d263288322 {
  overflow: hidden;
  
  
}







  #s-e0bab197-5e86-4120-a2be-09d263288322 img.shogun-image {
    

    
    
    
  }


#s-e0bab197-5e86-4120-a2be-09d263288322 .shogun-image-content {
  
    justify-content: center;
  
}

#s-6b754bba-627f-4a12-8484-f2cf502622bb {
  text-align: left;
}

#s-6b754bba-627f-4a12-8484-f2cf502622bb {
  overflow: hidden;
  
  
}







  #s-6b754bba-627f-4a12-8484-f2cf502622bb img.shogun-image {
    

    
    
    
  }


#s-6b754bba-627f-4a12-8484-f2cf502622bb .shogun-image-content {
  
    justify-content: center;
  
}

#s-90e3badc-ddd1-4812-b06b-9cea84f4e40c {
  padding-left: 0%;
padding-right: 0%;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-90e3badc-ddd1-4812-b06b-9cea84f4e40c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-90e3badc-ddd1-4812-b06b-9cea84f4e40c.shg-box.shg-c {
  justify-content: center;
}

@media (min-width: 0px) {
[id="s-cbe078ab-d71c-454d-b5ef-a6d5aeccca12"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-cbe078ab-d71c-454d-b5ef-a6d5aeccca12"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-cbe078ab-d71c-454d-b5ef-a6d5aeccca12"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-cbe078ab-d71c-454d-b5ef-a6d5aeccca12"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-29b19553-2466-4f85-80f6-791f539e77ce {
  min-height: 50px;
}








#s-29b19553-2466-4f85-80f6-791f539e77ce > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-29b19553-2466-4f85-80f6-791f539e77ce.shg-box.shg-c {
  justify-content: center;
}

#s-37cf2287-e610-41af-ae19-c02f77dc195c {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 10px;
text-align: left;
}
@media (min-width: 992px) and (max-width: 1199px){#s-37cf2287-e610-41af-ae19-c02f77dc195c {
  padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
}@media (max-width: 767px){#s-37cf2287-e610-41af-ae19-c02f77dc195c {
  margin-left: 0%;
margin-right: 0%;
}
}
#s-37cf2287-e610-41af-ae19-c02f77dc195c .shogun-heading-component h5 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (min-width: 992px) and (max-width: 1199px){#s-37cf2287-e610-41af-ae19-c02f77dc195c .shogun-heading-component h5 {
  color: rgba(99, 23, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


}
#s-f918421e-6c97-45e6-9a0a-1e5be55664e5 {
  margin-left: auto;
margin-right: auto;
}

#s-f918421e-6c97-45e6-9a0a-1e5be55664e5 .shg-proportional-font-size,
#s-f918421e-6c97-45e6-9a0a-1e5be55664e5 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-daa20b29-4a06-4d8c-93c4-cca5b3784bf5 {
  min-height: 150px;
}
@media (max-width: 767px){#s-daa20b29-4a06-4d8c-93c4-cca5b3784bf5 {
  margin-top: 0.5em;
margin-bottom: 0.5em;
padding-top: 0px;
padding-bottom: 0px;
}
}







#s-daa20b29-4a06-4d8c-93c4-cca5b3784bf5 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-daa20b29-4a06-4d8c-93c4-cca5b3784bf5.shg-box.shg-c {
  justify-content: center;
}

#s-51e344e9-1542-4632-99ee-578491a74e75 {
  border-radius: 25px;
text-align: center;
}

#s-51e344e9-1542-4632-99ee-578491a74e75 {
  overflow: hidden;
  
  
}








#s-51e344e9-1542-4632-99ee-578491a74e75 .shogun-image-content {
  
    justify-content: center;
  
}

#s-1eaff16c-9b82-4baa-bcff-83a63f14a152 {
  padding-left: 5%;
padding-right: 5%;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-1eaff16c-9b82-4baa-bcff-83a63f14a152 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-1eaff16c-9b82-4baa-bcff-83a63f14a152.shg-box.shg-c {
  justify-content: center;
}

#s-ac20df35-84f4-407f-a12b-c9017878d9fa {
  margin-left: auto;
margin-right: auto;
padding-left: 20%;
padding-right: 20%;
}
@media (max-width: 767px){#s-ac20df35-84f4-407f-a12b-c9017878d9fa {
  padding-left: 10%;
padding-right: 10%;
}
}
#s-ac20df35-84f4-407f-a12b-c9017878d9fa .shg-proportional-font-size,
#s-ac20df35-84f4-407f-a12b-c9017878d9fa .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-e0153541-2f23-4e63-9dd7-b6da451efdb3 {
  margin-left: auto;
margin-right: auto;
padding-left: 20%;
padding-right: 20%;
}
@media (max-width: 767px){#s-e0153541-2f23-4e63-9dd7-b6da451efdb3 {
  padding-left: 10%;
padding-right: 10%;
}
}
#s-e0153541-2f23-4e63-9dd7-b6da451efdb3 .shg-proportional-font-size,
#s-e0153541-2f23-4e63-9dd7-b6da451efdb3 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-5e4fa179-c763-403e-976a-11b052650479 {
  border-style: solid;
padding-top: 4px;
padding-left: 17px;
padding-bottom: 4px;
padding-right: 17px;
border-color: rgba(99, 23, 255, 1);
border-radius: 4px;
background-color: rgba(99, 23, 255, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
}
#s-5e4fa179-c763-403e-976a-11b052650479:hover {border-style: solid !important;
border-color: rgba(71, 24, 167, 1) !important;
background-color: rgba(71, 24, 167, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-5e4fa179-c763-403e-976a-11b052650479:active {border-style: solid !important;
border-color: rgba(95, 34, 221, 1) !important;
background-color: rgba(95, 34, 221, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}

  #s-5e4fa179-c763-403e-976a-11b052650479-root {
    text-align: center;
  }


#s-5e4fa179-c763-403e-976a-11b052650479.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-5e4fa179-c763-403e-976a-11b052650479-root {
    text-align: center;
  }


#s-5e4fa179-c763-403e-976a-11b052650479.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-5e4fa179-c763-403e-976a-11b052650479-root {
    text-align: center;
  }


#s-5e4fa179-c763-403e-976a-11b052650479.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-5e4fa179-c763-403e-976a-11b052650479-root {
    text-align: center;
  }


#s-5e4fa179-c763-403e-976a-11b052650479.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-5e4fa179-c763-403e-976a-11b052650479-root {
    text-align: center;
  }


#s-5e4fa179-c763-403e-976a-11b052650479.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}
#s-94d06ac3-ebaf-4199-b321-2bf35cf081db {
  min-height: 50px;
}
@media (min-width: 1200px){#s-94d06ac3-ebaf-4199-b321-2bf35cf081db {
  margin-bottom: 0em;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-94d06ac3-ebaf-4199-b321-2bf35cf081db {
  margin-bottom: 0em;
}
}@media (min-width: 768px) and (max-width: 991px){#s-94d06ac3-ebaf-4199-b321-2bf35cf081db {
  margin-bottom: 0em;
}
}@media (max-width: 767px){#s-94d06ac3-ebaf-4199-b321-2bf35cf081db {
  margin-bottom: 0em;
}
}







#s-94d06ac3-ebaf-4199-b321-2bf35cf081db > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-94d06ac3-ebaf-4199-b321-2bf35cf081db.shg-box.shg-c {
  justify-content: center;
}

#s-b7fe4ad6-819e-45b3-b72b-6033c9c962fe {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 10px;
text-align: left;
}
@media (min-width: 992px) and (max-width: 1199px){#s-b7fe4ad6-819e-45b3-b72b-6033c9c962fe {
  padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
}
#s-b7fe4ad6-819e-45b3-b72b-6033c9c962fe .shogun-heading-component h2 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (min-width: 992px) and (max-width: 1199px){#s-b7fe4ad6-819e-45b3-b72b-6033c9c962fe .shogun-heading-component h2 {
  color: rgba(99, 23, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


}
#s-047e12a6-adbe-450c-8c92-0c3cb29969a3 {
  padding-left: 5%;
padding-right: 5%;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-047e12a6-adbe-450c-8c92-0c3cb29969a3 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-047e12a6-adbe-450c-8c92-0c3cb29969a3.shg-box.shg-c {
  justify-content: center;
}

@media (min-width: 0px) {
[id="s-93c81a39-3ebf-4885-9a1b-7a8aa9271e1d"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-93c81a39-3ebf-4885-9a1b-7a8aa9271e1d"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 30.0px);
}

}

@media (min-width: 992px) {
[id="s-93c81a39-3ebf-4885-9a1b-7a8aa9271e1d"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 30.0px);
}

}

@media (min-width: 1200px) {
[id="s-93c81a39-3ebf-4885-9a1b-7a8aa9271e1d"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 30.0px);
}

}

#s-6c06a847-a322-46c3-b9c3-e59c5509cf25 {
  min-height: 50px;
}








#s-6c06a847-a322-46c3-b9c3-e59c5509cf25 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-6c06a847-a322-46c3-b9c3-e59c5509cf25.shg-box.shg-c {
  justify-content: center;
}

#s-e8c2b91c-3dcf-4eea-8e11-f4cf2301ffe2 {
  margin-left: 0px;
margin-right: 0px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 10px;
text-align: left;
}
@media (min-width: 992px) and (max-width: 1199px){#s-e8c2b91c-3dcf-4eea-8e11-f4cf2301ffe2 {
  padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
}
#s-e8c2b91c-3dcf-4eea-8e11-f4cf2301ffe2 .shogun-heading-component h5 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (min-width: 992px) and (max-width: 1199px){#s-e8c2b91c-3dcf-4eea-8e11-f4cf2301ffe2 .shogun-heading-component h5 {
  color: rgba(99, 23, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


}
#s-51260711-b001-4144-acef-bb5bfa627feb {
  margin-left: auto;
margin-right: auto;
}

#s-51260711-b001-4144-acef-bb5bfa627feb .shg-proportional-font-size,
#s-51260711-b001-4144-acef-bb5bfa627feb .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-5346bd13-359e-4ef3-bceb-b3865567facd {
  min-height: 150px;
}
@media (max-width: 767px){#s-5346bd13-359e-4ef3-bceb-b3865567facd {
  margin-top: 0.5em;
margin-bottom: 0.5em;
padding-top: 0px;
padding-bottom: 0px;
}
}







#s-5346bd13-359e-4ef3-bceb-b3865567facd > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-5346bd13-359e-4ef3-bceb-b3865567facd.shg-box.shg-c {
  justify-content: center;
}

#s-ad1d0d0b-99ea-4f76-96e6-f291d2f24b7a {
  border-radius: 25px;
text-align: center;
}

#s-ad1d0d0b-99ea-4f76-96e6-f291d2f24b7a {
  overflow: hidden;
  
  
}







  #s-ad1d0d0b-99ea-4f76-96e6-f291d2f24b7a img.shogun-image {
    

    
    
    
  }


#s-ad1d0d0b-99ea-4f76-96e6-f291d2f24b7a .shogun-image-content {
  
    justify-content: center;
  
}

#s-8325ef1c-4bb0-433d-a2d1-9717c5e0be43 {
  padding-left: 5%;
padding-right: 5%;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-8325ef1c-4bb0-433d-a2d1-9717c5e0be43 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-8325ef1c-4bb0-433d-a2d1-9717c5e0be43.shg-box.shg-c {
  justify-content: center;
}

#s-c90b1bf9-310c-4468-ba3a-4fab36ec42e4 {
  margin-left: 0px;
margin-right: 0px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 10px;
text-align: left;
}
@media (min-width: 992px) and (max-width: 1199px){#s-c90b1bf9-310c-4468-ba3a-4fab36ec42e4 {
  padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
}
#s-c90b1bf9-310c-4468-ba3a-4fab36ec42e4 .shogun-heading-component h5 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (min-width: 992px) and (max-width: 1199px){#s-c90b1bf9-310c-4468-ba3a-4fab36ec42e4 .shogun-heading-component h5 {
  color: rgba(99, 23, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


}
#s-61821e5a-3a81-4276-b2ba-6bec04d3bb3e {
  margin-left: auto;
margin-right: auto;
}

#s-61821e5a-3a81-4276-b2ba-6bec04d3bb3e .shg-proportional-font-size,
#s-61821e5a-3a81-4276-b2ba-6bec04d3bb3e .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-832f9971-44d9-44b2-a37f-cc7c6a47e519 {
  padding-left: 5%;
padding-right: 5%;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-832f9971-44d9-44b2-a37f-cc7c6a47e519 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-832f9971-44d9-44b2-a37f-cc7c6a47e519.shg-box.shg-c {
  justify-content: center;
}

@media (min-width: 0px) {
[id="s-0c54be1d-e5e8-4bc5-8e39-dedd85c74890"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-0c54be1d-e5e8-4bc5-8e39-dedd85c74890"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 30.0px);
}

}

@media (min-width: 992px) {
[id="s-0c54be1d-e5e8-4bc5-8e39-dedd85c74890"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 30.0px);
}

}

@media (min-width: 1200px) {
[id="s-0c54be1d-e5e8-4bc5-8e39-dedd85c74890"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 30.0px);
}

}

@media (max-width: 767px) {
  [id="s-0c54be1d-e5e8-4bc5-8e39-dedd85c74890"] > .shg-row {
    flex-flow: column-reverse;
  }
}

#s-d88781c9-601f-4d31-a8aa-c6a5e04810f9 {
  min-height: 50px;
}








#s-d88781c9-601f-4d31-a8aa-c6a5e04810f9 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-d88781c9-601f-4d31-a8aa-c6a5e04810f9.shg-box.shg-c {
  justify-content: center;
}

#s-407da0bf-3698-46b0-8957-19db3c7316e7 {
  border-radius: 25px;
text-align: center;
}

#s-407da0bf-3698-46b0-8957-19db3c7316e7 {
  overflow: hidden;
  
  
}







  #s-407da0bf-3698-46b0-8957-19db3c7316e7 img.shogun-image {
    

    
    
    
  }


#s-407da0bf-3698-46b0-8957-19db3c7316e7 .shogun-image-content {
  
    justify-content: center;
  
}

#s-3f7bd493-af80-42f5-ad47-66491c30c987 {
  min-height: 150px;
}
@media (max-width: 767px){#s-3f7bd493-af80-42f5-ad47-66491c30c987 {
  padding-top: 10px;
padding-bottom: 10px;
}
}







#s-3f7bd493-af80-42f5-ad47-66491c30c987 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-3f7bd493-af80-42f5-ad47-66491c30c987.shg-box.shg-c {
  justify-content: center;
}

#s-85d1533e-1f84-41c2-8b38-bb2b22988600 {
  margin-left: 0px;
margin-right: 0px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 10px;
text-align: left;
}
@media (min-width: 992px) and (max-width: 1199px){#s-85d1533e-1f84-41c2-8b38-bb2b22988600 {
  padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
}
#s-85d1533e-1f84-41c2-8b38-bb2b22988600 .shogun-heading-component h5 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (min-width: 992px) and (max-width: 1199px){#s-85d1533e-1f84-41c2-8b38-bb2b22988600 .shogun-heading-component h5 {
  color: rgba(99, 23, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


}
#s-96f7d73d-3cdb-4c99-b432-044170ab51e0 {
  margin-left: auto;
margin-right: auto;
}

#s-96f7d73d-3cdb-4c99-b432-044170ab51e0 .shg-proportional-font-size,
#s-96f7d73d-3cdb-4c99-b432-044170ab51e0 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-31caea2a-f63e-408c-bd08-768bbcbeedcd {
  padding-top: 2%;
padding-left: 0%;
padding-bottom: 2%;
padding-right: 0%;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-31caea2a-f63e-408c-bd08-768bbcbeedcd > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-31caea2a-f63e-408c-bd08-768bbcbeedcd.shg-box.shg-c {
  justify-content: center;
}

@media (min-width: 0px) {
[id="s-65b04bd5-c579-49a6-a6a5-4d1bf1ea17ff"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-65b04bd5-c579-49a6-a6a5-4d1bf1ea17ff"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 30.0px);
}

}

@media (min-width: 992px) {
[id="s-65b04bd5-c579-49a6-a6a5-4d1bf1ea17ff"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 30.0px);
}

}

@media (min-width: 1200px) {
[id="s-65b04bd5-c579-49a6-a6a5-4d1bf1ea17ff"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 30.0px);
}

}

#s-1b79652c-bd53-4f95-ae5a-9d5b09cda8aa {
  min-height: 50px;
}








#s-1b79652c-bd53-4f95-ae5a-9d5b09cda8aa > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-1b79652c-bd53-4f95-ae5a-9d5b09cda8aa.shg-box.shg-c {
  justify-content: center;
}

#s-4b22eb76-b161-4e46-84fd-ce097b7327fc {
  margin-left: 0px;
margin-right: 0px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 10px;
text-align: left;
}
@media (min-width: 992px) and (max-width: 1199px){#s-4b22eb76-b161-4e46-84fd-ce097b7327fc {
  padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
}
#s-4b22eb76-b161-4e46-84fd-ce097b7327fc .shogun-heading-component h5 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (min-width: 992px) and (max-width: 1199px){#s-4b22eb76-b161-4e46-84fd-ce097b7327fc .shogun-heading-component h5 {
  color: rgba(99, 23, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


}
#s-d7a38765-996f-4fd5-802a-bbd4b5fe8aff {
  margin-left: auto;
margin-right: auto;
}

#s-d7a38765-996f-4fd5-802a-bbd4b5fe8aff .shg-proportional-font-size,
#s-d7a38765-996f-4fd5-802a-bbd4b5fe8aff .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-145b389c-ab71-4472-8d6d-988e9a1ad006 {
  min-height: 150px;
}
@media (max-width: 767px){#s-145b389c-ab71-4472-8d6d-988e9a1ad006 {
  margin-top: 0.5em;
margin-bottom: 0.5em;
padding-top: 0px;
padding-bottom: 0px;
}
}







#s-145b389c-ab71-4472-8d6d-988e9a1ad006 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-145b389c-ab71-4472-8d6d-988e9a1ad006.shg-box.shg-c {
  justify-content: center;
}

#s-930d19c6-e0db-4b14-a7c1-7730144d8fa2 {
  border-radius: 25px;
text-align: center;
}

#s-930d19c6-e0db-4b14-a7c1-7730144d8fa2 {
  overflow: hidden;
  
  
}







  #s-930d19c6-e0db-4b14-a7c1-7730144d8fa2 img.shogun-image {
    

    
    
    
  }


#s-930d19c6-e0db-4b14-a7c1-7730144d8fa2 .shogun-image-content {
  
    justify-content: center;
  
}

#s-cb92d599-189f-462b-b194-7948b762d1ab {
  padding-left: 5%;
padding-right: 5%;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-cb92d599-189f-462b-b194-7948b762d1ab > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-cb92d599-189f-462b-b194-7948b762d1ab.shg-box.shg-c {
  justify-content: center;
}

@media (min-width: 0px) {
[id="s-c5f92bb8-9c9e-442c-83d8-4612885260f6"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-c5f92bb8-9c9e-442c-83d8-4612885260f6"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 30.0px);
}

}

@media (min-width: 992px) {
[id="s-c5f92bb8-9c9e-442c-83d8-4612885260f6"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 30.0px);
}

}

@media (min-width: 1200px) {
[id="s-c5f92bb8-9c9e-442c-83d8-4612885260f6"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 30.0px);
}

}

@media (max-width: 767px) {
  [id="s-c5f92bb8-9c9e-442c-83d8-4612885260f6"] > .shg-row {
    flex-flow: column-reverse;
  }
}

#s-ddd3eedf-4855-4e48-b076-57fbb167ad59 {
  min-height: 50px;
}








#s-ddd3eedf-4855-4e48-b076-57fbb167ad59 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-ddd3eedf-4855-4e48-b076-57fbb167ad59.shg-box.shg-c {
  justify-content: center;
}

#s-6fce2a07-ccd2-4436-bcf7-32f0cab42440 {
  border-radius: 25px;
text-align: center;
}

#s-6fce2a07-ccd2-4436-bcf7-32f0cab42440 {
  overflow: hidden;
  
  
}







  #s-6fce2a07-ccd2-4436-bcf7-32f0cab42440 img.shogun-image {
    

    
    
    
  }


#s-6fce2a07-ccd2-4436-bcf7-32f0cab42440 .shogun-image-content {
  
    justify-content: center;
  
}

#s-a4090ff1-ceee-4701-bc3c-1fc648adead6 {
  min-height: 150px;
}
@media (max-width: 767px){#s-a4090ff1-ceee-4701-bc3c-1fc648adead6 {
  padding-top: 10px;
padding-bottom: 10px;
}
}







#s-a4090ff1-ceee-4701-bc3c-1fc648adead6 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-a4090ff1-ceee-4701-bc3c-1fc648adead6.shg-box.shg-c {
  justify-content: center;
}

#s-78edb71c-4950-4f20-9588-372993a31da0 {
  margin-left: 0px;
margin-right: 0px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 10px;
text-align: left;
}
@media (min-width: 992px) and (max-width: 1199px){#s-78edb71c-4950-4f20-9588-372993a31da0 {
  padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
}
#s-78edb71c-4950-4f20-9588-372993a31da0 .shogun-heading-component h5 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (min-width: 992px) and (max-width: 1199px){#s-78edb71c-4950-4f20-9588-372993a31da0 .shogun-heading-component h5 {
  color: rgba(99, 23, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


}
#s-598e193f-679f-497b-ab96-b2455847c5e3 {
  margin-left: auto;
margin-right: auto;
}

#s-598e193f-679f-497b-ab96-b2455847c5e3 .shg-proportional-font-size,
#s-598e193f-679f-497b-ab96-b2455847c5e3 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-d1235f11-97fd-4ea1-a4ca-d3a9f531dcf4 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-d1235f11-97fd-4ea1-a4ca-d3a9f531dcf4 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-d1235f11-97fd-4ea1-a4ca-d3a9f531dcf4.shg-box.shg-c {
  justify-content: center;
}

#s-c1a139a1-0e43-41e8-83b9-bcf71598edb4 {
  margin-top: 0px;
padding-top: 3em;
padding-left: 5%;
padding-bottom: 2%;
padding-right: 5%;
min-height: 250px;
background-color: rgba(255, 255, 255, 1);
}
@media (max-width: 767px){#s-c1a139a1-0e43-41e8-83b9-bcf71598edb4 {
  margin-top: 0px;
margin-bottom: 0em;
}
}







#s-c1a139a1-0e43-41e8-83b9-bcf71598edb4 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-c1a139a1-0e43-41e8-83b9-bcf71598edb4.shg-box.shg-c {
  justify-content: center;
}

#s-dfe1bf1b-2955-41f9-b662-01079e367f11 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 10px;
text-align: left;
}
@media (min-width: 992px) and (max-width: 1199px){#s-dfe1bf1b-2955-41f9-b662-01079e367f11 {
  padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
}
#s-dfe1bf1b-2955-41f9-b662-01079e367f11 .shogun-heading-component h2 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (min-width: 992px) and (max-width: 1199px){#s-dfe1bf1b-2955-41f9-b662-01079e367f11 .shogun-heading-component h2 {
  color: rgba(99, 23, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


}
#s-11c8dd51-37c1-427e-85a0-7f211c812bc2 {
  margin-top: 1em;
margin-bottom: 0%;
padding-left: 15%;
padding-right: 15%;
}
@media (max-width: 767px){#s-11c8dd51-37c1-427e-85a0-7f211c812bc2 {
  margin-top: 12px;
padding-left: 0%;
padding-right: 0%;
}
}
/*
  $vgutter : 20px
  $hgutter : 10px;
*/

.shg-c:before,
.shg-c:after {
  content: " ";
  display: table;
}

/**
  Ref:
  https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Positioning/Understanding_z_index/The_stacking_context
  https://dnf.slack.com/archives/C0514HB79/p1538741509000100
**/
.shogun-root {
  z-index: 1;
  position: relative;
  isolation: isolate;
}

.shogun-root iframe {
  display: initial;
}

#mc_embed_signup .clear {
  width: auto !important;
  height: auto !important;
  visibility: visible !important;
}

.shg-clearfix:after {
  content: "";
  display: block;
  clear: both;
}

.shogun-image {
  max-width: 100%;
  min-height: inherit;
  max-height: inherit;
  display: inline !important;
  border: 0;
  vertical-align: middle;
}

.shg-fw {
  margin-left: calc(50% - 50vw);
  width: 100vw;
}

.shg-fw .shg-fw {
  margin-left: auto;
  margin-right: auto;
  width: 100%;
}

div[data-shg-lightbox-switch] {
  cursor: pointer;
}

.shg-lightbox {
  position: fixed;
  z-index: 999999;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  background-color: rgb(0, 0, 0);
  background-color: rgba(0, 0, 0, 0.85);
}

.shg-lightbox.hidden {
  display: none !important;
}

.shg-lightbox .shg-lightbox-content {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  text-align: center;
}

.shg-lightbox .shg-lightbox-close {
  position: absolute;
  right: 0;
  padding: 5px 0;
  color: #fff;
  font-size: 45px;
  margin-right: 10px;
  line-height: 30px;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  cursor: pointer;
  z-index: 1;
}

.shg-lightbox .shg-lightbox-image-container {
  padding: 25px;
}

.shg-lightbox .shg-lightbox-image {
  margin: auto;
  max-height: 90vh;
  max-width: 100%;
}

.shg-lightbox .shg-lightbox-close:hover,
.shg-lightbox .shg-lightbox-close:focus {
  color: #a2a2a2;
  text-decoration: none;
  cursor: pointer;
}

.shg-lightbox .shg-lightbox-nav {
  cursor: pointer;
  position: absolute;
  top: 50%;
  width: 35px;
  height: 100px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  transform: translate(0%, -50%);
  z-index: 1;
}

.shg-lightbox .shg-lightbox-nav.hidden {
  display: none !important;
}

.shg-lightbox .shg-lightbox-nav.shg-nav-left {
  left: 0;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHdpZHRoPSIxNzkyIiBoZWlnaHQ9IjE3OTIiIHZpZXdCb3g9IjAgMCAxNzkyIDE3OTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbD0id2hpdGUiPjxwYXRoIGQ9Ik0xMjAzIDU0NHEwIDEzLTEwIDIzbC0zOTMgMzkzIDM5MyAzOTNxMTAgMTAgMTAgMjN0LTEwIDIzbC01MCA1MHEtMTAgMTAtMjMgMTB0LTIzLTEwbC00NjYtNDY2cS0xMC0xMC0xMC0yM3QxMC0yM2w0NjYtNDY2cTEwLTEwIDIzLTEwdDIzIDEwbDUwIDUwcTEwIDEwIDEwIDIzeiIvPjwvc3ZnPg==);
}

.shg-lightbox .shg-lightbox-nav.shg-nav-right {
  right: 0;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHdpZHRoPSIxNzkyIiBoZWlnaHQ9IjE3OTIiIHZpZXdCb3g9IjAgMCAxNzkyIDE3OTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbD0id2hpdGUiPjxwYXRoIGQ9Ik0xMTcxIDk2MHEwIDEzLTEwIDIzbC00NjYgNDY2cS0xMCAxMC0yMyAxMHQtMjMtMTBsLTUwLTUwcS0xMC0xMC0xMC0yM3QxMC0yM2wzOTMtMzkzLTM5My0zOTNxLTEwLTEwLTEwLTIzdDEwLTIzbDUwLTUwcTEwLTEwIDIzLTEwdDIzIDEwbDQ2NiA0NjZxMTAgMTAgMTAgMjN6Ii8+PC9zdmc+);
}

@media screen and (min-width: 769px) {
  .shg-lightbox .shg-lightbox-image-container {
    padding: 50px;
  }
}

.shogun-lazyload:not([src]),
.shogun-lazyloading:not([src]) {
  opacity: 0;
}

.shogun-lazyloaded {
  opacity: 1;
  transition: opacity 300ms;
}

.shogun-root a:empty,
.shogun-root article:empty,
.shogun-root dl:empty,
.shogun-root h1:empty,
.shogun-root h2:empty,
.shogun-root h3:empty,
.shogun-root h4:empty,
.shogun-root h5:empty,
.shogun-root h6:empty,
.shogun-root p:empty,
.shogun-root section:empty,
.shogun-root ul:empty {
  display: unset;
}

.shogun-root div:empty:not(.shopify-section *):not([id^="wistia"]) {
  display: inline-block;
}

/* User Content Animations --> */
[data-animations*="enterviewport"][data-animations*="fadeIn"],
[data-animations*="enterviewport"][data-animations*="zoomIn"] {
  opacity: 0;
}

/* <-- User Content Animations */

.shogun-form-error-msg,
.shogun-form-field-error-msg {
  display: flex;
  align-items: center;
  color: #dc143c;
}

.shogun-badge {
  margin-bottom: 50px;
}

.shogun-badge-container {
  position: fixed;
  right: 0;
  bottom: 0;
  margin-bottom: -10px;
}
